Emacs org-mode HTML 脚注

5

我正在使用Emacs org-mode做笔记,并将它们发布为HTML以更好地阅读。但是脚注会出现在单独的结尾部分。我希望像org-mode手册一样按照它们出现的顺序查看它们。例如,我有以下内容;

This[fn:1] will be a footnote.
...
[fn:1] This is the footnote reference.

我应该怎么做才能在每个小节结束后查看参考文献,而不是在整篇文档结尾处?另外,脚注也未被链接。当我点击其中一个时,它并没有带我到特定脚注的位置。

3个回答

1

我认为这目前还不可行,但是我看到它已经在该项目的待办事项列表中。http://permalink.gmane.org/gmane.emacs.orgmode/84807

如果org手册提供了你想要的脚注,请查看手册源代码,我相信它是用org模式编写的。 :)


1
看起来是这样。Org-mode手册看起来像是由Emacs org-mode生成的,所以我认为应该是可能的,但我找不到任何方法来实现它。我似乎也无法在每个页面上嵌入类似抽屉的目录。手册使用了一些自定义的网页设计,我猜。 - meguli

0

若要在每个章节的末尾查看脚注,您可以在org-mode文件中使用org-footnote-section选项。该选项会自动将脚注放置在每个章节的末尾,而不是整个文档的末尾。

要启用此选项,您可以将以下行添加到org-mode文件中:

#+OPTIONS: org-footnote-section:t

您还可以在org-mode自定义界面中自定义此选项,方法是进入“Org”组,然后进入“脚注”子组,并勾选“在章节末尾添加脚注”选项。

除了启用“org-footnote-section”选项外,您还可能需要启用“org-footnote-auto-label”选项,该选项将自动为您的脚注创建标签。可以通过向org-mode文件添加以下行来启用此选项:

#+OPTIONS: org-footnote-auto-label:t

一旦您启用了这些选项,您的脚注应该放置在每个章节的末尾,并且应该自动标记和链接。

如果您仍然遇到脚注未正确链接或放置的问题,您可能需要调整“org-footnote-define-inline”和“org-footnote-auto-adjust”选项。您可以在org-mode手册中找到有关这些选项的更多信息,或通过咨询org-mode定制界面来获取帮助。


0
请查看org-footnote-section变量,即:

这可以是nil,在当前大纲节点的末尾本地放置脚注。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接