Tengo un documento de látex que se parece a este
\documentclass{report}
\usepackage[activate={true,nocompatibility},final,tracking=true,kerning=true,spacing=true,factor=1100,stretch=10,shrink=10]{microtype}
\usepackage[default,osf]{sourcesanspro}
\begin{document}
\tableofcontents
\chapter{Introduction} This chapter's content... \clearpage
\section{Structure} This section's content... \clearpage
\subsection{Top Matter} This subsection's content... \clearpage
\section{More Structure} This section's content... \clearpage
\subsection{More Top Matter} This subsection's content... \clearpage
\chapter{Chapter} This chapter's content... \clearpage
\section{Structure} This section's content... \clearpage
\subsection{Top Matter} This subsection's content... \clearpage
\section{More Structure} This section's content... \clearpage
\subsection{More Top Matter} This subsection's content... \clearpage
\chapter{Chapter} This chapter's content... \clearpage
\section{Structure} This section's content... \clearpage
\subsection{Top Matter} This subsection's content... \clearpage
\section{More Structure} This section's content... \clearpage
\subsection{More Top Matter} This subsection's content... \clearpage
\chapter{Chapter} This chapter's content... \clearpage
\section{Structure} This section's content... \clearpage
\subsection{Top Matter} This subsection's content... \clearpage
\section{More Structure} This section's content... \clearpage
\subsection{More Top Matter} This subsection's content... \clearpage
\end{document}
Dando como resultado un TOC que se ve así:
La alineación de los números de página se ve bastante mal:
Como puede ver, he predeterminado el documento con figuras de estilo antiguo, pero eso no se ve bien en el TOC. Preferiría usar figuras tabulares (o quizás tabulares de estilo antiguo) para los números de página del TOC.
¿Cómo puedo configurar el TOC para que utilice figuras de revestimiento tabular?
Un inconveniente... Creo que podría haber una manera de hacer esto, fontspec
pero mis microtype
opciones no parecen funcionar con XeLaTeX
oLuaLaTeX
Respuesta1
El sourcesanspro
paquete no proporciona un comando para cambiar a figuras de revestimiento tabular, pero puedes crear una fácilmente:
\newcommand\tabularnums{%
\def\sourcesanspro@figurealign{T}%
\def\sourcesanspro@figurestyle{LF}%
\def\familydefault{SourceSansPro-TLF}%
\fontfamily{SourceSansPro-TLF}%
\selectfont
}
Entonces
{\tabularnums
\tableofcontents
}
rendirá: