En un documento scrrprt estoy usando números proporcionales de estilo antiguo, pero quiero usar números de revestimiento monoespaciado para las páginas del TOC.
Puedo usar la chapterentrypagenumber
fuente para el nivel superior, pero sectionentrypagenumber
solo está disponible para el artículo (porque allí es el nivel superior). ¿Qué fuente se utiliza para el resto de los números?
Aquí hay un documento de prueba simple: ¿cómo cambio la fuente de los números negros?
\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}
¿También existe un interruptor de depuración simple que se podría usar para estas cosas, para simplemente poner el nombre del komafont en uso en el documento? Lo intenté
\renewcommand{\usekomafont}[2]{(#1:#2)}
Pero claramente se están produciendo algunos cambios de fuente que no entiendo:
Respuesta1
Utilice el paquete tocstyle del paquete KOMA y el 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}
Lo usé \sffamily
como comando de fuente, pero tal vez quieras tener algo más.
EDITAR
Es un día lluvioso, anhelaba algo de color y así que jugué con esto, sólo para descubrir qué nivel de tonterías sostiene KOMAscript:
\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}
Y obtienes un TOC tan lindo: