
이제 페이지별, 섹션별, 장별, 파트별, 문서별 각주가 있다는 이야기를 듣고 다 사용했는데, 최근에 (이상한?) 각주 카운터 재설정 요청을 받았습니다.페이지당 스프레드, 즉, 홀수 페이지마다.
나에게 던지는 요점은 다음과 같습니다. 책에는 다음이 있어야 합니다.절대로펼쳐진 페이지의 짝수 페이지와 홀수 페이지 모두에 동일한 각주 번호가 있어야 합니다("페이지별" 각주 방법을 사용할 때 정기적으로 발생하는 것처럼).페이지 펼치기전체를 관찰하는 것이 아니라 전체적으로 관찰해야 한다.페이지홀로. 이에 따라 짝수 페이지와 홀수 페이지의 첫 번째 각주의 번호를 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으로 연결됩니다. 나는 이것이 당신이 원하는 것이라고 생각합니까? 하지만 원하지 않는 부작용이 있는지 확실하지 않습니다.