고전학에서 ToC의 헤더 변경

고전학에서 ToC의 헤더 변경

Classicesis 템플릿은 서문에 정의된 scrlayer-scrpage 패키지를 사용하여 멋진 헤더를 제공합니다. 전체 텍스트에 대해서는 이를 유지하고 싶지만 승인, 요약 및 ToC에 대해서는 페이지의 바깥쪽 바닥글 부분에 페이지 번호를 두고 그 외에는 아무것도(머리글 없음) 갖고 싶습니다. 이를 위해 다음을 사용해 보았습니다.

\pagestyle{scrheadings}
\clearscrheadfoot
\ofoot[\pagemark]{\pagemark}

각 부분(감사의 글, 초록 및 내용)의 시작 부분에 있지만 전체 문서가 변경됩니다. 그러나 예를 들어 Acknowledgements 부분을 괄호 안에 넣었는데 이 부분의 페이지 수가 짝수라면 마지막 페이지에는 해당 번호가 표시되지 않습니다. 이 문제를 어떻게 해결할 수 있나요?

편집: 내 Acknowledgements.tex 파일은 다음과 같습니다.

\pdfbookmark[1]{Acknowledgements}{Acknowledgements}

\begin{flushright}{\slshape
blablabla}
\end{flushright}

\bigskip

\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\let\cleardoublepage\relax
\chapter*{Agradecimientos}

blablabla
\lipsum[1-5]

\endgroup

Acknowledgements.tex를 호출하는 main.tex 부분은 다음과 같습니다.

\pagenumbering{roman}
\pagestyle{plain}

\include{FrontBackmatter/Titlepage}
\cleardoublepage\include{FrontBackmatter/Dedication}
\cleardoublepage\include{FrontBackmatter/Acknowledgments}

그래서 나는 첫 번째 페이지에 숫자가 있고(이 경우 숫자 V) 다음에는 숫자가 없습니다.

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

답변1

\clearpage페이지 스타일이나 페이지 스타일 설정을 변경하기 전에 또는 \cleardoublepage(문서 클래스 및 해당 옵션에 따라)을 사용하십시오 .

plainTOC 및 기타 장의 모든 페이지에 페이지 스타일을 사용하시겠습니까 ? 그런 다음 사용할 수 있습니다

\cleardoublepage
\pagestyle{plain}
\tableofcontents
\chapter*{Introduction}
...
\cleardoublepage
\pagestyle{scrheadings}

예:

\documentclass[a4paper]{book}
\usepackage{classicthesis}
\usepackage{blindtext}% only for dummy text

\begin{document}
\Blindtext

\cleardoublepage
\pagestyle{plain}
\tableofcontents
\chapter*{Introduction}
\Blindtext
\cleardoublepage
\pagestyle{scrheadings}

\Blinddocument\Blinddocument\Blinddocument\Blinddocument
\Blinddocument\Blinddocument\Blinddocument\Blinddocument
\end{document}

결과:

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

관련 정보