目录中的页码对齐

目录中的页码对齐

我有一个相当紧急的主题,因为我的论文截止日期即将来临,我整天都在为这个问题而苦苦挣扎。

上下文表的部分页码没有正确对齐 - 更具体地说是我包含附录的部分。请参考图片来了解我的意思。对齐方式应该与第 70、VII 和 IX 页相同。

在此处输入图片描述

我本来想创建一个例子,但我没有时间了,因为我明天必须完成。

提前感谢你的帮助。马丁

编辑:

\newpage

\pagenumbering{Roman}
% Verzeichnisse

\tableofcontents
\newpage

\markboth{List of Figures and Tables}{List of Figures and Tables}
\listoffigures 
\listoftables
\newpage

\markboth{List of Acronyms}{List of Acronyms}
\input{\WPath _acronyms.tex}    
\newpage

\markboth{List of Symbols}{List of Symbols}
\input{\WPath _symbol.tex}  

\newpage
\newcounter{mypage}
\setcounter{mypage}{\value{page}}

\pagenumbering{arabic} % Haupttext in arabischer Nummerierung
\input{\WPath _content.tex}  % hier kommt das eigentliche Contentfile mit dem entsprechenden Text
\clearpage

\pagenumbering{Roman}
\setcounter{page}{\value{mypage}}

\appendix

\input{\WPath _annex.tex}

答案1

您必须增加\@pnumwidth太小而无法容纳较长的罗马数字。

\documentclass{article}

\makeatletter
\renewcommand{\@pnumwidth}{2em}% 1.55em
\makeatother

\begin{document}

\tableofcontents

\setcounter{page}{70}

\subsection{First}

stuff

\pagebreak

\pagenumbering{Roman}
\setcounter{page}{8}

\subsection{Appendix 1}

stuff

\pagebreak

\setcounter{page}{12}

\subsection{Appendix 2}

stuff

\end{document}

在此处输入图片描述

相关内容