左侧标题上的章节号和标题

左侧标题上的章节号和标题

我想仅包含章节编号(即不包含“章节”一词)及其在页面左侧标题上的标题。

到目前为止,我已经使用了以下代码:

\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}

相关内容