目录 – 如何以斜体显示某些章节条目(即前言和附录)

目录 – 如何以斜体显示某些章节条目(即前言和附录)

为了更改所有章节的字体,我使用tocloft包中的以下命令:\renewcommand{\cftchapfont}{\normalfont\hfill}

但是,对于此用例,我需要将主要章节条目采用普通字体,并将前言和附录条目采用斜体。示例如下:

在此处输入图片描述

答案1

您必须使用标准\addtocontents宏将字体更改命令插入到目录中。例如

\documentclass{book} % No idea what your class is
\usepackage{tocloft}
\begin{document}
\frontmatter
\tableofcontents

\addtocontents{toc}{\protect\renewcommand{\cftchapfont}{\protect\itshape}}
\chapter{Preface}
\chapter{Acknowledgements}

\mainmatter
\addtocontents{toc}{\protect\renewcommand{\cftchapfont}{\protect\normalfont}}
\chapter{First}
\chapter{Second}

\backmatter
\addtocontents{toc}{\protect\renewcommand{\cftchapfont}{\protect\itshape}}
\chapter{Notes}

\end{document}

相关内容