Escolar Documentos
Profissional Documentos
Cultura Documentos
Latex Net
Latex Net
Curso de L TEX
Gilberto Souto
Florianopolis - SC
ii
Sumrio
a
1 Introduo
ca
1.1
Histrico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
o
1.1.1
1.1.2
TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A
L TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.3
Conceitos Bsicos . . . . . . . . . . . . . . . . . . . . . . . . .
a
A
Arquivos de entrada do L TEX . . . . . . . . . . . . . . . . . . . . . .
1.2.1 Sinais para espaamento . . . . . . . . . . . . . . . . . . . . .
c
1.2.2
Caracteres especiais . . . . . . . . . . . . . . . . . . . . . . . .
1.2.3
A
Os comandos no L TEX . . . . . . . . . . . . . . . . . . . . . .
Comentrios . . . . . . . . . . . . . . . . . . . . . . . . . . . .
a
1.3
1.4
O formato do documento . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.1
Classes de documentos . . . . . . . . . . . . . . . . . . . . . .
1.4.2
Pacotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4.3
Estilo da pgina . . . . . . . . . . . . . . . . . . . . . . . . . . 11
a
1.2
1.2.4
1.5
O pacote geometry . . . . . . . . . . . . . . . . . . . . . . . . 14
Projetos Grandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2 Compondo texto
2.1
Formato da folha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.5.1
1.6
17
2.2
Pargrafos justicados . . . . . . . . . . . . . . . . . . . . . . 17
a
Separaao de S
c
labas . . . . . . . . . . . . . . . . . . . . . . . 18
Caracteres especiais e s
mbolos
. . . . . . . . . . . . . . . . . . . . . 19
2.2.1
Aspas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.2
Traos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
c
2.2.3
Pontos suspensivos (. . .) . . . . . . . . . . . . . . . . . . . . . 20
2.2.4
Junoes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
c
SUMARIO
iv
2.2.5
2.3
2.4
2.5
Espaamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
c
2.5.1
2.5.2
2.5.3
Espaamentos horizontais . . . . . . . . . . . . . . . . . . . . 24
c
2.5.4
2.6
T
tulos, cap
tulos e itens . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.7
Sumrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
a
2.8
Notas bibliogrcas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
a
2.9
Indice de matrias . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
e
2.10 Referncias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
e
2.11 Notas de rodap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
e
2.12 Tipos de letras e tamanhos . . . . . . . . . . . . . . . . . . . . . . . . 31
2.13 Palavras grifadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.14 Texto sublinhado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.15 Ambientes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.15.1 Listas e descrioes (itemize, enumerate, description) . . . . 34
c
2.15.2 Justicaoes e centrado (flushleft, flushright, center) . . 34
c
2.15.3 Citaoes (quote, quotation, verse) . . . . . . . . . . . . . . 35
c
2.15.4 Ediao direta (verbatim, verb) . . . . . . . . . . . . . . . . . 36
c
2.15.5 Tabulaes (tabular) . . . . . . . . . . . . . . . . . . . . . . . 37
co
2.15.6 Minipage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.16 Elementos utuantes . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.17 Anexando novas instruoes e ambientes . . . . . . . . . . . . . . . . . 44
c
2.17.1 Novas instruoes . . . . . . . . . . . . . . . . . . . . . . . . . 44
c
2.17.2 Novos ambientes . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.17.3 Teoremas, corolrios, observaes, etc. . . . . . . . . . . . . . 46
a
co
3 Composio de frmulas matemticas
ca
o
a
49
3.1
3.2
3.3
3.4
3.5
Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.6
SUMARIO
3.7
Descrevendo variveis . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
a
3.8
Teoremas, leis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.9
4 Lista de s
mbolos matemticos
a
61
69
5.1
O comando includegraphics . . . . . . . . . . . . . . . . . . . . . . 69
5.1.1
vi
SUMARIO
Lista de Tabelas
1.1
A
Um arquivo m
nimo de L TEX . . . . . . . . . . . . . . . . . . . . . .
1.2
1.3
Classes de documentos . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4
1.5
A
Alguns pacotes distribu
dos com L TEX . . . . . . . . . . . . . . . . . 11
1.6
A
Estilos de pginas predenidos no L TEX . . . . . . . . . . . . . . . . 12
a
1.7
2.1
2.2
2.3
Unidades de TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Exemplos de sintaxe de chaves jpara
ndices de matrias . . . . . . . 29
e
2.4
Tipos de letras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5
2.6
2.7
2.8
Adio em Z4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
ca
2.9
4.2
4.3
4.4
Operadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.5
Operadores binrios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
a
4.6
Alfabeto matemtico . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
a
4.7
Relaes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
co
4.8
Setas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.9
S
mbolos diversos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
viii
LISTA DE TABELAS
4.11 Delimitadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.12 Delimitadores grandes . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.13 Construoes matemticas . . . . . . . . . . . . . . . . . . . . . . . . . 65
c
a
4.14 Delimitadores da AMS . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.15 S
mbolos no matemticos . . . . . . . . . . . . . . . . . . . . . . . . 65
a
a
4.16 S
mbolos gragos e hebricos da AMS . . . . . . . . . . . . . . . . . . 65
a
4.17 Setas da AMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.18 Setas negadas da AMS . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.19 Relaoes binrias da AMS . . . . . . . . . . . . . . . . . . . . . . . . 66
c
a
4.20 Operadores binrias da AMS . . . . . . . . . . . . . . . . . . . . . . . 66
a
4.21 Relaoes binrias negadas da AMS . . . . . . . . . . . . . . . . . . . 67
c
a
4.22 S
mbolos diversos da AMS . . . . . . . . . . . . . . . . . . . . . . . . 67
Lista de Figuras
1.1
Formato da folha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1
Estrela de Escher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
LISTA DE FIGURAS
Cap
tulo 1
Introduo
ca
Na primeira parte deste cap
tulo apresenta-se uma viso geral da losoa e
a
A
histria do L TEX. Na segunda parte so introduzidas as estruturas bsicas de um
o
a
a
A
documento de L TEX. Aps ler esse cap
o
tulo, ter-se- um conhecimento bsico do
a
a
A
modo de operao do L TEX.
ca
1.1
1.1.1
Histrico
o
TEX
Introduo
ca
de documentos, tais como cartas, artigos, livros, reportes, assim como macros para
denir ambientes para equaoes matemticas, entre outros.
c
a
1.1.2
A
L TEX
A
L TEX (tambm pode-se escrever LaTeX) um pacote de macros que permite
e
e
3, dirigido por Frank Mittelbach, para incluir algumas das melhorias que se tinham
solicitado por muito tempo, e para reunicar todas as verses modicadas que suro
A
giram desde que apareceu o L TEX 2.09 alguns anos atrs.
a
os sistemas operacionais existentes hoje em dia, assim como foram criados muitos
pacotes adicionais para realizar uma imensa quantidade de tarefas diferentes na
ediao de textos, assim como programas que auxiliam na produao dos mesmos.
c
c
2
Donald E. Knuth. The Future of TEX and Metafont. TUGboat, 11(4):489, novembro de 1990.
1.1 Histrico
o
1.1.3
Conceitos Bsicos
a
Siglas que signicam What you see is what you get, o que se v o que se obter.
ee
a
Na maioria das vezes pode at dar certo!
e
Introduo
ca
Por exemplo:
Devem-se escolher os tamanhos das letras e a numeraao dos t
c
tulos de modo
a estrutura lgica do texto. Ento L TEX elege o formato mais apropriado para o
o
a A
texto.
Vantagens e desvantagens
Uma questo discutida `s vezes quando as pessoas do mundo WYSIWYG reunem-se
a
a
A
A
com pessoas que utilizam L TEX sobre as vantagens do L TEX sobre um processador
e
as seguintes:
Existe maior quantidade de designs de texto prossionais ` disposio, com os
a
ca
A
1.2 Arquivos de entrada do L TEX
c
o
ser manipuladas com MAPLEV.
1.2
A
Arquivos de entrada do LTEX
A
O arquivo de entrada para L TEX um arquino de texto no formato ASCII. Pode
e
ser criado com qualquer editor de textos. Contm tanto o texto que ser impresso
e
a
A
como as intruoes,comas quais L TEX interpreta como deve-se dispor o texto.
c
1.2.1
Os caracteres inv
siveis,como o espao em branco, o tabular e o nal de linha,
c
A
so tratados pelo L TEX como sinais de espao propriamente ditos. Vrios espaos
a
c
a
c
Uma linha em branco entre duas linhas de texto dene o nal de um pargrafo.
a
Vrias linhas em branco so tratadas como uma unica linha em branco. O texto
a
a
`
que mostramos a continuaao um exemplo. A direita est o texto do arquino de
c e
a
entreda e ` esquerda a sa formatada7 .
a
da
7
Introduo
ca
N\~ ao importa se
introduzir
v\arios espa\c{c}os
ap\os
uma palavra.
Com uma linha vazia inicia-se um
novo pargrafo.
a
novo par\agrafo.
1.2.2
Caracteres especiais
Os s
mbolos seguintes so caracteres reservados que tm um signicado especial
a
e
A
para L TEX ou que no esto dispon
a
a
veis em todos os tipos de letras. Se forem
introduzidos no seu arquivo diretamente muito provvel que no sejam impressos
e
a
a
A
o que obrigam ao L TEX a fazer coisas que voc no deseja.
e a
& % #
{ } \
Estes caracteres podem ser usados como tais nos seus documentos antepondo o
caracter \ (backslash):
$&%#
{}
\$ \& \% \# \ \{ \}
Os s
mbolos restantes e outros caracteres especiais podem ser impressos nas
frmulas matemticas, ou com acentos, com comandos espec
o
a
cos.
1.2.3
A
Os comandos no L TEX
A
Nos comandos L TEX so diferentes os caracteres em letras maisculas e minsculas.
a
u
u
Knuth, no seu livro de TEX, faz diferencia o pessoal que trabalha com
Algumas instruoes requerem um parmetro que dever ser colocado entre chaves
c
a
a
{ } aps a instruao. Outros comandos podem levar parmetros opcionais que so
o
c
a
a
anexados ` instrues entre colchetes [
a
co
A
comandos do L TEXque explicaremos mais adiante.
1.2.4
Comentrios
a
A
Quando L TEX l um caracter % enquanto processa um arquivo de entrada, ignora
e
o resto do contedo da linha. Isso pode ser util para introduzir notas no arquivo de
u
1.3
A
Quando L TEX processa um arquivo de entrada, espera deste que siga uma determinada estrutura. Todo arquivo de entrada deve iniciar com o comando
\documentclass{...}
Isso indica que tipo de documento que se pretende criar. Aps isso, inclueme
o
se comandos que inuiro no estilo do documento inteiro, ou podem-se carregar
a
A
pacotes uqe anexaro novas propriedades ao sistema de L TEX. Para carregar um
a
destes pacotes usa-se a instruao
c
Introduo
ca
\usepackage{...}
Quando todo o trabalho de conguraao est realizado8 ento comea o corpo do
c
a
a
c
\end{document}
A
L TEX ignora qualquer coisa que seja colocada aps esse comando.
o
A
A Tabela [1.1] mostra o contedo m
u
nimo de um arquivo de L TEX. Na Tabela
[1.2] est exposto um arquivo de entrada um pouco mais complicado
a
\documentclass{article}
\begin{document}
O simples e pequeno belo.
e
\end{document}
A
Tabela 1.1: Um arquivo m
nimo de L TEX
\documentclass[a4paper,11pt]{article}
\usepackage[portugues]{babel}
\usepackage{latexsym}
\autor{G. Souto}
\title{Minimizando}
\frenchspacing
\begin{document}
\maketitle
\tableofcontents
\section{Introduao}
c~
Bem\ldots{} aqui inicia meu artigo
\section{End}
\ldots e na prxima linha finaliza.
o
\end{document}
Tabela 1.2: Exemplo para um artigo em portugus.
e
1.4
O formato do documento
1.4.1
Classes de documentos
A
A
Quando um arquivo de entrada processado, L TEX precisa saber qual L TEX
e
o tipo de documento que o autor quer criar. Isso se indica com a instruao
e
c
\documentclass.
\documentclass[op~es]{classe}
co
Neste caso, a classe indica o tipo de documento que ser criado. Na Tabela
a
A
[1.3] so listadas algumas classes de documento que acompanham o L TEX. A disa
A
tribuiao de L TEX proporciona mais classes para outros documentos, como cartas e
c
\documentclass[11pt,twoside,a4paper]{article}
A
Isto indica ao L TEX que componha o documento como um artigo utilizando tipos
de tamanho 11, e que produza um formato para impresso de dupla face no papel
a
A4.
article para artigos em revistas especializadas, palestras, trabalhos de disciplinas, trabalhos de seminrios, pequens informes, solicitaoes, descrioes de
a
c
c
programas, convites e muitas outras aplicaes.
co
report para informes maiores que constam de mais de um cap
tulo, projetos de
m de curso, dissertaoes, teses e similares. reporte@classe report
c
book para livros
slide para transparncias. Esta classe usa tipos grandes Sans serif.
e
Tabela 1.3: Classes de documentos
10
Introduo
ca
leqno:
A
Obriga ao L TEX a compor o documento em duas colunas.
1.4.2
Pacotes
\usepackage[op~es]{pacotes}
co
onde pacote o nome do pacote e opes uma lista de palavras chave que ativam
e
co e
A
funoes especiais do pacote. Alguns pacotes vm com a distribuiao bsica do L TEX
c
e
c a
11
contm descries de muitos pacotes, assim como informao sobre com escrever
e
co
ca
A
suas prprias extenses ao L TEX 2 .
o
o
A
doc: Permite a documentao de pacotes e outros arquivos de L TEX.
ca
A X Companion [3].
Descrito em doc.dtx e no The LTE
1.4.3
Estilo da pgina
a
A
No L TEX existem trs combinaes predenidas de cabealhos e p de pgina,
e
co
c
e
a
as quais se denominam estilos de pgina. O parmetro estilo da instruao
a
a
c
\pagestyle{estilo }
dene qual usar. A Tabela [1.6] mostra os estilos de pgina predenidos.
a
12
Introduo
ca
1.5
Formato da folha
A
L TEX 2 lhe permite indicar o formato do papel no comando \documentclass.
Aps elege automaticamente as margens do texto apropriadas. Mas pode ser que
o
no deseja conforme os valores predenidos. Naturalmente, podem ser mudados.
a
A Figura [1.1] mostra todos os parmetros que se podem mudar.
a
A
L TEX fornece duas instruoes para mudar esses parmetros. Normalmente se
c
a
13
6
Header
Body
Margin
Notes
10
8
Footer
1
11
14
Introduo
ca
1.5.1
O pacote geometry
dimenso
a
paperwidth
largura do papel
paperheight
altura do papel
textwidth
textheight
top
margem superior
bottom
margem inferior
lefth
margem esquerda
right
margem direita
15
altura do papel.
A
Este pacote no vm na distribuio padro do L TEX 2 , porm de fcil oba e
ca
a
e e
a
tenao em quaisquer dos CTAN9 .
c
1.6
Projetos Grandes
\include{arquivo }
uma vez que esta instruao seja executada no prembulo do documento, s sero
c
a
o a
processados as instrues \include com os arquivos idicados no argumento do coco
mando \includeonly. Observe que no h espaos entre os nomes dos arquivos e
a a
c
as comas.
Outra forma de trabalhar com textos grandes utilizar o comando \input{arquivo }.
e
O \include inclui o arquivo cujo nome fornecido como parmetro e inicia uma
e
a
nova pgina, enquanto que \input inclui o arquivo mas no inicia nova pgina.
a
a
a
A seguir, temos o exemplo de um texto fragmentado nas partes que compem
o
um TCC de 4 cap
tulos. Suponhamos que o nome deste arquivo seja TESE.TEX.
9
CTAN - Comprehensive TEX Archive Network - o maior depsito relacionado com TEX e
e
o
c
EX na Internet. Os poucos endereos do CTAN [6], [7] e [8] destacados na bibliograa levam
a uma innidadede outros endereos relacionados.
c
A
LT
16
Introduo
ca
% Contedo do arquivo TESE.TEX
u
\documentclass[a4paper]{report}
\usepackage[brazil]{label}
\usepackage[dvips]{graphicx}
\begin{document}
% \include{capa}
\tableofcontents
% \include{cap1}
% \include{cap2}
\include{cap3}
%\include{cap4}
\appendix
%\include{apenda}
%\include{apendb}
\include{refer}
\end{document}
No exemplo abaixo, esto sendo inclu
a
dos apenas os arquivos cap3.tex e apenda.tex
na hora da compilao.
ca
\documentclass[a4paper]{report}
...
\includeonly{cap3, apenda}
...
\begin{document}
\include{capa}
\tableofcontents
\include{cap1}
\include{cap2}
\include{cap3}
\include{cap4}
\appendix
\include{apenda}
\include{apendb}
\include{refer}
\end{document}
Cap
tulo 2
Compondo texto
Aps ler este cap
o
tulo dever conhecer os elementos bsicos dos quais se compe
a
a
o
A
um documento de L TEX2 . Neste cap
tulo completaremos a estrutura sob a qual
2.1
2.1.1
Pargrafos justicados
a
A
Normalmente os livros so compostos com as linhas do mesmo tamanho. L TEX
a
\\ ou \newline
inicia uma nova linha sem comear um novo pargrafo;
c
a
\\
alm disso, proibido que acontea um salto da pgina aps o salto de linha;
e
e
c
a
o
1
H
fens
18
Compondo texto
\newpage
2.1.2
Separao de S
ca
labas
A
L TEX separa as s
labas das palavras (hifenizao) quando necessrio. se o algoca
a
19
e
permitido introduzir os h
fens nesta palavra. esta instruao especialmente util
c e
para as palavrs que contm caracters especiais (como, por exemplo, os caracteres
e
A
com acento ortogrco), j que L TEX no hifeniza de modo automtico as palavras
a
a
a
a
que contm esses caracteres.
e
perintendncia.
e
pe\-rin\-ten\-d\ en\-cia.
Tambm pode-se manter vrias palavras numa mesma linha com o comando
e
a
\mbox{texto }
Este comando faz que seu argumento se mantenha sempre unido sob qualquer
circunstncia, ou seja, no pode ser dividida.
a
a
Em mais alguns dias terei ou-
tro telefone,
o nmero ser
u
a
(0203) 3783-225.
\mbox{(0203) 3783-225}.
2.2
2.2.1
Caracteres especiais e s
mbolos
Aspas
Para as aspas no deve-se usar o carcter de aspas que usa-se nas mquinas de
a
a
escrever. Para as publicaoes costuma-se utilizar caracteres espeiais, tanto para
c
20
Compondo texto
A
abrir como para fecjar aspas. No L TEX usa-se dois para abrir aspas e dois para
fecjar aspas.
Pressione a tecla x.
2.2.2
Pressione a teclas x.
Traos
c
A
L TEXreconhece quatro tipos de traos. Para ter acesso a trs destes se usa uma
c
e
p\os-gradua\c{c}\~ao
1018 horas
10--18~horas
0, 1 e 1
0, 1 e $-1$
2.2.3
Pontos suspensivos
(. . .)
Numa mquina de escrever, tanto para a coma como para o ponto se lhes d o
a
a
mesmo espaamento que a qualquer outro caracter. Na tipogra, estes caracters
c
a
s ocupam um pequeno espao e se colocam muito prximos ao caracter que lhes
o
c
o
precede. Por isso, os pontos suspensivos no so introduzidos com trs pontos
a a
e
normais, j que no teriam o espaamento correto. Para esses pontos existe uma
a
a
c
instruao especial chamada
c
\ldots
E foi assim que foi, quase. . .
2.2.4
Junes
co
2.2.5
21
A
L TEX permite o uso de acentos e caracteres especiais de numerosos idiomas. A
Tabela (2.1) mostra todos os tipos de acentos que so aplicveis ` letra o. Naturala
a
a
mente, funciona com outras letras.
Para colocar o acento sobre um i ou um j deve ser eliminado o ponto superior
da letra. Isto se obtm com as instruoes \i e \j.
e
c
Gacho, na l`ve,
u
ve, e e
smrrebrd, Seorita!,
n
ao
ca
a\c{c}\ao
`
o
o
o
.
\o
\=o
\u o
\d o
\eo
\aa
\o
\i
o
o
o
o
\o
\o
o
\.o
\o
o
\v o \H o
o
\b o oo \t oo
\OE \ae
\AA
\O
l \l
\j
!
\o
\c o
\AE
\L
?
2.3
22
Compondo texto
\usepackage[idioma ]{babel}
aps o comando \documentclass. No Local Guide (nota de rodap 2) tambm
o
e
e
deveria aparecer uma listagem dos idiomas que aceita seu sistema.
Para alguns idiomas, babel tambm dene novas instruoes comas quais simplicae
c
se a entrada de caracteres especiais.
Alm disso, com o pacote babel so redenidos os t
e
a
tulos que produzem alguA
mas instrues de L TEX, que normalmente so em ingls. Por exemplo, ao introco
a
e
duzir o comando \tableofcontents aparecer, se for usada a opao em portugus,
a
c
e
\usepackage[cp850 ]{inputenc}
A
A
Cada instalao de L TEX deveria proporcionar a chamada Guia Local de L TEX, que explica
ca
as coisas que so particulares ao sistema local. Normalmente se encontra no arquivo denominado
a
A
local.tex. Se esse guia no existir pea ajuda a um usurio mais experiente de L TEX.
a
c
a
2.4
23
A
Para obter uam margem direita alinhada na impresso. L TEX introduz quantia
dades variveis de espaos entre as palavras. Ao nal de uma frase, introduz alguns
a
c
A
espaos maiores que favorecem a legibilidade do texto. L TEX pressupe que as frases
c
o
acabam com pontos, sinais de interrogaao ou exclamaao. Se h um ponto aps
c
c
a
o
O Dr.~Silva conhece \\
a Prof . Tnia.
a
a Prof$^\underline{a}$.~T\^ania.\\
. . . 5 m de largura.
Preciso de vitamina~C\@.
\\
Tu n\~ao?
Este tratamento especial para os espaos ao nal das frases poder ser evitdado
c
a
com a instruao
c
\frenchspacing
A
que indica ao L TEXpara no introduzir mais espaos aps um ponto que tenha
a
c
o
qualquer outro caracter. Isso muito comum em diversos idiomas. Nesse caso a
e
instruao \@ no necessria.
c
a e
a
2.5
2.5.1
Espaamentos
c
Espaamento entre linhas
c
Se desejar usar espaamentos maiores entre linhas, pode mudar seu valor coloc
cando o comando
\linespread{fator }
24
Compondo texto
1
no prembulo de seu documento. Use \linespread{1.3} para 1 2 espao entre
a
c
2.5.2
A
No L TEX existem dois parmetros que inuem sobre o formato dos pargrafos.
a
a
2.5.3
Espaamentos horizontais
c
A
L TEX determina automaticamente os espaos entre palavras e frases. Para proc
2.5 Espaamentos
c
25
1
mil
metro 25 polegada
cent
metro = 10mm
polegada 25mm
1
ponto 72 polegada 1 mm
3
aprox. a largura de um m no tipo atual
aprox. a altura de um x no tipo atual
mm
cm
in
pt
em
ex
Este\hspace{1.5cm} um espao de
e
c
1.5 cm.
Aseguinte instruo
ca
\stretch{n }
x\hspace{\stretch{1}}
x\hspace{\strech{3}}x
2.5.4
A
L TEX determina de modo automtico os espaos entre dois pargrafos, itens,
a
c
a
26
Compondo texto
pgina.
a
\pagebreak
2.6
T
tulos, cap
tulos e itens
na ordem certa.
Para a classe article existem os seguintes comandos de seccionamento:
\section{...}
\paragraph{...}
\subsection{...}
\subparagraph{...}
\subsubsection{...}
\appendix
\chapter{...}
2.7 Sumrio
a
2.7
27
Sumrio
a
A
L TEX cria um sumrio tomando os cabealhos ds diferentes sees e os nmeros
a
c
co
u
c
\tableofcontents
introduz este
ndice ou sumrio no local onde se coloca. Um documento novo deve
a
ser processado duas vezes para obter um sumrio correto. em alguns casos pode ser
a
A
necessrio compilar o documento uma terceira vez. L TEX indicar na compilaao
a
a
c
quando isto seja necessrio.
a
28
Compondo texto
\frontmatter, \mainmatter e \backmatter
So uteis para dividir sua publicaao. Estas instruoes mudam o cabealho dos
a
c
c
c
cap
tulos e a numerao das pginas do mesmo modo que num livro normal.
ca
a
2.8
Notas bibliogrcas
a
Referncias
e
Bibliogrcas
a
\begin{thebibliography}{99}
\bibitem{pa} H. ~Partl:
\emph{German \TeX}, TUGboat
[1] H.
2.9
Vol.
\end{thebibliography}
Indice de matrias
e
A
Uma ferramenta muito util para muitos livros o
2.9
Indice de matrias
e
29
\usepackage{makeidx}
e as instruoes especiais de indezxao so habilitadas com a instruao
c
ca a
c
\makeindex
no prembulo dos arquivos fonte.
a
O contedo d
u
ndice de matrias se indica com as instrues
e
co
\index{chaves }
onde chaves a entrada para o
e
ndice. Se incluem as instrues de indexado nos luco
gares do texto onde se deseja apontar. A Tabela (2.3) mostra a sintaxe do argumento
chaves com vrios exemplos.
a
Exemplo
\index{hola }
\index{Oi!Pedro }
\index{Zack@\textsl{Zack}}
\index{Ana@\textbf{Ana}}
\index{Rubens|textbf }
\index{Tania|textit }
Entrada
hola, 1
Pedro, 3
Zack, 2
Ana, 7
Rubens, 3
Tania, 5
Comentrio
a
Entrada simples
Subentrada sob Oi
Entrada com tipo diferente
Idem ao anterior
Nmero com tipo diferente
u
Idem
30
Compondo texto
A
L TEX, esse
ndice se inclui no documento onde se desejar com a instruo
ca
\printindex
A
O pacote showidx que vem com L TEX 2 imprime todas as entradas no
ndice
na margem esquerda do texto.
2.10
Referncias cruzadas
e
cer como:
a
veja o item~\ref{sec:esta} na
p\agina~\pageref{sec:esta}.
2.11
Notas de rodap
e
Com o comando
\footnote{texto do rodap }
e
ser impressa uma nota de rodap na pgina atual.
a
e
a
31
As notas de rodap\e de
p\agina \footnote{Esta
e
A
gente que usa L TEX.
2.12
A
L TEX elege o tipo e o tamanho dos tipos baseado na estrutura lgica do docuo
com
o Uruguai ao oeste com a Argentina.
O Rio Grande do Sul limita ao sul
normal
de mquina de escrever
a
mdia
e
vertical
inclinada
enfatizada
\textsf{...}
\textbf{...}
\textit{...}
\textsc{...}
\textnormal{...}
sem linha de p
e
negrito
itlico
a
Script
tipo de documento
32
Compondo texto
Tabela 2.5: Tamanhos das letras
\tiny
\scriptsize
\large
\Large
letra grande
enorme
a maior
\footnotesize
\small
letra pequena
\LARGE
\huge
\normalsize
letra normal
\Huge
letra maior
muitogrande
Exemplo
$\mathcal{B}=c$
$\mathrm{K} 2$
$\sum x=\mathbf{v}$
$\mathsf{G\times R}$
$\mathtt{L}(b,c)$
$\mathnormal{R 1}=R 1$
$modal\neq\mathit{modal}$
Resultado
B=c
K2
x=v
GR
L(b, c)
R = R1
modal = modal
apenas {\Large
Conhecimento apenas
e
memria.}\par
o
Palavras grifadas
33
j ressaltado, ento LTEX utiliza le- salte} num texto j\a ressaltado,
a
a A
tra normal para voltar a ressaltar o
texto.
2.14
Texto sublinhado
2.15
Ambientes
A
Para compor textos com algum propsito especial L TEXdene muitos tipos de
o
texto
\end{nome }
34
Compondo texto
Tambm se pode mudar a um novo ambiente dentro de outro, em cujo caso deve
e
2.15.1
Listas e descries
co
recer incmodo.
o
Se abusar delas.
\begin{enumerate}
\item Pode-se combinar os
ambientes de listas a seu gosto:
\begin{itemize}
\item Mas poderia comear a parecer
c
inc^modo.
o
\end{itemize}
2. Portanto, lembre:
O que no necessrio no
a e
a
a
resultar adequado porque
a
o coloque numa lista.
O adequado, porm, poder
e
a
numa lista.
\end{enumerate}
2.15.2
Justicaes e centrado
co
\end{description}
2.15 Ambientes
35
\begin{flushleft}
justicado ` esquerda.
a
A
L TEX no
a
\`a esquerda.
\LaTeX{} n\~ao
comprimento.
\begin{flushright}
Este texto est\a \\ justificado
\`a direita.
No centro
da terra
\begin{center}
No centro\\ da terra
\end{center}
2.15.3
Citaes
co
O ambiente quote serve para pequenas citaoes, exemplos e para ressaltar frases.
c
Uma regra de outro na tipograa para
\begin{quote}
66 letras.
\end{quote}
Por isso costuma-se utilizar
vrias colunas nos jornais.
a
36
Compondo texto
Eis aqui um verso:
A poesia a arte de
e
\begin{verse}
escrever em versos:
do verde se enamora.
do verde se enamora.
\end{verse}
\end{flushleft}
2.15.4
Edio direta
ca
(verbatim, verb)
A instru~o \verb|\ldots|\ldots
ca
\begin{verbatim}
for(i=1;i<=n;i++)
for(i=1;i<=n;i++)
a[i][i] = 1.0;
a[i][i] = 1.0;
for(j=1;i<=n;i++)
for(j=1;i<=n;i++)
{
a[i][j] = 0.0
a[i][j] = 0.0
}
}
}
\end{verbatim}
2.15 Ambientes
37
\begin{verbatim}
destaca
os
espa\c{c}os
destaca
no
os
espa\c{c}os
texto
no
texto
\end{verbatim}
maneira ;-)
\verb|desta
maneira ;-) |
2.15.5
Tabulaes
co
(tabular)
O ambiente tabular serve para criar tabulaoes, com linhas horizontais e vertic
A
cais segundo desejar. L TEX determina a largura das colunas de modo automtico.
a
Um pargrafo dentro de um
a
ambiente de tabulaao.
c
de tabula\c{c}\~ao.\\
\hline
\end{tabular}
38
Compondo texto
\begin{tabular}{|r|l|}
\hline
7CD
hexadecimal
3715
octal
111111001011
binrio
a
1997
decimal
espa\c{c}os \a esquerda
e \a direita\\
\hline
\end{tabular}
a
c
tituir a coma decimal em seus nmeros com um separador de colunas (&)! Pode-se
u
colocar uma etiqueta sobre nossa colunanumrica com a instruao \multicolumn.
e
c
Se tiver instalado o conjunto tools no seu sistema, d uma olhada no pacote dcolumn.
e
2.15 Ambientes
39
\begin{tabular}{c r @{,} l}
Express~o em pi &
a
Expresso em pi
a
( )
Valor
\multicolumn{2}{c}{Valor}\\
3,1416
\hline
36,46
80662,7
sua melhor localizaao. Para isso, deve-se coloc-la em um ambiente table. Neste
c
a
caso, ela pode ser legenda denida com um \caption{...} e uma marca para
\begin{table}[htp]\centering
\begin{tabular}{|c||c|c|c|c|}
\hline
+ & 0 & 1 & 2 & 3 \\ \hline \hline
0 & 0 & 1 & 2 & 3 \\ \hline
1 & 1 & 2 & 3 & 0 \\ \hline
2 & 2 & 3 & 0 & 1 \\ \hline
3 & 3 & 0 & 1 & 2 \\ \hline
\end{tabular}
\caption{Adi~o em $ \mathbb{Z} 4$}\label{tab:adicaoZ4}
ca
\end{table}
+
0
1
2
3
0
0
1
2
3
1
1
2
3
0
2
2
3
0
1
3
3
0
1
2
40
Compondo texto
\multicolumn{num colunas }{especifica~o }{entrada } Usado para espaca
lhar o texto mencionado em entrada por vrias colunas. A especicao l,
a
ca e
r ou c.
Na Tabela (2.9) apresentado, como exemplo, os comandos \cline e \multicolumn.
e
Questes
o
Vladi
Carmen
1a )
a) b)
0.3 0.5
0.5 0.5
2a )
a) b)
0.0 0.5
0.3 0.5
3a )
Nota
0.5
1.0
1.8
2.8
$3^{\underline{a}}$)& Nota\\\cline{2-5}
& a) & b) & a) & b) & & \\\hline
Vladi & 0.3 & 0.5 & 0.0 & 0.5 & 0.5 & 1.8\\\hline
Carmen & 0.5 & 0.5 & 0.3 & 0.5 & 1.0 & 2.8\\\hline
\end{tabular}
\caption{Notas dos Alunos por quest~es}
o
\end{table}
2.15.6
Minipage
Uma minipage uma espcie de janela sem moldura que pode ser colocada em
e
e
...
\end{minipage}
41
Largura
da
minipage
A \emph{Largura} da minipage
{0.45\linewidth}
\{0.45$\backslash$linewidth\}
representa
45%
2.16
Elementos utuantes
Qualquer coisa que seja inclu num ambiente figure ou table ser tratado
da
a
como matria utuante. Ambos ambientes utuantes proporcionam um parmetro
e
a
opcional
\begin{figure}[designador de posi~o ] ou
ca
\begin{table}[designador de posi~o ]
ca
A
denominado o designador de posio. Este parmetro usado para indicar ao L TEX
ca
a
e
42
Compondo texto
elementos utuantes (p), e em qualquer parte seno car bem (!). Se no fornecer
a
a
nenhum designador de posio, ento as classes normalizadas assumem [tbp].
ca
a
A
L TEX posicionar todos os objetos utuantes que acha segundo os designadores
a
poss
vel construir uma pgina especial com os objetos utuantes acumulados nas
a
colas. Se no for poss
a
vel, ento trata-se o primeiro objeto encontrado nas colas
a
como se o acabssemos de introduzir. Ento L TEX volta a tentar colocar o objeto
a
a A
segundo seus designadores de colocao (i.e., sem ter em conta a opao h, que j
ca
c
a
no poss
a e
vel). Qualquer objeto utuante novo que aparea no texto se introduz
c
A
na cola correspondente. L TEX mantm estritamente a ordem original de aparioes
e
c
a
colas de objetos utuantes.
Alm disso, existem algumas coisas mais que devem ser indicadas sobre os ame
bientes table e figure. Com a instruo
ca
\caption{texto do ttulo }
A
deni-se um t
tulo para o objeto utuante. L TEX o anexa ` cadeia Figuraou
a
Tabelajunto com um nmero de sequncia.
u
e
8
43
As duas instrues
co
\listoffigures e \listoftables
funcionam de modo anlogo ao comando \tableofcontents, imprimindo um
a
ndice
de guras ou de tabelas respectivamente. Nestas listas se repetiro os t
a
tulos completos. Se voc tende a usar t
e
tulos longos, dever ter uma verso destes t
a
a
tulos mais
curtos para introduz
-los nestes
ndices. Isto se obtm dando a verso curta entre
e
a
colchetes aps o comando \caption.
o
\caption[curto ]{compridoooooooooooooo !}
Com \label e \ref podem-se criar referncias a um objeto utuante dentro do
e
texto.
O seguinte exemplo desenha um quadrado e o insere no documento. Poderia
utilizar isso se deseja reservar espao para imagens que sero coladas manualmente
c
a
no documento acabado.
A ilustraao~\ref{branco} um exemplo de Pop-Art.
c
e
\begin{figure}[!hbp]
\makebox[\textwidth]{\framebox[5cm]{\rule{0pt}{5cm}}}
\caption{$5\times 5$ centmetros} \label{branco}
\end{figure}
A
No exemplo anterior9 L TEX tentar por todos os meios (!) colocar a ilustraao
a
c
exatamente aqui (h). Se no conseguir, tentar coloc-la na parte inferior (b) da
a
a
a
9
44
Compondo texto
Mais adiante veremos como incluir imagens no formato PostScript nos seus doA
cumentos de L TEX2 .
2.17
A
No primeiro cap
tulo explicou-se que L TEX requer informaao sobre a estrutura
c
lgica do texto para escolher o formato adequado. Esse um conceito muito bem
o
e
cuidado. Mas na prtica costumamos bater com as limitaes que isto no impe,
a
co
o
A
j que L TEX simplesmente no tem o ambiente especializado ou o comando que
a
a
desejamos para um propsito espec
o
co.
A
Uma soluao usar vrios comandos de L TEX para produzir o design que temos
c e
a
em mente. Se tiver que fazer isto uma vez, no h nenhum problema. Mas se
a a
acontecer continuamente, ento toma muito tempo. Se alguma vez deseja-se mudar
a
o formato teria que revisar o arquivo de entrada inteiro e editar todos os elementos
em questo.
a
A
Para resolver esse problema, L TEX lhe permite denir suas prprias instruoes
o
c
e ambientes.
2.17.1
Novas instrues
co
45
o t
tulo deste documento mais de uma vez.
\newcommand{\udl}
A
Uma Descriao de L TEX2 . . . Uma
c
A
Descrio de L TEX2
ca
% no corpo do documento :
\udl \ldots{} \udl
EX 2
A
L TEX no lhe permitir criar uma nova instruo com um nome j existente. Se
a
a
ca
a
ca
determinados casos poderia querer utilizar a instruao com este nome \providecommand.
c
Funciona como \newcommand, mas se existir uma instruao com este nome, ento
c
a
A
L TEX 2 simplesmente ignora esta outra denio que acabou de indicar.
ca
2.17.2
Novos ambientes
46
Compondo texto
2.17.3
e
ca
Depois de criar o ambiente \newtheorem, pode-se usar o novo ambiente atravs
e
dos comandos \begin{ambiente } ...\end{ambiente }.
Teoremas
O comando:
\newtheorem{teorema }{Teorema }[section ]
cria um novo ambiente chamado teorema cuja numerao baseada na das
ca e
seoes, com t
c
tulo Teorema. Por exemplo, a cada utilizao desse ambiente em
ca
uma seo de nmero 3.5, teremos resultados identicados por expresses do tipo
ca
u
o
Teorema 3.5.1, Teorema 3.5.2, etc.
Proposies
co
O comando:
47
\end{prop}
Teorema 2.17.1 (Bolzano-Weierstrass) Toda seqncia limitada de nmeros reue
u
ais possui uma subseqncia convergente.
ue
Proposio 2.1 A composta de duas aplicaes cont
ca
co
nuas cont
e
nua.
48
Compondo texto
Cap
tulo 3
Composio de frmulas
ca
o
matemticas
a
Neste cap
tulo aboremos um dos pontos fortes do TEX: as frmulas matemticas.
o
a
Se com o contedo deste cap
u
tulo no conseguir escrever uma formula matemtica,
a
a
A
A
ter que usar o pacote AMS-L TEX 2 1 que inclu na distribuiao do L TEX 2 .
a
e
do
c
3.1
A
L TEX possui um modo especial para compor matemtica. Num pargrafo, o
a
a
a hipotenusa de um tri^ngulo
a
(Teorema de Pitgoras).
a
$\tau\epsilon\chi$.\\[6pt]
100~m$^{2}$ de rea til \\[6pt]
a
u
Do meu $\heartsuit$ para Edinia.
e
CTAN:/tex-archive/macros/latex/packages/amslatex
50
em linhas separadas do texto, para isso escreve-se o texto matemtica entre \ e [\]
a
ou entre \begin{displaymath} e \end{displaymath}. Isto produz frmulas sem
o
A
nmero de equao. Se desejar que L TEXas enumere, pode ser o ambiente equation.
u
ca
e $c$ a hipotenusa de um
c=
a2
b2
\begin{displaymath}
c = \sqrt{ a^{2} + b^{2} }
(Teorema de Pitgoras).
a
\end{displaymath}
(Teorema de Pitgoras).
a
Com \label e \ref pode-se fazer referncia a uma equaao dentro do corpo do
e
c
texto.
\begin{equation}\label{eq:eps}
(3.1)
>0
\epsilon > 0
\end{equation}
De (3.1) se deduz. . .
De (\ref{eq:eps}) se deduz\ldots
x R :
x 0
(3.2)
\qquad
x^{2} \geq 0
\end{equation}
letra manuscrita
51
\begin{equation}
x2 0
para todo x R
(3.3)
3.2
x+y
a +y =a
(3.4)
3.3
, , , ,
Os expoentes e os sub
ndices so indicados usando o caracter ^ e o caracter
a
respectivamente.
a1
x2
et
a3
ij
ex = ex2
x2 +
$\sqrt{x} \qquad
\sqrt{x^{2}+\sqrt{y}} \qquad
\sqrt[3]{2}$
A
No h denida nenhuma Alfa maiscula no L TEX 2 porque tem o mesmo aspecto que a letra
a a
u
A normal.
52
m+n
Os comandos \overbrace e \underbrace produzem chaves horizontais grandes acima ou bem abaixo de uma expresso.
a
$\underbrace{a+b+\cdots+z} {26}$
a + b + + z
26
Para por acentos matemticos, como pequenas setas ou tildes nas variveis, se
a
a
pode usar os comandos que aparecem na tabela ??. Os ngulos e tildes que abrangem
a
vrios caracteres se produzem com \widetilde e \widehat. Com o s
a
mbolo se
introduz o sinal de prima.
\begin{displaymath}
y=x^{2} \qquad y=2x\qquad y=2
y = x2
y = 2x
y =2
\end{displaymath}
a AB
\end{displaymath}
\cos
\csc
\exp
\ker
\limsup
\min
\sinh
\arcsin
\cosh
\deg
\gcd
\lg
\ln
\Pr
\sup
\arctan
\cot
\det
\hom
\lim
\log
\sec
\tan
\arg
\coth
\dim
\inf
\liminf
\max
\sin
\tanh
sin x
lim
=1
n0 x
\[ \lim {n \rightarrow 0}
\frac{\sin x}{x}=1\]
Para a funao mdulo existem dois comandos distintos: \bmod para o operador
c
o
binrio, como em a mod b,e \pmod para expresses como x a (mod b).
a
o
53
1 1 horas
2
\begin{displaymath}
\frac{x^{2}}{k+1} \qquad
x2
k+1
2
k+1
1/2
n
k
x
y+2
\begin{displaymath}
\sum {i=1}^{n} \qquad
\end{displaymath}
\begin{displaymath}
{a,b,c}\neq\{a,b,c\}
a, b, c = {a, b, c}
\end{displaymath}
A
Para que o L TEX escolha de modo automtico o tamanho apropriado se d o
a
a
comando \left diante do delimitador de abertura e \right na frente do que fecha.
\begin{displaymath}
1+
1
1 x2
1 + \left( \frac{1}{1-x^{2}}
\right)^3
\end{displaymath}
54
(x + 1)(x 1)
(
$ \big(\Big(\bigg(\Bigg($ \quad
$ \big\}\Big\}\bigg\}\Bigg\}$ \quad
x1 , . . . , x n
x1 , , x n
x {1},\cdots,x {n}
\end{displaymath}
3.4
um caracter de espao;
c
\!
\:
espao mdio;
c
e
\;
espao grande.
c
\qquad
4
um caracter de espao;
c
para um espao grande.
c
3.5 Matrizes
55
\begin{displaymath}
\int\!\!\!\int {D} dx\,dy \quad
dx dy
em lugar de
dxdy
\int\int {D} dx dy
\end{displaymath}
3.5
Matrizes
Para compr matrizes e similares existe no TEX o ambiente array. Este funciona
o
de modo similar ao ambiente tabular. Usa-se o comando & para mudar de coluna
e para dividir as linas se utiliza a instruao \\.
c
\begin{displaymath}
\mathbf{X}=
X=
\left( \begin{array}{cccc}
x {11} & x {12} & \ldots & x {1n}\\
x {21} & x {22} & \ldots & x {2n}\\
\vdots & \dots & \ddots & \vdots\\
x {n1} & x {n2} & \ldots & x {nn}\\
\end{array}\right)
\end{displaymath}
Tambm se pode usar o ambiente array para compr expresses de funoes que
e
o
o
c
tenham denioes distintas em intervalos separados. Isto se faz utilizando .como
c
delimitador invis direito, ou seja, \right..
vel
\begin{displaymath}
y=\left\{ \begin{array}{ll}
y=
se d > c
b+x 5
56
f (x) = cos x
(3.5)
f (x) = sin x
(3.6)
f (y)dy = sin x
(3.7)
x3 x5
sin x = +
3!
5!
x7
+
7!
(3.8)
x
+
2!
x4 x6
+
+
4!
6!
-\frac{x^{2}}{2!}+{}}\nonumber\\
cos x = 1
(3.9)
-\frac{x^{6}}{6!}+{}\cdots
\end{eqnarray}
A
A instruao \nonumber evita que L TEX numere a equao na qual est colocada.
c
ca
a
3.6
\begin{equation}
2o
2o
(3.10)
A
O pacote AMS-L TEX faz o comando textrm funcionar bem com as trocas de tamanhos.
57
A
Porm, `s vezes preciso indicar ao L TEX o tamanho do tipo correto. No modo
e a
e
matemtico o tamanho do tipo se xa com as quatro instrues a seguir:
a
co
(0123)
e \scriptscriptstyle
(0123)
\begin{displaymath}
\mathrm{corr}(X,Y)=
\frac{\displaystyle\sum {i=1}^n
(xi x)(yi y )
corr(X, Y ) =
i=1
n
{\displaystyle\sqrt{\sum {i=1}^n
(xi x)2
i=1
(yi y )2
i=1
3.7
Descrevendo variveis
a
Para algumas das suas equaes podesse desejar anexar uma seo onde sejam
co
ca
descritas as variveis utilizadas. O seguinte exemplo poder ser de ajuda para essa
a
a
operao:
ca
\begin{displaymath}
a^2+b^2=c^2
\end{displaymath}
a2 + b2 = c2
{\settowidth{\parindent}{onde:\ }
\makebox[0pt][r]
de um tringulo retngulo.
a
a
c a hipotenusa do tringulo
e
a
ret^ngulo.
a
58
3.8
Teoremas, leis. . .
Retomando o que foi visto na subseao (2.17.3)da pgina 46. Quando so escritos
c
a
a
documentos matemticos, so empregados lemas, denioes, axiomas e estruturas
a
a
c
A
similares. L TEX facilita isto com o comando
errado, dar.
a
\newtheorem{tay}{Colorrio da Lei
a
de Murphy}[chapter]
\end{mur}
\end{tay}
O teorema Lei de Murphyobtm o nmero que est ligado com o item atual.
e
u
a
Tambm pode-se utilizar outra unidade, como, p. ex., um cap
e
tulo ou um subitem.
O corolrio da lei de Murphy, para desgosto do leitor se aplica ` aprendizagem do
a
a
A
L TEX, mais voc chega l.
e
a
3.9
59
\begin{displaymath}
{F}(x,y)=0\quad\mathrm{and}
\quad \left| \begin{array}{ccc}
Fxx Fxy Fx
F (x, y) = 0 and
Fyx Fyy Fy
=0
Fy
Fx
\[ \phi(t)=\frac{1}{\sqrt{2\pi}}
1
(t) =
2
x2 /2
dx
\int^t 0 e^{-x^2/2}dx \]
\[ \pi(n)=\sum {,=2}^{n}
n
(n) =
,=2
m1
(n/k)/ m/k
k=1
\left\lfloor\left(\sum {k=1}^{m-1}
\lfloor(n/k)/\lceil m/k\rceil
\rfloor\right)^{-1}
\right\rfloor \]
\[ \left(\begin{array}{cc}
1 & 2 \\ 0 & 1
\end{array}\right)
\left(\begin{array}{cc}
1 2
2 0
0 1
1 3
4 6
1 3
2 & 0 \\ 1 & 3
\end{array}\right)
=
\left(\begin{array}{cc}
4 & 6 \\ 1 & 3
\end{array}\right) \]
60
Cap
tulo 4
Lista de s
mbolos matemticos
a
Nas tabelas seguintes indicam-se todos os s
mbolos que normalmente podem ser
usados no modo matemtico.
a
Para usar os s
mbolos das tabelas 3.12-3.16 deve-se usar o pacote amssymb no
prembulo do documento e devero encontrar-se no sistema os tipos matemticos
a
a
a
da American Mathematical (AMS). Se no esto instalados os pacotes e os tipos da
a
a
AMS, procure em
CTAN:/tex-archive/macros/latex/packages/amslatex
a \hat{a}
a \breve{a} a
a \ddot{a}
\acute{a}
\check{a}
\tilde{a}
a \bar{a}
a \grave{a}
`
a \vec{a}
a \dot{a}
AA \widehat{a}
AA \widetilde{a}
\alpha
\epsilon
\theta
\lambda
o
\varrho
\upsilon
\psi
\beta
\varepsilon
\vartheta
\mu
\pi
\sigma
\phi
\omega
\gamma
\zeta
\iota
\nu
\varpi
\varsigma
\varphi
\delta
\eta
\kappa
\xi
\rho
\tau
\chi
62
Lista de s
mbolos matemticos
a
\Gamma
\Xi
\Phi
\Delta
\Pi
\Psi
\Theta
\Sigma
\Omega
\Lambda
\Upsilon
\sum
\bigcap
\bigodot
\prod
\bigcup
\bigotimes
\coprod
\bigsqcup
\bigoplus
\int
\bigvee
\biguplus
\oint
\bigwedge
\pm
\mp
\times
\div
\ast
\star
\circ
\bullet
\cdot
\cap
\cup
\uplus
\sqcap
\sqcup
\vee
\wedge
\ \setminus
\wr
\diamond
\bigtriangleup
\bigtriangledown
\triangleleft
\triangleright
\lhd1
\rhda
\unlhda
\unrhda
\oplus
\ominus
\otimes
\oslash
\odot
\bigcirc
\dagger
\ddagger
\amalg
63
Exemplos Instrues
co
ABCdef
\mathrm{ABCedf}
ABCdef
\mathit{ABCedf}
ABCdef \mathnormal{ABCedf}
ABCdef
\mathtt{ABCedf}
ABC
\mathcal{ABC}
\mathscr{ABC}
ABCdef
\mathfrak{ABCedf}
ABC
\mathbb{ABCedf}
Pacote necessrio
a
\geq
\sim
\mid
\subset
\supseteq
\neq
\frown
\vdash
\equiv
\perp
\ll
\supset
\cong
=
\smile
\in
\dashv
|= \models
\prec
\preceq
\succeq
\gg
\asymp
\approx
\bowtie
I \Join
` \sqsubset
\sqsubseteq
\sqsupseteq
\ni
< <
> >
\leftarrow
\Leftarrow
\rightarrow
\Rightarrow
\leftrightarrow
\Leftrightarrow
\mapsto
\hookleftarrow
\leftharpoonup
\leftharpoondown
\longleftarrow
\Longleftarrow
\longrightarrow
\Longrightarrow
\longleftrightarrow
\Longleftrightarrow
\longmapsto
\hookrightarrow
\rightharpoonup
\rightharpoondown
\uparrow
\Uparrow
\downarrow
\Downarrow
\updownarrow
\Updownarrow
\nearrow
\searrow
\swarrow
\nwarrow
64
Lista de s
mbolos matemticos
a
. . . \ldots
\prime
\exists
Q \Diamonda
\top
\bot
H \mhoa
.
..
. \vdots
. \ddots
\cdots
.
\aleph
\forall
\infty
\hbar
\emptyset
2
\nabla
\surd
P \Box
\triangle
\imath
\jmath
\ell
\neg
\flat
\natural
\sharp
\wp
\clubsuit \diamondsuit \heartsuit \spadesuit
\Re
\Im
\angle
\partial
Tabela 4.9: S
mbolos diversos
\arccos
\arcsin
\arctan
\arg
\cos
\cosh
\cot
\coth
\csc
\deg
\det
\dim
\exp
\gcd
\hom
\inf
\ker
\lg
\lim
\liminf
\limsup
\ln
\log
\max
\min
\Pr
\sec
\sin
\sinh
\sup
\tan
\tanh
\uparrow
{ \{
}
\lfloor
\langle
| \|
\Uparrow \downarrow
\}
\updownarrow
\rfloor
\lceil
\rangle / /
\
\|
Tabela 4.11: Delimitadores
\Downarrow
\Updownarrow
\rceil
\backslash
65
\rmoustache
\lmoustache \rgroup
| \arrowvert
\Arrowvert
\lgroup
\bracevert
abc
abc
\widetilde{abc}
\overleftarrow{abc}
\overline{abc}
abc \overbrace{abc}
abc \sqrt{abc}
f
\f
abc
abc
abc
\widehat{abc}
\overrightarrow{abc}
\underline{abc}
abc \underbrace{abc}
n
abc \sqrt[n]{abc}
abc
\frac{abc}{xyz}
xyz
\urcorner
\llcorner
\lrcorner
\dag
\ddag
\S
\P
\copyright
\pounds
Tabela 4.15: S
mbolos no matemticos
a
a
\digamma \varkappa
\beth
\daleth
\gimel
Tabela 4.16: S
mbolos gragos e hebricos da AMS
a
\dashleftarrow
\leftleftarrows
\leftrightarrows
\Lleftarrow
\twoheadleftarrow
\leftarrowtail
\leftrightharpoons
\Lsh
\looparrowleft
\curvearrowleft
\circlearrowleft
\dashrightarrow
\rightrightarrows
\rightleftarrows
\Rrightarrow
\twoheadrightarrow
\rightarrowtail
\rightleftharpoons
\Rsh
\looparrowright
\cruvearrowright
\circlearrowright
\multimap
\upuparrows
\downdownarrows
\upharpoonleft
\upharpoonright
\downharpoonleft
\downharpoonright
\rightsquigarrow
\leftrightsquigarrow
66
Lista de s
mbolos matemticos
a
\nleftarrow
\nRightarrow
\nrightarrow
\nleftrightarrow
\nLeftarrow
\nLeftrightarrow
\lessdot
\leqslant
\eqslantless
\leqq
\lll
\lesssim
\lessapprox
\lessgtr
\lesseqgtr
\lesseqqgtr
\preccurlyeq
\curlyeqprec
\precsim
\precapprox
\subseteqq
\Subset
\sqsubset
\therefore
\shortmid
\smallsmile
\vartriangleleft
\trianglelefteq
\gtrdot
\doteqdot
\geqslant
\risingdotseq
\eqslantgtr
\fallingdotseq
\geqq
\eqcirc
\ggg
\circeq
\gtrsim
\triangleq
\gtrapprox
\bumpeq
\gtrless
\Bumpeq
\gtreqless
\thicksim
\gtreqqless
\thickapprox
\succcurlyeq
\approxeq
\curlyeqsucc
\backsim
\succsim
\backsimeq
\succapprox
\vDash
\supseteqq
\Vdash
\Supset
\Vvdash
\sqsupset
\backepsilon
\because
\varpropto
\shortparallel
\between
\samllforwn
\pitchfork
\vartriangleright
\blacktriangleleft
\trianglerighteq
\blacktriangleright
\dotplus
\ltimes
\Cup
\veebar
\boxplus
\boxtimes
\leftthreetimes
\curlyvee
\centerdot
\rtimes
\Cap
\barwedge
\boxminus
\boxdot
\rightthreetimes
\curlywedge
\intercal
\divideontimes
\smallsetminus
\doublebarwedge
\circleddash
\circledcirc
\circledast
67
\nless
\lneq
\nleq
\nleqslant
\lneqq
\lvertneqq
\nleqq
\lnsim
\lnapprox
\nprec
\npreceq
\precneqq
\precnsim
\precnapprox
\subsetneq
\varsubsetneq
\nsubseteq
\subsetneqq
\nleftarrow
\nLeftarrow
\ngtr
\gneq
\ngeq
\ngeqslant
\gneqq
\gvertneqq
\ngeqq
\gnsim
\gnapprox
\nsucc
\nsucceq
\succneqq
\succnsim
\succnapprox
\supsetneq
\varsupsetneq
\nsupseteq
\supsetneqq
\nrightarrow
\nRightarrow
\varsubsetneqq
\varsupsetneqq
\nsubseteqq
\nsupseteqq
\nmid
\nparallel
\nshortmid
\nshortparallel
\nsim
\ncong
\nvdash
\nvDash
\nVdash
\nVDash
\ntriangleleft
\ntriangleright
\ntrianglelefteq
\ntrianglerighteq
\nleftrightarrow
\nLeftrightarrow
\hbar
\square
\vartriangle
\triangledown
\lozenge
\angle
\diagup
\nexists
\eth
H
\hslash
k
\blacksquare
\blacktriangle
\blacktriangledown
\blacklzenge
\measuredangle
\diagdown
\Finv
\mho
\Bbbk
\circledS
\complement
\Game
\bigstar
\sphericalangle
\backprime
\varnothing
Tabela 4.22: S
mbolos diversos da AMS
68
Lista de s
mbolos matemticos
a
Cap
tulo 5
Incluso de imagens e grcos
a
a
5.1
O comando includegraphics
A
Verses mais antigas do L TEX traziam os pacotes epsf e psfig que permitiam
o
\begin{figure}[h]
\includegraphics[width=5cm]{estrela2.ps}
\caption{Estrela de Escher}\label{g:02}
\end{figure}
5.1.1
70
pela impresso. L TEX apenas reseva um espao em branco denido para a incluso
a A
c
a
do arquivo grco.
a
A
Com os ambientes figure e table L TEX fornece as facilidades bsicas para
a
tabalhar com objetos utuantes, entre os que se incluem as imagens e grcos.
a
da documentao do mesmo.
ca
S para efeitos de exemplo mostraremos outra forma de incluso de grcos
o
a
a
(bmp), com os comandos do pacote graphicx:
1
\begin{figure}[!h]
\begin{center}
\scalebox{0.6}{\includegraphics[0,0][662,316]{latexcad.bmp}}
\end{center}
\label{fig:latexcad}
\end{figure}
71
72
Referncias Bibliogrcas
e
a
A
[1] LAMPORT, Leslie: LTEX: A Document Preparation System. Addison-Wesley
Reading, Massachusetts, segunda edio, 1994. ISBN 0-201-52983-1.
ca
[2] KNUTH, Donald E.: The TEXbook. Tomo A de Computers and Typesetting.
Addison-Wesley Publishing Company, 1984. ISBN 0-201-13448-9.
[3] GOOSSENS, Michel; MITTELBACH, Frank e SAMARIN, Alexander: The
A
LTEX Companion. Addison-Wesley, Reading, Massachusetts, 1994. ISBN 0-
201-54199-8.
A
[4] CHAMBERLAIN, Zacarias: O Processador de Documentos LTEX 2 - Introduo e Guia de Referncia. Universidade de Passo Fundo - RS, 1997.
ca
e
A
[5] ANDRADE, Lenimar Nunes de: Breve Introduo ao LTEX 2 . Universidade
ca
Federal da Para - PB, 2000.
ba
ftp://mat.ufpb.br/pub/textos/tex/breve21.zip
[6] CTAN, Boston (Estados Unidos):
http://ctan.tug.org/ctan/
ftp://ctan.tug.org/tex-archive
[7] CTAN, Mainz (Alemanha):
http://www.dante.de/
ftp://ftp.dante.de/tex-archive
[8] CTAN, Cambridge (Inglaterra):
http://www.tex.ac.uk/tex-archive
ftp://ftp.tex.ac.uk/tex-archive