デフォルトでは、KOMA-Script はヘッダーをサンセリフ体で作成します。私はヘッダーをセリフ体で入力したいので、次のようにしました: \addtokomafont{chapter}{\normalfont}
これは機能しますが、目次の「目次」というラベルもサンセリフ フォントで記述したいと思います。どうすればいいでしょうか?
\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
「しかし、目次の「目次」というラベルもサンセリフ フォントで書きたいのですが、どうすればよいですか?」
それが標準設定になります。「Contents」もセリフフォントで設定しますか?
\setkomafont{disposition}{\normalfont}
プリアンブルにその記述を記述すれば、セクションのすべてのレベルでのヘッダーの処理も可能になります。