Eliminar el número de sección de la tabla de contenido

Eliminar el número de sección de la tabla de contenido

¿Cómo puedo eliminar los números de sección de la tabla de contenido? Mi clase de documento es article:

\documentclass[a4paper]{article}
\begin {document}
\tableofcontents
\section{one}
test text number one
\section{two}
test text number two
\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Puedes hacerlo fácilmente con el titlesec/titlestocpaquete. Tiene comandos que permiten un formato diferente de secciones numeradas y no numeradas (si desea agregar secciones no numeradas) en la tabla de contenido:

\documentclass[a4paper]{article}
\usepackage{titletoc}

\begin {document}
\titlecontents{section}[0em]
{\vskip 0.5ex}%
{\scshape}% numbered sections formatting
{\itshape}% unnumbered sections formatting
{}%

\tableofcontents

\section{A First Section}
Test text number one. 

\section{Another Section}
Test text number two. 

\section*{An Unnumbered Section}
Test text number three. 
\addcontentsline{toc}{section}{An Unnumbered Section}
\end{document} 

ingrese la descripción de la imagen aquí

Respuesta2

Siguiendo el consejo de Astrinus, puedes agregar las dos líneas de código entre \makeatlettery \makeatother, que se indican enla respuesta de egreg, para modificar la entrada en la tabla de contenido. Así es como puedes hacer esto:

\documentclass[12pt, a4paper]{article}

\makeatletter
\let\latexl@section\l@section
\def\l@section#1#2{\begingroup\let\numberline\@gobble\latexl@section{#1}{#2}\endgroup}
\makeatother

\begin{document}
\tableofcontents
\newpage
\section{One}
test text number one
\section{Two}
test text number two
\end{document}

Tenga en cuenta que debe asegurarse de que \newpagehaya un lugar después del\tableofcontents

ingrese la descripción de la imagen aquí

información relacionada