По умолчанию KOMA-Script создает заголовки с использованием шрифта sans-serif. Я хотел бы набрать их шрифтом serif, поэтому я использовал: \addtokomafont{chapter}{\normalfont}
Это работает, но я бы хотел, чтобы метка "Содержание" в TOC также была написана шрифтом без засечек. Как это сделать?
\documentclass[mpinclude=true, version=last, chapterprefix=false,numbers=noenddot]{scrbook}
\addtokomafont{chapter}{\textrm}
\begin{document}
\chapter{chapter 1}
\chapter{chapter 2}
\chapter{chapter 3}
\tableofcontents
\end{document}
решение1
Если вы действительно хотите, чтобы все названия глав были с засечками, но заголовок «Содержание», который также является названием главы, был без засечек, вы можете изменить опцию sfdefaults
несколько раз:
\documentclass[mpinclude=true, version=last,
chapterprefix=false,numbers=noenddot,sfdefaults=false]{scrbook}
\BeforeTOCHead[toc]{\KOMAoptions{sfdefaults=true}}
\AfterTOCHead[toc]{\KOMAoption{sfdefaults}{false}}
\begin{document}
\chapter{chapter 1}
\chapter{chapter 2}
\chapter{chapter 3}
\tableofcontents
\end{document}
Но я бы рекомендовал использовать тот же шрифт для заголовка оглавления, что и для всех других заголовков глав, и, следовательно, либо sfdefaults=false
в необязательном аргументе \documentclass
(как показано в ответе egreg), либо нет. Непоследовательность в типографике обычно не самая лучшая идея.
решение2
\textrm
неправильно и должно быть\rmfamily
, если таковое имеется.Для того, чтобы иметь заголовки с засечками, есть опция специального класса
sfdefaults=false
\documentclass[
mpinclude=true,
version=last,
chapterprefix=false,
numbers=noenddot,
sfdefaults=false
]{scrbook}
\begin{document}
\chapter{chapter 1}
\chapter{chapter 2}
\chapter{chapter 3}
\tableofcontents
\end{document}
решение3
«но я бы хотел, чтобы заголовок «Содержание» в оглавлении также был написан шрифтом без засечек. Как это сделать?»
Это будет стандартная настройка. Хотите ли вы также установить "Содержимое" в шрифте с засечками?
\setkomafont{disposition}{\normalfont}
в преамбуле об этом позаботятся и о заголовках на всех уровнях секционирования.