scrlayer-scrpage による見出し

scrlayer-scrpage による見出し

私は LaTeX とこのフォーラムの初心者です。質問を十分にうまく表現できればと思います。

私のドキュメント クラスは なのでscrreprt、片側のみですが、各ページのヘッダーの左側にセクション、右側に章を配置したいのですが、このコードでは、どちらの場合も章が出力され、ヘッダーの下に headsepline を配置したいと思います。

また、1 ページのドキュメントでは LaTeX では正しいページのみが存在し、すべてのページが奇数ページとみなされると読みました。たとえば、次のように記述することはできないでしょうか\ihead{\leftmark}。これまでのコードは次のとおりです。

\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
\automark[section]{chapter}  
\clearpairofpagestyles
\ihead[\leftmark]{}
\ohead[\rightmark]{}
\cfoot[\pagemark]{}

ご協力いただければ幸いです。

答え1

おそらく次のことが役立つでしょう:

\documentclass{scrreprt}
\usepackage{blindtext}% only for dummy text

\usepackage[
  automark,
  autooneside=false,% <- needed if you want to use \leftmark and \rightmark in a onesided document
  headsepline
]{scrlayer-scrpage}
\clearpairofpagestyles
\ihead{\leftmark}
\ohead{\ifstr{\leftmark}{\rightbotmark}{}{\rightbotmark}}
\cfoot*{\pagemark}
\renewcommand*\chapterpagestyle{scrheadings}% default pagestyle on chapter pages is plain


\begin{document}
\tableofcontents
\blinddocument
\end{document}

結果:

ここに画像の説明を入力してください

関連情報