更改 TOC 字体系列/删除“报告”文档类中的章节标题?

更改 TOC 字体系列/删除“报告”文档类中的章节标题?

我是 LaTeX 的新手,所以如果我的问题描述看起来不连贯,请耐心等待 :)

我已经开始使用文档类来撰写论文report,但很快发现它坚持在Chapter n我开始的任何章节前面添加冗余。我尝试通过将章节声明为\chapter*{Sneaky chapter},但这会导致它们从目录中被省略。

从那时起,我就改用了scrreprt文档类,除了它坚持使用的难看的无衬线字体外,它在章节标题方面几乎满足了我的要求。因此,我使用以下内容重新设计了我的章节标题(以及部分等等):

\titleformat{\chapter}
  {\normalfont\huge\bfseries}{\thechapter}{1em}{}

再次,它确实实现了其名称上所说的功能,但目录中的标题仍为默认的无衬线字体。

所以,简而言之,如果使用默认的衬线字体设置章节标题,并删除不需要的部分,那就太棒了Chapter n。毫无疑问,有几十种方法可以实现这一点,我敢肯定,但遗憾的是我的 LaTeX-fu 还不能胜任这项任务。

答案1

都可以通过内部功能完成KOMA 脚本

\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\setkomafont{disposition}{\normalfont\bfseries}

\begin{document}
  \tableofcontents

  \chapter{Foo}
\end{document}

有关详细信息,请参阅用户指南。

答案2

使用tocloft包裹:

\documentclass{scrreprt}

\usepackage{tocloft}
\renewcommand\cftchapfont{%
  \normalfont\bfseries}

\begin{document}

\tableofcontents

\chapter{Foo}

\end{document}

相关内容