fancyhdr - 章节名称消失

fancyhdr - 章节名称消失

我目前正在写论文,想借助 fandyhdr 更改标题。为了删除章节在我的章节名称前面我使用了这个命令:

\renewcommand{\chaptermark}[1]{\markboth{#1}{}}

成功了,但是标题中的章节名称现在大写。我也尝试更新命令\sectionmark,但是章节名称消失了。

这里有我的代码的一个简单的示例:

\documentclass[12pt,twoside]{report}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm]{geometry}

\usepackage{fancyhdr}
\pagestyle{fancy}

%Remove Chapter in front of chapter-name
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}    

%Tried to de-capitalize section-name
%\renewcommand{\sectionmark}[1]{\markboth{\thechapter.\ #1}{}}

\begin{document}

\chapter{chapterOne}

\section{sectionOne}

\section{sectionTwo}

\chapter{chapterTwo}

\end{document}

答案1

您应该对该部分使用 \markright,而不是 \markboth。

\documentclass[12pt,twoside]{report}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm]{geometry}

\usepackage{fancyhdr}
\pagestyle{fancy}

%Remove Chapter in front of chapter-name
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}

%Tried to de-capitalize section-name
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}

\begin{document}

\chapter{chapterOne}

\section{sectionOne}

\section{sectionTwo}
\newpage abc\newpage abc
\chapter{chapterTwo}

\end{document}

相关内容