现在,我听说过每页、每节、每章、每部分或每份文件的脚注,都用过,但最近我收到一个(奇怪的?)请求重置脚注计数器每页跨度,即在每个奇数页之后。
我提出的观点如下:在一本书中,应该永远不能在跨页的偶数页和奇数页上出现的脚注编号是相同的(当使用“每页”脚注方法时经常发生这种情况),因为页面跨度应该作为一个整体来观察,而不是页据此,将偶数页和奇数页的第一个脚注都编号为 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。我相信这就是你想要的?但不确定是否会产生任何不良副作用。