
Итак, я определил разделы как римские и с текстом «Статья». Я создал оглавление с помощью 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
).