目录中的章节和编号重叠

目录中的章节和编号重叠

我的目录有问题。章节编号和相应标题有些重叠。有人能帮我吗?

这是我的代码:

\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}尝试编译(失败),取消注释同一行,然后编译(成功)。这不是一个明智的解决方法,因为您可能会遇到其他不兼容问题:

输出

相关内容