目录取消加粗章节名称

目录取消加粗章节名称

我需要在目录中取消章节名称的粗体显示。请指导我如何仅在目录中取消章节名称的粗体显示。

答案1

使用默认reportbook文档类,使用etoolbox修补\l@chapter并删除使用\bfseries

在此处输入图片描述

\documentclass{report}
\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
\makeatletter
\patchcmd{\l@chapter}{\bfseries}{}{}{}% \patchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
\makeatother
\begin{document}
\tableofcontents
\chapter{A chapter}
\section{A section}
\end{document}

tocloft您只需要重新定义\cftchapfont\cftchappagefont一些不包括的内容\bfseries

在此处输入图片描述

\documentclass{report}
\usepackage{tocloft}% http://ctan.org/pkg/tocloft
\renewcommand{\cftchapfont}{}
\renewcommand{\cftchappagefont}{}
\begin{document}
\tableofcontents
\chapter{A chapter}
\section{A section}
\end{document}

memoir提供与tocloft

在此处输入图片描述

\documentclass{memoir}% http://ctan.org/pkg/memoir
\renewcommand{\cftchapterfont}{}
\renewcommand{\cftchapterpagefont}{}
\begin{document}
\tableofcontents
\chapter{A chapter}
\section{A section}
\end{document}

使用KOMA 脚本,您可以\setkomafont相应chapterentrychapterentrypagenumber

在此处输入图片描述

\documentclass{scrreprt}
\setkomafont{chapterentry}{}
\setkomafont{chapterentrypagenumber}{}
\begin{document}
\tableofcontents
\chapter{A chapter}
\section{A section}
\end{document}

相关内容