我需要在目录中取消章节名称的粗体显示。请指导我如何仅在目录中取消章节名称的粗体显示。
答案1
使用默认report
和book
文档类,使用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}
\documentclass{memoir}% http://ctan.org/pkg/memoir
\renewcommand{\cftchapterfont}{}
\renewcommand{\cftchapterpagefont}{}
\begin{document}
\tableofcontents
\chapter{A chapter}
\section{A section}
\end{document}
使用KOMA 脚本,您可以\setkomafont
相应chapterentry
地chapterentrypagenumber
:
\documentclass{scrreprt}
\setkomafont{chapterentry}{}
\setkomafont{chapterentrypagenumber}{}
\begin{document}
\tableofcontents
\chapter{A chapter}
\section{A section}
\end{document}