
목차에 문제가 있습니다. 장 번호와 해당 제목이 일부 겹칩니다. 누군가 나를 도와줄 수 있나요?
내 코드는 다음과 같습니다.
\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}
, 컴파일을 시도하고(실패), 동일한 줄의 주석 처리를 해제한 다음 컴파일(성공)하여 문서 클래스를 만듭니다. 나중에 다른 비호환성 문제가 발생할 가능성이 높으므로 이는 합리적인 해결 방법이 아닙니다.