목차에서 장과 번호가 겹칩니다.

목차에서 장과 번호가 겹칩니다.

목차에 문제가 있습니다. 장 번호와 해당 제목이 일부 겹칩니다. 누군가 나를 도와줄 수 있나요?

내 코드는 다음과 같습니다.

\documentclass{amsart}

\usepackage{xcolor}
\usepackage{titlesec}

\title{My title}


\titleformat{\section}
{\color{red}\normalfont\Large\bfseries}
{\color{red}\thesection}{1em}{}

\titleformat{\subsection}
{\color{red}\normalfont\large\bfseries}
{\color{red}\thesubsection}{1em}{}

\begin{document}    

\maketitle
\tableofcontents



\section{First section}
\subsection{First subsection}
\section{Second section}
\subsection{Second subsection}
\end{document}

(나쁜) 결과는 다음과 같습니다.

잘못된 목차

답변1

문서 의 면책 조항은 amsart문서 클래스가 사용 가능한 모든 패키지와 호환되지 않음을 경고합니다. 귀하의 경우에는 호환되지 않는 것으로 보입니다 ( 자체 섹션 명령, 목차 등을 정의하기 titlesec때문입니다 ). amsart.cls작성자는 목차 스타일을 수정하려는 의도가 없었을 것입니다.

amsart.cls권장하지 않는 파일 해킹을 시도하는 것 외에도 (AMS로 게시하는 경우 해당 클래스를 그대로 사용해야 함) titlesec와 호환되는 보다 일반적인 문서 클래스를 사용할 수 있습니다 article.

여담이지만, 나는 당신이 의도한 결과를 얻었습니다.~와 함께amsart주석을 달고 \usepackage{titlesec}, 컴파일을 시도하고(실패), 동일한 줄의 주석 처리를 해제한 다음 컴파일(성공)하여 문서 클래스를 만듭니다. 나중에 다른 비호환성 문제가 발생할 가능성이 높으므로 이는 합리적인 해결 방법이 아닙니다.

산출

관련 정보