Escolar Documentos
Profissional Documentos
Cultura Documentos
A
T
E
X demo: Exemplos com L
A
T
E
X2
jessen@acm.org
20 de janeiro de 2001
Vers ao: 1.13
Abstract
This 68 pages document is a L
A
T
E
X use example. L
A
T
E
X2
.
Os seguintes packages sao usados: ae, algorithm, algorithmic, alltt, amsfonts, amstext, babel,
color, enumerate, oat, fancyvrb, fontenc, geometry, graphicx, hyperref, ifthen, indentrst,
inputenc, lastpage, longtable, lscape, makeidx, mathrsfs, multicol, pifont, psfrag, setspace,
showidx, subgure, texnames, textcomp, ulem, url, varioref, version, wasysym, wrapg.
Palavras-chave L
A
T
E
X2
Indice Remissivo 56
Glossario 66
Referencias 68
6
Lista de Figuras
1 Exemplo de um gnu com caption longo . . . . . . . . . . . . . . . . . . . . . . . . 30
2 Um platypus com caption acima da imagem . . . . . . . . . . . . . . . . . . . . . 30
3 TuxExemplo de um ping uim . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4 Gnu com rota cao de 90
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5 Gnu com espelhamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6 Gnu dentro de frame com :co|c = 1.5 . . . . . . . . . . . . . . . . . . . . . . . . 32
7 Platypus com :co|c = 0.45 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8 Tux com rota cao de 270
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9 Compara cao de tamanho entre tres gnus . . . . . . . . . . . . . . . . . . . . . . . 32
10 Gnu ao lado de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
11 Gnu com aumento de borda de 1cm . . . . . . . . . . . . . . . . . . . . . . . . . 33
12 Gr aco de cos c
x
2
criado com gnuplot . . . . . . . . . . . . . . . . . . . . . . . . . 34
13 Gr aco de um arquivo de dados criado com gnuplot . . . . . . . . . . . . . . . . . 35
Lista de Tabelas
1 Packages e fontes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2 Algumas das Unidades de Dist ancia usadas pelo L
A
T
E
X . . . . . . . . . . . . . . . 17
3 Linhas verticais duplas externas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4 Linhas verticais externas e internas mais largas que o default . . . . . . . . . . . 22
5 Aumento do espa camento entre as linhas da tabela . . . . . . . . . . . . . . . . . 22
6 Linhas horizontais externas duplas e verticais simples . . . . . . . . . . . . . . . . 23
7 Nao centralizada, com linhas horizontais externas duplas . . . . . . . . . . . . . . 23
8 Uso de \multicolumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9 \multicolumn e \cline com redu cao do tamanho . . . . . . . . . . . . . . . . . 24
10 Linhas horizontais externas duplas e uso de parbox . . . . . . . . . . . . . . . . . 24
11 Repetindo elementos na segunda coluna . . . . . . . . . . . . . . . . . . . . . . . 24
12 Alinhamento de colunas com . e : . . . . . . . . . . . . . . . . . . . . . . . . . 25
13 Exemplo de cronograma usando bullets . . . . . . . . . . . . . . . . . . . . . . . . 25
14 Outro exemplo de cronograma . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
15 Mais um exemplo de cronograma . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
16 Tabela da Esquerda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
17 Tabela da Direita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
18 Exemplo de uma tabela muito longa . . . . . . . . . . . . . . . . . . . . . . . . . 26
19 Exemplo de Tabela com Rota cao de 90
. . . . . . . . . . . . . . . . . . . . . . . 29
7
Lista de C odigo
1 fun cao count_active_tasks() denido em linux/kernel/sched.c . . . . . . . 39
2 fun cao calc_load() denido em linux/kernel/sched.c . . . . . . . . . . . . . 40
Lista de Algoritmos
1 Metodo da Secante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8
1 Texto Comum
Exemplo de um par agrafo comum
1
de tex-
to. Os exemplos de texto desta p agina est ao
em duas colunas usando \twocolumn.
1.1 Espa camento entre Linhas
O package setspace prove alguns comandos
para a altera cao do espa camento entre linhas.
Espa camento duplo pode ser util num texto
destinado a revis ao, deixando espa co entre li-
nhas que podem ser usados para coment arios.
1.1.1 Espa camento Duplo
O comando \doublespacing permite o uso
de espa camento duplo.
1.1.2 Espa camento Um e Meio
Espa camento um e meio atraves do coman-
do \onehalfspacing.
1.1.3 Espa camento Normal
Espa camento normal pode ser obtido com
o comando \singlespacing.
1.2 Notas nas Margens
Notas nas margens sao possveis com o co- Exemplo
de nota
na
margem.
mando \marginpar, como mostrado ao lado.
1.3 N umeros
N umeros
2
podem ser usados diretamente
no texto
2
, como em 0123456789 ou mudando-
se o estilo com o comando \oldstylenums, co-
mo em o1:68.
1
Exemplo de footnote.
2
N umeros e texto compartilham o mesmo ndice
de footnote.
1.4 Sublinhado
Sublinhar texto n ao e considerado uma ope-
ra cao tipogr aca para introduzir enfase. L
A
T
E
X
normalmente usa it alico nesta opera cao. En-
tretanto, sublinhado pode ser necess ario num
manuscrito a ser submetido para publica cao.
O package ulem pode ser usado nestes casos
para produ cao de diversos tipos de texto subli-
nhado, como mostrado abaixo:
cmd Exemplo
\uline sublinhado
\uuline duplo-sublinhado
\uwave
::::::::::::::::::
curvo-sublinhado
\sout riscado
\xout /////////////// sobrescrito
\dotuline
. . . . . . . . .
pontilhado
\dashuline tracejado
1.5 Texto com Caracteres Especiais
Alguns caracteres que precisam ser quota-
dos ou utilizados com o comando \verb:
cmd sada cmd sada
\$ $ \{
\& & \}
\% % \verb!~! ~
\# # \verb!^! ^
\_ \verb!\! \
1.6 Alguns Smbolos Especiais
3
cmd Exemplo
\dag
\ddag
\S
\P
\copyright c _
\pounds
\TeX T
E
X
\LaTeX L
A
T
E
X
\LaTeXe L
A
T
E
X2
3
Exemplo de footnote em (sub)Section.
9
2 Smbolos Gracos
Os exemplos desta secao usam o package
multicol para a sele cao de m ultiplas colunas.
Ao contr ario de \onecolumn e \twocolumn,
que sempre iniciam uma nova p agina, o mul-
ticols environment permite trocar o n umero
de colunas numa mesma p agina. Outra carac-
terstica importante e que este pacote distribui
melhor o texto evitando colunas da direita va-
zias ou apenas parcialmente ocupadas.
2.1 Fonte Zapfdingbats
Alguns dos smbolos denidos pelo package pifonts. Exemplo de \begin{multicols}{5} na
constru cao de cinco colunas:
1. f
2. :
3. 1
4. +
5.
6. +
7.
8. +
9.
10. +
Um caso de lista usando smbolos:
C item 1 C item 2 C item 3 C item 4 C item 5
Outro exemplo de lista usando smbolos gr acos com \begin{multicols}{3}.
0 item 1
O item 2
O item 3
O item 4
O item 5
Enchendo uma linha com smbolos gr acos:
2.2 Fonte Text Companion
Alguns dos smbolos denidos pelo package textcomp sao mostrados abaixo:
1. 1
o
2. 2
a
3. 25
C
4. 90
5.
6.
7.
No exemplo acima a medida \columnseprule foi xada em 0.4 pt com o comando \se-
tlength para a cria cao do separador entre colunas. Para fazer este separador desaparecer basta
xar essa medida em 0 pt.
2.3 Fonte Wasy
Alguns dos smbolos denidos pelo package wasysym:
10
1. `
2. >
3.
4. p
5. v
6. w
7.
8. ;
9. .
10. .
2.4 AMS Fonts
Smbolos do conjunto dos n umeros Naturais, Racionais, Reais, etc. denidos pelo package
amsfonts.
1. N 2. Z 3. Q 4. R 5. C
3 Listas
A seguinte secao mostra v arios exemplos de listas com os environments itemize, enumera-
te, description, list e trivlist. Um exemplo de formato de lista criada com o comando
\newenvironment, Description, tambem e mostrado.
3.1 itemize
foo
bar
baz
baz baz
foobar foobar
foobaz foobaz
3.2 enumerate
E possvel ainda criar novos environments para mostrar este tipo de material, como por
exemplo sem e com numera cao, mostrados abaixo:
Smoking kills. If youre killed, youve lost a very important part of your life.
Brooke Shields.
Citation 1
I was recently touring Latin America, and the only regret I have was that I didnt study
Latin harder in school, so I could converse with those people.
Former U.S. Vice-President Dan Quayle.
Citation 2
It isnt pollution thats harming the environment. Its the impurities in our air and water
that are doing it. Former U.S. Vice-President Dan Quayle.
Citation 3
The loss of life will be irreplaceable. Former U.S. Vice-President Dan Quayle.
Citation 4
I love California. I practically grew up in Phoenix.
Former U.S. Vice-President Dan Quayle.
15
7 Poesia
Pequeno Poema Didatico
(M ario Quintana)
O tempo e indivisvel. Dize,
qual o sentido do calend ario?
Tombam as folhas e ca a arvore,
contra o vento incerto e v ario.
A vida e indivisvel. Mesmo
a que se julga mais dispersa
e pertence a um eterno di alogo
a mais inconsequente conversa.
Todos os poemas sao um mesmo poema,
todos os porres sao o mesmo porre,
n ao e de uma vez que se morre. . .
Todas as horas sao horas extremas!
8 Formatando em colunas
Alguns exemplos do environment tabbing:
Coluna 1 Coluna 2 Coluna3 Coluna 4
Col1 Col2 Col3 Col 4
Col1 Col2 Col3 Col 4
Col1 Col2 Col3 Col 4
Col1 Col2 Col3 Col 4
Agora denindo 8 colunas, mas pulando os tab stops de dois em dois:
Coluna 1 Coluna 2 Coluna3 Coluna 4 Coluna 5 Coluna 6 Coluna7 Coluna 8
Col1 Col2 Col3 Col 4
Col1 Col2 Col3 Col 4
Col1 Col2 Col3 Col 4
Col1 Col2 Col3 Col 4
O mesmo que o anterior, mas usando \kill na primeira linha para n ao produzir nenhum
output, apenas setar os tab stops.
Coluna 1 Coluna 2 Coluna3 Coluna 4
Col1 Col2 Col3 Col 4
Col1 Col2 Col3 Col 4
Col1 Col2 Col3 Col 4
Col1 Col2 Col3 Col 4
16
9 Lengths
Length e uma medida de dist ancia, positiva ou negativa, representado por um n umero se-
guido de uma unidade. Algumas das unidades mais comuns sao mostradas na Tab. 2.
Unidade Nome Equivalencia
pt Point 1 pt = 1,72.27 in
mm Milmetro 1 mm = 2.845 pt
pc Pica 1 pc = 12 pt
cm Centmetro 1 cm = 10 mm
in Polegada 1 in = 25.4 mm
ex Ex Altura de um x
em Em Largura de um M
Tabela 2: Algumas das Unidades de Dist ancia usadas pelo L
A
T
E
X
Alem da possibilidade de usar medidas diretamente (como 10 cm, 1 ex, etc.), L
A
T
E
X tambem
dene length commands, isto e, comandos cujos valores sao lengths. Por exemplo, \parindent
contem a medida da indenta cao usada no comeco de um par agrafo. Para uma descri cao de
todos os length commands e como eles afetam o estilo de um documento L
A
T
E
X consulte [7,
Apendice C].
9.1 Mostrando o Valor de um Length
O valor de um length command pode ser mostrado com o comando \the seguido do nome
da medida. Por exemplo, \parindent = 17.0pt.
9.2 Alterando o Valor de um Length
O valor de um length command pode ser alterado com o comando \setlength. Por exemplo,
para zerar \parindent temos:
\setlength{\parindent}{0pt}
Note que um length command pode ser denido em fun cao de outro. No exemplo abaixo
\abovecaptionskip (espa co acima do caption e sua gura/tabela) e denido como duas vezes
seus valor original:
\setlength{\abovecaptionskip}{2\abovecaptionskip}
Tambem e possvel somar um valor a um length command com o comando \addtolength,
como mostrado no exemplo abaixo, onde \parindent e aumentado em 10 pt:
\addtolength{\parindent}{10pt}
9.3 Criando um novo Length
O comando \newlength dene um novo length command, com valor inicial igual a 0, como
mostrado no exemplo abaixo:
\newlength{\foo}
Caso o length command j a exista um erro e reportado.
17
10 Espa camento
10.1 Espa camento Vertical
Espa camento vertical pode ser feito com o comando \vspace. Aqui temos 1 cm entre esta
linha e a de cima.
10.2 Espa camento Horizontal
Espa cos em branco podem ser feitos com o comando \hspace.
Por exemplo, aqui temos 3 cm em branco. Espa cos tambem podem ser
negativos, servindo como um backspace, como aqui XXX.
10.2.1 hll
\hfill e um caso interessante de \hspace, onde o espa co em branco e maximizado:
Exemplo Exemplo.
Exemplo Exemplo Exemplo.
Exemplo Exemplo Exemplo Exemplo.
10.2.2 dotll e hrulell
\dotfill e \hrulefill funcionam de maneira an aloga, mas em vez de espa cos produzem
pontos e uma linha horizontal, como no exemplo abaixo:
Exemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemplo.
Exemplo Exemplo Exemplo.
11 Boxes
11.1 makebox
Exemplos de makebox centrado, alinhados `a esquerda e `a direita:
Isto e um exemplo de makebox.
Isto e um exemplo de makebox.
Isto e um exemplo de makebox.
11.2 framebox
Framebox centrado , esquerda e direita .
11.3 raisebox
O comando \raisebox pode
elevar
o texto. Um argumento negativo faz
descer
o texto.
18
12 Rules
12.1 Rule Boxes
Exemplo de Rule:
O comando \rule pode ser usado tambem, por exemplo, para criar espa cos para assinatura,
como nos exemplos abaixo:
Fulano de Tal.
Beltrano de Tal. Ciclano de Tal.
13 Centering e Flushing
Linhas centradas de texto
podem ser usadas
com o environment center.
Linhas alinhadas `a direita
podem ser usadas
com o environment flushright.
Linhas alinhadas `a esquerda
podem ser usadas
com o environment flushleft.
14 Counters
Cada n umero produzido pelo L
A
T
E
X (n umero de secao, footnote, etc.) tem um counter
associado, tipicamente um n umero inteiro positivo. Para imprimir esse n umero, o L
A
T
E
X executa
um comando que e formado somando-se \the ao nome do counter associado. Por exemplo,
o comando \thefootnote imprime o n umero do counter footnote, tipicamente com n umeros
ar abicos. Se redenirmos esse comando poderemos mudar a forma como esse n umero e impresso.
14.1 Mostrando o Valor de um Counter
Os seguintes comandos mostram o valor de um counter em diversos formatos: \arabic,
\roman, \Roman, \alph e \Alph. Um exemplo com o counter section e mostrado abaixo:
cmd Sada cmd Sada
\arabic{section} 14 \roman{section} xiv
\Roman{section} XIV \alph{section} n
\Alph{section} N
19
14.2 Alterando o Valor de um Counter
Para atribuir um determinado valor a um counter usa-se o comando \setcounter. Para
usar na atribui cao o valor de outro counter existe o comando \value, como mostrado abaixo:
\setcounter{foo}{\value{bar}}
O comando \stepcounter incrementa o counter de um e o comando \addtocounter soma
um determinado valor a um counter.
\stepcounter{foo}
\addtocounter{bar}{10}
14.3 Criando um novo Counter
Um novo counter e criado com o comando \newcounter, tendo seu valor inicial igual a zero.
Por default, o comando \the... associado ao novo counter imprime seu valor como um n umero
ar abico.
14.4 Redenindo o Formato de alguns counters usados pelo L
A
T
E
X
14.4.1 Numera cao de Footnotes
Neste exemplo o comando \thefootnote foi redenido com o comando \renewcommand para
a gera cao de smbolos e letras, respectivamente:
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\renewcommand{\thefootnote}{\alph{footnote}}
Exemplo usando smbolo
ou letra
f
como ndice de footnote.
14.4.2 Caption das Tabelas
A numera cao do caption de tabelas tambem pode ser mudada de maneira an aloga. Neste
exemplo o n umero da tabela e formado por dois counters: o n umero da secao seguido do n umero
da tabela, representado por uma letra min uscula.
\renewcommand{\thetable}{\arabic{section}\alph{table}}
14.4.3 Caption das Figuras
No exemplo abaixo o n umero da gura ser a mostrado em algarismos romanos mai usculos:
\renewcommand{\thefigure}{\Roman{figure}}
14.4.4 Listas Numeradas
Para um exemplo de uso de algarismos romanos e letras no environment enumerate consulte
a subse cao 3.2 na p agina 11.
29
16 Figuras
Esta secao mostra exemplos de inclus ao de guras Encapsulated PostScript (EPS) bem
como v arias opera coes sobre essas guras: altera cao de largura e altura, rota cao, espelhamento,
mudan ca de escala, etc.
16.1 Figuras com caption abaixo da Imagem
Na gura 1 temos um exemplo com caption bastante longo abaixo da imagem. A dist ancia
entre a gura e seu caption foi diminuda para 5 pt alterando-se a medida \abovecaptionskip
com o comando \setlength.
Figura 1: Exemplo de um gnuNotar que um caption n ao e restrito a uma unica linha. Entre-
tanto isso pode ser um problema por deixar a entrada na Lista de Figuras muito longa. Este
problema pode ser contornado passando-se um par ametro extra ao caption, informando-o da
entrada a ser usada na Lista de Figuras.
16.2 Figuras com caption acima da Imagem
Na gura 2 temos um exemplo com caption acima da imagem. A largura da imagem foi
denida em 8 cm. A dist ancia entre o caption e a gura foi ajustada para 10 pt alterando-se a
medida \belowcaptionskip com o comando \setlength.
Figura 2: Um platypus com caption acima da imagem
A Fig. 2 usa o environment center para centralizar sua imagem. Todas as demais guras
dessa secao usam o comando \centering para essa nalidade. Notar como o uso do environment
center aumenta o espa co em branco ao redor da gura.
30
16.3 Alterando as Dimens oes das Figuras
Na gura 3 temos um exemplo com altera cao da largura e da altura da imagem. Neste
exemplo as dimens oes foram denidas em 10 em
7
e 20 ex
8
.
Figura 3: Tux
9
Exemplo de um ping uim
A Fig. 3 usa um footnote no caption com os comandos \footnotemark e \footnotetext.
16.4 Rota cao e Espelhamento de Figuras
Na gura 4 temos um exemplo com rota cao da imagem.
Figura 4: Gnu com rota cao de 90
E possvel colocar guras lado a lado, como por exemplo a gura 7 e a gura 8. Para um
exemplo similar usando tabelas ver secao 15.11 na p agina 26.
Figura 7: Platypus com :co|c = 0.45 Figura 8: Tux com rota cao de 270
pino/Ptolemy/papers/96/dtmf ict/.
19.2 Paths
O package url dene tambem o comando \path, util para o uso de pathnames muito lon-
gas, como por exemplo: /usr/local/src/ftp.win.tue.nl/tcp_wrappers/tcp_wrappers_7.
6.tar.gz.
19.3 Mails
Note que o package url n ao dene \email. Entretanto, pode-se deni-lo, por exemplo, como:
\newcommand\email{\begingroup \urlstyle{tt}\Url}
Assim emails podem ser usados, como em: alan@lxorguk.ukuu.org.uk e jnweiger@immd4.
informatik.uni-erlangen.de.
36
20 Typed text
Esta secao mostra exemplos de inclus ao literal de material em documentos.
20.1 Typed textsem espa cos
A forma mais simples e com o environment verbatim, como mostrado abaixo:
;;; tex-mode.el --- tex, latex, and slitex mode commands.
;; copyright (c) 1985, 86, 89, 92, 94, 95, 96, 1997
;; free software foundation, inc.
;; maintainer: fsf
;; keywords: tex
20.2 Typed textcom espa cos
O environment verbatim* faz o mesmo, mas evidenciando os espa cos em branco:
;;;tex-mode.el---tex,latex,andslitexmodecommands.
;;copyright(c)1985,86,89,92,94,95,96,1997
;;freesoftwarefoundation,inc.
;;maintainer:fsf
;;keywords:tex
20.3 Typed textpackage alltt
O package alltt dene o environment alltt que tem o mesmo efeito do verbatim, mas
permite inclus ao de texto proveniente de arquivos.
;;; latex.el --- Support for LaTeX documents.
;;
;; Maintainer: Per Abrahamsen <auc-tex@sunsite.auc.dk>
;; Version: 9.7p
;; Keywords: wp
;; X-URL: http://sunsite.auc.dk/auctex
;; Copyright 1991 Kresten Krab Thorup
;; Copyright 1993, 1994, 1995, 1996, 1997 Per Abrahamsen
;;
;; This program is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 1, or (at your option)
;; any later version.
37
20.4 Typed text com Moldura
E possvel incluir o material dentro de uma moldura atraves do environment Verbatim com
o par ametro frame=single. Este environment e denido pelo package fancyvrb.
;;; tex-mode.el --- tex, latex, and slitex mode commands.
;; copyright (c) 1985, 86, 89, 92, 94, 95, 96, 1997
;; free software foundation, inc.
;; maintainer: fsf
;; keywords: tex
20.5 Typed text dentro de footnotes
Ap os o uso do comando \VerbatimFootnotes, material sem formata cao tambem pode ser
colocado dentro de footnotes
10
.
10
_Exemplo de texto verbatim em footnotes_
38
21 Pseudocodigo, C odigo Fonte e Algoritmos
21.1 Pseudocodigo
Exemplo de inclus ao de pseudocodigo com o package alltt.
while i 100
{
for , <
do
foo(i, ,)
done
}
21.2 C odigo Fonte
Para a inclus ao de codigo fonte e conveniente a deni cao de um environment pr oprio, an alogo
a guras e tabelas. Os exemplos abaixos usam o environment codigo, denido com a ajuda do
package oat. O codigo propriamente dito e inserido a partir de um arquivo neste environment
com o comando \VerbatimInput, denido no package fancyvrb.
/*
* Nr of active tasks - counted in fixed-point numbers
*/
static unsigned long count_active_tasks(void)
{
struct task_struct **p;
unsigned long nr = 0;
for(p = &LAST_TASK; p > &FIRST_TASK; --p)
if (*p && ((*p)->state == TASK_RUNNING ||
(*p)->state == TASK_UNINTERRUPTIBLE ||
(*p)->state == TASK_SWAPPING))
nr += FIXED_1;
#ifdef __SMP__
nr-=(smp_num_cpus-1)*FIXED_1;
#endif
return nr;
}
Codigo 1: fun cao count_active_tasks() denido em linux/kernel/sched.c
O codigo 1 mostra um exemplo de inclus ao de codigo com margem esquerda de 20 mm. Este
material foi includo no documento com:
\begin{codigo}[H]
\small
\VerbatimInput[xleftmargin=20mm,obeytabs=true]{code/prog2.c}
\caption{fun c~ ao \texttt{count\_active\_tasks()}
39
definido em \protect\path{linux/kernel/sched.c}}
\label{code:prog2}
\end{codigo}
E possvel tambem numerar as linhas de codigo includo. O codigo 2 foi includo no docu-
mento com:
\begin{codigo}[H]
\small
\VerbatimInput[xleftmargin=20mm,numbers=left,obeytabs=true]{code/prog3.c}
\caption{fun c~ ao \texttt{calc\_load()}
definido em \protect\path{linux/kernel/sched.c}}
\label{code:prog3}
\end{codigo}
1 static inline void calc_load(unsigned long ticks)
2 {
3 unsigned long active_tasks; /* fixed-point */
4 static int count = LOAD_FREQ;
5
6 count -= ticks;
7 if (count < 0) {
8 count += LOAD_FREQ;
9 active_tasks = count_active_tasks();
10 CALC_LOAD(avenrun[0], EXP_1, active_tasks);
11 CALC_LOAD(avenrun[1], EXP_5, active_tasks);
12 CALC_LOAD(avenrun[2], EXP_15, active_tasks);
13 }
14 }
Codigo 2: fun cao calc_load() denido em linux/kernel/sched.c
21.3 Algoritmos
Exemplo de inclus ao de algoritmos com os packages algorithm e algorithmic.
Algoritmo 1: Metodo da Secante
Entrada: Valor da aproxima cao, r
0
e r
1
, para a raiz : e o limite de erro,
Sada: Valor aproximado da raiz da fun cao, :, ou mensagem de erro
for n = 0 ate
max
do
Calcular r
n+1
=
r
n1
)(r
n
) r
n
)(r
n1
)
)(r
n
) )(r
n1
)
if
r
n+1
r
n
r
n+1
< then
Apresente r
n+1
como raiz; FIM
end if
Fazer r
n1
= r
n
e r
n
= r
n+1
end for
Metodo falhou em n itera coes; FIM
40
22 Matematica
Esta secao mostra alguns exemplos de f ormulas matem aticas. S ao usados os environments
displaymath, equation, eqnarray e eqnarray*.
Pequenos aumentos e diminui coes no espa camento foram obtidos, respectivamente, com os
comandos \, e \!.
22.1 Fra coes, Razes, Modulo
Notar o pequeno aumento no espa camento na Eq. 1 entre
e o r. Por outro lado reduziu-se
o espa co entre o r
2
e o ,2.
= r
2
,2 +
j
2
/ + 1
+
_
r
3
+
+
_
r
/
_
r
2
+ j
n
(1)
[r[ =
_
r, if r 0
r, if r < 0
(2)
22.2 Fatoriais e Bin omios
Notar o aumento no espa camento ap os o sinal de fatorial na Eq. 3.
(n
1
+ n
2
+ + n
m
)!
n
1
! n
2
! . . . n
m
!
=
_
n
1
+ n
2
n
2
__
n
1
+ n
2
+ n
3
n
3
_
_
n
1
+ n
2
+ + n
m
n
m
_
(3)
22.3 Mnimos Quadrados
\ (; c
i
,
i
) =
_
0
_
1
S
n
(, :)
N
i=1
c
i
1
G
n
(
i
, :)
_
2
:
2
d:
= 1 2
N
i=1
c
i
1
i
+
N
i=1
N
j=1
c
i
c
j
o
ij
(4)
22.4 Trigonometria
sin 18
=
1
4
(
5 1) (5)
cos . =
c
iz
+ c
iz
2
(6)
cos
1
. = i log[. + (.
2
1)
1
2
] (7)
Na equa cao seguinte foi usado o environment displaymath para suprimir o n umero da
equa cao ao lado:
41
tan
1
. =
i
2
log
1 i.
1 + i.
=
i
2
log
i + .
i .
22.5 Vetores, Matrizes e Determinantes
Exemplos de matrizes sao mostrados abaixo. A Eq. 12 mostra um exemplo de determinante.
r
def
= (r
1
, . . . , r
n
) (8)
=
_
_
r 1 0
0 r 1
0 0 r
_
_
(9)
1 =
_
_
o
11
o
12
o
1n
o
21
o
22
o
2n
.
.
.
.
.
.
.
.
.
.
.
.
o
m1
o
m2
o
mn
_
_
(10)
C =
_
_
_
_
_
o /
c d
_ _
c )
p /
_
0
_
i ,
/ |
_
_
_
_
_
(11)
= det
c
0
c
1
c
2
c
n
c
1
c
2
c
3
c
n+1
c
2
c
3
c
4
c
n+2
.
.
.
.
.
.
.
.
.
.
.
.
c
n
c
n+1
c
n+2
c
2n
0 (12)
_
cos 1H sin 1H
sin 1H cos 1H
_ _
r
D
.j
D
_
=
_
rj
D
.
D
_
(13)
o
11
r
1
+ o
12
r
2
+ . . . +o
1n
r
3
= /
1
o
21
r
1
+ o
22
r
2
+ . . . +o
2n
r
3
= /
2
.
.
.
o
n1
r
1
+ o
n2
r
2
+ . . . +o
nn
r
3
= /
n
22.6 Limites, Somat orios e Produt orios
n(d) =
n
i=1
c
i
\
i
/
1
d
(14)
42
lim
d0
n(d) = lim
d0
n
i=1
c
i
\
i
/
1
d
= (15)
j0
_
_
k0
o
jk
.
k
_
_
=
n0
.
n
_
_
_
k
0
,k
1
,...0
k
0
+k
1
+=n
o
0k
0
o
1k
1
. . .
_
_
_
(16)
(n) =
n
m=2
_
_
m1
k=1
(:,/),:,/||
_
1
_
(17)
R
_
o
1
, o
2
, . . . , o
M
/
1
, /
2
, . . . , /
N
_
=
R
n=0
(1
a
1
+n
)(1
a
2
+n
) . . . (1
a
M
+n
)
(1
b
1
+n
)(1
b
2
+n
) . . . (1
b
N
+n
)
(18)
_
_
1
2
N
j=1
2
Q
2
j
+ \ (Q
1,,N
)
_
_
n
(Q
1,,N
) = 1
n
n
(Q
1,,N
) (19)
n
(Q
1
, Q
N
) =
N
j=1
(n)
j
(Q
j
) (20)
\
(n)
j
(Q
j
) =
N
l=j
(n)
l
(Q
l
)[\ (Q
1,,N
)[
N
l=j
(n)
l
(Q
l
)) (21)
1
n
=
N
j=1
c
(n)
j
( 1)
N
l=j
(n)
l
(Q
l
)[\ (Q
1,,N
)[
N
l=j
(n)
l
(Q
l
)) (22)
\ (Q
1,,N
) =
N
j=1
\
j
(Q
j
) +
i<j
\
ij
(Q
i
, Q
j
) (23)
\
j
(Q
j
) \ (Q
1,,j1
= 0, Q
j
, Q
j+1,,N
= 0) (24)
\
ij
(Q
i
, Q
j
) \ (Q
1,,i1
= 0, Q
i
, , Q
j
, , Q
N
= 0) (25)
\
(n)coup
j
i
(Q
i
)[\
ij
(Q
i
, Q
j
)[
i
(Q
i
)) (26)
\ (Q
1,,N
) = \ (Q
1,,N
)
N
j=1
\
(n)
j
(Q
j
) (27)
1
CCV SCF
n
= 1
V SCF
n
+
m=n
N
j=1
(n)
j
(Q
j
)[\ [
N
j=1
(n)
j
(Q
j
))
2
1
(0)
n
1
(0)
m
(28)
43
22.7 Derivadas e Integrais
T(r, j) =
_
2
r
2
+
2
j
2
_
[(r + ij)[
2
= 0 (29)
_
1
2
2
Q
2
j
+
\
(n)
j
(Q
j
)
_
c
n
(n)
j
= c
n
(n)
j
(30)
Nas Eq. 31 e 32 os comandos \left. e \right. foram usados para criar delimitadores
invisveis e assim possibilitar a abertura e o fechamento dos colchetes em linhas distintas.
H
el
=
2
1
2
(
2
2
)
_
(
2
1)
2
2
+ 2
+ (1
2
)
2
2
2
+ (31)
_
1
2
1
+
1
1
2
_
2
2
_
2
1( + )
2
1( )
2j
_
1
:
2
:
_
:
2
:
1
_
+
1
:
2
sin
2
2
1+
1
:
2
sin
_
sin
1
__
+ \ (:)1 = 11 (32)
No caso de integrais, um aumento no espa camento deve ser dado entre os dt, dr, dj, etc.,
como nas Eq. 33 e 34. O comando \qquad foi usado para introduzir um grande espa co entre a
vrgula e o o, / 0.
_
0
t i/
t
2
+ /
2
c
iat
dt = c
ab
1
1
(o/), o, / 0. (33)
Na Eq. 34 foi utilizado o environment eqnarray. Os resultados intermedi arios foram omiti-
dos com \nonumber em cada linha. O resultado nal e mostrado em 35. Para omitir todos os
n umeros de equa cao o environment eqnarray* pode ser usado.
__
c
x
2
dr
_
2
=
_
c
(x
2
+y
2
)
drdj (34)
=
_
2
0
_
0
c
r
2
: d: d
=
_
2
0
_
c
r
2
2
r=
r=0
_
d
= (35)
22.8 Transformadas
Nas Eq. 36 e 37 o comando \mathscr foi usado para produzir o smbolo das transformadas
de Laplace e Fourier.
44
L1(t) = /(:) =
_
0
c
st
1(t) dt (36)
F1(n) = /() =
_
c
iu
1(n) dn (37)
:
n1
exp(:) =
1
2n
_
0
(n+1)/2
H
n
_
2
_
exp
_
2
4
_
exp(:
2
) d (38)
22.9 Teoremas
O Teorema 1 abaixo foi denido com o comando \newtheorem.
Teorema 1 (Teorema de Chasles) Dados 3 pontos , 1, C sobre uma reta, temos sempre:
1 + 1C + C = 0
22.10 Unidades Fsicas em Formulas
Nos exemplos abaixo as unidades fsicas foram colocadas dentro de \mathrm para car em
roman. Deve-se tambem colocar um pequeno espa co (com \,) entre os n umeros e suas unidades.
:
e
= 9.11 10
31
kg
j
0
= 4 10
7
N,A
2
/ = 1,4c
0
= 8.98755 10
9
N m
2
,C
2
/ = 8.617 10
5
eV,K
= 5.67 10
8
W,m
2
K
1 W,m K = 6.938 Btu in,h ft
2
F
22.11 Macros com Formulas Matematicas
Ao denir macros com \newcommand que contenham f ormulas matem aticas e conveniente o
uso do comando \ensuremath, como mostrado abaixo:
\newcommand{\macro}{\ensuremath{\sqrt{x+y}}}
Desta forma a macro pode ser usada tanto dentro de um par agrafo (sem o uso de $) tanto
como diretamente dentro dos environments displaymath, equation e eqnarray.
45
23 Qumica
Esta secao mostra alguns exemplos de rea coes qumicas usando os environments equation
e eqnarray.
+ 1 +
. .
Reagentes
A, Y,
. .
Intermediarios
1 + Q +
. .
Produtos
(39)
+ Y A + 1
A + Y 21
_
Processo A
+ A 2A + 7
2A + 1
_
Processo B
7 f Y
_
Processo C (40)
HBrO
2
+ BrO
3
+ 3H
+
+ 2Fe(11) 2Fe(111) + 2HBrO
2
+ H
2
O (41)
Zn
(s)
+ H
2
SO
4(sol)
= ZnSO
4(sol)
+ H
2(g)
(42)
C
10
H
8(s)
+ 12 O
2(g)
= 10 CO
2(g)
+ 4 H
2
O
(l)
(43)
H
2
O
(s)
= H
2
O
(l)
H
273
= 1438 cal mol
1
(44)
H
2
O
(l)
= H
2
O
(g, 0.0313 atm)
H = 10514 cal mol
1
(45)
C
p
= 10.0 + 4.84 10
3
T 0.1080 10
6
T
2
cal mol
1
K
1
(46)
1 = 0.0820569 atm mol
1
K
1
= 8.31441 J mol
1
K
1
= 1.98719 cal mol
1
K
1
(47)
1
e
=
1T
2
o
`
1
1000 H
e
= 2.16 (48)
=
d[AAS]
dt
=
d[OH
]
dt
=
d[AS]
dt
=
d[Ac
]
dt
(49)
AAS + OH
t
) = /
t
(51)
46
+ 1 C + 1
C + 1 1
+ 1 1 (52)
Exemplo de representa cao de um is otopo:
16
8
O.
47
24 Referencias Bibliogracas
Cada pessoa equivale a um gr ao de areia, mas uma multid ao e como
uma pedra de ouro.
Proverbio Chines
Esta secao
11
mostra exemplos de uso de referencias bibliogr acas com BibT
E
X e do coman-
do \cite. Todas as entradas da p agina 68 foram obtidas de: http://liinwww.ira.uka.de/
bibliography/index.html. Outro grande reposit orio de referencias j a em formato BibT
E
X
est a disponvel em: http://www.math.utah.edu/~beebe/bibliographies.html.
O comando \nocite n ao produz texto, mas permite que a entrada seja includa nas referen-
cias. O comando \nocite{*} faz com que todas as entradas do arquivo de dados do BibT
E
X
sejam includas nas referencias.
Existem v arios livros sobre L
A
T
E
X, como [1, 4, 6], embora os mais famosos sejam sem d uvida
[7] e [3]. Para converter documentos L
A
T
E
X para HTML veja [2, pg. 110].
Veja tambem na p agina 54 como gerar o logo BibT
E
X.
A Exemplo de um Apendice
Apendices sao iniciados com o comando \appendix. Tambem e possvel introduzi-los usando
o environment appendix.
B Exemplo de Outro Apendice
Texto do Apendice B.
11
Esta sec ao mostra tambem um exemplo de altera c ao do espa camento entre par agrafos atraves da medida
\parskip.
48
C Descri cao dos Packages Citados neste Documento
Este apendice lista todos os packages citados neste documento. Nem todos foram de fato
usados, alguns aparecendo apenas como coment arios no codigo fonte L
A
T
E
X.
Os comandos denidos em cada package e que foram usados ao longo do documento tambem
sao mostrados.
Para uma descri cao de todos os packages disponveis e fortemente recomend avel a leitura do
The TeX Catalogue, disponvel em: ftp://ftp.dante.de/tex-archive/help/Catalogue/
catalogue.html.
1. a4wide
Este package aumenta a area usada numa folha de papel A4, tornando as linhas mais
longas. Este documento, entretanto, usa o package geometry (vide item 17) por ser mais
poderoso e exvel na deni cao das dimens oes das p aginas.
2. ae
Emula fontes com encoding T1 usando as fontes CM padr ao. O objetivo desse package e
produzir documentos PDF que usem vers oes Type 1 das fontes CM em vez de usar fontes
bitmapped.
3. algorithm
Dene uma nova categoria de oat para uso com algoritmos.
4. algorithmic
Prove um environment para a descri cao de algoritmos, com v arios comandos para a de-
ni cao de repeti cao, condicionais, etc.
5. alltt
Dene o environment alltt que tem o mesmo efeito do verbatim, mas permite a inclus ao
de outros comandos e environments. O environment alltt e usado na subse cao 20.3,
p agina 37.
6. amsfonts
Conjunto de fontes da American Mathematical Society que aumentam os smbolos ma-
tem aticos disponveis. Este documento usa o comando \mathbb na secao 2.4 para os
smbolos do conjunto dos n umeros Naturais, Racionais, Reais, etc.
7. amstext
Dene o comando \text que permite a inclus ao de texto em math mode, inclusive com
a utiliza cao de sub/superscripts.
E bastante conveniente para gera cao de acentos, que
podem ser usados diretamente sem necessidade dos comandos \hat, \check, \breve,
\acute, \grave, \tilde, \dot e \ddot, normalmente usados na gera cao de acentos em
math mode.
8. avant
Troca a fonte Sans Serif para AvantGarde.
49
9. babel
Suporte multilingual para o L
A
T
E
X. Varias entidades do documento (como captulo, ndice,
formato de datas, etc) sao traduzidas para a lngua usada.
E possvel misturar mais de
uma lngua ao mesmo tempo.
Note que este documento usa o par ametro brazil e n ao portuges. Embora semelhantes,
estes estilos n ao sao iguais. Por exemplo, nomes de meses sao escritos em min usculas
no Brasil e em mai usculas em Portugal. Para Portugues do Brasil o primeiro deve ser
utilizado.
10. bookman
Troca as fontes Sans Serif, Roman e Typewriter para AvantGarde, Bookman e Courier,
respectivamente.
11. color
Suporte `a cores no documento. A secao 17 usa os comandos \textcolor e \colorbox,
denidos neste package. Tipicamente so e possvel visualizar as cores na vers ao PostScript
do documento.
12. enumerate
Prove ao environment enumerate um par ametro opcional que determina o estilo do con-
tador alem de permitir que esse contador seja agrupado com texto.
13. oat
Permite a cria cao de novos oats, no mesmo estilo de guras e tabelas. Este documento
usa os comandos \floatstyle, \newfloat, \floatname e \listof na cria cao do novo
oat codigo.
Alem destes comandos dene o posicionador [H] que obriga o L
A
T
E
X a colocar um oat
na posi cao here, always.
14. fancyhdr
Controle sosticado de headers e footers.
15. fancyvrb
Este package prove sosticada capacidade de manipula cao de material verbatim. Este
documento usa o comando \VerbatimEnvironment e o environment Verbatim para ser
usado em conjunto com o comando \newenvironment.
A subse cao 20.4 inclui material verbatim dentro de uma moldura usando o environment
Verbatim com o par ametro [frame=single].
A subse cao 20.5 usa o comando \VerbatimFootnotes para a utiliza cao de material ver-
batim dentro de footnotes.
A inclus ao de arquivos em formato verbatim no texto foi feito na subse cao 21.2 atraves do
comando \VerbatimInput.
O package fancyvrb foi copiado para junto dos demais arquivos que comp oem este texto.
Nao e necess ario que ele esteja instalado no sistema.
50
16. fontenc
Permite a mudan ca de encoding das fontes usadas, isto e, a ordem e disponibilidade das
mesmas.
Se o encoding de uma fonte n ao prove acesso direto a caracteres acentuados, (como e o
caso do encoding OT1, default do L
A
T
E
X) ent ao o T
E
X gera estes caracteres sobrepondo
o caracter base e o caracter do acento. O algoritmo de hifeniza cao, contudo, n ao hifeniza
palavras formadas dessa maneira.
Se o encoding de uma fonte j a prove acesso direto a caracteres acentuados, como o encoding
T1, estes caracteres sao usados diretamente sem prejuzo do algoritmo de hifeniza cao. O
uso de encoding T1 e fundamental para a correta hifeniza cao em Portugues e e usado
neste documento.
Obviamente o encoding escolhido tem que estar disponvel no sistema.
17. geometry
Usado por este documento para denir as dimens oes das p aginas. Implementa o comando
\geometry.
Para uso com papel A4 e uma polegada em todas as margens foi denido:
\geometry{a4paper,left=1in,right=1in,top=1in,bottom=1in}
18. graphicx
Suporte a gr acos. Este documento usa o comando \includegraphics para inclus ao de
gr acos em formato Encapsulated PostScript.
19. helvet
Troca a fonte Sans Serif por Helvetica.
20. hyperref
Usado na vers ao PDF deste documento para transformar comandos que referenciam p agi-
nas (\ref, sum ario, etc) em links e assim tornar a visualiza cao da vers ao eletr onica mais
conveniente. Tambem implementa suporte a bookmarks.
21. ifthen
Este package implementa suporte para testes e loops. Prove o comando \ifthenelse, que
possui a seguinte forma:
\ifthenelse{test}{then_text}{else_text}
Na linha acima test e uma express ao com qualquer um dos seguintes operadores: , =,
<, \equal, \lengthtest, \isodd, \boolean, etc. Express oes mais complexas podem ser
agrupadas com \(, \), \and, \or e \not.
O comando \whiledo e usado para fazer repeti coes, possuindo a seguinte forma:
\whiledo{test}{body}
Enquanto test for verdadeiro este comando repete body.
51
22. indentrst
Indenta todo o primeiro par agrafo do documento, estilo que e adotado neste documento.
23. inputenc
Este package adiciona suporte aos caracteres ISO-8859-1 diretamente no arquivo, sem
necessidade de constru coes como \c{c}\~ao.
Usando GNU Emacs voce pode gerar estes caracteres adicionando no seu arquivo .emacs:
(add-hook LaTeX-mode-hook
(lambda ()
(load-library "iso-acc")
(standard-display-european 1)
(iso-accents-mode 1)
(iso-accents-customize "portuguese")
(auto-fill-mode 1)
))
24. lastpage
Dene o label LastPage que permite referenciar o n umero de p aginas do documento.
25. listings
Package para a inclus ao de codigo fonte em documentos. Os arquivos de programa sao
lidos diretamente pelo L
A
T
E
X. Palavras-chave, strings e coment arios da linguagem sao
formatados em v arios estilos. Ha suporte para diversas linguagens, entre elas C, Java,
perl, C++, etc.
26. longtable
Dene o environment longtable, bastante similar ao environment tabular, mas que
permite tabelas longas que podem se estender por mais de uma p agina.
27. lscape
Dene o environment landscape que permite colocar partes do texto rotacionadas num
angulo de 90
.
28. makeidx
Usado na prepara cao do ndice remissivo. Os comandos \makeindex e \printindex sao
usados neste documento.
29. mathrsfs
Dene o comando \mathscr, usado no smbolo das transformadas de Fourier e Laplace.
30. multicol
Permite misturar p aginas com uma ou mais colunas. Este documento usa o environment
multicols denido neste package.
31. newcent
Troca as fontes Sans Serif, Roman e Typewriter por AvantGarde, NewCenturySchoolbook
e Courier, respectivamente.
52
32. palatino
Troca as fontes Sans Serif, Roman e Typewriter por Helvetica, Palatino e Courier, res-
pectivamente.
33. pandora
Troca as fontes Sans Serif e Roman por Pandora Sans e Pandora Roman e Courier,
respectivamente.
34. pifont
Cole cao de fontes que implementam v arios smbolos especiais, acessveis pelos comandos
\ding e \dingline e pelos environments dinglist e dingautolist. Alguns exemplos
destas fontes sao mostrados na subse cao 2.1, p agina 10.
35. psfrag
O package psfrag permite a substitui cao de r otulos (strings) em arquivos EPS por cons-
tru coes arbitr arias (textos e equa coes) do L
A
T
E
X. Assim, guras EPS produzidas por
qualquer aplicativo poder ao incorporar f ormulas matem aticas, macros e textos do L
A
T
E
X.
Este package n ao pode ser usado na vers ao PDF do documento.
O package psfrag foi copiado para junto dos demais arquivos que comp oem este texto.
Nao e necess ario que ele esteja instalado no sistema.
36. rcs
Permite o uso de tags de RCS (Revision Control System) diretamente no documento.
37. rcsinfo
Extrai informa coes do RCS para uso no documento.
38. setspace
Implementa os espa camentos duplo, um e meio e simples. Este documento usa os co-
mandos \doublespacing, \onehalfspacing e \singlespacing implementados por este
package.
39. showidx
Util na depura cao do ndice remissivo. Este package mostra todos os comandos \index
usados, imprimindo-os nas margens do documento.
40. subgure
Permite a cria cao de guras dentro de guras, cada uma com seu pr oprio caption. Este
documento usa o comando \subfigure, mostrado na subse cao 16.7 na p agina 32.
41. texnames
Dene macros para os nomes de v arios programas relacionados com L
A
T
E
X e T
E
X. Estas
macros sao denidas com variantes usando min usculas e mai usculas. Este package n ao
redene uma macro caso esta j a exista.
Abaixo sao mostradas os nomes das macros denidas bem como o resultado gerado:
53
\AMSTEX, \AMSTeX, \AmSTeX: /
/
o-T
E
X
\BIBTEX, \BIBTeX, \BibTeX: BibT
E
X
\LAMSTeX, \LAmSTeX: L
A
/
o-T
E
X
\LaTeX, \LATEX: L
A
T
E
X
\METAFONT, \MF: METAFONT
\SLITEX, \SLITeX, \SLiTeX, \SliTeX: SL
i
T
E
X
42. textcomp
Cole cao de fontes que implementam v arios smbolos especiais. Alguns destes smbolos sao
mostrados na subse cao 2.2 na p agina 10.
43. times
Troca as fontes Sans Serif, Roman e Typewriter por Helvetica, Times e Courier, respec-
tivamente.
44. ulem
Implementa v arios estilos de sublinhado. Na subse cao 1.4 sao mostrados exemplos dos
comandos \uline, \uuline, \uwave, \sout e \xout.
Os comandos \dotuline e \dashuline n ao fazem parte do package ulem, mas foram
denidos usando primitivas desse package. Esses comandos foram sugeridos por Donald
Arseneau numa mensagem para o Newsgroup comp.text.tex.
45. url
Indice Remissivo
Smbolos
\! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
\( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 41, 45
\@ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\& . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
A
a4wide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\abovecaptionskip . . . . . . . . . . . . . 17, 24, 30
acentua cao . . . . . . . . . . . . . . . . veja ISO-8859-1
em math mode . . . . . . . . . . . . . . . . . . . . . . 46
usando \text. . . . . . . . . . . . . . . . . . . . . 46
\acute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\addtocounter . . . . . . . . . . . . . . . . . . . . . . . . . 20
\addtolength . . . . . . . . . . . . . . . . . . . . . . . . . . 17
ae. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
agradecimentos. . . . . . . . . . . . . . . . . . . . . . . . . . . 2
algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . 40, 49
algorithmic . . . . . . . . . . . . . . . . . . . . . . . . . . 40, 49
algoritmos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
alltt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37, 49
alltt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37, 39, 49
\Alph. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
\alph. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
amsfonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 49
\AMSTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\AMSTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\AmSTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
amstext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\and. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
apendice
exemplo . . . . . . . . . . . . . . . . . . . . . . . . . 4855
\appendix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
\arabic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
\arrayrulewidth. . . . . . . . . . . . . . . . . . . . . . . 22
\arraystretch . . . . . . . . . . . . . . . . . . . . . . . . . 22
avant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 49
B
babel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
\belowcaptionskip. . . . . . . . . . . . . . . . . 23, 30
\bfseries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\BIBTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\BIBTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
BibT
E
X
\cite com par ametro opcional . . . . . . 48
obtendo entradas . . . . . . . . . . . . . . . . . . . 48
referencias bibliogr acas . . . . . . . . . . . . 48
\BibTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
bin omios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
bookman . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 50
\boolean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
\framebox. . . . . . . . . . . . . . . . . . . . . . . . . . 18
\makebox . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
\raisebox. . . . . . . . . . . . . . . . . . . . . . . . . . 18
\breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
C
caption
abaixo
gura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
tabela . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
acima
gura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
tabela . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
diminuindo espa co
antes de tabela . . . . . . . . . . . . . . . . . . . 23
depois da tabela . . . . . . . . . . . . . . . . . . 24
center. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 30
\centering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
\check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\cite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
\cline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
codigo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39, 50
codigo fonte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
\colorbox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
\columnseprule . . . . . . . . . . . . . . . . . . . . . . . . 10
56
colunas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
multicols environment . . . . . . . . . . . . 10
\onecolumn. . . . . . . . . . . . . . . . . . . . . . . . . . 9
package multicol . . . . . . . . . . . . . . . . . . . . 10
exemplo com 2 colunas . . . . . . . . 10, 11
exemplo com 3 colunas . . . . . . . . . . . 10
exemplo com 5 colunas . . . . . . . . . . . 10
package
separador de colunas. . . . . . . . . . . . . . 10
package
diferen cas com \onecolumn . . . . . . . 10
comando
\! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
\( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\,. . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 41, 45
\@ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\& . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\acute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\addtocounter . . . . . . . . . . . . . . . . . . . . . 20
\addtolength . . . . . . . . . . . . . . . . . . . . . . 17
\Alph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
\alph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
\AMSTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\AMSTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\AmSTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\and. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\appendix. . . . . . . . . . . . . . . . . . . . . . . . . . 48
\arabic . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
\arraystretch . . . . . . . . . . . . . . . . . . . . . 22
\bfseries. . . . . . . . . . . . . . . . . . . . . . . . . . 15
\BIBTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\BIBTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\BibTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\boolean . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\breve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\centering. . . . . . . . . . . . . . . . . . . . . . . . . 30
\check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\cite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
\cline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
\colorbox. . . . . . . . . . . . . . . . . . . . . . . . . . 50
\copyright. . . . . . . . . . . . . . . . . . . . . . . . . . 9
\dag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\dashuline . . . . . . . . . . . . . . . . . . . . . . 9, 54
\ddag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\ddot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\ding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
\dingline. . . . . . . . . . . . . . . . . . . . . . . . . . 53
\dot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\dotfill . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
\dotuline . . . . . . . . . . . . . . . . . . . . . . . 9, 54
\doublespacing . . . . . . . . . . . . . . . . . 9, 53
\email. . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
\ensuremath . . . . . . . . . . . . . . . . . . . . . . . 45
\equal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\excludeversion. . . . . . . . . . . . . . . . . . . 54
\fbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
\floatname. . . . . . . . . . . . . . . . . . . . . . . . . 50
\floatstyle . . . . . . . . . . . . . . . . . . . . . . . 50
\footnote. . . . . . . . . . . . . . . . . . . . . . . . . . 22
\footnotemark . . . . . . . . . . . . . . . . . . . . . 31
\footnoterule . . . . . . . . . . . . . . . . . . . . . 22
\footnotesize . . . . . . . . . . . . . . . . . 15, 24
\footnotetext . . . . . . . . . . . . . . . . . . . . . 31
\geometry. . . . . . . . . . . . . . . . . . . . . . . . . . 51
\grave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\hat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\hfill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
\hrulefill. . . . . . . . . . . . . . . . . . . . . . . . . 18
\hspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
\Huge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\huge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\ifthenelse . . . . . . . . . . . . . . . . . . . . . . . 51
\includegraphics . . . . . . . . . . . . . . . . . 51
\includeversion. . . . . . . . . . . . . . . . . . . 54
\index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
\isodd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\itshape . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\kill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
\label. . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
\LAMSTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\LAmSTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\LARGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\Large . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\large . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\LaTeX. . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
57
\LaTeXe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\left. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
\lengthtest . . . . . . . . . . . . . . . . . . . . . . . 51
\listof . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
\makeindex. . . . . . . . . . . . . . . . . . . . . . . . . 52
\marginpar. . . . . . . . . . . . . . . . . . . . . . . . . . 9
\mathbb . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\mathrm . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
\mathscr . . . . . . . . . . . . . . . . . . . . . . . 44, 52
\mdseries. . . . . . . . . . . . . . . . . . . . . . . . . . 15
\METAFONT. . . . . . . . . . . . . . . . . . . . . . . . . . 54
\MF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\multicolumn. . . . . . . . . . . . . . . . . . .23, 24
\newcommand . . . . . . . . . . . . . . . . . . . . . . . 45
\newcounter. . . . . . . . . . . . . . . . . . . . 20, 21
\newenvironment . . . . . . . . . . . 11, 13, 50
\newfloat. . . . . . . . . . . . . . . . . . . . . . . . . . 50
\newlength. . . . . . . . . . . . . . . . . . . . . . . . . 17
\newtheorem . . . . . . . . . . . . . . . . . . . . . . . 45
\nocite . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
\nocite{*}. . . . . . . . . . . . . . . . . . . . . . . . . 48
\nonumber. . . . . . . . . . . . . . . . . . . . . . . . . . 44
\normalsize . . . . . . . . . . . . . . . . . . . . . . . 15
\not. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\oldstylenums . . . . . . . . . . . . . . . . . . . . . . 9
\onecolumn. . . . . . . . . . . . . . . . . . . . . . . . . 10
\onehalfspacing . . . . . . . . . . . . . . . . 9, 53
\or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\pageref . . . . . . . . . . . . . . . . . . . . . . . 36, 54
\path. . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
\pounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\printindex . . . . . . . . . . . . . . . . . . . . . . . 52
\qquad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
\raisebox . . . . . . . . . . . . . . . . . . . . . . 18, 25
\ref . . . . . . . . . . . . . . . . . . . . . . . . 36, 51, 54
\renewcommand . . . . . . . . . . . . . . . . . . . . . 20
\right. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
\rmfamily. . . . . . . . . . . . . . . . . . . . . . . . . . 15
\Roman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
\roman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
\rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
\S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\scripsize. . . . . . . . . . . . . . . . . . . . . . . . . 15
\scshape . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\setcounter. . . . . . . . . . . . . . . . . . . . 20, 21
\setlength . . . . . . . . . . 10, 17, 2224, 30
\sffamily. . . . . . . . . . . . . . . . . . . . . . . . . . 15
\singlespacing . . . . . . . . . . . . . . . . . 9, 53
\SLITEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\SLITeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\SLiTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\SliTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\slshape . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\small . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\sout . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
\stepcounter . . . . . . . . . . . . . . . . . . . . . . 20
\subfigure. . . . . . . . . . . . . . . . . . . . . . . . . 53
\TeX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\textbf . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\textcolor. . . . . . . . . . . . . . . . . . . . . . . . . 50
\textit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\textmd . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\textrm . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\textsc . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\textsf . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\textsl . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\texttt . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\textup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\the. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
\thefootnote. . . . . . . . . . . . . . . . . . .19, 20
\thempfootnote. . . . . . . . . . . . . . . . . . . . 22
\tilde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\tiny . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\ttfamily. . . . . . . . . . . . . . . . . . . . . . . . . . 15
\twocolumn . . . . . . . . . . . . . . . . . . . . . . 9, 10
\uline. . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
\upshape . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\url . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
\urlstyle . . . . . . . . . . . . . . . . . . . . . . 36, 54
\uuline. . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
\uwave. . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
\value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
\verb . . . . . . . . . . . . . . . . . . . . . . . . 9, 36, 54
\VerbatimEnvironment. . . . . . . . . . . . . 50
\VerbatimFootnotes . . . . . . . . . . . 38, 50
\VerbatimInput . . . . . . . . . . . . . . . . 39, 50
\vpageref . . . . . . . . . . . . . . . . . . . . . . 36, 54
\vref. . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
\vspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
\whiledo . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
58
\xout . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
coment arios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
comment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\copyright. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
cores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
\colorbox. . . . . . . . . . . . . . . . . . . . . . . . . . 36
ret angulo . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
\textcolor. . . . . . . . . . . . . . . . . . . . . . . . . 36
counter
exemajor . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
exeminor . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
footnote . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
section . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
counters
alterando . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
criando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
mostrando . . . . . . . . . . . . . . . . . . . . . . . . . . 19
redenindo . . . . . . . . . . . . . . . . . . . . . . . . . 20
D
\dag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\dashuline . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
\ddag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\ddot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
derivadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Description. . . . . . . . . . . . . . . . . . . . . . . . 11, 13
description. . . . . . . . . . . . . . . . . . . . . . . . 11, 13
\ding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
dingautolist . . . . . . . . . . . . . . . . . . . . . . . . . . 53
\dingline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
dinglist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
displaymath. . . . . . . . . . . . . . . . . . . . . . . . 41, 45
\dot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\dotfill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
\dotuline . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
\doublespacing . . . . . . . . . . . . . . . . . . . . . 9, 53
E
\email. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
email
deni cao de macro . . . . . . . . . . . . . . . . . . 36
Encapsulated PostScript . . . . . . . . . . . . . . . . . 30
\ensuremath. . . . . . . . . . . . . . . . . . . . . . . . . . . .45
enumerate . . . . . . . . . . . . . . . . . . . 1113, 20, 50
enumerate
com letras mai usculas . . . . . . . . . . . . . . . 12
com letras min usculas. . . . . . . . . . . . . . . 12
com num. romanos (mai usculas) . . . . 12
com num. romanos (min usculas) . . . . 11
encadeado . . . . . . . . . . . . . . . . . . . . . . . . . . 12
itens numerados por profundidade . . 12
enumerate . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 50
environment
alltt. . . . . . . . . . . . . . . . . . . . . . . . . . . 37, 49
appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
center. . . . . . . . . . . . . . . . . . . . . . . . . . 19, 30
codigo. . . . . . . . . . . . . . . . . . . . . . . . . . 39, 50
comment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Description. . . . . . . . . . . . . . . . . . . . 11, 13
description. . . . . . . . . . . . . . . . . . . . 11, 13
dingautolist . . . . . . . . . . . . . . . . . . . . . . 53
dinglist . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
displaymath. . . . . . . . . . . . . . . . . . . . 41, 45
enumerate . . . . . . . . . . . . . . . 1113, 20, 50
eqnarray. . . . . . . . . . . . . . . . . . . . 41, 4446
eqnarray* . . . . . . . . . . . . . . . . . . . . . . 41, 44
equation. . . . . . . . . . . . . . . . . . . . 41, 45, 46
flushleft. . . . . . . . . . . . . . . . . . . . . . . . . . 19
flushright. . . . . . . . . . . . . . . . . . . . . . . . . 19
itemize . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
landscape . . . . . . . . . . . . . . . . . . . . . . 28, 52
list . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 13
longtable . . . . . . . . . . . . . . . . . . . . . . 26, 52
minipage . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
multicols . . . . . . . . . . . . . . . . . . . . . . 10, 52
tabbing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
tabular . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
trivlist . . . . . . . . . . . . . . . . . . . . . . . 11, 14
Verbatim . . . . . . . . . . . . . . . . . . . . . . . 38, 50
verbatim . . . . . . . . . . . . . . . . . . . . . . . 37, 49
verbatim*. . . . . . . . . . . . . . . . . . . . . . . . . . 37
wrapfigure. . . . . . . . . . . . . . . . . . . . . 33, 55
wraptable . . . . . . . . . . . . . . . . . . . . . . 33, 55
epgrafo
exemplo de . . . . . . . . . . . . . . . . . . . . . . . . . 48
EPS. . . . . . . . . . veja Encapsulated PostScript
eqnarray . . . . . . . . . . . . . . . . . . . . . . . . 41, 4446
eqnarray* . . . . . . . . . . . . . . . . . . . . . . . . . . 41, 44
\equal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
equation. . . . . . . . . . . . . . . . . . . . . . . . 41, 45, 46
espa camento . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
entre linhas . . . . . . . . . . . . . . . . . . . . . . . . . . 9
duplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
59
simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
um e meio . . . . . . . . . . . . . . . . . . . . . . . . . 9
entre par agrafos . . . . . . . . . . . . . . . . . . . . 48
horizontal . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
espa co em branco . . . . . . . . . . . . . . . . . . . . . . . 14
entre palavras . . . . . . . . . . . . . . . . . . . . . . 14
pequeno . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
sem quebra de linha . . . . . . . . . . . . . . . . 14
sentence-ending . . . . . . . . . . . . . . . . . . . . . 14
\excludeversion. . . . . . . . . . . . . . . . . . . . . . . 54
exemajor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
exeminor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
F
fancyhdr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
fancyvrb . . . . . . . . . . . . . . . . . . . . . . . . . 38, 39, 50
fatoriais. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
\fbox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
guras. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3035
alterando dimens oes . . . . . . . . . . . . . . . . 31
alterando numera cao do caption . . . . 20
altura . . . . . . . . . . . . . . . . . . . . . . veja height
aumentando as bordas . . . . . . . . . . . . . . 33
caption abaixo . . . . . . . . . . . . . . . . . . . . . . 30
caption acima. . . . . . . . . . . . . . . . . . . . . . . 30
center environment . . . . . . . . . . . . . . . . . 30
\centering. . . . . . . . . . . . . . . . . . . . . . . . . 30
\centering e
diferen cas. . . . . . . . . . . . . . . . . . . . . . . . . 30
criadas no gnuplot . . . . . . . . . . . . . . . 34, 35
de um gnu . . . . . . . . . . . . . . . . . . . . . . . . . . 30
de um platypus . . . . . . . . . . . . . . . . . . . . . 30
dentro de frame . . . . . . . . . . . . . . . . . . . . . 31
Encapsulated PostScript . . . . . . . . . . . . 30
espelhamento . . . . . . . . . . . . . . . . . . . . . . . 31
guras ao lado de texto . . . . . . . . . . . . . 33
guras dentro de guras . . . . . . . . . . . . 32
guras lado a lado . . . . . . . . . . . . . . . . . . 32
gnuplot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
incluindo guras do gnuplot . . . . . . . . . 34
largura . . . . . . . . . . . . . . . . . . . . . veja width
package oat . . . . . . . . . . . . . . . . . . . . . . . . 32
package subgure . . . . . . . . . . . . . . . . . . . 32
package wrapg . . . . . . . . . . . . . . . . . . . . . 33
rota cao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
rota cao de 270
. . . . . . . . . . . . . . . . . . . . . 32
rota cao de 90
. . . . . . . . . . . . . . . . . . . . . . 31
scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
:co|c = 0.45 . . . . . . . . . . . . . . . . . . . . . . . . 32
:co|c = 0.7 . . . . . . . . . . . . . . . . . . . . . . . . . 32
:co|c = 1.5 . . . . . . . . . . . . . . . . . . . . . . . . . 32
width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
oat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39, 50
\floatname. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
\floatstyle. . . . . . . . . . . . . . . . . . . . . . . . . . . .50
ushing
left . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
right . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
flushleft. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
flushright. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
fontenc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
fontes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1415
escolhendo . . . . . . . . . . . . . . . . . . . . . . . . . . 14
family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
roman . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
sans serif . . . . . . . . . . . . . . . . . . . . . . . . 15
typewriter . . . . . . . . . . . . . . . . . . . . . . . . 15
series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
boldface . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
medium . . . . . . . . . . . . . . . . . . . . . . . . . . 14
shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
italic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
small caps . . . . . . . . . . . . . . . . . . . . . . . . 14
small caps . . . . . . . . . . . . . . . . . . . . . . . . 14
upright . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
tamanho. . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
footnotesize . . . . . . . . . . . . . . . . . . . . . . . 15
Huge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
huge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Large . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
large . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
scriptsize . . . . . . . . . . . . . . . . . . . . . . . . . 15
small . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
tiny . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\footnote. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
footnote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
footnote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
alterando numera cao. . . . . . . . . . . . . . . . 20
com verbatim . . . . . . . . . . . . . . . . . . . . . . 38
dentro de (sub)se cao . . . . . . . . . . . . . . . . . 9
dentro de caption . . . . . . . . . . . . . . . . . . . 31
60
dentro de minipage
alterando numera cao. . . . . . . . . . . . . . 22
dentro de tabela . . . . . . . . . . . . . . . . . . . . 22
dentro de ttulo . . . . . . . . . . . . . . . . . . . . . . 1
duas entradas com mesmo ndice . . . . . 9
eliminando a linha de separa cao. . . . . 22
\footnotemark . . . . . . . . . . . . . . . . . . . . . . . . . 31
\footnoterule . . . . . . . . . . . . . . . . . . . . . . . . . 22
\footnotesize . . . . . . . . . . . . . . . . . . . . . 15, 24
\footnotetext . . . . . . . . . . . . . . . . . . . . . . . . . 31
fra coes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
G
\geometry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49, 51
gloss ario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
gnuplot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
gr aco de fun cao. . . . . . . . . . . . . . . . . . . . 34
gr aco de um arquivo de dados . . . . . 34
gr acos . . . . . . . . . . . . . . . . . . . . . . . . veja guras
graphicx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\grave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
H
\hat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
helvet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 51
\hfill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
\hrulefill. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
\hspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
HTML
convertendo L
A
T
E
X para. . . . . . . . . . . . . 48
\Huge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\huge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
hyperref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
I
ifthen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\ifthenelse. . . . . . . . . . . . . . . . . . . . . . . . . . . .51
\includegraphics. . . . . . . . . . . . . . . . . . . . . . 51
\includeversion. . . . . . . . . . . . . . . . . . . . . . . 54
indenta cao
primeiro par agrafo . . . . . . . . . . . . . . . . . . 52
indentrst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
\index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
ndice remissivo . . . . . . . . . . . . . . . . . . . . . . . . . 56
inputenc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
integrais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
ISO-8859-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
suporte no GNU Emacs . . . . . . . . . . . . . 52
\isodd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
itemize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
\itshape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
K
\kill. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
L
\label. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
\LAMSTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\LAmSTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
landscape . . . . . . . . . . . . . . . . . . . . . . . . . . 28, 52
\LARGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\Large . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\large . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
LastPage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
lastpage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
\LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
\LaTeXe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\left. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
length
\abovecaptionskip . . . . . . . . . 17, 24, 30
\arrayrulewidth. . . . . . . . . . . . . . . . . . . 22
\belowcaptionskip. . . . . . . . . . . . . 23, 30
\columnseprule. . . . . . . . . . . . . . . . . . . . 10
\parindent. . . . . . . . . . . . . . . . . . . . . . . . . 17
\parskip . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
\tabcolsep. . . . . . . . . . . . . . . . . . . . . . . . . 24
lengths
alterando . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
criando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
mostrando . . . . . . . . . . . . . . . . . . . . . . . . . . 17
\lengthtest. . . . . . . . . . . . . . . . . . . . . . . . . . . .51
licen ca de uso desse documento. . . . . . . . . . . 2
limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 13
listas
enumerate
com letras mai usculas. . . . . . . . . . . . . 12
com letras min usculas. . . . . . . . . . . . . 12
com num. romanos (mai usculas) . . 12
com num. romanos (min usculas) . . 11
encadeado . . . . . . . . . . . . . . . . . . . . . . . . 12
61
itens numerados por profundidade 12
environment
Description . . . . . . . . . . . . . . . . . . . . . 13
description . . . . . . . . . . . . . . . . . . . . . 13
enumerate. . . . . . . . . . . . . . . . . . . . . . . . 11
itemize . . . . . . . . . . . . . . . . . . . . . . . . . . 11
list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
trivlist. . . . . . . . . . . . . . . . . . . . . . . . . 14
mudando o estilo de numera cao . . . . . 20
package enumerate . . . . . . . . . . . . . . . . . . 13
listings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
\listof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
longtable . . . . . . . . . . . . . . . . . . . . . . . . . . 26, 52
longtable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26, 52
loops . . . . . . . . . . . . . . . . . . . . . . . veja repeti coes
lscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28, 52
M
makeidx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
\makeindex. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
margens
notas nas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\marginpar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
M ario Quintana. . . . . . . . . . . . . . . . . . . . . . . . . 16
matem atica
bin omios. . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
colchetes e parenteses em linhas distin-
tas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
derivadas . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
espa camento
aumentando . . . . . . . . . . . . . . . . . . . . . . 41
diminuindo . . . . . . . . . . . . . . . . . . . . . . . 41
exemplos . . . . . . . . . . . . . . . . . . . . . . . . 4145
fatoriais . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
fra coes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
integrais . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
macros com. . . . . . . . . . . . . . . . . . . . . . . . . 45
matrizes e determinantes. . . . . . . . . . . . 42
mnimos quadrados . . . . . . . . . . . . . . . . . 41
modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
. como delimitador invisvel . . . . 41, 44
produt orios . . . . . . . . . . . . . . . . . . . . . . . . . 42
raizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
somat orios . . . . . . . . . . . . . . . . . . . . . . . . . . 42
teoremas. . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
transformada
de Fourier . . . . . . . . . . . . . . . . . . . . . . . . 45
de Laplace . . . . . . . . . . . . . . . . . . . . . . . . 44
transformadas . . . . . . . . . . . . . . . . . . . . . . 44
trigonometria . . . . . . . . . . . . . . . . . . . . . . . 41
unidades fsicas . . . . . . . . . . . . . . . . . . . . . 45
\mathbb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\mathrm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
mathrsfs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
\mathscr . . . . . . . . . . . . . . . . . . . . . . . . . . . 44, 52
matrizes e determinantes . . . . . . . . . . . . . . . . 42
\mdseries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\METAFONT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\MF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
mnimos quadrados . . . . . . . . . . . . . . . . . . . . . 41
minipage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
multicol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 52
multicols . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 52
\multicolumn. . . . . . . . . . . . . . . . . . . . . . . 23, 24
N
newcent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 52
\newcommand. . . . . . . . . . . . . . . . . . . . . . . . . . . .45
\newcounter. . . . . . . . . . . . . . . . . . . . . . . . 20, 21
\newenvironment . . . . . . . . . . . . . . . 11, 13, 50
\newfloat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
\newlength. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
\newtheorem. . . . . . . . . . . . . . . . . . . . . . . . . . . .45
\nocite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
\nocite{*}. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
\nonumber. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
\normalsize. . . . . . . . . . . . . . . . . . . . . . . . . . . .15
\not. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
notas
nas margens . . . . . . . . . . . . . . . . . . . . . . . . . 9
O
\oldstylenums . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\onecolumn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
\onehalfspacing . . . . . . . . . . . . . . . . . . . . 9, 53
\or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
P
\P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
package
a4wide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
ae . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
62
algorithm. . . . . . . . . . . . . . . . . . . . . . . . 40, 49
algorithmic . . . . . . . . . . . . . . . . . . . . . . 40, 49
alltt . . . . . . . . . . . . . . . . . . . . . . . . . 37, 39, 49
amsfonts . . . . . . . . . . . . . . . . . . . . . . . . 11, 49
amstext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
avant. . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 49
babel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
bookman . . . . . . . . . . . . . . . . . . . . . . . . 14, 50
color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
enumerate . . . . . . . . . . . . . . . . . . . . . . . 13, 50
fancyhdr . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
fancyvrb . . . . . . . . . . . . . . . . . . . . . 38, 39, 50
oat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39, 50
fontenc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
geometry . . . . . . . . . . . . . . . . . . . . . . . . 49, 51
graphicx. . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
helvet . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 51
hyperref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
ifthen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
indentrst . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
inputenc . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
lastpage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
listings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
longtable . . . . . . . . . . . . . . . . . . . . . . . . 26, 52
lscape . . . . . . . . . . . . . . . . . . . . . . . . . . . 28, 52
makeidx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
mathrsfs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
multicol . . . . . . . . . . . . . . . . . . . . . . . . . 10, 52
newcent . . . . . . . . . . . . . . . . . . . . . . . . . 14, 52
palatino . . . . . . . . . . . . . . . . . . . . . . . . . 14, 53
pandora . . . . . . . . . . . . . . . . . . . . . . . . . 14, 53
pifont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
pifonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
psfrag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
rcs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
rcsinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
setspace . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 53
showidx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
subgure . . . . . . . . . . . . . . . . . . . . . . . . 32, 53
texnames. . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
textcomp . . . . . . . . . . . . . . . . . . . . . . . . 10, 54
times . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 54
ulem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
url . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
utopia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
varioref . . . . . . . . . . . . . . . . . . . . . . 36, 54, 64
version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
wasysym. . . . . . . . . . . . . . . . . . . . . . . . . 10, 54
wrapg . . . . . . . . . . . . . . . . . . . . . . . . . . 33, 55
packages
citados no documento. . . . . . . . . . . . . . . 49
\pageref . . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
palatino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 53
pandora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 53
par agrafos
aumentando o espa co entre . . . . . . . . . 48
\parindent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
\parskip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
\path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
PDF
encoding T1 . . . . . . . . . . . . . . . . . . . . . . . . 49
package ae . . . . . . . . . . . . . . . . . . . . . . . . . . 49
package hyperref . . . . . . . . . . . . . . . . . . . . 51
package psfrag . . . . . . . . . . . . . . . . . . . . . . 53
pessoas que contriburam com esse texto . 2
pifont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
pifonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
poesia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
M ario Quintana. . . . . . . . . . . . . . . . . . . . . 16
\pounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\printindex. . . . . . . . . . . . . . . . . . . . . . . . . . . .52
processamento condicional . . . . . . . . . . . 51, 54
produt orios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
proverbio chines . . . . . . . . . . . . . . veja epgrafo
pseudocodigo . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
psfrag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Q
\qquad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
qumica
exemplos . . . . . . . . . . . . . . . . . . . . . . . . 4647
is otopos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
quotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Brooke Shields . . . . . . . . . . . . . . . . . . . . . . 15
Dan Quayle. . . . . . . . . . . . . . . . . . . . . . . . . 15
R
\raisebox . . . . . . . . . . . . . . . . . . . . . . . . . . 18, 25
razes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
rcs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
rcsinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
rea coes qumicas . . . . . . . . . . . . . . veja qumica
63
\ref. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 51, 54
referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
bibliogr acas
\cite com par ametro opcional . . . . 48
com BibT
E
X. . . . . . . . . . . . . . . . . . . . . . 48
obtendo entradas BibT
E
X. . . . . . . . . 48
com o package varioref . . . . . . . . . . . . . . 36
exemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
\renewcommand . . . . . . . . . . . . . . . . . . . . . . . . . 20
repeti coes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\right. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
\rmfamily. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\Roman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
\roman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
\rule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
rule boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
S
\S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\scripsize. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\scshape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
\setcounter. . . . . . . . . . . . . . . . . . . . . . . . 20, 21
\setlength . . . . . . . . . . . . . . 10, 17, 2224, 30
setspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 53
\sffamily. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
showidx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
smbolos gr acos
AMS fonts . . . . . . . . . . . . . . . . . . . . . . . . . . 11
exemplos . . . . . . . . . . . . . . . . . . . . . . . . 1011
fonte text companion . . . . . . . . . . . . . . . . 10
fonte wasy . . . . . . . . . . . . . . . . . . . . . . . . . . 10
fonte zapfdingbats . . . . . . . . . . . . . . . . . . 10
graus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
graus Celsius . . . . . . . . . . . . . . . . . . . . . . . 10
linha de. . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
lista de . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
ordinal feminino . . . . . . . . . . . . . . . . . . . . 10
ordinal masculino . . . . . . . . . . . . . . . . . . . 10
\singlespacing . . . . . . . . . . . . . . . . . . . . . 9, 53
\SLITEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\SLITeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\SLiTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\SliTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\slshape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\small . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
somat orios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
\sout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
\stepcounter . . . . . . . . . . . . . . . . . . . . . . . . . . 20
\subfigure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
subgure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32, 53
sublinhado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
package ulem. . . . . . . . . . . . . . . . . . . . . . . . . 9
\sout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\uline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\uuline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\uwave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\dashuline. . . . . . . . . . . . . . . . . . . . . . . . . . 9
\dotuline. . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\xout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
T
tabbing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
\tabcolsep. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2230
alinhamento de colunas com . e : . 25
alterando numera cao do caption . . . . 20
caption abaixo . . . . . . . . . . . . . . . . . . . . . . 22
caption acima. . . . . . . . . . . . . . . . . . . . . . . 23
com \multicolumn . . . . . . . . . . . . . . . . . 23
com \multicolumn e \cline. . . . . . . . 24
com \parbox . . . . . . . . . . . . . . . . . . . . . . . 24
com quebra de p agina. . . . . . . . . . . . . . . 26
com rota cao de 90
. . . . . . . . . . . . . . . . . 28
diminuindo o espa co entre colunas . . 24
diminuindo o tamanho . . . . . . . . . . . . . . 24
em landscape . . . . . . . . . . . . . . . . . . . . . . . 28
exemplo de cronograma . . . . . . . . . . . . . 25
lado a lado . . . . . . . . . . . . . . . . . . . . . . . . . 26
linhas grossas . . . . . . . . . . . . . . . . . . . . . . . 22
longas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
n ao centralizada . . . . . . . . . . . . . . . . . . . . 23
package longtable . . . . . . . . . . . . . . . . . . . 26
tabular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
teoremas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
termos de distribui cao desse documento . . 2
testes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
\TeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
texnames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
\text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
\textbf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\textcolor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
textcomp . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 54
64
\textit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\textmd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
texto
com caracteres especiais. . . . . . . . . . . . . . 9
com smbolos especiais . . . . . . . . . . . . . . . 9
espa camento
duplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
normal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
um e meio . . . . . . . . . . . . . . . . . . . . . . . . . 9
n umeros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
n umeros (old style) . . . . . . . . . . . . . . . . . . 9
quotado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
\textrm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\textsc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\textsf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\textsl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\texttt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\textup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\the. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
\thefootnote. . . . . . . . . . . . . . . . . . . . . . . 19, 20
\thempfootnote . . . . . . . . . . . . . . . . . . . . . . . . 22
\tilde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 54
\tiny. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
transformada de Fourier. . . . . . . . . . . . . . . . .45
transformada de Laplace . . . . . . . . . . . . . . . . 44
trigonometria . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
trivlist . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 14
\ttfamily. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
\twocolumn . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 10
typed text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
com espa cos . . . . . . . . . . . . . . . . . . . . . . . . 37
package alltt . . . . . . . . . . . . . . . . . . . . . . . . 37
sem espa cos. . . . . . . . . . . . . . . . . . . . . . . . . 37
U
ulem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
\uline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
unidades fsicas . . . . . . . . . . . . . . . . . . . . . . . . . 45
\upshape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
\url . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
url . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
urls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
mudando o estilo . . . . . . . . . . . . . . . . . . . 36
muito longas . . . . . . . . . . . . . . . . . . . . . . . . 36
\urlstyle . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
utopia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\uuline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
\uwave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
V
\value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
varioref . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54, 64
\verb . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 36, 54
Verbatim . . . . . . . . . . . . . . . . . . . . . . . . . . . 38, 50
verbatim . . . . . . . . . . . . . . . . . . . . veja typed text
verbatim . . . . . . . . . . . . . . . . . . . . . . . . . . . 37, 49
verbatim*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
\VerbatimEnvironment. . . . . . . . . . . . . . . . . 50
\VerbatimFootnotes. . . . . . . . . . . . . . . . 38, 50
\VerbatimInput . . . . . . . . . . . . . . . . . . . . 39, 50
verse . . . . . . . . . . . . . . . . . . . . . . . . . . . veja poesia
version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
\vpageref . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
\vref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36, 54
\vspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
W
wasysym. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 54
\whiledo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
wrapg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33, 55
wrapfigure . . . . . . . . . . . . . . . . . . . . . . . . . 33, 55
wraptable . . . . . . . . . . . . . . . . . . . . . . . . . . 33, 55
X
\xout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 54
65
Glossario
AUC T
E
X Ambiente integrado de edi cao de arquivos T
E
X e L
A
T
E
X para GNU Emacs.
bar Segunda da lista padr ao de vari aveis usadas em exemplos, depois de foo e antes
de baz. Freq uentemente concatenada com foo para produzir foobar.
baz Terceira da lista padr ao de vari aveis usadas em exemplos. Freq uentemente conca-
tenada com foo para produzir foobaz.
CVS Poderoso sistema de controle de vers ao, permitindo manter todas as vers oes dos
arquivos que comp oem um projeto, com logs detalhados das modica coes, datas e
autores. Atua sobre um conjunto hier arquico de diret orios.
E util para controlar as
vers oes de um projeto como um todo assim como a edi cao concorrente de arquivos
por m ultiplos autores. Permite tambem opera cao eciente via rede.
EPS Encapsulated PostScript. Formato muito usado para inclus ao de guras em do-
cumentos L
A
T
E
X. Um arquivo EPS e essencialmente um arquivo PostScript com
algumas restri coesn ao pode conter codigo que altere o estado global do interpre-
tador PostScript e deve conter uma linha com um bounding box que descreve as
dimens oes da gura.
foo Denomina cao bastante geral usada como exemplo de nome para qualquer coisa,
especialmente programas e arquivos. Primeira da lista padr ao de vari aveis usadas
em exemplos. Veja tambem bar e baz.
foobar Outra vari avel muito comum usada em exemplos. Veja bar.
foobaz Outra vari avel muito comum usada em exemplos. Veja baz.
GNU Emacs
GNU Emacs e uma vers ao do popular editor Emacs, escrito pelo autor do Emacs
original (para PDP-10), Richard Stallman.
GNUPLOT
Programa interativo para constru cao de gr acos de fun cao. Tambem pode gerar
gr acos a partir de pontos de um arquivo.
MakeIndex
Programa usado na constru cao de ndices remissivos em documentos L
A
T
E
X.
MiKT
E
X Distribui cao de (La)T
E
X para Windows NT/9x.
E free e todo o codigo fonte est a
disponvel.
mktable Script em perl util para a cria cao de tabelas no formato L
A
T
E
X. O script le uma
tabela em formato tabular (colunas de dados separados por espa co ou tabs) e gera
uma tabela no formato do L
A
T
E
X
PDF Portable Document Formatformato de arquivo criado para representa cao de do-
cumentos de maneira independente da aplica cao, hardware e sistema operacional
usados na sua cria cao e do dispositivo de sada usado na sua exibi cao ou impress ao.
66
pdfT
E
X Extens ao do T
E
X que gera documentos PDF em vez de DVI.
teT
E
X Uma das mais completas distribui coes de (La)T
E
X disponveis para o mundo Unix.
Por distribui cao entende-se o conjunto de programas, fontes e packages necess arios
para ter uma instala cao (La)T
E
X funcional.
xg Programa para X Window que permite a constru cao e manipula cao de guras.
67
Referencias
[1] David J. Buerger. L
A
T
E
X for Engineers and Scientists. McGraw-Hill, New York, NY, USA,
1990.
[2] Nikos Drakos. The L
A
T
E
X to HTML translator. Internal report, Computer Based Learning
Unit, University of Leeds, January 94.
[3] Michel Goossens, Frank Mittelbach, and Alexander Samarin. The L
A
T
E
X Companion. Ad-
dison-Wesley, Reading, MA, USA, second edition, 1994.
[4] Jane Hahn. L
A
T
E
X for Everyone. Personal T
E
X Inc., 12 Madrona Street, Mill Valley, CA
94941, USA, 1991.
[5] Donald E. Knuth. The T
E
Xbook. Addison-Wesley, 1984.
[6] Helmut Kopka and Patrick W. Daly. A Guide to L
A
T
E
X2e: Document Preparation for Be-
ginners and Advanced Users. Addison-Wesley, Reading, MA, USA, second edition, 1995.
[7] Leslie Lamport. L
A
T
E
X: A Document Preparation System. Addison-Wesley, Reading, MA,
USA, second edition, 1996.
68