问题标签 [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.
pandoc - pandoc中grid_table内的脚注
我正在通过 pandoc+pdflatex 渲染降价。我想在表格(grid_table)内有脚注标记,脚注文本出现在页面底部。我做了:
但我得到的是在表格单元格内呈现的脚注。我如何获得(我认为是预期的)行为,在页面底部呈现脚注?
markdown - 如何更有效地在 Hexo 帖子中插入脚注?
我一直在尝试在我的 Hexo 帖子中插入脚注(如果他们的标记语言相关,则用 Markdown 编写)。我来自使用 Jekyll 为我的网站提供动力的背景,当我使用 Jekyll 时,我会在文本中添加[^n]
(其中 n 是一个正整数,即 n ∈ {1,2,3,...})和类似的内容:
在帖子的末尾,将footnote #1
, #2
,#3
等替换为我的实际脚注。而使用 Hexo 时,事情似乎有点复杂。我在https://hexo.io/plugins/寻找了一个脚注插件,但我可能会添加不成功,然后我使用谷歌搜索答案并找到了这个要点https://gist.github.com/kuanyui/d1728c2a526a615de56c。我试图通过将它添加到我的 Hexo 站点的script
文件夹中来使用这个要点,但这失败了(有关完整的错误详细信息,请参阅要点,因为我在那里评论了详细信息)。然后,我尝试了一个 HTML 技巧,通过检查我的 Jekyll 帖子的生成内容,这些内容通过上述方法添加了脚注。即,添加:
(其中 n 又是一个正整数)在我希望我的脚注出现的文本中,并且:
到帖子的结尾。问题是这种方法虽然有效,但也很乏味(即,每个脚注需要比我想要的更多的输入),所以我尝试创建这个 ejs 模板(对应于文本脚注),我放在我的layouts
文件夹中,名称为footnotes.ejs
:
并将其插入我的帖子中:
但这也失败了(失败的意思是当我生成我的 hexo 网站时,这个文本引用完全没有格式化)。
所以我在这里寻求一种更有效的方法来将脚注插入到 Hexo 帖子中。也就是说,每个脚注需要尽可能少的打字。
css - 如何使脚注上方的线部分
使用 CSS,我想让将我的文本与脚注分开的行成为部分行。目前,它是一条完整的线路。这是css代码。
有什么建议吗?
我还希望能够将所有脚注放在一个页面上,而不是有时将它们推送到下一页。但我没有找到任何可以实现这一点的东西。
css - 强制脚注与其文本参考在同一页上
在 CSS 中,我试图弄清楚是否有编码使脚注始终(或至少开始)与正文中的相应编号位于同一页面上。我目前正在体验一个程序(Pressbooks),有时脚注会出现在正文中的编号之后的页面上。当脚注编号位于正文最后四行的任何位置时,就会发生这种情况。您可能建议修复的任何编码?
以下是相关编码:
c# - 使用 OpenXML SDK C# 以编程方式将脚注添加到 Word 文档
我需要使用 Open XML SDK 创建一个 Word 文档。我有文档文本和脚注。我正在使用以下片段来创建 Word 文档。我可以使用文本创建文档,但无法为其添加脚注。您能否告诉我们如何使用 Open Xml 以编程方式添加脚注
docx4j - 如何在 docx4j 中修改脚注占位符
我有一个包含脚注的 docx 文件。我在脚注文本中有一个需要替换的占位符。在提取节点并修改占位符未通过的文本值时。出于某种原因,我认为它没有使用脚注中提供的文本。
你能指导我如何在脚注中替换占位符吗?
tex - table* 环境中的脚注
如何在 table* 环境中添加脚注?以下链接提供了解决方案:
https://tex.stackexchange.com/questions/209802/footnote-in-table-environment
在上述链接中提供的答案中,脚注与表格注释一起出现。脚注是否可以在页脚页面中显示为正常脚注?
html - 仅包含 HTML/CSS 的内嵌脚注(内注?)
当点击注释标签时,FiveThirtyEight 上的注释不是在主要内容下方或旁边,而是在段落内部或下方展开。除了脚注,它们可以称为in-notes。
我发现它们非常高效,并且相信它们是我见过的最适合网络的笔记系统。(当然,我真的不想那样迷恋 Nate Silver。)
我如何编码这些笔记?
我环顾四周,看到了一些使用 jquery 或其他语言的解决方案,但看起来 538 只使用 HTML 和 CSS。
我相信我可能会解决一些问题,<details>
但希望有更好的答案。我查看了 538 上的源代码,但我不确定哪个代码是相关的。
选择的示例文章是因为它的新近。单击第一个脚注。
这可能是重复的,但在我的无知中,我相信它不是。
编辑: Elvislives 回答说 538 确实使用了 javascript。由于我对javascript缺乏了解,我想我的问题是,我可以只用HTML5做内联笔记吗?
jquery - Jquery:创建脚注弹出框
因为从某些天开始,我试图弄清楚如何在一些在线页面中实现脚注的弹出框。我和一些朋友正在使用 octoberCMS 开发一个新网站,这是一个建立在 laravel 之上的令人惊叹的 cms。
我们已经从一本书中生成了大量的页面、章节,并以 html 格式导入我们的网站。我们使用这个脚本将文件从 doc 转换为 html,并进行一些修改,就像一个魅力。
但是我们已经格式化了脚注:像这样<a class="footnote" href="#footnote1">(1)</a>
不使用<sup>
标签。
我尝试使用bigfoot.js来完成我的任务但没有成功,还尝试设置我无法在 dom 中截获正确 html 的参数。
这些是区别: bigfoot.js 格式
我的格式
现在我不知道该采用哪种方式:尝试通过查找更改我的标记并用记事本++替换。但无法弄清楚如何自动将我的所有参考从更改 <a class="footnote" href="#footnote1">(1)</a>
为<sup id="fnref:1"><a href="#fn:1" rel="footnote">(1)</a></sup>
或者使用 jquery 函数拦截所有带有类脚注的 a 并将它们附加到弹出框。例如,使用 bootstrap 内置的 popover 函数或类似的东西。
有建议吗?
再见
xslt - Antennahouse Formatter 如何处理引用的脚注?
我正在使用 xsl-fo(Saxon XSL 2.0,AHF V6.2)开发 pdf 印刷出版物。
我的目标是从引用的静态文本元素中插入带有自动编号的脚注(不包括单页上的重复项)。
所以基本上内联脚注(fn)确实引用了一个静态脚注文本元素,创建一个内联编号并在页面底部打印相应的脚注文本。
章节中重复的内联脚注必须根据它们所指向的脚注显示相同的编号。
结果应该是这样的......
是否可以通过 AHF 脚注扩展和 fo:footnote 元素来实现这些目标?
如果我将 AntennaHouse Formatter 扩展用于 fn 计数,它们确实会产生奇怪的行为。他们确实继续计数 (1, 2, 3),而不是引用所引用脚注的正确和当前编号。
这是迄今为止的 XSL(只是相关的片段):