Controle da formatação de \chapter* e \chapter

1,335 views
Skip to first unread message

Lauro César

unread,
Dec 3, 2012, 8:12:12 PM12/3/12
to late...@googlegroups.com
Olá pessoal

Estou implementando uma classe baseada na classe report. Com isso, como faço para que toda vez que eu usar \chapter* o capítulo seja impresso centralizado, e quando usar \chapter seja impresso alinhado à esquerda no formato "NUMERO Nome do Capítulo", por exemplo: "4 Funções galáticas".

Muito obrigado pela ajuda!

Lauro César

Youssef Cherem

unread,
Dec 4, 2012, 4:42:47 AM12/4/12
to late...@googlegroups.com
Encontrei esta solução: em vez de usar \chapter*, use um novo comando (\capitulo ou o que escolher). 


\documentclass[a4paper,12pt]{report}

\usepackage{lmodern}

\usepackage[utf8]{inputenc} %se for usar pdflatex

\usepackage[brazil]{babel}

\usepackage{titlesec}

\titleformat{\chapter}

{\normalfont\huge\bfseries}{\centering \thechapter}{20pt}{\Huge}


\newcommand{\capitulo}[1]{\addcontentsline{toc}{chapter}{#1}\chapter*{\centering #1}}

  %se quiser pode tirar \addcontentsline{toc}{chapter}{#1} para não ir para o sumário.

\begin{document}



\chapter{One}

text



\capitulo{Um capítulo centralizado e sem número que aparecerá no sumário}


\end{document}



2012/12/3 Lauro César <lauro...@gmail.com>

Lauro César

unread,
Dec 4, 2012, 5:31:53 AM12/4/12
to late...@googlegroups.com
Youssef

Obrigado pela ajuda. Parece um caminho, porém, ainda não resolve o problema da formatação diferenciada para o \chapter* e \chapter. Além disso, será que é possível encontrar uma solução de modo a continuar usando o comando original chapter, de modo que outros pacotes do documento que também utilizem chapter também sejam formatados conforme a customização (por exemplo, tableofcontents, referências, etc)?

Abraços!

Lauro César


2012/12/4 Youssef Cherem <ych...@gmail.com>

Youssef Cherem

unread,
Dec 4, 2012, 7:42:06 AM12/4/12
to late...@googlegroups.com
Existem outros pacotes ou comandos que mudam a aparência da tableofcontents.
Em relação aos títulos (Sumário, Referências, etc.), não sei se o pacote titlesec faz isso (talvez faça); sei que isso pode ser feito facilmente com outras classes de documentos (memoir, koma-script).


2012/12/4 Lauro César <lauro...@gmail.com>

Lauro César

unread,
Dec 4, 2012, 7:43:53 AM12/4/12
to late...@googlegroups.com
Pois é. Vou tentar mais um pouco com report. Porém, se não funcionar, vou ter que mudar para memoir...


2012/12/4 Youssef Cherem <ych...@gmail.com>
Reply all
Reply to author
Forward
0 new messages