目錄中的章節和編號重疊

目錄中的章節和編號重疊

我的目錄有問題。章節編號和對應標題有些重疊。有人可以幫幫我嗎?

這是我的程式碼:

\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},嘗試編譯(失敗),取消註釋同一行,然後編譯(成功)。這不是一個明智的解決方法,因為您可能會遇到其他不相容問題:

輸出

相關內容