在目录中,章节号和章节名称是粗体,而节和小节的编号和名称不是粗体。如何从目录页上的章节号和章节名称中删除粗体?
答案1
有一些包可以帮助定制\tableofcontents
、、和其他条目 - 这里有一个使用的解决\listoffigures
方案\listoftables
titletoc
包裹。
下面代码中最重要的部分是
\titlecontents{chapter}
[0pt] % left margin
{}%
{\contentsmargin{0pt} % numbered entry format
\thecontentslabel\enspace%
\large}
{\contentsmargin{0pt}\large} % unnumbered entry format
{\titlerule*[.5pc]{.}\contentspage} % filler-page format (e.g dots)
[] % below code (e.g vertical space)
查看文档以获取更多示例/这里有一个完整的 MWE 可供使用。
% arara: pdflatex
\documentclass{report}
\usepackage{titletoc}
\usepackage{hyperref}
\titlecontents{chapter}
[0pt] % left margin
{}%
{\contentsmargin{0pt} % numbered entry format
\thecontentslabel\enspace%
\large}
{\contentsmargin{0pt}\large} % unnumbered entry format
{\titlerule*[.5pc]{.}\contentspage} % filler-page format (e.g dots)
[] % below code (e.g vertical space)
\begin{document}
\tableofcontents
\chapter{Test one}
\loop
\section{Section text}
\begin{table}
\caption{Test table two}
\end{table}
\ifnum\value{section}<5\repeat
\chapter{Test two}
\loop
\section{Section text}
\begin{table}
\caption{Test table two}
\end{table}
\ifnum\value{section}<5\repeat
\end{document}
答案2
我假设您正在使用report
或book
文档类,或者基于这些类的类。
如果你使用托克洛夫特包中,您可以使用宏\cftchapfont
和\cftchappagefont
设置用于章节级条目和目录中相关页码的字体大小和粗细。将这些宏设置为以\mdseries
实现您的目标。
\documentclass{book}
\usepackage{tocloft}
\renewcommand\cftchapfont{\mdseries}
\renewcommand\cftchappagefont{\mdseries}
\setlength\textwidth{3in} % just for this example
\begin{document}
\tableofcontents
\chapter{First}
\section{Hello}
\subsection{Good morning}
\subsection{Good evening}
\chapter{Second}
\section{Goodbye}
\end{document}
此 MWE 生成的输出的目录部分如下所示:
为了便于比较,以下是目录的样子没有宏\cftsec...
重新定义——请注意章节编号、标题和页码使用的粗体字体:
附录:如果您使用article
文档类(不具有\chapter
级别划分),您会发现目录中的节级条目(和相关页码)以粗体打印。如果您想将这些条目从“粗体”更改为“正常”,您可以使用包tocloft
;只需确保重新定义宏\cftsecfont
和\cftsecpagefont
(而不是\cftchapfont
和\cftchappagefont
)。
答案3
添加目录条目时,请按需要格式化行。编译两次。
\addcontentsline{toc}{chapter}{\normalfont\textit{This Entry will exists without being bold, also it will be italicized. }}