¿Cómo puedo hacer que los títulos de las secciones tengan \tableofcontents
el mismo aspecto que los títulos de las secciones normales que he formateado con los siguientes titlesec
comandos?
\titleformat{\section}{\Large\scshape}{\thesection. }{}{}
\titlespacing*{\section}{0pt}{1em}{0.4em}
La primera línea principalmente hace que los títulos de las secciones utilicen versalitas, la segunda línea establece el espacio alrededor de ellas.
Entonces, los títulos de las secciones se verán así:
Me gustaría que sucediera lo mismo en mi tabla de contenido, que actualmente tiene este aspecto:
Un ejemplo mínimo de trabajo:
\documentclass{article}
\usepackage{titlesec}
% format section title
\titleformat{\section}{\Large\scshape}{\thesection. }{}{}
% set section titles spacing
\titlespacing*{\section}{0pt}{1em}{0.4em}
% also format subsection title
\titleformat{\subsection}{\scshape}{\thesubsection. }{}{}
\begin{document}
\tableofcontents
\section{One}
\subsection{SubOne}
\subsection{SubTwo}
\section{Two}
\section{Three}
\end{document}
¡Cualquier ayuda será apreciada, gracias!
Respuesta1
El formato de la tabla de contenidos se puede personalizar contitletoc
, un compañero para titlesec
.
\documentclass{article}
\usepackage{titlesec}
\usepackage{titletoc}
% format section title
\titleformat{\section}{\Large\scshape}{\thesection.}{.5em}{}
% set section titles spacing
\titlespacing*{\section}{0pt}{1em}{0.4em}
% set section titles in TOC
\titlecontents{section}[1.5em]{\scshape}{\contentslabel{1.5em}}{}{}
% also format subsection title
\titleformat{\subsection}{\scshape}{\thesubsection.}{.5em}{}
% format subsection titles in TOC
\dottedcontents{subsection}[3.8em]{\scshape}{2.3em}{.6pc}
\begin{document}
\tableofcontents
\section{One}
\subsection{SubOne}
\subsection{SubTwo}
\section{Two}
\section{Three}
\end{document}