You are on page 1of 56

Curso de Introduo ao L

A
T
E
X
Prof. Mrcio Nascimento da Silva
Universidade Estadual Vale do Acara
Coordenao de Matemtica
Junho - 2009
2
Sumrio
Introduo 9
1 T
E
X e L
A
T
E
X 11
1.1 O editor de textos Kile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2 Instalando o L
A
T
E
X e o editor Kile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3 Estrutura de um documento L
A
T
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.4 Pacotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.5 Tipos de Arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.6 Visualizao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2 Formatao do Texto 17
2.1 Tamanho de letra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2 Estilo do texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.3 Fontes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4 Pargrafo, Espao e Espaamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.1 Pargrafo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.2 Quebra de linha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.3 Espao Horizontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4.4 Espao Vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4.5 Espaamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5 Alinhamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.6 Cores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.7 Numerao de Pginas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.8 Notas de Rodap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.9 Ambiente Verbatim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.10 Colunas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3 Inserindo frmulas matemticas 23
3.1 Conhecimento bsico para frmulas matemticas . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.1 Fraes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.2 ndices, Expoentes e Razes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.3 Nmeros Binomiais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.4 Conjuntos Numricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.5 Parntesis, Colchetes e Chaves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.6 Mdulo e Norma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.1.7 Maior, menor, igual, diferente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.1.8 Frmulas Trigonomtricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.1.9 Logaritmo e Exponencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1.10 Limites, Derivadas e Integrais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1.11 Somatrios, produtrios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1.12 Unio, Interseo, Produto cartesiano . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.1.13 Vetores e Conjugados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.1.14 Produto intero, produto vetorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.1.15 Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.1.16 Determinantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3
4 SUMRIO
3.1.17 Sistemas Lineares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2 Preparando uma lista de exerccios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2.1 Ambientes de Enumerao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.3 Teoremas, Denies, Proposies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.4 Tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.4.1 Ambiente Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4 Inserindo Imagens 41
4.1 Inserindo guras lado a lado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2 Transformao de guras para o formato EPS . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.2.1 Grcos do GnuPlot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.3 XFig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.4 Outros programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.5 Lista de Figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5 Denindo comandos 45
6 Fazendo um livro 47
6.1 Formatando o prembulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.2 Diviso do arquivo L
A
T
E
X em vrios arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.3 Capa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.4 Partes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.5 Captulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.6 Sees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.6.1 Subsees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.7 Sumrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.8 Lista de Figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.9 Referncias Bibliogrcas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.10 ndice Remissivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Referncias Bibliogrcas 54
Lista de Figuras
1.1 Idia bsica de um processador de textos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1 Grco da funo f (x) = x
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2 Figura da esquerda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.3 Figura da direita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5
6 LISTA DE FIGURAS
Lista de Tabelas
2.1 Tamanhos das letras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2 Comandos para alinhamento de texto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.1 Exemplo de tabela com legenda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7
8 LISTA DE TABELAS
Introduo
Este manual foi elaborado inicialmente para um curso de Extenso direcionado aos alunos do curso
de Matemtica da Universidade Estadual Vale do Acara em maro de 2009. Durante o prprio curso,
algumas idias novas e sugestes apareceram e, na medida do possvel, foram acrescentadas a este
trabalho. Em junho de 2009 se realiza a segunda edio do curso dessa vez com a participao de
professores da rede pblica de ensino e professores do prprio curso de Matemtca. O objetivo deste
curso apenas iniciar os alunos no L
A
T
E
X dando condies para que possam com sua curiosidade
reproduzir tudo que desejem em seus trabalhos. Este material est voltado para a produo de textos na
rea de cincias exatas, sobretudo matemtica. Os exemplos foram opes usadas vrias vezes no lugar
das denies, na inteno de se obter um melhor entendimento.
Obviamente, este material sempre precisa de melhoras. Contamos com o apoio dos leitores para a
melhoria e correo de erros que possam aparecer
1
.
Vale registrar o apoio dos alunos Adriano Ximenes, Aprgio Teles
2
e Thas Martins, que por j terem
um pouco mais de experincia com o L
A
T
E
X se propuseram a ser monitores voluntrios neste curso.
Espera-se que deste curso tenhamos outros monitores voluntrios para projetos futuros.
1
mharcius@gmail.com
2
Por questes trabalhistas no pde participar da segunda edio
9
10 LISTA DE TABELAS
Captulo 1
T
E
X e L
A
T
E
X
T
E
X e L
A
T
E
X so processadores de textos, isto , interpretam certos comandos e transformam em textos
que podem ser, de fato, lidos e entendidos.
Figura 1.1: Idia bsica de um processador de textos.
Os processadores de textos se dividem basicamente em duas categorias:
Editores Visuais: a medida que se vai digitando, o texto j aparece na forma que vai ser impresso.
Editores Lgicos: o processamento feito em duas etapas. Primeiro, os comandos so digitados num
editor de textos (por exemplo, Kile), o que chamamos de arquivo fonte. Depois esses comandos so
compilados gerando um arquivo de saida (um arquivo tipo pdf, por exemplo).
O T
E
X
1
foi criado no nal dos anos 70 por Donaldo Knuth da Stanford University. O objetivo era
melhorar a impresso de textos cientcos, sobretudo as frmulas matemticas. O nome corresponde as
primeiras letras da palavra tecnologia em grego (), sendo que o X que aparece na verdade a letra
grega (qui).
O L
A
T
E
X (que se pronuncia lei-tec ou lah-tech) um conjunto de comandos que permite usar o
T
E
X com maior facilidade. Foi criado por Leslie Lamport na dcada de 80.
Hoje muitas universidades (sobretudo americanas e europias) exigem que seus alunos usem T
E
X ou
L
A
T
E
X para apresentar suas teses, a m de garantir que as frmulas sejam representadas com exatido
ou que a qualidade tipogrca seja uniforme. Muitas publicaes cientcas tambm o preferem para a
submisso de originais. Vantagens:
Formatao de qualidade;
Liberta o autor para concentrar-se no contedo em vez da forma;
Facilidade para trabalhar com frmulas matemticas;
Facilidade para trabalhar com bibliograas e citaes;
Gerao automtica e sempre correta de sumrios, listas de tabelas, listas de guras, etc.
Facilidade para criao de ndices remissivos;
1
Trs primeiras letras da palavra tecnologia em grego: o
11
12 CAPTULO 1. T
E
X E L
A
T
E
X
Gerenciamento inteligente de notas de rodap;
Exportao para HTML atravs de programas como latex2html e tex4ht e para RTF (latex2rtf);
Insero automtica de numerao sequencial de sees;
Gerenciamento fcil de diferentes estilos de pgina para capa, folha de rosto, ndices, parte pr-
textual, parte textual, pginas iniciais de captulo, apndice, etc.
Gerenciamente fcil de documentos a ser impressos em ambos os lados do papel.
Grande problema: Centenas de comandos!
1.1 O editor de textos Kile
um ambiente de desenvolvimendo integrado ao L
A
T
E
X. Ele permite que sejam usadas todas as fun-
cionalidades do L
A
T
E
X em modo grco, facilitando e costumizando o acesso a todos os programas do
L
A
T
E
X como compliladores, postprocessing, debbug, converses e ferramentas de visualizao; ainda
possui vrios wizards, interfaces comGnuPlot e XFig, e gerenciamento de projetos. E o principal: vrios
botes e menus que evitam a memorizao ou gasto de tempo com a pesquisa de boa parte das
centenas de comandos necessrios para a produo de um texto usando L
A
T
E
X. O Kile tambm avisa
sobre eventuais erros de digitao, informando, inclusive, a linha na qual se encontra o erro.
Um matemtico francs chamado Pascal Brachet, professor de uma escola secundria francesa, criou
o programa Texmaker, que possui basicamente os mesmos recursos das IDEs L
A
T
E
X encontradas no
mundo Windows (normalmente proprietrias e com custo elevado). O programa mudou de nome mais
tarde para Kile e acabou sendo passado para outro mantenedor. O programa feito com a biblioteca Qt
e o Kile uma verso mais adaptada (e dependente) do ambiente KDE. O Texmaker continua existindo,
mas como uma verso (bem semelhante e feita com a mesma biblioteca Qt) independente do KDE. Isso
tornou possvel a existncia at de uma verso para MacOS X.
1.2 Instalando o L
A
T
E
X e o editor Kile
1.3 Estrutura de um documento L
A
T
E
X
Vamos agora comear a produzir textos mais elegantes que nos editores de textos da moda. Um
documento L
A
T
E
X se divide basicamente em duas partes:
Prembulo;
Texto;
No prembulo fazemos as denies do documento: margens, estilo, tipo de letra, tamanho de letra,
numerao de pginas e etc. Isso tudo feito atravs da insero de pacotes (os packages). A segunda
parte o texto propriamente dito. Veja abaixo um exemplo da estrutura bsica de um documento L
A
T
E
X:
x-------------------------l8L H8uL0----------------------
\documentc1ass{a4pape:, 12pt]|:epo:t}
\usepackage{b:az11]|babe1}
x---------------------------------------------------------
x-------------------------1LX10--------------------------
\beg1n|document}
kqu1 se: , em b:eve, um texto. Quem sabe sob:e matem t1ca...
\end|document}
1.3. ESTRUTURA DE UM DOCUMENTO L
A
T
E
X 13
Na parte do documento onde ca o texto propriamente dito, no h segredos quanto escrita. No
preciso se preocupar com mudanas de linhas nem acentos. O alinhamento padro o justicado. Caso
queira mudar de linha, basta usar o comando
\new11ne
Se necessrio, pode ser feita at mesmo uma mudana de pgina:
\newpage
Todo documento deve ter no seu incio o comando
\documentc1ass{op es]|est11o}
No campo op es, podemos denir tipo de papel e tamanho de letra, por exemplo. No campo est11o
denimos o tipo de documento que queremos: livro, artigo, carta, etc. Abaixo algumas alternativas para
o campo op es:
Tipode Papel: a4pape:, 1ette:pape:, a$pape:, b$pape:, execut1vepape:e 1ega1pape:. Caso
no seja informado, o formato usado ser o 1ette:pape:.
Tamanho da letra: 10pt, 11pt ou 12pt. Caso no seja informado, o tamanho usado 10pt.
Layout da pgina: 1andscape (paisagem), twoco1umn (duas colunas), ones1de (imprime emapenas
um lado da pgina), twos1de (impresso nos dois lados do papel).
t1t1epage: para que seja gerada uma pgina exclusiva para o ttulo. Uma capa.
1eqno: numerao das pginas feita no lado esquerdo.
openany: faz com que os captulos se iniciem em qualquer pgina, mpar ou par.
Por exemplo
\documentc1ass{a4pape:, 12pt, twoco1umn]|:epo:t}
O texto ter duas colunas em papel a4 e letra de tamanho 12pt. Abaixo algumas opes de estilo:
a:t1c1e: artigos em jornais cientcos, pequenos relatrios;
:epo:t: relatrios mais longos, teses;
book: livros;
s11des: Para slides. Usa letras grandes. necessrio o pacote 1o11tex;
p:oc: Para atas baseadas na classe artigo.
m1n1ma1: a menor classe. Usa apenas umtamanho de letra e de papel. Usada geralmente quando
se quer detectar problemas no documento L
A
T
E
X;
1ette:: cartas.
Para o propsito de produo de textos matemticos (listas de exerccios, livros, artigos, etc.) o
pr-mbulo abaixo bastante satisfatrio:
x-------------------------l8 H8uL0-------------------------------------------
\documentc1ass{dv1pd1m, a4pape:, 12pt]|book} xbook, a:t1c1e ou :epo:t
\usepackage{b:az11]|babe1} x11nguagem do documento
\usepackage{ut18]|1nputenc} x:econhece acento e ced11ha
\usepackage|amssymb, amsmath, px1onts} xpe:m1te s1mbo1os matem t1cos
\usepackage|math:s1s} xpe:1m1te uso de 1ontes pa:a con]untos
\usepackage{no:ma1em]|u1em} xpe:m1te sub11nha: pa1av:as
\usepackage|math:s1s} xpe:m1te o uso de 1et:as t:aba1hadas
14 CAPTULO 1. T
E
X E L
A
T
E
X
\usepackage{top=3cm,1e1t=3cm,:1ght=2cm,bottom=3cm]|geomet:y} xma:gens
\usepackage|g:aph1cx} xpe:m1te 1nse:1: 11gu:as
\usepackage{usenames]|co1o:} xpe:m1te 1et:as co1o:1das
\usepackage|make1dx} xp:a c:1a: nd1ce :em1ss1vo
\make1ndex xconst:u o do nd1ce
x--------------------------------------------------------------------------------
\beg1n|document}
\pagesty1e|head1ngs} xest11o de nume:a o
\end|document}
Observe que inserimos uma linha comvrios tracinhos mas iniciada por %. Sempre que esse caractere
digitado, qualquer outra coisa que vier em seguida no processada. Temos, ento, uma forma de
fazer comentrios dentro do texto. Essa uma maneira de facilitar correes e mudanas posteriores
dentro do nosso texto, uma vez que organiza o documento.
1.4 Pacotes
Os pacotes ou packages so arquivos que implementam caractersticas adicionais para os documentos
escritos em L
A
T
E
X. Se usarmos a estrutura bsica
\documentc1ass|:epo:t}
\beg1n|document}
\end|document}
no podemos, por exemplo, escrever palavras com acentos. Para que isso seja possvel, inserimos (no
prembulo) o pacote que reconhece a acentuao, o pacote
\usepackage{ut18]|1nputenc}
Para inserir um pacote, digitamos:
\usepackage{op es]|pacote}
Abaixo, os pacotes mais utilizados na produo de textos matemticos:
babe1: A linguagem empregada nos ttulos. Por exemplo: Captulo, Sumrio, ndice Remissivo.
Preenchendo o campo das opes com {b:az11], todos os ttulos so escritos em portugus. Se
nada for feito, a linguagem usada o ingls.
geomet:y: pacote usado para denir as margens. No campo das opes denimos as margens
superior, esquerda, direita e inferior usando os comandos
{top=3cm,1e1t=3cm,:1ght=2cm,bottom=3cm].
g:aph1cx: pacote que permite a insero de grcos e guras.
make1dx: permite a criao do ndice remissivo.
ams1onts, amssymb: denem alguns estilos de letras e smbolos para o ambiente matemtico.
um conjunto de fontes da American Mathematical Society.
co1o:: permite texto colorido
1nputenc: permite o uso de caracteres com til e cedilha sem necessidades de construes do tipo
\c|c}\~ao (que produz o).
1.5. TIPOS DE ARQUIVOS 15
1.5 Tipos de Arquivos
Para se obter uma bela pgina de umlivro, por exemplo, alguns tipos de arquivos so criados. Oprimeiro
deles o arquivo fonte no qual digitamos o texto, cujo formato .tex. O arquivo com esta extenso ser
processado pelo L
A
T
E
X que gerar um arquivo .dv1 (Device Independente le). Outros formatos:
.1og, .aux: guardam informaes sobre a ltima vez que o L
A
T
E
X processou seu documento;
.toc: guarda os cabealhos. usado para produzir o sumrio.
.1o1: usado para produzir a lista de guras;
.1ot: usado para produzir a lista de tabelas;
.1dx: guarda todas as palavras que vo para o ndice remissivo;
.1nd, .11g: usados para produzir o ndice remissivo.
So gerados ainda arquivos no formato .pd1 e .ps.
1.6 Visualizao
Para a produo de um texto usando L
A
T
E
X so necessrias duas etapas:
Criao do arquivo fonte;
Compilao (gerao do arquivo de sada);
Um terceiro passo seria a visualizao deste arquivo. No editor Kile, a criao do arquivo fonte
se d na digitao dos cdigos T
E
X , L
A
T
E
X que sero salvos num arquivo com extenso .tex. Na barra
de ferramentas h um boto para compilao do arquivo fonte
2
. H ainda a opo via barra de menu
(C0Hl1Lk8 C0Hl1Lk8 Lk1LX) ou, simplesmente, com a combinao das teclas
a1t + I2
Nesse momento gerado um arquivo com extenso .dv1 no qual j podemos ver o resultado dos
comandos digitados no arquivo fonte. Para visualizar tal arquivo, basta usar a combinao de teclas
a1t + I3
H tambm a opo na barra de ferramentas e na barra de menu.
2
Um boto com uma espcie de engrenagem, catraca.
16 CAPTULO 1. T
E
X E L
A
T
E
X
Captulo 2
Formatao do Texto
Vejamos agora como formatar um texto.
2.1 Tamanho de letra
J vimos que no prembulo podemos escolher o tamanho da letra entre 10pt, 11pt, 12pt. Alguns
comandos podem ser usados para alterar o tamanho das letras em uma determinada parte do texto:
|\t1ny texto} produz: texto;
|\sc:1pts1ze texto} produz: texto;
|\1ootnotes1ze texto} produz: texto;
|\sma11 texto} produz: texto;
|\no:ma1s1ze texto} produz: texto;
|\1a:ge texto} produz: texto;
|\La:ge texto} produz: texto;
|\Lk80L texto} produz: texto;
|\huge texto} produz: texto;
|\huge texto} produz: texto;
A alterao (local) no tamanho do texto depende do tamanho de letra xado no prembulo. Abaixo
os tamanhos de acordo com o que denido no prembulo:
2.2 Estilo do texto
Podemos formatar o texto para que ele que:
itlico: |\1t texto} ou text1t|texto}
negrito: |\b1 texto} ou textb1|texto}
subscrito: \unde:11ne|texto}
Para os comandos text1t|texto}, textb1|texto} e \unde:11ne|texto} existem botes na barra de
ferramentas do Kile.
17
18 CAPTULO 2. FORMATAO DO TEXTO
Tamanho (prembulo) 10pt 11pt 12pt
\t1ny $pt 6pt 6pt
\sc:1pts1ze 7pt 8pt 8pt
\1ootnotes1ze 8pt 0pt 10pt
\sma11 0pt 10pt 11pt
\no:ma1s1ze 10pt 11pt 12pt
\1a:ge 12pt 12pt 14pt
\La:ge 14pt 14pt 17pt
\Lk80L 17pt 17pt 20pt
\huge 20pt 20pt 2$pt
\huge 2$pt 2$pt 2$pt
Tabela 2.1: Tamanhos das letras
2.3 Fontes
Basicamente o L
A
T
E
X usa trs fontes:
Esta fonte;
Lsta 1onte;
Esta Fonte.
O primeiro tipo no necessita de comandos. Basta digitar o texto. A segunda tipo m qu1na de
esc:eve: e a terceira a fonte Sans Serif ou serifada. O L
A
T
E
X permite o uso de outras fontes mediante
adio de pacotes adequados. Por exemplo, se anexamos os pacotes tx1onts ou px1onts, a fonte
alterada em todo o documento
1
.
2.4 Pargrafo, Espao e Espaamento
2.4.1 Pargrafo
O pargrafo feito simplesmente deixando uma linha em branco entre dois pargrafos. Tambm pode
ser feito utilizando o comando \quad ou \qquad para um espaamento um pouco maior.
2.4.2 Quebra de linha
A mudana de linha pode ser feita de vrias formas:
Linha em branco entre duas linhas de texto;
Duas barras no nal da linha: \\; Nesse comando ainda podemos colocar o parmetro de tamanho:
\\{tamanho]. A colocamos, por exemplo, em centmetros o espaamento que queremos. Se
quisermos um espaamento menor que uma linha, basta colocar o parmetro com sinal negativo.
Por exemplo: \\{-0.2cm].
Usando o comando \new11ne ao nal da linha;
Usando o comando \11neb:eak ao nal da linha. A diferena para o comando \new11ne que
aqui o pargrafo ca justicado.
1
Este documento usa o pacote px1onts.
2.5. ALINHAMENTO 19
2.4.3 Espao Horizontal
Para pequenos espaos na horizontal podemos usar uma barra \. Isso d um espao de um caractere.
Para espaos um pouco maiores podemos usar \quad ou \qquad. Se quisermos denir nossos prprios
espaos, usamos o comando
\hspace|XXcm}
onde XX o valor do espao (em centmetros).
2.4.4 Espao Vertical
Para espaos maiores que um pargrafo podemos usar um comando semelhante ao usado para espaa-
mento livre horizontal:
\vspace|XXcm}
2.4.5 Espaamento
O espaamento do texto pode ser denido atravs do comando \11nesp:ead|1ato:} colocado no pr-
mbulo do documento fonte. Note que esse comando adota o mesmo espaamento para todo o texto.
Se quisermos alterar o espaamento apenas localmente, usamos o o comando
\set1ength|\base11nesk1p}|X.\base11nesk1p}
Veja o exemplo a seguir
Salve o Corinthians!!
O campeo dos Campees!!
Eternamente dentro dos nossos coraes!
No documento fonte, temos:
|\set1ength|\base11nesk1p}|2.$\base11nesk1p}
\text1t|$a1ve o Co:1nth1ans11}
\text1t|0 campe o dos Campe es11}
\text1t|Lte:namente dent:o dos nossos co:a es1}\pa:}
2.5 Alinhamento
Assim como na maioria dos editores de texto, podemos alinhar o texto a esquerda, a direita, justicado
ou centralizado. O padro do L
A
T
E
X o justicado. Os comandos encontram-se a seguir:
2.6 Cores
necessrio o uso do pacote co1o: no prembulo da seguinte forma
\usepackage{usenames]|co1o:}
desta forma podemos escolher as cores pelos seus nomes. Dois comandos nos permitem mudar a cor de
uma determinada parte do texto:
\textco1o:|co:}|texto}
20 CAPTULO 2. FORMATAO DO TEXTO
Ao Comando
Centralizar \beg1n|cente:}
1LX10 kQu11
\end|cente:}
Esquerda \beg1n|11ush1e1t}
1LX10 kQu11
\end|11ush1e1t}
Direita \beg1n|11ush:1ght}
1LX10 kQu11
\end|11ush:1ght}
Tabela 2.2: Comandos para alinhamento de texto.
|\co1o:|co:}texto}
Lembrando que o nome das cor deve estar em ingls. Exemplos:
\textco1o:|b1ue}|11m o Campe o111} produz: Timo Campeo!!!
\textco1o:|:ed}|$ob:a1 1:1a1} produz: Sobral fria!
\textco1o:|g:een}|\La1eX massa1} produz: L
A
T
E
X massa!
|\co1o:|magenta}8e1eza 1undamenta1} produz: Beleza fundamental
|\co1o:|cyan}8e1eza 1undamenta1} produz: Beleza fundamental
2.7 Numerao de Pginas
O comando \pagesty1e|op o} permite denir como ser a numerao das pginas.
\pagesty1e|p1a1n}: imprime o nmero da pgina no centro do rodap.
\pagesty1e|head1ngs}: imprime o nome do captulo atual juntamente com o nmero da pgina
no cabealho.
\pagesty1e|empty}: no imprime o nmero das pginas.
Caso queira no exibir o nmero de uma pgina em especial, usa-se
\th1spagesty1e|op o}.
Ainda h outra opes para a numerao na pgina, atravs da incluso de outros pacotes, mas essa
tarefa car a cargo do leitor.
2.8 Notas de Rodap
muito comum o uso de notas de rodap
2
seja qual for a natureza do texto. Inclumos esse tipo de nota
atravs do comando
\1ootnote|texto da nota de :odap }
imediatamente aps a palavra sobre a qual se quer fazer o comentrio.
2
Isto uma nota de rodap
2.9. AMBIENTE VERBATIM 21
2.9 Ambiente Verbatim
Na produo deste texto, por vrias vezes se faz necessrio ver o que se est escrevendo no arquivo
fonte. Por exemplo, foi dito acima que para mudar a cor de uma palavra para verde, devemos digitar o
seguinte comando
\textco1o:|g:een}|la1av:a ve:de}
No arquivo fonte, se digitarmos o comando acima e compilarmos, veremos apenas
Palavra verde
Aqui aparece o ambiente verbatim, isto , quando desejamos ler no arquivo de saida o que digitamos,
de fato, no arquivo fonte. Existem dois comandos:
\ve:b+ 1 L X 1 0 +
ou
\beg1n|ve:bat1m}
1LX10
\end|ve:bat1m}
2.10 Colunas
O texto pode ser divido inteiramente em duas colunas ou apenas localmente. Se quisermos que todo o
texto tenha duas colunas, usamos como parmetro do \documentc1ass o comando twoco1umn:
\documentc1ass{a4,twoco1umn,12pt]|book}
Se quisermos usar localmente, basta fazer o que se segue:
\twoco1umn{t tu1o]
...
1LX10
...
\oneco1umn
A partir do comando twoco1umn{t tu1o] ocorre uma mudana de pgina e partir da o texto estar
em duas colunas, sendo que o ttulo aparece em uma coluna apenas, no topo da pgina. O parmetro
ttulo opicional. O comando oneco1umn determina o m das colunas e a partir desse o ponto o texto
volta a formatao normal.
22 CAPTULO 2. FORMATAO DO TEXTO
Captulo 3
Inserindo frmulas matemticas
As frmulas matemticas so digitadas de uma maneira especial. Temos as seguintes opes:
1. Frmula junto ao texto, na mesma linha:
Uma equao do primeiro grau uma expresso da forma ax + b = 0.
No arquivo fonte, digitamos:
uma equa o do segundo g:au uma exp:ess o da 1o:ma $ax+b=0$.
2. Frmula centralizada, em uma nova linha:
Uma equao do primeiro grau uma expresso da forma
ax + b = 0
No arquivo fonte digitamos,
uma equa o do segundo g:au uma exp:ess o da 1o:ma $$ax+b=0$$
3. Frmulas Numeradas:
uma equa o do segundo g:au uma exp:ess o da 1o:ma
\beg1n|equat1on}
ax+b=0
\end|equat1on}
Teremos:
Uma equao do segundo grau uma expresso da forma
ax + b = 0 (3.1)
Se quisermos escrever uma seqncia de equaes, podemos usar o ambiente eqna::ay
$e na equa o $3x+y=2$ 11ze:mos $x=1$, te:emos:
\beg1n|eqna::ay}
3x+y=2\\
y=2-3x\\
y=2-3.{1)\\
y=2-3\\
y=-1
\end|eqna::ay}
23
24 CAPTULO 3. INSERINDO FRMULAS MATEMTICAS
Que resulta em:
Se na equao 3x + y = 2 zermos x = 1, teremos:
3x + y = 2 (3.2)
y = 2 3x (3.3)
y = 2 3.(1) (3.4)
y = 2 3 (3.5)
y = 1 (3.6)
Observe que cada linha cou numerada. Se no quisermos nmeros emdeterminadas linhas, usamos
o comando nonumbe: ao nal da linha:
$e na equa o $3x+y=2$ 11ze:mos $x=1$, te:emos:
\beg1n|eqna::ay}
3x+y=2 \nonumbe: \\
y=2-3x\\
y=2-3.{1)\\
y=2-3 \nonumbe: \\
y=-1
\end|eqna::ay}
Veja que tiramos a numerao de duas linhas. Teremos:
Se na equao 3x + y = 2 zermos x = 1, teremos:
3x + y = 2 (3.7)
y = 2 3x
y = 2 3.(1) (3.8)
y = 2 3
y = 1 (3.9)
Se quisermos tirar a numerao de todas as linhas da expresso, usamos um asterisco logo aps a
palavra eqna::ay (tanto em beg1n como em end):
$e na equa o $3x+y=2$ 11ze:mos $x=1$, te:emos:
\beg1n|eqna::ay`}
3x+y=2\\
y=2-3x\\
y=2-3.{1)\\
y=2-3\\
y=-1
\end|eqna::ay`}
O resultado :
Se na equao 3x + y = 2 zermos x = 1, teremos:
3x + y = 2
y = 2 3x
y = 2 3.(1)
y = 2 3
y = 1
Podemos ainda melhorar a disposio das equaes dentro do ambiente eqna::ay utilizando o
smbolo &:
$e na equa o $3x+y=2$ 11ze:mos $x=1$, te:emos:
\beg1n|eqna::ay`}
3.1. CONHECIMENTO BSICO PARA FRMULAS MATEMTICAS 25
3x+y & = & 2\\
y & = & 2-3x\\
y & = & 2-3.{1)\\
y & = & 2-3\\
y & = & -1
\end|eqna::ay`}
Obteremos:
Se na equao 3x + y = 2 zermos x = 1, teremos:
3x + y = 2
y = 2 3x
y = 2 3.(1)
y = 2 3
y = 1
3.1 Conhecimento bsico para frmulas matemticas
Boa parte dos comandos que veremos a seguir aparecem em forma de boto ou menu no editor Kile.
3.1.1 Fraes
H dois comandos para inserir uma frao no texto em L
A
T
E
X:
$\1:ac|a}|b}$
a
b
$\d1:ac|a}|b}$
a
b
Perceba que a diferena est no tamanho que cada um ocupa. No primeiro caso, a frao se ajusta
ao tamanho da linha. No segundo caso, ela ocupa seu espao independente do espaamento na linha.
Vejamos:
A professora comeou a falar para seus alunos sobre fraes. Iniciou perguntando com quantas
laranjas cada aluno da turma de 10 crianas caria se ela divisse as 30 laranjas que tinha igualmente
entre eles, isto , ela desejava efetuar a diviso
30
10
. Os alunos pareciam entender, pois responderam
que cada um caria com 3 laranjas.
Observe que a linha na qual a frao aparece teve que ocupar mais espao. Agora veja o mesmo texto
usando o comando \1:ac|a}|b}:
A professora comeou a falar para seus alunos sobre fraes. Iniciou perguntando com quantas
laranjas cada aluno da turma de 10 crianas caria se ela divisse as 30 laranjas que tinha igualmente
entre eles, isto , ela desejava efetuar a diviso
30
10
. Os alunos pareciam entender, pois responderam que
cada um caria com 3 laranjas.
3.1.2 ndices, Expoentes e Razes
Os ndices so denidos usando o caractere (underline).
x
j
$x]$
Caso o ndice tenha mais que um dgito, usamos chaves:
x
15
$x|1$}$
26 CAPTULO 3. INSERINDO FRMULAS MATEMTICAS
Os expoentes so denidos usando o caractere ^ (acento circunexo).
x
n
$x^n$
Caso se deseje imprimir uma potncia com mais de dois dgitos, usamos chaves:
x
20
x^|20}
Eventualmente, precisaremos escrever ndices e potncias ao mesmo tempo, como por exemplo a
20
2
. No
documento fonte, escrevemos:
$a2^|20}$
J a raiz n-sima de um nmero, utiliza o comando \sq:t{ nd1ce]|va1o:}. Por exemplo, para
imprimir
5

x escrevemos
$\sq:t{$]|x}$
3.1.3 Nmeros Binomiais
Para imprimir o nmero binomial
_
a
b
_
digitamos no arquivo fonte
$\b1nom|a}|b}$
Repare que assim como com fraes, o nmero binomial se adequou ao espaamento da linha. Se
desejarmos escrev-lo em tamanho natural, digitamos $\db1nom|a}|b}$.
3.1.4 Conjuntos Numricos
Para os matemticos, muito comum na produo de textos a necessidade de se escrever os smbolos
para os conjuntos dos nmeros naturais, inteiros, racionais, reais e complexos. O L
A
T
E
X tem um tipo de
fonte que pode ser usada localmente no texto para este m. necessrio o uso dos pacotes ams1onts,
amssymb, math:s1s.
N $\mathbb|N}$
Z $\mathbb|7}$
Q $\mathbb|q}$
R $\mathbb|8}$
C $\mathbb|C}$
Outros tipos de fonte ainda podem ser usadas, por exemplo:
1(/cJ $\mathca1|k8CuLI}: apenas letras maisculas;
ABCabc $\math1:ak|k8C123abc};
3.1.5 Parntesis, Colchetes e Chaves
O uso de parnteses e colchetes feito de maneira simples, basta usar o teclado do computador:
${2x^2-3x-1)^2=1$ (2x
2
3x 1)
2
= 1
${2x^2-x-7)^$=2x$ [2x
2
x 7]
5
= 2x
J as chaves necessitam de um cuidado a mais, pelo fato de serem usadas para agrupar smbolos,
como no caso do expoente e do ndice. Para escrever chaves, usamos \| e \}.
$\|2x^2-3x-1\}^2=1$ 2x
2
3x 1
2
= 1
Um outro problema que parnteses, colchetes e chaves usados dessa forma tm tamanho xo.
3.1. CONHECIMENTO BSICO PARA FRMULAS MATEMTICAS 27
(
1
2
)
2
=
1
4
${\d1:ac|1}|2})^2=\d1:ac|1}|4}$
Para corrigir isso, usamos os comandos \1e1t{ e \:1ght):
_
1
2
_
2
=
1
4
$\1e1t{\d1:ac|1}|2}\:1ght)^2=\d1:ac|1}|4}$
Analogamente, usamos \1e1t{ e \:1ght] para colchetes e \1e1t\| e \:1ght\} para as chaves.
3.1.6 Mdulo e Norma
Para o mdulo de um nmero real ou complexo, podemos usar simplesmente o teclado do computador
x $x$
ou ainda o comando \ve:t.
x $\ve:t x \ve:t$
Para indicar a norma de um vetor, tambm podemos usar a barra vertical do teclado:
v $v$
ou ainda o comando \ve:t (agora o v maisculo).
[v[ $\ve:t v \ve:t$
O problema que assim como com parnteses, colchetes e chaves, elas tm tamanho xo. Para
corrigir isso, procedemos da mesma maneira que na subseo anterior:

1
x

$\1e1t\d1:ac|1}|x}\:1ght$
_
_
_
_
_
2
3
v
_
_
_
_
_
$\1e1t \ve:t \d1:ac|2}|3}v \:1ght \ve:t$
3.1.7 Maior, menor, igual, diferente
Os smbolos > (maior que), < (menor que) e = (igual a) podemser usados diretamente do teclado.
J os simbolos (menor do que ou igual), (maior do que ou igual) e (diferente de) necessitam
de comandos especiais:
$\1eq$
$\geq$
$\neq$
Todos esses smbolos esto acessveis na coluna de smbolos que aparecem do lado esquerdo da
janela do editor Kile.
3.1.8 Frmulas Trigonomtricas
Mesmo usando o pacote babe1 as frmulas trigonomtricas esto na notao inglesa, isto :
sen(x) sin(x)
cos(x) cos(x)
tg(x) tan(x)
cotg(x) cot(x)
28 CAPTULO 3. INSERINDO FRMULAS MATEMTICAS
sec(x) sec(x)
cossec(x) csc(x)
Podemos corrigir isso usando novos comandos. No pr-mbulo do documento, colocamos o
seguinte comando:
\newcommand|\sen}||\:m sen}}
O primeiro par de colchetes diz o comando que estamos denindo. O segundo par de colchetes
contm a funo realizada pelo comando. No caso acima, estamos denindo o comando $\sen$. Ele
produzir
sen
Ou ainda
\sen {x) sen(x)
De maneira anloga denimos as demais funes trigonomtricas com a notao portuguesa.
3.1.9 Logaritmo e Exponencial
Exponencial:
e
x
$e^x$
exp(x) $\exp{x)$
Logaritmo:
ln y $\1n y$
log
a
b $\1oga b$
3.1.10 Limites, Derivadas e Integrais
Seja f : R Ruma funo real de uma varivel real. A sua derivada em um valor a R, quando existe,
denida por:
lim
h0
f (a + h) f (a)
h
=: f

(a)
O comando usado para escrever essa frmula foi:
$$\11m|h \to 0} \d1:ac|1{a+h)-1{a)}|h} =: 1{a)$$
Derivadas de ordem superior:
$1{x)$ f

(x)
$1{x)$ f

(x)
$1^|{n)}{x)$ f
(n)
(x)
No caso de derivadas parciais:
$\d1:ac|\pa:t1a1 1}|\pa:t1a1 x}$
f
x
Derivadas parciais de ordem superior:
$\d1:ac|\pa:t1a1^2 1}|\pa:t1a1 x \pa:t1a1 y}$

2
f
xy
$\d1:ac|\pa:t1a1^n 1}|\pa:t1a1 x^n}$

n
f
x
n
Gradiente:
f $\nab1a 1$
3.1. CONHECIMENTO BSICO PARA FRMULAS MATEMTICAS 29
Laplaciano:
f $\ue1ta 1$
Integral indenida:
_
f (x)dx $\1nt 1{x) dx$

f (x)dx $\11nt 1{x) dx$

f (x)dx $\111nt 1{x) dx$


Integral denida:
_
15
1
f (x)dx $\1nt1^|1$} 1{x) dx$

A
f (x)dx $\11nt|k} 1{x) dx$
_
b
a
_
d
c
f (x)dx $\1nta^b \1ntc^d 1{x) dx$
O comando
_
quando escrito no meio de um pargrafo se adequa ao tamanho da linha (como no
comando $\1:ac|a}|b}$). Para corrigir isso, usamos
$\d1sp1aysty1e \1nt$
e temos o seguinte aspecto:
_
.
Integrais em caminhos fechados:
_
< F((t)),

(t) > dt $\o1nt <I{\a1pha{t)),\a1pha{t)>dt$

< F((t)),

(t) > dt $\o1ntct:c1ockw1se <I{\a1pha{t)),\a1pha{t)>dt$

< F((t)),

(t) > dt $\o1ntc1ockw1se <I{\a1pha{t)),\a1pha{t)>dt$

< F((t)),

(t) > dt $\o11ntct:c1ockw1se <I{\a1pha{t)),\a1pha{t)>dt$

< F((t)),

(t) > dt $\o11ntc1ockw1se <I{\a1pha{t)),\a1pha{t)>dt$


OBSERVAO: As quatro ltimas integrais no funcionam se no usarmos o pacote px1onts
3.1.11 Somatrios, produtrios
Somatrio:
20

n=1
n
2
$\sum|n=1}^|20} n^2$

n=1
n
2
$\sum|n=1}^|\1n1ty} n^2$
30 CAPTULO 3. INSERINDO FRMULAS MATEMTICAS
Assim como no caso dos comandos $\1:ac|}|}$ e $\d1:ac|}|}$ o smbolo de somatrio pode car
pequeno, principalmente se escrito no meio de um pargrafo. Neste caso, podemos usar tambm o
comando $\d1sp1aysty1e \sum|n=1}^|\1n1ty} n^2$ para obter

n=1
n
2
.
Produtrio:
10

n=1
2
n
$\p:od|n=1}^|10} 2^n$

n=1
2
n
$\sum|n=1}^|\1n1ty} 2^n$
Caso necessrio, podemos usar tambm o comando
$\d1sp1aysty1e \p:od|n=1}^|\1n1ty} 2^n$
para obter

n=1
2
n
.
3.1.12 Unio, Interseo, Produto cartesiano
Unio:
A B $k \cup 8$
Interseo:
A B $k \cap 8$
Unio de uma famlia de conjuntos:

i=1
A
i
$\cup|1=1}^|\1n1ty} k1$

_
i=1
A
i
$\b1gcup|1=1}^|\1n1ty} k1$
Interseo de uma famlia de conjuntos:

i=1
A
i
$\cap|1=1}^|\1n1ty} k1$

_
i=1
A
i
$\b1gcap|1=1}^|\1n1ty} k1$
Produto Cartesiano
A B C $k \t1mes 8 \t1mes C$
3.1.13 Vetores e Conjugados
Elementos emR
n
:
X = (x
1
, x
2
, . . . , x
n
) $X={x1,x2,\1dots,xn)$
Vetores no plano:

v = x

i + y

j $\ove::1ghta::ow|v}=x\ove::1ghta::ow|1} + y\ove::1ghta::ow|]}$
Conjugado de um nmero complexo:
z = a + bi = z = a bi $z=a+b1 \Long:1ghta::ow \ove:11ne|z}=a-b1$
3.1. CONHECIMENTO BSICO PARA FRMULAS MATEMTICAS 31
3.1.14 Produto intero, produto vetorial
Produto interno:
(

u ,

v ) $\1ang1e \ove::1ghta::ow|u},\ove::1ghta::ow|v} \:ang1e$

u

v $ \ove::1ghta::ow|u} \bu11et \ove::1ghta::ow|v} $
Produto vetorial

u

v $\ove::1ghta::ow|u} \t1mes \ove::1ghta::ow|v}$
3.1.15 Matrizes
Notao condensada:
A = [a
i j
]
nm
$k={a|1]}]|n \t1mes m}$
Notao expandida:
A =
_

_
a
11
a
12
a
13
a
21
a
22
a
23
a
31
a
32
a
33
_

_
33
Os comandos que geram essa matriz so
$$k=\1e1t{
\beg1n|a::ay}|111}
a|11} & a|12} & a|13}\\
a|21} & a|22} & a|23}\\
a|31} & a|32} & a|33}\\
\end|a::ay}
\:1ght]|3 \t1mes 3}$$
Vamos entender o conjunto de comandos. Na parte mais interna, temos o ambiente
1
array. Note que logo
junto palavra array h o parmetro |111}. A quantidade de 1 (le) (nesse caso 3) indica a quantidade
de colunas da matriz. A letra 1 diz que o alinhamento esquerda (left, em ingls). Assim, o parmetro
que dene a quantidade de linhas, poderia ter sido denido de uma das seguintes formas:
|:::}: trs colunas, todas alinhadas direita;
|ccc}: trs colunas, todas centralizadas;
Poderamos, at mesmo, ter colunas comalinhamentos diferentes, por exemplo, denido esse parmetro
por |:1c}, que indica alinhamento direita na primeira coluna, alinhamento esquerda na segunda
coluna e centralizao na terceira coluna.
Dentro do array temos as linhas da matriz, onde os elementos so separados por &. Alm disso, a
mudana de linha caracterizada pelas barras \\.
Matriz, caso geral:
A =
_

_
a
11
a
12
. . . a
1n
a
21
a
22
. . . a
2n
.
.
.
.
.
.
.
.
.
a
m1
a
m2
. . . a
mn
_

_
mn
Comandos:
1
Tem um incio e um m.
32 CAPTULO 3. INSERINDO FRMULAS MATEMTICAS
$$k=\1e1t{
\beg1n|a::ay}|cccc}
a|11} & a|12} & \1dots & a|1n}\\
a|21} & a|22} & \1dots & a|2n}\\
\vdots & \vdots & & \vdots\\
a|m1} & a|m2} & \1dots & a|mn}\\
\end|a::ay}
\:1ght]|m \t1mes n}$$
Matriz quadrada, caso geral:
A =
_

_
a
11
a
12
. . . a
1n
a
21
a
22
. . . a
2n
.
.
.
.
.
.
.
.
.
.
.
.
a
n1
a
n2
. . . a
nn
_

_
nn
Comandos:
$$k=\1e1t{
\beg1n|a::ay}|cccc}
a|11} & a|12} & \1dots & a|1n}\\
a|21} & a|22} & \1dots & a|2n}\\
\vdots & \vdots & \ddots & \vdots\\
a|n1} & a|n2} & \1dots & a|nn}\\
\end|a::ay}
\:1ght]|n \t1mes n}$$
Matriz coluna
A =
_

_
10
12
8
_

_
31
Comandos:
$$k=\1e1t{ \beg1n|a::ay}|c}
10\\
-12\\
8\\
\end|a::ay}
\:1ght]|3 \t1mes 1}$$
3.1.16 Determinantes
Dada uma matriz quadrada A = [a
i j
]
nn
denotamos seu determinante por
det(A) $\det {k)$
ou

a
11
a
12
. . . a
1n
a
21
a
22
. . . a
2n
.
.
.
.
.
.
.
.
.
.
.
.
a
n1
a
n2
. . . a
nn

Cujos comandos so
3.2. PREPARANDO UMA LISTA DE EXERCCIOS 33
$$\1e1t \beg1n|a::ay}|cccc}
a|11} & a|12} & \1dots & a|1n}\\
a|21} & a|22} & \1dots & a|2n}\\
\vdots & \vdots & \ddots & \vdots\\
a|n1} & a|n2} & \1dots & a|nn}\\
\end|a::ay}
\:1ght$$
3.1.17 Sistemas Lineares
Sistema com m equaes e n variveis:
_

_
a
11
x
1
+ a
12
x
2
+ . . . + a
1n
x
n
= b
1
a
21
x
1
+ a
22
x
2
+ . . . + a
2n
x
n
= b
2
.
.
.
a
n1
x
1
+ a
n2
x
2
+ . . . + a
nn
x
n
= b
n
Comandos:
$$\1e1t\| \beg1n|a::ay}|c}
a|11}x1 + a|12}x2 + \1dots + a|1n}xn=b1\\
a|21}x1 + a|22}x2 + \1dots + a|2n}xn=b2\\
\vdots \\
a|n1}x1 + a|n2}x2 + \1dots + a|nn}xn=bn\\
\end|a::ay}
\:1ght.$$
Repare que no h a segunda chave, fechando a expresso, no entanto, devemos informar isso atravs
do comando
\:1ght.
Atentai para o ponto no nal.
3.2 Preparando uma lista de exerccios
Uma das maiores necessidades de umprofessor a produo de listas de exerccios e de provas. Usando
o L
A
T
E
X, alm de um resultado mais elegante, temos maior praticidade.
Cabealho
Vamos supor que a lista de exerccios seja para os alunos da Universidade Estadual Vale do Acara.
Ento a estrutura do documento ser a seguinte:
x-----------------
l8L-kH8uL0
x----------------
x-------------------------------------------
\beg1n|document}
x--------------Ck8L kLh0--------------------
\textb1|un1ve:s1dade Lstadua1 va1e do kca:a }
\textb1|Coo:dena o de Hatem t1ca}
\textb1|1
a
L1sta de Lxe:c c1os - C 1cu1o u11e:enc1a1 e 1nteg:a1 1}
\textb1|l:o1esso:a: kna C1be1y k:ag o Honte1:o}
34 CAPTULO 3. INSERINDO FRMULAS MATEMTICAS
x--------------------------------------------
x----------------QuL$1 L$--------------------
x--------------------------------------------
\end|document}
No arquivo de sada, teremos:
Universidade Estadual Vale do Acara
Coordenao de Matemtica
1
a
Lista de Exerccios - Clculo Diferencial e Integral I
Professora: Ana Cibely Arago Monteiro
Agora, passemos s questes. Sendo uma lista de exerccios ou prova, de se esperar que ocorra uma
numerao das questes. Para isso usamos o ambiente enume:ate. Vejamos como funciona. Considere
o exemplo:
\beg1n|enume:ate}
\1tem Host:e que toda 1un o de:1v ve1 cont nua.
\1tem Host:e que toda 1un o cont nua 1nteg: ve1.
\1tem Lncont:e o 11m1te
$$\11m|x \to 0} \d1:ac|\sen x}|x}$$
\end|enume:ate}
Como resultado, temos:
1. Mostre que toda funo derivvel contnua.
2. Mostre que toda funo contnua integrvel.
3. Encontre o limite
lim
x0
senx
x
Suponha agora que uma questo necessite de subitens. Faremos como se segue
\beg1n|enume:ate}
\1tem Host:e que toda 1un o de:1v ve1 cont nua.
\1tem Host:e que toda 1un o cont nua 1nteg: ve1.
\1tem Lncont:e o 11m1te
$$\11m|x \to 0} \d1:ac|\sen x}|x}$$
\1tem Ca1cu1e o 11m1te:
\beg1n|enume:ate}
\1tem $\d1sp1aysty1e \11m|x \to 1} {x-1)$
\1tem $\d1sp1aysty1e \11m|x \to 0} x^2$
\1tem $\d1sp1aysty1e \11m|x \to 2} e^x$
\end|enume:ate}
\end|enume:ate}
3.2. PREPARANDO UMA LISTA DE EXERCCIOS 35
Observe que criamos um novo ambiente enume:ate dentro de outro ambiente tambm enume:ate.
Como resultado, teremos:
1. Mostre que toda funo derivvel contnua.
2. Mostre que toda funo contnua integrvel.
3. Encontre o limite
lim
x0
senx
x
4. Calcule o limite:
(a) lim
x1
(x 1)
(b) lim
x0
x
2
(c) lim
x2
e
x
Uma outra maneira de se inserir subitens atravs do comando \sub1tem. Neste caso, devemos
digitar tambm o nmero ou letra do item. Vejamos:
\beg1n|enume:ate}
\1tem Host:e que toda 1un o de:1v ve1 cont nua.
\1tem Host:e que toda 1un o cont nua 1nteg: ve1.
\1tem Lncont:e o 11m1te
$$\11m|x \to 0} \d1:ac|\sen x}|x}$$
\1tem Ca1cu1e o 11m1te:
\sub1tem {1) $\d1sp1aysty1e \11m|x \to 1} {x-1)$
\sub1tem {11) $\d1sp1aysty1e \11m|x \to 0} x^2$
\sub1tem {111) $\d1sp1aysty1e \11m|x \to 2} e^x$
\end|enume:ate}
Como resultado, temos:
1. Mostre que toda funo derivvel contnua.
2. Mostre que toda funo contnua integrvel.
3. Encontre o limite
lim
x0
senx
x
4. Calcule o limite:
(i) lim
x1
(x 1)
(ii) lim
x0
x
2
(iii) lim
x2
e
x
extremamente aconselhvel que se use cometrios, para facilitar a identicao das questes:
36 CAPTULO 3. INSERINDO FRMULAS MATEMTICAS
\beg1n|enume:ate}
x-------------------------------------------------------
\1tem Host:e que toda 1un o de:1v ve1 cont nua.
x-------------------------------------------------------
\1tem Host:e que toda 1un o cont nua 1nteg: ve1.
x-------------------------------------------------------
\1tem Lncont:e o 11m1te
$$\11m|x \to 0} \d1:ac|\sen x}|x}$$
x-------------------------------------------------------
\1tem Ca1cu1e o 11m1te:
\beg1n|enume:ate}
\1tem $\d1sp1aysty1e \11m|x \to 1} {x-1)$
\1tem $\d1sp1aysty1e \11m|x \to 0} x^2$
\1tem $\d1sp1aysty1e \11m|x \to 2} e^x$
\end|enume:ate}
\end|enume:ate}
3.2.1 Ambientes de Enumerao
Almdo ambiente enume:ate que enumera automaticamente os itens, temos ainda ambientes que apenas
descrevem os itens:
Ambiente 1tem1ze
\beg1n|1tem1ze}
\1tem l:1me1:a op o,
\1tem $egunda op o,
\1tem 1e:ce1:a op o.
\end|1tem1ze}
Como resutado, temos:
Primeira opo;
Segunda opo;
Terceira opo.
Ambiente desc:1pt1on
\beg1n|desc:1pt1on}
\1tem l:1me1:a op o,
\1tem $egunda op o,
\1tem 1e:ce1:a op o.
\end|desc:1pt1on}
Como resutado, temos:
Primeira opo;
3.3. TEOREMAS, DEFINIES, PROPOSIES 37
Segunda opo;
Terceira opo.
O ambiente desc:1pt1on pode ser usado quando se quer criar a prpria enumerao:
kx1omas de kd1 o:
\beg1n|desc:1pt1on}
\1tem {k1) kssoc1at1v1dade,
\1tem {k2) Comutat1v1dade,
\1tem {k3) Lx1st nc1a do e1emento neut:o,
\1tem {k4) L1emento s1m t:1co.
\end|desc:1pt1on}
Como resutado, temos:
Axiomas de Adio:
(A1) Associatividade;
(A2) Comutatividade;
(A3) Existncia do elemento neutro;
(A4) Elemento simtrico.
3.3 Teoremas, Denies, Proposies
Para a produo de um texto matemtico que v alm de uma lista de exerccios, provavelmente ser
necessrio enunciar algum teorema ou denio.
Ainda no pr-mbulo do documento, podemos denir ambientes para estes propsitos. Queremos
como resultado algo do tipo:
Teorema 3.3.1 (Teorema de Pitgoras) Sejam a, b catetos de um tringulo retngulo e c sua hipotenusa. Ento
c
2
= a
2
+ b
2
Observe o estilo da letra, numerao da frmula e ttulo do Teorema. Primeiramente, vamos criar o
ambienteTEOREMA
\newtheo:em|teo}|1eo:ema}{sect1on]
O primeiro parmetro diz que o comando a ser digitado (no texto L
A
T
E
X) o seguinte:
\beg1n|teo}
$e]am $a$, $b$ catetos de um t:1 ngu1o :et ngu1o e $c$ sua h1potenusa. Lnt o
$$c^2=a^2+b^2$$
\end|teo}
O segundo parmetro diz com que nome esse ambiente vai aparecer no texto. No caso, Teorema:
Teorema 3.3.2 Sejam a, b catetos de um tringulo retngulo e c sua hipotenusa. Ento
c
2
= a
2
+ b
2
38 CAPTULO 3. INSERINDO FRMULAS MATEMTICAS
O terceiro parmetro diz respeito a numerao empregada nos teoremas que aparecero no texto.
Neste caso, a numerao segue a ordem das sees. Como esta seo a 3.3, segue que o primeiro
teorema desta seo ser o 3.3.1, o segundo teorema da seo ser o 3.3.2 e assim por diante.
Se quisermos dar um nome ao teorema, basta digitar entre colchetes o nome desejado logo em
seguinda ao \beg1n|teo}:
\beg1n|teo}{1eo:ema de l1t go:as]
$e]am $a$, $b$ catetos de um t:1 ngu1o :et ngu1o e $c$ sua h1potenusa. Lnt o
$$c^2=a^2+b^2$$
\end|teo}
Criando o ambiente Denio
\newtheo:em|de11n}|ue11n1 o}{sect1on]
\beg1n|de11n}{l:oduto 1nte:no]
0 p:oduto 1nte:no de do1s veto:es ${x,y,z)$, ${x1,y1,z1)$ do $\mathbb|8}^3$ de11n1do po:
$$\1ang1e {x,y,z),{x1,y1,z1) \:ang1e = x.x1+y.y1+z.z1$$
\end|de11n}
Que resulta em
Denio 3.3.1 (Produto Interno) O produto interno de dois vetores (x, y, z), (x
1
, y
1
, z
1
) do R
3
denido por
((x, y, z), (x
1
, y
1
, z
1
)) = x.x
1
+ y.y
1
+ z.z
1
Para criar os outros ambientes (Proposio, Lema, Corolrio, etc.) procede-se da mesma forma.
3.4 Tabelas
Para inserir uma tabela no documento L
A
T
E
X precisamos do ambiente tabu1a::
\beg1n|tabu1a:}|111}
x & y & z\\
1 & 2 & 3\\
-1 & 4 & 0
\end|tabu1a:}
Estes comandos produzem
x y z
1 2 3
-1 4 0
Observe que o parmetro l alinha as colunas esquerda (left). Alm disso, entre a ltima linha de
texto antes da tabela e a tabela, deve haver uma linha em branco no arquivo fonte. Coloquemos linhas
nessa tabela:
\beg1n|tabu1a:}|111}
\h11ne
x & y & z\\
\h11ne
1 & 2 & 3\\
-1 & 4 & 0\\
\h11ne
\end|tabu1a:}
3.4. TABELAS 39
Da
x y z
1 2 3
-1 4 0
Podemos, ainda, inserir linhas verticais. Fazemos isso nos parmetros de alinhamento:
\beg1n|tabu1a:}|111}
\h11ne
x & y & z\\
\h11ne
1 & 2 & 3\\
-1 & 4 & 0\\
\h11ne
\end|tabu1a:}
Da
x y z
1 2 3
-1 4 0
Se quisermos fechar a tabela por completo, colocamos as linhas que ainda faltam(horizontais usando
o comando \h11ne e as verticais atravs de barras verticais nos parmetros de alinhamento):
\beg1n|tabu1a:}|111}
\h11ne
x & y & z\\
\h11ne
1 & 2 & 3\\
\h11ne
-1 & 4 & 0\\
\h11ne
\end|tabu1a:}
Da
x y z
1 2 3
-1 4 0
3.4.1 Ambiente Table
Dependendo da necessidade, necessitamos de legenda para as tabelas. Para esse propsito usamos o
ambiente tab1e. Vejamos o exemplo abaixo
x-----------------1N C10 uL 1k8LLk---------------------
\beg1n|tab1e}{h]
\beg1n|cente:} xaqu1 cent:a11zamos a tabe1a
\beg1n|tabu1a:}|11} x-----d1v1d1: em duas co1unas
\h11ne
N me:o & Nome\\
\h11ne x----- 11nha ho:1zonta1
01 & I:anc1sco\\
02 & 1os \\
03 & Ha:1a\\
40 CAPTULO 3. INSERINDO FRMULAS MATEMTICAS
\h11ne x----- 11nha ho:1zonta1
\end|tabu1a:}x--- 1echamento do amb1ente tabu1a:
\end|cente:} x11m da cent:a11za o da tabe1a
\capt1on|Lxemp1o de tabe1a com 1egenda.} x1egenda da tabe1a
\end|tab1e}
x--------------------I1H uk 1k8LLk---------------------
Esses comandos produzem:
Nmero Nome
01 Francisco
02 Jos
03 Maria
Tabela 3.1: Exemplo de tabela com legenda.
Tambm podemos criar listas de tabelas atravs do comando
\11sto1tab1es
que comumente vem aps o sumrio, caso se esteja produzindo uma monograa, por exemplo.
Captulo 4
Inserindo Imagens
Uma parte um tanto quanto delicada a insero de guras num documento L
A
T
E
X. Faz-se necessrio:
Insero do parmetro dv1pd1m em documentc1ass:
\documentc1ass{dv1pd1m, a4pape:, 12pt] |a:t1c1e}
Pacote g:aph1cx para incluso de guras EPS.
Transformao da gura para o formato EPS
1
.
H um ambiente prprio para incluso de guras:
\beg1n|11gu:e}
\1nc1udeg:aph1cs{op es]|nomedoa:qu1vo}
\end|11gu:e}
Em opes, podemos denir altura, largura, proporo e ngulo de rotao da gura:
Altura: he1ght=20pt ou he1ght=$cm, por exemplo;
Largura: w1dth=22pt ou w1dth=7.$cm, por exemplo;
Proporo: Percentual do tamanho da gura. Por exemplo: sca1e=0.$ siginica que a gura
aparecer num tamanho igual a 50% do tamanho original.
ngulo de rotao: Rotao em graus da gura com relao a horizontal, sentido antihorrio. Por
exemplo: ang1e=120.
Onome do arquivo deve ser digitado como caminho completo. Por exemplo, suponha que o arquivo
tenha nome 11gu:a1.eps e esteja no diretrio aluno. Ento, o caminho completo :
,home,a1uno,11gu:a1.eps
No ambiente 11gu:e podemos denir ainda outros parmtros:
Legenda: atravs do comando \capt1on|texto da 1egenda}. As legendas so numeradas auto-
maticamente.
Marca: atravs do comando \1abe1|ma:ca}. Fora do ambiente gura, se for necessrio citar tal
gura, usamos o comando \:e1|ma:ca}. A referncia feita automaticamente.
Posicionamento: atravs do parmetro h, t ou b logo em seguinda ao
\beg1n|11gu:e}
podemos indicar que a gura deva ser colocada exatamente nesse trecho do texto (h = here), ou
no topo da pgina emque ela aparecer (t=top) ouainda na parte de baixo da pgina (b=bottom).
Por exemplo:
1
possvel acrescentar guras em outros formatos, no entanto, transform-las para EPS torna o processo mais fcil.
41
42 CAPTULO 4. INSERINDO IMAGENS
\beg1n|11gu:e}{h]
\1nc1udeg:aph1cs{sca1e=0.7]|,home,a1uno,11gu:as,g:a11co1.eps}
\capt1on|0: 11co da 1un o $1{x)=x^2$}
\1abe1|g:a11co1}
\end|11gu:e}
Estes comandos incluem no topo da pgina, o grco da funo f (x) = x
2
.
Centralizar: atravs do comando \cente:1ng.

y
x
Figura 4.1: Grco da funo f (x) = x
2
4.1 Inserindo guras lado a lado
Podemos colocar uma ou mais guras lado a lado, ultilizando umnico ambiente 11gu:e e umambiente
m1n1page (minipgina) para cada gura, de modo que a soma das larguras de todas as minipginas no
ultrapasse a largura da linha (\11new1dth).
O exemplo abaixo mostra as guras 1unmodu1a:.eps e 1unquad.eps lado a lado com cada uma
delas ocupando 45% da linha atual.
x----------kH81LN1L uL I10u8k-----------------
\beg1n|11gu:e}{h]
\cente:1ng
x------------l81HL18k I10u8k------------------
\beg1n|m1n1page}{b]|0.4$\11new1dth}
\1nc1udeg:aph1cs{w1dth=\11new1dth]|1unmodu1a:.eps}
\capt1on|I1gu:a da esque:da}
\end|m1n1page}
x---------------------------------------------
\h1111
x-------------$L0uNuk I10u8k------------------
\beg1n|m1n1page}{b]|0.4$\11new1dth}
\1nc1udeg:aph1cs{w1dth=\11new1dth]|1un.quad.eps}
\capt1on|I1gu:a da d1:e1ta}
\end|m1n1page}
x--------------------------------------------
\end|11gu:e}
x---------------------------------------------
O parmetro {b] alinha as minipginas por baixo, de modo que as legendas apaream na mesma
linha. Os comandos h111, h1111 e h111neg servem para denir o espao entre as minipginas.
Observe o comando h1111
2
que aparece entre as minipginas. No deve haver linhas em branco entre
2
ou outro comando para denir o espao entre as minipginas
4.2. TRANSFORMAO DE FIGURAS PARA O FORMATO EPS 43
y
x
Figura 4.2: Figura da esquerda

y
x
Figura 4.3: Figura da direita
o nal da primeira minipgina, o comando e o incio da segunda minipgina (a linha que aparece no
exemplo acima est comentada!).
4.2 Transformao de guras para o formato EPS
4.2.1 Grcos do GnuPlot
Uma maneira bastante prtica a seguinte:
Gere o grco no 0nul1ot.
Capture a janela do grco (na verso Linux/Ubuntu ou Debian: APLICAES ACESSRIOS
CAPTURAR IMAGEM DA TELA)
Abra gura com algum editor de imagens (GIMP, por exemplo);
Em ARQUIVO, escolha a opo EXPORTAR... e escolha a opo EPS.
Gerando EPS pelo prprio 0nul1ot
gnup1ot> 1{x)=x``2-x
gnup1ot> set te:m1na1 postsc:1pt po:t:a1t enhanced co1o:
gnup1ot> set output ",home,a1uno,teste1.eps"
gnup1ot> :ep1ot
Agora basta incluir o arquivo ,home,a1uno,teste1.eps no ambiente 11gu:e.
4.3 XFig
Uma poderosa ferramenta para construo de grcos, diagramas, guras e coisas do tipo o programa
XI1g. No programa, mais precisamente no menu FILE h a opo EXPORT.... Ai basta digitar o
nome do arquivo no campo 0u1lu1 I1LL sem esquecer a extenso .Ll$ e depois clicar em EXPORT.
4.4 Outros programas
Caso no seja possvel usar as opes acima, faz-se necessrio um programa que faa desenhos, guras
mas que tenha a opo de exportar no formato .Ll$.
44 CAPTULO 4. INSERINDO IMAGENS
4.5 Lista de Figuras
Algumas vezes interessante termos uma lista de guras, logo aps o ndice do trabalho, por exemplo.
Fazemos isso atravs do comando
\11sto111gu:es
A gura que tiver legenda aparecer nessa lista.
Captulo 5
Denindo comandos
Muitas vezes na produo de umdocumento L
A
T
E
X, usamos comandos que se repetemao longo do texto.
Esses comandos podem ser grandes, podendo ser at combinaes de comandos, gastando assim mais
tempo na digitao. Para melhorar isso, o L
A
T
E
X permite a criao de novos comandos.
Suponha que na digitao de uma monograa, voc precisa usar sucessivas vezes o smbolo dos
nmeros reais R. Para que este smbolo aparea na tela, precisamos digitar
$\mathbb|8}$
Que tal se pudssemos digitar apenas o comando abaixo?
$\8$
Isso possvel denindo no prembulo um novo comando:
\newcommand|comando}|a o}
No nosso caso, teramos
\newcommand|\8}|\mathbb|8}}
e sempre que precisarmos no texto do smbolo dos nmeros reais, basta digitar R.
Podemos tambmcriar comandos para frases inteiras. Suponha que voc est digitando umtrabalho
para o qual necessite da frase Ai meu Deus, esse trabalho muito difcil em todas as pginas, para
chamar a ateno do professor. Voc pode criar um comando para esta frase:
\newcommand|\ape1o}|k1 meu ueus, esse t:aba1ho mu1to d11 c11}
Sempre que voc digitar \ape1o esta frase aparecer no seu arquivo. Por exemplo, se voc digitar o
seguinte pargrafo:
L1, p:o1esso:, \ape1o, \ape1o, \ape1o, |\1t \ape1o}, |\b1 \ape1o}1
Aparecer:
Ei, professor, Ai meu Deus, esse trabalho muito difcil, Ai meu Deus, esse trabalho
muito difcil, Ai meu Deus, esse trabalho muito difcil, Ai meu Deus, esse trabalho
muito difcil, Ai meu Deus, esse trabalho muito difcil!
E se voc estiver escrevendo um livro, provavelmente precisar fazer muitos e muitos comandos,
concorda? Mas desse jeito seu prembulo vai car lotado! Podemos, ento, criar um lugar exclusivo
para os novos comandos: umnovo arquivo! Crie umnovo arquivo e o chame de mac:os.tex. Memorize
bem o diretrio no qual voc vai guardar esse arquivo. Voc vai poder usar para todos os livros que for
escrever ao longo de sua carreira. Basta voc incluir no arquivo os seguintes comandos:
45
46 CAPTULO 5. DEFININDO COMANDOS
xeste o a:qu1vo no qua1 11ca: o meus p: p:1os comandos
\newcommand|\8}|\mathbb|8}}
\newcommand|\ape1o}|k1 meu ueus, esse t:aba1ho mu1to d11 c11}
Agora no prembulo de seu arquivo L
A
T
E
X basta colocar o comando
\1nput|,home,m1nhapasta,mac:os.tex}
e voc ter um arquivo com todos esses comandos novos que podero ser usados em qualquer outro
arquivo L
A
T
E
X, basta que voc coloque o comando acima no prembulo de seus documentos. Outra
vantagem que voc pode ir aumentando o nmero de comandos prprios a qualquer tempo, e acessar
esses comandos tambm a qualquer tempo.
Captulo 6
Fazendo um livro
Neste captulo veremos como escrever um livro usando L
A
T
E
X. Primeiramente, adiantamos que voc vai
precisar criar vrios arquivos, por isso, antes de tudo, crie uma pasta com o nome do seu projeto, por
exemplo a pasta HLu L1v80. Depois, crie o seu documento L
A
T
E
X ao qual vamos nos referir por principal.
Salve-o com o nome 11v:o.tex.
6.1 Formatando o prembulo
No prembulo, escolha o estilo book logo na primeira linha.
\documentc1ass{a4pape:, 12pt]|book}
Isso permite que seu documento tenha a estrutura de um livro (sumrio, partes, captulos, sees,
etc.). Escolha o tipo de papel e letra que lhe agradar. Depois coloque todos os pacotes que voc julgar
necessrio (muitos deles s se mostramnecessrios ao longo do trabalho). Aqui vamos dar uma sugesto
partindo do princpio que voc v fazer um livro voltado para a Matemtica:
\documentc1ass{dv1pd1m, a4pape:, 12pt]|book}
\usepackage{b:az11]|babe1} x11nguagem do documento
\usepackage{ut18]|1nputenc} x:econhece acento e ced11ha
\usepackage|amssymb, amsmath, px1onts} xpe:m1te s1mbo1os matemat1cos
\usepackage|math:s1s} xpe:1m1te uso de 1ontes pa:a con]untos
\usepackage{no:ma1em]|u1em} xpe:m1te sub11nha: pa1av:as
\usepackage|math:s1s} xpe:m1te o uso de 1et:as t:aba1hadas
\usepackage{top=3cm,1e1t=3cm,:1ght=2cm,bottom=3cm]|geomet:y} xma:gens
\usepackage|g:aph1cx} xpe:m1te 1nse:1: 11gu:as
\usepackage{usenames]|co1o:} xpe:m1te 1et:as co1o:1das
\usepackage|make1dx} xp:a c:1a: nd1ce :em1ss1vo
\make1ndex xconst:u o do nd1ce
Ainda no prembulo, coloque seus arquivos de comandos prprios:
\1nput|,home,m1nhapasta,mac:os.tex}
Agora podemos passar para a digitao do livro. O texto propriamente dito car no ambiente
document:
\beg1n|document}
HLu L1v80
\end|document}
Quando voc tiver essa experincia, ver que ter que voltar ao texto vrias e vrias vezes. Se seu
livro tiver muitas pginas, digamos, umas 200, teremos muitas e muitas linhas de cdigo no arquivo
L
A
T
E
X e isso diculta o acesso a algum erro que se encontre na pgina 76, por exemplo. Desta forma,
devemos buscar uma melhor organizao para o texto. Algo que possibilite um melhor acesso em caso
de correes.
47
48 CAPTULO 6. FAZENDO UM LIVRO
6.2 Diviso do arquivo L
A
T
E
X em vrios arquivos
Vimos anteriormente que o comando
\1nput|,home,m1nhapasta,mac:os.tex}
faz com que o documento L
A
T
E
X enxergue os comandos que se encontram no seu arquivo mac:os.tex.
Um comando que faz algo parecido, mas com textos o comando:
\1nc1ude|nomedoa:qu1vo.tex}
Dentro do seu documento L
A
T
E
X, no ambiente |document}, no momento em que aparece o comando
\1nc1ude|nomedoa:qu1vo.tex} o processamento vai imediatamente buscar o texto que se encontra
em tal arquivo. Por exemplo, suponha que no arquivo cap1tu1o1.tex Voc digitou:
Lste se: o p:1me1:o cap tu1o do meu 11v:o.
$e: um 11v:o ma1s 1amoso que o 11v:o de Luc11des.
J no seu documento L
A
T
E
X, o principal, voc tem:
x---------
l8LkH8uL0
x---------
\beg1n|document}
Lstou esc:evendo um 11v:o...
\1nc1ude|cap1tu1o1.tex}
1enho ce:teza que vou chega: 1 1
\end|document}
Ao processar o texto, o resultado obtido, ser
Estou escrevendo um livro...
.
.
.
Este ser o primeiro captulo do meu livro.
Ser um livro mais famoso que o livro de Euclides.
.
.
.
Tenho certeza que vou chegar l!
Onde no lugar das reticncias verticais, ocorre uma mudana de pgina. Vale ressaltar ainda que,
caso voc salve este arquivo numa pasta diferente do arquivo principal, deve ser especicado o caminho
completo do arquivo que ser incluido.
6.3 Capa
Aqui daremos apenas uma idia, para uma capa simples. Com o tempo voc ser capaz de fazer capas
espetaculares, inclusive com guras. Crie um arquivo com o nome capa.tex e salve na mesma pasta do
seu arquivo principal.
\t1t1e||\huge Heu p:1me1:o L1v:o}}
\autho:|Lu mesmo}
\maket1t1e
6.4. PARTES 49
O comando \maket1t1e faz com que os demais comandos se arrumem na pgina. Repare que a data
da compilao do documento L
A
T
E
X tambm aparecer na capa. Caso voc no queira a data na capa,
basta usar o comando
\date|0ut:a co1sa que n o se]a a data}
e esta frase aparece em vez da data. No seu documento L
A
T
E
X (o principal), dentro do ambiente
|document} voc digita o comando
\1nc1ude|capa}
Se quiser algo mais com a cara do autor, voc pode simplesmente digitar no arquivo capa.tex
tudo aquilo que voc gostaria de mostrar na capa com as devidas formataes.
6.4 Partes
Suponha que seu livro seja sobre dois grandes assuntos. Ento voc pode divid-lo em duas partes onde
cada parte ter vrios captulos e cada captulo vrias sees. O comando
\pa:t|1 tu1o}
faz essa primeira diviso criando uma pgina que contm apenas o nome da parte.
6.5 Captulos
Dentro de cada parte (no necessrio que existam as partes) podemos incluir vrios captulos. Para
isto basta incluir o comando
\chapte:|Nome do Cap tu1o}
Automaticamente gerado o nmero do captulo e a formatao do ttulo. Se por algum motivo voc
no quiser que aparea o nmero do captulo, basta digitar um asterisco, logo aps a palavra chapte:.
\chapte:`|Nome do Cap tu1o}
O problema que com isso, o captulo em questo no aparece no ndice. Se mesmo assim, voc no
quiser o nmero do captulo, basta usar o comando:
\addcontents11ne|toc}|chapte:}|nome}
com esse comando, o nmero dessa pgina aparece no sumrio, mesmo sendo um captulo no nume-
rado.
Agora, como j falamos na questo da organizao, basta criar um arquivo, por exemplo, cap1.tex
e digitar:
x---cap1tu1o 1
Lste o p:1me1:o cap tu1o do ma1o: 11v:o de todos os tempos.
0 meu L1v:o1
E no principal, teremos
x-----
l8LkH8uL0
x---------
\beg1n|document}
\1nc1ude|capa}
\pa:t|un1dade 1}
\1nc1ude|cap1}
\end|document}
50 CAPTULO 6. FAZENDO UM LIVRO
Se voc j tiver vrios captulos prontos, digamos, uns cinco, dividos em duas partes, o documento
L
A
T
E
X principal, ca:
x-----
l8LkH8uL0
x---------
\beg1n|document}
\1nc1ude|capa}
\pa:t|un1dade 1}
\1nc1ude|cap1}
\1nc1ude|cap2}
\1nc1ude|cap3}
\pa:t|un1dade 11}
\1nc1ude|cap4}
\1nc1ude|cap$}
\end|document}
6.6 Sees
Basicamente funciona como o captulo, sendo que o seu comando
\sect1on|Nome da $e o}
Automaticamente so gerados os nmeros das sees comnumerao acompanhando as do captulo e a
formatao do ttulo. Para que no aparea o nmero da seo, tambm basta digitar um asterisco, logo
aps a palavra sect1on.
\sect1on`|Nome da $e o}
Isso tambm faz com que a seo em questo no aparea no ndice. Para resolver isso, basta usar:
\addcontents11ne|toc}|sect1on}|nome}
Voc pode fazer as sees dentro dos arquivos capX.tex ou pode criar arquivos exclusivos para
sees e os chamar dos arquivos capX.tex. Por exemplo, suponha que no captulo 2 do seu livro, voc
tenha as sees
A histria da minha vida at 10 anos;
A histria da minha vida entre 10 e 15 anos;
A histria da minha vida a partir dos 15 anos.
Voc pode criar arquivos separados para cada seo, suponhamos, ate10.tex, de10a1$.tex e
depo1sde1$.tex. O primeiro arquivo, ate10.tex ser:
x----se o que 1a1a sob:e m1nha v1da at os 10 anos
\sect1on|k h1st :1a da m1nha v1da at os 10 anos}
$ o mu1tas emo es...
O segundo arquivo, de10a1$.tex ser:
x----se o que 1a1a sob:e m1nha v1da ent:e os 10 anos e 1$ anos
\sect1on|k h1st :1a da m1nha v1da ent:e 10 e 1$ anos}
Lu passava o d1a ]ogando bo1a e comendo...
Hu1tas emo es a1nda...
E o terceiro arquivo, depo1sde1$.tex ser:
6.6. SEES 51
x----se o que 1a1a sob:e m1nha v1da ent:e os 10 anos e 1$ anos
\sect1on|k h1st :1a da m1nha a pa:t1: dos 1$ anos}
kgo:a eu tenho mu1tas contas pa:a paga:,
1enho que t:aba1ha:...
Henos emo es, ma1s con1us es...
O arquivo cap2.tex ser
x----Cap tu1o 2, a h1st :1a da m1nha v1da.
\chapte:|k h1st :1a da m1nha v1da}
\1nput|ate10}
\1nput|de10a1$}
\1nput|depo1sde1$}
Como resultado, teremos:
6.6.1 Subsees
Podemos ainda, seguindo o mesmo raciocno, denir subsees e subsubsees atravs dos comandos:
\subsect1on;
\subsubsect1on.
52 CAPTULO 6. FAZENDO UM LIVRO
6.7 Sumrio
Quando estamos na digitao de uma monograa ou livro, talvez a maior dor de cabea seja a
construo do ndice. Alguns editores de texto (visuais) j trazem opes para construir ndices e
tambm atualizaes rpidas. A questo que deve-se ir ao texto e ajeitar no brao o formato das
frases que vo aparecer no texto.
No texto em L
A
T
E
X j vimos que um comando resolve o problema de se determinar os itens que
aparecero no ndice:
\pa:t;
\chapte:;
\sect1on;
\subsect1on;
\subsubsect1on.
Para que aparea o ndice, faz-se necessrio digitar no ambiente document o comando:
\tab1eo1contents
6.8 Lista de Figuras
6.9 Referncias Bibliogrcas
Na produo de monograas ou livros, obviamente existe a pesquisa a outros autores e a tica e o bom
senso mandamque se coloque emalguma parte de seu trabalho, os ttulos e autores das obras utilizadas.
o que chamamos de Referncias Bibliogrcas.
Seguindo o princpio da organizao, deve-se criar um aqruivo exclusivo para as Referncias Biblio-
grcas. Almdisso, isso deve ser feito de maneira a facilitar a citao durante toda monograa ou livro
que se est produzindo. Chamemos esse arquivo de
b1b.tex
Nele teremos:
\addcontents11ne|toc}|chapte:}|8e1e: nc1as 81b11og: 11cas}
\beg1n|theb1b11og:aphy}|n}
\b1b1tem{1]|auto:1} c1ta o1.
\b1b1tem{2]|auto:2} c1ta o2.
\b1b1tem{3]|auto:3} c1ta o3.
...
\b1b1tem{n]|auto:n} c1ta on
\end|theb1b11og:aphy}
O parmetro n junto ao \beg1n|theb1b11og:aphy} dene a quantidade de citaes que se ir fazer
no trabalho. Em cada item (\b1b1tem) h dois campos:
\b1b1tem{ma:ca]|auto:x}
o campo ma:ca indica o que ser impresso no texto a cada vez que for feita referncia ao autor auto:x.
Por exemplo, se um dos intens for:
6.10. NDICE REMISSIVO 53
\b1b1tem[EL]elon LIMA, Elon Lages. lgebra Linear. Rio de Janeiro, 1998.
Toda vez que quisermos citar a obra acima, digitamos
(...) de acordo com \c1te|e1on}, temos (...)
o que produz
(...) de acordo com [EL], temos (...)
OBSERVAO: O arquivo b1b.tex deve ser o ltimo arquivo da lista no arquivo principal.
6.10 ndice Remissivo
Em alguns livros, as ltimas pginas trazem o nmero da pgina em que algumas palavras importantes
para o contexto da obra aparecem, o ndice Remissivo. Por exemplo, suponha que seu livro fale sobre
determinantes. Provavelmente esta palavra vai aparecer vrias vezes no texto e talvez seja interessante
saber em quais pginas ela aparece.
Para que uma palavra aparea no ndice remissivo, deve-se escrever imediatamente aps a ela o
comando
\1ndex|pa1av:a}
Por exemplo, suponha que se queira a palavra Corinthians no ndice remissivo desse curso de
introduo ao L
A
T
E
X. Ento, esta frase no arquivo fonte, deve estar da seguinte maneira:
lo: exemp1o, suponha que se que1:a a pa1av:a Co:1nth1ans\1ndex|Co:1nth1ans}
no nd1ce :em1ss1vo desse cu:so de 1nt:odu o ao L
k
1
L
X. Lnt o, esta 1:ase no
a:qu1vo 1onte, deve esta: da segu1nte mane1:a:
Se quisssemos falar sobre o goleiro do Cornthians, ento escreveramos o comando
\1ndex|Co:1nth1ans1go1e1:o}
logo aps a palavra goleiro, para indicar uma subcategoria da palavra Corinthians.
Para que o ndice Remissivo aparea no nal do trabalho, basta inserir o pacote
\usepackage|make1dx}
e o comando
\make1ndex
ambos no pr-mbulo e o comando \p:1nt1ndex depois do comando que insere as Referncias Biblio-
grcas.
54 CAPTULO 6. FAZENDO UM LIVRO
Referncias Bibliogrcas
[1] OETIKER, Tobias, et. al. Uma no to pequena introduo ao L
A
T
E
X2

. Traduo portuguesa por


Alberto Simes. 2007.
[2] SANTOS, Reginaldo. Introduo ao L
A
T
E
X. Departamento de Matemtica, UFMG. 2008.
[3]

. Apostila de L
A
T
E
X. Programa Especial de Treinamento. Telecomunicaes UFF. 2004.
[4] ANDRADE, Lenimar Nunes. Breve Introduo ao L
A
T
E
X2

. UFPB. 2001.
[5] KNUTH, Donald E. The T
E
X Book. Stanford University, 1993.
55
ndice Remissivo
ndice Remissivo, 53
bibitem, 52
Captulos, 49
Capa, 48
Corinthians, 53
goleiro, 53
Editores Lgicos, 11
Editores Visuais, 11
enumerate, 34
EPS, 41
Frmula
Centralizada, 23
junto ao texto, 23
numerada, 23
Figura
ngulo de rotao, 41
altura da, 41
largura da, 41
legenda, 41
proporo da, 41
GnuPlot, 43
Itlico, 17
Kile, 12
Layout da pgina, 13
Lista de Tabelas, 40
Negrito, 17
packages, 12, 14
pacotes, 14
Partes, 49
prembulo, 12
Referncias Bibliogrcas, 52
Sees, 50
subsees, 51
subsubsees, 51
Subescrito, 17
Sumrio, 52
Tamanho da Letra, 13, 17
Texmaker, 12
Tipo de Papel, 13
XFig, 43
56

You might also like