Sumário

35 views
Skip to first unread message

Vitor Gabriel dos Santos Fonseca

unread,
Jan 16, 2025, 12:49:32 PMJan 16
to Latex-br
Olá! :)

Fazendo uso do pacote titlesec, criei novas classes de seções, subseções e afins. Aqui está o MWE (desculpe, não consegui diminuir mais que isso):




\documentclass{article}

\usepackage[brazil]{babel}
\usepackage{titlesec}

%%%%%% Novos contadores para seções %%%%%%%%%%%%%%
\newcounter{subsubsubsection}[subsubsection]
    \renewcommand{\thesubsubsubsection}{\thesubsubsection.\arabic{subsubsubsection}}

\newcounter{subsubsubsubsection}[subsubsubsection]
    \renewcommand{\thesubsubsubsubsection}{\thesubsubsubsection.\arabic{subsubsubsubsection}}

\newcounter{subsubsubsubsubsection}[subsubsubsubsection]
    \renewcommand{\thesubsubsubsubsubsection}{\thesubsubsubsubsection.\arabic{subsubsubsubsubsection}}
%%%%%% Novos contadores para seções %%%%%%%%%%%%%%

%%%%%%%%% Novas seções %%%%%%%%%%%%%
\titleclass{\subsubsubsection}{straight}[\subsubsection]

\titleclass{\subsubsubsubsection}{straight}[\subsubsubsection]

\titleclass{\subsubsubsubsubsection}{straight}[\subsubsubsubsection]
%%%%%%%%% Novas seções %%%%%%%%%%%%%

%%%%%%%%%% Alterando os formatos das seções %%%%%%%%%%%%%%
\titleformat{\section}[block]{\bfseries\normalsize}{\thesection}{1em}{}

\titleformat{\subsubsubsection}[block]{\normalsize\bfseries\it}{\thesubsubsubsection}{1em}{}

\titleformat{\subsubsubsubsection}[block]{\normalsize\bfseries\it}{\thesubsubsubsubsection}{1em}{}

\titleformat{\subsubsubsubsubsection}[block]{\normalsize\bfseries\it}{\thesubsubsubsubsubsection}{1em}{}
%%%%%%%%%% Alterando os formatos das seções %%%%%%%%%%%%%%

%%%%%%%%%%%%%%% Alterando os espaços das seções %%%%%%%%%
\titlespacing{\section}{0cm}{0.5cm}{0.5cm}

\titlespacing{\subsection}{0cm}{0.5cm}{0.5cm}

\titlespacing{\subsubsection}{1.25cm}{0.5cm}{0.5cm}

\titlespacing{\subsubsubsection}{1.25cm}{0.5cm}{0.5cm}

\titlespacing{\subsubsubsubsection}{1.25cm}{0.5cm}{0.5cm}

\titlespacing{\subsubsubsubsubsection}{1.25cm}{0.5cm}{0.5cm}
%%%%%%%%%%%%%%% Alterando os espaços das seções %%%%%%%%%%

%%%%%%%%%%%% Necessário para aparecer no sumário %%%%%%%%%%%%%%
\setcounter{secnumdepth}{6}
\setcounter{tocdepth}{6}
%%%%%%%%%%%% Necessário para aparecer no sumário %%%%%%%%%%%%%%

\begin{document}
    \tableofcontents
    \newpage

    \section{Exemplo}
        \subsection{Exemplo}
        \subsubsection{Exemplo}
            \subsubsubsection{Exemplo}
            \subsubsubsubsection{Exemplo}
            \subsubsubsubsubsection{Exemplo}
           
    \section{Exemplo}
        \subsection{Exemplo}
        \subsubsection{Exemplo}
            \subsubsubsection{Exemplo}
            \subsubsubsubsection{Exemplo}
            \subsubsubsubsubsection{Exemplo}

    \section{Exemplo}]
        \subsection{Exemplo}
        \subsubsection{Exemplo}
            \subsubsubsection{Exemplo}
            \subsubsubsubsection{Exemplo}
            \subsubsubsubsubsection{Exemplo}

    \section{Exemplo}
   
\end{document}

Dentro do texto funciona muito bem!

Captura de tela 2025-01-16 144628.png


Mas na impressão do sumário, ele fica dessa forma:

Captura de tela 2025-01-16 144241.png

E eu não faço a mínima ideia do que fazer aqui.

Alguém tem algum palpite? O que eu fiz de errado?

Obrigado,
Gabriel.

Elayson Abreu

unread,
Jan 17, 2025, 1:01:40 PMJan 17
to Latex-br
Agora você tem que usar nas novas seções o comando \titlecontents do titletoc.sty, cujo manual está no mesmo PDF do manual do titlesec.sty

Vitor Gabriel dos Santos Fonseca

unread,
Jan 17, 2025, 1:20:13 PMJan 17
to Latex-br
Está aí que eu não sabia! Obrigado. Irei pesquisar!
Message has been deleted

Vitor Gabriel dos Santos Fonseca

unread,
Jan 17, 2025, 3:32:49 PMJan 17
to Latex-br
Deu super certo! Fico grato.

Captura de tela 2025-01-17 173158.png

Reply all
Reply to author
Forward
0 new messages