em um documento scrrprt, estou usando números proporcionais de estilo antigo, mas quero usar números de revestimento monoespaçados para as páginas do sumário.
Posso usar a chapterentrypagenumber
fonte para o nível superior, mas sectionentrypagenumber
só está disponível para artigos (porque é o nível superior). Qual fonte está em uso para o restante dos números?
Aqui está um documento de teste simples - como altero a fonte dos números pretos?
\documentclass{scrreprt}
\usepackage{xcolor}
\setkomafont{chapterentrypagenumber}{\color{red}}
\setkomafont{disposition}{\color{teal}}
\begin{document}
{\color{blue}\tableofcontents}
\chapter{Chapter}
\section{Section}
\subsection{Subsection}
\end{document}
Também existe uma opção de depuração simples que pode ser usada para essas coisas, para apenas colocar o nome da komafont em uso no documento? tentei
\renewcommand{\usekomafont}[2]{(#1:#2)}
Mas há claramente algumas mudanças de fonte que não estou percebendo:
Responder1
Use o pacote tocstyle do pacote KOMA e o pagenumberhook:
\documentclass{scrreprt}
\usepackage{xcolor, tocstyle}
\setkomafont{chapterentrypagenumber}{\color{red}}
\setkomafont{disposition}{\color{teal}}
\settocstylefeature{pagenumberhook}{\sffamily{}}
\begin{document}
{\color{blue}\tableofcontents}
\chapter{Chapter}
\section{Section}
\subsection{Subsection}
\end{document}
Usei \sffamily
como comando de fonte, mas talvez você queira outra coisa.
EDITAR
É um dia chuvoso, eu ansiava por algo colorido e então brinquei com isso, só para descobrir que nível de bobagem o KOMAscript sustenta:
\documentclass[x11names]{scrreprt}
\usepackage{xcolor, blindtext}
\usepackage{tocstyle}
\usetocstyle{KOMAlike}
\addtokomafont{chapterentrypagenumber}{\color{purple}}
\addtokomafont{chapter}{\color{purple}}
\addtokomafont{chapterentry}{\Large\color{purple}}
%\addtokomafont{disposition}{\color{Snow4}}
\settocstylefeature{entryhook}{\color{Wheat4!70!black}\bfseries}
\settocstylefeature{pagenumberhook}{\rlap{\color{Wheat1}\hspace{-0.3em}\rule[-0.6ex]{0.6em}{2.5ex}\color{Wheat3}\rule[0.1ex]{0.6em}{2.5ex}}\bfseries\sffamily\color{teal}}
\begin{document}
\tableofcontents
% \chapter{Chapter}
% \section{Section}
% \subsection{Subsection}
\blinddocument
\blinddocument
\end{document}
E você obtém um TOC tão fofo: