如何在python编程语言

时间:2015-06-09 15:03:19

标签: restructuredtext

我在restructuredText中使用.. [2] / [2] _ style脚注。我希望它们显示在页面的末尾,而不是文档的末尾。我怎么能这样做?我需要一个适用于rst2latex的解决方案。

/请不要将此作为主题分类。 restructuredText是PYTHON编程语言的一部分。

1 个答案:

答案 0 :(得分:1)

docutils中的LaTeX编写器使用\footnotetext指定脚注文本应显示在其底部的页面。如果您希望文本与其标记显示在同一页面上,您可以尝试将它们放在一起。

如果要在LaTeX中直接使用\footnote命令,则必须创建一个新的LaTeX编写器,可能是通过扩展LaTeXTranslator中的docutils.writers.latex2e类并重载visit_footnote_reference。 1}}功能。在那里,在self.document.footnotes中搜索脚注内容,并在输出中写入\footnote命令。还要重载visit_footnote并在那里做任何事情(raise nodes.SkipNode)。

或者,您可以重新定义一些TeX命令以在正确的位置生成文本,可能在两遍中获取脚注标记和内容。