SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
Constru¸c˜ao de documentos com LATEX
Parte 1: Conceitos B´asicos
Jean Metz
28 de maio de 2014
writeLATEX
Cr´editos
Material adaptado de An Interactive Introduction to LATEX,
elaborado por Dr John D. Lees-Miller.
https://github.com/jdleesmiller/latex-course
Por que LATEX?
Ele faz documentos bonitos e bem formatados
Especialmente com conte´udo matem´atico
Ele foi criado por cientistas, para cientistas
H´a uma grande e ativa comunidade
Ele ´e poderoso — e vocˆe pode estendˆe-lo
Existem pacotes para artigos, apresenta¸c˜oes, planilhas
eletrˆonicas, . . .
Vantagens ao usar LATEX?
O padr˜ao matem´atico em TEX gera equa¸c˜oes e fun¸c˜oes corretamente
formatadas. Em Word, o editor de equa¸c˜oes est´a longe de ser ideal.
TEX n˜ao tem bugs — o Word, como sabemos, est´a recheado de bugs.
TEX ´e gratuito e livre.
Em TEX, vocˆe pode comentar o seu c´odigo/texto no mesmo espa¸co em que seu
conte´udo ´e gerado.
TEX oferece uma linguagem completa. Ou seja: vocˆe pode criar fun¸c˜oes que
efetuam um procedimento para vocˆe (muitas dessas fun¸c˜oes n˜ao podem ser
criadas via macros em Word).
N˜ao h´a v´ırus de macros em TEX. Ou seja: maior seguran¸ca.
N˜ao h´a incompatibilidade de vers˜oes: se vocˆe criou um arquivo TEX em 1995,
conseguir´a abri-lo perfeitamente hoje.
LATEX oferece uma maneira independente de lidar com bibliografias. Nada de
comprar EndNote ou algo parecido: toda a sua biblioteca de referˆencias ´e
mantida em um simples arquivo, ao qual vocˆe conecta cita¸c˜oes.
Documentos em TEX s˜ao pequenos (em bytes).
LATEX ´e o padr˜ao cient´ıfico/acadˆemico em diversas ´areas do conhecimento — e
nos maiores centros acadˆemicos do mundo.
LATEX gera documentos mais aprimorados esteticamente, com menos
hifeniza¸c˜oes e menos espa¸camentos exagerados entre palavras.
Seu pdf ´e gerado com uma estrutura interna, em que vocˆe acessa se¸c˜oes via
links — isso ´e feito automaticamente com um pacote espec´ıfico.
Ajuste de atitude
Use comandos para descrever ‘o que ´e’, n˜ao ‘como parece’.
Foque no conte´udo.
Deixe que o LATEX fa¸ca o trabalho.
Como ele funciona?
Vocˆe escreve seu documento em texto puro com comandos
que descrevem a estrutura e significado do texto.
O programa latex processa seu texto e comandos para
produzir um documento bem formatado e bonito.
A chuva na Espanha cai emph{principalmente}
na plan’icie.
latex
A chuva na Espanha cai principalmente na plan´ıcie.
Inconveniente
Por padr˜ao, os acentos n˜ao s˜ao como em editores de texto :(
Lembrem-se que foi incialmente desenvolvido para Inglˆes (n˜ao
h´a acentos)
Devemos usar caracteres de escape para acentuar palavras: 
seguido do s´ımoblo que representa o acento, seguido da letra
que deve ser acentuada. Exemplo:
’a, ~a, ^a, ‘a ´a, ˜a, ˆa, `a
Mais exemplos de comandos e suas respectivas sa´ıdas . . .
begin{itemize}
item Ch’a
item Leite
item Biscoito
end{itemize}
Ch´a
Leite
Biscoito
begin{figure}
includegraphics{chick}
end{figure}
begin{equation}
alpha + beta + 1
end{equation}
α + β + 1 (1)
Image from http://www.andy-roberts.net/writing/latex/importing_images
Ferramentas para edi¸c˜ao
writeLATEX ... online e colaborativo
TexMaker ... free
TEXworks ... padr˜ao do MikTEX
WinShell ... free
TexNicCenter ... free
WinEdt ... pago :(
. . .
Ferramentas para compila¸c˜ao
MikTEX - Windows
TEXLive ou tetex - *nix
MacTEX - Mac OS
ou use o writeLATEX para n˜ao se incomodar com a instala¸c˜ao
da plataforma!
Come¸cando
Um documento LATEX m´ınimo:
documentclass{article}
begin{document}
Ol´a Mundo! % seu coment´ario vai aqui...
end{document}
Comandos come¸cam com backslash  .
Todo documento coma¸ca com um comando
documentclass.
O argumento dentro das chaves { } representam que tipo
de documento LATEX estamos criando: um article.
O s´ımbolo de percentual % ´e usado para marcar o in´ıcio de
coment´arios — o LATEX vai ignorar o restante da linha.
Come¸cando com writeLATEX
writeLATEX ´e um website para escrita de documentos em LATEX.
Ele ‘compila’ seu c´odigo LATEX automaticamente para te
mostrar o resultado.
Clique aqui para abrir um exemplo de documento no writeLATEX
Ou v´a para essa URL: http://bit.ly/WU0bMU
Para melhores resultados, por favor use Google Chrome ou uma vers˜ao recente
do FireFox.
Conforme passamos pelos pr´oximos slides, teste os exemplos
os digitando no documento de exemplo no writeLATEX.
N˜ao agora. Vocˆe deve test´a-los conforme vamos
passando pelos exemplos!
Compondo o Texto
Digite seu texto entre begin{document} e end{document}.
Para a maior parte, vocˆe pode apenas digitar seu texto
normalmente.
Palavras s~ao separadas por um ou
mais espac{c}os.
Par’agrafos s~ao separados por uma
ou mais linhas em branco.
Palavras s˜ao separadas por
um ou mais espa¸cos.
Par´agrafos s˜ao separados
por uma ou mais linhas em
branco.
Espa¸cos no arquivo fonte s˜ao truncados no arquivo de sa´ıda.
A chuva na Espanha
cai principalmente na plan’icie.
A chuva na Espanha cai
principalmente na plan´ıcie.
Compondo o Texto: Cuidado
Aspas s˜ao um pouco complicadas: use crase ` `a esquerda e
ap´ostrofe ´ `a direita.
Aspas simples: ‘texto’.
Aspas duplas: ‘‘texto’’.
Aspas simples: ‘texto’.
Aspas duplas: “texto”.
Em LATEX alguns caracteres comuns s˜ao especiais :
% s´ımbolo percentual
# cerquilha
& e-comercial
$ cifr˜ao
Se vocˆe apenas digit´a-los, ter´a um erro como resultado. Se vocˆe
quer que um desses caracteres apare¸ca na sa´ıda, ter´a que usar um
caractere de escape como prefixo: a barra invertida  .
$%&#! $%&#!
Tratando Erros
O compilador LATEX pode se confundir quando estiver tentanto
compilar o seu documento. Se isso acontecer, ele para e
apresenta um erro, o qual vocˆe deve corrigir antes que ele
possa produzir o arquivo de sa´ıda.
Por exemplo, se vocˆe digitar erroneamente emph como
meph, o LATEX vai parar com o erro “undefined control
sequence”, pois “meph” n˜ao ´e um dos comandos conhecidos.
Dicas em caso de erros
1. Don’t panic! Erros acontecem.
2. Corrija assim que eles aparecerem — se o que vocˆe acabou de
digitar causou um erro, vocˆe pode debuggar a partir desse
ponto.
3. Se existem m´ultiplos erros, comece com o primeiro — a causa
pode estar acima dele :(
Compondo o Texto - Exerc´ıcio 1
Digite isso em LATEX: 1
In March 2006, Congress raised that ceiling an additional $0.79
trillion to $8.97 trillion, which is approximately 68% of GDP. As of
October 4, 2008, the “Emergency Economic Stabilization Act of
2008” raised the current debt ceiling to $11.3 trillion.
Clique no writeLATEX para abrir esse exerc´ıcio
Dica: cuidado com os caracteres com significado especial!
Uma vez que vocˆe tenha tentando,
clique aqui para ver a solu¸c˜ao .
1
http://en.wikipedia.org/wiki/Economy_of_the_United_States
Compondo Equa¸c˜oes Matem´aticas: Cifr˜ao
Por que o caracteter cifr˜ao $ ´e especial? Porque usamos esse
caractere para marcar elementos matem´aticos no texto.
% ruim:
Considere a e b inteiros positivos
distintos, e considere c = a - b + 1
% melhor:
Considere $a$ e $b$ inteiros positivos
distintos, e considere $c = a - b + 1$
Considere a e b inteiros
positivos distintos, e
considere c = a - b + 1
Considere a e b inteiros
positivos distintos, e
considere c = a − b + 1
Sempre use o cifr˜ao em pares — um para come¸car e outro
para finalizar o conte´udo matem´atico.
LATEX trata espa¸cos automaticamente; ele ignora seus espa¸cos.
Seja $y=mx+b$ ldots
Seja $y = m x + b$ ldots
Seja y = mx + b . . .
Seja y = mx + b . . .
Aten¸c˜ao: Caracteres e s´ımbolos especiais
Alguns caracteres tem significado especial em TEX. Se precisar
deles, deve-se entrar como comando do TEX.
Caractere Significado Comando
 in´ıcio de comando $backslash$
nota:  = nova linha
$ muda para modo matem´atico $
& tabulador &
% comenta a linha %
# #
˜ textasciitilde
| linhas verticais em tabelas textbar
define subescrito (xy ) _
ˆ define superescrito (xy ) textasciicircum
{ } delimitador de comando { }
[ ] delimitador de comando $[ ]$
“ ” aspas ‘‘ ’’
Compondo Equa¸c˜oes Matem´aticas: Nota¸c˜ao
Use circunflexo ^ para sobrescritos e underscore para
subscritos.
$y = c_2 x^2 + c_1 x + c_0$ y = c2x2 + c1x + c0
Use chaves { } para agrupar sobrescritos e subscritos.
$F_n = F_n-1 + F_n-2$ % oops!
$F_n = F_{n-1} + F_{n-2}$ % ok!
Fn = Fn − 1 + Fn − 2
Fn = Fn−1 + Fn−2
Existem comandos para letras do alfabeto Grego e nota¸c˜ao
comum.
$mu = A e^{Q/RT}$
$Omega = sum_{k=1}^{n} omega_k$
µ = AeQ/RT
Ω = n
k=1 ωk
Compondo Equa¸c˜oes Matem´aticas: Exemplos de recursos
matem´aticos
x5
x2 + 3
√
y
1
x2+y2+z2
x+y
n
n−k
n
i=1 ai
∞
−∞
x3
$x^5$
$sqrt{x^2+sqrt[3]{y}}$
$frac{1}{frac{x^2+y^2+z^2}{x+y}}$
${nchoose {n-k}}$
$sum_{i=1}^{n}a_i$
$int limits_{-infty}^{infty}x^3$
Compondo Equa¸c˜oes Matem´aticas: Mostrando Equa¸c˜oes
Se for uma equa¸c˜ao grande e assustadora, mostre-a em uma
linha “pr´opria” usando o comando begin{equation} e
end{equation}.
As ra’izes de um equac{c}~ao
quadrada s~ao dadas por
begin{equation}
x = frac{-b pm sqrt{b^2 - 4ac}}
{2a}
end{equation}
onde $a$, $b$ e $c$ s~ao ldots
As ra´ızes de um equa¸c˜ao
quadrada s˜ao dadas por
x =
−b ±
√
b2 − 4ac
2a
(2)
onde a, b e c s˜ao . . .
Aten¸c˜ao: LATEX ignora espa¸cos em elementos matem´aticos, mas n˜ao aceita linhas
em branco em equa¸c˜oes — n˜ao coloque linhas em brano nas suas equa¸c˜oes.
Compondo Equa¸c˜oes Matem´aticas: Mostrando Equa¸c˜oes
if $a$ and $b$ are legs of a
right-angled triangle and $c$
the hypotenuse, then
begin{equation}
c^2=a^2+b^2
end{equation}
(Theorem of Pythagoras).
if a and b are legs of a
right-angled triangle and c
the hypotenuse, then
c2
= a2
+ b2
(3)
(Theorem of Pythagoras).
Aten¸c˜ao: S´ımbolos do alfabeto Grego
alpha: α theta: θ o: o tau: τ
beta: β vartheta: ϑ pi: π upsilon: υ
gamma: γ gamma: γ varpi: phi: φ
dekta: δ kappa: κ rho: ρ varphi: ϕ
epsilon: lambda: λ varrho: chi: χ
varepsilon: ε mu: µ sigma: σ psi: ψ
zeta: ζ nu: ν varsigma: ς omega: ω
eta: η xi: ξ
Gamma: Γ Lambda: Λ Sigma: Σ Psi: Ψ
Delta: ∆ Xi: Ξ Upsilon: Υ Omega: Ω
Theta: Θ Pi: Π Phi: Φ
Listas de elementos - Ambientes
equation ´e um ambiente — um contexto.
Um mesmo comando pode produzir sa´ıdas distintas em
diferentes contextos.
Podemos escrever
$ Omega = sum_{k=1}^{n} omega_k $
no corpo do texto, ou podemos escrever
begin{equation}
Omega = sum_{k=1}^{n} omega_k
end{equation}
para mostrar a equac{c}~ao.
Podemos escrever
Ω = n
k=1 ωk no corpo do
texto, ou podemos escrever
Ω =
n
k=1
ωk (4)
para mostrar a equa¸c˜ao.
Observe como o comando Σ ´e maior dentro do ambiente
equation, e como os sub-escritos e super-escritos aparecem
em posi¸c˜oes diferentes, ainda que sejam o mesmo comando.
De fato, poder´ıamos ter escrito $...$ como begin{math}...end{math}.
Listas de elementos - Ambientes
Os comandos begin e end s˜ao usados para criar muitos
ambientes diferentes.
Os ambientes itemize e enumerate s˜ao usados para gerar
listas.
% para marcadores com s’imbolos
begin{itemize}
item Biscoitos
item Ch’a
end{itemize}
% para marcadores num’ericos
begin{enumerate}
item Biscoitos
item Ch’a
end{enumerate}
Biscoitos
Ch´a
1. Biscoitos
2. Ch´a
Internacionaliza¸c˜ao - Pacote babel
O pacote babel ´e utilizado para internacionaliza¸c˜ao.
Este pacote ´e utilizado para trˆes funcionalidades especiais:
Hifeniza¸c˜ao e separa¸c˜ao sil´abica.
Regras ortogr´aficas espec´ıficas de cada idioma. Em Francˆes,
por exemplo, ´e obrigat´orio colocar um espa¸co antes do s´ımbolo
: .
Tradu¸c˜ao de termos j´a conhecidos no ambiente, por exemplo
section.
Configura¸c˜ao:
usepackage[english,brazil]{babel}
nesse caso o ´ultimo idioma est´a ativo por default.
Mudar o idioma default:
selectlanguage{languageA}
Internacionaliza¸c˜ao - Pacote babel
Mudar temporariamente:
foreignlanguage{english}{Text in another language}
begin{otherlanguage}{english}
Text in language B. This environment switches
all language-related definitions, like the
language specific names for figures, tables etc.
to the other language.
end{otherlanguage}
Aten¸c˜ao - hyphenation
E se o babel n˜ao souber seperar/hifenar alguma palavra?
Use o comando hyphenation no preˆambulo do documento.
hyphenation{fortran, er-go-no-mi-a}
Nesse caso, a palavra “fortran” n˜ao deve ser dividida, ao
passo que “ergonomia” deve ser dividida (quando necess´ario)
seguindo o padr˜ao de divis˜ao de s´ılabas especificado pelo
s´ımbolo - .
alternativa:
Programadores mbox{fortran} foram
os primeiros a sofrerem com problemas
de er-go-no-mi-a
o mbox n˜ao permite que a palavra seja dividida.
Aten¸c˜ao - codifica¸c˜ao de caracteres
Percebe-se que alguns caracteres s˜ao tratados como especiais
pelo LATEX. Por exemplo o ¸c .
documentclass{article}
usepackage[brazil]{babel}
begin{document}
Teste de codifica¸c~ao
de caracteres e acentos.
end{document}
Teste de codificao de caracteres e acentos.
Aten¸c˜ao - codifica¸c˜ao de caracteres
Para n˜ao ter dor de cabe¸ca com isso:
documentclass{article}
usepackage[brazil]{babel}
% codificacao de entrada .
% certifique-se de ter salvo
% seu arquivo no formato utf8
usepackage[utf8]{inputenc}
% codificacao da fonte
usepackage[T1]{fontenc}
begin{document}
Teste de codifica¸c~ao
de caracteres e acentos.
end{document}
Teste de codicação de caracteres e acentos.
Mais comandos matem´aticos - Pacote amsmath
Todos os comandos e ambientes usados at´e agora est˜ao
presentes na distribui¸c˜ao b´asica do LATEX.
Pacotes s˜ao bibliotecas com comandos e ambientes extras.
Existem centenas de pacotes dispon´ıveis (free).
´E necess´ario carregar todos os pacotes de interesse usando o
comando usepackage no preˆambulo do documento.
Exemplo: amsmath da American Mathematical Society.
documentclass{article}
usepackage{amsmath} % preamble
begin{document}
% agora podemos usar os comandos
% definidos em amsmath ...
end{document}
Mais comandos matem´aticos - Pacote amsmath
Al´em de carregar o pacote de interesse, ´e poss´ıvel especificar
elementos de configura¸c˜ao que s˜ao opcionais.
A sintaxe para a importa¸c˜ao e configura¸c˜ao de um pacote ´e:
usepackage[op¸c~oes]{nome do pacote}
documentclass{article}
usepackage{amsmath} %
usepackage[brazil]{babel} % configurado para Portugues brasileiro
usepackage[utf8]{inputenc} % configurado para codificacao utf8
ldots
begin{document}
% agora podemos usar os comandos
% definidos em amsmath ...
% alem disso, alguns elementos
% padrao do latex serao traduzidos
% para Portugues brasileiro
end{document}
Mais comandos matem´aticos - Pacote amsmath: Exemplos
Use equation* (“equation-star”) para remover a numera¸c˜ao
das equa¸c˜oes.
begin{equation*}
Omega = sum_{k=1}^{n} omega_k
end{equation*}
Ω =
n
k=1
ωk
Mais comandos matem´aticos - Pacote amsmath: Exemplos
LATEX trata letras adjacentes como multiplica¸c˜ao de vari´aveis,
o que nem sempre ´e o que queremos. amsmath define
comandos para muitos operadores matem´aticos comuns.
begin{equation*} % bad!
min_{x,y} (1-x)^2 + 100(y-x^2)^2
end{equation*}
begin{equation*} % good!
min_{x,y}{(1-x)^2 + 100(y-x^2)^2}
end{equation*}
minx,y (1−x)2
+100(y−x2
)2
min
x,y
(1 − x)2
+ 100(y − x2
)2
Para outros comandos, vocˆe pode usar operatorname.
begin{equation*}
beta_i =
frac{operatorname{Cov}(R_i, R_m)}
{operatorname{Var}(R_m)}
end{equation*}
βi =
Cov(Ri , Rm)
Var(Rm)
Mais comandos matem´aticos - Pacote amsmath: Exemplos
Alinhando uma sequˆencia de equa¸c˜oes ao sinal de igualdade
(x + 1)3
= (x + 1)(x + 1)(x + 1)
= (x + 1)(x2
+ 2x + 1)
= x3
+ 3x2
+ 3x + 1
com o ambiente align*.
begin{align*}
(x+1)^3 = (x+1)(x+1)(x+1) 
= (x+1)(x^2 + 2x + 1) 
= x^3 + 3x^2 + 3x + 1
end{align*}
O s´ımbolo  separa as colunas esquerda (antes do sinal =) e
direita (depois do =).
Para iniciar uma nova linha, usa-se o duas vezes o s´ımbolo de back
slash, ou seja  .
Compondo o Texto - Exerc´ıcio 2
Escreva esse texto em LATEX:
Let X1, X2, . . . , Xn be a sequence of independent and identically
distributed random variables with E[Xi ] = µ and
Var[Xi ] = σ2  ∞, and let
Sn =
1
n
n
i
Xi
denote their mean. Then as n approaches infinity, the random
variables
√
n(Sn − µ) converge in distribution to a normal N(0, σ2).
Clique aqui para abrir esse exerc´ıcio no writeLATEX
Dica: o comando para ∞ ´e infty.
Uma vez que vocˆe tenha tentado,
clique aqui para ver a solu¸c˜ao .
Gerando o arquivo de sa´ıda
Se vocˆe n˜ao estiver utilizando um servi¸co online como o
writeLATEX, ter´a que compilar seu c´odigo LATEX localmente
para convertˆe-lo em um formato ideal para publica¸c˜ao, por
exemplo pdf ou ps.
Supondo que o ambiente LATEX esteja corretamente
configurado, basta rodar o comando latex (ou equivalente)
passando como entrada seu arquivo fonte.
Gerando o arquivo de sa´ıda
Como resultado do processo de compila¸c˜ao, diversos arquivos
s˜ao criados.
arquivo fonte .tex
arquivos de trabalho/tempor´arios
arquivo de sa´ıda final
Final da Parte 1
Parab´ens! Vocˆe j´a aprendeu como . . .
Compor textos em LATEX.
Usar v´arios comandos diferentes.
Tratar erros quando eles aparecem.
Escrever equa¸c˜oes matem´aticas bonitas.
Usar diversos ambientes diferentes.
Carregar pacotes.
Como funciona o processo de gera¸c˜ao do arquivo de sa´ıda.
Great job!
Na Parte 2, veremos como usar LATEX para escrever
documentos estruturados em se¸c˜oes, referˆencias cruzadas,
figuras, tabelas e bibliografias. Nos vemos l´a!

Más contenido relacionado

Similar a Part1 (20)

Simplificar o LaTex
Simplificar o LaTexSimplificar o LaTex
Simplificar o LaTex
 
Mini Curso Introdutório ao Latex
Mini Curso Introdutório ao LatexMini Curso Introdutório ao Latex
Mini Curso Introdutório ao Latex
 
Tex2000
Tex2000Tex2000
Tex2000
 
Latex - Minicurso Básico
Latex - Minicurso BásicoLatex - Minicurso Básico
Latex - Minicurso Básico
 
Apostila latex 2010
Apostila latex 2010Apostila latex 2010
Apostila latex 2010
 
Introdução ao Latex
Introdução ao LatexIntrodução ao Latex
Introdução ao Latex
 
Minicurso Latex PET Computação
Minicurso Latex PET ComputaçãoMinicurso Latex PET Computação
Minicurso Latex PET Computação
 
Introdução ao LaTeX
Introdução ao LaTeXIntrodução ao LaTeX
Introdução ao LaTeX
 
FIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sicaFIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sica
 
Algoritmos Aula 05
Algoritmos Aula 05Algoritmos Aula 05
Algoritmos Aula 05
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Palestra Ruby
Palestra RubyPalestra Ruby
Palestra Ruby
 
Como mexer no software RStudio
Como mexer no software RStudioComo mexer no software RStudio
Como mexer no software RStudio
 
Pascal
PascalPascal
Pascal
 
Minicurso de Expressões Regulares (REGEX)
Minicurso de Expressões Regulares (REGEX)Minicurso de Expressões Regulares (REGEX)
Minicurso de Expressões Regulares (REGEX)
 
apostila matlab
apostila matlabapostila matlab
apostila matlab
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem C
 
Introducao ao LaTeX
Introducao ao LaTeXIntroducao ao LaTeX
Introducao ao LaTeX
 
Haskell
HaskellHaskell
Haskell
 
Manual-de-php
Manual-de-phpManual-de-php
Manual-de-php
 

Último

FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animalFISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animalPauloHenrique154965
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraGuilhermeLucio9
 
Estatística aplicada à experimentação animal
Estatística aplicada à experimentação animalEstatística aplicada à experimentação animal
Estatística aplicada à experimentação animalleandroladesenvolvim
 
Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréGuilhermeLucio9
 
Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdf
Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdfAulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdf
Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdfMateusSerraRodrigues1
 
Resistencias dos materiais I - Tensao.pptx
Resistencias dos materiais I - Tensao.pptxResistencias dos materiais I - Tensao.pptx
Resistencias dos materiais I - Tensao.pptxjuliocameloUFC
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaGuilhermeLucio9
 
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAMMODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAMCassio Rodrigo
 
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdfPLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdfAroldoMenezes1
 

Último (9)

FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animalFISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade Anhanguera
 
Estatística aplicada à experimentação animal
Estatística aplicada à experimentação animalEstatística aplicada à experimentação animal
Estatística aplicada à experimentação animal
 
Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante Tamandaré
 
Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdf
Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdfAulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdf
Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdf
 
Resistencias dos materiais I - Tensao.pptx
Resistencias dos materiais I - Tensao.pptxResistencias dos materiais I - Tensao.pptx
Resistencias dos materiais I - Tensao.pptx
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurança
 
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAMMODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
 
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdfPLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
 

Part1

  • 1. Constru¸c˜ao de documentos com LATEX Parte 1: Conceitos B´asicos Jean Metz 28 de maio de 2014 writeLATEX
  • 2. Cr´editos Material adaptado de An Interactive Introduction to LATEX, elaborado por Dr John D. Lees-Miller. https://github.com/jdleesmiller/latex-course
  • 3. Por que LATEX? Ele faz documentos bonitos e bem formatados Especialmente com conte´udo matem´atico Ele foi criado por cientistas, para cientistas H´a uma grande e ativa comunidade Ele ´e poderoso — e vocˆe pode estendˆe-lo Existem pacotes para artigos, apresenta¸c˜oes, planilhas eletrˆonicas, . . .
  • 4. Vantagens ao usar LATEX? O padr˜ao matem´atico em TEX gera equa¸c˜oes e fun¸c˜oes corretamente formatadas. Em Word, o editor de equa¸c˜oes est´a longe de ser ideal. TEX n˜ao tem bugs — o Word, como sabemos, est´a recheado de bugs. TEX ´e gratuito e livre. Em TEX, vocˆe pode comentar o seu c´odigo/texto no mesmo espa¸co em que seu conte´udo ´e gerado. TEX oferece uma linguagem completa. Ou seja: vocˆe pode criar fun¸c˜oes que efetuam um procedimento para vocˆe (muitas dessas fun¸c˜oes n˜ao podem ser criadas via macros em Word). N˜ao h´a v´ırus de macros em TEX. Ou seja: maior seguran¸ca. N˜ao h´a incompatibilidade de vers˜oes: se vocˆe criou um arquivo TEX em 1995, conseguir´a abri-lo perfeitamente hoje. LATEX oferece uma maneira independente de lidar com bibliografias. Nada de comprar EndNote ou algo parecido: toda a sua biblioteca de referˆencias ´e mantida em um simples arquivo, ao qual vocˆe conecta cita¸c˜oes. Documentos em TEX s˜ao pequenos (em bytes). LATEX ´e o padr˜ao cient´ıfico/acadˆemico em diversas ´areas do conhecimento — e nos maiores centros acadˆemicos do mundo. LATEX gera documentos mais aprimorados esteticamente, com menos hifeniza¸c˜oes e menos espa¸camentos exagerados entre palavras. Seu pdf ´e gerado com uma estrutura interna, em que vocˆe acessa se¸c˜oes via links — isso ´e feito automaticamente com um pacote espec´ıfico.
  • 5. Ajuste de atitude Use comandos para descrever ‘o que ´e’, n˜ao ‘como parece’. Foque no conte´udo. Deixe que o LATEX fa¸ca o trabalho.
  • 6. Como ele funciona? Vocˆe escreve seu documento em texto puro com comandos que descrevem a estrutura e significado do texto. O programa latex processa seu texto e comandos para produzir um documento bem formatado e bonito. A chuva na Espanha cai emph{principalmente} na plan’icie. latex A chuva na Espanha cai principalmente na plan´ıcie.
  • 7. Inconveniente Por padr˜ao, os acentos n˜ao s˜ao como em editores de texto :( Lembrem-se que foi incialmente desenvolvido para Inglˆes (n˜ao h´a acentos) Devemos usar caracteres de escape para acentuar palavras: seguido do s´ımoblo que representa o acento, seguido da letra que deve ser acentuada. Exemplo: ’a, ~a, ^a, ‘a ´a, ˜a, ˆa, `a
  • 8. Mais exemplos de comandos e suas respectivas sa´ıdas . . . begin{itemize} item Ch’a item Leite item Biscoito end{itemize} Ch´a Leite Biscoito begin{figure} includegraphics{chick} end{figure} begin{equation} alpha + beta + 1 end{equation} α + β + 1 (1) Image from http://www.andy-roberts.net/writing/latex/importing_images
  • 9. Ferramentas para edi¸c˜ao writeLATEX ... online e colaborativo TexMaker ... free TEXworks ... padr˜ao do MikTEX WinShell ... free TexNicCenter ... free WinEdt ... pago :( . . .
  • 10. Ferramentas para compila¸c˜ao MikTEX - Windows TEXLive ou tetex - *nix MacTEX - Mac OS ou use o writeLATEX para n˜ao se incomodar com a instala¸c˜ao da plataforma!
  • 11. Come¸cando Um documento LATEX m´ınimo: documentclass{article} begin{document} Ol´a Mundo! % seu coment´ario vai aqui... end{document} Comandos come¸cam com backslash . Todo documento coma¸ca com um comando documentclass. O argumento dentro das chaves { } representam que tipo de documento LATEX estamos criando: um article. O s´ımbolo de percentual % ´e usado para marcar o in´ıcio de coment´arios — o LATEX vai ignorar o restante da linha.
  • 12. Come¸cando com writeLATEX writeLATEX ´e um website para escrita de documentos em LATEX. Ele ‘compila’ seu c´odigo LATEX automaticamente para te mostrar o resultado. Clique aqui para abrir um exemplo de documento no writeLATEX Ou v´a para essa URL: http://bit.ly/WU0bMU Para melhores resultados, por favor use Google Chrome ou uma vers˜ao recente do FireFox. Conforme passamos pelos pr´oximos slides, teste os exemplos os digitando no documento de exemplo no writeLATEX. N˜ao agora. Vocˆe deve test´a-los conforme vamos passando pelos exemplos!
  • 13. Compondo o Texto Digite seu texto entre begin{document} e end{document}. Para a maior parte, vocˆe pode apenas digitar seu texto normalmente. Palavras s~ao separadas por um ou mais espac{c}os. Par’agrafos s~ao separados por uma ou mais linhas em branco. Palavras s˜ao separadas por um ou mais espa¸cos. Par´agrafos s˜ao separados por uma ou mais linhas em branco. Espa¸cos no arquivo fonte s˜ao truncados no arquivo de sa´ıda. A chuva na Espanha cai principalmente na plan’icie. A chuva na Espanha cai principalmente na plan´ıcie.
  • 14. Compondo o Texto: Cuidado Aspas s˜ao um pouco complicadas: use crase ` `a esquerda e ap´ostrofe ´ `a direita. Aspas simples: ‘texto’. Aspas duplas: ‘‘texto’’. Aspas simples: ‘texto’. Aspas duplas: “texto”. Em LATEX alguns caracteres comuns s˜ao especiais : % s´ımbolo percentual # cerquilha & e-comercial $ cifr˜ao Se vocˆe apenas digit´a-los, ter´a um erro como resultado. Se vocˆe quer que um desses caracteres apare¸ca na sa´ıda, ter´a que usar um caractere de escape como prefixo: a barra invertida . $%&#! $%&#!
  • 15. Tratando Erros O compilador LATEX pode se confundir quando estiver tentanto compilar o seu documento. Se isso acontecer, ele para e apresenta um erro, o qual vocˆe deve corrigir antes que ele possa produzir o arquivo de sa´ıda. Por exemplo, se vocˆe digitar erroneamente emph como meph, o LATEX vai parar com o erro “undefined control sequence”, pois “meph” n˜ao ´e um dos comandos conhecidos. Dicas em caso de erros 1. Don’t panic! Erros acontecem. 2. Corrija assim que eles aparecerem — se o que vocˆe acabou de digitar causou um erro, vocˆe pode debuggar a partir desse ponto. 3. Se existem m´ultiplos erros, comece com o primeiro — a causa pode estar acima dele :(
  • 16. Compondo o Texto - Exerc´ıcio 1 Digite isso em LATEX: 1 In March 2006, Congress raised that ceiling an additional $0.79 trillion to $8.97 trillion, which is approximately 68% of GDP. As of October 4, 2008, the “Emergency Economic Stabilization Act of 2008” raised the current debt ceiling to $11.3 trillion. Clique no writeLATEX para abrir esse exerc´ıcio Dica: cuidado com os caracteres com significado especial! Uma vez que vocˆe tenha tentando, clique aqui para ver a solu¸c˜ao . 1 http://en.wikipedia.org/wiki/Economy_of_the_United_States
  • 17. Compondo Equa¸c˜oes Matem´aticas: Cifr˜ao Por que o caracteter cifr˜ao $ ´e especial? Porque usamos esse caractere para marcar elementos matem´aticos no texto. % ruim: Considere a e b inteiros positivos distintos, e considere c = a - b + 1 % melhor: Considere $a$ e $b$ inteiros positivos distintos, e considere $c = a - b + 1$ Considere a e b inteiros positivos distintos, e considere c = a - b + 1 Considere a e b inteiros positivos distintos, e considere c = a − b + 1 Sempre use o cifr˜ao em pares — um para come¸car e outro para finalizar o conte´udo matem´atico. LATEX trata espa¸cos automaticamente; ele ignora seus espa¸cos. Seja $y=mx+b$ ldots Seja $y = m x + b$ ldots Seja y = mx + b . . . Seja y = mx + b . . .
  • 18. Aten¸c˜ao: Caracteres e s´ımbolos especiais Alguns caracteres tem significado especial em TEX. Se precisar deles, deve-se entrar como comando do TEX. Caractere Significado Comando in´ıcio de comando $backslash$ nota: = nova linha $ muda para modo matem´atico $ & tabulador & % comenta a linha % # # ˜ textasciitilde | linhas verticais em tabelas textbar define subescrito (xy ) _ ˆ define superescrito (xy ) textasciicircum { } delimitador de comando { } [ ] delimitador de comando $[ ]$ “ ” aspas ‘‘ ’’
  • 19. Compondo Equa¸c˜oes Matem´aticas: Nota¸c˜ao Use circunflexo ^ para sobrescritos e underscore para subscritos. $y = c_2 x^2 + c_1 x + c_0$ y = c2x2 + c1x + c0 Use chaves { } para agrupar sobrescritos e subscritos. $F_n = F_n-1 + F_n-2$ % oops! $F_n = F_{n-1} + F_{n-2}$ % ok! Fn = Fn − 1 + Fn − 2 Fn = Fn−1 + Fn−2 Existem comandos para letras do alfabeto Grego e nota¸c˜ao comum. $mu = A e^{Q/RT}$ $Omega = sum_{k=1}^{n} omega_k$ µ = AeQ/RT Ω = n k=1 ωk
  • 20. Compondo Equa¸c˜oes Matem´aticas: Exemplos de recursos matem´aticos x5 x2 + 3 √ y 1 x2+y2+z2 x+y n n−k n i=1 ai ∞ −∞ x3 $x^5$ $sqrt{x^2+sqrt[3]{y}}$ $frac{1}{frac{x^2+y^2+z^2}{x+y}}$ ${nchoose {n-k}}$ $sum_{i=1}^{n}a_i$ $int limits_{-infty}^{infty}x^3$
  • 21. Compondo Equa¸c˜oes Matem´aticas: Mostrando Equa¸c˜oes Se for uma equa¸c˜ao grande e assustadora, mostre-a em uma linha “pr´opria” usando o comando begin{equation} e end{equation}. As ra’izes de um equac{c}~ao quadrada s~ao dadas por begin{equation} x = frac{-b pm sqrt{b^2 - 4ac}} {2a} end{equation} onde $a$, $b$ e $c$ s~ao ldots As ra´ızes de um equa¸c˜ao quadrada s˜ao dadas por x = −b ± √ b2 − 4ac 2a (2) onde a, b e c s˜ao . . . Aten¸c˜ao: LATEX ignora espa¸cos em elementos matem´aticos, mas n˜ao aceita linhas em branco em equa¸c˜oes — n˜ao coloque linhas em brano nas suas equa¸c˜oes.
  • 22. Compondo Equa¸c˜oes Matem´aticas: Mostrando Equa¸c˜oes if $a$ and $b$ are legs of a right-angled triangle and $c$ the hypotenuse, then begin{equation} c^2=a^2+b^2 end{equation} (Theorem of Pythagoras). if a and b are legs of a right-angled triangle and c the hypotenuse, then c2 = a2 + b2 (3) (Theorem of Pythagoras).
  • 23. Aten¸c˜ao: S´ımbolos do alfabeto Grego alpha: α theta: θ o: o tau: τ beta: β vartheta: ϑ pi: π upsilon: υ gamma: γ gamma: γ varpi: phi: φ dekta: δ kappa: κ rho: ρ varphi: ϕ epsilon: lambda: λ varrho: chi: χ varepsilon: ε mu: µ sigma: σ psi: ψ zeta: ζ nu: ν varsigma: ς omega: ω eta: η xi: ξ Gamma: Γ Lambda: Λ Sigma: Σ Psi: Ψ Delta: ∆ Xi: Ξ Upsilon: Υ Omega: Ω Theta: Θ Pi: Π Phi: Φ
  • 24. Listas de elementos - Ambientes equation ´e um ambiente — um contexto. Um mesmo comando pode produzir sa´ıdas distintas em diferentes contextos. Podemos escrever $ Omega = sum_{k=1}^{n} omega_k $ no corpo do texto, ou podemos escrever begin{equation} Omega = sum_{k=1}^{n} omega_k end{equation} para mostrar a equac{c}~ao. Podemos escrever Ω = n k=1 ωk no corpo do texto, ou podemos escrever Ω = n k=1 ωk (4) para mostrar a equa¸c˜ao. Observe como o comando Σ ´e maior dentro do ambiente equation, e como os sub-escritos e super-escritos aparecem em posi¸c˜oes diferentes, ainda que sejam o mesmo comando. De fato, poder´ıamos ter escrito $...$ como begin{math}...end{math}.
  • 25. Listas de elementos - Ambientes Os comandos begin e end s˜ao usados para criar muitos ambientes diferentes. Os ambientes itemize e enumerate s˜ao usados para gerar listas. % para marcadores com s’imbolos begin{itemize} item Biscoitos item Ch’a end{itemize} % para marcadores num’ericos begin{enumerate} item Biscoitos item Ch’a end{enumerate} Biscoitos Ch´a 1. Biscoitos 2. Ch´a
  • 26. Internacionaliza¸c˜ao - Pacote babel O pacote babel ´e utilizado para internacionaliza¸c˜ao. Este pacote ´e utilizado para trˆes funcionalidades especiais: Hifeniza¸c˜ao e separa¸c˜ao sil´abica. Regras ortogr´aficas espec´ıficas de cada idioma. Em Francˆes, por exemplo, ´e obrigat´orio colocar um espa¸co antes do s´ımbolo : . Tradu¸c˜ao de termos j´a conhecidos no ambiente, por exemplo section. Configura¸c˜ao: usepackage[english,brazil]{babel} nesse caso o ´ultimo idioma est´a ativo por default. Mudar o idioma default: selectlanguage{languageA}
  • 27. Internacionaliza¸c˜ao - Pacote babel Mudar temporariamente: foreignlanguage{english}{Text in another language} begin{otherlanguage}{english} Text in language B. This environment switches all language-related definitions, like the language specific names for figures, tables etc. to the other language. end{otherlanguage}
  • 28. Aten¸c˜ao - hyphenation E se o babel n˜ao souber seperar/hifenar alguma palavra? Use o comando hyphenation no preˆambulo do documento. hyphenation{fortran, er-go-no-mi-a} Nesse caso, a palavra “fortran” n˜ao deve ser dividida, ao passo que “ergonomia” deve ser dividida (quando necess´ario) seguindo o padr˜ao de divis˜ao de s´ılabas especificado pelo s´ımbolo - . alternativa: Programadores mbox{fortran} foram os primeiros a sofrerem com problemas de er-go-no-mi-a o mbox n˜ao permite que a palavra seja dividida.
  • 29. Aten¸c˜ao - codifica¸c˜ao de caracteres Percebe-se que alguns caracteres s˜ao tratados como especiais pelo LATEX. Por exemplo o ¸c . documentclass{article} usepackage[brazil]{babel} begin{document} Teste de codifica¸c~ao de caracteres e acentos. end{document} Teste de codificao de caracteres e acentos.
  • 30. Aten¸c˜ao - codifica¸c˜ao de caracteres Para n˜ao ter dor de cabe¸ca com isso: documentclass{article} usepackage[brazil]{babel} % codificacao de entrada . % certifique-se de ter salvo % seu arquivo no formato utf8 usepackage[utf8]{inputenc} % codificacao da fonte usepackage[T1]{fontenc} begin{document} Teste de codifica¸c~ao de caracteres e acentos. end{document} Teste de codicação de caracteres e acentos.
  • 31. Mais comandos matem´aticos - Pacote amsmath Todos os comandos e ambientes usados at´e agora est˜ao presentes na distribui¸c˜ao b´asica do LATEX. Pacotes s˜ao bibliotecas com comandos e ambientes extras. Existem centenas de pacotes dispon´ıveis (free). ´E necess´ario carregar todos os pacotes de interesse usando o comando usepackage no preˆambulo do documento. Exemplo: amsmath da American Mathematical Society. documentclass{article} usepackage{amsmath} % preamble begin{document} % agora podemos usar os comandos % definidos em amsmath ... end{document}
  • 32. Mais comandos matem´aticos - Pacote amsmath Al´em de carregar o pacote de interesse, ´e poss´ıvel especificar elementos de configura¸c˜ao que s˜ao opcionais. A sintaxe para a importa¸c˜ao e configura¸c˜ao de um pacote ´e: usepackage[op¸c~oes]{nome do pacote} documentclass{article} usepackage{amsmath} % usepackage[brazil]{babel} % configurado para Portugues brasileiro usepackage[utf8]{inputenc} % configurado para codificacao utf8 ldots begin{document} % agora podemos usar os comandos % definidos em amsmath ... % alem disso, alguns elementos % padrao do latex serao traduzidos % para Portugues brasileiro end{document}
  • 33. Mais comandos matem´aticos - Pacote amsmath: Exemplos Use equation* (“equation-star”) para remover a numera¸c˜ao das equa¸c˜oes. begin{equation*} Omega = sum_{k=1}^{n} omega_k end{equation*} Ω = n k=1 ωk
  • 34. Mais comandos matem´aticos - Pacote amsmath: Exemplos LATEX trata letras adjacentes como multiplica¸c˜ao de vari´aveis, o que nem sempre ´e o que queremos. amsmath define comandos para muitos operadores matem´aticos comuns. begin{equation*} % bad! min_{x,y} (1-x)^2 + 100(y-x^2)^2 end{equation*} begin{equation*} % good! min_{x,y}{(1-x)^2 + 100(y-x^2)^2} end{equation*} minx,y (1−x)2 +100(y−x2 )2 min x,y (1 − x)2 + 100(y − x2 )2 Para outros comandos, vocˆe pode usar operatorname. begin{equation*} beta_i = frac{operatorname{Cov}(R_i, R_m)} {operatorname{Var}(R_m)} end{equation*} βi = Cov(Ri , Rm) Var(Rm)
  • 35. Mais comandos matem´aticos - Pacote amsmath: Exemplos Alinhando uma sequˆencia de equa¸c˜oes ao sinal de igualdade (x + 1)3 = (x + 1)(x + 1)(x + 1) = (x + 1)(x2 + 2x + 1) = x3 + 3x2 + 3x + 1 com o ambiente align*. begin{align*} (x+1)^3 = (x+1)(x+1)(x+1) = (x+1)(x^2 + 2x + 1) = x^3 + 3x^2 + 3x + 1 end{align*} O s´ımbolo separa as colunas esquerda (antes do sinal =) e direita (depois do =). Para iniciar uma nova linha, usa-se o duas vezes o s´ımbolo de back slash, ou seja .
  • 36. Compondo o Texto - Exerc´ıcio 2 Escreva esse texto em LATEX: Let X1, X2, . . . , Xn be a sequence of independent and identically distributed random variables with E[Xi ] = µ and Var[Xi ] = σ2 ∞, and let Sn = 1 n n i Xi denote their mean. Then as n approaches infinity, the random variables √ n(Sn − µ) converge in distribution to a normal N(0, σ2). Clique aqui para abrir esse exerc´ıcio no writeLATEX Dica: o comando para ∞ ´e infty. Uma vez que vocˆe tenha tentado, clique aqui para ver a solu¸c˜ao .
  • 37. Gerando o arquivo de sa´ıda Se vocˆe n˜ao estiver utilizando um servi¸co online como o writeLATEX, ter´a que compilar seu c´odigo LATEX localmente para convertˆe-lo em um formato ideal para publica¸c˜ao, por exemplo pdf ou ps. Supondo que o ambiente LATEX esteja corretamente configurado, basta rodar o comando latex (ou equivalente) passando como entrada seu arquivo fonte.
  • 38. Gerando o arquivo de sa´ıda Como resultado do processo de compila¸c˜ao, diversos arquivos s˜ao criados. arquivo fonte .tex arquivos de trabalho/tempor´arios arquivo de sa´ıda final
  • 39. Final da Parte 1 Parab´ens! Vocˆe j´a aprendeu como . . . Compor textos em LATEX. Usar v´arios comandos diferentes. Tratar erros quando eles aparecem. Escrever equa¸c˜oes matem´aticas bonitas. Usar diversos ambientes diferentes. Carregar pacotes. Como funciona o processo de gera¸c˜ao do arquivo de sa´ıda. Great job! Na Parte 2, veremos como usar LATEX para escrever documentos estruturados em se¸c˜oes, referˆencias cruzadas, figuras, tabelas e bibliografias. Nos vemos l´a!