
私は で累積的な論文を執筆しており、scrbook
複数の出版物を PDF に埋め込む必要があります。 では問題なく機能しますincludepdf
が、読者がどこにいるのかを簡単に把握できるように、ヘッダーやフッターの情報をそのまま残しておくとよいと考えました。 標準の「見出し」ページ スタイルを使用して、章/セクション情報をヘッダーに、ページ番号をフッターの中央に配置しました。 ただし、これは PDF では問題です。ページ番号が出版物のフッターの上に印刷されるため、どちらも読み取れないからです。 そのため、章のタイトルとページ番号の両方をヘッダーに取り込むようにしました。 最終的には独自のスタイルを定義し、うまく機能しましたが、何らかの理由で、通常はプレーンであるはずの新しい章の最初のページのフッターに突然ページ番号が表示されてしまいます。 なぜそうなったのか教えていただけますか。
これが私の MWE です:
\documentclass[a4paper, twoside, BCOR=15mm, 11pt, numbers=noenddot, DIV=12]{scrbook}
\usepackage[english]{babel}
% changing headers and footers
\usepackage[automark,headsepline]{scrpage2}
\defpagestyle{mystyle}{%
(0pt, 0pt)
{\headmark\hfill\pagemark}
{\pagemark\hfill\headmark}
{\pagemark\hfill\headmark}
(\textwidth, 0.5pt)
}{%
{\hfill}{\hfill}{\hfill}
}
\pagestyle{mystyle}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}
答え1
章ページはplain
デフォルトでページスタイルを使用します。したがって、このページスタイルも変更する必要があります。さらに、定義済みのスタイルを使用することもできますscrheadings
。
\documentclass[BCOR=15mm, numbers=noenddot, DIV=12]{scrbook}
\usepackage[english]{babel}
% changing headers and footers
\usepackage[automark,headsepline]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot% removes the default content of header and footer
\setheadsepline{.5pt}
\ohead{\headmark}
\ihead[\pagemark]{\pagemark}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}
章ページにページ番号がない場合は、オプションの引数を削除します\ihead
。
は古くなっていることに注意してくださいscrpage2
。後継バージョンを使用することをお勧めしますscrlayer-scrpage
。
\documentclass[BCOR=15mm, numbers=noenddot, DIV=12]{scrbook}
\usepackage[english]{babel}
% changing headers and footers
\usepackage[automark,headsepline=.5pt]{scrlayer-scrpage}
\clearpairofpagestyles% removes the default content of header and footer
\ohead{\headmark}
\ihead*{\pagemark}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}
章のページにページ番号がない場合は、\ihead{\pagemark}
代わりに星印付きバージョンを使用します。