问题标签 [footnotes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 从文本引用中生成 HTML 脚注?
我想自动创建脚注和参考链接(如果可能,向前和向后)到我从参考管理器(例如,Sente、Mendeley、Papers)添加的引文。最好的例子是带有多个反向链接的 wiki 风格的编号引文和脚注。在处理之前,我的内容如下所示:
这是一些有参考的文本。{Jones, 2005} 还有一些文本与另一个参考 {Smith, 2009} 和一个等于第一个 {Jones, 2005} 的参考。
我希望脚本或软件命令足够聪明,可以将其转换为:
这是一些有参考的文本。[1] 还有一些带有另一个参考 [2] 和等于第一个 [1] 的参考的文本。
Jones, Source 1, 2005 [回到位置 1 或 3]
Smith, Source 2, 2009 [回到位置 2]
这
{琼斯,2005}
key 是引用管理器通常插入以引用数据库中的条目的内容。当扫描文档以查找密钥时,参考管理器以纯文本形式输出有序的文本引用和参考书目,但我无法像 Wikimedia 工具那样将列表和链接导出为 HTML。显然,为每个引用和参考手动添加 HTML 上标格式、id 和链接是痛苦且容易出错的。
我已经尝试过 Multimarkdown 和 Pandoc,但没有一个解决方案可以为同一个脚注/引用的多个引用提供解决方案(它们为每个引用生成新的脚注!)以及到最后一个阅读点的正确反向链接(它们只反向链接到第一个引用相同的参考)。
是否有脚本或参考管理器可以做到这一点?
c# - 用 c#/openxml 重新编号脚注
我的程序应该在 word 文件中重新编号脚注。
我们有一个VBA-Macro,它的作用相同,但它太慢了。
我试图克隆所有脚注,然后浏览它们(及其引用)并更改它们的ID(Id 是正确的属性吗?)
我的代码看起来像这样(不工作):
jquery - 使用 jQuery 为同一文本添加多个样式
我网页的每个单词都会有脚注,用户将单击单词/短语以查看脚注。然而,一些脚注重叠,即脚注 1 可能适用于当前单词,而脚注 2 适用于以当前单词开头的整个短语。
由于我们生活在未来,当用户将鼠标悬停在一个词上时,我想指出所有相关脚注的范围。例子:
我的背景是 HTML/CSS/JS,我很乐意使用 CSS 来使所有的堆叠看起来不错。这是我无法弄清楚的 HTML 本身,你们中的任何人都知道如何将这些 SPAN 堆叠在另一个之上吗?
理想情况下,原始输入不应该有一百万个用于标记的跨度...我想 JS 应该根据单词在段落中的位置插入跨度。所以在上面的例子中,当你将鼠标悬停在单词“score”上时,JS 会插入一个从单词 2 开始的单词跨度(“score”),一个从单词 1 开始的四词跨度(“Four”),并且从单词 1(“四”)开始的六字跨度。如果这是最好的方法,我如何告诉 jQuery 在悬停时来回计算单词并添加标签?
shell - 通过正则表达式格式化带脚注的文本
我想将文本的注释转换为脚注的形式。这是文本的最小示例。
第一段。这是第一段的第一位[1]。这是第一段的第二位[2]。
[1] 第一段注释之一
[2] 第一段注释二
第二段。这是第二段的第一位[1]。这是第二段的第二位[2]。
[1] 第二段注释之一
[2] 第二段注释二
在每个段落的末尾,会有几个以标签 [1] 开头的注释。每个注释将形成一个段落。
我想要做的是使用乳胶语法将这些注释插入到文本中。示例文本的期望输出是,
第一段。这是第一段的第一个位置\footnote{annotation one of paragraph one}。这是第一段的第二位\footnote{annotation two of paragraph one}。
第二段。这是第二段的第一个位置\footnote{annotation one of 第二段}。这是第二段的第二位\footnote{annotation one of paragraph two}。
这不仅仅是通过匹配模式进行的简单替换。它可能必须以段落为基础执行。你认为最简单的方法是什么?
编辑:我想出了一个可能的解决方案来使用 sed。
删除注释前面的换行符,
第一段。这是第一段的第一位[1]。这是第一段的第二位[2]。[1] 第一段注释之一 [2] 第一段注释二
第二段。这是第二段的第一位[1]。这是第二段的第二位[2]。[1] 第二段注释一 [2] 第二段注释二
匹配模式
[1] 文本1 [1] 文本2 [2]
并将其替换为
文本 2 文本 1 [2]
基本上第一个 [1] 是应该插入注释的位置;[1] 和 [2] 之间的东西是要重定位的注释。
这些问题是相关的:仅针对特定行 删除换行符/换行符如何在使用 sed 的模式之前删除换行符/换行符,但由于缺乏正则表达式知识,我无法使这些代码为我工作.
html - Emacs 组织模式 HTML 脚注
我正在使用 Emacs org-mode 做笔记并将它们发布为 HTML 以便更好地阅读它们。但是脚注出现在最后的单独部分中。我想在它们发生的部分中查看它们,例如 org-mode 手册。例如,我有这样的东西;
我应该怎么做才能在发生部分的末尾而不是在整个文档的末尾查看参考文献?顺便说一句,脚注也没有链接。当我点击一个时,这并没有让我注意到那个特定的脚注。
email - 关于开发者邮件中使用的脚注是否有一种常见的做法?
最近几个月,我看到很多朋友(其中很多是程序员)开始写很长、很详细的邮件,并带有脚注作为链接,这意味着他们写了段落 [1] 然后 [2] 将链接放在底部 [ 3]。像这样。
[1] www.example.com/1
[2] www.example.com/2
[3] www.example.com/3
我认为它很聪明,一切都很好,但是我不明白在你写作时输入数字的过程:我在写作和编辑文本时都输入了参考,我交换了段落,因此我把数字弄得一团糟.
这是某些社区使用的常见做法,还是有一些编辑器/插件会自动将正确的数字放在脚注中?这是从 Markdown 变异而来的吗?
jasper-reports - 如何在 ireport 中创建好的脚注?
我需要在 iReport 中做一个脚注。脚注的描述应该只显示在页面的底部(页脚),我们在文本中有数字引用。
我们如何捕捉文本中的引用并使用变量或组名显示脚注?可能有人有一些例子吗?
哪个是脚注的最佳实践?
jekyll - Jekyll Kramdown 脚注不解析
我正在尝试使用 Jekyll 用脚注注释文件。我的 _config.yml 文件是这样设置的:
降价:kramdown
这就是我尝试使用脚注的方式:
但是在我的本地机器上查看它似乎并没有解析第一个脚注。这是它的显示方式:
“作为权衡取舍的理性经济人 [^1],我们不断做出与他们相关的不同成本的选择。”
脚注定义不会出现。
任何见解将不胜感激!
ruby-on-rails - rails-footnotes 和 current_user
我只想在用户是管理员时显示注释。官方生成的initilizer有以下几行:
但我不能做得比这更好:
它有效,但它正确/安全吗?我真正想要的是通过清空或不清空注释列表来模拟 rails-footnots 启用。如何使用官方的 lambda 表示法?User.current.admin?
对我来说没有意义,因为模型不应该有权访问会话
vba - VBA宏仅将某些脚注转换为Word中的尾注?
第一次发帖,希望我做对了。
我有一个 Word 文档,其中有很多脚注都是自定义标记,没有一个自动编号。自定义标记有两种类型:数字和字母。所以要么 1、2、3 要么 a、b、c。我只想将带有字母标记的脚注转换为尾注。
我可以将所有脚注转换为尾注:
我认为在上面规定 NumberStyle 会起作用;它没有。我不是真正的程序员,只是一个热心的 Word 用户。我也试过
但这也不起作用。
对于这方面的帮助,我将不胜感激!谢谢你。