\leftmark 标题不带章节名称

\leftmark 标题不带章节名称

我有一twoside本文档书,我想在偶数页上显示章节号和不带章节字的章节。我希望它显示:6. 什么是 ISO 27001 的标准?

标题图

我的代码是这样的:

   \fancyhf{}

    \fancyhead[LE]{\textsl{\slshape{\leftmark}}}

    \fancyhead[RO]{\textsl{PROYECTO FIN DE MASTER}}

    \fancyfoot[LE,RO]{\thepage}

    \renewcommand{\headrulewidth}{0.4pt}

    \renewcommand{\footrulewidth}{0.4pt}

答案1

您只需修补即可\chaptermark删除插入的\@chapapp\

在此处输入图片描述

\documentclass[twoside]{book}
\usepackage[spanish]{babel}
\usepackage{fancyhdr,lipsum}
\fancyhf{}
\fancyhead[LE]{\slshape \leftmark}
\fancyhead[RO]{\slshape PROYECTO FIN DE MASTER}
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\pagestyle{fancy}

\usepackage{etoolbox}
\makeatletter
%\ patchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
\patchcmd{\chaptermark}{\@chapapp\ }{}{}{}
\makeatother

\begin{document}

\chapter{A chapter}
\lipsum[1-50]

\end{document}

相关内容