Modificação do TOC do KOMA-Script

Modificação do TOC do KOMA-Script

Por padrão, o KOMA-Script compõe cabeçalhos usando sans-serif. Eu gostaria de digitá-los em uma fonte serifada, então usei: \addtokomafont{chapter}{\normalfont}

Isso funciona, mas eu gostaria que o rótulo "Conteúdo" no sumário também fosse escrito em uma fonte sem serifa. Como posso fazer isso?

\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}

Responder1

Se você realmente deseja todos os títulos dos capítulos com serifas, mas o título “Conteúdo”, que também é um título de capítulo, em sem serifa, você pode alterar a opção sfdefaultsvárias vezes:

\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}

título do capítulo 1 com serifas índice com “Conteúdo” em sans serif

Mas eu recomendaria usar a mesma fonte para o título do índice analítico e para todos os outros títulos de capítulo e, portanto, sfdefaults=falseno argumento opcional de \documentclass(como mostrado na resposta do egreg) ou não. A inconsistência na tipografia geralmente não é a melhor ideia.

Responder2

  1. \textrmestá errado e deveria estar \rmfamily, se houver.

  2. Para ter títulos serifados, existe a opção de classe específicasfdefaults=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}

insira a descrição da imagem aqui

Responder3

"mas eu gostaria que o rótulo" Conteúdo "no sumário também fosse escrito em uma fonte sem serifa. Como posso fazer isso?"

Essa seria a configuração padrão. Deseja definir "Conteúdo" também em uma fonte serifada?

\setkomafont{disposition}{\normalfont}no preâmbulo cuidaria disso e dos cabeçalhos em todos os níveis de seccionamento.

informação relacionada