Configurando opções de fonte do número da página do sumário

Configurando opções de fonte do número da página do sumário

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:

Índice

O alinhamento dos números das páginas parece muito ruim:

números de página

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, fontspecmas minhas microtypeopções não parecem funcionar XeLaTeXouLuaLaTeX

Responder1

O sourcesanspropacote 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á:

toc

informação relacionada