
En un caso en mi documento tengo lo siguiente:
\section{\large Multi-worded section heading }
Actualmente, en la tabla de contenido, aparece más grande que todos los demás títulos (sin duda porque eso es lo que le he indicado a LaTeX que haga). ¿Cómo cambio esto para que sea igual que los otros títulos?
Respuesta1
Entendí esto como: desea cambiar las fuentes solo en uno o algunos títulos de las secciones (no para todas). La forma más sencilla es utilizar el argumento opcional de \section
like
%\section[optional content]{regular content }
\section[Multi-worded section heading]{\large Multi-worded section heading }
de modo que se utilice contenido opcional sin formato para ejecutar encabezados y toc. Aquí está el MWE con article
clase (¡no dijiste qué clase!)
\documentclass{article}
\begin{document}
\tableofcontents
\section{Some section}
\section[A section]{\Huge A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\section{Some section again}
\end{document}
lo cual ciertamente se ve feo con un número de sección más pequeño. Una mejor manera es definir un nuevo comando como:
\makeatletter
\newcommand\mysection{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\Huge\bfseries}} %%<-- \Large replaced by \Huge
\makeatother
y utilícelo como se muestra a continuación:
\documentclass{article}
\makeatletter
\newcommand\mysection{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\Huge\bfseries}}
\makeatother
\begin{document}
\tableofcontents
\section{Some section}
\mysection{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\section{Some section again}
\end{document}
Si desea aplicar estos cambios a todas las secciones, es mejor que utilice sectsty
(como lo vincula Werner:Versalitas en la sección pero no en la ToCo utilizar titlesec
el paquete ( titleformat*{\section}{\Huge}
).