我试图在 LaTeX 中实现这一点:我有一段文本,按照我们称之为“小节”的东西进行划分,比如《圣经》(它不是《圣经》,但如果你把它看作《圣经》会更容易理解),每段文本都有自己的小节编号。我有数百个脚注,针对许多但不是全部的小节。我想要全部无论小节是否有脚注,都要按顺序编号;我希望所有现有的脚注都按顺序编号,但如果没有与之相关的文本,我不希望脚注出现在页面底部,尽管我做希望它的号码出现在页面的右侧。
也就是说,如果我有以下句子:
这是第一句话。这是第二句话。这是最后一句话。
我希望它们看起来像这样:
这是第一句1。这是第二句2。这是最后一句3。
并且由于(例如)我只有与第一句和最后一句相关的脚注,因此页面的脚注部分应如下所示:
1第一句的注释。
3注意最后一句。
(它们之间没有添加垂直空间;只是同一页中的注释之间的标准。)
我搜索过该网站和网络以及一些软件包,但没有找到以前处理过此问题的人。
先感谢您。
答案1
我建议使用\footnotemark
and \footnotetext
。像这样:
\documentclass{article}
\usepackage{etoolbox}
\newcommand{\vs}[1][]{%
\footnotemark
\ifblank{#1}
{}
{\footnotetext{#1}}}
\begin{document}
\null\vfill
This is the first sentence\vs[Note for the first sentence].
This is the second\vs.
This is the last\vs[Note for the last sentence].
\end{document}