Eu tenho um documento de látex que se parece com isto
\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}
Resultando em um TOC parecido com este:
O alinhamento dos números das páginas parece muito ruim:
Como você pode ver, padronizei o documento para números antigos, mas isso não parece bom no sumário. Eu preferiria usar números de forro tabular (ou talvez tabular antigo) para os números das páginas do sumário.
Como posso configurar o TOC para usar figuras de alinhamento tabular?
Uma ruga... Acredito que possa haver uma maneira de fazer isso, fontspec
mas minhas microtype
opções não parecem funcionar XeLaTeX
ouLuaLaTeX
Responder1
O sourcesanspro
pacote não fornece um comando para alterar as figuras de revestimento tabular, mas você pode criar uma facilmente:
\newcommand\tabularnums{%
\def\sourcesanspro@figurealign{T}%
\def\sourcesanspro@figurestyle{LF}%
\def\familydefault{SourceSansPro-TLF}%
\fontfamily{SourceSansPro-TLF}%
\selectfont
}
Então
{\tabularnums
\tableofcontents
}
renderá: