Überlappende Kapitel- und Nummerierungsangaben im Inhaltsverzeichnis

Überlappende Kapitel- und Nummerierungsangaben im Inhaltsverzeichnis

Ich habe ein Problem mit meinem Inhaltsverzeichnis. Die Nummerierung der Kapitel und der dazugehörigen Überschriften überlappen sich teilweise. Kann mir bitte jemand helfen?

Hier ist mein Code:

\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}

und hier ist das (schlechte) Ergebnis:

schlechtes Inhaltsverzeichnis

Antwort1

Ein Haftungsausschluss in der amsartDokumentation warnt Sie, dass die Dokumentklasse nicht mit allen verfügbaren Paketen kompatibel ist. In Ihrem Fall scheint sie nicht kompatibel zu sein titlesec(weil sie amsart.clsihre eigenen Abschnittsbefehle, Inhaltsverzeichnisse usw. definiert). Die Autoren wollten wahrscheinlich nicht, dass Sie den Stil des Inhaltsverzeichnisses ändern.

Außer dem Versuch, die Datei zu hacken amsart.cls, was ich nicht empfehle (wenn Sie mit AMS veröffentlichen, sollten Sie deren Klasse unverändert verwenden), haben Sie die Möglichkeit, eine konventionellere Dokumentklasse zu verwenden, die mit kompatibel ist titlesec, wie z . B. article.

Abgesehen davon habe ich es geschafft, das gewünschte Ergebnis zu erzielenmitdie amsartDokumentklasse, indem Sie sie kommentieren \usepackage{titlesec}, versuchen zu kompilieren (fehlgeschlagen), die gleiche Zeile auskommentieren und dann kompilieren (erfolgreich). Dies ist keine sinnvolle Problemumgehung, da Sie später wahrscheinlich auf andere Inkompatibilitäten stoßen werden:

Ausgabe

verwandte Informationen