Como altero o formato de um título de seção sem afetar a forma como ele aparece no índice?

Como altero o formato de um título de seção sem afetar a forma como ele aparece no índice?

Em uma instância do meu documento, tenho o seguinte:

\section{\large Multi-worded section heading }

Atualmente no índice, ele aparece maior que todos os outros títulos (sem dúvida porque foi isso que instruí o LaTeX a fazer). Como faço para mudar isso para que seja igual aos outros títulos?

Responder1

Eu entendi isso como: você deseja alterar as fontes apenas em um/alguns títulos das seções (não para todos). A maneira mais fácil é usar o argumento opcional \sectionlike

%\section[optional content]{regular content }    
\section[Multi-worded section heading]{\large Multi-worded section heading }

para que o conteúdo opcional não formatado seja usado para executar títulos e toc. Aqui está o MWE com articleturma (você não disse qual turma!)

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

insira a descrição da imagem aqui

o que certamente parece feio com um número de seção menor. A melhor maneira é definir um novo 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

e use-o como abaixo:

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

insira a descrição da imagem aqui

Se você deseja aplicar essas alterações a todas as seções, é melhor usar sectsty(conforme vinculado por Werner:Versaletes na seção, mas não no ToCou use titleseco pacote ( titleformat*{\section}{\Huge}).

informação relacionada