仅从目录中消除粗体字体

仅从目录中消除粗体字体

有没有办法生成目录,以便没有粗体字符格式?(除了使用没有粗体字体的字体)

科馬腳文。

文本块中的一些章节标题是粗体,而其他的则不是。最好是通读并更改它们,但考虑到文本的大小,我试图避免这项任务。另外,我不能直接进入并删除所有 \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}将修改所有切片级别。

相关内容