每頁腳註跨頁數

每頁腳註跨頁數

現在,我聽說過每頁、每節、每章、每部分或每文檔都有腳註,我使用了所有這些腳註,但最近我收到一個(奇怪的?)要求重置腳註計數器的請求每頁跨頁,即在每個奇數頁之後。

向我提出的觀點如下:在一本書中,應該有永遠不能跨頁中偶數頁和奇數頁上出現的腳註編號相同(使用“每頁”腳註方法時經常發生這種情況),因為頁面跨度應該從整體來觀察,而不是獨自的。據此,將偶數頁和奇數頁上的第一個註腳編號為 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。我相信這就是你想要的?但不確定是否有任何不良副作用。

相關內容