将“章节”一词更改为其他内容

将“章节”一词更改为其他内容

我正在使用fancyhdr。使用命令

\renewcommand{\chaptername}{Lecture}

没有效果。我怎样才能将名称“Chapter”更改为其他名称?

答案1

该问题不是由于 造成的fancyhdr,如下例所示:

\documentclass{book}
\usepackage{fancyhdr}

\renewcommand{\chaptername}{Lecture}

\begin{document}

\chapter{Test chapter}

\end{document}

也许您正在使用babel一些惯用的选项?如果是这种情况,则需要使用进行重新定义\addto\captions<language>;例如,对于english选项babel

\documentclass{book}
\usepackage[english]{babel}
\usepackage{fancyhdr}

\addto\captionsenglish{\renewcommand{\chaptername}{Lecture}}

\begin{document}

\chapter{Test chapter}

\end{document}

答案2

你需要使用

\makeatletter
\renewcommand{\@chapapp}{Lecture}
\makeatother

因为这就是fancyhdr用作\chaptername

答案3

如果将其放入文档正文中,则可以使用 \renewcommand{\chaptername}{name_you_want}。

从文档的此点到结尾或其他重新定义,“name_you_want”将用于自定义您的章节名称。

答案4

我不确定您指的是更改章节标题还是更改页眉。如果要更改页眉,请尝试更改以下内容。我已将“章节”替换为“节”:

\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}

到:

\renewcommand{\chaptermark}[1]{\markboth{Section\ \thechapter.\ #1}{}}

相关内容