有没有办法生成目录,以便没有粗体字符格式?(除了使用没有粗体字体的字体)
科馬腳文。
文本块中的一些章节标题是粗体,而其他的则不是。最好是通读并更改它们,但考虑到文本的大小,我试图避免这项任务。另外,我不能直接进入并删除所有 \textbf{} 实例,因为有些是需要的。
我尝试按照此答案中的建议使用 tocloft 包下的这两个命令:
\renewcommand\cftchapfont{\mdseries}
\renewcommand\cftchappagefont{\mdseries}
(如何将目录页上的文字字体从粗体更改为正常字体?),但并无效果。
tocloft 包与 Koma 类配合不太好,也许有一种原生的 Koma 方式可以产生所需的输出?
梅威瑟:
\documentclass{scrbook}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\part[Glossary of Defined Terms]{\textbf {Glossary of Defined Terms}}
\blindtext[3]
\chapter[von Kleist]{von Kleist}
\blindtext[4]
\section{Chili}
\blindtext[3]
\end{document}
也许有一种方法可以将整个 ToC 放入环境中,例如:
\being{normaltext}
\end{normaltext}
?
答案1
你可以使用
\AfterTOCHead[toc]{\setkomafont{disposition}{\normalcolor\normalfont}}
如果要对 LoF 和 LoT 执行相同操作,请删除可选参数
\AfterTOCHead{\setkomafont{disposition}{\normalcolor\normalfont}}
例子:
\documentclass{scrbook}
\usepackage{blindtext}
\AfterTOCHead{\setkomafont{disposition}{\normalcolor\normalfont}}
\begin{document}
\tableofcontents
\part{Glossary of Defined Terms}
\blindtext[3]
\chapter{von Kleist}
\blindtext[4]
\section{Chili}
\blindtext[3]
\end{document}
答案2
\addtokomafont{partentry}{\mdseries}
并\addtokomafont{chapterentry}{\mdseries}
在示例的序言中处理粗体格式。
编辑:
\addtokomafont{disposition}{\mdseries}
将修改所有切片级别。