ToC 페이지 번호를 왼쪽으로 플러시하고 오른쪽으로 플러시하지 않도록 설정

ToC 페이지 번호를 왼쪽으로 플러시하고 오른쪽으로 플러시하지 않도록 설정

내 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*

관련 정보