Sumário em Caixa Alta

21 views
Skip to first unread message

Dario Pinheiro

unread,
Jun 4, 2024, 7:02:52 PMJun 4
to Latex-br
Olá pessoal, tudo bem?

Alguém pode ajudar, por favor?

Gostaria que os textos no sumário ficassem em caixa alta, mas estão saindo assim:
SCR-20240604-rixa.png
Segue abaixo o código que estou usando, main.tex no Overleaf, usando o Xelatex.



\documentclass[a4paper,12pt]{article}
\usepackage[brazil]{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{csquotes}
\usepackage{lipsum}
\usepackage{indentfirst}
\usepackage{setspace}
\usepackage{titlesec}
\usepackage[top=3cm, bottom=2cm, left=3cm, right=2cm]{geometry}
\usepackage[alf,abnt-emphasize=bf]{abntex2cite}
\usepackage{fontspec}
\usepackage{enumitem}
\usepackage{tocloft} % Pacote para customizar o sumário
\usepackage{textcomp}  % Necessário para \textsuperscript
\usepackage{setspace}  % Inclui suporte para ajuste de espaçamento entre linhas

% Definindo a fonte Arial
\setmainfont{Arial}

% Definindo um novo ambiente para citações longas com recuo automático de 4 cm
\newenvironment{citacaolonga}
  {
    \par
    \setlength{\parindent}{0pt}  % Define o recuo do parágrafo para 0 dentro do ambiente
    \fontsize{10pt}{12pt}\selectfont
    \leftskip=4cm
    \rightskip=0pt
    \singlespacing
  }
  {
    \par
    \vspace{10pt}  % Adiciona 10pt de espaço após a citação
  }

% Variáveis de configuração
\newcommand{\universidade}{Centro Universitário Municipal de São José – USJ}
\newcommand{\curso}{Administração}
\newcommand{\disciplina}{Administração de Recursos Humanos II}
\newcommand{\docente}{Prof\textsuperscript{a}. Ms. Luciane Lehmkuhl Schmidt}
\newcommand{\titulo}{EMPREGOS VERDES E EMPRESAS SUSTENTÁVEIS}
\newcommand{\autor}{CLAUFFER DA SILVA \\ DARIO DA COSTA PINHEIRO \\ HENRIQUE MATTOS DO AMARAL \\ MARJORIE AMBRÓSIO \\ RONALDO MACHADO JÚNIOR}
\newcommand{\local}{SÃO JOSÉ}
\newcommand{\ano}{2015}

% Customização dos títulos das seções e subseções
\titleformat{\section}[block]{\normalfont\bfseries}{\thesection}{1em}{\MakeUppercase}
\titleformat{\subsection}[block]{\normalfont\bfseries}{\thesubsection}{1em}{}
\titleformat{\subsubsection}[block]{\normalfont\bfseries}{\thesubsubsection}{1em}{}
\titleformat{\paragraph}[block]{\normalfont\bfseries}{\theparagraph}{1em}{}
\titleformat{\subparagraph}[block]{\normalfont\bfseries}{\thesubparagraph}{1em}{}

\titlespacing*{\section}{0pt}{\baselineskip}{\baselineskip}
\titlespacing*{\subsection}{0pt}{\baselineskip}{\baselineskip}
\titlespacing*{\subsubsection}{0pt}{\baselineskip}{\baselineskip}
\titlespacing*{\paragraph}{0pt}{\baselineskip}{\baselineskip}
\titlespacing*{\subparagraph}{0pt}{\baselineskip}{\baselineskip}

% Configuração global das listas enumeradas conforme ABNT
\setlist[enumerate,1]{label=\arabic*.}
\setlist[enumerate,2]{label=\arabic{enumi}.\arabic*.}
\setlist[enumerate,3]{label=\arabic{enumi}.\arabic{enumii}.\arabic*.}
\setlist[enumerate,4]{label=\arabic{enumi}.\arabic{enumii}.\arabic{enumiii}.\arabic*.}

% Customização do sumário
\renewcommand{\cfttoctitlefont}{\hfil\bfseries\normalsize\MakeUppercase} % Título do sumário em 12 pt
\renewcommand{\cftsecfont}{\bfseries}
\renewcommand{\cftsubsecfont}{\bfseries}
\renewcommand{\cftsecpagefont}{\bfseries}
\renewcommand{\cftsubsecpagefont}{\bfseries}
\renewcommand{\cftsecleader}{\bfseries\cftdotfill{\cftdotsep}}

\begin{document}

% Capa
\begin{titlepage}
    \centering
    {\normalsize \MakeUppercase \universidade \par}
    \vspace{1.5cm}
    {\normalsize \MakeUppercase \curso \par}
    \vspace{4cm}
    {\bfseries \normalsize \titulo \par}
    \vspace{4cm}
    {\normalsize \autor \par}
    \vfill
    {\normalsize \local \par}
    {\normalsize \ano \par}
\end{titlepage}

% Folha de Rosto
\begin{titlepage}
    \centering
    {\normalsize \MakeUppercase \universidade \par}
    \vspace{1.5cm}
    {\normalsize \MakeUppercase \curso \par}
    \vspace{4cm}
    {\bfseries \normalsize \titulo \par}
    \vspace{4cm}
    {\normalsize \autor \par}
    \vspace{1.5cm}
    \hspace{.45\textwidth}
    \begin{minipage}{.5\textwidth}
        \begin{flushright}
            {\normalsize Trabalho elaborado para a disciplina de \disciplina, do curso de \curso \\ do \universidade. \\ \docente.}
        \end{flushright}
    \end{minipage}
    \vfill
    {\normalsize \local \par}
    {\normalsize \ano \par}
\end{titlepage}

% Sumário
\tableofcontents % Gera o sumário
\newpage % Nova página

% Introdução
\onehalfspacing
\input{secoes/introducao.tex}

% Desenvolvimento
\onehalfspacing
\input{secoes/desenvolvimento.tex}

% Conclusão
\onehalfspacing
\input{secoes/conclusao.tex}

% Referências
\renewcommand{\refname}{Referências}
\bibliographystyle{abntex2-alf}
\bibliography{referencias}

\end{document}

Muito obrigado.

Emílio Kavamura

unread,
Jun 24, 2024, 10:02:03 AMJun 24
to Latex-br
Por qual motivo você está usando a classe article para escrever uma monografia?

***********************************************************
Poderia usar outra classe: book, memoir,...

Fonte: https://latex.org/forum/viewtopic.php?t=24404

\documentclass{book}
\usepackage{tocloft}
\usepackage{etoolbox}

\makeatletter
\patchcmd{\l@chapter}
  {\cftchapfont #1}%   search pattern
  {\cftchapfont {#1}}% replace by
  {}%                  success
  {}%                  failure
\makeatother

\renewcommand\cftchapfont{\MakeUppercase}

\begin{document}
\tableofcontents

\chapter{Introduction}
\chapter{Conclusion}

\end{document}

Reply all
Reply to author
Forward
0 new messages