每页脚注数量

每页脚注数量

现在,我听说过每页、每节、每章、每部分或每份文件的脚注,都用过,但最近我收到一个(奇怪的?)请求重置脚注计数器每页跨度,即在每个奇数页之后。

我提出的观点如下:在一本书中,应该永远不能在跨页的偶数页和奇数页上出现的脚注编号是相同的(当使用“每页”脚注方法时经常发生这种情况),因为页面跨度应该作为一个整体来观察,而不是据此,将偶数页和奇数页的第一个脚注都编号为 1 是不可接受的。

所以我的问题是:什么是最简单和/或最安全的方法,让脚注计数器在每个奇数页后重置,以便脚注编号在每个偶数页上重新开始?在下面的示例代码中,脚注编号应在第 2 页和第 4 页重新开始。

此外,我将不胜感激任何赞成或反对这种脚注编号的想法、理论解释或参考。

\documentclass{book}

\begin{document}

First\footnote{A footnote}\par
First\footnote{A footnote}\par
First\footnote{A footnote}\par

\clearpage

Second\footnote{A footnote}\par
Second\footnote{A footnote}\par
Second\footnote{A footnote}\par

\clearpage

Third\footnote{A footnote}\par
Third\footnote{A footnote}\par
Third\footnote{A footnote}\par

\clearpage

Fourth\footnote{A footnote}\par
Fourth\footnote{A footnote}\par
Fourth\footnote{A footnote}\par

\clearpage

Fifth\footnote{A footnote}\par
Fifth\footnote{A footnote}\par
Fifth\footnote{A footnote}\par

\end{document}

答案1

使用

\documentclass{book}

\usepackage{ifthen,changepage,everypage}

\AddEverypageHook{
 \checkoddpage
 \ifthenelse{\boolean{oddpage}}{\setcounter{footnote}{0}}{}
}

\begin{document}

First\footnote{A footnote}\par
First\footnote{A footnote}\par
First\footnote{A footnote}\par

\clearpage

Second\footnote{A footnote}\par
Second\footnote{A footnote}\par
Second\footnote{A footnote}\par

\clearpage

Third\footnote{A footnote}\par
Third\footnote{A footnote}\par
Third\footnote{A footnote}\par

\clearpage

Fourth\footnote{A footnote}\par
Fourth\footnote{A footnote}\par
Fourth\footnote{A footnote}\par

\clearpage

Fifth\footnote{A footnote}\par
Fifth\footnote{A footnote}\par
Fifth\footnote{A footnote}\par

\end{document}

分别指向第 1、2、4 页和第 3、5 页的脚注 1、2、3 和 4、5、6。我相信这就是你想要的?但不确定是否会产生任何不良副作用。

相关内容