Superposición de capítulos y numeraciones en el índice

Superposición de capítulos y numeraciones en el índice

Tengo un problema en mi tabla de contenido. Cierta superposición de la numeración del capítulo y el título correspondiente. ¿Alguien puede ayudarme?

Aquí está mi código:

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

y aquí está el (mal) resultado:

mala tabla de contenidos

Respuesta1

Un descargo de responsabilidad en la amsartdocumentación le advierte que la clase de documento no es compatible con todos los paquetes disponibles. En su caso, parece que es incompatible titlesec(esto se debe a que amsart.clsdefine sus propios comandos de sección, tabla de contenido, etc.). Probablemente los autores no tenían la intención de modificar el estilo de la tabla de contenido.

Más allá de intentar piratear el amsart.clsarchivo, lo cual no recomiendo (si estás publicando con AMS debes usar su clase tal como está), tus opciones son usar una clase de documento más convencional compatible con titlesec, como article.

Además, logré lograr el resultado previsto.conla amsartclase de documento comentando \usepackage{titlesec}, intentando compilar (falla), descomentando la misma línea y luego compilando (éxito). Esta no es una solución alternativa sensata ya que probablemente encontrará otras incompatibilidades en el futuro:

producción

información relacionada