我正在写一篇论文memoir
我的课程。我想要一个标题如同fancyhdr
,但这在 中没有被模拟memoir
。我知道如何制作自己的页面样式,但是当我尝试引用章节名称时,它只打印章节编号。在背面页面上,我希望章节名称左侧不齐,部分名称右侧不齐,在正面页面上反之亦然。我的代码如下所示:
\makepagestyle{dtu}
\makeevenhead{dtu}{\sffamily \thechapter}{}{\sffamily \thesection}
\makeoddhead{dtu}{\sffamily \thesection}{}{\sffamily \thechapter}
\makeevenfoot{dtu}{\sffamily \thepage}{}{}
\makeoddfoot{dtu}{}{}{\sffamily\thepage}
\makeheadrule{dtu}{\textwidth}{1pt}
\pagestyle{dtu}
但它只打印数字,而不是章节/部分的编号+名称!我如何在标题中包含每个章节的编号和名称?
答案1
使用\leftmark
/\rightmark
代替\thechapter
/ 。详情\thesection
请参阅手册第 120 页。memoir
\documentclass{memoir}
\makepagestyle{dtu}
\makeevenhead{dtu}{\sffamily\leftmark}{}{\sffamily\rightmark}
\makeoddhead{dtu}{\sffamily\rightmark}{}{\sffamily\leftmark}
\makeevenfoot{dtu}{\sffamily\thepage}{}{}
\makeoddfoot{dtu}{}{}{\sffamily\thepage}
\makeheadrule{dtu}{\textwidth}{1pt}
\pagestyle{dtu}
\usepackage{lipsum}
\begin{document}
\chapter{foo}
\section{foobar}
\lipsum[1-12]
\end{document}