SUMÁRIO - SEÇÕES E SUBSEÇÕES EM MAIÚSCULO?

31 views
Skip to first unread message

Charleston Roice

unread,
Nov 13, 2024, 2:12:19 PM11/13/24
to abnTeX2
Olá pessoal, preciso que as seções e subseções do meu sumário fiquem em caixa alta. 
Tentei usar o tocloft com o comando  
\renewcommand{\cftsectionfont}{\MakeUppercase} 
\renewcommand{\cftsubsectionfont}{\MakeUppercase} , 
porém o compilador não reconhece os comandos \cftsectionfont e zcftsubsectionfont por algum motivo. É estranho pois ele reconheceu o \cftdotsep.
Tentei também usar o comando nativo:
  \renewcommand{\ABNTEXsectionfont}{\normalfont\MakeUppercase}
Sem sucesso quando uso o "MakeUppercase". Quando tento colocar em negrito com \bfseries dá certo, mas em maiúsculo não.

HELP!Captura de tela 2024-11-13 160618.png  

Emílio Kavamura

unread,
Dec 18, 2024, 7:44:26 AM12/18/24
to abnTeX2
Ola, que classe você está utilizando? Poderia fornecer um MWE?

Emílio Kavamura

unread,
Dec 18, 2024, 8:16:20 AM12/18/24
to abnTeX2
Eu testei este codigo e ele funcionou


\documentclass{abntex2}
\usepackage{titlesec}

% Forçar caixa alta no sumário
\usepackage{etoolbox}
\makeatletter

% Sobrescrever a formatação do sumário
\patchcmd{\l@section}{#1}{\MakeUppercase{#1}}{}{}
\patchcmd{\l@subsection}{#1}{\MakeUppercase{#1}}{}{}

% Alterar também no texto principal (se necessário)
\renewcommand{\ABNTEXsectionfont}{\normalfont\MakeUppercase}
\renewcommand{\ABNTEXsubsectionfont}{\normalfont\MakeUppercase}

\makeatother
\begin{document}

\tableofcontents

\chapter{Introduction}

\section{Seção}

\subsection{SubSecção}

\end{document}
Em quarta-feira, 13 de novembro de 2024 às 16:12:19 UTC-3, cjsr...@gmail.com escreveu:
Reply all
Reply to author
Forward
0 new messages