
Classicthesis テンプレートは、scrlayer-scrpage パッケージを使用して、プリアンブルで定義されたいくつかの優れたヘッダーを提供します。テキスト全体にこれを保持したいのですが、謝辞、要約、および ToC については、ページの外側のフッター部分にページ番号を表示し、それ以外は何も表示しないようにします (ヘッダーなし)。そのために、次のものを使用しました。
\pagestyle{scrheadings}
\clearscrheadfoot
\ofoot[\pagemark]{\pagemark}
各部分 (謝辞、概要、目次) の冒頭に番号を付けるだけで、文書全体が変わります。ただし、たとえば謝辞部分を括弧で囲み、この部分のページ数が偶数の場合、最後のページに番号が付きません。どうすれば解決できますか?
編集: 私の 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
main.tex の Acknowledgments.tex を呼び出す部分は次のとおりです。
\pagenumbering{roman}
\pagestyle{plain}
\include{FrontBackmatter/Titlepage}
\cleardoublepage\include{FrontBackmatter/Dedication}
\cleardoublepage\include{FrontBackmatter/Acknowledgments}
つまり、最初のページには番号 (この場合は番号 V) があり、次のページには番号がないということになります。
答え1
\clearpage
ページ スタイルまたはページ スタイル設定を変更する前に、または\cleardoublepage
(ドキュメント クラスとそのオプションに応じて)を使用します。
plain
目次と他の章のすべてのページにページスタイルを使用しますか?その場合は、
\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}
結果: