
我的目錄有問題。章節編號和對應標題有些重疊。有人可以幫幫我嗎?
這是我的程式碼:
\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}
,嘗試編譯(失敗),取消註釋同一行,然後編譯(成功)。這不是一個明智的解決方法,因為您可能會遇到其他不相容問題: