Выравнивание номеров страниц оглавления по левому краю, а не по правому.

Выравнивание номеров страниц оглавления по левому краю, а не по правому.

В моем ToC все номера страниц отображаются прямо рядом с заголовком записи. Это работает нормально, когда номера страниц маленькие; однако с четырьмя маленькими римскими цифрами номер страницы совпадает с заголовком записи. Мне кажется, что номера страниц выровнены по правому краю и «движутся влево». Я бы хотел, чтобы они двигались вправо от места, где размещена первая цифра, т. е. выровнены влево. Кроме того, из-за того, что номера страниц выровнены по правому краю, расстояние между заголовком записи и номером страницы меняется, что мне не нравится.

Проблема возникает из-за всех подготовительных страниц моей диссертации. Пожалуйста, посмотрите MWE, где показана проблема. Есть ли способ исправить это?

С уважением, Андерс

\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}

решение1

Вы могли бы использовать

\renewcommand*{\cftchapterformatpnum}[1]{%
  \cftchapterformatpnumhook{#1}%
  %\hb@xt@\@pnumwidth{\hfil\cftchapterpagefont #1}
  {\quad\cftchapterpagefont #1}
}

Также см. мой комментарий на\chapter*

Связанный контент