¿Cómo cambio el formato del encabezado de una sección sin afectar la forma en que aparece en la tabla de contenido?

¿Cómo cambio el formato del encabezado de una sección sin afectar la forma en que aparece en la tabla de contenido?

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

%\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 articleclase (¡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}

ingrese la descripción de la imagen aquí

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}

ingrese la descripción de la imagen aquí

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 titlesecel paquete ( titleformat*{\section}{\Huge}).

información relacionada