我对页眉和页脚有疑问。我正在使用 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
手册。这篇文章也可能有帮助:http://tug.org/pracjourn/2008-2/madsen/
也没有页面样式被调用section
,因此别名不相关