ヘッダーとフッターに関して質問があります。memoir クラスを使用していて、章の名前を表示するカスタム ヘッダーを作成したいと考えています。以下は、これまでのコードですが、章の名前は表示されていません。\rightmark コマンドと \leftmark コマンドをそれぞれ定義する必要があるように思われますが、これを一般的な方法で実行できますか? または、次のようにします。
\makeoddhead{pstest}{DUMMY ODD}{}{\thechapter}
番号は印刷されますが、章の名前を出力するにはどうすればよいでしょうか?
\documentclass[11pt,a4paper,article]{memoir}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{titlesec}
\makepagestyle{pstest}
\makeevenfoot{pstest}{\thepage}{}{}%page numbers at the outside
\makeoddfoot{pstest}{}{}{\thepage}
\makeheadrule{pstest}{\textwidth}{\normalrulethickness}
\makeevenhead{pstest}{\leftmark}{}{DUMMY EVEN} % small caps
\makeoddhead{pstest}{DUMMY ODD}{}{\rightmark}
\aliaspagestyle{chapter}{pstest}
\aliaspagestyle{section}{pstest}
\begin{document}
\pagestyle{pstest}
\chapter{Intro}
\blindtext[20]
\chapter{Methods}
\blindtext[20]
\end{document}
コメントをいただければ幸いです。
編集 1: 実際には、\chaptername コマンドは単に「chapter」を返すようです。これは想定内の動作ですか?
答え1
pstest
章のヘッダーに何を提供するかが指示されていないため、何も提供されません。\makepsmarks
マニュアルを参照してください。この記事も役立つかもしれません:翻訳:マドセン
また、というページスタイルは存在しないsection
ため、エイリアスは関係ありません。