LaTex 连续编号脚注,即使内容为空

LaTex 连续编号脚注,即使内容为空

我试图在 LaTeX 中实现这一点:我有一段文本,按照我们称之为“小节”的东西进行划分,比如《圣经》(它不是《圣经》,但如果你把它看作《圣经》会更容易理解),每段文本都有自己的小节编号。我有数百个脚注,针对许多但不是全部的小节。我想要全部无论小节是否有脚注,都要按顺序编号;我希望所有现有的脚注都按顺序编号,但如果没有与之相关的文本,我不希望脚注出现在页面底部,尽管我希望它的号码出现在页面的右侧。

也就是说,如果我有以下句子:

这是第一句话。这是第二句话。这是最后一句话。

我希望它们看起来像这样:

这是第一句1。这是第二句2。这是最后一句3

并且由于(例如)我只有与第一句和最后一句相关的脚注,因此页面的脚注部分应如下所示:


1第一句的注释。

3注意最后一句。

(它们之间没有添加垂直空间;只是同一页中的注释之间的标准。)

我搜索过该网站和网络以及一些软件包,但没有找到以前处理过此问题的人。

先感谢您。

答案1

我建议使用\footnotemarkand \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}

在此处输入图片描述

相关内容