![Como altero o formato de um título de seção sem afetar a forma como ele aparece no índice?](https://rvso.com/image/298831/Como%20altero%20o%20formato%20de%20um%20t%C3%ADtulo%20de%20se%C3%A7%C3%A3o%20sem%20afetar%20a%20forma%20como%20ele%20aparece%20no%20%C3%ADndice%3F.png)
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 \section
like
%\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 article
turma (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}
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}
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 titlesec
o pacote ( titleformat*{\section}{\Huge}
).