페이지 번호 매기기의 총 페이지 수가 잘못되었습니다.

페이지 번호 매기기의 총 페이지 수가 잘못되었습니다.

내 문서의 길이는 39페이지입니다. 그러나 (여러 처리 후) 총 페이지 수는 36입니다. 따라서 페이지는 1/36, 2/36, ... 36/36, 37/36, 38/36, 39/36입니다.

36페이지는 내 텍스트의 끝과 일치합니다. 36페이지 끝과 37~39페이지는 (떠다니는) 표로만 채워져 있습니다.
모든 부동 테이블 뒤에 일반 텍스트가 표시되도록 충분한 콘텐츠를 추가하면 번호가 올바르게 지정됩니다. 즉, 총 페이지 번호는 39가 됩니다.

여기에 이미지 설명을 입력하세요

마지막 부동 테이블 뒤에 추가하려고 시도했지만 \null효과가 없습니다.

총 페이지 수는 내가 사용하는 파일 \@totpages에 다음과 같이 정의된 변수를 통해 계산됩니다. .cls(이 클래스는 클래스를 기반으로 제가 출판하고 싶은 저널의 템플릿입니다 article.)

\def\@totpages{0}
\AtEndDocument{\immediate\write\@auxout{\string\gdef\string\@totpages{\thepage}}}

질문:페이지 번호의 합계를 강제로 계산하는 방법~ 후에마지막 플로트가 인쇄되고 있습니까?

답변1

패키지를 로드 lastpage한 다음 바닥글을 다시 정의하거나 를 \@totpages사용합니다 \pageref{LastPage}.

lastpage 패키지는 보류 중인 부동 소수점이 있는 경우에도 올바른 마지막 페이지 번호를 얻기 위해 매우 열심히 노력하므로 대부분의 수동 솔루션보다 훨씬 더 안정적입니다.

관련 정보