是否有一个包可以让我将脚注写在单独的文件中而不是内联文件中,然后只需引用它们的键?
例如,不要这样写:
My main text body\footnote{Really long footnote...
....
...
} text continues here.
我希望能够做这样的事情:
My main text body\footnote{a} text continues here.
\Footnote{A}{Really long footnote...
....
...}
答案1
是的,至少有一个包:九月脚注。
文档摘要:
sepfootnotes 包支持来自单独文件的脚注和尾注。基本上,它提供
\sepfootnotecontent
和\sepfootnote
:前者定义注释的内容;后者排版注释。
您也可以定义自己的脚注或尾注装置。
示例基本上也取自文档:
“如何从单独的文件中无序排版柏拉图的脚注和荷马的尾注”:
document.tex
:\documentclass{article} \usepackage{sepfootnotes} \newfootnotes{F} \newendnotes{E} \input{mynotes} \begin{document} This was first brought up by the great Plato.\Enote{Plato} But an antecedent is to be found in Homer.\Fnote{Homer} \section*{Notes} \theEnotes \end{document}
mynotes.tex
:\Fnotecontent{Homer}{The greatest of ancient poets.} \Enotecontent{Plato}{Socrates’s pupil.}