![LaTex 连续编号脚注,即使内容为空](https://linux22.com/image/373390/LaTex%20%E8%BF%9E%E7%BB%AD%E7%BC%96%E5%8F%B7%E8%84%9A%E6%B3%A8%EF%BC%8C%E5%8D%B3%E4%BD%BF%E5%86%85%E5%AE%B9%E4%B8%BA%E7%A9%BA.png)
我试图在 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}