A
T
E
X
Diogo Leite Reboucas
Luiz Paulo de Souza Medeiros
{diogolr,luizmedeiros}@dca.ufrn.br
26 a 29 de Julho de 2010
Sum ario
1 Introduc ao 1
1.1 T
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 L
A
T
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Noc oes B asicas 2
2.1 Vantagens e desvantagens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Arquivos de entrada do L
A
T
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.1 Espacos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.2 Caracteres especiais . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.3 Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.4 Coment arios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 Estrutura do arquivo de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.1 O pre ambulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Formatando o texto 6
3.1 Tipos e tamanhos das letras . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Texto sublinhado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 Acentuac ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4 Ambientes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4.1 Itemizar, Enumerar e Descrever . . . . . . . . . . . . . . . . . . . . . 8
3.4.2 Alinhamento do texto . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4.3 Citac oes e Versos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4.4 C odigos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4.5 Tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 F ormulas Matem aticas com L
A
T
E
X 12
4.1 Modo matem atico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 Pot encias e ndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3 Letras gregas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.4 Frac oes e razes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.5 Func oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.6 Par enteses, colchetes e chaves . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.7 Limites, derivadas, somat orios, produt orios e integrais . . . . . . . . . . . . . 16
4.8 Vetores e conjugados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.9 Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
i
5 Imagens e gr acos 21
5.1 Introduc ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2 Convertendo imagens para o formato EPS . . . . . . . . . . . . . . . . . . . . 21
5.3 Inserindo uma imagem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.4 Imagens lado a lado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6 Apresentac oes em L
A
T
E
X Beamer SlideShow 24
6.1 Criando uma apresentac ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2 Efeitos de Transic ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.2.1 Usando o pause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.2.2 Usando o <+-> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.2.3 Sequ encia de imagens Usando a opc ao <n> . . . . . . . . . . . . . . 25
6.3 Destacando informac oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.3.1 Uso de blocos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.3.2 Uso de colunas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
ii
Lista de Figuras
5.1 Morro do careca com 2, 3 e 4 cm respectivamente. . . . . . . . . . . . . . . . . 22
5.2 Exemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.3 Exemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.4 Exemplo minipage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
iii
Lista de Tabelas
3.1 Tabela de tipos de fonte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Tabela de tamanhos de fonte . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 Tipos de texto sublinhado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.1 Letras gregas min usculas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2 Letras gregas mai usculas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.3 Nomes de func oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1 Opc oes de inserc ao de guras . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2 Opc oes de alinhamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
iv
Captulo 1
Introduc ao
1.1 T
E
X
Em1977, tentando explorar o potencial dos equipamentos digitais de impress ao que comecavam
a surgir e tamb em, com o desejo de reverter o processo de deteriorizac ao da qualidade ti-
pogr aca que afetava seus pr oprios livros, Donald E. Knuth comecou a escrever um programa
de computador para processamento de textos e f ormulas matem aticas. Esse programa, conhe-
cido como T
E
X(pronuncia-se t ec), teve sua principal vers ao lancada em 1982, mas s o em 1989,
ao serem adicionados alguns recursos, o T
E
X passou a suportar melhor os caracteres de 8 bits.
O T
E
X e conhecido por ser extremamente est avel, por funcionar em muitos tipos diferentes
de computadores e por ser livre de erros.
1.2 L
A
T
E
X
L
A
T
E
X (pronuncia-se lat ec) e um pacote de macros que permite aos autores processar e imprimir
seus trabalhos com a mais alta qualidade tipogr aca, usando um layout prossional previamente
denido. O L
A
T
E
X foi escrito originalmente por Leslie Lamport e usa o formatador T
E
X como
seu mecanismo de processamento.
Em 1994 Frank Mittelbach liderou uma equipe, conhecida por L
A
T
E
X3, que melhorou o
L
A
T
E
X desenvolvido por Lamport, corrigindo bugs e incrementando macros das vers oes anterio-
res. Para distinguir a nova vers ao da anterior ela e chamada de L
A
T
E
X2
.
1
Captulo 2
Noc oes B asicas
Em um ambiente L
A
T
E
X, o L
A
T
E
X toma o lugar do diagramador e usa o T
E
X para a edic ao gr aca.
Mas o L
A
T
E
X e apenas um programa e, desta forma, precisa receber mais informac oes. Ou seja,
o autor deve fornecer informac oes adicionais que descrevam a l ogica de seu trabalho. Todas
essas informac oes s ao escritas no texto como comandos L
A
T
E
X.
Podemos dividir os programas de processamento de texto em duas classes. A primeira e a
dos processadores de texto, nos quais existe um menu na tela apresentando os recursos que po-
dem ser usados quando selecionados com o mouse. Depois de selecionado um recurso, o texto
digitado na tela tem sua estrutura visual modicada e pode ser visualizado imediatamente
pelo usu ario, o que permite que este tenha certeza que seu texto ser a impresso corretamente.
Esse m etodo e chamado what you see is what you get, ou simplesmente WYSIWYG e um
exemplo cl assico deste tipo de processadores de texto e o M$ Word.
Na segunda classe, ` a qual pertence o L
A
T
E
X, o processamento de texto e feito em duas etapas
distintas. O texto a ser processado e os comandos de formatac ao s ao escritos em um arquivo
fonte com o uso de um editor de textos simples (vim, gedit, kate etc.). Em seguida o arquivo
fonte e submetido a um compilador, no nosso caso, o L
A
T
E
X, que gera um arquivo de sada que
pode ser impresso ou visualizado na tela. Esses comandos denem o tipo de letra, a formatac ao
do texto, smbolos especiais etc. Todos os comandos inicial com uma contra-barra (\).
2.1 Vantagens e desvantagens
Quando os adeptos do WYSIWYG encontram-se com os adeptos do L
A
T
E
X, geralmente uma
discuss ao em defesa de cada um destes tipos de processadores e iniciada. A melhor coisa a se
fazer nesse caso, por incrvel que pareca, e n ao argumentar muito. Mas como ningu em e de
ferro, eis uma munic ao para suas discuss oes a favor do L
A
T
E
X:
V arios layouts criados por prossionais est ao disponveis na rede para serem baixados.
Estes realmente deixam os textos com cara de uma gr aca.
O processamento de f ormulas matem aticas e suportado de uma maneira extrema-
mente conveniente. F ormulas do tipo
t
0
e
x
2
dx podem ser escritas facilmente como
\int_0t e{-x2}dx.
Os usu arios precisam aprender apenas poucos comandos de f acil compreens ao, por em
nunca se preocupam com o layout do documento.
At e mesmo estruturas complexas como: notas de rodap e, refer encias, ndices, lista de
guras, lista de tabelas e bibliograas s ao criadas com poucos comandos.
2
CAP
ITULO 2. NOC
OES B
ASICAS 3
Existemv arios pacotes de atualizac ao para muitas tarefas ainda n ao suportadas pelo L
A
T
E
X
b asico. Por exemplo, pacotes para inclus ao de gr acos POSTSCRIPT ou para criar bibli-
ograas de acordo com uma norma ou padr ao.
O L
A
T
E
X encoraja os autores a escreverem textos bem estruturados, pois e assim que ele
funciona por especicac ao de estrutura.
O T
E
X, o mecanismo de formatac ao do L
A
T
E
X2
E muito difcil escrever documentos desestruturados e/ou desorganizados.
Seu hamster pode, apesar de alguns passos iniciais encorajadores, nunca ser capaz de
entender o conceito de Marcadores L ogicos
2.2 Arquivos de entrada do L
A
T
E
X
A entrada para o L
A
T
E
X e um arquivo de texto ASCII que pode ser criado por qualquer editor de
texto simples, como dito anteriormente. Ele dever a conter o texto e os comandos que ir ao dizer
ao L
A
T
E
X como process a-lo.
2.2.1 Espacos
Caracteres de espacamento (espaco/tabulac ao/quebra de linha) s ao tradados uniformemente
como espaco pelo L
A
T
E
X. Ou seja, muitos caracteres consecutivos de espaco ou tabulac ao
s ao considerados como apenas um unico espaco, bem como o uso de apenas uma quebra de
linha. No entanto, quando usamos v arias quebras de linha consecutivas, estamos denindo um
m de par agrafo. No modo matem atico, e possvel diminuir os espacos em branco usando \!.
Existem ainda dois outros comandos de espacamentos. S ao eles: \vspace{...} e
o \hspace{...}. Estes comandos produzem espacos verticais e horizontais, respectiva-
mente, de acordo com seu argumento (normalmente dado em centmetros). Por exemplo:
\vspace{0.25cm}.
2.2.2 Caracteres especiais
Os seguintes caracteres possuem uma caracterstica diferente para o L
A
T
E
X:
# $ % & _ { } \
1
De acordo com rumores, a vers ao L
A
T
E
X3 facilitar a um pouco em relac ao a isto
CAP
ITULO 2. NOC
OES B
ASICAS 4
Quando inseridos em seu texto, ao inv es de serem escritos como deveriam, far ao com que
o L
A
T
E
X faca coisas que n ao deseja. Para usar esses caracteres em seu texto, uma contra-barra
(\) dever a ser adicionada antes de cada um deles. Por exemplo:
\# \$ \% \ \& \_ \{ \} \{}
A unica excess ao e a pr opria contra-barra que quando usada dessa forma (\\) produz uma
quebra de linha no texto a ser impresso. Portanto, para usar uma contra-barra em seu texto voc e
dever a fazer:
\verb|\| ou $\backslash$
2.2.3 Comandos
Os comandos no L
A
T
E
X diferem masculas de min usculas (case sensitive) e seguem um dos dois
formatos:
Comecam com uma contra-barra (\) e possuem um nome que consiste apenas em letras.
Os comandos s ao terminados por um espaco, um n umero ou qualquer outro caractere
que n ao seja letra.
Consistem de uma contra-barra e n ao mais do que UM caractere especial
Os comandos em L
A
T
E
X consomem os espacos os seguem. Se voc e deseja obter um espaco
ap os um comando voc e precisa digitar {} ou \ ap os este. Desta forma, car a explcito para o
L
A
T
E
X que dever a existir um espaco ap os determinado comando.
2.2.4 Coment arios
Quando o L
A
T
E
Xencontra um%, ele ignora o restante da linha (considera umcoment ario). Assim
sendo, voc e poder a estar usando este caractere especial para escrever notas ou dividir as sec oes
de seu texto enquanto estiver digitando ou ainda para quebrar uma sequ encia de linhas em que
n ao pode haver um par agrafo.
Para inserir coment arios longos voc e pode usar o ambiente comment, denido no pacote
verbatim (\usepackage{verbatim}):
\begin{comment}
...
\end{comment}
2.3 Estrutura do arquivo de entrada
Quando o L
A
T
E
X2
processa um arquivo de entrada, ele espera seguir uma certa estrutura. Dessa
forma, temos uma sequ encia de comandos a obedecer.
Todo arquivo de entrada precisa comecar com o comando
\documentclass
CAP
ITULO 2. NOC
OES B
ASICAS 5
Este comando ir a especicar que tipo de documento voc e pretende escrever. Ap os isso, voc e
pode incluir comandos que inuenciam o estilo de todo o documento ou carregar os pacotes
que adicionam novos recursos ao sistema L
A
T
E
X. Para carregar os pacotes, voc e deve utilizar o
comando
\usepackage
Ap os ter concludo a congurac ao de todo o documento, voc e deve iniciar o corpo do texto
com o comando
\begin{document}
Assim como em qualquer outra linguagem de programac ao, todo comando begin, chave,
par entese ou ainda colchete aberto deve ser fechado. Portanto e altamente recomendado que
voc e feche esse comando o quanto antes. O comando \begin{document} e fechado com
um \end{document}. O corpo do texto deve estar contido entre esses dois ultioms comandos.
Qualquer coisa que siga o comando \end{document} ser a ignorada.
2.3.1 O pre ambulo
36.46
(
80662.7
Os materias produzidos em um ambiente tabular sempre cam juntos em uma p agina.
Se voc e quiser produzir tabelas grandes voc e pode precisar dos ambientes supertabular ou
longtabular.
Captulo 4
F ormulas Matem aticas com L
A
T
E
X
Neste captulo iremos abordar, supercialmente, o principal recurso do T
E
X: edic ao de tex-
tos matem aticos. Embora essas explicac oes sejam sucientes para muitas pessoas, n ao se de-
sespere se voc e n ao puder encontrar uma soluc ao para suas necessidades de edic ao de textos
matem aticos.
E muito prov avel que seu problema esteja resolvido com a AMS-LaTeX ou em
algum outro pacote.
4.1 Modo matem atico
O L
A
T
E
X tem um modo especial para edic ao de textos matem aticos. Textos matem aticos dentro
de um par agrafo e digitado entre \( e \), entre $ e $ ou entre \begin{math} e \end{math}.
Por exemplo:
Adicione o quadrado de $a$ ao quadrado de $b$ para obter o quadrado de
$c$. Ou seja, $c{2}=a{2}+b{2}$.
Adicione o quadrado de a ao quadrado de b para obter o quadrado de c. Ou seja, c
2
=a
2
+b
2
.
E prefervel agrupar as grandes equac oes ou f ormulas matem aticas ao inv es de edit a-las
em linhas separadas. Para isso voc e deve inclu-las entre \[ ... \] ou usando o ambiente
displaymath.Ambos produzem f ormulas n ao numeradas. Se voc e deseja que o L
A
T
E
X enumere
as equac oes utilize o ambiente equation.
Adicione o quadrado de $a$ ao quadrado de $b$ para obter o quadrado de
$c$. Ou seja:
\begin{displaymath}
c{2}=a{2}+b{2}$
\end{displaymath}
Adicione o quadrado de a ao quadrado de b para obter o quadrado de c. Ou seja:
c
2
= a
2
+b
2
Note que as express oes ser ao exibidas em um estilo diferente usando o ambiente
displaymath:
12
CAP
ITULO 4. F
ORMULAS MATEM
ATICAS COM L
A
T
E
X 13
$\lim_{n \to \infty}
\sum_{k=1}{n} \frac{1}{k2}
= \frac{\pi2}{6}$
lim
n
n
k=1
1
k
2
=
2
6
\begin{displaymath}
\lim_{n \to \infty}
\sum_{k=1}n \frac{1}{k2}
= \frac{\pi2}{6}
\end{displaymath}
lim
n
n
k=1
1
k
2
=
2
6
Utilizando o ambiente equation e possvel referenciar uma equac ao com os comandos
\label e \ref
\begin{equation}\label{eqEPS}
\epsilon > 0
\end{equation}
De (\ref{eqEPS}), temos \ldots
> 0 (4.1)
De (4.1), temos . . .
Existem diferencas entre o modo matem atico e o modo texto. Por exemplo, no modo ma-
tem atico:
1. A maioria dos espacos e quebras de linha n ao possuem nenhum signicado, pois todos
os espacos s ao criados logicamente a partir das express oes matem aticas ou a partir de
comandos especiais como \,, \quad, \quad.
2. Linhas vazias n ao s ao permitidas. Apenas um par agrafo por f ormula.
3. Cada letra e considerada como sendo o nome de de uma vari avel e ser a processada como
tal. Se voc e quiser processar texto normal dentro de uma f ormula (ou seja, fonte e
espacamento normal) ent ao voc e deve usar o comando \textrm{...}.
A maioria dos comando matem aticos atuam apenas no pr oximo caractere. Quando se deseja
afetar v arios caracteres, estes devem ser colocados entre {}.
4.2 Pot encias e ndices
Pot encias e ndices podem ser especicados utilizando, os caracteres e _, respectivamente.
$e{-\alpha t}$ \quad $e{x2} \neq {ex}2$
e
t
e
x
2
= e
x2
CAP
ITULO 4. F
ORMULAS MATEM
ATICAS COM L
A
T
E
X 14
\alpha \theta o o \upsilon
\beta \vartheta \pi \phi
\gamma \iota \varpi \varphi
\delta \kapaa \rho \chi
\epsilon \lambda \varrho \psi
\varepsilon \mu \sigma \omega
\zeta \nu \varsigma
\eta \chi \tau
Tabela 4.1: Letras gregas min usculas
\Gamma \Lambda \Sigma \Psi
\Delta \Xi \Upsilon \Omega
\Theta \Pi \Phi
Tabela 4.2: Letras gregas mai usculas
4.3 Letras gregas
O L
A
T
E
X incorpora letras gregas para serem utilizadas no ambiente matem atico, elas podem ser
vistas nas tabela 4.1 e 4.2.
4.4 Frac oes e razes
Uma frac ao e criada com o comando \frac{...}{...}. Em alguns casos a forma 1/2 e pre-
fervel, principalmente para frac oes pequenas ou quando usamos $. . . $ ao inv es dos ambien-
tes displaymath ou equation.
$1 \frac{1}{2}$horas
\begin{displaymath}
\frac{ x{2} }{ k+1 }\qquad
x{ \frac{2}{k+1} }\qquad
x{ 1/2 }
\end{displaymath]
1
1
2
horas
x
2
k +1
x
2
k+1
x
1/2
A raiz quadrada e produzida com \sqrt, a n- esima raiz e produzida com sqrt[n] O ta-
mando do sinal de radiciac ao e denido automaticamente pelo L
A
T
E
X
ITULO 4. F
ORMULAS MATEM
ATICAS COM L
A
T
E
X 15
x
_
x
2
+
y
3
[x
2
+y
2
]
4.5 Func oes
Os nome de func oes s ao geralmente criados em fonte normal e n ao em it alico como as vari aveis.
Conseq u entemente o L
A
T
E
X possui comandos para criar os nomes das mais importantes func oes.
Estes comandos podem ser vistos na tabela 4.3.
\arccos \cos \csc \exp \ker \limsup \min
\arcsin \cosh \deg \gcd \lg \ln \Pr
\arctan \cot \det \hom \lim \log \sec
\arg \coth \dim \inf \liminf \max \sin
\sinh \sup \tan \tanh
Tabela 4.3: Nomes de func oes
4.6 Par enteses, colchetes e chaves
Existem duas formas de se trabalhar com par enteses, colchetes e chaves em L
A
T
E
X. Uma delas e
usando comandos que ajustam o tamanho do delimitador de acordo com a f ormula a ser escrita.
Obviamente, a outra e usando delimitadores com tamanho xo. Os delimitadores de tamanho
vari avel devem sempre ser usados aos pares, enquanto que os de tamanho xo podem ser usados
sozinhos.
Os delimitadores de tamanho vari avel pode ser usados da seguinte forma:
\left( ... \right) par enteses
\left[ ... \right] colchetes
\left{ ... \right} chaves
J a os de tamanho xo:
\bigl(, \biggl(, \Bigl(, \Biggl(,
\bigr), \biggr), \Bigr), \Biggr),
\bigr], \biggr], \Bigr], \Biggr],
\bigl{, \biggl{, \Bigl{, \Biggl{,
Vejamos alguns exemplos:
\[
\biggl(\frac{10+x}{x+10}) \quad \quad
\left[\alpha{-1}\beta\left(\frac{10\sqrt[n]{2}}{3}\right)\right]
\]
_
10+x
x +10
)
_
_
10
n
2
3
__
CAP
ITULO 4. F
ORMULAS MATEM
ATICAS COM L
A
T
E
X 16
\[
\Biggl[-\frac{b2-a2}{w} + w \Biggr]_{b-a}{b+a}
\]
_
b
2
a
2
w
+w
_
b+a
ba
Algumas vezes tamb em precisamos usar chaves em express oes. Para isso usamos os co-
mandos \underbrace e overbrace:
\[
x = \overbrace{a+b}m+\underbrace{c+d}_n = m+n
\]
x =
m
..
a+b+c +d
..
n
= m+n
4.7 Limites, derivadas, somat orios, produt orios e integrais
Trabalhar com limites, derivadas, somat orios, produt orios e integrais em L
A
T
E
X e mais simples
do que voc e pensa. Vejamos alguns exemplos:
Para obtermos express oes como
lim
varvalor
f unc
digitamos $$\lim_{var \to valor} func$$.
Outros exemplos com limites:
$\lim_{x \to a} f(x) = f(a)$ lim
xa
f (x) = f (a)
$\lim_{x \to \infty} (1+\frac{1}{x})x = e$ lim
x
(1+
1
x
)
x
= e
$\lim_{x \to 0} \frac{\sin(\pi x)}{\pi x} = 1$ lim
x0
sin(x)
x
= 1
J a com derivadas . . .
A equac ao do calor de Fourrier, mostrada na equac ao
u
t
=
2
u
x
2
+
2
u
y
2
+
2
u
z
2
pode ser obtida com:
\[
\frac{\partial u}{\partial t} = \frac{\partial2 u}{\partial x2}
+ \frac{\partial2 u}{\partial y2}
+ \frac{\partial2 u}{\partial z2}
\]
CAP
ITULO 4. F
ORMULAS MATEM
ATICAS COM L
A
T
E
X 17
Para obter um somat orio, como
2n
i=1
devemos digitar:
\[
\sum_{i=1}{2n}
\]
O somat orio
n
k=1
k
2
=
1
2
n(n+1)
e obtido com:
\[
\sum_{k=1}n k2 = \frac{1}{2} n (n+1)
\]
De maneira an aloga, trabalhamos com produt orios. O produt orio
n
k=1
k
2
=
1
2
n(n+1)
pode ser obtido a partir de
\[
\prod_{k=1}n k2 \neq \frac{1}{2} n (n+1)
\]
Agora, falando sobre integrais . . .
O smbolo de integral
e obtido atrav es do comando \int e os limites de integrac ao s ao
tratados como ndices e pot encias. Nos exemplos abaixo voc e perceber a que antes da vari avel
de integrac ao utilizamos sempre um \ . Isso serve para que o d n ao que t ao junto da func ao
a ser integrada.
$$\int_0{+\infty} xn e{-x} \ dx = n!$$
$$\int_{x2 + y2 \leq R2} f(x,y)\ dx\ dy
= \int_{\theta=0}{2\pi} \int_{r=0}R
f(r\cos\theta,r\sin\theta) r\ dr\ d\theta$$
$$\int_0R \frac{2x\ dx}{1+x2} = \log(1+R2)$$
CAP
ITULO 4. F
ORMULAS MATEM
ATICAS COM L
A
T
E
X 18
+
0
x
n
e
x
dx = n!
x
2
+y
2
R
2
f (x, y) dx dy =
2
=0
R
r=0
f (r cos, r sin)r dr d
R
0
2x dx
1+x
2
= log(1+R
2
)
Em algumas integrais m ultiplas, o L
A
T
E
X coloca muito espaco entre os smbolos da integral.
Para melhorar a apar encia da equac ao, podemos usar \! para diminuir o espaco em excesso.
Por exemplo a integral m ultipla
1
0
1
0
x
2
y
2
dx dy
e obtida digitando-se:
\[
\int_01 \! \! \! \int_01 x2 y2\ dx\ dy
\]
Se tiv essemos digitado
\[
int_01 \int_01 x2 y2\ dx\ dy
\]
teramos obtido:
1
0
1
0
x
2
y
2
dx dy
Quando quisermos utilizar integral de linha, devemos digitar \oint, como mostrado no
exemplo abaixo:
C
u(x, y) dx +v(x, y) dy
que pode ser obtido da seguinte maneira:
\[
\oint_C u(x,y)\ dx + v(x,y)\ dy
\]
CAP
ITULO 4. F
ORMULAS MATEM
ATICAS COM L
A
T
E
X 19
4.8 Vetores e conjugados
Podemos criar vetores atrav es dos comandos \vec ou overrightarrow{expressao}. O co-
mando \vec s o funciona para a letra que o segue. Por exemplo:
\[
\overrightarrow{P_1P_2} = (x_2\vec i + y_2 \vec j + z_2 \vec k)
- (x_1\vec i + y_1 \vec j + z_1 \vec k)
\]
P
1
P
2
= (x
2
i +y
2
j +z
2
k) (x
1
i +y
1
j +z
1
k)
J a para conjugados, podemos utilizar o comando \bar ou \overline{expressao}. Assim
como no \vec o \bar s o funciona para a letra que o segue.
\[
z = a+bi \Rightarrow \bar z = a - bi
\]
z = a+bi z = abi
\[
m(\overline{AC})2 = m(\overline{AB})2 + m(\overline{BC})2
\]
m(AC)
2
= m(AB)
2
+m(BC)
2
4.9 Matrizes
Matrizes podem ser construdas com o ambiente array da seguinte forma:
\begin{array}{especificacao da matriz}
% definicao de cada linha com \\ no final
\end{array}
Observando-se o seguinte:
Assim como nas tabelas, no campo especicac ao determina-se o n umero de colunas e
seu alinhamento (c, l ou r). Por exemplo, a especicac ao {cccc} indica que a matriz ter a
quatro colunas com todos os elementos centralizados.
Tamb emm como nas tabelas os elementos das linhas s ao separados por & e no nal de
cada linha deve-se usar \\.
Os par enteses, colchetes ou chaves devemser denidos antes do \begin{array} e depois
do \end{array}. Para isso podemos usar os delimitadores de tamanho vari avel (olhar
t opico 4.6).
CAP
ITULO 4. F
ORMULAS MATEM
ATICAS COM L
A
T
E
X 20
\[
A = \left[
\begin{array}{cccc}
a_{11} & a_{12} & \cdots & a_{1m}\\
a_{21} & a_{22} & \cdots & a_{2m}\\
\vdots & \vdots & \ddots & \vdots\\
a_{n1} & a_{n2} & \cdots & a_{nm}\\
\end{array}\right]
\]
A =
_
_
a
11
a
12
a
1m
a
21
a
22
a
2m
.
.
.
.
.
.
.
.
.
.
.
.
a
n1
a
n2
a
nm
_
_
Captulo 5
Imagens e gr acos
5.1 Introduc ao
Inicialmente o L
A
T
E
X n ao possua um m etodo simples para inserc ao de imagens em documen-
tos. Apenas com o lancamento do L
A
T
E
X2
ITULO 5. IMAGENS E GR
AFICOS 22
5.3 Inserindo uma imagem
Para inserirmos uma gura, apenas o comando \includegraphics{} e necess ario. Este co-
mando possui a seguinte sintaxe:
\includegraphics[opcoes]{nome_do_arquivo.eps}
Algumas das opcoes possveis est ao listadas na tabela 5.1
height Altura (Ex.: height=40pt)
width Largura (Ex.: width=0.2cm)
scale Redimensionamento (Ex.: scale=0.3)
rotate Rotac ao em graus (Ex.: rotate=90)
Tabela 5.1: Opc oes de inserc ao de guras
O trecho de c odigo abaixo serve para inserir uma imagem no incio de uma linha, como
mostrado a seguir:
\includegraphics[width=2cm]{morro}
Perceba que identicamos a imagem sem determinar sua extens ao. Dependendo do modo
de compilac ao (pdflatex ou latex) e que isso vai ser determinado (se as imagens EPS ou
JPEG ser ao carregadas).
As imagens tamb em podem ser inseridas em uma ambiente figure. Desta forma pode-
mos denir opc oes extras para as imagens. Utilizando este ambiente, podemos, por exemplo,
adicionar legendas e denir r otulos.
Segue um trecho de c odigo que insere as imagens mostradas na gura 5.1.
\begin{figure}[htb]
\centering
\includegraphics[width=2cm]{morro}
\includegraphics[width=3cm]{morro}
\includegraphics[width=4cm]{morro}
\caption{Morro do careca com 2, 3 e 4 cm respectivamente.}
\label{figExemplo}
Figura 5.1: Morro do careca com 2, 3 e 4 cm respectivamente.
Voc e deve ter notado que foram passados par ametros [htp] ap os a declarac ao do ambiente
figure. Esses par ametros especicam o alinhamento da imagem e cada letra possui um valor
especco:
CAP
ITULO 5. IMAGENS E GR
AFICOS 23
h Here Insere a imagem aqui onde o comando ocorreu.
t Top Insere a imagem na parte superior da p agina.
b Bottom Insere a imagem na parte inferior da p agina.
p Page Permite que uma nova p agina seja criada para a inserc ao.
Tabela 5.2: Opc oes de alinhamento
5.4 Imagens lado a lado
Existem algumas maneiras de se inserir imagens lado a lado. O objetivo principal de se fazer
isso e de se ter legendas e r otulos individuais para cada uma delas.
Quando se quer inserir duas ou mais imagens lado a lado em um texto, usa-se um mesmo
ambiente figure, especicando um ambiente minipage para cada gura a ser inserida. Den-
tro do ambiente minipage podemos especicar os atributos de cada uma das guras a serem
inseridas. Para cada ambiente pode ser especicado um alinhamento diferente.
Segue um exemplo de utilizac ao:
Figura 5.2: Exemplo 1 Figura 5.3: Exemplo 2
Figura 5.4: Exemplo minipage.
\begin{figure}[htb]
\centering
\begin{minipage}[b]{0.30\linewidth}
\includegraphics[width=4cm]{imgs/morro}
\caption{Exemplo 1}
\end{minipage}
\hspace{0.03\textwidth}
\begin{minipage}[b]{0.30\linewidth}
\includegraphics[width=4cm]{imgs/morro}
\caption{Exemplo 2}
\end{minipage}
\caption{Exemplo {\tt minipage}.}
\label{figExemplo2}
\end{figure}
Captulo 6
Apresentac oes em L
A
T
E
X Beamer
SlideShow
Aclasse beamer foi desenvolvida por Till Tantau e tempor nalidade a criac ao de apresentac oes
(SlideShow). As apresentac oes s ao criadas assim como qualquer outro documento L
A
T
E
X e no
nal um arquivo PDF pode ser gerado, o que as torna extremamente port aveis.
6.1 Criando uma apresentac ao
Criar uma apresentac ao usando o Beamer e algo bastante simples e segue uma receita de bolo:
\documentclass{beamer}
\usepackage[latin1]{inputenc}
%\usepackage[utf8]{inputenc} % se a codificacao do programa
% for utf8
\usepackage[brazil]{babel}
\usepackage{graphicx}
\usepackage{beamerthemesplit}
\usecolortheme{beaver} % apenas um dos muitos temas disponveis
\title[Ttulo Breve]{Um ttulo muito longo}
\author[Nome Sobrenome]{Nome Muito Longo Sobrenome}
\institute{Nome da Universidade, programa etc}
\date{\today}
\logo{} % aqui pode ser adicionada alguma logomarca
% da(o) instituicao/projeto (com o includegraphics)
\begin{document}
\frame{\titlepage}
\frame
{
\frametitle{Ttulo do slide}
24
CAP
ITULO 6. APRESENTAC
OES EM L
A
T
E
X BEAMER SLIDESHOW 25
\framesubtitle{Aqui vai um subttulo}
Inicio do texto
}
Assim como em qualquer outro documento L
A
T
E
X voc e pode adicionar f ormulas, citac oes,
itens, enumerac oes... E al em disso, n ao precisar a se preocupar com a organizac ao do slide.
Basta que se preocupe com o conte udo da apresentac ao.
6.2 Efeitos de Transic ao
Ao adicionar itens ou enumerac oes voc e poder a optar por adicionar efeitos de transic ao. Exis-
tem dois modos simples de se fazer isso.
6.2.1 Usando o pause
\begin{frame}
\begin{itemize}
\item
O primeiro slide;
\pause
\item
O segundo slide;
\pause
\item
O ultimo slide.
\end{itemize}
\end{frame}
6.2.2 Usando o <+->
\begin{itemize}
\item<1-> Um
\item<2-> Dois
\item<3-> Tres
\end{itemize}
ou
\begin{itemize}<+->
\item Um
\item Dois
\item Tres
\end{itemize}
6.2.3 Sequ encia de imagens Usando a opc ao <n>
\includegraphics<1>{endfig1}
\includegraphics<2>{endfig2}
\includegraphics<3>{endfig3}
CAP
ITULO 6. APRESENTAC
OES EM L
A
T
E
X BEAMER SLIDESHOW 26
6.3 Destacando informac oes
6.3.1 Uso de blocos
\begin{block}{Caractersticas Tecnicas}
\begin{enumerate}
\item portatil;
\item compacto;
\item vibrante.
\end{enumerate}
\end{block}
6.3.2 Uso de colunas
\begin{columns}
\column{0.5\textwidth}
Coluna da esquerda
\column{0.5\textwidth}
Coluna da direita
\end{columns}
Refer encias Bibliogr acas
[do Vale Pereira and da Silveira, 2004] do Vale Pereira, D. R. and da Silveira, R. W. R. (2004).
Desenvolvendo textos cientcos com L
A
T
E
X.
[Mafra et al., 2006] Mafra, P., Kroeger, P., and Obelheiro, R. R. (2006). T
E
X BR.
Site: http://www.tex-br.org; Lista de discuss ao: http://marc.info/?l=tex-br [Acessados em
02/09/2007].
[Oetiker et al., 2002] Oetiker, T., Partl, H., Hyna, I., and Schlegl, E. (2002). Introduc ao ao
L
A
T
E
X2
L
A
T
E
Xem 105 minutos. Traduc ao por D emerson Andr e Polli.
[Tantau, 2007] Tantau, T. (2007). User Guide to the Beamer Class, Version 3.07. http://latex-
beamer.sourceforge.net. [Acessado em 02/09/2007].
27