
現在,我聽說過每頁、每節、每章、每部分或每文檔都有腳註,我使用了所有這些腳註,但最近我收到一個(奇怪的?)要求重置腳註計數器的請求每頁跨頁,即在每個奇數頁之後。
向我提出的觀點如下:在一本書中,應該有永遠不能跨頁中偶數頁和奇數頁上出現的腳註編號相同(使用“每頁”腳註方法時經常發生這種情況),因為頁面跨度應該從整體來觀察,而不是頁獨自的。據此,將偶數頁和奇數頁上的第一個註腳編號為 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。我相信這就是你想要的?但不確定是否有任何不良副作用。