Como coloco os items de subseção do sumário em caixa alta?

556 views
Skip to first unread message

Italo Maia

unread,
Aug 15, 2012, 1:51:58 PM8/15/12
to late...@googlegroups.com
Não tenho a menor ideia de como faz isso. : / Alguém poderia dar uma luz?

Marco Paulo (GMail)

unread,
Aug 15, 2012, 9:58:29 PM8/15/12
to late...@googlegroups.com

Italo,

 

Precisa postar um exemplo mínimo pra que possamos direcionar a resposta corretamente.

 

Pegando o exemplo do link que você indicou com o código do Yusseg, fiz a inclusão dos seguintes comandos, imediatamente antes do \begin{document}:

 

\makeatletter

\renewcommand*\l@chapter{\@dottedtocline{0}{1.5em}{3em}}

\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}

\renewcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}

\makeatother.

 

O primeiro parâmetro está associado à seção (Cap, Sec e Subsec : 0, 1, 2)

O segundo parâmetro está associado à posição (endentação) do número do Cap, Sec ou Subsec.

O terceiro diz respeito ao espaço reservado para estes números.

 

Faça testes variando os parâmetros para comparar os resultados.

 

Veja como ficou:

 

Sem endentação:

 

\documentclass{report}

\usepackage[brazil]{babel}

\usepackage{lmodern}

\usepackage{lipsum}

 

\author{Autor}

\title{Título}

 

\makeatletter

\renewcommand*\l@chapter{\@dottedtocline{0}{1.5em}{3em}}

\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{3em}}

\renewcommand*\l@subsection{\@dottedtocline{2}{1.5em}{3em}}

\makeatother

 

\begin{document}

\maketitle

 

\tableofcontents

 

\chapter{Capítulo Qualquer}

\lipsum[1-8]

\section{Seção qualquer}

\lipsum[1-8]

\subsection[SUBSEÇÃO QUALQUER]{Subseção qualquer} %entre colchetes vai para o sumário

\lipsum[1-8]

 

\end{document}

 

Com endentação:

 

\documentclass{report}

\usepackage[brazil]{babel}

\usepackage{lmodern}

\usepackage{lipsum}

 

\author{Autor}

\title{Título}

 

\makeatletter

\renewcommand*\l@chapter{\@dottedtocline{0}{1.5em}{1em}}

\renewcommand*\l@section{\@dottedtocline{1}{2.5em}{2em}}

\renewcommand*\l@subsection{\@dottedtocline{2}{3.5em}{3em}

\makeatother

 

\begin{document}

\maketitle

 

\tableofcontents

 

\chapter{Capítulo Qualquer}

\lipsum[1-8]

\section{Seção qualquer}

\lipsum[1-8]

\subsection[SUBSEÇÃO QUALQUER]{Subseção qualquer} %entre colchetes vai para o sumário

\lipsum[1-8]

 

\end{document}

 

Espero ter ajudado.

 

Marco Paulo

Italo Maia

unread,
Aug 16, 2012, 7:01:54 AM8/16/12
to late...@googlegroups.com
Sim sim, perfeitamente. Eu estou fazendo algumas atualizações no modelo Latex de dissertação da universidade estadual do ceará e preciso colocar os itens de subseção do sumário em caixa alta. Um rapaz está trabalhando no modelo de monografia e eu no de dissertação. O problema de indentação, do outro tópico, eu já resolvi. Até postei o link explicando como faz no outro exemplo. Mas, agradecido.

Italo Maia

unread,
Aug 16, 2012, 7:11:26 AM8/16/12
to late...@googlegroups.com
Consegui o resultado que eu queria com o seguinte comando:

\renewcommand*\l@section[2]{\@dottedtocline{1}{0em}{1.6em}{\uppercase{#1}}{#2} }

Agradecido, senhores!


Em quarta-feira, 15 de agosto de 2012 14h51min58s UTC-3, Italo Maia escreveu:
Reply all
Reply to author
Forward
0 new messages