我是 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}