42

I am using fancyhdr. With that, using the command

\renewcommand{\chaptername}{Lecture}

has no effect. How can I change the name "Chapter" into something else?

50

This problem is not due to fancyhdr, as the following example shows:

\documentclass{book}
\usepackage{fancyhdr}

\renewcommand{\chaptername}{Lecture}

\begin{document}

\chapter{Test chapter}

\end{document}

Perhaps you are using babel with some idiomatic option? If this is the case, the redefinition needs to be made using \addto\captions<language>; for example, in the case of the english option for babel:

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

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

\begin{document}

\chapter{Test chapter}

\end{document}
24

You need to use

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

since that's what fancyhdr uses as \chaptername.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.