Professional Documents
Culture Documents
A
T
E
X
Programa de Educao Tutorial
Engenharia de Telecomunicaes
Universidade Federal Fluminense
Niteri-RJ
Maio / 2008
Prefcio
Tendo em vista as diretrizes do MEC em Pesquisa, Ensino e Extenso, o Programa de Educao
Tutorial do curso de Engenharia de Telecomunicaes da Universidade Federal Fluminense
(UFF) desenvolveu um projeto de elaborao de apostilas, com o intuito de auxiliar os alunos
do curso no aprendizado de temas importantes a sua formao, mas ausentes em quaisquer
ementas de disciplinas; e, alm disso, servir de material didtico para o cursos de capacitao
que so dados pelos alunos do programa para os corpos dicente e docente da graduao.
Abaixo segue a lista de apostilas preparadas neste projeto:
HTML Linguagem de programao para hipertextos, principalmente empregada na constru-
o de pginas da Internet (webpages).
LaTeX Sistema de edio de texto largamente utilizado em meios acadmicos e cientcos,
bem como por algumas editoras nacionais e internacionais.
LINUX Introduo ao sistema operacional LINUX.
Linguagem C : Linguagem de programao amplamente utilizada em problemas de enge-
nharia e computao.
MATLAB Ambiente de simulao matemtica, utilizado em diversas reas prossionais.
SPICE Ambiente de simulao de circuitos eltricos (analgicos e digitais), utilizado em
projeto de circuitos discretos e integrados.
Esta apostila destina-se a introduzir o usurio ao editor de texto LaTeX, explicando como
elaborar um documento com os comandos bsicos do LaTeX, e no como instalar o programa
LaTeX.
Os comandos tratados nesta apostila permitem ao usurio elaborar um bom documento,
porm esta apostila no pretende abordar todos comandos existentes devido as diferentes reas
onde o LaTeX pode ser usado e a quantidade de funes que so criados a todo momento (veja
Seo 2.1.1). Para maiores informaes e um estudo mais aprofundado ao LaTeX consulte as
referncias bibliogrcas no m do documento.
Autor atual: Thiago Muniz de Souza
ltimas atualizaes: Rodolfo Almeida Reis Quarto
Jos Luiz Gomes Ramos
Este documento de distribuio gratuita, sendo proibida a venda de parte ou da
integra do documento.
i
Sumrio
Prefcio i
1 O que o L
A
T
E
X ? 3
2 Documento 5
2.1 Estrutura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.1 Pacotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.1 Acentuao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.2 Sentenas e Pargrafos . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.3 Alinhamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.4 Smbolos especiais . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.5 Traos (-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.6 Estilos de letras e Tamanhos . . . . . . . . . . . . . . . . . . . . . . 9
2.2.7 Prevenindo a quebra de palavras . . . . . . . . . . . . . . . . . . . . 10
2.2.8 Notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.9 Frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.10 Comentrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.11 Ttulo do documento . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.12 Resumo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.13 Sees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.14 Identao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.15 Listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.16 Versos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.17 Smbolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.18 Textos pr-formatados . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 O ambiente matemtico 15
3.1 Onde ca a frmula ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2 Construindo frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.1 Subescritos e Sobrescritos . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.2 Fraes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.3 Razes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.4 Smbolos matemticos . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.5 Funes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.6 Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2.7 Delimitadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1
Sumrio Sumrio
3.2.8 Frmulas em vrias linhas . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.9 Linhas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2.10 Empilhando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.11 O comando phantom . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.12 Espaamento nas frmulas . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.13 Teoremas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.14 Tipos especiais de letras . . . . . . . . . . . . . . . . . . . . . . . . . 23
4 Tabelas 24
4.1 Tabbing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.2 Tabular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2.1 Tabelas Longas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5 Movendo informaes 29
5.1 Referncia cruzada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.2 Dividindo o arquivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.3 Bibliograa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.4 Figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.4.1 Subguras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.5 Sumrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.6 ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.7 Tipos de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6 Estrutura visual 39
6.1 Cabealho e Rodap da pgina . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.2 rea de impresso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.3 Espaos e Medidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.4 Caixas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.5 Cores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.6 Minipage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.7 Novos comandos e ambientes . . . . . . . . . . . . . . . . . . . . . . . . . . 47
A Utilizando o LaTeX atravs de um Terminal de Comando 49
B Smbolos matemticos 51
C Outros smbolos 54
Referncias Bibliogrcas 55
Universidade Federal Fluminense 2 PET
Tele))
Captulo 1
O que o L
A
T
E
X ?
Antes de saber o que o L
A
T
E
X preciso conhecer o T
E
X. O T
E
X um programa criado por
Donald Knuth, na dcada de 70, com a nalidade de aumentar a qualidade de impresso com
base nas impressoras da poca. Ele utilizado para processar textos e frmulas matemticas.
L
A
T
E
X um programa que rene comandos que utilizam o T
E
X como base de processamento.
Foi criado por Leslie Lamport na dcada de 80 com o objetivo de facilitar o uso do T
E
X atravs
de comandos para diferentes funes.
um editor de textos especialmente voltado para a rea matemtica, contendo comandos
para montar as mais diversas frmulas. Gera textos de alta qualidade tipogrca (espaamento
entre palavras, combinao de letras etc.), alm de ser muito bom para fazer textos grandes
como livros.
O L
A
T
E
X um processador baseado no estilo lgico. Os programas de processamento de
texto podem ser divididos em duas categorias:
Estilo visual Nestes processadores de texto, existe um menu na tela apresentando os re-
cursos que podem ser usados, sendo selecionados atravs do mouse. O texto que voc
digita aparece na tela da mesma forma que vai ser impresso. Isso conhecido como
WHAT-YOU-SEE-IS-WHAT-YOU-GET (WYSIWYG). Ex: Microsoft Word
.
Estilo lgico Nesta categoria, o processamento feito em duas etapas distintas:
O texto a ser impresso e os comandos de formatao so escritos em um arquivo
fonte com o uso de um editor (isso no impede que tambm haja um menu na tela
onde os comandos podem ser selecionados, isto , apenas um adicional oferecido
por fabricantes para facilitar a digitao).
Em seguida este arquivo compilado e gera um arquivo de sada que pode ser
visualizado. Ex: HTML, DVI, PDF etc.
Os comandos L
A
T
E
X foram criados com base em diversos estudos sobre diagramao. Isto
foi importante para fazer com que o L
A
T
E
X entenda o que o autor deseja fazer, por exemplo,
diferenciar um texto matemtico de uma citao de fala. Segundo os estudos, existem formas
que permitem tornar o texto muito mais claro. O tamanho deve ter um limite ideal para
facilitar a leitura, assim como a fonte. O espaamento das linhas, letras e palavras tambm
tem uma medida ideal.
Geralmente, quando o autor est trabalhando com um processador visual, ele comete
muitos erros por no conseguir conciliar uma boa esttica com uma estrura lgica bem com-
preensvel. Utilizando o L
A
T
E
X, que um processador lgico, o autor se preocupar mais com
3
Captulo 1. O que o L
A
T
E
X ?
o contedo. Dessa forma, seu texto no ter apenas uma boa esttica e estrutura coerente,
mas tambm um bom contedo. Alm disso, com a troca de apenas um comando, algo pode
ser mudado futuramente com facilidade, o que deixa o documento muito mais exvel.
Vamos ver o que acontece tecnicamente:
O autor escreve seu documento usando os comandos do L
A
T
E
X. O L
A
T
E
X entende o que o
autor quis dizer e transforma os comandos digitados em uma linguagem inteligvel pelo T
E
X,
ou seja, o texto escrito em linguagem L
A
T
E
X processado por um compilador seguindo as
regras dessa linguagem, isto , transforma um arquivo *.tex (que possui o cdigo tex) em um
arquivo *.dvi (device independent). Este ltimo o documento pronto para ser visualizado.
Claro que no se pode esquecer que seu computador deve ter a biblioteca do L
A
T
E
X para
fazer isso. Alguns dos sistemas T
E
X, atuais, disponveis no mercado so: fptex, pctex, miktex
(Windows) e tetex (Linux, embora provavelmente j o tenha instalado).
Esse arquivo *.dvi pode ser lido independentemente da verso do editor usado, logo pode
ser lido em qualquer sistema, contanto que ele tenha um programa especco para l-lo.
Outra vantagem do LaTeX sua estabilidade, ou seja, a probabilidade de se encontrar um
bug nele mnima e justamente por ser free software seu sistema aberto, o que permite
que qualquer um corrija possveis bugs ou que possa adapt-lo s suas necesidades. A cada
momento surgem novos pacotes com funes criadas por usurios espalhados por todo o
mundo.
Universidade Federal Fluminense 4 PET
Tele))
Captulo 2
Documento
2.1 Estrutura
A linguagem LaTeX funciona base de comandos que so iniciados com \, que um marcador
(tags, de Tag languages).
Os comandos so escritos nas formas \comando ou \begin{comando}...\end{comando}.
Quando vem escrito nesta ltima forma, ele chamado de ambiente.
O texto de cada tipo de documento comea com \begin{document} e termina com
\end{document}. Tudo o que vem antes disso considerado o prembulo e tudo o que vem
depois de \end{document} ignorado.
no prembulo que so colocadas todas as informaes referentes s principais caracte-
rsticas que ter seu documento. Comea com \documentstyle{estilo} no caso do L
A
T
E
X
2.09 e com \documentclass{estilo} no caso do L
A
T
E
X2
(segunda edio).
No lugar de estilo colocado o nome de um dos estilos pr-denidos, como:
article Textos pequenos;
report Relatrios;
book Livros, apostilas;
letter Cartas.
Obs: Os estilos no so apenas estes. Geralmente congressos, universidades e outros meios
disponibilizam outros estilos de formatao para apresentao de trabalhos. Isso mostra uma
das vantagens do LaTeX, que a exibilidade para se criar novas formataes que atendam
diferentes nescessidades.
Podem, tambm, ser selecionadas algumas opes dentro do estilo escolhido, como:
Tamanho: Padro da letra: 11pt ou 12pt(pontos), o ltimo usado com mais freqn-
cia;
twoside: Imprime em ambos os lados da pgina;
oneside: Imprime em um s lado da pgina;
twocolumn: Produz o texto disposto em duas colunas na pgina;
5
Captulo 2. Documento 2.1. Estrutura
onecolumn: Produz o texto disposto em uma coluna;
landscape: Produz uma pgina na forma de paisagem;
leqno: Faz com que a numerao das frmulas seja colocada esquerda em vez de
direita;
eqn: Faz com que as frmulas quem localizadas na margem esquerda em vez de
estarem centralizadas;
openright: Faz com que os captulos sejam iniciados apenas nas pginas mpares;
openany: Permite que os captulos sejam iniciados nas pginas mpares ou pares.
Tamanho da folha: Pode ser a4, letterpaper etc..
Essas opes so colocadas entre colchetes, sem espao entre as palavras e com vrgula.
Ex:
\documentstyle[twocolumn,12pt,a4]{article}
\usepackage{pacote}
\begin{document}
.
.
.
\end{document}
Obs: caso a opo twocolumn no tenha sido declarada no prembulo, existe o comando
\twocolumn que produz o texto em duas colunas a partir do ponto onde foi colocado, inici-
ando uma nova pgina. Para reverter ao modo inicial, utilize o comando oposto; no caso, o
\onecolumn .
2.1.1 Pacotes
Pode-se denir pacotes como um conjunto de arquivos que implementam uma determinada
caracterstica adicional para os documentos escritos em LaTeX.
Quando o usurio quiser montar um documento um pouco mais elaborado, perceber que
os comandos bsicos que o LaTeX contm no so sucientes, sendo necessrio o uso de algo
que aumente a sua capacidade.
Alguns pacotes j vm como distribuio bsica do LaTeX, outros podem ser encontrados
separadamente (veja a referncia [4]) pois a todo momento novos pacotes so criados por
usurios em todo o mundo.
Estes pacotes so inseridos no prembulo usando o comando
\usepackage[opes]{pacote}
Ao longo de toda a apostila sero apresentados pacotes com diferentes funes. Abaixo,
segue a lista com uma breve descrio de alguns deles. O funcionamento de cada um ser
explicado posteriormente.
Os principais so:
graphicx Para inserir grcos. Veja seo 5.4;
Universidade Federal Fluminense 6 PET
Tele))
Captulo 2. Documento 2.2. Texto
color Para usar cor no seu texto. Veja seo 6.5;
babel Para traduzir nomes que aparecem em ingls na estrutura do documento. Ex: chapter,
section, tableofcontents, etc. Neste caso, para que estas palavras sejam traduzidas para
o portugus brasileiro, use a opo [brazil].
fontenc Permite que o LaTeX compreenda a acentuao feita direto pelo teclado. usado
com o opcional [T1].
amsfonts Dene alguns estilos de letras para o ambiente matemtico;
fancyhdr Para fazer cabealhos personalizados. Veja seo 6.1.
Obs: Nem todos os pacotes so compatveis com qualquer verso do LaTeX. Os criadores,
sempre que criam novos pacotes, tentam deix-los compatveis com qualquer verso do LaTeX,
porm algumas vezes isso no possvel.
muito simples saber se seu sistema possui determinados pacotes, ou instal-los: basta
consultar o manual dele. Caso o usurio esteja escrevendo algum documento e precise mudar
constantemente de computador, mas no sabe se o sistema deste possui o pacote que seu
documento precisa, basta copiar todos os arquivos do pacote e deixar no mesmo diretrio em
que seu documento est. Quando o LaTeX est compilando o documento, o arquivo do pacote
ser procurado no caminho padro do sistema ou no prprio diretrio do seu documento.
Por exemplo, imagine que voc esteja escrevendo um trabalho e que ele deva seguir um
determinado modelo que um congresso exija. Provavelmente, seu sistema no ter instalado o
pacote que faz isto. O que fazer ento? s pegar os arquivos deste pacote e deixar no mesmo
diretrio do arquivo do trabalho. Quando compilar, o LaTeX ler os arquivos deste pacote e
gerar o documento no formato desejado. E se for preciso mudar o sistema operacional, no
haver problema algum, basta andar sempre com estes arquivos (que so pequenos, poucos
kilobytes) junto com os arquivos de seus documentos.
Cada pacote possui um manual com os comandos e suas funes. Alguns dos pacotes
descritos nesta apostila foram explicados de acordo com o manual deles, disponveis no prprio
sistema. Lembrando, basta um pouco de curiosidade para descobrir a quantidade de recursos
oferecidos pelo LaTeX. Basta ler o manual do sistema e descobrir como trabalhar com pacotes.
H uma innidade deles com as mais diferentes funes.
2.2 Texto
2.2.1 Acentuao
Quando o pacote fontenc no tiver sido declarado, a acentuao no LaTeX feita com co-
mandos da seguinte maneira:
\c{c}
\{e}
\{e}
\^{e}
Universidade Federal Fluminense 7 PET
Tele))
Captulo 2. Documento 2.2. Texto
\~{e} e
\"{q} q
Outros tipos de acentos esto no Apndice C.
2.2.2 Sentenas e Pargrafos
Estamos acostumados a visualizar o espaamento entre palavras de acordo com o nmero de
vezes em que apertamos a tecla de espaamento. J no LaTeX, isso no importa, dado que
sempre ser contado apenas um, independentemente da quantidade de espaos inseridos.
O primeiro pargrafo ser iniciado sem identao, como pode ser observado logo acima. O
comando \indent adiciona uma largura igual ao tamanho da identao do pargrafo normal e
o comando \noindent retira a identao do local onde ela deveria aparecer. Estes comandos
funcionam somente para alguns estilos.
Para criar um novo pargrafo, basta pular uma linha ou utilizar o comando \par no lugar
em que ser iniciado o novo pargrafo.
Para passar para a linha abaixo da qual se est digitando, coloque \\ e a linha ser quebrada
neste ponto. Ex:
observe que esta linha est\\
quebrada aps o\\
uso das duas barras.
observe que esta linha est
quebrada aps o
uso das duas barras.
Usando o comando \linebreak a linha quebrada e a parte anterior ao comando ca
justicada.
Ex:
Esta linha est \linebreak justificada.
Esta linha est
justicada.
Quando o comando \newpage usado, o texto passa para a prxima pgina. O comando
\pagebreak[num] fora a quebra da pgina, onde o argumento opcional [num] um valor
inteiro de 1 a 4 que dene a prioridade do funcionamento do comando, onde 4 o maior valor.
O comando \nopagebreak[num] faz o inverso de pagebreak, ou seja, impede que a pgina
seja quebrada no local onde o comando foi colocado.
Obs: Os comandos \\* e \\[medida] tem a mesma funo do comando \\. A diferena
est no fato de que \\* impede que o texto mude de pgina na quebra daquela linha e
que \\[medida] quebra a linha, porm acrescentando o espao que est determinado entre
colchetes. Veja as unidades de medida na Seo 6.3.
2.2.3 Alinhamento
Usando o ambiente center o texto poder ser centralizado.
Com o ambiente ushleft o texto alinhado a esquerda.
E com o ambiente ushright o texto alinhado a direita.
Universidade Federal Fluminense 8 PET
Tele))
Captulo 2. Documento 2.2. Texto
\begin{center}
texto
\end{center}
texto
\begin{flushleft}
texto
\end{flushleft}
texto
\begin{flushright}
texto
\end{flushright}
texto
Obs: As linhas so apenas para facilitar a visualizao.
2.2.4 Smbolos especiais
O LaTeX possui 10 caracteres especiais com os quais so digitados comandos:
~ ^ \ # $ % & _ { }
Para que eles apaream no texto, coloque \ na frente. Veja a tabela de smbolos no
apndice.
2.2.5 Traos (-)
Podem ser feitos trs diferentes tamanhos de traos se digitados uma, duas ou trs vezes ( - )
Ex:
- com -
com --
com ---
2.2.6 Estilos de letras e Tamanhos
As palavas podem ser colocadas em:
\textbf{negrito} negrito
\textsf{sans serif} sans serif
\textsl{slanted} slanted
\textsc{small caps} small caps
\texttt{letra de mquina} letra de mquina
\textrm{romano} romano
Os comandos \bf, \it, \sf, etc..., tambm podem ser usados e fazem parte do L
A
T
E
X
2.09.
O texto inteiro tambm pode ter o tipo de letra diferente do romano, que o padro.
Basta usar os comandos:
\sffamily - Para colocar o texto no tipo sans serif
\ttfamily - Para colocar o texto no tipo letra de mquina
Universidade Federal Fluminense 9 PET
Tele))
Captulo 2. Documento 2.2. Texto
\rmfamily - Para colocar o texto no tipo romano
A partir do ponto onde estes comandos forem colocados, ser mudado o estilo da letra.
Obs: possvel que seu sistema possua outras fontes, basta consultar os pacotes que esto
instalados em seu computador.
E os tamanhos podem ser:
{\tiny{tamanho}} tamanho
{\scriptsize{tamanho}} tamanho
{\footnotesize{tamanho}} tamanho
{\small{tamanho}} tamanho
{\normalsize{tamanho}} tamanho
{\large{tamanho}} tamanho
{\Large{tamanho}} tamanho
{\LARGE{tamanho}} tamanho
{\huge{tamanho}} tamanho
{\Huge{tamanho}} tamanho
Usando os comandos para fazer ambientes pode-se mudar o tamanho e a forma das palavras
em vrios paragrfos. Ex:\begin{huge}...\end{huge}.
2.2.7 Prevenindo a quebra de palavras
Pode acontecer quebra de alguma palavra na troca de linha ou pgina de forma errada, pois
o LaTeX no utiliza a regra de hifenizao das palavras em portugus. Para evitar isso use
\mbox{palavra}.
H tambm outra maneira: colocar no prembulo o comando \hyphenation{pa-la-vra}
com a palavra dividida em slabas da forma correta.
Mas recomendvel que s se faa este tipo de coisa quando tiver sido terminado o texto,
pois conforme o texto vai sendo digitado a disposio deste na tela pode mudar.
2.2.8 Notas
As notas de rodap de pgina so produzidas com o comando \footnote{texto}
Ex: Esta frase tem uma nota no m da pgina
1
.
H tambm uma maneira de colocar as notas na margem da pgina. Basta colocar o
comando
\marginpar{texto}. A nota car na altura da linha de texto em que foi colocada.
Ex: Esta sentena tem uma nota\marginpar{esta ...pgina} na margem. esta
a
nota
na
mar-
gem
da
p-
gina
2.2.9 Frmulas
Nos textos, podem ser inseridas frmulas com os seguintes comandos:
\(frmula\)
1
esta a nota do p da pgina
Universidade Federal Fluminense 10 PET
Tele))
Captulo 2. Documento 2.2. Texto
$frmula$
\begin{math}frmula\end{math}
A maneira como as frmulas so feitas e o resultado do uso de cada comando sero vistos
no captulo 3.
2.2.10 Comentrio
Utilizando o caracter % no incio de uma linha do cdigo fonte de documento o LaTeX ignora
o que est escrito nela na hora de compilar. Esse caracter considerado um marcador de
comentrio.
Ex:
% este o comentrio no cdigo fonte
2.2.11 Ttulo do documento
feito com os seguintes comandos:
\title{ttulo}
\author{autor}
\date{data} -> este opcional, se no usar
colocada a data atual
\begin{document}
\maketitle
Caso haja mais de um autor, pode ser colocado da seguinte forma:
\author{primeiro \and segundo}
Outra maneira de se fazer o ttulo usando o ambiente titlepage que colocado aps o
ambiente document. Neste ambiente h a liberdade de montar a capa da maneira desejada,
sem precisar usar os comandos citados acima.
2.2.12 Resumo
Um pargrafo com o ttulo de resumo pode ser feito usando o ambiente abstract. Geralmente,
ele colocado na pgina de ttulo ou em uma pgina separada para que o autor d uma breve
explicao sobre o documento. Ele s vlido nos estilos report e article.
2.2.13 Sees
Em textos um pouco mais longos pode haver vrias sees. Ento, o LaTeX contm alguns
comandos para dividir seu texto, deixando-o mais organizado e com estrutura coerente. So
eles:
Universidade Federal Fluminense 11 PET
Tele))
Captulo 2. Documento 2.2. Texto
\part{parte}
\chapter{captulo}
\section{seo}
\subsection{sub-seo}
\subsubsection{sub-sub-seo}
\paragraph{pargrafo}
\subparagraph{subpargrafo}
Todas essas partes e sub-partes so numeradas seguindo uma estrutura lgica. Mas colo-
cando um asterisco aps o comando, no ocorre a numerao.
Ex: \section*{seo}.
Obs: Os comandos part e chapter s podem ser usados com os estilos report ou book.
2.2.14 Identao
Para facilitar a leitura de algumas sentenas, necessrio que as enfatize, o que feito atravs
do ambiente:
\begin{quote}
sentena que est enfatizada
\end{quote}
Ex: Esta uma das clebres frases de um dos maiores cientistas do sculo passado: Albert
Einstein.
"O importante no parar de questionar. A curiosidade tem sua prpria razo
para existir. Uma pessoa no pode deixar de se sentir reverente ao contemplar
os mistrios da eternidade, da vida, da maravilhosa estrutura da realidade. Basta
que a pessoa tente apenas compreender um pouco mais desse mistrio a cada dia.
Nunca perca uma sagrada curiosidade".
Tambm pode ser usado o comando:
\begin{quotation}
sentena que est enfatizada
\end{quotation}
A diferena do anterior deste que o ltimo permite que sejam enfatizados vrios paragrfos
devido a sua identao.
2.2.15 Listas
Na hora de se construir tens, pode-se perceber uma das grandes facilidades proporcionadas
pelo LaTeX, pois h comandos prprios para isso.
Para listas:
Somente com marcao, usa-se:
Universidade Federal Fluminense 12 PET
Tele))
Captulo 2. Documento 2.2. Texto
\begin{itemize}
\item primeiro item
\item segundo item
\item terceiro item
\end{itemize}
primeiro item
segundo item
terceiro item
permitido colocar alguns smbolos para fazer um marcador personalizado no item,
como: , , , ; , , .Eles so colocados assim: \item[comando do smbolo]
texto. Veja como fazer estes smbolos no Apndice B.
\begin{itemize}
\item[$\clubsuit$]item com marca-
dor personalizado.
\end{itemize}
item com marcador personalizado.
Listas numeradas usa-se:
\begin{enumerate}
\item primeiro item
\item segundo item
\item terceiro item
\end{enumerate}
1. primeiro item
2. segundo item
3. terceiro item
Para listas com descrio usado:
\begin{description}
\item[item] descrio deste
\item[item] descrio deste
\end{description}
item descrio deste
item descrio deste
2.2.16 Versos
Para fazer a construo de um verso basta usar o ambiente verse:
\begin{verse}
verso
\end{verse}
Ex: Esta a parte de uma poesia de Gonalves Dias.
\begin{verse}\index{verse}
... \\
Nosso cu tem mais estrelas\\
Nossas vrzeas tm mais flores\\
Nossos bosques tm mais vida\\
Nossa vida mais amores\\
...
\end{verse}
...
Nosso cu tem mais es-
trelas
Nossas vrzeas tm mais
ores
Nossos bosques tm mais
vida
Nossa vida mais amores
...
Universidade Federal Fluminense 13 PET
Tele))
Captulo 2. Documento 2.2. Texto
Note que deve ser usado \\ para pular linhas. Note tambm a forma como acontece a
quebra da frase que no cabe na mesma linha.
2.2.17 Smbolos
Alguns smbolos e caracteres de lngua estrangeira podem ser gerados com o LaTeX.
Ex:
\c{o} = o
\S =
\copyright = c _
Veja mais smbolos nos apndices.
2.2.18 Textos pr-formatados
O LaTeX tambm permite que seja digitado algo da mesma forma que dever aparecer na tela
ou trechos de texto que possuem muitos caracteres. Isso feito com o ambiente verbatim.
Dentro desse ambiente pode ser digitado qualquer coisa, at mesmo os espaos so colocados
da mesma forma. Isto muito til na hora de digitar textos na forma de uma linguagem de
programao, por possuir muitos caracteres que tambm so usados para fazer comando em
LaTeX.
Usando o ambiente, seu texto car evidenciado em uma linha a parte, mas para que ele
continue na mesma linha em que est sendo digitado, use o comando \verb= seu texto = ,
onde este sinal de igual pode ser substituido por qualquer coisa desde de que no seja espao,
asterisco ou letras.
Ex: texto \verb+{|@#$%+ texto, voc ver: texto {|@#$% texto.
Se for usado verbatim ou \verb seguido de um asterisco, em vez dos espaos em branco
ser colocado o smbolo: .
Ex: \verb*=a b c d= abcd
importante lembrar que dentro do ambiente verbatim o comando que voc colocar no
ser considerado.
Universidade Federal Fluminense 14 PET
Tele))
Captulo 3
O ambiente matemtico
3.1 Onde ca a frmula ?
As frmulas matemticas podem ser digitadas tanto no meio de um texto quanto em destaque:
No meio do texto:
Segundo a equao:
$a^{2}= b^{2}+c^{2}$
conclumos que...
Segundo a equao: c
2
= /
2
+ c
2
conclu-
mos que...
Deve ser usado $...$ para que a equao aparea no meio do texto. Alm disso, podem
ser usados:
\( frmula \) ou \begin{math} frmula \end{math}
Em destaque:
Segundo a equao:
\begin{equation}
a^{2}= b^{2}+c^{2}
\end{equation}
podemos concluir que...
Segundo a equao:
c
2
= /
2
+ c
2
(3.1)
podemos concluir que...
Outra maneira para fazer a equao aparecer em destaque usando os ambientes:
\[ frmula \] ou \begin{displaymath} frmula \end{displaymath}
Neste modo a equao numerada automaticamente de acordo com a seo. Para que
isso no acontea use o comando \nonumber dentro do ambiente.
15
Captulo 3. O ambiente matemtico 3.2. Construindo frmulas
3.2 Construindo frmulas
3.2.1 Subescritos e Sobrescritos
Sobrescrito feito usando: b^{e} onde b a base e e o expoente.
Ex: 2^{5} 2
5
Subescritos feito usando: b_{i} onde b a base e i o ndice.
Ex: 2_{5} 2
5
3.2.2 Fraes
Podem ser feitas usando:
/
Ex: (a+b)/2(c + /),2
\frac{numerador}{denominador}
Ex:\frac{a+b}{2}
a+b
2
3.2.3 Razes
So feitas usando: \sqrt[]{} Ex:\sqrt[3]{8}
3
8
Se for omitido o termo [ ], automaticamente a raz ser quadrada.
3.2.4 Smbolos matemticos
O LaTeX possui vrios smbolos para montar frmulas como integrais, somatrios, letras es-
peciais etc.
Ex:
\int
_
\exists
\infty
Veja mais no Apndice B.
3.2.5 Funes
O LaTeX tambm possui smbolos de funes.
Ex:
\log10 log 10
\sin60 sin 60
Veja como usar subescritos em algumas funes como limite e somatrio:
Universidade Federal Fluminense 16 PET
Tele))
Captulo 3. O ambiente matemtico 3.2. Construindo frmulas
\[
\lim_{x\rightarrow\infty} \frac{x^{3}}{e^{x}}
\]
\[
\sum_{n=0}^{\infty} a_{n}^{2}
\]
$\sum_{n=0}^{\infty} a_{n}^{2}$
lim
x
r
3
c
x
n=0
c
2
n
n=0
c
2
n
Os intervalos so colocados da mesma forma que se pe sobre e subescritos. E repare
na diferena da disposio dos intervalos quando usado frmula em destaque e no meio do
texto.
Ex:
\[
f(t)= \frac{A}{2} + \frac{jA}{2 \pi }
\sum_{\stackrel{-\infty}{n
\neq 0}}^{\infty} \frac{1}{n} \, e^{jn2\pi t}
\]
)(t) =
2
+
,
2
n=0
1
:
c
jn2t
O comando \stackrel encontrado no exemplo ser visto na seo 3.2.10.
Obs.: no Apndice B h uma lista com as funes.
3.2.6 Array
um ambiente que separa os tens em linhas e colunas. A posio do item em relao sua
coluna especicado por uma simples letra (c-centro, r- direita, l-esquerda). As linhas so
separadas usando \\ e as colunas, com o smbolo &. Aps a ltima coluna, no deve ser
colocado &. Tambm no se deve esquecer de colocar algo para indicar que um ambiente
matemtico.
Ex 1:
\begin{equation}
\begin{array}{lr}
x & y \\
z & w \\
\end{array}
\end{equation}
r
. u
(3.2)
Universidade Federal Fluminense 17 PET
Tele))
Captulo 3. O ambiente matemtico 3.2. Construindo frmulas
Ex 2:
\begin{equation}
\int_{-L}^{L} sen \frac{m \pi x}{2}\,sen \frac{n \pi x}{2}\,dx =
\left \{
\begin{array}{cc}
0, & m \neq n \\
1, & m = n \\
\end{array}
\right.
\end{equation}
_
L
L
:c:
:r
2
:c:
:r
2
dr =
_
0. : ,= :
1. : = :
(3.3)
Obs.: os comandos \left \right encontrados no exemplo sero vistos na seo 3.2.7.
Atravs dos seguintes comandos opcionais:
t A primeira linha dentro do ambiente array se mantm na mesma altura da linha que antecede
ao ambiente e posterior esta.
b A ltima linha dentro do ambiente array se mantm na mesma altura da linha que antecede
ao ambiente e posterior esta.
Vamos ver um exemplo para que que mais claro.
Obs.: Deve ser lembrado que estes so comandos opcionais, logo devem ser colocados
entre colchetes.
Ex 3:
\[
x -
\begin{array}[t]{c}
a\\
b
\end{array}
-
\begin{array}[b]{c}
x\\
y
\end{array}
\]
r c
/
3.2.7 Delimitadores
So smbolos que limitam a expresso, como parentses, chaves e colchetes. usado \left
para a limitar parte esquerda e \right para a parte direita. Fazendo a combinao destes
smbolos com o ambiente array podem ser construdas as matrizes.
Ex:
Universidade Federal Fluminense 18 PET
Tele))
Captulo 3. O ambiente matemtico 3.2. Construindo frmulas
\[
\left(
\begin{array}{c}
x\\
y
\end{array}
\right)
\]
_
r
_
Ex:
\begin{equation}
\frac{d}{dt}\left ( \begin{array}{c}
u \\ v
\end{array} \right) = \left ( \begin{array}{cc}
-1 & -2 \\
0 & -1 \\
\end{array} \right ) \left ( \begin{array}{c}
u \\ v
\end{array} \right)
\end{equation}
d
dt
_
n
_
=
_
1 2
0 1
__
n
_
(3.4)
No lugar de ( e ) no exemplo acima, poderamos ter colocado: { , } [ , ] , |. Quando um
ponto ( . ) for usado aps left ou right no aparecer delimitador, observe o uso disto na
equao 3.3
3.2.8 Frmulas em vrias linhas
O ambiente equanarray uma combinao do ambiente array com o ambiente matemtico de
equao. Assim como no array, tambm so usados & e \\, com a opo de usar \nonumber
para no numerar as frmulas.
Ex 1:
\begin{eqnarray}
x & = & m + n + p \\
y & = & z + w + u \nonumber \\
x & & p + n
\end{eqnarray}
r = : + : + j (3.5)
= . + u + n
r j + : (3.6)
Repare no espao em branco na ltima linha entre os &s e o resultado disso. E tambm
no uso de \nonumber.
Para que nenhuma equao seja numerada s usar o ambiente {eqnarray*}.
Ex 2:
\begin{eqnarray*}
\int_{-L}^{L} f(x)\,dx &=& a_{0} \int_{-L}^{L}dx +
Universidade Federal Fluminense 19 PET
Tele))
Captulo 3. O ambiente matemtico 3.2. Construindo frmulas
\sum_{m=1}^{\infty} a_{m}
\int_{-L}^{L} cos \frac{m \pi x}{2}\, dx \\
&+& \sum_{m=1}^{\infty} b_{m}
\int_{-L}^{L} sen \frac{m \pi x}{2}\, dx
\sum_{n=0}^{\infinity}
\end{eqnarray*}
_
L
L
)(r) dr = c
0
_
L
L
dr +
m=1
c
m
_
L
L
co:
:r
2
dr
+
m=1
/
m
_
L
L
:c:
:r
2
dr
Como visto anteriormente, cada equao recebe uma diferente referncia. Porm, se o
usurio desejar usar a mesma referncia para todas as equaes, s utilizar o pacote chamado
subeqnarray.
No prembulo deve ser colocado:
\usepackage{subeqnarray}
E no lugar do ambiente eqnarray use subeqnarray.
Ex:
\begin{subeqnarray}\label{equ:sub}
\slabel{sub1} a^2& =& b^2 + c^2\\
\slabel{sub2} a &=& b - 5
\end{subeqnarray}
Faz:
c
2
= /
2
+ c
2
(3.7a)
c = / 5 (3.7b)
A primeira equao possui o nmero (\ref{sub1}) 3.7a e a segunda (\ref{sub2}) 3.7b.
J se quisermos nos referir ao conjunto de equaes s usar (\ref{equ:sub}) 3.7.
3.2.9 Linhas
Com o comando \overline{frmula} criada uma linha acima de uma frmula e com
\underline{frmula} uma linha abaixo da frmula.
Ex:
( 1) + ( + 1) = ( 1) ( + 1)
= ( 1) ( + 1)
= ( 1 ) + ( 1 1)
= 1 1
Universidade Federal Fluminense 20 PET
Tele))
Captulo 3. O ambiente matemtico 3.2. Construindo frmulas
\begin{eqnarray*}
\overline{\overline{(\overline{A} \cdot B)} + \overline{(A + \overline{D})}}
&=&
\overline{\overline{(\overline{A} \cdot B)}}
\cdot
\overline{\overline{(A + \overline{D})}} \\
&=&
(\overline{A} \cdot B) \cdot (A + \overline{D}) \\
&=&
(\overline{A} \cdot B \cdot A)
+
(\overline{A} \cdot B \cdot \overline{D}) \\
&=& \overline{A} \cdot B \cdot \overline{D}
\end{eqnarray*}
Tambm podem ser feitos outros tipos diferentes de linhas usando:
\overbrace{xyz}
..
r.
\underbrace{xyz} r.
..
\widetilde{xyz} r.
\widehat{xyz} r.
\overleftarrow{xyz}
r.
\overrightarrow{xyz}
r.
\overline{xyz}r.
H tambm a possibilidade de se colocar sobre e subescritos fazendo:
\overbrace{xyz}^{a}
a
..
r.
O comando \underline serve para sublinhar e tambm pode ser usado sem a necessidade
de estar em um ambiente matemtico.
Ex:\underline{palavra} palavra
3.2.10 Empilhando
Usando o comando \stackrel possvel colocar um smbolo ou texto acima de outro.
\stackrel{smbolo acima}{smbolo abaixo}.
Ex:
239
92
l
24min
293
93
`j
+
0
1
\bigsqcup
_
\bigvee
_
\bigwedge
\bigodot
\bigotimes
\bigoplus
\biguplus . . . \dots
\cdots
.
.
. \vdots
.
.
.
\ddots
Tabela B.7: Smbolos variados.
Universidade Federal Fluminense 53 PET
Tele))
Apndice C
Outros smbolos
Acentos
\{o} \~{o} o \v{o} \c{}
\{o} o \o= \H{o}
.
\d{}
\^{o} o \.{o} o \t{o}
\b{}
\"{o} o \u{o}
Smbolos estrangeiros
\oe \aa \l ?
\OE \AA \L !
\ae \o \ss
\AE \O
Tabela C.1: Smbolos estrangeiros e acentos.
\dag \P . \checkmark Y \yen
\ddag c _ \copyright \maltese & \&
\S \pounds \circledR % \%
# \# _ \_ $ \$ L
A
T
E
X \LaTeX
{ \{ } \} L
A
T
E
X2
\LaTeXe T
E
X \TeX
Tabela C.2: Smbolos diversos.
54
Referncias Bibliogrcas
[1] Lamport, Leslie, L
A
T
E
X: A Document Preparation System, Users Guide & Reference
Manual, Addison-Wesley Plubshing Company, 1986.
[2] T. Oitker, H.Partl, I. Hyna, E.Schlegl, The Not so short introduction to L
A
T
E
X2
, Traduo
D. A. Polli, USP, 2000.
[3] H. Kopka e P. W. Daly, A guide to L
A
T
E
X2