当我为我的章节定义了特定的格式时,如何修复目录?

当我为我的章节定义了特定的格式时,如何修复目录?

因此,我将我的部分定义为罗马字体,并包含文本“文章”。我使用 hyperref 创建了一个目录,链接可以正常工作,部分本身也很好,但目录被扭曲了: 在此处输入图片描述

我只使用了以下命令,所以一切都应该自动创建,我是否遗漏了这里任何具体的内容?

\renewcommand{\thesection}{Article \Roman{section}:}
\renewcommand{\thesubsection}{\thesection.\Roman{subsection}}
\tableofcontents

答案1

使用tocloft包来为数字加上“文章”提供更多空间。

\usepackage{tocloft}
\setlength{\cftsecnumwidth}{...} % perhaps 6em?
\setlength{\cftsubsecnumwidth}{...} % perhaps 10em?

阅读文档(texdoc tocloft)。

相关内容