我想仅包含章节编号(即不包含“章节”一词)及其在页面左侧标题上的标题。
到目前为止,我已经使用了以下代码:
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markright{\chaptername\ \ #1}{}}
\lhead[\fancyplain{}{}]{\fancyplain{}{\bfseries\rightmark}}
\chead[\fancyplain{}{}]{\fancyplain{}{}}
\rhead[\fancyplain{}{}]{\fancyplain{}{\bfseries\thepage}}
但这并不是我想要的:
- 我按照需要在右上角加上了加粗的页码;
- 我按照自己的意愿在左上角加粗了章节名称;
但:
- 章节名称前也出现了“章节”一词,但没有编号
例如,我希望在标题中显示的内容是:
2 布拉布拉
答案1
\chaptername
插入单词Chapter
。你想要的是
\renewcommand{\chaptermark}[1]{\markright{\thechapter\ #1}{}}
这是一个简单的例子:
\documentclass{report}
\usepackage{fancyhdr,lipsum}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markright{\thechapter\ #1}{}}
\fancyhf{}% Clear header/footer
\fancyhead[L]{\bfseries\rightmark}
\fancyhead[R]{\bfseries\thepage}
\begin{document}
\chapter{A chapter}
\lipsum[1-50]
\end{document}