目录问题

目录问题

第一次在这里发帖。我正在制作目录,遇到了一个小问题。

我想从目录页中删除所有粗体内容。这样所有标题和子标题都以常规字体显示。为此,我使用了以下内容:

\usepackage{sectsty}

\let\LaTeXStandardTableOfContents\tableofcontents

\renewcommand{\tableofcontents}{%
\begingroup%
\renewcommand{\bfseries}{\relax}%
\LaTeXStandardTableOfContents%
\endgroup%
}%

但是,我希望页面的实际标题“目录”像其余章节标题一样以粗体显示。

有解决方案吗?有任何想法我都感激不尽

答案1

tocloft您可以使用像或 这样的包tocbasic

使用示例tocloft


\documentclass{report}
\usepackage{blindtext}

\usepackage[titles]{tocloft}
\renewcommand\cftpartfont{\normalfont}
\renewcommand\cftpartpagefont{\normalfont}
\renewcommand\cftchapfont{\normalfont}
\renewcommand\cftchappagefont{\normalfont}

\begin{document}
\tableofcontents
\part{First part}
\Blinddocument
\end{document}

在此处输入图片描述

使用示例tocbasic

\documentclass{report}
\usepackage{blindtext}

\usepackage{tocbasic}
\DeclareTOCStyleEntry[
  indent=0pt,
  numwidth=0pt
]{tocline}{part}
\DeclareTOCStyleEntries[
  entryformat=\normalfont,
  pagenumberformat=\normalfont
]{tocline}{chapter,part}

\begin{document}
\tableofcontents
\part{First part}
\Blinddocument
\end{document}

相关内容