En Mi ToC todos los números de página aparecen justo al lado del encabezado de la entrada. Esto funciona bien cuando los números de página son pequeños; sin embargo, con cuatro números romanos pequeños el número de página coincide con el título de entrada. Me parece que los números de página están alineados hacia la derecha y "moviéndose hacia la izquierda". Me gustaría que se movieran hacia la derecha desde el lugar donde se coloca el primer dígito, es decir, hacia la izquierda. Además, la naturaleza de los números de página alineados a la derecha hace que el espacio entre el encabezado de entrada y el número de página varíe, lo cual no me gusta.
El problema surge debido a todas las páginas preliminares de mi tesis. Consulte MWE que muestra el problema. ¿Hay alguna manera de solucionar esto?
Atentamente, anders
\documentclass[twoside,openright]{memoir}
% page number next to TOC entries
\renewcommand{\cftchapterleader}{}
\renewcommand{\cftchapterafterpnum}{\cftparfillskip}
\renewcommand{\cftfigureleader}{}
\renewcommand{\cftfigureafterpnum}{\cftparfillskip}
\renewcommand{\cfttableleader}{}
\renewcommand{\cfttableafterpnum}{\cftparfillskip}
\begin{document}
\frontmatter
\chapter*{Abstract} \addcontentsline{toc}{chapter}{Abstract}
This study...
\chapter*{Samandrag} \addcontentsline{toc}{chapter}{Samandrag}
Dette forsøket...
\chapter*{Preface} \addcontentsline{toc}{chapter}{Preface}
Information about the nature of the study.
\chapter*{Acknowledgements} \addcontentsline{toc}{chapter}{Acknowledgements}
I wish to thank...
\cleardoublepage
\tableofcontents
\cleardoublepage
\listoffigures
\cleardoublepage
\listoftables
\cleardoublepage
\mainmatter
\chapter{Introduction}
\end{document}
Respuesta1
Podrías usar
\renewcommand*{\cftchapterformatpnum}[1]{%
\cftchapterformatpnumhook{#1}%
%\hb@xt@\@pnumwidth{\hfil\cftchapterpagefont #1}
{\quad\cftchapterpagefont #1}
}
Vea también mi comentario sobre\chapter*