섹션에 특정 형식을 정의한 경우 목차를 수정하는 방법은 무엇입니까?

섹션에 특정 형식을 정의한 경우 목차를 수정하는 방법은 무엇입니까?

그래서 저는 섹션을 로마자로 정의하고 "Article"이라는 텍스트를 포함하도록 정의했습니다. 하이퍼참조를 사용하여 목차를 만들었습니다. 링크는 작동하고 섹션 자체는 괜찮지만 목차가 왜곡되었습니다. 여기에 이미지 설명을 입력하세요

다음 명령만 사용했으므로 모든 것이 자동으로 생성되어야 합니다. 여기서 구체적인 내용을 놓친 것이 있습니까?

\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)를 읽어보세요.

관련 정보