我的目录有问题。章节编号和相应标题有些重叠。有人能帮我吗?
这是我的代码:
\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}
尝试编译(失败),取消注释同一行,然后编译(成功)。这不是一个明智的解决方法,因为您可能会遇到其他不兼容问题: