Uma não tão pequena introdução ao L A T E X2 ε Ou L A T E X2 ε em 161 minutos por Tobias Oetiker Hubert Partl, Irene Hyna e Elisabeth Schlegl Tradução portuguesa por Alberto Simões Versão 5.01.0, 20 de Maio de 2011
Umanã
otãope
quen
aintrod
ução
aoLA T
EX2 ε
Ou
LA TEX
2 εem
161
min
utos
porTob
iasOetiker
Hub
ertPartl,Iren
eHyn
aeElisab
ethSchlegl
Tradu
çãopo
rtug
uesa
porAlberto
Simões
Versão
5.01
.0,2
0de
Maiode
2011
ii
Copyright
©1995-2011Tobias
Oetiker
eColaboradores.
Todosos
direitosreservados.
Este
documento
élivre
egratuito;
poderedistribuí-lo
e/oumodificá-lo
dentrodos
termos
dalicença
GNU
GeneralP
ublicLicense,pela
FreeSoftw
areFoundation;
versão2da
licença,ou(se
preferir)qualquer
outramais
recente.Este
documento
édistribuído
naesperança
deque
sejaútil,m
assem
qualquergarantia;
sem,sequer,
agarantia
implícita
decom
ercializaçãoou
adequaçãopara
umfim
específico.Consulte
odocum
entoGNU
GeneralP
ublicLicense
paramais
detalhes.Deve
receberum
acópia
daGNU
GeneralP
ublicLicense
juntamente
comeste
documento;em
casonegativo,escreva
paraaFree
Software
Foundation,Inc.,
675Mass
Ave,
Cam
bridge,MA
02139,USA
.
Obrigad
o!
Muito
domaterialutilizado
nestaintrod
ução
provém
deum
aintrod
ução
austría
caao
LAT E
X2.09
escrita
emalem
ãopo
r:Hub
ertPa
rtl
ZentralerInform
atikdienst
derUniversitä
tfürBodenkultu
rWien
Iren
eHyn
a<I
Bun
desm
inisterium
fürWissenschaftun
dFo
rschun
gWien
Elisa
beth
Schlegl
<noemail>
inGraz
Seestá
interessad
ono
documento
alem
ão,p
odeen
contraraversão
actuali-
zada
para
LAT E
X2 ε
porJ
örgKna
ppen
apa
rtirde
CTAN://info/lshort/german
ÍNDIC
E161
vectores,58\verb,45verbatim
,6,90,91\verbatim,90verbatim,44,90,91\verbatiminput,91verse,44vertical
pontos,57Vmatrix,68vmatrix,68\vspace,134
W\widehat,58\widetilde,58\width,138W
YSIW
YG,2,3
XX2,27xalx,34xeCJK
,38X
E L ATE X,100
xepersian,37X
E TE X,100
xgreek,37Xpdf,93
xpersian,37xy,116\xymatrix,116
ivObrigado!
Asseguintes
pessoasajudaram
comcorrecções,
sugestõesematerial
paramelhorarestedocum
ento.Colocaram
grandeempenho
parameajudara
colocareste
documento
nasua
presenteform
a.Gostaria
deagradecer
sinceramente
atodos
eles.Naturalm
ente,todosos
errosque
encontrarneste
livrosão
meus.
Seencontrar
algumapalavra
queesteja
escritacorrectam
ente,deveter
sidoum
adas
pessoasabaixo
quemeenviou
essalinha.
Eric
Abraham
sen,Rosem
aryBailey,M
arcBevand,Friedem
annBrauer,
Barbara
Beeton,Salvatore
Bonaccorso,Jan
Busa,M
arkusBrühw
iler,Pietro
Braione,
David
Carlisle,José
Carlos
Santos,NeilC
arter,Mike
Chapm
an,Pierre
Chardaire,
Christopher
Chin,C
arlCerecke,C
hrisMcC
ormack,D
iegoClavadetscher,
Wim
vanDam
,Benjam
inDeschw
andenJan
Dittberner,M
ichaelJohnDow
nes,Matthias
Dreier,D
avidDureisseix,E
ilingerAugust,E
lliot,Rockrush
Engch,
Hans
Ehrbar,D
anielFlipo,David
Frey,Hans
Fugal,Robert
Funnell,Robin
Fairbairns,JörgFischer,Frank
Fischli,Robert
Funnell,Morten
Høgholm
,Erik
Frisk,Mic
Milic
Frederickx,Frank,Kasper
B.G
raversen,Arlo
Griffi
ths,Alexandre
Guim
ond,CyrilG
outte,Greg
Gam
ble,Andy
Goth,N
eilHam
mond,
Rasm
usBorup
Hansen,Joseph
Hilferty,B
jörnHvittfeldt,M
artienHulsen,
Werner
Icking,Jakob,Eric
Jacoboni,Alan
Jeffrey,Byron
Jones,David
Jones,Nils
Kanning,Tobias
Krew
er,Johannes-Maria
Kaltenbach,A
ndrzejKaw
alec,Alain
Kessi,C
hristianKern,Tobias
Klauser,Sander
deKievit,K
jetilKjernsm
o,Jörg
Knappen,K
jetilKjernsm
o,MichaelK
oundouros,Matt
Kraai,M
aikLehradt,
Rém
iLetot,FloriLambrechts,M
ikeLee,A
xelLiljencrantz,JohanLundberg,
Alexander
Mai,M
artinMaechler,H
endrikMaryns,A
leksandarSMilosevic,
Henrik
Mitsch,C
lausMalten,K
evinVan
Maren,Stefan
M.M
oser,Richard
Nagy,
Philipp
Nagele,Lenim
arNunes
deAndrade,I.J.Vera
Marún,M
anuelOetiker,
Urs
Osw
ald,Marcelo
Pasin,LanThuy
Pham
,Martin
Pfister,B
renoPietracci,
Dem
ersonAndre
Polli,Hubert
Partl,Maksym
Polyakov,Nikos
Pothitos,John
Refling,M
ikeRessler,B
rianRipley,Young
U.R
yu,Bernd
Rosenlecher,
Kurt
Rosenfeld,C
hrisRow
ley,AxelK
ielhorn,Risto
Saarelma,JordiSerra
iSolanich,Hanspeter
Schmid,C
raigSchlenter,G
illesSchintgen,B
aronSchw
artz,Christopher
Sawtell,M
ilesSpielberg,M
atthieuStigler,G
eoffreySw
indale,Laszlo
Szathmary,A
ndrásSalam
on,Boris
Tobotras,JosefTkadlec,Scott
Veirs,Didier
Verna,Matthew
Widm
ann,FabianWernli,C
arl-Gustav
Werner,
David
Woodhouse,C
hrisYork,Fritz
Zaucker,Rick
Zaccone,eMikhailZotov.
Adicionalm
ente,otradutor
agradeceocontributo
dasseguintes
pessoas:
JoséAlves
Castro,R
oldJúnior,R
icardoDias
Marques,José
PedroOliveira,Paulo
Ro-
cha,eMarcos
Marado
Torres.
160
ÍNDIC
E
\subsection,
39\subsectionmark,
90\substack,
60\subsubsection
,39
\sum
,60,
67\sup
,58
synton
ly,12
,15
T T1,2
7,33
T2*,
33T2A,
27,3
3T2B,
27T2C,
27tít
ulo,
11,4
0tít
ulodo
docu
mento,1
1\tabcolsep
,47
tabe
la,4
5tabe
lade
conteú
dos,
40table,
48,5
0\tableofcontents
,40
tabular,
45,1
37\tag
,54
taman
hode
letra,
11,1
28taman
hodo
pape
l,93
taman
hodo
pape
l,11
,134
taman
holetras,1
27\tan
,58
\tanh,
58\TeX
,21
TeXnicC
enter,
143
\texorpdfstring,
98\textbackslash
,5\textbf,
128
\textcelsius
,23
textcomp,
23\texteuro,
23\textheight,
134
\textit,
128
\textmd,
128
\textnormal,
128
textocolorid
o,10
\textrm,
128
\textsc,
128
\textsf,
128
\textsl,
128
\textstyle
,70
\texttt,
128
\textup,
128
\textwidth
,134
\tfrac
,59
thebibliography,
87\thicklines,
108,
112,
113
\thinlines
,112
,113
\thispagestyle
,14
tikz,
106,
119,
120
tikzpicture,
119
til,2
2,58
til(~),3
8\tiny,
128
tipos
defiche
iros,
13\title
,40
\today
,21
\topmargin
,134
\totalheight
,138
traço,
22Tu
rco,
37txfonts,94
U \ud,
69Uigur,3
7um
laut,2
5\underbrace,
57un
derfullh
box,
20\underline
,42,
57un
idad
es,1
33\unitlength,
106,
107
Urdu,
37\usapackage,
126
\usebox,
112
\usepackage,
10,1
3,23
,25–
27,3
4\usetikzlibrary,
121
utf8
,26,
35
V vírgula,
23vantag
ensdo
LAT E
X,3
\vdots
,57
\vec
,58
\vector,
108
Prefácio
OLAT E
X[1]é
umsis
tematip
ográfic
o,ba
stan
tead
equa
dopa
raprod
uzirdo
cu-
mentoscientífi
cosematem
áticos
degran
dequ
alidad
etip
ográfic
a.O
sistemaé
igua
lmente
adequa
dopa
raprod
uzirtodo
otip
ode
outros
documentos,de
sde
simples
cartas
atéliv
roscompletos.O
LAT E
XusaoT E
X[2]c
omosis
temade
form
atação
.Es
tape
quen
aintrod
ução
descreve
oLAT E
X2 ε
,ede
vesersufic
ientepa
raum
gran
denú
meroda
sap
licaçõesdo
LAT E
X.Con
sulte
[1,3
]paraum
ade
scriç
ãocompletado
sistemaLAT E
X.
OLAT E
Xestá
dispon
ível
para
quasetodo
sos
compu
tado
res,
desdeoPC
eMac
atégran
dessis
temas
UNIX
eVMS.
Em
muitasrede
sde
compu
tado
res
deun
iversit
ários,
irádescob
rirqu
eum
ainstalação
doLAT E
Xestá
dispon
ível
epron
taaserutilizada
.Inform
açõessobrecomoaced
eràsuainstalação
local
doLAT E
Xde
veestarincluída
noLo
calG
uide
[4].
Setiv
erprob
lemas
quan
docomeçar
atrab
alha
r,pe
rgun
teàpe
ssoa
quelhede
ueste
livro.O
âmbito
deste
docu
mento
nãoéexplicar
comoinstalar
eprep
arar
oLAT E
X,m
asen
sinar
aescrever
osseus
docu
mentosd
eform
aaqu
epo
ssam
serp
rocessad
ospe
loLA T
EX.
Esta
introd
ução
está
dividida
em6capítulos:
OCap
ítulo1
indica
aestruturabá
sicade
umdo
cumento
LAT E
X2 ε
.Apren
-de
rátambé
mum
pouc
oda
história
doLAT E
X.
Apó
saleitu
rade
ste
capítulo,d
everáterum
aideiabá
sicado
func
iona
mento
doLAT E
X.
OCap
ítulo2
apresentacom
algu
mde
talhecomoescrever
umdo
cumento.
Exp
licaigua
lmente
amaior
partedo
scoman
doseam
bientesessenc
iais
doLAT E
X.Apó
saleitu
rade
stecapítulo,e
starápron
toaescrever
oseu
prim
eiro
docu
mento.
OCap
ítulo3
explicacomoescrever
fórm
ulas
com
oLAT E
X.Maisum
avez,
numerosos
exem
plos
ajud
arão
ape
rceb
ercomousar
umada
smaiores
potenc
ialid
ades
doLAT E
X.Nofin
alde
stecapítulo,e
ncon
trarátabe
las
com
listasde
todo
sos
símbo
losmatem
áticos
dispon
íveisem
LAT E
X.
OCap
ítulo4
explicaageraçãode
índicese
bibliografi
as,inc
lusãode
gráfi
cos
EPS,
ealgu
mas
outras
extensõesúteis.
ÍNDIC
E159
pmatrix,68\pmod,59polyglossia,36–38ponto,23pontostrês,57pontos
nadiagonal,57
PostScript,3,9,
31,51,85,86,93,94,99,102,105,106,141,144
Encapsulated,85,95,143ppower4,102\Pr,58preâm
bulo,7\printindex,89\prod,60produtório,60proof,73prosper,102\protect,51\providecommand,124\ProvidesPackage,127pspicture,105pstricks,105,110\put,107–112pxfonts,94
Q\qbezier,105,107,114\qedhere,73,74\qquad,55,69\quad,55,66,69quebras
delinha,19
quotation,44quote,43
R\raisebox,138raiz
quadrada,57\ref,41,50,92referências
cruzadas,41relações
binárias,59\renewcommand,124\renewenvironment,125report,10
classe,10
reticências,24\right,60,67,68\right.,60\rightmark,89,90rodapé,14rom
ano,128\rule,48,125,139Russo,37
Ssímbolos
gordos,56sím
bolosem
negrito,71sans
serif,128\savebox,112\scriptscriptstyle,70\scriptsize,128\scriptstyle,70\sec,58\section,39,51\sectionmark,90\selectlanguage,26seta,58\setlength,106,132,136\settodepth,136\settoheight,136\settowidth,136\shorthandoff,120showidx,89\sin,58,67sinalde
menos,22
Sindi,37\sinh,58\slash,22slides,10
classe,10\sloppy,20\small,128\smallskip,134\smash,55som
atório,60\sqrt,57\stackrel,59\stretch,125,133strut,48\subparagraph,39
viPrefácio
OCapítulo
5mostra
comousar
oL ATE X
paracriar
gráficos.Em
vezde
desenharum
aim
agemusando
umqualquer
programagráfico,gravar
odesenho
eincluir
oficheiro
noL ATE X
,podedescrever
afigura
deform
aa
queoL ATE X
adesenhe.
OCapítulo
6contém
algumainform
açãopotencialm
enteperigosasobrecom
ofazer
alteraçõesaos
formatos
standardproduzidos
peloL ATE X
.Mostrará
comomodificar
coisasde
modo
queobelo
resultadodo
L ATE Xcom
ecea
ficarbastante
mau.
Éim
portanteler
oscapítulos
sequencialmente—
afinalolivro
nãoéassim
tãogrande.
Leiacuidadosam
enteos
exemplos,porque
grandeparte
dainform
açãoestá
contidanos
váriosexem
plosque
vaiencontrarao
longodo
livro.
Seprecisar
demais
algummaterialrelacionado
comoL ATE X
visiteum
dossítios
doCom
prehensiveTE X
Archive
Netw
ork(C
TAN).O
sítioprincipalé
http://www.ctan.org.Encontrará
outrasreferênciasaoCTA
Nao
longodeste
livro.Especialm
ente,apontadores
parasoftware
edocum
entosque
poderáquerer
copiarpara
oseu
computador.
Em
vezde
escreverendereços
completos,escreverem
osapenas
CTAN:seguido
dalocalização
quedeve
visitardentro
daárvore
doCTA
N.
Sedeseja
instalaroL ATE X
parautilização
noseu
computador,visite
CTAN://systems.
Setiverideiassobre
algumacoisa
quedeva
seradicionada,alteradaou
removida
destedocum
ento,porfavor,
avise-me.
Estou
interessadoespecialm
enteem
respostasdosqueestão
aaprenderL ATE X
sobrequaisaspartesdesta
introduçãofáceis
decom
preenderequais
asque
devemser
explicadasmelhor.
TobiasOetiker
OET
IKER
+PA
RTNER
AG
Aarw
eg15
4600Olten
Switzerland
Aversão
actualeoriginaldeste
documento
estádisponívelem
CTAN://info/lshort
158
ÍNDIC
E
dcolum
n,47
doc,
12eepic,
105,
110
epic,
105
eurosym,2
3exscale,
12fancyhdr,8
9,90
fontenc,
12,2
7,33
fontspec,3
6,10
1fre
nchb
,29
geom
etry,9
1graphicx,8
5,95
,102
hyperre
f,37
,93,
95,9
8,99
,102
hyph
enat,9
1IEEE
trantoo
ls,64
ifpdf,9
9ifthen,
12indentfirst,1
32inpu
tenc,1
2,26
,33
latexsym
,12
layou
t,13
4lay
outs,1
35long
table,
47makeid
x,12
,88
mathrsfs
,80
mathtext,33
mhchem,7
0mmicr
otyp
e,10
2ntheorem
,73
numprint,29
pgf,10
6,11
9,12
2pg
fplot,12
2po
lyglossia,3
6–38
ppow
er4,
102
prosper,10
2pstricks,10
5,11
0pxfonts,94
show
idx,
89synton
ly,12
,15
textcomp,
23tik
z,10
6,11
9,12
0txfonts,94
verbatim
,6,9
0,91
xalx,
34xeCJ
K,38
xepersian,
37xgreek,3
7xp
ersia
n,37
xy,1
16pa
cote,7
,10,
123
page
style,
14\pagebreak
,19
\pageref
,41,
92\pagestyle
,14
palavra,
89pa
pel A4,
11A5,
11B5,
11executivo,
11letter,1
1taman
ho,9
3\paperheight
,134
\paperwidth,
134
\par
,128
parágrafo,
17pa
râmetro,6
parâmetrosop
cion
ais,
6pa
rêntesis,
60pa
rêntesis
rectos,6
para
afrente,1
28\paragraph
,39
\parbox,
137,
138
parbox
,138
\parindent
,132
\parskip
,132
\part,
39\partial
,59
Pashto,3
7PD
F,92
,100
pdfLA
T EX,9
3,10
2pd
fLAT E
X,9
3pd
fTEX
,93
PDFV
iew,1
42Pe
rsa,
37pg
f,10
6,11
9,12
2pg
fplot,12
2\phantom
,51,
70picture,
105,
106,
110
plain,
14
vii
SobreaTr
aduç
ão
Aversão
original,pe
loTo
bias
Oetiker,étrad
uzidaacada
versão
(embo
raalgu
mas
sejam
salta
dasq
uand
ohá
falta
detempo
)parapo
rtug
uês.
Oconteú
doépraticam
ente
omesmo,
com
algu
mas
excepç
ões,
nomeada
mente,a
secção
sobrealín
guapo
rtug
uesa.
Além
disso,
algu
mas
secçõesqu
ejá
fizeram
parteda
versão
oficial
mas
que
foram
remov
idas
pelo
autorman
têm-sena
trad
ução
,umavezqu
eaind
ame
parecem
relevantes.
Aversão
portug
uesa
está
sempredispon
ível
emhttp://alfarrabio.di.
uminho.pt/~albie/lshort.
Trad
ução
porAlberto
Simões(ambs@perl-
hackers.net)
ÍNDIC
E157
\maketitle,40Malaio,37
margens,134
\marginparpush,134\marginparsep,134\marginparwidth,134matem
ática,53acentos,58delim
itador,60funções,58menos,22
\mathbb,56\mathbf,129\mathcal,129\mathit,129\mathnormal,129\mathrm,129mathrsfs,80
\mathsf,129mathtext,33
\mathtt,129matrix,68\max,58,67\mbox,21,24,138M
ETA
PO
ST,95
mhchem
,70MiK
TE X,142
\min,58minipage,137,138Mittelbach,Frank,2
mmicrotype,102
mn,35modo
matem
ático,55\multicolumn,47\multicolumns,66\multiput,107,111multline,61–63multline*,61
Nnegrito,128sím
bolos,71\newcommand,69,124\newenvironment,125\newline,19
\newpage,19\newsavebox,112\newtheorem,71,72\newtheoremstyle,72\noindent,132\nolinebreak,19\nombre,29\nonumber,67\nopagebreak,19\normalsize,128\not,77\npil,124ntheorem
,73num
print,29
O\oddsidemargin,134œ,25
opções,10OT1,27Otom
ano,37\oval,111,113\overbrace,57overfullhbox,20\overleftarrow,58\overline,57\overrightarrow,58
Ppackage,10packages
amsbsy,71
amsfonts,70,80
amsm
ath,53,
59,60,
68,69,
71am
ssymb,56,70,76
amsthm
,72,73arabxetex,37babel,
20,25,
28,29,
33–36,120
beamer,102,103,106
bicig,34bidi,37bm
,71calc,136color,102
156
ÍNDIC
E
\iiiint,
69\iiint
,69
\iint,
69\include
,14,
15\includegraphics
,86,
95,9
9,13
7\includeonly
,15
\indent,
132
indentfirst,1
32\index
,88,
89\inf
,58
\input
,15
inpu
ten
coding
sansinew,
26applemac
,26
cp1251
,26,
35cp850,
26cp866nav
,26
koi8-ru,
26,3
3latin1
,26
macukr
,26
mn,3
5utf8
,26,
35inpu
tenc,1
2,26
,33
\int
,60,
67integral,6
0internaciona
lização
,25
itálic
o,128
\item,
42itemize,
42
J Japo
nês,
38Jawi,37
K kashida,
37Kashm
iri,3
7\ker
,58
Knu
th,D
onaldE.,1
koi8-ru,
26,3
3
L língu
a,25
\label
,41,
50,5
4La
mpo
rt,L
eslie
,2\LARGE
,128
\Large
,128
\large
,128
\LaTeX
,21
LAT E
X3,
4\LaTeXe,
21latexsym
,12
latin1
,26
layou
t,13
4lay
outs,1
35\ldots
,24,
57\left,
60,6
7\lefteqn
,63,
65\leftmark,
89,9
0letras,1
27letras
escand
inavas,2
5letras
gregas,5
6\lg,
58LGR,
27lig
aduras,2
4\lim
,58
\liminf,
58\limsup,
58\line,
107
\linebreak
,19
\linespread,
131
\linethickness
,111
–113
linha
horiz
ontal,57
\listoffigures
,50
\listoftables,
50\ln,
58\log
,58,
67long
table,
47lscommand,
123
M MacTe
X,1
42macukr
,26
Maiúscu
las,
128
\mainmatter,
41,9
8\makebox
,138
mak
eidx
,88
makeid
x,12
,88
mak
eind
ex,8
8\makeindex
,88
Con
teúd
o
Obrigad
o!iii
Prefácio
v
1CoisasQue
Precisa
deSa
ber
11.1
ONom
edo
Jogo
..........................
11.1.1
T EX
.............................
11.1.2
LAT E
X............................
21.2
Bases
................................
21.2.1
Autor,P
aginad
ores
eTipóg
rafo
..............
21.2.2
Desen
hodo
Form
ato
....................
31.2.3
Vantag
enseDesvantag
ens.................
31.3
FicheirosLAT E
X...........................
41.3.1
Espa
ços
...........................
41.3.2
CaracteresEs
peciais
....................
51.3.3
Com
ando
sLAT E
X......................
51.3.4
Com
entário
s........................
61.4
Estruturado
Ficheiro
.......................
71.5
UmaSe
ssão
deEd
ição
Típica
...................
71.6
OFo
rmatodo
Docum
ento
.....................
91.6.1
Classes
deDocum
entos
..................
91.6.2
Pacotes
...........................
101.7
Ficheirosqu
eprovavelmente
encontrará
.............
121.7.1
Estilode
Página
s......................
141.8
Grand
esPr
ojectos
.........................
14
2EscreverTexto
172.1
AEs
truturade
umTe
xto
.....................
172.2
Que
bras
deLinh
aeQue
bras
dePá
gina
..............
192.2.1
Parágrafos
Justificado
s...................
192.2.2
Hife
nização
.........................
202.3
Textojá
Feito
............................
212.4
Símbo
loseCaracteresEs
peciais..................
212.4.1
Aspas
............................
21
ÍNDIC
E155
\textnormal,128\textrm,128\textsc,128\textsf,128\textsl,128\texttt,128\textup,128\tiny,128
fontencoding,12
fontencodings,27LGR,27OT1,27T1,27,33T2*,33T2A,27,33T2B,27T2C,27X2,27
fontenc,12,27,33fontspec,36,101\footnote,41,51\footnotesize,128\footskip,134form
atoda
página,134\frac,59fracção,59frame,104\framebox,138Francês,29frenchb,29\frenchspacing,33,39\frontmatter,40\frq,28\frqq,28função
módulo,59
\fussy,20
G\gcd,58geom
etry,91Germ
an,27GhostScript,143
Ghostscript,9
GhostV
iew,143
Gim
p,143
gráficos,10,85graphicx,85,95,102graus,22grave,25Grego,32,37
Hhífen,22HL ATE X
,31hL ATE X
p,31\hat,58\headheight,134textttheadings,14\headsep,134Hebrew
,38\height,138hipertexto,92\hline,46\hom,58horizontal
chaveta,57espaço,132linha,57pontos,57
\href,97,99\hspace,125,132\Huge,128\huge,128hyperref,37,93,95,98,99,102hyphenat,91\hyphenation,20
I\idotsint,69IEEEeqnarray,61,62,64\IEEEeqnarraymulticol,65\IEEEmulticol,67\IEEEnonumber,67IEEEtrantools,64\IEEEyesnumber,67\IEEEyessubnumber,67ifpdf,99\ifpdf,99ifthen,12\ignorespaces,125\ignorespacesafterend,125
xCONTEÚDO
2.4.2Traços
eHífenes
......................
222.4.3
Til(∼
)...........................
222.4.4
Barra
(/)..........................
222.4.5
Símbolo
deGraus
()...................
222.4.6
Símbolo
deEuro
(e)....................
232.4.7
Reticências
(...)......................
232.4.8
Ligaduras..........................
242.4.9
Caracteres
EspeciaiseAcentos
..............
242.5
Suportede
LínguasInternacionais
................
252.5.1
Suportepara
Alem
ão...................
272.5.2
Suportepara
Português..................
282.5.3
Suportepara
Francês....................
292.5.4
Suportepara
Coreano
...................
302.5.5
Suportepara
Grego
....................
322.5.6
Suportepara
Cirílico
....................
332.5.7
Suportepara
Mongol.
...................
342.5.8
Aopção
Unicode
......................
352.6
OEspaço
entrePalavras
......................
382.7
Títulos,C
apítuloseSecções
....................
392.8
Referências
Cruzadas
........................
412.9
Notas
deRodapé
..........................
412.10
PalavrasRealçadas
.........................
422.11
Ambientes
..............................
422.11.1
Indicar,Enumerar,e
Descrever
..............
422.11.2
Esquerda,Direita
eCentro
................
432.11.3
Citações
eVersos
......................
432.11.4
Resum
o...........................
442.11.5
Tal&Qual
.........................
442.11.6
Tabelas...........................
452.12
Corpos
Flutuantes.........................
482.13
ProtegendoCom
andosFrágeis.
..................
51
3Fórm
ulasMatem
áticas53
3.1OsPacotesAM
S-L ATE X......................
533.2
Fórmulas
Simples
..........................
533.2.1
Modo
Matem
ático.....................
553.3
Construindo
Blocos
deFórm
ulasMatem
áticas..........
563.4
Fórmulas
Matem
áticasque
sãoDem
asiadoLongas:
Multilinha
613.5
Múltiplas
Fórmulas
.........................
623.5.1
Problemas
comCom
andosTradicionais
.........
623.5.2
Ambiente
IEEEeqnarray..................
643.5.3
Utilização
Típica
......................
653.6
Matrizes
...............................
673.7
Espaçamento
emmodo
Matem
ático...............
693.8
Fantasmas
..............................
70
154
ÍNDIC
E
quote,
43table,
48,5
0tabular,
45,1
37thebibliography,
87tikzpicture,
119
verbatim
,44,
90,9
1verse,
44vmatrix,
68epic,
105
eqnarray
,63
\eqref
,54
equa
tion
LAT E
X,5
4am
smath,
54equation
,54,
55,6
1,63
equation*,
54,5
5,61
espa
çamento
mod
omatem
ático,
55espa
çamento
delin
has,
131
espa
çamento
duplo,
131
espa
çamento
matem
ático,
69espa
ço depo
isde
coman
dos,
5no
início
deum
alin
ha,4
espa
çovertical,1
34espa
ços,
4espe
cific
ação
decolocação,
48estilode
página
s,14
empty,
14headings
,14
plain,
14estilomon
tra,
53estilotexto,
53,5
5estrutura,
7eurosym,2
3\exp
,58
expo
ente,5
6exscale,
12extensões,
12extension
.aux
,13
.cls
,13
.dtx
,13
.dvi
,13,
86.eps
,86
.fd,
13.idx
,13,
88.ilg
,14
.ind
,14,
88.ins
,13
.lof
,13
.log
,13
.lot
,13
.sty
,13,
91.tex
,9,1
3.toc
,13
F fórm
ula múltip
las,
62fórm
ulas
long
as,6
1fancyhdr,8
9,90
\fbox,
21figure
,48,
50\flq
,28
\flqq,
28flushleft,
43flushright
,43
\foldera
,113
\folderb
,113
font
\footnotesize,
128
\Huge,
128
\huge,
128
\LARGE
,128
\Large
,128
\large
,128
\mathbf,
129
\mathcal
,129
\mathit,
129
\mathnormal,
129
\mathrm,
129
\mathsf,
129
\mathtt,
129
\normalsize,
128
\scriptsize,
128
\small
,128
\textbf,
128
\textit,
128
\textmd,
128
CONTEÚDO
xi
3.9
Brin
carcom
Tipos
deLe
traem
Matem
ática...........
703.9.1
Símbo
losaNegrit
o.....................
713.10
Teorem
as,L
emas,.
.........................
713.10
.1Símbo
losde
Provas
eFim-de-Pr
ova............
733.11
Listade
Símbo
losMatem
áticos
..................
76
4Especialid
ades
854.1
Incluind
oGráfic
osEn
capsulated
Pos
tScr
ipt
..........
854.2
Biblio
grafi
a.............................
874.3
Inde
xar
...............................
884.4
Cab
eçalho
s.............................
894.5
OPa
cote
Verbatim
.........................
904.6
Instalan
doPa
cotesEx
traL
A TEX
..................
914.7
Usaropd
fLAT E
X..........................
924.7.1
Docum
entosPD
Fpa
raaInternet
.............
934.7.2
Ostip
osde
letra
......................
934.7.3
Uso
deGráfic
os.......................
954.7.4
Liga
ções
deHipertexto...................
954.7.5
Prob
lemas
com
Liga
ções
..................
984.7.6
Prob
lemas
com
Bookm
arks
................
984.7.7
Com
patib
ilida
deentreLAT E
Xepd
fLAT E
X.........
984.8
Usand
ooX
ELAT E
X.........................10
04.8.1
OsTipos
deLe
tra
.....................10
04.8.2
Com
patib
ilida
deentreX
ELAT E
Xepd
fLAT E
X.......
101
4.9
Cria
rApresentações
........................102
5Produ
çãode
Gráficos
Matem
áticos
105
5.1
Introd
ução
..............................10
55.2
Oam
biente
picture
........................10
65.2.1
Com
ando
sBásicos
.....................10
65.2.2
Segm
entosde
Recta
....................
107
5.2.3
Setas.............................10
85.2.4
Círc
ulos
...........................10
95.2.5
Textos
eFo
rmulas
.....................11
05.2.6
\multipute\linethickness
...............
111
5.2.7
Ovais
............................
111
5.2.8
Múltip
losusos
decaixas
deim
agem
pré-de
finidas
....11
25.2.9
Curvasde
BézierQua
dráticas
...............11
35.2.10
Parábo
las
..........................
114
5.2.11
Rap
idam
ente
ateoria
daRelatividad
e..........11
55.3
X Y-pic
................................11
65.4
OsPa
cotesde
Gráfic
osPG
FeTikZ
...............11
9
ÍNDIC
E153
\DeclareMathOperator,58\deg,58delim
itadores,60\depth,138derivadas
parciais,59description,42\det,58,67Deutsch,27
\dfrac,59\dim,58dim
ensões,133displaymath,54\displaystyle,70doc,12\documentclass,10,13,20dot,57\dq,28duas
coluna,11\dum,123
Eeepic,105,110em
pé,128em
-dash,22\emph,42,128,130empty,14en-dash,22Encapsulated
PostScript,85,95,
143encodings
fontLGR,27OT1,27T1,27,33T2*,33T2A,27,33T2B,27T2C,27X2,27
inputansinew,26applemac,26cp1251,26,35cp850,26cp866nav,26
koi8-ru,26,33latin1,26macukr,26mn,35utf8,26,35
\end,42,106endereço
web,22
\enumBul,34\enumEng,34enumerate,42\enumLat,34environm
entsBmatrix,68IEEEeqnarray,61,62,64Vmatrix,68abstract,44align,62array,67,68block,104bmatrix,68cases,68center,43comment,6description,42displaymath,54enumerate,42eqnarray,63equation*,54,55,61equation,54,55,61,63figure,48,50flushleft,43flushright,43frame,104itemize,42lscommand,123matrix,68minipage,137,138multline*,61multline,61–63parbox,138picture,105,106,110pmatrix,68proof,73pspicture,105quotation,44
xiiCONTEÚDO
6Configurar
oL ATE X
1236.1
Novos
Com
andos,Ambientes
ePacotes
..............123
6.1.1Novos
Com
andos......................
1246.1.2
Novos
Ambientes
......................125
6.1.3Espaço
Extra........................125
6.1.4A
linhade
comando
doL ATE X
...............126
6.1.5O
SeuPróprio
Pacote...................126
6.2Letras
eTam
anhos.........................
1276.2.1
Tipos
deletra
........................
1276.2.2
Perigo,WillR
obinson,Perigo...............130
6.2.3Aviso
............................
1316.3
Espaçamento
............................
1316.3.1
Espaçoentre
linhas.....................
1316.3.2
Formatação
deParágrafos
.................132
6.3.3Espaço
Horizontal
.....................132
6.3.4Espaço
Vertical.......................133
6.4Form
atoda
Página.........................
1346.5
Mais
divertimento
comcom
primentos
..............136
6.6Caixas
................................
1376.7
Réguas
................................139
ACom
oinstalar
oL ATE X
141A.1
Oque
Instalar?...........................
141A.2
TE Xem
Mac
OSX
.........................142
A.2.1
Instalaçãode
umadistribuição
TE X...........142
A.2.2
Aescolha
deum
editor..................142
A.2.3
Use
oPD
FView
......................142
A.3
TE Xem
Window
s..........................142
A.3.1
Instalaçãodo
TE X.....................142
A.3.2
Um
editorpara
L ATE X...................143
A.3.3
Visualização
deDocum
entos...............143
A.3.4
Trabalharcom
Gráficos
..................143
A.4
TE Xem
Linux...........................143
Bibliografia
145
Index148
152
ÍNDIC
E
\right
,60,
67,6
8\right.,
60\rightmark
,89,
90\rule,
48,1
25,1
39\savebox
,112
\scriptscriptstyle
,70
\scriptstyle
,70
\sec
,58
\section
,39,
51\sectionmark
,90
\selectlanguage,
26\setlength
,106
,132
,136
\settodepth,
136
\settoheight
,136
\settowidth,
136
\shorthandoff,
120
\sin
,58,
67\sinh,
58\slash
,22
\sloppy,
20\smallskip
,134
\smash
,55
\sqrt,
57\stackrel,
59\stretch
,125
,133
\subparagraph,
39\subsection,
39\subsectionmark,
90\substack,
60\subsubsection
,39
\sum
,60,
67\sup
,58
\tabcolsep
,47
\tableofcontents
,40
\tag
,54
\tan
,58
\tanh,
58\TeX
,21
\texorpdfstring,
98\textbackslash
,5\textcelsius
,23
\texteuro,
23\textheight,
134
\textstyle
,70
\textwidth
,134
\tfrac
,59
\thicklines,
108,
112,
113
\thinlines
,112
,113
\thispagestyle
,14
\title
,40
\today
,21
\topmargin
,134
\totalheight
,138
\ud,
69\underbrace,
57\underline
,42,
57\unitlength,
106,
107
\usapackage,
126
\usebox,
112
\usepackage,
10,13
,23
,25
–27
,34
\usetikzlibrary,
121
\vdots
,57
\vec
,58
\vector,
108
\verb,
45\verbatim,
90\verbatiminput
,91
\vspace,
134
\widehat
,58
\widetilde
,58
\width
,138
\xymatrix,
116
comment,
6Coreano
,30,
38corpos
flutuan
tes,
48\cos
,58
\cosh,
58\cot
,58
\coth,
58cp1251
,26,
35cp850,
26cp866nav
,26
\csc
,58
Curdo
,37
D \date,
40dcolum
n,47
\ddots
,57
Listade
Figu
ras
1.1
Um
fiche
iroLAT E
Xmínim
o.....................
81.2
Exem
plode
umArtigoReal.
...................
8
4.1
Exem
plode
confi
guraçãodo
fancyhdr.
..............
904.2
Exem
plode
código
para
aclasse
beam
er..
............10
3
6.1
Pacote
deEx
emplo.
........................
127
6.2
Parâmetrosde
form
atousad
osne
steliv
ro.............13
5
ÍNDIC
E151
\includeonly,15\indent,132\index,88,89\inf,58\input,15\int,60,67\item,42\ker,58\label,41,50,54\LaTeX,21\LaTeXe,21\ldots,24,57\left,60,67\lefteqn,63,65\leftmark,89,90\lg,58\lim,58\liminf,58\limsup,58\line,107\linebreak,19\linespread,131\linethickness,111–113\listoffigures,50\listoftables,50\ln,58\log,58,67\mainmatter,41,98\makebox,138\makeindex,88\maketitle,40\marginparpush,134\marginparsep,134\marginparwidth,134\mathbb,56\max,58,67\mbox,21,24,138\min,58\multicolumn,47\multicolumns,66\multiput,107,111\newcommand,69,124\newenvironment,125\newline,19\newpage,19
\newsavebox,112\newtheorem,71,72\newtheoremstyle,72\noindent,132\nolinebreak,19\nombre,29\nonumber,67\nopagebreak,19\not,77\npil,124\oddsidemargin,134\oval,111,113\overbrace,57\overleftarrow,58\overline,57\overrightarrow,58\pagebreak,19\pageref,41,92\pagestyle,14\paperheight,134\paperwidth,134\par,128\paragraph,39\parbox,137,138\parindent,132\parskip,132\part,39\partial,59\phantom,51,70\pmod,59\Pr,58\printindex,89\prod,60\protect,51\providecommand,124\ProvidesPackage,127\put,107–112\qbezier,105,107,114\qedhere,73,74\qquad,55,69\quad,55,66,69\raisebox,138\ref,41,50,92\renewcommand,124\renewenvironment,125
150
ÍNDIC
E
\backmatter,
41\bar
,58
\begin
,42,
106,
115
\Beta,
76\bibitem
,87
\Big
,60
\big
,60
\big(,
67\Bigg,
60\bigg,
60\bigskip
,134
\binom
,59
\bmod,
59\boldmath,
71\boldsymbol,
71\caption
,50,
51\cdot,
57\cdots
,57
\chapter
,39
\chaptermark
,90
\ci,
123
\circle,
109
\circle*
,110
\cite,
87\cleardoublepage
,50
\clearpage
,50
\cline
,46
\cos
,58
\cosh,
58\cot
,58
\coth,
58\csc
,58
\date,
40\ddots
,57
\DeclareMathOperator
,58
\deg
,58
\depth
,138
\det
,58,
67\dfrac
,59
\dim
,58
\displaystyle,
70\documentclass
,10,
13,2
0\dq,
28\dum
,123
\emph,
42,1
28,1
30
\end
,42,
106
\enumBul
,34
\enumEng
,34
\enumLat
,34
\eqref
,54
\exp
,58
\fbox,
21\flq
,28
\flqq,
28\foldera
,113
\folderb
,113
\footnote,
41,5
1\footskip,
134
\frac,
59\framebox,
138
\frenchspacing
,33,
39\frontmatter
,40
\frq
,28
\frqq,
28\fussy
,20
\gcd
,58
\hat
,58
\headheight,
134
\headsep
,134
\height,
138
\hline
,46
\hom
,58
\href,
97,9
9\hspace,
125,
132
\hyphenation
,20
\idotsint,
69\IEEEeqnarraymulticol,
65\IEEEmulticol,
67\IEEEnonumber,
67\IEEEyesnumber
,67
\IEEEyessubnumber,
67\ifpdf
,99
\ignorespaces,
125
\ignorespacesafterend,
125
\iiiint,
69\iiint
,69
\iint,
69\include
,14,
15\includegraphics
,86,
95,9
9,13
7
Listade
Tabe
las
1.1
Classes
deDocum
entos.
......................
101.2
Opç
õesda
sClasses
deDocum
entos.
...............
111.3
Algun
sPa
cotesDist
ribuído
scom
oLAT E
X.............
121.4
OsEs
tilos
dePá
gina
sPr
é-de
finidos
noLAT E
X...........
14
2.1
Um
saco
cheiode
símbo
losde
Euro
................
232.2
Caracteresespe
ciaiseAcentos.
..................
252.3
Caracteresespe
ciaisalem
ães.
...................
282.4
Com
ando
sespe
ciaispa
raFran
cês..................
302.5
Preâmbu
lopa
rado
cumentosem
Grego
..............
332.6
CaracteresEs
peciaisGrego
s....................
332.7
Bulga
ro,R
usso,e
Ucran
iano
....................
342.8
Perm
issõesde
Colocação
deCorpo
sFlutua
ntes..........
49
3.1
Acentos
Matem
áticos.
.......................
763.2
Letras
Grega
s............................
763.3
RelaçõesBinárias.
.........................
773.4
Ope
rado
resBinários.
........................
773.5
Ope
rado
resGRANDES
.......................
783.6
Setas.
................................
783.7
SetascomoAcentos.
........................
783.8
Delim
itado
res.
...........................
793.9
Grand
esDelim
itado
res.
......................
793.10
Símbo
losSo
rtidos.
.........................
793.11
Símbo
losnã
oMatem
áticos.
....................
793.12
Delim
itado
resA M
S.........................
803.13
LetrasA M
Sgregas
ehe
braicas.
..................
803.14
Alfa
betosMatem
áticos.
......................
803.15
Ope
rado
resBináriosA M
S.....................
803.16
RelaçõesBináriasA M
S.......................
813.17
SetasA M
S..............................
823.18
RelaçõesBináriaseSe
tasNegad
asA M
S.............
823.19
A MSSo
rtidos.
...........................
83
ÍNDIC
E149
\author,40,97
Bbabel,20,25,28,29,33–36,120\backmatter,41backslash,5\bar,58barra
inclinada,22beam
er,102,103,106\begin,42,106,115\Beta,76\bibitem,87bibliografia,87bicig,34bidi,37\Big,60\big,60\big(,67\Bigg,60\bigg,60\bigskip,134\binom,59blackboard
bold,56block,104bm
,71Bmatrix,68bmatrix,68\bmod,59\boldmath,71\boldsymbol,71book,10
classe,10brancos,4
Ccabeçalho,14calc,136\caption,50,51caracteres
especiais,24caracteres
reservados,5cases,68\cdot,57\cdots,57center,43\chapter,39\chaptermark,90
chavetahorizontal,57chavetas,6,128Chinês,38
\ci,123Cirílico,37
\circle,109\circle*,110\cite,87CJK
,31\cleardoublepage,50\clearpage,50\cline,46codificação
decaracteres,12
coeficientesbinom
iais,59color,102com
andos,5com
andosfrágeis,51
comentários,6
commands\!,69\,,55,69\-,20\:,66,69\;,69\@,38\[,54,55\\,19,43,44,46,134\\*,19\],54,55\addtolength,136\Alph,34\alph,34\Alpha,76\and,40\appendix,39,41\ar,116\arccos,58\arcsin,58\arctan,58\arg,58\arraystretch,47\Asbuk,34\asbuk,34\author,40,97
xviLIST
ADETABELA
S
4.1Nom
esdas
Chaves
paraoPacote
graphicx.............
864.2
Exemplos
daSintaxe
dasChaves
deIndexação.
.........
89
6.1Letras.
................................128
6.2Tam
anhode
Letra..........................128
6.3Tam
anhosAbsolutos
nasClasses
Padrão.............129
6.4Letras
Matem
áticas.........................129
6.5Unidades
doTE X
..........................133
Índice
Symbo
ls\!
,69
",21
"’,3
4"-
,34
"---
,34
"<,3
4"=
,34
">,3
4"‘
,34
$,53
\,,5
5,69
-,22−,2
2\-
,20
–,22
—,2
2.,espa
çoap
ós,3
8...,
24\:
,66,
69\;
,69
\@,3
8\[
,54,
55Árabe
,37
índice,5
6índice
remiss
ivo,
88\\
,19,
43,4
4,46
,134
\\*,
19ıe
sem
pontos,2
5\]
,54,
55~,
38
A A4,
11A5,
11å,
25
abstract
,44
acento,2
4Acrob
atReade
r,93
\addtolength
,136
æ,2
5ag
rupa
r,12
8ag
udo,
25Alemão
,27
align,
62alinha
mento
decimal,4
6\Alph,
34\alph,
34\Alpha
,76
amsbsy,7
1am
sfonts,70
,80
amsm
ath,
53,5
9,60
,68,
69,7
1am
ssym
b,56
,70,
76am
sthm
,72,
73\and
,40
ansinew,
26ap
óstrofe,
58\appendix,
39,4
1applemac
,26
\ar,
116
arabxetex,
37\arccos,
58\arcsin,
58\arctan,
58\arg
,58
array,
67,6
8\arraystretch,
47artic
le,1
0classe,1
0\Asbuk
,34
\asbuk
,34
aspa
s,21
Cap
ítulo1
CoisasQue
Precisa
deSa
ber
Naprim
eiraparte
destecapítulo,seráapresentadaum
avis
ãogeralsobre
afilosofi
aeh
istóriado
LA TEX
2 ε.A
segu
ndaparte
foca
asestru
turasb
ásica
sdeu
mdo
cumento
LA TEX
.Depoisde
lereste
capítulo,teráum
aideia
gerald
ecomooLA T
EXfunciona.
Oseuprincip
alob
jectivo
éajud
araintegrar
toda
ainform
ação
queédada
nos
capítulossegu
intes.
1.1
ONom
edo
Jogo
1.1.1
T EX
OT E
Xéu
mprog
ramade
compu
tado
rcria
dopo
rDon
aldE.
Knu
th[2].Éde
voto
àtip
ografia
detextoefórmulas
matem
áticas.O
motor
tipog
ráfic
ocomeçou
aser
escrito
em19
77pa
raexplorar
ospo
tenc
iaisde
equipa
mento
digitald
eim
pressão
quee
stavaainfiltrar
naindú
stria
depu
blicação
naqu
elet
empo
,especialm
ente
naespe
ranç
ade
pode
ralte
raro
rumoda
deterio
raçãode
qualidad
etip
ográfic
aqu
eeleviuaafectaro
sseu
spróprioslivrose
artig
os.Ta
lcom
oousam
osho
je,o
T EX
foid
ispon
ibilizado
em19
82com
pequ
enos
melho
ramentosad
iciona
dosem
1989
para
supo
rtar
damelho
rform
aos
caracteres
de8-bits,e
múltip
laslin
guagen
s.Te
mrecebido
muitose
logios
pors
erextrem
amente
estável,func
iona
rem
muitos
tipos
diferentes
decompu
tado
res,
evirtua
lmente
nãoterqu
alqu
erbug.
Aversão
doT E
Xestá
aconv
ergirpa
raπede
mom
ento
é3.
1415
9265
3.Pronu
nciamos
T EX
como“T
ech,”com
um“ch”
idêntic
oàpa
lavraalem
ã“A
ch”1
ouàescocesa
“Loch.”
O“ch”
teve
origem
noalfabe
togregoon
deo
1Em
alem
ãoexistem
naverdad
edu
asform
asde
pron
unciar
“ch”
ede
vemos
assumir
queaform
amaismacia
comose
usapa
ra“P
ech”
éamaisap
ropriada
.Dep
oisde
algu
émpe
rgun
tarao
Knu
thsobreisto,eleescreveu
naW
ikiped
iaalem
ã:Eunã
oficozangado
quan
doas
pessoaspron
unciam
T EX
dasuaform
afavorita...eem
alem
ãomuitosusam
umaform
aleve
de“ch”
porque
oX
segueavogale,
enã
oaform
abrusca
quesegue
avogala.
NaRússia,
‘tex’éum
apalavramuito
comum
,pron
unciada‘tyekh’.
Mas
acredito
queaform
amaiscorrecta
depron
unciar
éou
vida
naGrécia,
onde
existe
aform
amaisáspera
dech
comoacheLo
ch.
BIB
LIOGRAFIA
147
[24]Vafa
Khalighi.T
heXePersian
package.Disponívelna
distribuiçãoTE X
Livecom
oxepersian-doc.pdf.(Escreva
texdocxepersian
nalinha
decoman-
dos.)
[25]Wenchang
Sun.The
xeCJKpackage.
Disponívelna
distribuiçãoTE X
Livecom
oxeCJK.pdf.(Escreva
texdocxecjk
nalinha
decom
andos.)
2Coisas
Que
Precisa
deSaber
Xéaletra
“ch”ou
“chi”.TE X
também
éaprim
eirasílaba
dapalavra
gregaτεξνολογ
ία(tecnologia).
Emam
bientesASC
II,TE Xdeve
serescrito
comoTeX.
1.1.2L ATE X
OL ATE X
permite
aosautores
preparareim
primir
oseu
trabalhoao
mais
altonível
dequalidade
tipográfica,usando
ummodelo
profissionalpré-definido.
OL ATE X
foiescritooriginalm
entepelo
LeslieLam
port[1].
Usa
oform
atadordo
TE Xcom
omotor
tipográfico.Actualm
ente,oL ATE X
émantido
porFrank
Mittelbach.L ATE X
épronunciado
“Lay-tech”ou
“Lah-tech.”Se
sereferir
aoL ATE X
numam
bienteASC
II,deveescrever
LaTeX.L ATE X2εépronunciado
“Lay-techtwo
e”eescrito
LaTeX2e.
1.2Bases
1.2.1Autor,P
aginadoreseTipógrafo
Parapublicar
algumacoisa,
osautores
dãoum
manuscrito
dactilografadoàcom
panhiade
publicação.Um
dosseus
paginadoresdecide
oform
atodo
documento
(largurada
coluna,tiposde
letra,espaçosantes
eapós
oscabeça-
lhos,...).Este
escreveas
suasinstruções
nomanuscrito,que
éentregue
aotipógrafo
queim
primeolivro
deacordo
comestas
instruções.Um
paginadorhum
anotenta
imaginar
oque
oautor
tinhaem
mente
enquantoescrevia
omanuscrito.
Temde
decidiros
cabeçalhosde
capítulos,exem
plos,fórm
ulas,etc.baseado
nosseus
conhecimentos
profissionaiseno
conteúdodo
manuscrito.
Num
ambiente
L ATE X,opaginador
éoL ATE X
,que
usaoTE X
comoseu
tipógrafo.Mas
oL ATE X
é“apenas”
umprogram
aeportanto
precisade
algumapoio.
Oautor
temde
darinform
açãoadicionaldescrevendo
aestrutura
lógicado
seutrabalho.
Estainform
açãoéescrita
notexto
como“com
andosL ATE X
.”Esta
éum
agrande
diferençada
abordagemW
YSIW
YG
2que
amaior
partedos
processadoresde
textomodernos,tais
comooMicrosoft
Word
ouLibreO
ffice,
usam.Com
estasaplicações,
osautores
especificamoform
atodo
documento
deum
aform
ainteractiva
enquantovão
escrevendootexto
nocom
putador.Durante
esseprocesso,podem
verno
ecrãcom
ooresultado
finalvaiaparecer
quandoim
presso.Aousar
oL ATE X
,normalm
entenão
épossívelver
oresultado
finalenquantose
digitaotexto.
Noentanto,o
resultadofinalpode
serpré-visualizado
noecrã
depoisde
processaroficheiro
comoL ATE X
.Então,podem
serfeitas
correcçõespara
enviarposteriorm
enteodocum
entopara
aim
pressora.
2What
yousee
iswhat
youget
—O
quevês
éoque
recebes.
146
BIB
LIOGRAFIA
[11]
Graha
mW
illiams.
The
TeX
Catalogue
éum
alistagem
bastan
tecompleta
demuitospa
cotesrelacion
ados
com
oT E
XeoLAT E
X.
Disp
onível
naInternet
desdeCTAN://help/Catalogue/catalogue.html
[12]
Mich
elGoo
ssens,Se
bastianRah
tzeF
rank
Mitt
elba
ch.T
heLA T
EXGraphics
Com
panion
.Add
ison-Wesley,
Reading
,Massachusetts,1
997,
ISBN
0-201-
8546
9-4.
[13]
Keith
Reckd
ahl.Us
ingEP
SGraphicsin
LA TEX
2 εDocum
ents
queexplica
tudo
emuito
maisdo
quealgu
mavezqu
issabe
rsobrefiche
irosEPS
eoseuusoem
docu
mento
LAT E
X.Disp
onível
naInternet
desdeCTAN:
//info/epslatex.ps
[14]
Kris
toffe
rH.R
ose.
X Y-pic
User’s
Guide.Disp
onível
noCTA
Njuntam
ente
com
adistrib
uiçãodo
X Y-pic.
[15]
John
D.H
obby.A
User’s
Man
ualfor
META
PO
ST.D
ispon
ível
naInternet
emhttp://cm.bell-l
abs.com/who/hobby/
[16]
AlanHoenig.
T EX
Unbou
nd.OxfordUniversity
Press,1
998,
ISBN
0-19
-50
9685
-1;0
-19-50
9686
-X(pbk
.)
[17]
Urs
Osw
ald.
Graphicsin
LA TEX
2 ε,c
ontem
algu
mcódigo
Java
para
gerar
círculos
eelipsesarbitráriasusan
dooam
biente
picture,
eM
ETA
PO
ST-
ATu
torial.Ambo
sdispon
íveisem
http://www.ursoswald.ch
[18]
Till
Tantau
.TikZ&
PGFMan
ual.D
ispon
ível
emCTAN://graphics/pgf/
base/doc/generic/pgf/pgfmanual.pdf
[19]
Fran
çoisCha
rette.
Polyglossia:
ABa
belR
eplacementfor
X
ELA TEX
.Disp
o-níveln
adistrib
uiçãoT E
XLive
comopolyglossia.pdf.
(Escreva
texdoc
polyglossiana
linha
decoman
dos.)
[20]
Fran
çois
Cha
rette.
AnArabT
EX-like
interfacefortypesetting
lang
uages
inAr
abic
script
with
X
ELA TEX
.Disp
onível
nadistrib
uiçãoT E
XLive
como
arabxetex.pdf.
(Escreva
texdoc
arabxetexna
linha
decoman
dos.)
[21]
Will
Rob
ertson
eKha
ledHosny.The
font
spec
package.
Disp
onível
nadistrib
uiçãoT E
XLive
comofontspec.pdf
.(Es
crevatexdoc
fontspec
nalin
hade
coman
dos.)
[22]
Apo
stolos
Syropo
ulos.The
xgre
ekpackage.
Disp
onível
nadistrib
uição
T EXLive
comoxgreek.pdf
.(Es
crevatexdoc
xgreek
nalin
hade
coman
-do
s.)
[23]
Vafa
Kha
lighi.The
bidi
package.
Disp
onível
nadistrib
uiçãoT E
XLive
comobidi.pdf
.(Es
crevatexdoc
bidi
nalin
hade
coman
dos.)
1.2Bases
3
1.2.2
Desen
hodo
Form
ato
Ode
senh
orelacion
adocom
atip
ografia
éba
stan
tetrab
alho
so.Autores
não
qualificado
scometem
freque
ntem
ente
errossério
sde
form
atação
assumindo
queode
senh
ode
livrosé,
nasuamaior
parte,
umaqu
estãoestétic
a—
“Seum
docu
mento
éartis
ticam
ente
bonito,e
ntão
está
bem
desenh
ado.”
Mas,c
omoum
docu
mento
tem
delerlid
oenã
ope
ndurad
onu
magaleria
depinturas,a
leitu
raecompreensão
éde
muito
maior
impo
rtân
ciado
queasuaform
a.Ex
emplos:
•O
taman
hoeanu
meração
dosc
abeçalho
sdevem
sere
scolhido
sparafazer
aestruturade
capítulosesecçõesclaraao
leito
r.
•O
comprim
ento
daslin
hastem
desersufic
ientem
ente
curtopa
ranã
ofazeroleito
rtrocar
osolho
s,mas
suficientem
ente
long
opa
rapreenche
rum
apá
gina
deum
aform
aestetic
amente
bela.
Com
sistemas
WYSIW
YG,os
autorescriam
docu
mentosestetic
amente
agradá
veis
sem
estrutura,
ouem
queesta
seap
resentade
umaform
ainconsis-
tente.
OLAT E
Xprevineeste
tipode
errosde
form
atação
aoob
rigar
osau
tores
ade
clarar
aestruturalógica
doseudo
cumento,e
scolhe
ndode
pois
oform
ato
maisad
equa
do.
1.2.3
Van
tagens
eDesvantagen
sQua
ndoas
pessoasdo
mun
doW
YSIW
YG
conh
ecem
pessoasqu
eusam
LAT E
X,
frequ
entemente
discutem
“asvantag
ensdo
LA TEX
emrelaçãoaum
processado
rde
textono
rmal”ou
ocontrário
.A
melho
rcoisa
quese
pode
fazerqu
ando
umadiscussãoinicia
éman
teracalm
a,po
rque
este
tipode
discussões
saem
facilm
ente
doslim
ites.
Mas
porvezesnã
ose
pode
escapa
r...
Então,
aqui
estãoalgu
mas
mun
ições.
Asprincipa
isvantag
ensdo
LAT E
Xsobre
umprocessado
rde
texto“n
ormal”sãoas
segu
intes:
•Fo
rmatos
criado
sprofi
ssiona
lmente
estãodispon
íveis,
quefazem
com
que
umdo
cumento
pareça
realmente
impresso
numatip
ografia
;
•A
escrita
defórm
ulas
matem
áticas
ésupo
rtad
ade
umaform
aconv
eniente;
•O
utilizado
rap
enas
precisa
deap
rend
erum
adú
ziade
coman
dosfacil-
mente
compreensíveisq
ueespe
cific
amaestruturalógica
deum
docu
mento.
Qua
senu
ncase
precisa
deatormentarcom
oform
atoreal
dodo
cumento;
•Até
estruturas
complexas,taiscomono
tasde
roda
pé,referên
cias,tab
elas
deconteú
dosebibliografi
aspo
dem
serfacilm
ente
gerada
s;
•Pa
cotesgratuitospo
dem
serap
licad
osatarefastip
ográfic
asnã
osupo
rta-
dasp
eloLA T
EXbá
sico.
Pore
xemplo,
exist
empa
cotesp
araincluirg
ráfic
osP
ostS
crip
tepa
raim
prim
irbibliografi
asconformeos
stan
dards.
Muitos
destes
pacotesestãodescrit
osno
The
LA TEX
Com
panion
[3];
Bibliografia
[1]Leslie
Lamport.L ATE X
:A
Docum
entPreparationSystem
.Addison-W
esley,Reading,M
assachusetts,secondedition,1994,ISB
N0-201-52983-1.
[2]Donald
E.Knuth.T
heTE X
book,VolumeA
ofCom
putersand
Typesetting,Addison-W
esley,Reading,M
assachusetts,secondedition,1984,ISB
N0-
201-13448-9.
[3]Frank
Mittelbach,
MichelG
oossens,Johannes
Braam
s,David
Carlisle,
Chris
Row
ley.The
L ATE XCom
panion,(2nd
Edition).
Addison-W
esley,Reading,M
assachusetts,2004,ISBN
0-201-36299-6.
[4]Cada
instalaçãoL ATE X
deveprovidenciar
umL ATE X
LocalGuide
queexplica
osporm
enoresque
sãoespeciais
nessesistem
aem
particular.Deve
estarcontido
numficheiro
denominado
local.tex.Infelizmente,m
uitosoperadoresdesistem
apreguiçososnão
providenciamestedocum
ento.Neste
caso,váepeça
ajudaao
seumestre
deL ATE X
.
[5]L ATE X
3Project
Team.
L ATE X2εfor
authors.Vem
comadistribuição
L ATE X2εcom
ousrguide.tex.
[6]L ATE X
3Project
Team.L ATE X
2εfor
Class
andPackage
writers.Vem
comadistribuição
doL ATE X
2εcom
oclsguide.tex.
[7]L ATE X
3Project
Team.L ATE X
2εFont
selection.Vem
comadistribuição
doL ATE X
2εcom
ofntguide.tex.
[8]D.P.C
arlisle.Packages
inthe
‘graphics’bundle.Vem
comoconjunto
deferram
entas‘graphics’com
ogrfguide.tex,disponívelda
mesm
aorigem
dasua
distribuiçãode
L ATE X.
[9]Rainer
Schöpf,Bernd
Raichle,
Chris
Row
ley.A
New
Implem
entationof
L ATE X’s
verbatimEnvironm
ents.Vem
comoconjunto
‘tools’com
overbatim.dtx,disponívelda
mesm
aorigem
dasua
distribuiçãode
L ATE X.
[10]Vladim
irVolovich,
Werner
Lemberg
eL ATE X
3Project
Team.
Cyril-
liclanguages
supportin
L ATE X.
Vemnas
distribuiçõesL ATE X
2εcom
ocyrguide.tex.
4Coisas
Que
Precisa
deSaber
•O
L ATE Xencoraja
osautores
aescrever
textosbem
estruturadosporque
éassim
queoL ATE X
funciona—
especificandoaestrutura;
•TE X
,omotor
deform
ataçãodo
L ATE X2ε ,
éextrem
amente
portávelelivre.
Desta
forma,o
sistemafunciona
emquase
todasas
plataformas
dehardware
existentes.
OL ATE X
também
temalgum
asdesvantagens,e
pensoque
éum
poucodifícil
paramim
encontraralgum
a,mas
parece-meque
outraspessoas
podemindicar
centenas;-)
•L ATE X
nãofunciona
bempara
pessoasque
tenhamvendido
asua
alma...
•Apesar
dealguns
parâmetros
poderemser
ajustadosnum
formato
pré-definido,o
desenhode
todoum
novoform
atoédifícile
demora
muito
tempo
3
•É
difícildeescrever
documentos
malestruturados
edesorganizados;
•Em
boraoseu
hamster
demonstre
algumadedicação
duranteos
primeiros
passos,nuncaconseguirá
digerircom
pletamente
oconceito
demarcação
lógica.
1.3Ficheiros
L ATE X
Osficheiros
L ATE Xsão
ficheirosde
texto.Em
Unix/Linux
sãobastante
comuns.
EmW
indows,pode
criá-losusando
oNotepad.
Oficheiro
contémotexto
dodocum
entoassim
comoos
comandos
quedizem
aoL ATE X
comoform
ataro
texto.Se
estiverausar
umID
Epara
L ATE X,ele
jáincluirá
umprogram
apara
acriação
deficheiros
detexto.
1.3.1Espaços
Caracteres
“brancos”com
oespaços
oucaracteres
detabulação
(tabs)são
tratadosuniform
emente
como“espaços”
peloL ATE X
.Caracteres
brancosconse-
cutivossão
tratadoscom
oum
“espaço”.Osespaços
noinício
deum
alinha
sãogeralm
enteignorados,e
umasim
plesmudança
delinha
étratada
damesm
aform
aque
umespaço.
Umalinha
embranco
entreduaslinhasdetextodefineo
fimdeum
parágrafo.Várias
linhasvazias
sãotratadas
damesm
aform
aque
umalinha
vazia.O
textoque
sesegue
éum
exemplo.
Dolado
esquerdoapresenta-se
otexto
doficheiro
aescrever,e
dolado
direitooresultado
depoisde
processado.
3Rum
oresdizem
queeste
éum
dospontos
chaveaser
abordadona
versão3do
L ATE X.
144
Com
oinstalar
oLAT E
X
depa
cotesda
distrib
uiçãoLinu
xqu
eescolheu
.Use
oseugestor
depa
cotes,
einstaleos
segu
intespa
cotes:
•texlive–os
prog
ramas
base
para
T EX/L
A TEX
.
•em
acs(e
oau
ctex)–um
edito
rqu
eintegracom
oLAT E
Xatravésdo
Auc
TeX.
•gh
ostscript–um
visualizad
orde
Pos
tScr
ipt.
•xp
dfe/ou
acroba
t–visualizad
ores
dedo
cumentosPD
F.
•im
agem
agick–um
prog
ramagratuito
para
aconv
ersãode
imag
ensem
map
ade
bits.
•gimp–um
clon
egratuito
doad
obeph
otosho
p.
•inkscape
–um
clon
egratuito
doad
obeillustrator.
Seestá
àprocurade
umainterfa
cemaisp
arecidacom
ausad
aem
Windo
ws,
procureoT E
Xworks.Ve
jaopa
rágrafona
secção
sobreMac
OSX.
Amaior
parteda
sdistrib
uições
deLinu
xinsis
tem
emdividiroam
biente
T EX
num
gran
denú
merode
pacoteso
pciona
is.Se
algu
macoisa
estiv
erem
falta
depo
isda
suaprim
eira
instalação
,váverde
novo
alista
depa
cotesrelativ
asao
LAT E
X.
1.3Fiche
iros
LAT E
X5
Nãoin
tere
ssase
intr
oduz
apen
asum
ouvá
rios
espa
çosde
pois
deum
apa
lavr
a.
Umali
nhaem
bran
coin
icia
umno
vopa
rágr
afo.
Não
interessase
introd
uzap
enas
umou
vários
espa
çosdepo
isde
umapa
lavra.
Umalin
haem
bran
coinicia
umno
vopa
rá-
grafo.
1.3.2
CaracteresEspeciais
Oss
ímbo
losq
uese
segu
emsãocaracteres
reservad
osqu
eou
têm
umsig
nific
ado
espe
cial
para
oLA T
EXou
nãoestãodispon
íveisem
todo
sos
tipos
deletras.Se
osintrod
uzirdirectam
ente
noseutexto,
nãoserãoim
pressos,mas
causarão
oLAT E
Xafazercoisa
squ
enã
odeseja.
#$
%^
&_
~\
Com
oirá
ver,estescaracteres
pode
mserutilizado
sno
sseus
docu
mentos
todo
sda
mesmaform
a,ad
iciona
ndoum
aba
rrainvertidacomoprefi
xo:
\#\$
\%\^
\&
\_\
\\~
\t
extb
acks
lash
#$%
ˆ&
_˜\
Outross
ímbo
lose
muitosm
aisp
odem
serimpressosc
omcoman
dose
speciais
emfórm
ulas
matem
áticas
oucomoacentos.
Ocarácter
deba
rrainvertida(\)
nãode
veserintrod
uzidoad
iciona
ndoum
aou
traba
rraan
tes(\\),p
orqu
eesta
sequ
ênciaéutilizada
para
queb
rarlinha
sdetexto.
Use
anteso
\textbackslash
.
1.3.3
Com
ando
sLAT E
XOscoman
dosLA T
EXsãosensíveisàs
maiúsculas/minúsculas,
etêm
umde
dois
form
atos:
•Com
eçam
com
umba
cksla
sh4(\)etêm
umno
mequ
econsist
eap
enas
deletras.Osno
mes
decoman
dosterm
inam
com
umespa
ço,u
mnú
meroou
qualqu
erou
trosím
bolo
“não
-letra”.
•Con
sistem
num
backsla
sheexactamente
umcarácter
nãoletra.
•Muitoscoman
dosexist
emnu
ma“versãoestrelad
a”,o
ndeum
asteris
coé
adiciona
doao
nomedo
coman
do.
OLA T
EXigno
raespa
çosem
bran
coap
ósos
coman
dos.
Sede
seja
umespa
çode
pois
deum
coman
do,d
evecolocarum
parâmetro
vazio
eum
espa
ço,u
mcarácter
espe
cial,o
uum
coman
dode
espa
çamento
espe
cial
depo
isdo
nomedo
coman
do.O
parâmetro
vazio
fazcom
queoLAT E
Xpa
rede
comer
todo
sos
espa
çosap
ósono
medo
coman
do.
4NT:apa
rtir
deag
orautilizaremos
oterm
oinglês
emvezde
barrainvertida
A.4
TE Xem
Linux143
necessáriospara
produzirdocum
entosL ATE X
.A
principalfuncionalidadedo
MikTE X
éque
irádescarregar
deform
aautom
áticatodos
ospacotes
L ATE Xque
nãoestejam
instalados,eque
odocum
entonecessite.
Alternativam
ente,tam
bémpoderá
usaradistribuição
TE Xlive
queexiste
paraW
indows,U
nixe
Mac
OSX
(http://www.tug.org/texlive/).
A.3.2
Um
editorpara
L ATE XO
L ATE Xnão
émaisdo
queumalinguagem
deprogramação
paradocum
entostex-tuais.O
TeXnicC
enterusamuitosconceitosdo
mundo
daprogram
ação,disponi-bilizando
umam
bienteagradávele
eficientepara
aescrita
dedocum
entosL ATE Xem
Window
s.Pode
encontrá-loem
http://http://www.texniccenter.org/.O
TE XnicC
enterintegra
bemcom
oMikTE X
.A
versão2.0
doTE X
nicCenter
irásuportar
Unicode
eaversão
alfamais
recenteparece
bastanteestável.
Outra
escolaexcelente
éoeditor
disponibilizadopelo
projectoLE
d,e
disponívelemhttp://www.latexeditor.org.
Leiaoparágrafo
sobreoTexm
akerna
secçãosobre
Mac
OSX
paraum
aterceira
escolha.Asdistribuições
recentesdo
TE XLive
contêmoeditor
TE Xworks
http://texworks.org/.
SuportaUnicode
enecessita
de,pelomenos,o
Window
sXP.
A.3.3
Visualização
deDocum
entosEm
princípio,omais
provávelseráque
useoYap
paraavisualização
deDVI,
umavez
queéinstalado
comoMikTE X
.Para
visualizardocum
entosPDF,
façaum
avisita
aoSum
atraPDF
http://blog.kowalczyk.info/software/sumatrapdf/.
Estaaplicação
temavantagem
queperm
itesaltar
dequalquer
posiçãono
documento
PDFpara
aposição
correspondenteno
códigoL ATE X
.
A.3.4
Trabalharcom
Gráficos
Paratrabalhar
comgráficos
dealta
qualidadeem
L ATE Xsignifica
queterá
deusar
umform
atovectorial.
OL ATE X
sósuporta
osform
atosvectoriais
EncapsulatedP
ostScript(eps)ou
PDF.O
programaque
oajuda
amanipular
estesform
atosécham
adoGhostScript.
Podedescarregá-lo,juntam
entecom
asua
interfaceGhostV
iewde
http://www.cs.wisc.edu/~ghost/.Para
manipulargráficosem
mapa
debits(bitm
aps,comofotosou
documen-
tosdigitalizados),deveráquererdarum
aolhadela
àalternativa
decódigoaberto
aoPhotoshop,cham
adoGim
pedisponívelem
http://gimp-win.sourceforge.net/.
A.4
TE Xem
Linux
Setrabalha
comLinux,a
probabilidadeéalta
deque
oL ATE X
jáesteja
instaladono
seusistem
a,oupelo
menos,disponívelpara
instalaçãoapartir
dogestor
6Coisas
Que
Precisa
deSaber
Lique
oKnuth
divideas
pessoasque
trabalhamcom
o\TeX
em\TeXnicos
e\TeX
pertos.\\Hoje
é\today.
LiqueoKnuth
divideaspessoasque
traba-lham
comoTE X
emTE X
nicoseTE X
pertos.Hoje
é20
deMaio
de2011.
Algunscom
andosprecisamde
umparâm
etroque
deveserintroduzido
entrechavetas
()
depoisdo
nomedo
comando.
Alguns
suportamparâm
etrosopcionais
quesão
adicionadosdepois
donom
edo
comando,entre
parêntesisrectos
([]).
\comando[parâm
etroopcional]parâm
etro
Osexem
plosseguintes
utilizamalguns
comandos
L ATE X.Não
sepreocupe
comeles,pois
serãoexplicados
mais
tarde.
Pode\textslapoiar-se
emmim!
Podeapoiar-se
emmim
!
Porfavor,
comeceuma
novalinha
exactamenteaqui!\newline
Obrigado!
Porfavor,com
eceum
anova
linhaexacta-
mente
aqui!Obrigado!
1.3.4Com
entários
Quando
oL ATE X
encontraum
carácter%ao
processaroficheiro,ignora
todooresto
dessalinha,a
mudança
delinha
etodos
osespaços
noinício
dalinha
seguinte.Pode
serutilizado
paraescrever
notasnos
ficheirosde
código,que
nãoaparecerão
nasversões
impressas.
Esteéum
%estúpido
%Melhor:
instrutivo<----
exemplo:Supercal%
ifragilist%icexpialidocious
Este
éum
exemplo:
Supercalifragilisticex-pialidocious
Ocarácter
%tam
bémpode
serutilizado
paraquebrar
linhaslongas
ondenão
sãoperm
itidosespaços
nemmudanças
delinha.
Paracom
entáriosmais
longos,podeutilizar
oam
bientecomment
disponi-bilizado
pelopacote
verbatim.Adicione
alinha
\usepackageverbatimao
preâmbulo
doseu
documento,com
oexplicado
abaixo,parapoder
utilizareste
comando.
142
Com
oinstalar
oLAT E
X
A.2
T EX
emMac
OSX
A.2.1
Instalação
deum
adistribu
ição
T EX
Descarregue
oMacTe
X.É
umadistrib
uiçãode
LAT E
Xpré-compilada
para
Mac
OSX.O
MacTe
Xdispon
ibiliza
umainstalação
completade
LAT E
X,e
inclui
umconjun
tode
ferram
entasextra.
Pode
descarrega
roMacTe
Xde
http://www.tug.org/mactex/
.Se
jáusaoMacpo
rtsou
oFink
para
ainstalação
desoftw
areUnixno
seuMac,instaleoLAT E
Xusan
doestesgestores
depa
cote.Osutilizado
res
deMacpo
rtfazem-nocom
port
installtexlive,o
sutilizado
resde
Fink
,usam
fink
installtexlive.
A.2.2
Aescolhade
umed
itor
Oed
itormaispo
pularegratuito
para
LAT E
Xno
Mac,p
areceseroT E
Xshop
.Se
instalou
oMacTe
Xnã
oprecisa
ráde
oinstalar,já
queestá
incluído
nadistrib
uição.
Casocontrário
,po
dede
scarrega
rum
acópiade
http://www.
uoregon.edu/~koch/texshop.
Outro
edito
rinteressanteé
oTe
xmaker.À
parted
eser
umed
itorú
tilec
apaz,
tem
avantag
emde
func
iona
rigu
almente
bem
emW
indo
ws,Max
eUnix/
Linu
x.Po
deen
contrá-lo
emhttp://www.xm1math.net/texmaker.
Exist
eum
aramifi-
caçãodo
Texm
aker,c
hamad
aTe
xmak
erX
(http://texmakerx.sourceforge.
net/
)qu
eprom
etefunc
iona
lidad
esad
iciona
is.Asdistrib
uições
recentes
doT E
XLive
inclue
moed
itorT E
Xworks
(http:
//texworks.org/)
queémulti-
plataformaeba
sead
ona
interfa
cedo
T EXSh
op.
Umavezqu
eoT E
Xworks
usaabiblioteca
Qtpa
raainterface,
també
mestá
dispon
ível
emqu
alqu
erum
ada
splataformas
supo
rtad
aspe
loQt(M
acOSX,
Windo
wseLinu
x).
A.2.3
Use
oPDFView
Para
abrir
docu
mentosPD
Fpo
deutilizaroPr
eview
doMac.Mas
sugerim
osqu
einstaleoPDFV
iew,q
ueintegrabe
mcom
amaior
partedo
sed
itoresde
texto.
OPDFV
iew
éum
aap
licação
decódigo
aberta
epo
deseren
contrada
emhttp://pdfview.sourceforge.net/.
Descarregue
einstale-o.
Abraa
jane
lade
preferên
cias
doPDFV
iew,e
confi
rmequ
etem
aop
çãorecarregar
automaticam
ente
osdocumen
tos(autom
atically
reload
documen
ts)activ
a,e
queosupo
rtepa
raPD
FSyn
cestá
selecciona
dona
opçãoTe
xtMate.
A.3
T EX
emW
indo
ws
A.3.1
Instalação
doT E
XPrim
eiro,façaum
acópiada
excelentedistrib
uiçãoMiK
T EX,d
ispon
ível
emhttp://www.miktex.org/
.Con
tém
todo
sos
prog
ramas
básic
osefiche
iros
1.4Estrutura
doFiche
iro
7
Este
éou
tro
\beg
inc
omment
ba
stan
tees
túpi
do,
masin
stru
tivo
\end
com
ment
exem
plode
como
embe
ber
come
ntár
ios
nosse
usdo
cume
ntos
.
Esteéou
troexem
plode
comoem
bebe
rcomentários
nosseus
documentos.
Notequ
eist
onã
ofunc
iona
dentro
deam
bientescomplexos
talcomoo
matem
ático.
1.4
Estrutura
doFiche
iro
Qua
ndooLAT E
X2 ε
processa
umfiche
iro,e
speraqu
eelerespeite
umacerta
estrutura.
Desta
form
a,todo
sos
fiche
irosde
vem
começar
com
ocoman
do
\documentclass...
Isto
espe
cificaotip
ode
documento
quetenciona
escrever.Em
segu
ida,
pode
incluirc
oman
dosq
ueinflu
enciam
oestilode
todo
odo
cumento,o
upo
deincluir
pacotesq
uead
iciona
rãono
vasp
roprieda
desa
osis
temaLA T
EX.Pa
raincluire
ste
tipode
pacote,u
tilizeocoman
do
\usepackage...
Qua
ndotodo
otrab
alho
deconfi
guraçãoestiv
erfeito
,5inicie
ocorpodo
textocom
ocoman
do
\begindocument
Agora
introd
uzaotextomist
urad
ocom
coman
dosLAT E
Xúteis.
Nofim
dodo
cumento
adicione
ocoman
do
\enddocument
queindica
aoLAT E
Xofim
doseuserviço.
Tudo
oqu
esig
aeste
coman
doserá
igno
rado
pelo
LAT E
X.
Afig
ura1.1mostraoconteú
dode
umficheiro
LAT E
X2 ε
mínim
o.Um
fiche
iroum
pouc
omaiscomplexoémostrad
ona
figura1.2.
1.5
UmaSe
ssão
deEdiçãoTípica
Apo
stoqu
ede
veestaramorrerpo
rpo
dertestar
ope
quen
oexem
plode
LA TEX
mostrad
ona
página
8.Aqu
iestáalgu
maajud
a:oLA T
EX,p
orsisó,n
ãocontém
uminterfa
cegráfi
co,o
ubo
tões
para
clicar.Éap
enas
umprog
ramaqu
emastig
aoseudo
cumento.Algum
asinstalaçõesdo
LAT E
Xproviden
ciam
umprograma
gráfi
copa
rainteragircom
oLA T
EXclican
doem
certos
menus.Outrossis
temas
pode
mexigirum
pouc
omaisd
eda
ctilo
grafi
a,po
rtan
toaq
uiap
resentam
oscomo
obrig
aroLAT E
Xacompilaroseudo
cumento
num
sistemaba
sead
oem
texto.
5A
área
entre\d
ocum
entc
lass
e\b
egind
ocum
ent
écham
adode
preâmbulo.
Apêndice
A
Com
oinstalar
oL ATE X
DonaldKnuth
disponibilizouocódigo
fontedo
TE Xnum
aaltura
emque
oconceito
deSoftware
Livree/ou
SoftwareAberto
aindanão
existia.A
licençaque
foiusadano
TE Xperm
itefazer
oque
bementender
comocódigo
fonte,mas
sópoderá
continuaracham
araoresultado
dassuas
alteraçõesTE X
seoprogram
aconseguir
superarumconjunto
detestes
queoKnuth
também
disponibilizou.Isto
levouà
situaçãoactual,em
queexistem
implem
entaçõeslivres
deTE X
paraquase
todooSistem
aOperativo
nouniverso.
Neste
capítuloserão
apresentadasalgum
assugestõesde
comooinstalare
colocarafuncionarem
Linux,Mac
OSXeWindows.
A.1
Oque
Instalar?
Parausar
oL ATE X
emqualquer
computador,irá
precisarde
váriosprogram
as.
1.O
programaTE X
/L ATE X,usado
paraprocessar
osseus
ficheirosL ATE X
,convertendo-os
emdocum
entosPD
Fou
DVI.
2.Um
editorde
texto,parapoder
editaroseu
documento.
Alguns
desteseditores
atéexecutam
opróprio
L ATE Xde
dentrodo
editor,dandomais
comodidade
aoutilizador.
3.Um
visualizadordePDF/D
VI,para
prevereimprim
irosseusdocumentos.
4.Um
programacapaz
demanipular
ficheirosP
ostScripteim
agens,parainclusão
noseu
documento.
Paratodas
asplataform
asexiste
muitos
programas
quesatisfazem
osrequisitos
acimamencionados.
Iremos
falarapenas
dealguns,de
quegostam
os,ecom
osquais
temos
algumaexperiência.
8Coisas
Que
Precisa
deSaber
\documentclassarticle
%esta
linhaéespecífica
para%oPortuguês
eoutras
línguas%com
caracteresacentuados.
\usepackage[latin1]inputenc
\begindocumentPequeno
ébelo.
\enddocument
Figura1.1:
Um
ficheiroL ATE X
mínim
o.
\documentclass[a4paper,11pt]article%Esta
linhaénecessária
para%documentos
emlínguas
queincluam
%caracteres
acentuados.\usepackage[latin1]inputenc
%Define
oautor
etítulo
\authorH.~Partl\titleMinimalista
\begindocument%Gera
otítulo
\maketitle%Insere
atabela
deconteúdos
\tableofcontents\sectionAlgumas
PalavrasInteressantes
Bem,eaqui
estáoinicio
domeu
adoradoartigo.
\sectionAdeus,Mundo!
\ldotseaqui
eleacaba.
\enddocument
Figura1.2:
Exemplo
deum
artigode
jornalreal.Note
queos
comandos
quevê
nesteexem
ploserão
explicadosmais
tarde,nestaintrodução.
1.6O
Form
atodo
Docum
ento
9
Notequ
eesta
descriç
ãoassumequ
eexist
eum
ainstalação
LAT E
Xafunc
iona
rno
seucompu
tado
r.6
1.Edite/C
rieoseudo
cumento
LAT E
X.Estefiche
irode
vesertextoASC
IIsem
qualqu
ertip
ode
form
atação
.Em
Unix,
todo
sos
edito
resvãofazero
quede
seja.Em
Windo
ws,
deve
teracertezaqu
evaig
ravarofiche
iroem
ASC
IIou
emform
atotexto.
Aoescolher
umno
mepa
raoseufiche
iro,
tenh
aacertezade
lhecolocaraextensão
.tex
.
2.Abraum
term
inal
(shellou
comman
dprom
pt),mud
epa
raapa
staon
deo
seufiche
iroestá
(use
ocoman
docd
),eexecuteoLA T
EXno
seufiche
iro.Se
correr
tudo
bem,irá
acab
arcom
umfiche
iro.dvi
.Po
derá
serne
cessário
correr
oLA T
EXvária
svezespa
raob
terum
índice
deconteú
dosetoda
sas
referênc
iasinternas
correctamente.Se
mprequ
eoseufiche
irotenh
aum
erro
oLA T
EXirá
dizer-lheq
ueerro
cometeu
eirá
pararo
seuprocessamento.
Pressio
nectrl-D
para
volta
ràlin
hade
coman
dos.
late
xfo
o.te
x
3.Agora
pode
verofiche
iroDVI.Ex
istem
vária
sform
asde
ofazer.
Veja
ofiche
irono
ecrã
com
xdvi
foo.
dvi&
Isto
func
iona
apen
asem
Unixcom
X11
.Se
está
emW
indo
ws,
pode
rátentar
usar
oyap(ainda
outropré-visualizad
or—yetan
othe
rpreviewe
r).
També
mpo
deconv
erterofiche
irodv
iem
Pos
tScr
iptpa
raim
prim
irou
vercom
oGho
stscrip
t.
dvip
s-P
cmzfo
o.dv
i-o
foo.
ps
Setiv
ersorte,
oseusis
temaLA T
EXatétrás
aferram
enta
dvipdf
,que
lhe
perm
iteconv
erteroseufiche
iro.dvi
directam
ente
empd
f.
dvip
dffo
o.dv
i
1.6
OFo
rmatodo
Docum
ento
1.6.1
Classes
deDocum
entos
Aprim
eira
inform
ação
queoLAT E
Xprecisa
desabe
rqu
ando
processa
umfiche
iroéotip
ode
documento
queoau
torqu
ercriar.
Este
tipoéespe
cificad
o6Esteéocaso
dequ
alqu
ersistem
aUnix,
e...Hom
ensasériousam
Unix
6.7Réguas
139
actualdeacordo
comotam
anhoda
caixadentro
doargum
entotexto.
\raisebox0pt[0pt][0pt]\Large%\textbfAaaa\raisebox-0.3exa%\raisebox-0.7exaa%\raisebox-1.2exr%\raisebox-2.2exg%\raisebox-4.5exhele
gritoumas
nemsequer
omais
próximonotou
quealguma
coisaterrível
lhetinha
acontecido.
Aaaaaaargh
elegritou
mas
nemse-
queromais
próximonotou
quealgum
acoisa
terrívellhetinha
acontecido.
6.7Réguas
Algum
aspáginas
atrásdeve
terreparado
nocom
ando
\rule[içar]larguraaltura
Norm
almente
eleproduz
umasim
plescaixa
preta.
\rule3mm.1pt%\rule[-1mm]5mm1cm%\rule3mm.1pt%\rule[1mm]1cm5mm%\rule3mm.1pt
Istoéútilpara
desenharlinhas
horizontaiseverticais.
Alinha
napágina
detítulo,por
exemplo,foicriada
comum
comando
\rule.
FIM.
10Coisas
Que
Precisa
deSaber
pelocom
ando\documentclass.
\documentclass[opções]classe
Aqui,classe
especificaotipo
dodocum
entoaser
criado.A
tabela1.1
listaas
classesde
documento
explicadasnesta
introdução.A
distribuiçãodo
L ATE X2ε
permite
classesadicionais
paraoutros
documentos,incluindo
cartaseslides.
Oparâm
etroopções
caracterizaocom
portamento
daclasse
dodocum
ento.As
opçõesdevem
serseparadas
porvírgulas.
Asopções
mais
comuns
paraos
documentos
padrãoestão
listadasna
tabela1.2.
Exemplo:
Um
ficheiropara
umdocum
entoL ATE X
podecom
eçarcomalinha
\documentclass[11pt,twoside,a4paper]article
queinstrue
oL ATE X
aescrever
odocum
entocom
osendo
umartigo
(article)com
umtam
anhobase
deletra
deonze
pontos(11pt),e
paragerarum
formato
adequadopara
impressão
deam
bosos
lados(twoside)em
papelA4(a4paper).
1.6.2Pacotes
Aoescrever
oseu
documento,provavelm
enteencontrará
algumas
áreasonde
oL ATE X
básiconão
conseguiráresolver
osseus
problemas.
Sedeseja
incluirgráficos,texto
coloridoou
códigofonte
deum
ficheirono
seudocum
ento,iráprecisar
demelhorar
ascapacidades
doL ATE X
.Este
tipode
melhoram
entossão
chamados
pacotes(packages),e
sãoactivados
comocom
ando
\usepackage[opções]pacote
ondepacote
éonom
edo
pacoteeopções
éum
alista
depalavras
chaveque
activam(ou
desactivam)propriedades
especiaisno
pacote.Algunspacotes
vêmcom
adistribuição
basedo
L ATE X2ε(Veja
atabela
1.3),outrossãodistribuidos
Tabela1.1:
Classes
deDocum
entos.
articlepara
artigosemjornaiscientíficos,pequenosrelatórios,docum
entaçãode
programas,convites,...
reportpara
relatóriosmais
longoscontendo
várioscapítulos,pequenos
livros,teses
dedoutoram
ento,...
bookpara
livrosverdadeiros
slidespara
slides.Esta
classeusa
letrasgrandes
dotipo
sansserif.
Deve
considerarutilizar
opacote
Beam
er.em
vezdo
slides.
138
Con
figurar
oLAT E
X
Alarguratomaum
valorqu
eespe
cific
aalargurada
caixa.
Aprincipa
ldiferenç
aentreminipage
e\parboxéqu
enã
opo
deusar
todo
sos
coman
dos
eam
bientesde
ntro
deum
aparbox
enqu
anto
quasetudo
épo
ssível
numa
minipage
.En
quan
to\parboxem
pacota
umpa
rágrafofazend
oqu
ebrasde
linha
etudo
omais,
exist
etambé
mum
aclasse
decoman
dospa
racaixotes
queop
eram
apen
asem
materiala
linha
doho
rizon
talm
ente.Já
conh
ecem
osum
deles.
Écham
ado\mbox,
eem
pacota
simplesmente
umasérie
decaixas
dentro
deum
aou
tra,
epo
deserusad
opa
rapreven
irahifenizaçãode
palavras.Com
opo
decolocarc
aixa
sdentrode
qualqu
ercaixa,
estese
mpa
cotado
resh
orizon
taisdã
o-lhe
umafle
xibilid
adeilimita
da.
\mak
ebox
[largura][pos]texto
Alargurade
finealargurada
caixaresulta
ntevistado
lado
defora.5
Além
docomprim
ento
dasexpressões,p
odetambé
musar
\width
,\height
,\depthe
\totalheight
nopa
râmetro
delargura.
Todo
seless
ãovaloreso
btidos
med
indo
otextoescrito
.O
parâmetro
postomaum
valorde
entreas
letras:centro,à
esqu
erda
(left),à
direita
(right)ou
squ
eespa
lhaotextode
ntro
dacaixapa
raapreenche
r.O
coman
do\frameboxfunc
iona
exactamente
damesmaform
aqu
e\makebox,
mas
desenh
aum
acaixaàvolta
dotexto.
Osegu
inte
exem
plomostraalgu
mas
coisa
sque
pode
fazerc
omos
coman
dos
\makebox
e\framebox.
\mak
ebox
[\te
xtwi
dth]
%cen
trado
\par
\mak
ebox
[\text
widt
h][s
]%
esp
alhad
o\par
\fra
mebo
x[1.1\
widt
h]A
gora
esto
uen
caix
ilha
do!
\par
\fra
mebo
x[0.8\
widt
h][r
]Bo
las,
esto
utã
ola
rgo
\par
\fra
mebo
x[1cm]
[l]
esqu
ece,
Euso
uas
sim
Cons
egue
leris
to?
centrado
es
pa
lh
ad
o
Ago
raestouencaixilh
ado!
Bolas,e
stou
tãolargo
esqu
ece,
Eusouassim
Con
segu
eleristo?
Ago
raqu
econtrolamos
aho
rizon
tal,opróx
imopa
ssoób
vioéir
para
overtical.6
Sem
prob
lemas
para
oLAT E
X.O
coman
do
\rai
sebo
xiçar
[acim
a-da-linh
a-base][abaixo-da-lin
ha-base]texto
perm
itede
finir
asprop
rieda
desverticaisde
umacaixa.
Pode
usar
o\width
,\height,
\depth
e\totalheight
nosprim
eirostrês
parâmetros,
deform
aa
5Isto
sign
ifica
quepo
desermaispe
quen
ado
queomaterialláde
ntro.Pod
eatécolocar
alarguraa0p
tde
form
aaqu
eotextode
ntro
dacaixairáserescritasem
influ
enciar
ascaixas
circun
dantes.
6O
controlo
totalé
obtido
apen
ascontroland
oaho
rizontal
tãobe
mcomoavertical......
1.6O
Form
atodo
Docum
ento
11
Tabe
la1.2:
Opç
õesda
sClasses
deDocum
entos.
10pt
,11pt,
12pt
Defi
neotaman
hoprincipa
ldas
letras
dodo
cumento.
Casonã
oespe
cifiq
ueum
ade
las,
éassumido10pt
.
a4paper,
letterpaper,
...
Defi
neotaman
hodo
pape
l.Po
rom
issão
,éutilizado
oletterpaper.
Além
destes,e
xistem
a5paper,
b5paper,
executivepaper
,elegalpaper
.
fleqn
Alin
haas
fórm
ulas
àesqu
erda
emvezde
ascentrar.
leqno
Colocaanu
meração
nasfórm
ulas
dolado
esqu
erdo
emvezdo
lado
direito
.
titlepage,
notitlepage
Espe
cific
ase
sede
vecriarum
ano
vapá
gina
depo
isdo
títulodo
documento
ounã
o.A
classe
articlenã
oinicia
uma
nova
página
porom
issão
,enq
uantoqu
eoreport
eobook
ofazem.
twocolumn
InstrueoLAT E
Xaescrever
odo
cumento
emdu
ascoluna
s.
twoside,
oneside
Indica
sede
vesergerado
resulta
dopa
raim
pressãodo
sdo
islado
s.Asclassesarticleereport
sãoim
pressasap
enas
deum
lado
eaclasse
book
éim
pressa
dosdo
islado
spo
rom
issão
.Notequ
eesta
opçãomud
aap
enas
oestilodo
docu
mento.A
opçãotwosidenã
odizàim
pressora
quede
vefazeraim
pressãode
ambo
sos
lado
s.
openright,
openany
Fazos
capítuloscomeçar
apen
asna
spá
gina
sdo
lado
direito
ouna
próxim
adispon
ível.Es
taop
çãonã
ofunciona
com
aclasse
articleum
avezqu
eelanã
osabe
oqu
esãocapítulos.
Aclasse
report
inicia
porom
issão
oscapítulosna
prim
eira
página
dispon
ível
eaclasse
book
inicia
naspá
gina
sdo
lado
direito
.
landscape
Mud
aoform
atodo
docu
mento
para
serim
presso
numafolha
deita
da.
6.6Caixas
137
\flushleft\newenvironmentvardesc[1]%
\settowidth\parindent#1:\
\makebox[0pt][r]#1:\
\begindisplaymatha^2+b^2=c^2\enddisplaymath
\beginvardescOnde$a$,$b$
--são
adjuntosdo
ângulorecto
deum
triângulorectângulo.
$c$--
éa
hipotenusado
triânguloesente-se
sozinha.
$d$--
finalmente,nem
sequeraparece.
Nãoécurioso?
\endvardesc
a2
+b 2
=c 2
Onde:
a,b–são
adjuntosdo
ângulorecto
deum
triângulorectângulo.
c–éahipotenusa
dotriângulo
esente-se
sozinha.d–finalm
ente,nemsequer
aparece.Não
écurioso?
6.6Caixas
OL ATE X
constróiassuas
páginasmovendo
caixas.A
principio,cadaletra
éum
apequena
caixa,queédepois
coladaaoutras
letraspara
formar
palavras.Estas
sãode
novocoladas
aoutras
palavras,mas
comcola
especial,que
éelástica
eportanto
umasérie
depalavras
podeser
encolhidaou
esticadapara
preencherexactam
enteum
alinha
detexto
napágina.
Adm
ito,estaéum
aversão
muito
simplista
doque
realmente
acontece,mas
naverdade,
oTE X
operacom
colaecaixas.
Não
ésó
umaletra
quepode
serum
acaixa.
Podecolocar
virtualmente
tudonum
acaixa,incluindo
outrascaixas.
Cada
caixairá
depoisser
manuseada
peloL ATE X
comose
fosseum
asim
plesletra.
Nos
capítulosanteriores,já
encontroualgum
ascaixas,no
entanto,nãolhe
disse.O
ambiente
tabulareo\includegraphics,
porexem
plo,produzem
ambos
umacaixa.
Istosignifica
quepode
colocarfacilm
enteduas
tabelasou
imagens
ladoalado.
Sótem
deter
acerteza
queasua
larguranão
émais
largaque
alargura
dotexto.
Também
podeem
pacotarum
parágrafoda
suaescolha
numacaixa
como
comando
\parbox[pos]larguratexto
oucom
oam
biente
\beginminipage[pos]larguratexto
\endminipage
Oparâm
etropos
podetom
arum
adas
letrasc,
tou
bpara
controlaro
alinhamento
verticaldacaixa,relativam
enteàlinha
basedo
textocircundante.
12Coisas
Que
Precisa
deSaber
Tabela1.3:
Alguns
PacotesDistribuídos
comoL ATE X
.
docPerm
iteadocum
entaçãode
programas
L ATE X.
Descrito
emdoc.dtx
aeno
The
L ATE XCom
panion[3].
exscaleFornece
versõesdas
letrasdo
modo
matem
áticoreguláveis
emtam
anhoDescrito
emltexscale.dtx.
fontencEspecifica
quecodificação
decaracteres
oL ATE X
deveusar.
Descrito
emltoutenc.dtx.
ifthenFornece
comandos
daform
a‘if...then
do...otherwise
do....’Descrito
emifthen.dtx
eno
The
L ATE XCom
panion[3].
latexsymPerm
iteaceder
aotipo
deletra
symbol
doL ATE X
.Descrito
emlatexsym.dtx
eno
The
L ATE XCom
panion[3].
makeidx
Fornececom
andospara
produziríndices.
Descrito
nasecção
4.3eno
The
L ATE XCom
panion[3].
syntonlyProcessa
umdocum
entosem
escreveroresultado
doprocessam
ento.
inputencPerm
iteaespecificação
deum
acodificação
comoseja
ASC
II,ISOLatin-1,
ISOLatin-2,
páginasde
código437/850
IBM,Apple
Macin-
tosh,Next,
ANSI-W
indowsou
definidopelo
utilizador.Descrito
eminputenc.dtx.
aEste
ficheirodeve
estarinstalado
noseu
sistema,e
deveconseguir
convertê-lopara
umficheiro
dvidigitando
latexdoc.dtx
emqualquer
directoriaem
quetiver
permissões.
Istotam
béméverdade
paratodos
osoutros
ficheirosmencionados
nestatabela.
separadamente.
Poderáencontrar
mais
informação
sobreos
pacotesinstalados
noLocalG
uide[4].
Aprim
eirafonte
deinform
açãosobre
ospacotes
L ATE XéoThe
L ATE XCom
panion[3],que
contémdescrições
decentenas
depacotes
juntamente
cominform
açãosobre
comoescrever
assuas
própriasextensões
paraoL ATE X
2ε .
Asdistribuições
deTE X
modernas
incluemum
grandenúm
erode
pacotesjá
instalados.Se
estáatrabalhar
numsistem
aUnix,use
ocom
andotexdoc
paraaceder
àdocum
entaçãoexistente.
1.7Ficheiros
queprovavelm
enteencontrará
Quando
trabalharcom
oL ATE X
,rapidamente
seencontrará
numlabirinto
deficheiros
comvárias
extensõeseprovavelm
entesem
pistaalgum
asobre
oseu
136
Con
figurar
oLAT E
X
Então
,seau
mentaralargurado
textodo
seuliv
ro,lem
bre-se
queestá
atornar
avida
maisdifíc
ilaosseus
leito
res.
Mas
chegade
aviso
s,prom
etiq
uediziacomose
faziss
o...
OLA T
EXdispõe
dedo
iscoman
dosp
aramud
arestesp
arâm
etros.
Sãousad
osno
rmalmente
nopreâmbu
lodo
docu
mento.
Oprim
eiro
coman
doatrib
uíum
valorfix
oaqu
alqu
erum
dospa
râmetros:
\set
leng
thparâm
etrocomprim
ento
Osegu
ndocoman
doad
iciona
umvaloraqu
alqu
erum
dospa
râmetros:
\add
tole
ngthparâm
etrocomprim
ento
Este
segu
ndocoman
doé,
norm
almente,m
aisútilqu
eo\setlength
porque
func
iona
deum
aform
arelativ
aao
svaloresjá
exist
entes.
Para
adiciona
rum
centím
etro
para
alargurano
rmal
dotexto,
utilize
ocoman
dosegu
inte
nopreâmbu
lodo
seudo
cumento:
\addtolength\hoffset-0.5cm
\addtolength\textwidth1cm
Neste
contexto,po
dequ
erer
olha
rpa
raopa
cote
calc,
quepe
rmite
usar
operaçõesaritm
éticas
noargu
mento
deeste
ede
outros
coman
doson
dede
veria
introd
uzir
valores.
6.5
Maisdivertim
ento
com
comprim
entos
Semprequ
epo
ssível,tento
nãousar
comprim
entosab
solutosem
documentos
LA TEX
.Pr
efiro
tentar
basear
ascoisa
sna
larguraou
altura
deou
tros
elem
entos
daspá
gina
s.Pa
raalargurade
umafig
ura,
podiarelacion
arcom
\textwidth
deform
aaqu
eelacoub
esse
numapá
gina
.Ossegu
intes3coman
dospe
rmite
mde
term
inar
alargura,
altura
eprofun
di-
dade
deum
texto.
\set
tohe
ightvariáveltexto
\set
tode
pthvariáveltexto
\set
towi
dthvariáveltexto
Osegu
inte
exem
plomostraum
apo
ssível
aplic
ação
para
estescoman
dos.
1.7Fiche
iros
queprovavelmente
encontrará
13
conteú
do.Em
segu
idaap
resentam
osum
alista
indicand
oos
vário
stip
osde
fiche
irosqu
epo
ssivelmente
encontrará
aotrab
alha
rcom
T EX.Notequ
eesta
tabe
lanã
opreten
deserum
alista
completade
extensões,
mas
seen
contrar
umaqu
efalte
equ
elhepa
reça
impo
rtan
te,a
vise!
.tex
FicheirosLAT E
Xou
T EX.Po
dem
sercompilado
scom
olatex.
.sty
Pacote
demacrosLAT E
X.
Inclua
opa
cote
noseu
docu
mento
LAT E
Xutilizand
oocoman
do\usepackage.
.dtx
T EX
docu
mentado
.Es
teéoform
atoba
sepa
raadistrib
uiçãode
fiche
iros
deestiloLA T
EX.Se
processaru
mde
stes
fiche
irosfi
cará
com
docu
mentação
dopa
cote
contidono
fiche
iro.dtx.
.ins
Éoinstalad
orpa
raos
fiche
iroscontidos
nosfiche
iros.dtx
com
omesmo
nome.
Sefiz
erdo
wnload
deum
pacote
LAT E
Xda
Internet,n
ormalmente
ficarácom
umfiche
iro.dtx
eum
.ins.
Corra
oLA T
EXno
fiche
iro.in
spa
rade
scom
pactar
oficheiro
.dtx.
.cls
Ficheirosde
classe
quede
finem
comooseudo
cumento
vaiap
arecer.
Pode
mserselecciona
doscom
ocoman
do\documentclass
.
.fd
Ficheirosd
ede
scriç
ãode
tipos
deletraqu
ecomun
icaao
LA TEX
novost
ipos
dispon
íveis.
Osfiche
irossegu
intessãogerado
squ
ando
correoLAT E
Xno
seudo
cumento:
.dvi
DeviceInde
pend
entfile.
Esteéoresulta
doprincipa
ldautilizaçãodo
LAT E
X.Ve
jaoseuconteú
docom
umprog
ramade
visualização
deDVI
ouconv
erta-o
para
outroform
ato,
porexem
plocom
aap
licação
dvips.
.log
Con
tém
inform
ação
detalhad
asobreoqu
eacon
teceuda
últim
avezqu
ecorreu
oLAT E
Xno
seudo
cumento.
.toc
Gua
rdatodo
sosc
abeçalho
s.Se
rálid
oda
próxim
avezqu
ecorrer
oLA T
EXpa
raprod
uzir
atabe
lade
conteú
dos.
.lof
Idêntic
oao
.tocmas
para
alista
defig
uras.
.lot
Maisum
avezomesmopa
raalista
detabe
las.
.aux
Outro
fiche
iroqu
etran
sporta
inform
ação
deum
autilizaçãodo
LA TEX
até
àpróx
ima.
Entreou
tras
coisa
s,ofiche
iro.aux
éutilizado
para
guarda
rinform
ação
associad
acom
referênc
iascruz
adas.
.idx
Seoseudo
cumento
incluí
umíndice,o
LAT E
Xgu
arda
toda
sas
palavras
quevãopa
raoíndice
nestefiche
iro.Estefiche
irode
veserprocessado
com
omakeindex.
Visite
asecção
4.3na
página
88pa
ramaisinform
ação
sobreinde
xação.
6.4Form
atoda
Página
135
Header
Body
Footer
Margin
Notes
i8
-
i7? 6
i1 -
-i3 i10 -
-i96 ?i11
i2? 6i46 ? i56 ? i66 ?
1one
inch+
\hoffset2
oneinch
+\voffset
3\oddsidemargin
=-14pt
4\topmargin
=18pt
or\evensidemargin
5\headheight
=12pt
6\headsep
=25pt
7\textheight
=348pt
8\textwidth
=276pt
9\marginparsep
=10pt
10\marginparwidth
=48pt
11\footskip
=30pt
\marginparpush=5pt
(notshown)
\hoffset=0pt
\voffset=0pt
\paperwidth=421pt
\paperheight=597pt
Figura6.2:
Parâmetros
deform
atousados
nestelivro.
Experimente
opacote
layoutspara
imprim
iroform
atodos
seusdocum
entos.
14Coisas
Que
Precisa
deSaber
.indÉ
oficheiro
processadodo
.idx,prontopara
inclusãono
seudocum
entono
próximociclo
decom
pilação.
.ilgFicheiro
comos
resultadossobre
oprocessam
entodo
makeindex.
1.7.1Estilo
dePáginas
OL ATE X
suportatrês
combinações
pré-definidasde
cabeçalho/rodapé—
cha-mados
deestilo
depáginas
.O
parâmetro
estilopode
serum
dosdefinidos
pelocom
ando
\pagestyleestilo
Atabela
1.4lista
osestilos
depáginas
pré-definidos.
Tabela1.4:
OsEstilos
dePáginas
Pré-definidosno
L ATE X.
plainim
primeonúm
eroda
páginano
fundoda
página,nocentro
dorodapé.
Esteéoestilo
porom
issão.
headingsim
primeo
nomedo
capítuloactualeo
número
dapágina
nocabeçalho
decada
página,enquantoque
orodapé
semantém
vazio.(Este
éoestilo
usadoneste
documento)
emptycoloca
querocabeçalho
querorodapé
vazios.
Épossívelalterar
oestilo
dapágina
actualcomocom
ando
\thispagestyleestilo
Umadescrição
sobrecom
ocriar
osseus
próprioscabeçalhos
erodapés
podeser
encontradono
The
L ATE XCom
panion[3]e
nasecção
4.4da
página89.
1.8Grandes
Projectos
Quando
trabalhacom
documentosgrandes,possivelm
entegostava
desepararos
ficheirosde
códigoem
váriaspartes.
OL ATE X
temdois
comandos
queajudam
aatingir
esteobjectivo.
\includenomedoficheiro
estecom
andoéusado
nocorpo
deum
documento
paraincluir
oconteúdo
deoutro
ficheiro(cham
adonom
edoficheiro.tex).O
L ATE Xirá
iniciarum
anova
páginaantes
deprocessar
oconteúdo
desteficheiro.
134
Con
figurar
oLAT E
X
dois
parágrafos
com
ocoman
do:
\vsp
acecomprim
ento
Este
coman
dode
veserno
rmalmente
usad
oentredu
aslin
hasvazias.Se
oespa
çode
veserpreservado
noinicio
ouno
fimde
umapá
gina
,utilizeaversão
estrelad
ado
coman
do:\vspace*
emvezde
\vspace.
Ocoman
do\stretch
emcone
xãocom
ocoman
do\pagebreak
pode
ser
usad
opa
raim
prim
irtextona
últim
alin
hade
umapá
gina
,oupa
racentrar
textoverticalmente
numapá
gina
.
Algumtexto\ldots
\vspace\stretch1
Isto
aparecena
última
linhada
página.\pagebreak
Espa
çoad
iciona
lentre
duas
linha
sdo
mesmopa
rágrafoou
dentro
deum
atabe
laéespe
cific
adocom
ocoman
do
\\[com
prim
ento]
Com
\bigskip
e\smallskip
pode
salta
rum
aqu
antid
adepréde
finidade
espa
çovertical
sem
terde
sepreocu
parcom
osnú
meros
exactos.
6.4
Form
atoda
Página
OLAT E
X2 ε
perm
iteespe
cific
arotaman
hodo
pape
lnocoman
do\documentclass
.Dep
ois,au
tomaticam
ente
selecciona
asmargens
detextocorrectas.
Mas,p
orvezes,
pode
nãoestarcontente
com
osvalorespré-de
finidos.Naturalmente,
pode
alterá-lo
s.A
figura6.2mostratodo
sos
parâmetrosqu
epo
dem
ser
alterado
s.A
figurafoip
rodu
zida
com
opa
cote
layou
tdoconjun
to‘to
ols’.
3
ESP
ERE!.
..an
tesde
selanç
arfre
netic
amente
a“T
ocaafazeras
página
sestreitasum
poucomaislargas”,
tirealgu
nssegu
ndos
para
pensar.Com
ona
maioria
doscasos,
exist
eum
abo
arazãopa
raqu
eoform
atoda
página
seja
oqu
eé. Claro,c
ompa
rado
com
asuapá
gina
tirad
ado
MicrosoftWord,
parece
muito
maisestreita.Mas
dêum
aolha
dela
aoseuliv
rofavo
rito4
econteonú
mero
decaracteres
numalin
hade
textono
rmal.Iráno
tarqu
enã
oexist
emmais
doqu
e66
caracteres
emcada
linha
.Ago
ra,façaomesmona
spá
gina
sdo
seu
docu
mento
LAT E
X.A
expe
riênc
iamostraqu
ealeitu
rase
tornadifíc
ilassim
queexist
emmaiscaracteres
numaún
icalin
ha.Isto
épo
rque
édifíc
ilao
solho
smover
dofim
deum
alin
hapa
raoinicio
dapróx
ima.
Esta
també
méarazão
pela
qual
osjornaissãoescrito
sem
múltip
lascoluna
s.3ma
cros
/latex
/req
uire
d/to
ols
4Que
rodizer,
umliv
rorealmente
prod
uzidopo
rum
aed
itorade
repu
tação.
1.8Grand
esProjectos
15
Osegu
ndocoman
dopo
deserutilizado
nopreâmbu
lo.Elepe
rmite
indicar
aoLAT E
Xqu
eap
enas
osfiche
irosespe
cific
ados
pode
mserincluído
s:
\inc
lude
onlyn
omedofi
cheiro,n
omedofi
cheiro,...
Dep
oisde
stecoman
doserexecutad
ono
preâmbu
lodo
documento,a
pena
sos
coman
dos\include
para
osfiche
iroslistado
sno
argu
mento
docoman
do\includeonly
serãorealmente
incluído
s.Notequ
enã
opo
dem
exist
irespa
ços
entreos
nomes
dosfiche
iroseas
vírgulas.
Ocoman
do\include
inicia
otexto,
incluído
numano
vapá
gina
.Isto
éútil
quan
dousao\includeonly
,porqu
eas
mud
ançasde
página
nãose
moverão
,mesmoqu
ando
algu
ns\include
’ssãoom
itido
s.Algum
asvezesist
opo
denã
oserde
sejável.
Neste
caso,d
eveutilizarocoman
do
\inp
utn
omedofi
cheiro
queincluí
simplesmente
ofiche
iroespe
cific
ado,
sem
fatosb
rilha
ntes,n
emcordas
agarrada
s!Pa
rafazeroLAT E
Xverifi
carrapida
mente
oseudo
cumento
pode
utilizaro
pacote
synton
lyqu
efazcom
queoLA T
EXpe
rcorra
ofiche
iroverifi
cand
oap
enas
asin
taxe
eutilizaçãode
coman
dos,
mas
nãoprod
uzne
nhum
fiche
iro.Com
oo
LA TEX
corremaisde
pressa
nestemod
o,po
depo
upar-lh
emuito
doseuprecioso
tempo
.A
suautilizaçãoémuito
simples:
\usepackagesyntonly
\syntaxonly
Qua
ndoprecisa
rde
prod
uzirpá
gina
s,ad
icione
umcomentário
àsegu
nda
linha
(adicion
ando
umsím
bolo
depe
rcentagem).
6.3Espaçam
ento133
Tabela6.5:
Unidades
doTE X
.
mmmilím
etro≈
1/25
polegadascm
centímetro
=10
mm
inpolegada
=25.4
mm
ptponto
≈1/72
polegada≈
13mm
emaprox
largurade
um‘M
’notipo
deletra
actualex
aproxaltura
deum
‘x’notipo
deletra
actual
simples,apenas
umnúm
eroeum
aunidade.
Asunidades
mais
importantes
estãolistadas
natabela
6.5.
Este\hspace1.5cméum
espaçode
1.5cm.
Este
éum
espaçode
1.5cm
.
Ocom
ando
\stretchn
geraum
espaçoespecial.
Ele
esticaaté
quetodo
oespaço
restantena
linhafique
completo.
Sevários
\hspace\stretchnforem
invocadosna
mesm
alinha,irão
ocupartodo
oespaço
disponível,deform
aproporcionalaos
seusfactores
deelasticidade
(n).
x\hspace\stretch1x\hspace\stretch3x
xx
x
Quando
seusa
espaçohorizontaljuntam
entecom
texto,podefazer
sentidoobrigar
oespaço
aajustar-se
relativamente
aotam
anhoactualdo
tipode
letra.Pode
fazeristo
usandounidades
relativasao
texto:em
eex.
\Largegran\hspace1emde\\\tinypeque\hspace1emno
grande
peq
ue
no
6.3.4Espaço
Vertical
Oespaço
entreparágrafos,secções,subsecções,...
édeterm
inadoautom
atica-mente
peloL ATE X
.Se
necessário,podeadicionar
espaçoverticaladicionalentre
132
Con
figurar
oLAT E
X
6.3.2
Form
atação
deParágrafos
NoLAT E
X,e
xistem
dois
parâmetrosqu
einflu
enciam
oform
atodo
spa
rágrafos.
Aocolocarum
ade
finição
como
\setlength\parindent0pt
\setlength\parskip1ex
plus
0.5exminus0.2ex
nopreâmbu
lodo
seudo
cumento,p
odealteraroform
adodo
spa
rágrafos.Es
tes
doiscoman
dosa
umentam
oespa
çoentredo
ispa
rágrafos
colocand
oaindentação
azero.
Aspa
rtes
plus
eminusdo
comprim
ento
acim
ainstruioT E
Xde
que
pode
comprim
ireexpa
ndiroespa
çamento
entrepa
rágrafos
pela
quan
tidad
eespe
cific
adase
forne
cessário
para
colocaros
parágrafos
deform
acorrecta
napá
gina
.NaEurop
acontinental,os
parágrafos
são,
norm
almente,sepa
rado
spo
ralgu
mespa
çoamaisenã
oinde
ntad
os.Mas,c
uida
do,istotambé
mafecta
atabe
lade
conteú
dos.
Assuas
linha
sirã
oap
arecer
maisespa
çada
s.Pa
raist
onã
oacon
tecer,
pode
mover
osdo
iscoman
dosdo
preâmbu
loatéaum
ponto
doseudo
cumento
abaixo
do\tableofcontents
ou,s
implesmente,n
ãoos
usar
detodo
,porqu
eirá
repa
rarqu
eamaior
partedo
sliv
rosprofi
ssiona
isusam
inde
ntação
enã
oespa
çopa
rasepa
raros
parágrafos.
Sequ
erinde
ntar
umpa
rágrafoqu
enã
ooestá,p
odeusar
ocoman
do
\ind
ent
noinício
dopa
rágrafo.
2Obv
iamente,istoirá
apen
asafectarotextoqu
ando
o\parindent
nãoestá
azero.
Para
criarum
parágrafonã
oinde
ntad
o,po
deusar
\noi
nden
t
comooprim
eiro
coman
dodo
parágrafo.
Isto
pode
serútilqu
ando
começaum
docu
mento
com
textoenã
ocom
umcoman
doqu
eseccione
odo
cumento.
6.3.3
EspaçoHorizon
tal
OLAT E
Xde
term
inaos
espa
çosentrepa
lavras
efrases
automaticam
ente.Pa
raad
iciona
respa
çoad
iciona
l,use:
\hsp
acecomprim
ento
Seum
destes
espa
çosde
veserman
tidomesmoqu
eatinja
ofim
ouinício
dumalin
ha,u
se\hspace*
emvezde
\hspace.
Ocomprim
ento
é,no
caso
mais
2Parainde
ntar
oprim
eiro
parágrafoap
óscada
título
desecção,u
seopa
cote
indentfirstq
quevem
noconjun
tode
pacotes‘too
ls’
Cap
ítulo2
EscreverTe
xto
Depoisde
lerocapítulo
anterio
r,deve
sabera
sparte
sbásic
asqu
econstituem
umdo
cumento
LA TEX
2 ε.Este
capítulo
preencherá
orestoda
estru
tura
queprecisa
deconh
ecer
para
prod
uzirmateriala
utêntic
o.
2.1
AEstrutura
deum
Texto
By
Han
spet
erS
chm
id<h
anspi@schmid-w
erren.ch>
Aoescrever
umtexto,
oprincipa
lpon
to(algum
aliteraturaDAAC
1mod
erna
excluída
),éap
resentar
ideias,informação
ouconh
ecim
ento
aoleito
r.Es
teirá
compreend
ermelho
rotextose
estasideias
estiv
erem
bem
estruturad
as,e
iráveresentirmelho
resta
estruturase
aform
atip
ográfic
arefle
ctiraestrutura
lógica
esemân
ticado
conteú
do.
OLAT E
Xédiferentede
todo
sos
outros
sistemas
deescrita
apen
aspo
rter
deindicaraestruturalógica
esemân
ticado
texto.
Utilizan
doesta
estrutura,
deriv
aaform
atip
ográficado
textode
acordo
com
as“regras”
dada
sna
classe
dodo
cumento
eno
svário
sfiche
irosde
estilo.
Aun
idad
emaisimpo
rtan
tede
textoem
LA TEX
(eem
tipog
rafia
)éopa
rágrafo.
Cha
mam
os-lh
e“u
nida
dede
texto”
porque
umpa
rágrafoéaform
atip
ográfica
quede
verefle
ctirum
pensam
ento
coerente,o
uum
aideia.
Nas
secçõess
eguintes
aprend
erácomoforçar
queb
rasde
linha
,por
exem
plocom
\\,e
queb
rasde
parágrafode
ixan
doum
alin
haem
bran
cono
código
.Se
começaadescreverum
novo
pensam
ento,d
eveiniciarum
novo
parágrafo;
senã
o,ap
enas
mud
anças
delin
hade
vem
serutilizada
s.Em
dúvida
sede
veou
nãorealizar
queb
rasde
parágrafos,p
ense
noseutextocomoum
armário
deideias
epe
nsam
entos.
Setem
umaqu
ebra
depa
rágrafo,
mas
ope
nsam
ento
anterio
rcontinua
,aqu
ebra
deve
serremovida.
Sealgu
malin
hade
pensam
ento
completam
ente
nova
ocorre
nomesmopa
rágrafo,
entãoalin
hade
veserqu
ebrada
.1DifferentAtAllCost(dife
renteatodo
ocu
sto),u
matrad
ução
daUVA
Suíça-Alemã
(Um’s
Verrecken
And
ers).
6.3Espaçam
ento131
\textitTambémpode
\emphenfatizartexto
queestá
emitálico,
\textsfnumtipo
deletra
\emphsans-serif,\textttou
numestilo
\emphmáquinade
escrever.
Também
podeenfatizar
textoque
estáem
itálico,numtipo
deletra
sans-serif,ounum
estilomáquina
deescrever.
6.2.3Aviso
Paraconcluir
estajornada
naterra
dasletras,aquiestá
umapequena
palavrade
aviso:
Lembre-se!
QUANTOSMA
IStipos
deletravocê
usarnum
documento,omais
legívele
bonitoele
ficara!
6.3Espaçam
ento
6.3.1Espaço
entrelinhas
Sequer
usarum
espaçomaior
entrelinhas
numdocum
ento,podealterar
oseu
valorcolocando
ocom
ando
\linespreadfactor
nopreâm
bulodo
seudocum
ento.Use
\linespread1.3para
umespaça-
mento
de“um
emeio”,e
\linespread1.6para
umespaçam
ento“duplo”.
Norm
almente
aslinhas
nãoestão
espalhadas,peloque
ofactor
porom
issãoé1.
Note
queoefeito
docom
ando\linespread
édem
asiadodrástico
enão
éapropriado
paratrabalho
publicado.Se
temum
aboa
razãopara
mudar
oespaçam
entoentre
linhaspoderá
preferirocom
ando:
\setlength\baselineskip1.5\baselineskip
\setlength\baselineskip%1.5\baselineskip
Esteparágrafo
estáescrito
comum
intervalode
1.5vezes
maiordo
queovalor
anterior.Repare
nocomando
’par’no
finaldo
parágrafo.\par
Esteparágrafo
temum
objectivoclaro:
mostraque
depoisde
fecharachaveta
tudovoltou
aonormal.
Este
parágrafoestá
escritocom
uminter-
valode
1.5vezes
maior
doque
ovalor
an-terior.
Repare
nocom
ando’par’no
finaldo
parágrafo.Este
parágrafotem
umobjectivo
claro:mostra
quedepois
defechar
achaveta
tudovoltou
aonorm
al.
18Escrever
Texto
Amaiorparte
daspessoasesquececom
pletamente
aim
portânciade
quebrasde
parágrafosbem
colocadas.Muitas
pessoasnem
sequersaber
osignificado
dumaquebra
deparágrafo,e,especialm
enteem
L ATE X,introduzem
parágrafossem
saber.Este
erroéespecialm
entefácilde
fazerse
foremutilizadas
equaçõesno
texto.Veja
osexem
plosseguintes,e
descubraporque
algumas
linhasem
branco(quebras
deparágrafos)
sãoutilizados
antesedepois
daequação,
eoutras
vezesnão.
(Seainda
nãocom
preendertodos
oscom
andososuficiente
nãose
preocupe,continuealer
esteeos
capítulosseguintes,e
depoisvolte
aler
estasecção.)
%Example
1\ldots
quandoEinstein
introduziuasua
fórmula\beginequation
e=m\cdot
c^2\;
,\endequationque
éao
mesmotempo
amais
conhecidaeamenos
compreendidafórmula
física.
%Example
2\ldots
deonde
seguealei
actualde
Kirchhoff:\beginequation
\sum_k=1^nI_k
=0\;
.\endequation
Alei
devoltagem
deKirchhoff
podeser
deduzida\ldots
%Example
3\ldots
quetem
váriasvantagens.
\beginequationI_D
=I_F
-I_R
\endequationéocentro
deum
modelodiferente
detransistor.\ldots
Aunidade
mais
pequenade
textoseguinte
éafrase.
Emtextos
ingleses 2,existe
ummaiorespaço
depoisdeum
pontoque
acabaum
afrase
doque
umque
acabaum
aabreviatura.
OL ATE X
tentaadivinhar
qualdoscasos
deveutilizar.
SeoL ATE X
errar,devedizer-lhe
oque
quer.Com
ofazer
istoéexplicado
mais
tardeneste
capítulo.A
estruturaçãodo
textoestende-se
atéàs
partesde
umafrase.
Quase
todasas
línguastêm
regrasde
pontuaçãomuito
complicadas,m
asna
suamaioria
(incluindoalem
ãoeinglês 3),irá
obterquase
todasas
vírgulascorrectas
sese
2NT:etam
bémem
portugueses3N
T:eportuguês
130
Con
figurar
oLAT E
X
\La
rgeNã
ole
iais
to!Is
tonã
oé
verd
ade.
Temde
acre
dita
rem
mim!
\par
Não
leia
isto!
Isto
nãoéverdad
e.Te
mde
acreditarem
mim
!
\La
rgeIs
tota
mbém
nãoéve
rdad
e.Ma
sle
mbre
-sequ
eso
uum
ment
iros
o.\
par
Isto
també
mnã
oéverdad
e.Mas
lembre-se
quesouum
mentir
oso.
Sequ
eractiv
arocoman
dode
mud
ança
detaman
hode
letrapa
raum
parágrafointeiro
detextoou
mesmomais,
deve
usar
asin
taxe
deam
biente
para
estescoman
dos.
\beg
inL
arge
Is
tonã
oéve
rdad
e.Ma
sma
isum
ave
z,oqu
esão
este
sdi
as\l
dots
\end
Lar
ge
Isto
não
éverdad
e.Mas
mais
umavez,
oqu
esãoestesd
ias.
..
Isto
iráfacilitar
acontag
emda
smuitaschavetas.
6.2.2
Perigo,
Will
Rob
inson,
Perigo
Com
ofoireferidono
início
destec
apítu
lo,é
perig
osoinfestar
osseus
docu
mentos
com
coman
dosexplícito
scomoestes,
porque
func
iona
mem
oposição
àideia
básic
ado
LA TEX
,que
ésepa
raraestruturalógica
evisual
dosdo
cumentos.
Isto
signific
aqu
ese
usar
omesmocoman
dode
mud
ança
deletraem
vário
ssít
ios
deform
aade
senh
arum
tipoespe
cial
deinform
ação
,deveusar
o\newcommand
para
defin
irum
“com
ando
lógico”pa
raocoman
dode
mud
ança
deletras.
\new
comm
and
\oop
s[1
]\t
extb
f#1
Nã
o\o
ops
entr
ene
stequ
arto,
está
ocup
adopo
rum
a\o
ops
máqu
ina
deor
igem
desc
onhe
cida.
Não
entr
enestequ
arto,e
stáocup
adopo
rum
am
áqui
nade
origem
descon
hecida
.
Estaab
orda
gem
tem
avantag
emde
quepo
dede
cidirmaistardese
quer
utilizarum
aou
trarepresentaçãovisual
dope
rigosem
sero\textbfsem
ter
dealterartodo
oseudo
cumento,ide
ntificand
oas
ocorrênc
iasde
\textbfe
descob
rindo
,paracada
uma,
deéou
nãoum
doscasosem
queestá
aap
ontar
perig
o,ou
sefoiu
sado
porqu
alqu
erou
trarazão.
Rep
arena
diferenç
aentreenfatiz
ar(\emph
)um
bocado
detexto,
oualterar
directam
ente
otip
ode
letra
!O
coman
do\emphésensívelao
contexto,e
nqua
nto
queos
coman
dosde
tipode
letratêm
compo
rtam
entosab
solutos.
2.2Que
bras
deLinh
aeQue
bras
dePágina
19
lembrar
doqu
eelarepresenta:um
ape
quen
apa
ragem
noflu
xoda
língu
a.Se
nãotem
acertezaon
decolocaravírgula,
leia
afraseem
vozalta,e
faça
uma
pequ
enarespira
çãoem
cada
vírgula.
Sefic
amal
emalgu
msít
io,a
pagu
ea
vírgula;
seprecisa
derespira
r(oufazerum
ape
quen
apa
usa)
emalgu
mou
tro
ponto,
insir
aum
avírgula.
Fina
lmente,o
spa
rágrafos
deum
textode
vem
també
mestarestruturad
oslogicamente
aum
nívelsup
erior,en
caixan
do-osem
capítulos,secções,subsec-
ções,e
assim
sucessivam
ente.Noentanto,
oefeito
tipográficode
escrever,p
orexem
plo,
\sectionA
EstruturaeLinguagemdo
Texto
étãoób
vioqu
eé
evidente
quan
doestasestruturas
dealto
níveld
evem
serutilizada
s.
2.2
Que
bras
deLinh
aeQue
bras
dePágina
2.2.1
ParágrafosJu
stificado
sÉ
habitual
queos
livrossejam
escrito
sde
form
aaqu
ecada
linha
tenh
ao
mesmocomprim
ento.O
LA TEX
insere
asqu
ebrasde
linha
eespa
çosne
cessários
entrepa
lavras
optim
izan
doos
conteú
dosde
umpa
rágrafo,
comoum
todo
.Se
necessário,e
letambé
mhifeniza
aspa
lavras
quenã
ocabe
mconfortavelm
ente
numalin
ha.Com
oos
parágrafos
sãoim
pressosd
epen
deda
classe
dodo
cumento.
Normalmente
aprim
eira
linha
dopa
rágrafoéinde
ntad
a,enã
oexist
eespa
çoad
iciona
lentre
dois
parágrafos.Ve
jaasecção
6.3.2pa
ramaisinform
ação.
Em
casosespe
ciaispo
deserne
cessário
orde
narao
LAT E
Xpa
raqu
ebrara
linha
:
\\ou
\new
line
iniciam
umano
valin
hasem
iniciarum
novo
parágrafo.
\\*
proíbe
,adicion
almente,u
maqu
ebra
depá
gina
após
aqu
ebra
delin
haforçad
a.
\new
page
inicia
umano
vapá
gina
.
\lin
ebre
ak[n
],\n
olin
ebre
ak[n
],\p
ageb
reak
[n],
\nop
ageb
reak[n
]
sugerem
sítioso
ndeu
maqu
ebra
pode
(ounã
opo
de)o
correr.P
ermite
mao
autor
influ
enciar
influ
encieas
suas
acções
com
umargu
mento
opcion
alnqu
epo
devaria
rdesde
zero
atéqu
atro.Aocolocarn
com
umvalorinferiora
4pe
rmite
que
oLA T
EXigno
reoseucoman
dose
oresulta
dofic
armuito
feio.N
ãoconfun
daestes
coman
dos“b
reak
”com
oscoman
dos“n
ew”.
Mesmoao
indicarum
coman
do“b
reak
”,oLAT E
Xtentaaind
apreenche
ras
bordas
dotextoeocomprim
ento
6.2Letras
eTam
anhos129
Tabela6.3:
Tamanhos
Absolutos
nasClasses
Padrão.
tamanho
10pt(om
issão)opção
11ptopção
12pt\tiny
5pt6pt
6pt\scriptsize
7pt8pt
8pt\footnotesize
8pt9pt
10pt\small
9pt10pt
11pt\normalsize
10pt11pt
12pt\large
12pt12pt
14pt\Large
14pt14pt
17pt\LARGE
17pt17pt
20pt\huge
20pt20pt
25pt\Huge
25pt25pt
25pt
Tabela6.4:
LetrasMatem
áticas.
\mathrm...T
ipoR
omano
\mathbf...T
ipoN
egrito\mathsf...
TipoSans
Serif\mathtt...
Tipodactilografo
\mathit...T
ipoItalico
\mathcal...TIP
OCA
LIG
RÁ
FIC
O
\mathnormal...TipoNorm
al
20Escrever
Texto
totaldapágina,com
odescrito
nasecção
seguinte.Se
realmente
quercom
eçarum
a“nova
linha”,entãoutilize
ocom
andocorrespondente.
Adivinhe
qual!O
L ATE Xtenta
sempre
produziras
melhores
quebrasde
linhapossíveis.
Senão
encontraum
aform
ade
quebraralinha
dummodo
queesteja
deacordo
comasua
qualidade,deixaum
alinha
sairum
poucoda
margem
direitado
parágrafo.Noentanto,
oL ATE X
queixa-se(“overfull
hbox”)ao
processaro
documento.
Istoacontece
mais
frequentemente
quandooL ATE X
nãoencontra
umsítio
correctopara
hifenizarapalavra. 4
Existeapossibilidade
deinstruir
oL ATE X
abaixar
asua
qualidadeum
poucodando-lhe
ocom
ando\sloppy,
queprevine
estaslinhas
demasiado
compridas
aumentando
oespaço
entrepalavras—
mesm
oque
oresultado
finalnãoseja
óptimo.
Neste
caso,umaviso
(“underfullhbox”)
édado.
Namaior
partedestes
casosoresultado
nãoé
omelhor.
Ocom
ando\fussy
trazoL ATE X
devolta
aoseu
comportam
entohabitual.
2.2.2Hifenização
OL ATE X
hifenizaas
palavrassem
preque
precisa.Se
oalgoritm
ode
hifenizaçãonão
encontraroponto
correcto,poderem
ediarasituação
utilizandooseguinte
comando,para
indicarao
TE Xaexcepção.
Ocom
ando
\hyphenationlistade
palavras
causaas
palavraslistadas
noargum
entosejam
hifenizadasapenas
nospontos
marcados
por“-”.
Oargum
entodo
comando
deveconter
apenaspalavras
constituídasde
letrasnorm
aisou
sinaisconsiderados
comoletras
normais
peloL ATE X
.Assugestões
dehifenização
sãoguardados
paraalíngua
activaquando
ocom
andode
hifenizaçãoocorre.
Istosignifica
quese
colocarum
comando
dehifenização
nopreâm
bulodo
seudocum
ento,influenciaráahifenização
dalíngua
inglesa.Se
colocarocom
andoapós
o\begindocument
eestá
ausar
algumpacote
parasuporte
deoutras
línguascom
oseja
opacote
babel,entãoas
sugestõesde
hifenizaçãoestarão
activasna
línguaactivada
pelobabel.
Oseguinte
exemplo
permitirá
que“hifenização”
sejahifenizado
tãobem
como“H
ifenização”,eprevine
detodo
que“FO
RTRAN”,“Fortran”
e“fortran”
sejamhifenizados.
Noargum
entodeste
comando
nãosão
permitidos
símbolos
oucaracteres
especiais.Exem
plo:
\hyphenationFORTRANHi-fe-ni-za-ção
Ocom
ando\-
insereum
hífendescritivo
numapalavra.
Estes
passamtam
bémaser
osúnicos
pontosde
hifenizaçãoperm
itidosna
palavra.Este
4Apesar
doL ATE X
avisá-loquando
istoacontece
(Overfull\hbox)
emostrar
alinha
problemática,
estaslinhas
nemsem
presão
fáceisde
encontrar.Se
utilizaraopção
draftno
comando
\documentclass,estaslinhas
serãomarcadas
comum
alinha
pretana
margem
direita.
128
Con
figurar
oLAT E
X
mud
arpa
raou
trotip
ode
letrapa
raescrever
matem
ática,
exist
eou
troconjun
tode
coman
dosespe
ciais:
consulte
atabe
la6.4.
Em
ligação
com
oscoman
dosde
mud
ança
detaman
ho,a
schavetas
têm
umpa
pelb
astanteim
portan
te.Sã
ousad
ospa
raconstruirgrupos.Osgrup
oslim
itam
azona
dequ
asetodo
sos
coman
dosLAT E
X.
Elego
stade
letr
as\
LARG
Egr
ande
se
\sm
allpe
quen
as.
Elego
stade
letras
gran
dese
pequ
enas.
Oscoman
dosde
mud
ança
detaman
hode
letratambé
mmud
amoespa
-çamento
entrelin
has,
mas
apen
asse
opa
rágrafoacab
ade
ntro
doalcancedo
coman
dode
mud
ança
detaman
ho.A
chavetaafechar
nã
ode
ve,p
ortanto,
aparecer
cedo
demais.
Noteapo
sição
docoman
do\par
nosdo
isexem
plos
segu
intes.
1
1\p
aréequivalenteaum
alin
haem
bran
co
Tabe
la6.1:
Letras.
\textrm...
roman
o\textsf...
sans
serif
\texttt...
àmaquina
\textmd...
méd
io\textbf...
negrito
\textup...
empé
\textit...
itálico
\textsl...
para
afrente
\textsc...
Mai
úscu
las
\emph...
salientado
\textnormal...
textono
rmal
Tabe
la6.2:
Taman
hode
Letra.
\tiny
min
úsc
ula
\scriptsize
mui
tope
quen
a
\footnotesize
bastan
tepe
quen
a\small
pequ
ena
\normalsize
norm
al\large
largas
\Large
maiores
\LARGE
mui
togr
ande
s\huge
enor
mes
\Huge
asm
aior
es
2.3Texto
jáFe
ito
21
coman
doée
specialm
ente
útilpa
rapa
lavras
quec
ontém
caracteres
espe
ciais(
por
exem
plo,
caracteres
acentuad
os),po
rque
oLA T
EXnã
ohifeniza
automaticam
ente
palavras
queconten
ham
essescaracteres.
Pens
oqu
eis
toé:
su\-
per\
-cal
\-%
i\-f
rag\
-i\-
lis\
-tic
\-ex
\-pi
\-%
al\-
i\-d
o\-c
ious
Pensoqu
eist
oé:
supe
rcalifragilisticexpiali-
dociou
s
Váriaspa
lavras
pode
mserman
tidas
juntas
numalin
ha,u
tilizan
dooco-
man
do
\mbo
xtexto
queob
rigaoLA T
EXaman
tero
seuargu
mento
juntoem
toda
sas
circun
stân
cias.
Ome
unú
mero
dete
lefo
nemu
dará
brev
emen
tepa
ra\m
box291
2319.
Opa
râme
tro
\mbo
x\e
mphfi
lena
me
deve
ráco
nter
ono
medo
fich
eiro
.
Omeu
númerode
telefone
mud
arábreve-
mente
para
29123
19.
Opa
râmetro
filenam
edeverá
conter
ono
medo
ficheiro.
Ocoman
do\fboxéidêntic
oao
\mbox,
mas
adiciona
umrectân
gulo
dese-
nhad
oàvo
ltado
conteú
do.
2.3
Textojá
Feito
Emalgu
nsdo
sexemplos
nasp
áginas
anterio
resd
everáterv
istoalgu
nscoman
dos
LAT E
Xmuito
simples
para
escrever
textoespe
cial:
Com
ando
Exem
plo
Descrição
\today
20de
Maiode
2011
Dataactual
nalín
guaactual
\TeX
T EX
Ono
medo
seutip
ógrafo
preferido
\LaTeX
LAT E
XO
Nom
edo
Jogo
\LaTeXe
LAT E
X2 ε
Aincarnação
actual
doLAT E
X
2.4
Símbo
loseCaracteresEspeciais
2.4.1
Aspas
Não
deve
utilizarocarácter
"pa
rade
senh
araspa
scomoofaria
numamáq
uina
deescrever.Ex
istem
duas
marcasespe
ciaispa
raab
rirefechar
aspa
sem
tipo-
grafi
a.Em
LA TEX
,use
dois
`(acentograve)
para
abrir
aspa
sedo
is'(ap
óstrofe)
para
fechar
aspa
s.Pa
raaspa
ssim
ples
useap
enas
umde
cada
.
‘‘Pr
essi
one
ate
cla‘x
’.’’
“Pressione
atecla‘x’.”
6.2Letras
eTam
anhos127
%Pacote
deDemonstração
porTobias
Oetiker\ProvidesPackagedemopack\newcommand\npilA
nãotão
PequenaIntrodução
ao\LaTeXe
\newcommand\txsit[1]A\emph#1
TãoIntrodução
ao\LaTeXe
\newenvironmentking\beginquote\endquote
Figura6.1:
Pacotede
Exemplo.
Escreverumpacoteconsistebasicam
enteemcopiaro
conteúdodo
preâmbulo
doseu
documento
paraum
ficheiroseparado
comum
nomecom
aextensão
.sty.Existe
umcom
andoespecial
\ProvidesPackagenomedo
pacote
parausar
notopo
doseu
pacote.O
comando
\ProvidesPackageindica
aoL ATE X
onom
edo
pacoteeirá
permitir
queapresente
mensagens
deerro
quandotentar
incluirmais
doque
umavez
umpacote.
Afigura
6.1mostra
umpequeno
exemplo
deum
pacoteque
contémos
comandos
definidosnos
exemplos
anteriores.
6.2Letras
eTam
anhos
6.2.1Tipos
deletra
OL ATE X
escolheostiposde
letraerespectivostam
anhosapropriadosbaseando-se
naestrutura
lógicado
documento
(secções,notasderodapé,...).
Emalguns
casos,podedesejarm
udarostiposoutam
anhode
letrasàmão.
Parafazeristo,
podeusar
oscom
andoslistados
nastabelas
6.1e6.2.
Otam
anhode
cadatipo
deletra
éum
adefinição
quedepende
naclasse
dedocum
entoenassuasopções.
Atabela
6.3mostra
otam
anhoabsoluto
empontos
paraestes
comandos
como
implem
entadosnas
classesstandard.
\smallOs
pequenose
\textbfgordosRomanos
mandaram\Large
emtoda
agrande
\textitItália.
Ospequenos
egordos
Rom
anosmanda-
ramem
todaagrande
Itália.
Umapropriedade
importante
doL ATE X
2εéque
osatributos
deletras
sãoindependentes.
Istosignifica
quepode
mandar
alterarotipo
outam
anhode
letrae,no
entanto,manter
osatributos
denegrito
ouitálico
quetinha
feitoanteriorm
ente.Em
modo
matem
áticopode
usaroscomandos
demudança
deletra
parasair
temporariam
entedo
modo
matem
áticoeentrarem
textonorm
al.Se
precisarde
22Escrever
Texto
Sim,eu
seiquearenderização
nãoéaideal,m
asna
verdadeéum
acentograve
(`)para
abriraspas,e
umapóstrofe
(')para
fechar.Ignore
oque
otipo
deletra
escolhidopossa
sugerir.
2.4.2Traços
eHífenes
OL ATE X
conhecequatro
tiposdiferentes
detraços.
Podeaceder
trêsdeles
colocandoum
,doisou
três-consecutivos.
Oquarto
sinalnãoéum
traço—éo
sinalmatem
áticomenos:
fim-de-semana,segunda-feira\\
páginas13--67\\
sim---ounão?
\\$0$,
$1$e$-1$
fim-de-sem
ana,segunda-feirapáginas
13–67sim
—ou
não?0,1
e−
1
Osnom
esdestes
traçossão:
‘-’hífen,‘–’en-dash,‘—’em
-dashe‘−
’sinalde
menos.
2.4.3Til(∼
)Um
caráctervisto
frequentemente
emendereços
deInternet
éotil.
Paragerar
estesím
boloem
L ATE Xpode
usar\~
mas
oresultado:
˜não
épropriam
enteo
quequeria.
Tentedesta
forma:
http://www.rich.edu/\~bush\\
http://www.clever.edu/$\sim$demohttp://w
ww.rich.edu/˜bush
http://www.clever.edu/∼
demo
2.4.4Barra
(/)Demodo
aescrever
umabarra
entreduas
palavras,podeusar
simplesm
enteler/escrever,m
asisto
fazcom
queoL ATE X
consideretoda
asequência
como
umaúnica
palavra,desactivandoahifenização.
Pararesolver
esteproblem
a,use
\slash.Por
exemplo,
escreva‘read\slash
write’que
iráperm
itira
hifenização.Noentanto,continue
apreferir
ocarácter
‘/’normalpara
ráciosde
unidades,porexem
plo,5MB/s.
2.4.5Sím
bolode
Graus
()O
seguinteexem
plomostra
comoim
primir
umsím
bolode
grausem
L ATE X:
Temperatura:$-30\,^\circ\mathrmC$,Daqui
apouco
estouacongelar.
Temperatura:
−30C
,Daquia
poucoes-
touacongelar.
126
Con
figurar
oLAT E
X
\new
envi
ronm
ent
simp
les
%\
noin
dent%
\pa
r\no
inde
nt
\beg
ins
imples
Ve
roes
paço
\\àes
quer
da.
\end
sim
ples
Ome
smo\
\aqu
i.
Veroespa
çoàesqu
erda
.O
mesmo
aqui.
\new
envi
ronm
ent
corr
ecto
%\
noin
dent\i
gnor
espa
ces
%\
par\
noinde
nt\i
gnor
espa
cesa
fter
end
\beg
inc
orrect
oSe
mes
paço
s\\à
esqu
erda.
\end
cor
recto
Ome
smo\
\aqu
i.
Sem
espa
ços
àesqu
erda
.O
mesmo
aqui.
6.1.4
Alin
hade
coman
dodo
LAT E
XSe
trab
alha
rnu
msis
temaop
erativotip
oUnix,
pode
ráusar
Mak
efilespa
raconstruiro
sseu
sprojectos
LA TEX
.Nesta
ligação
pode
ráserinteressantep
rodu
zir
versõesdiferentes
domesmodo
cumento
cham
ando
oLAT E
Xcom
parâmetros
diferentes
delin
hade
coman
do.
Sead
iciona
rasegu
inte
estruturaao
seu
docu
mento:
\usepackageifthen
\ifthenelse\equal\blackandwhitetrue
%Modo
"preto
ebranco";
fazerqualquer
coisa...
%Modo
"acores";fazerqualquer
coisadiferente...
Ago
rase
invo
caroLAT E
Xde
staform
a:
latex’\newcommand\blackandwhitetrue\inputtest.tex’
Prim
eiro,ocoman
do\blackandwhite
será
defin
ido,
ede
pois,
ofiche
iroserá
lidoDesta
form
a,ao
defin
iro\blackandwhite
estará
aindicarao
LAT E
Xqu
evaiq
uererprod
uzir
aversão
acoresdo
docu
mento.
6.1.5
OSe
uPróprio
Pacote
Sede
finir
umgran
denú
merode
novo
scoman
doseam
bientes,
opreâmbu
lodo
seudo
cumento
ficarába
stan
telong
o.Nesta
situa
ção,
éabo
aideiacriar
umpa
cote
LAT E
Xconten
dotoda
sas
suas
defin
içõesde
coman
doseam
bientes.
Dep
oisp
odeusar
ocoman
do\usapackagepa
ratornar
asde
finiçõesd
ispon
íveis
noseudo
cumento.
2.4Símbo
loseCaracteresEspeciais
23
Opa
cote
textcomptornaosím
bolo
degrau
stambé
mdispon
ível
como
\textcelsius
ouem
combina
çãocom
oC,u
sand
o\textcelsius
.
30\t
extc
elsi
us
são
86\t
extd
egre
eF.
30
são86
°F.
2.4.6
Símbo
lode
Euro(e
)Ultimam
ente,ao
escrever
sobredinh
eiro
vaiprecisa
rdo
símbo
lodo
Euro.
Muitosd
ostip
osde
letraactuaisc
ontêm
osím
bolo
doEu
ro.Dep
oisd
ecarregar
opa
cote
textcompno
preâmbu
lodo
seudo
cumento
\use
pack
agete
xtco
mp
pode
usar
ocoman
do
\tex
teur
o
para
ode
senh
ar.
Seoseutip
ode
letranã
oproviden
ciar
oseupróp
riosím
bolo
doEu
roou
senã
ogo
stado
símbo
lodo
Eurono
stip
osde
letraqu
epo
ssuí,a
inda
tem
duas
hipó
teses:
Emprim
eiro
luga
r,opa
cote
eurosym
quecontém
osím
bolo
oficial
doEu
ro:
\use
pack
age[offi
cial]
euro
sym
Sepreferir
umsím
bolo
maispa
recido
com
oseutip
ode
letra,
useaop
ção
genno
luga
rda
opçãoofficial
.
Tabe
la2.1:
Um
saco
cheiode
símbo
losde
Euro
LM+textcomp
\texteuro
€€
€eu
rosym
\euro
eee
[gen
]eurosym
\euro
ACACAC
2.4.7
Reticên
cias
(...)
Num
amáq
uina
deescrever,u
mavírgulaou
umpo
ntoocup
amomesmoespa
çode
qualqu
erou
traletra.
Aoim
prim
irliv
ros,estesc
aractereso
cupa
map
enas
umpe
quen
oespa
çoesãocolocado
smuito
próxim
osàletrapreced
ente.Desta
form
a,
6.1Novos
Com
andos,Ambientes
ePacotes
125
Existem
algunspontos
atom
arem
contaquando
existemespaços
apóscom
andosL ATE X
.Veja
apágina
5para
mais
informação.
6.1.2Novos
Ambientes
Talcom
ocom
ocom
ando\newcommand,
existetam
bémum
comando
paracriar
osseus
própriosam
bientes.O
comando
\newenvironmentusa
aseguinte
sintaxe:
\newenvironmentnome[num
]antesdepois
Denovo,
ocom
ando\newcommand
podeusar
\newenvironmentcom
umargum
entoopcional.
Omaterialespecificado
noargum
entoantes,é
processadoantes
dotexto
inclusono
ambiente
sejaprocessado.
Oconteúdo
doargum
entodepois
éprocessado
quandoocom
ando\endnom
eéencontrado.
Oseguinte
exemplo
ilustraautilização
docom
ando\newenvironment.
\newenvironmentking\rule1ex1ex%
\hspace\stretch1\hspace\stretch1%
\rule1ex1ex
\beginkingOs
meuspensamentos
\ldots\endking
Osmeus
pensamentos
...
Oargum
entonum
éusado
damesm
aform
aque
odo
\newcommand.O
L ATE Xtam
bémnão
permite
quedefina
umam
bienteque
jáexista.
Sepor
alguma
razãoquiser
mudar
umam
bientejá
existente,podefazê-lo
comocom
ando\renewenvironment
queusa
amesm
asintaxe
docom
ando\newenvironment.
Ocom
andousado
nesteexem
ploirá
serexplicado
mais
tarde:Para
ocom
ando\rule
vejaapágina
139,para
\stretchvá
àpágina
133,emais
informação
sobre\hspace
podeser
encontradana
página132.
6.1.3Espaço
Extra
Aocriar
umnovo
ambiente
poderávir
aser
mordido
porespaços
extra,queo
irãofazer
tremer,e
quepotencialm
enteterão
efeitosmortíferos.
Porexem
plo,quando
desejarcriarumam
bientede
títuloque
remove
asua
própriaindentação
assimcom
oado
próximoparágrafo.
Ocom
ando\ignorespaces
nobloco
deinício
dadefinição
doam
bienteirá
ignorarqualquer
espaçoapós
asua
execução.O
blocofinalda
definiçãoéligeiram
entemais
complicado,visto
quealgum
processamento
especialocorreno
finaldoam
biente.Com
ocom
ando\ignorespacesafterend
oL ATE X
irácolocaro
comando
\ignorespacesdepois
doprocessam
entoespecialde
finaldeam
bienteter
ocorrido.
24Escrever
Texto
introduzindoreticências
comosendo
simplesm
entetrês
pontosirá
produziro
resultadoerrado.
Emvez
disso,existeexiste
umcom
andoespecialpara
estespontos.
Écham
ado
\ldots
Nãodesta
forma...
masassim:\\
NovaIorque,
Tóquio,Budapeste,
\ldots
Não
destaform
a...
mas
assim:
Nova
Iorque,Tóquio,Budapeste,...
2.4.8Ligaduras
Algum
ascom
binaçõesde
letrassão
escritas,nãocolocando
asdiferentes
letrasum
aapós
aoutra,m
asusando
símbolos
especiais.
fffiflffi...
emvez
defffiflffi...
Estascham
adas‘ligaduras’podem
serproibidas
inserindoum
a\mbox
entreas
duasletras
emquestão.
Istopode
sernecessário
compalavras
construídasde
duaspalavras.
\LargeNot
shelfful\\but
shelf\mboxfulNot
shelffulbut
shelfful
2.4.9Caracteres
Especiais
eAcentos
OL ATE X
suportaouso
deacentos
ecaracteres
especiaisde
muitas
línguas.A
tabela2.2
mostra
todosos
tiposde
acentossendo
aplicadosàletra
o.Naturalm
enteque
outrasletras
também
funcionam.
Paracolocar
umacento
notopo
deum
iou
deum
j,oponto
deveser
removido.
Istoéconseguido
escrevendo\i
e\j.
H\^otel,na\"\i
ve,\’el\‘eve,\\
sm\orrebr\o
d,!‘Se\~norita!,\\
Sch\"onbrunnerSchlo\ss
Stra\sse
Hôtel,naïve,élève,
smørrebrød,¡Señorita!,
SchönbrunnerSchloß
Straße
124
Con
figurar
oLAT E
X
Sede
cidirqu
ejá
nãogo
stoqu
eos
coman
dossejam
escrito
snu
macaixa,
possoalterarsim
plesmente
ade
finição
doam
biente
lscommandpa
racriarum
ano
vaap
arên
cia.
Isto
émuito
maisfácild
oqu
ean
darpo
rtodo
odo
cumento
àcaça
detodo
sos
luga
reson
deusei
algu
nscoman
dosgené
ricos
LAT E
Xpa
rade
senh
arum
acaixaàvo
ltade
algu
mas
palavras.
6.1.1
Novos
Com
ando
sPa
raad
iciona
ros
seus
próp
rioscoman
dos,
useocoman
do
\new
comm
andno
me[n
um]defin
ição
Basicam
ente,o
coman
done
cessita
dedo
isargu
mentos:
ono
medo
coman
doqu
equ
ercriar,
eadefin
ição
docoman
do.O
argu
mento
num
empa
rêntesis
rectos
éop
cion
aleespe
cific
aonú
merode
argu
mentosqu
eono
vocoman
dorecebe
(são
possíveisaté9).Se
nãoespe
cific
ar,o
valorutilizado
é0,
ouseja,
nenh
umargu
mento
épe
rmitido
.Osdo
isexem
plos
segu
intesde
vem
ajud
araap
anha
raideia.
Oprim
eiro
exem
plode
fineum
novo
coman
docham
ado\npil.
Este
éum
atalho
para
“ANão
Tão
Pequ
enaIntrod
ução
aoLAT E
X2 ε.”
Um
coman
dode
stegéne
ropo
detornar-seútilse
precisa
deescrever
otít
ulode
steliv
romuitasemuitasvezes.
\new
comm
and
\npi
lA
Não
TãoPe
quen
aIn
trod
ução
ao\L
aTeX
eEs
taéa
‘‘\npi
l’’\l
dots
‘‘
\npi
l’’
Estaéa“A
Não
Tão
Pequ
enaIntrod
ução
aoLAT E
X2 ε
”...
“ANão
Tão
Pequ
ena
Introd
ução
aoLAT E
X2 ε
”
Opróxim
oexem
ploilu
stra
ade
finição
deum
novo
coman
doqu
erecebe
umargu
mento.A
etique
ta#1
vaiser
substit
uída
pelo
argu
mento
queespe
cificar.
Sequ
iserusar
maisdo
queum
argu
mento,u
se#2
eassim
sucessivam
ente.
\new
comm
and
\txs
it[
2]E
staéa\e
mph
#1#2
Intr
oduç
ãoao
\LaT
eXe
%no
corp
odo
docu
ment
o:\b
egin
ite
mize
\i
tem\t
xsit
Não
Tão
Gra
nde
\ite
m\t
xsit
Mui
to
Pequ
ena
\end
ite
mize
•Es
taéaNão
Tão
Grand
eIntrod
ução
aoLAT E
X2 ε
•EstaéaMuito
Pequ
enaIntrod
ução
aoLAT E
X2 ε
OLAT E
Xnã
ope
rmite
quecrie
umno
vocoman
doqu
esubstit
uaum
jáexist
ente.Mas,e
xisteum
coman
doespe
cial
nocaso
dequ
erer
fazerist
o.Nesse
caso,u
seexplicita
mente
ocoman
do\renewcommandqu
efunc
iona
damesma
form
aqu
eocoman
do\newcommand.
Emalgu
nscasos,
pode
querer
usar
ocoman
do\providecommandqu
efunc
i-on
acomoo\newcommand,
mas
seocoman
dojá
exist
ir,oLAT E
Xirá
igno
ra-lo
silen
ciosam
ente.
2.5Su
portede
Líng
uasInternaciona
is25
2.5
Supo
rtede
Líng
uasInternaciona
is
Seprecisa
deescrever
docu
mentosno
utraslín
guas
quenã
ooinglês,então
exist
emtrês
áreason
deoLAT E
Xpo
deserconfi
gurado
apropriada
mente:
1.To
dosos
textos
gerado
sau
tomaticam
ente
5po
dem
serad
aptado
spa
raa
outralín
gua.
Para
amaior
parteda
slín
guas,e
stas
mud
ançaspo
dem
ser
conseguida
sutilizand
oopa
cote
babelp
orJo
hann
esBraam
s.
2.O
LAT E
Xprecisa
desabe
ras
regras
dehifenizaçãopa
raano
valín
gua.
Con
segu
iras
regras
dehifenizaçãono
LA TEX
éum
pouc
omaisc
omplicad
o.Obrigaareconstruiro
fiche
irode
form
atoactiv
ando
padrõesd
ehife
nização
diferentes.O
seuLo
calG
uide
[4]d
eveap
resentar
maisinform
ação
narealização
destatarefa.
3.Regrastip
ográfic
asespe
cífic
asde
algu
mas
língu
as.
Em
Fran
cês,
por
exem
plo,
exist
eum
espa
çoob
rigatório
antesde
cada
carácter
dedo
ispo
ntos
(:).
Seoseusis
temajá
está
confi
gurado
deform
aap
ropriada
,pod
eactiv
aro
pacote
babela
dicion
ando
ocoman
do
\use
pack
age[lín
gua]
bab
el
depo
isdo
coman
do\documentclass
.A
lista
daslín
guas
queoseusis
tema
supo
rtaserãomostrad
assemprequ
eoseucompilado
rinicia.O
Bab
elirá
activ
arau
tomaticam
ente
asregras
apropriada
sde
hifenizaçãopa
raalín
gua
queescolher.Se
oseuform
atoLAT E
Xnã
osupo
rtahifenizaçãona
língu
aqu
eescolheu
,oba
belc
ontin
uará
afunc
iona
rmas
iráde
sactivar
ahifenização,
oqu
eterá
umefeito
bastan
tene
gativ
ona
aparên
ciavisual
dodo
cumento.
5Tab
elade
Con
teúd
os,Listade
Figuras,...
Tabe
la2.2:
Caracteresespe
ciaiseAcentos.
ò\‘o
ó\’o
ô\^o
õ\~o
o\=o
o\.o
ö\"o
ç\c
c
o\u
oo
\vo
ő\H
oo
\co
o .\d
oo ¯
\bo
oo\t
oo
œ\oe
Œ\OE
æ\ae
Æ\AE
å\aa
Å\AA
ø\o
Ø\O
ł\l
Ł\L
ı\i
\j
¡!‘
¿?‘
Capítulo
6
Configurar
oL ATE X
Osdocum
entosproduzidosusandooscom
andosapresentadosatéaquiparecerão
aceitáveisaum
agrande
audiência.Não
seguemum
estilomuito
trabalhado,mas
obedecemàs
regrasestabelecidas
comocorrectas
paraum
bomdocum
ento,eque
farãoodocum
entoagradávele
agradáveldeler.
Noentanto,
existemsituações
ondeoL ATE X
nãodispõe
decom
andosou
ambientes
quesatisfaçam
assuas
necessidades,ouoresultado
produzidoporum
comando
jáexistente
nãoestá
deacordo
comos
seusrequisitos.
Estecapítulo
tentarádaralgum
asideias
sobrecom
oensinarnovos
truquesao
L ATE Xecom
ofazê-lo
produzirresultadosque
sãodiferentes
aosdisponíveis
deraiz.
6.1Novos
Com
andos,Ambientes
ePacotes
Deve
terreparadoque
todososcomandosque
introduzinestelivro
sãoapresen-
tadosnum
acaixa,e
queaparecem
noíndice
nofim
dolivro.
Emvez
deusar
directamente
oscom
andosL ATE X
necessáriospara
obtereste
resultado,crieium
pacoteno
qualdefininovoscom
andoseam
bientespara
estefim
.Agora,
escrevosim
plesmente:
\beginlscommand\cidum\endlscommand
\dum
Neste
exemplo
estouautilizar
querum
novoam
bientecham
adolscommand,que
éresponsávelpor
desenharacaixa
àvolta
docom
ando,querum
novocom
andodenom
inado\ci
queescreve
onom
edo
comando
etam
bémcoloca
aentrada
correspondenteno
índice.Pode
verificaristo
olhandopara
ocom
ando\dum
noíndice
nofim
destelivro,onde
apareceráum
aentrada
para\dum,apontando
cadaum
adas
páginasonde
mencioneio
comando
\dum.
26Escrever
Texto
Seinicializar
obabelcom
váriaslínguas
\usepackage[línguaA,línguaB
]babel
aúltim
alíngua
quedefiniu
ficaráactiva,m
aspode
usarocom
ando
\selectlanguagelínguaA
paraalterar
alíngua
actual.Quase
todosos
sistemas
modernos
permitem
introduziralguns
caracteresespeciaisdirectam
entepelo
teclado.Para
conseguirmanusearum
avariedade
desím
bolosusadosnosdiferentesgruposdelínguase/ounasdiferentesplataform
as,oL ATE X
usaopacote
inputenc:
\usepackage[codificação]inputenc
Aoutilizar
estepacote,deverá
terem
atençãoque
outraspessoas
podemnão
conseguirler
ocódigo
doseu
documento
noseu
computador,
porqueutilizam
umacodificação
diferente.Por
exemplo,o
umlaut
alemão
äem
OS/2
écodificado
como132,m
asem
algunssistem
asUnix
utilizandoISO
-LATIN
1écodificado
como228,enquanto
queem
Cirílico
(cp1251para
Window
s)esta
letranão
existede
todo.Desta
formadeve
utilizaresta
funcionalidadecom
cuidado.Asseguintes
codificaçõespodem
serúteis,dependendo
dotipo
desistem
acom
queestá
atrabalhar: 6
Sistema
codificaçõesoperativo
LatimCirílico
Mac
applemacmacukr
Unix
latin1koi8-ru
Window
sansinew
cp1251DOS,O
S/2cp850
cp866nav
Ouso
de
\usepackage[utf8]inputenc
iráperm
itirque
criedocum
entosL ATE X
emutf8,um
acodificação
multi-byte
naqual
cadacaracter
podeser
codificadono
mínim
ocom
oum
bytee,
nomáxim
o,quatrobytes.
Desde
apasagem
doséculo
queamaior
partedos
sistemas
operativossão
baseadosem
Unicode
(Window
sXP,M
acOSX).D
aíqueseja
recomandado
ouso
deutf8
paraqualquer
novoprojecto.
Acodificação
utf8usada
pelopacote
inputencapenas
defineos
caracteresque
sãorealm
entesuportados
pelos6P
araaprender
mais
sobreas
codificaçõessuportadas
paralínguas
baseadasem
Latin
eCirílico,
leiaadocum
entaçãopara
oinputenc.dtx
ecyinpenc.dtx,
respectivamente.
Asecção
4.6ensina
aproduzir
adocum
entaçãodestes
pacotes.
122
Produ
çãode
Gráficos
Matem
áticos
Até
pode
desenh
ardiag
ramas
desin
taxe
quepa
recem
copiad
osdirectam
ente
deum
livro
deintrod
ução
àprogramação
emPa
scal.O
código
éum
bocado
maisassustad
orqu
eno
sexem
plos
anterio
res,
pelo
quevouap
resentar
apen
asoresulta
do.Po
deda
rum
aleitu
raàdo
cumentaçãodo
pgfeen
contrará
umtutoria
ldetalha
dosobrecomode
senh
areste
mesmodiag
rama.
+
inteiropositivo
.dígito
Einteiropositivo
-
Eaind
ahá
mais,
seprecisa
rde
desenh
argráfi
cosde
dado
snu
méricos
oufunçõesmatem
áticas,d
eveda
rum
aleitu
ramaiscuidad
osaao
pacote
pgfplot,
queintrod
uztudo
oqu
eprecisa
para
desenh
argráfi
cosmatem
áticos.Po
deaté
invo
carocoman
doexternognuplotpa
raavaliaras
funç
õesqu
eescreveu
.Pa
ramaisinspiraçãonã
ode
ixede
visit
araexcelentega
leria
deKjellMag
neFa
uske
emhttp://www.texample.net/tikz/.
Con
tém
umacolecção
,cad
avez
maior,d
egráfi
cosbo
nitos,
bem
comoou
trocódigo
LAT E
Xqu
epo
deserútil.
2.5Su
portede
Líng
uasInternaciona
is27
tipos
deletrausad
os.Se
precisa
rde
maiscaracteres
(não
latin
os),considere
usar
oX
ELAT E
X(vejaasecção
4.8,
ummotor
T EX
basead
oem
Unicode
).A
codific
ação
detip
osde
letraéum
amatéria
diferente.
Esta,
defin
eem
quepo
siçõescada
letraégu
arda
dade
ntro
daT E
X-fo
nt.Váriascodific
ações
pode
msermap
eada
snu
macodific
ação
,oqu
eredu
zonú
merode
conjun
tosde
tipos
deletras
necessários.
Estascodific
açõessãoman
useada
susan
doopa
cote
fontenc:
\use
pack
age[codificação
]fo
nten
c
onde
codificação
éum
tipode
codific
ação
decaracteres.É
possível
carregar
vária
scodific
açõessim
ultâne
amente.
Acodific
ação
habitual
doLAT E
XéaOT1,
acodific
ação
dostip
osde
letra
originaisdo
T EX:
Com
puterMod
ern.
Con
tém
apen
as12
8caracteres
doconjun
tode
caracteres
ASC
IIde
7bits.Qua
ndoos
caracteres
acentuad
ossãone
cessários,oT E
Xcria-oscombina
ndoum
caracter
norm
alcom
oacento.
Embo
raoresulta
dopa
reça
perfe
ito,e
stemétod
opá
raahifenizaçãoau
tomática
para
palavras
queconten
ham
caracteres
acentuad
os.Além
disso,
algu
mas
letras
latin
asnã
opo
dem
sercriada
scombina
ndoum
caracter
norm
alcom
umacento,jápa
ranã
ofalard
asletras
dealfabe
tosn
ãolatin
oscomosejam
oGrego
ouCirílic
o.Pa
raresolver
estesprob
lemas,v
áriostip
osde
letrado
tipoCM
de8bits
foram
criado
s.Tipos
deletraEx
tend
edCork(E
C)na
codific
ação
T1contém
letras
ecaracteres
depo
ntua
çãopa
raamaioria
daslín
guas
Europe
iasba
sead
asem
Latim
.O
conjun
tode
tipos
deletraLH
contém
asletras
necessáriaspa
raescrever
documentosem
língu
ascirílicas.Devidoao
gran
denú
merode
glifo
scirílicos,e
stes
foram
dividido
sem
quatro
codificações—
T2A,
T2B,
T2C,
eX2
.7
Oconjun
toCB
contém
letras
nacodificação
LGRpa
raacompo
sição
detexto
Grego
.Aousar
estestip
osde
letrapo
demelho
rar/activ
arahifenizaçãode
textos
nãoIngleses.O
utra
vantag
eméq
ueestest
ipos
deletraproviden
ciam
asfamilias
CM
emtodo
sos
seus
form
atos,e
taman
hosop
ticalmente
aumentado
s.
2.5.1
Supo
rtepa
raAlemão
Aqu
ivão
algu
mas
dicaspa
raaq
uelesqu
eestejam
acriardo
cumentosLAT E
Xem
Alemão
:po
decarregar
osupo
rtepa
ralín
guaalem
ãcom
ocoman
do
\use
pack
age[ge
rman
]ba
bel
Isto
fará
com
queoLAT E
Xpa
sseafazerhifenizaçãopa
raalín
guaAlemã,
setiv
eroseusis
temaLAT E
Xbe
mconfi
gurado
.Ta
mbé
mirá
alterartodo
otextoau
tomáticopa
raalem
ão.Po
rexem
plo,
“Cha
pter”irá
passar
a“K
apite
l.”7A
lista
delín
guas
supo
rtad
aspo
rcada
umade
stas
codific
açõespo
deseren
contrada
no[10].
5.4OsPacotes
deGráficos
PGFeTikZ
121
\begintikzpicture[scale=0.8]\tikzstylev=[circle,
minimumsize=2mm,inner
sep=0pt,draw]\foreach
\iin
1,...,8\foreach
\jin
1,...,3\node[v](G-\i-\j)
at(\i,\j)
;\foreach
\iin
1,...,8\foreach
\j/\oin
1/2,2/3\draw[->](G-\i-\j)
--(G-\i-\o);
\foreach\i/\n
in1/2,2/3,3/4,4/5,5/6,6/7,7/8\foreach
\j/\oin
1/2,2/3
\draw[->](G-\i-\j)
--(G-\n-\o);
\draw[->](G-\n-\j)
--(G-\i-\o);
\endtikzpicture
Com
ocom
ando\usetikzlibrary
nopreâm
bulo,podeactivarum
conjuntogrande
defuncionalidades
adicionaispara
desenharalgum
asform
asespeciais,
talcomoesta
caixaligeiram
entecurvada.
\usetikzlibrary%decorations.pathmorphing
\begintikzpicture[decoration=bent,aspect=.3]
\draw[decorate,fill=lightgray](0,0)
rectangle(5.5,4);
\node[circle,draw](A)
at(.5,.5)
A;\node[circle,draw]
(B)at
(5,3.5)B;
\draw[->,decorate](A)
--(B);
\draw[->,decorate](B)
--(A);
\endtikzpictureA
B
\usetikzlibrarypositioning\begintikzpicture[xscale=6,
yscale=8,>=stealth]\tikzstylev=[circle,
minimumsize=1mm,draw,thick]
\node[v](a)
$1$;\node[v]
(b)[right=of
a]$2$;
\node[v](c)
[below=ofa]
$2$;\node[v]
(d)[below=of
b]$1$;
\draw[thick,->](a)
tonode
(c);
\draw[thick,->](a)
tonode
(d);
\draw[thick,->](b)
tonode
(d);
\endtikzpicture
12
21
28Escrever
Texto
Um
conjuntode
novoscom
andosirão
passaraestar
disponíveis,quelhe
irãoperm
itirintroduzir
textoalem
ãode
formamais
rápida,mesm
oque
nãouse
opacote
inputenc.Repare
natabela
2.3para
algumainspiração.
Com
oinputenc,tudo
istose
tornadesnecessário,m
asoseu
textotam
bémirá
ficarpreso
nummundo
decodificação
particular.
Tabela2.3:
Caracteres
especiaisalem
ães.
"aä
"sß
"‘„
"’“
"<or
\flqq«
">or
\frqq»
\flq‹
\frq›
\dq"
Emlivros
alemães
iráencontrar
aspasde
estilofrancês
(«guillemets»).
Os
tipógrafosalemãesusam
-asdeform
adiferente.
Umafrase
entreaspasnum
livroalem
ãodeverá
ser»assim
«.Naparte
daSuíça
quefala
alemão,os
tipógrafosusam
«guillemets»
damesm
aform
aque
osFranceses.
Um
grandeproblem
asurge
douso
decom
andoscomo\flq:se
usarumtipo
deletra
OT1(que
éotipo
deletra
porom
issão)as
guillemets
irãoparecer
osím
bolomatem
ático“
”,queirá
revoltarum
estômago
detipógrafo.
Ostipos
deletra
codificadosem
T1,por
outrolado,não
contêmos
símbolos
necessários.Assim
,seestá
ausar
estetipo
deaspas,tenha
acerteza
deque
estácom
acodificação
T1.
(\usepackage[T1]fontenc)
2.5.2Suporte
paraPortuguês
By
Alb
ertoS
imõ
Texto
Autom
ático
Com
oacontece
comoutras
línguas,opacote
babelsuportaalíngua
portuguêsa.Isto
significaque
aocolocar
nopreâm
bulodo
documento
alinha
\usepackage[portuges]babel
todootexto
geradoéautom
aticamente
traduzidopara
Português.Porexem
plo,“chapter”
irápassar
a“capítulo”,“table
ofcontents”a“conteúdo”.
Damesm
aform
a,ocom
ando\date
passaráaapresentar
adata
actualemPortuguês.
Hifenização
Nasdistribuiçõesdo
L ATE Xem
Linuxutilizadasaté
agora,nuncaencontreium
acom
ahifenização
automática
paraportuguês
activadaquando
seusa
opacote
120
Produ
çãode
Gráficos
Matem
áticos
\beg
int
ikzp
ictu
re[
scal
e=3]
\cli
p(-
0.1,
-0.2)
rect
angl
e(1
.8,1
.2);
\dra
w[st
ep=.
25cm
,gra
y,ve
ryth
in]
(-1.
4,-1
.4)
grid
(3.4
,3.4
);\d
raw(-
1.5,
0)--
(2.5
,0);
\dra
w(0
,-1.
5)--
(0,1
.5);
\dra
w(0
,0)ci
rcle
(1cm
);\f
illd
raw[fi
ll=g
reen
!20!
whit
e,dr
aw=g
reen
!50!
blac
k](0
,0)--
(3mm
,0mm
)ar
c(0
:30:
3mm)
--cy
cle;
\end
tik
zpictu
re
Notequ
eopo
nto-e-vírgula(;)éusad
opa
rasepa
rarcoman
dosindividu
ais.
Um
diag
ramade
Venn
simples.
\sho
rtha
ndof
f:
\beg
int
ikzpic
ture
\n
ode[
circle
,dra
w,mi
nimu
msi
ze=3
cm,
labe
l=12
0:e
cono
mia
]at
(0,0
)
;\n
ode[
circle
,dra
w,mi
nimu
msi
ze=3
cm,
labe
l=60:
psic
olog
ia]
at(1
,0)
;\n
ode(i
)at
(0.5
,-1)
;
\nod
eat
(0.6,-
2.5)
eco
nomi
aco
mpor
tame
ntal
ed
ge[-
>,th
ick,
out=
60,i
n=-60]
(i);
\end
tik
zpictu
re
econ
omia
psicolog
ia
econ
omia
compo
rtam
ental
Seestiv
erausar
opa
cote
tikzjuntam
ente
com
obabel,algu
nscaracteres
usad
osna
lingu
agem
TikZpo
dem
sermod
ificado
spe
lobabel,levand
oaerros
estran
hos.
Para
resolver
este
prob
lema,
adicione
ocoman
do\shorthandoff
noseucódigo
.
Rep
areno
sciclos
foreachno
próxim
oexem
plo.
2.5Su
portede
Líng
uasInternaciona
is29
babel.
Noentanto,
asuaactiv
ação
éextrem
amente
simples
setem
acesso
àap
licação
texconfig.
Tenteexecutá-la
(com
oad
minist
rado
rdo
sistema)
e,caso
nãoaen
contre,verifi
quese
nãoestará
escond
idaalgu
res,
comoem
/usr/share/texmf/bin/texconfig
.Dep
oisde
executar
aap
licação,e
após
algu
nssegu
ndos
deprocessamento,
apareceráum
ajane
lacom
vária
sop
ções.
Escolha
aop
çãode
hifenização
(HYPHEN-h
yphe
natio
n).Nano
vajane
la,e
scolha
aop
çãolatex,
queab
riráo
edito
rvi
com
umfiche
irode
confi
guração.
Ago
rade
veprocurar
apa
lavraportuges
nestefiche
iro.Se
nãoestá
habitu-
adoausar
este
edito
r,tecle/segu
idode
portuges
.O
cursor
aparecerásobre
umalin
hada
form
a:
%portuges
pt8hyph.tex
Rep
areno
símbo
lode
comentário
(sím
bolo
depe
rcentagem).
Seexist
e,sig
nificaqu
eahifenizaçãopo
rtug
uesa
está
desligada
.Se
segu
iuas
instrucções
dada
s,teclex.
Casocontrário
,não
precisa
dealterarna
da.Estalin
hade
vepa
ssar
a:
portuges
pt8hyph.tex
Para
term
inar,e
screva
:wq.
Osis
temacomeçaráaprocessareste
ficheiro
.Espereatéqu
evo
lteaap
arecer
ajane
lainiciale
escolhaaop
çãopa
rasair
(Exit).
2.5.3
Supo
rtepa
raFran
cês
By
Dan
iel
Fli
po
<daniel.flipo@univ-l
ille1.fr>
Algun
sconselho
spa
raaq
uelesqu
ede
sejem
criardo
cumentosem
Fran
cês
usan
dooLAT E
X.Po
decarregar
osupo
rtepa
raoFran
cêsusan
doocoman
do:
\use
pack
age[fr
anca
is]
babe
l
Esta
opçãoinicia
ahifenizaçãoFran
cesa,s
etiv
eroseuLa
TeX
confi
gurado
deform
acorrecta.
També
maltera
todo
otextoau
tomáticopa
rafran
cês:
\chapter
escreve“C
hapitre”,\
todayescreveada
taactual
emfra
ncês,e
assim
sucessivam
ente.Um
gran
deconjun
tode
novoscoman
dospa
ssam
aexist
ir,qu
elhepe
rmite
mescrever
fiche
irosem
Fran
cêsde
form
amaissim
ples.Dêum
aolha
dela
àtabe
la2.4pa
rainspira
ção.
També
mirá
repa
rarqu
eoform
atoda
slistasmud
aqu
ando
usaalín
gua
fran
cesa.Pa
rafic
araconh
ecer
tudo
oqu
eaop
çãofrancais
dopa
cote
babel
fazecomopo
dealteraroseufunc
iona
mento,executeoLAT E
Xno
fiche
irofrenchb.dtxeleia
ofiche
iroprod
uzido:
frenchb.dvi.
Versõesrecentes
dopa
cote
frenchb
usam
onu
mprintpa
raim
plem
entaro
coman
do\nombre.
5.4OsPacotes
deGráficos
PGFeTikZ
119
\begindisplaymath\xymatrix\bullet
\ar[r]\ar@.>[r]
&\bullet
\enddisplaymath
•// //•
\begindisplaymath\xymatrix\bullet
\ar@/^/[r]\ar@/_/@.>[r]
&\bullet
\enddisplaymath
•''77 •
Osmodificadores
entreas
barrasdefine
aform
acom
oas
curvassão
de-senhadas.
OXY -pic
oferecemuitas
mais
formas
deinfluenciar
odesenho
dascurvas;para
mais
informação,veja
adocum
entaçãoeotutorialdeXY -pic.
5.4OsPacotes
deGráficos
PGFeTikZ
Nos
diasque
correm,todos
osgeradores
deL ATE X
sãocapazes
decriar
gráficosvectoriais
bonitosede
qualidade,sóainterface
éque
nemsem
preéamais
simpática.
Opacotepgfprovidencia
umnívelde
abstracçãosobre
estainterface.
Estepacote
vemcom
umadocum
entaçãode
mais
de500
páginas[18].
Deste
modo,
vamos
apenasarranhar
asuperfície
doque
podeser
feitocom
estepacote.
Opacote
pgfvem
comum
alinguagem
dealto
nível,disponibilizadapelo
pacotetikz.
OTikZ
temcom
andosaltam
enteeficientes
paradesenhar
gráficosdirectam
enteapartir
doseu
documento.
Use
oam
bientetikzpicture
paraincluir
oscom
andosTikZ.
Com
omencionado
anteriormente,existe
ummanualexcelente
paraopgf
eam
igos.Deste
modo,em
vezde
explicarcom
ofunciona,vam
osapenas
veralguns
exemplos,de
modo
aque
fiquecom
umaim
pressãoinicialde
comoesta
ferramenta
funciona.
Emprim
eirolugar,um
diagramasem
sentido.
30Escrever
Texto
Tabela2.4:
Com
andosespeciais
paraFrancês.
\ogguillemets
\fg«guillem
ets»M\upme,
D\uprM
me,D
r
1\ier,1\iere,
1\ieres1
er,1re,1
res
2\ieme4\iemes
2e4
es
\No1,
\no2
No1,n
o220~\degres
C,45\degres
20°C
,45°\bscM.
DurandM
.D
urand\nombre1234,56789
1234,567
89
2.5.4Suporte
paraCoreano
8
Parausaro
L ATE Xpara
escreverCoreano,precisam
osderesolvertrêsproblem
as:
1.Tem
osdesercapazesde
editarficheirosL ATE Xem
coreano.Estesficheiros
devemser
emform
atode
textopuro,m
asporque
oCoreano
usaos
seuspróprios
caracteresfora
doreportório
doUS-A
SCII,eles
irãoparecer
bastanteestranhos
numeditor
ASC
IIcomum
.Asduas
codificaçõesmais
usadaspara
textosem
Coreano
sãoEU
C-K
Reasua
extensãocom
patí-velusada
noMS-W
indowsCoreano,C
P949/Window
s-949/UHC.N
estascodificações,cada
caracterUS-A
SCII
representaoseu
caracterASC
IInorm
alsemelhante
aoutras
codificaçõescom
patíveiscom
oaISO
-8859-x,EUC-JP,
Big5
ouShift_
JIS.Por
outrolado,
sílabasHangul,
Hanjas
(caracteresChineses
usadosna
Coreia),H
angulJamos,H
iraganas,Kata-
kanas,Grego
ecaracteres
Cirílicos
eoutros
símbolos
eletras
desenhadaspelo
KSX
1001são
representadospor
doisoctetos
consecutivos.O
primeiro
temoseu
conjuntoMSB
.Até
aomeio
dos1990’s,dem
orouum
aquantidade
detem
poetrabalho
considerávelparacriar
umam
bienteCoreano
numsistem
aoperativo
nãoCoreano.
Podedar
umaolhadela
aoagora
muito
antigohttp://jshin.net/faq
parater
umaideia
decom
ose
usavaCoreano
numsistem
aoperativo
nãoCoreano
nomeio
dos1990’s.
Nestes
dias,ostrês
principaissistem
asoperativos
(Mac
OS,U
nix,W
indows)
vêemequipados
comsuporte
multilingue
bastantedecente,e
internacionalizaçãode
formaque
editarum
textoem
Coreano
jánão
étanto
umproblem
a,mesm
oem
sistemas
operativosnão
coreanos.
2.O
TE XeoL ATE X
foramoriginalm
enteescritos
paralínguas
commenos
8Considerando
onúm
erode
questõesque
osutilizadores
deL ATE X
Coreanos
têmde
terem
conta,esta
secçãofoi
escritapor
Karnes
KIM
daequipa
detradução
dolshort
paraCoreano.
Foitraduzida
paraInglês
porSH
INJungshik
eencolhida
porTobi
Oetiker.
118
Produ
çãode
Gráficos
Matem
áticos
\beg
ind
ispl
ayma
th
\xym
atri
xA\a
r[r]
|f\a
r[d]
|g&
B\a
r[d]
|g’
\\
D\a
r[r]
|f’
&
C
\end
dis
playma
th
Af//
g
B g′
Df′// C
Para
desenh
arum
aseta
com
umbu
raco,u
se\ar[...]|\hole
.
Em
algu
mas
situa
ções,é
impo
rtan
tedistingu
irentrediferentes
tipos
desetas.
Isto
pode
serfeito
colocand
o-lheetiquetas,
oumud
ando
asuaap
arência:
\sho
rtha
ndof
f"
\beg
ind
isplay
math
\x
ymat
rix
\bul
let\
ar@
->[
rr]&&
\bul
let\
\\b
ulle
t\ar@
.<[
rr]&&
\bul
let\
\\b
ulle
t\ar@
~)[
rr]&&
\bul
let\
\\b
ulle
t\ar@
=([
rr]&&
\bul
let\
\\b
ulle
t\ar@
~/[
rr]&&
\bul
let\
\\b
ulle
t\ar@
^(
->[
rr]&& \bul
let\
\\b
ulle
t\ar@2
->
[rr]
&&\b
ulle
t\\
\bul
let\
ar@3
->
[rr]
&&\b
ulle
t\\
\bul
let\
ar@
=+[
rr]
&&\b
ulle
t \e
ndd
ispl
ayma
th
\sho
rtha
ndon"
•// •
•oo •
•_ ?/o
/o/o
/o/o
/o/o
•
• •
•
/o/o
/o/o
/o/o
/o•
•
// •
•+3 •
•_*4•
• _•
Noteadiferenç
aentreos
segu
intesdo
isdiag
ramas:
2.5Su
portede
Líng
uasInternaciona
is31
de25
6caracteres
noseualfabe
to.Pa
raos
fazerfunc
iona
rpa
ralín
guas
com
consideravelmente
maiscaracteres
comooCoreano
9ou
Chinê
s,um
mecan
ismode
sub-tip
osde
letrafoid
esenvolvido.
Divideum
aletraCJK
com
centen
asou
dezena
sde
centen
asde
glifo
snu
mconjun
tode
sub-tip
oscom
256glifo
scad
a.Pa
raoCoreano
,existem
três
pacotesb
astanteu
sado
s;HLAT E
Xpo
rUN
Koaun
ghi,hL
A TEX
ppo
rCHA
Jaecho
oneopa
cote
CJK
porW
erne
rLem
berg.10
HLA T
EXehL
A TEX
psãoespe
cífic
ospa
raoCoreano
edispon
ibilizam
oCoreano
sobreosupo
rtede
tipos
deletras.Ambo
sconsegue
mprocessartextoCoreano
codific
adoem
EUC-K
R.HLAT E
Xpo
deatéprocessarfiche
iroscodific
ados
emCP9
49/W
indo
ws-94
9/UHC
eUTF-8qu
ando
usad
ocom
Λou
Ω.
Opa
cote
CJK
nãoée
specífico
para
Coreano
.Con
segu
eprocessar
fiche
iros
emUTF-8assim
comoem
vária
scodificaçõesCJK
incluind
oEU
C-K
Re
CP94
9/W
indo
ws-94
9/UHC.P
odeserusad
opa
raescrever
docu
mentos
com
conteú
domulti-
lingu
e(especialm
ente
Chinê
s,Ja
ponê
seCoreano
).O
Pacote
CJK
nãotem
localiz
ação
emCoreano
comoaoferecidape
loHLA T
EXenã
odispon
ibiliza
tantos
tipos
deletraCoreana
comooHLA T
EX.
3.O
últim
oob
jectivode
usar
prog
ramas
comooT E
XeoLA T
EXépa
raob
ter
docu
mentos“esteticam
ente”satis
fatório
s.Se
mdú
vida
queoelem
ento
maisim
portan
teéotip
ode
letrabe
mde
senh
ado.
Adistrib
uiçãoHLA T
EXinclui
tipos
deletraUHC
Pos
tScr
iptde
10famílias
diferentes
etip
osMun
hwab
u11de
5famílias
diferentes.O
pacote
CJK
func
iona
com
umconjun
tode
tipos
deversõesan
terio
resao
HLAT E
Xetambé
mconsegue
usar
tipos
deletraBits
tream
cybe
rbitTr
ueTyp
e.
9O
Han
gulCoreano
éum
alín
guaalfabé
tica
com
14consoantes
básicase10
vogais
básicas(Jam
os).
Deform
adiferenteda
slín
guas
latina
sou
cirílic
as,c
adacaracter
individu
altem
desercolocado
emcaixas
rectan
gularescom
umtaman
hosimila
rao
doscaracteres
Chine
ses.
Cad
acaixarepresenta
umasílaba
.Um
númeroilimitad
ode
sílaba
spo
deserform
adode
steconjun
tofin
itode
vogais
econsoantes.
Osstan
dardsmod
erno
sda
ortografi
aCoreana
(naCoreiado
Sulena
Coreiado
Norte),
colocam
algu
mas
restrições
naform
ação
destas
caixas.Assim
,ap
enas
umconjun
tofin
itode
silaba
sortografi
camente
correctasexistem.
Acodific
ação
decaracteres
corean
osde
fineum
código
individu
alpa
racada
umade
stas
sílaba
s(K
SX
1001:1998eKS
X1002:1992).
OHan
gulpa
ssa
asertratad
ocomono
ssistem
asde
escritado
Chinê
sou
doJa
ponê
s,com
centen
asde
caracteres
ideográfi
cos.
OISO
10646/
Unicode
ofereceam
basas
form
asde
representar
Han
gulusad
opa
raoCoreano
moderno
codific
ando
Con
joiningHan
gulJa
mos
(alfa
betos:
http
://w
ww.uni
code
.org
/cha
rts/
PDF/U1
100.
pdf)
emad
ição
àtotalcodific
ação
dassílib
asortografi
camente
perm
itidas
emCoreano
moderno
(htt
p://
www.un
icod
e.or
g/ch
arts
/PDF/
UAC0
0.pd
f).Um
dosmaiores
desafio
sna
tipo
grafi
aCoreana
com
LAT E
Xesistem
assimila
res
éosupo
rtepa
raCoreano
maisan
tigo—
epo
ssívelmente
Coreano
dofuturo—
onde
assílaba
ssó
pode
mserrepresentada
sjuntan
doJa
mos
emUnicode
.Espera-se
quefuturosmotores
doT E
Xcomo
Ωe
Λirão
,eventualmente,providen
ciar
soluções
para
isto.
10Pod
emserob
tido
sem
lang
uage
/kor
ean/
HLaT
eX/
lang
uage
/korea
n/CJ
K/eht
tp:/
/kno
t.ka
ist.
ac.k
r/ht
ex/
11Ministérioda
Cultura
Coreano
.
5.3XY -pic
117
\begindisplaymath\xymatrix
A\ar[r]
&B\ar[d]
\\D\ar[u]
&C
\ar[l]
\enddisplaymath
A//B
D OO
Coo
Ocom
andopara
desenharaseta
écolocado
nacélula
deorigem
daseta.
Oargum
entoéadirecção
paraaquala
setadeve
apontar:esquerda
(left),direita
(right),cima(up)
oupara
baixo(dow
n).
\begindisplaymath\xymatrix
A\ar[d]
\ar[dr]\ar[r]
&B\\
D&C
\enddisplaymath
A @ @ @ @ @ @ @//B
DC
Paracriar
diagonais,juntemais
doque
umadirecção.
Defacto,até
poderepetir
direcçõespara
criarsetas
mais
compridas.
\begindisplaymath\xymatrix
A\ar[d]
\ar[dr]\ar[drr]
&&\\
B&
C&D
\enddisplaymath
A @ @ @ @ @ @ @
'' PP P P P P P P P P P P P P
BC
D
Podemosdesenhardiagram
asaindamaisinteressantesadicionando
etiquetasàs
setas.Para
isto,usamos
osoperadores
habituaispara
expoenteseíndices.
\begindisplaymath\xymatrix
A\ar[r]^f
\ar[d]_g&
B\ar[d]^g’
\\D\ar[r]_f’
&C
\enddisplaymath
Af//
g
B
g ′
D
f′//C
Com
omostrado,usa
estesoperadores
comoem
modo
matem
ático.A
únicadiferença
éque
oexpoente
significa“em
cimada
seta,”eíndice
significa“por
baixoda
seta.”Existe
aindaum
terceirooperador,
abarra
vertical:|que
colocaotexto
dentroda
seta.
32Escrever
Texto
Parausar
opacote
HL ATE X
paraescrever
oseu
textoem
Coreano,inclua
aseguinte
declaraçãono
preâmbulo
dodocum
ento:
\usepackagehangul
Estecom
andoliga
alocalização
paraCoreano.
Oscabeçalhos
decapítulos,
secções,secções,índicesde
conteúdosou
figuras,todoseles
irãoser
traduzidospara
Coreano,e
aform
ataçãodo
documento
iráseguir
asconvenções
Coreanas.
Opacote
também
contempla
uma“selecção
departículas”
automática.
Em
Coreano,existem
paresde
partículaspós-fixas
gramaticam
enteequivalentes
mas
diferentesem
forma.
Qualé
correctodepende
seasílaba
precedenteacaba
emvogalou
consoante.(É
umpouco
mais
complexo
queisto,m
asdeve
estara
terum
aboa
ideia.)Coreanos
nativosnão
têmproblem
asaescolher
apartícula
correcta,mas
oTE X
nãopode
determinar
queparticula
usarpara
referênciasou
outrotexto
automático
queirá
mudar
aoeditar
odocum
ento.Esta
selecçãode
partículasmanualgera
algumesforço
emcolocar
aspartículas
cadavez
queadiciona
ourem
overeferências
ousim
plesmente
baralhaalgum
adas
partesdo
seudocum
ento.HL ATE X
aliviaos
seusutilizadores
desteprocesso
aborrecidoe
delicado.Nocaso
denão
precisardas
característicasde
localizaçãodo
Coreano,e
querapenas
escreverem
Coreano,pode
usaraseguinte
linhano
preâmbulo
doseu
documento,
\usepackagehfont
Paramaiordetalhe
sobreouso
deCoreano
comHL ATE X
,consultaroHL ATE X
Guide.Veja
também
apágina
dogrupo
Coreano
deutilizadoresdeTE X(K
TUG)
emhttp://www.ktug.or.kr/.
Também
existeum
atradução
Coreana
destemanual.
2.5.5Suporte
paraGrego
By
Nikolaos
Poth
itos<[email protected]>
Vejaatabela
2.5para
opreâm
buloque
precisapara
escreverna
línguagrega.
Este
preâmbulo
activaahifenização
ealtera
todootexto
automático
paraGrego. 12
Um
conjuntode
novoscomandosficam
disponíveis,quelhe
permite
escreverem
Grego
deform
afacilitada.
Paraalternar
temporariam
enteentre
Grego
ePortuguês,evice-versa,podeusaroscom
andos\textlatintextoem
caractereslatinos
e\textgreektexto
grego.Ambos
recebemum
argumento
queé
colocadono
documento
finalcomacodificação
correcta.Para
zonasde
maior
dimensão
podeusar
ocom
ando\selectlanguage...
descritonum
asecção
anterior.Veja
atabela
2.6para
algumapontuação
Grega.
Paraosím
bolodo
Eurouse
\euro.12Se
seleccionaraopção
utf8xpara
opacote
inputencpode
digitardirectam
entecaracteres
Unicode
gregosepolitónicos
gregos.
116
Produ
çãode
Gráficos
Matem
áticos
\set
leng
th\
unit
leng
th
0.8c
m\b
egin
pic
ture
(6,4)
(-3,
-2)
\put
(-2.
5,0)
\ve
ctor
(1,0
)5
\p
ut(2
.7,-0.
1)$
\chi
$\p
ut(0
,-1.5)
\ve
ctor
(0,1
)3
\m
ulti
put(-2
.5,1
)(0.
4,0)
13
\li
ne(1
,0)0.
2
\mul
tipu
t(-2
.5,-
1)(0
.4,0
)13
\
line
(1,0
)0.
2
\put
(0.2
,1.4
)$
\bet
a=v/
c=\t
anh\
chi$
\q
bezi
er(0,0
)(0.
8853
,0.8
853)
(2,0
.9640)
\qbe
zier
(0,0
)(-0
.885
3,-0
.885
3)(-
2,-0
.9640)
\put
(-3,
-2)
\cir
cle*
0.2
\e
ndp
ictu
re
-χ
6β=v/c
=ta
nhχ
t
5.3
X Y-pic
By
Alb
erto
Man
uel
Bra
nd
ãoS
imõ
es<a
mbs@perl-h
ackers.net>
xyéum
pacote
espe
cial
para
desenh
ardiag
ramas.Pa
raousar,a
dicion
ea
segu
inte
linha
aopreâmbu
lodo
seudo
cumento:
\use
pack
age[opções]
xy
onde
opções
éalista
defunçõesdo
X Y-pic
quequ
erusar.Es
tasop
ções
são
espe
cialmente
úteispa
raen
contrarerrosno
pacote.Pe
ssoalm
ente,r
ecom
endo
aop
çãoallqu
eindica
aoLAT E
Xpa
racarregar
todo
sos
coman
dosdispon
íveis
noX Y
.Osdiag
ramas
X Y-pic
sãode
senh
ados
numatela
orientad
aàmatriz
,ond
ecada
elem
ento
dodiag
ramaécolocado
numada
spo
siçõesda
matriz
:
\beg
ind
ispl
ayma
th
\xym
atri
xA&B\\
C&D
\e
ndd
ispl
ayma
th
AB
CD
Ocoman
do\xymatrixde
veserusad
osempreem
mod
omatem
ático.
Aqu
i,espe
cific
amos
duas
linha
sedu
ascoluna
s.Pa
raconv
erteresta
matriz
num
diag
ramapo
demos
adiciona
ralgu
mas
linha
sdirecciona
isusan
doocoman
do\ar.
2.5Su
portede
Líng
uasInternaciona
is33
Tabe
la2.5:
Preâmbu
lopa
rado
cumentosem
Grego
.
\usepackage[english,greek]babel
\usepackage[iso-8859-7]inputenc
Tabe
la2.6:
CaracteresEs
peciaisGrego
s.
;·
?;
((«
))»
‘‘‘
’’’
2.5.6
Supo
rtepa
raCirílico
By
Mak
sym
Pol
yako
v<p
Aversão
3.7h
dobabelinc
luísup
orte
para
ascodific
açõesT
2*epa
raescrever
textoBulga
ro,R
usso
eUcran
iano
usan
doletras
cirílicas.
Osupo
rtepa
raocirílicoéba
sead
ono
smecan
ismos
habituaisdo
LAT E
Xatravésdo
spa
cotesfontenceinpu
tenc.
Mas,se
forusar
cirílicoem
mod
omatem
ático,
iráprecisa
rde
carregar
opa
cote
mathtexta
ntes
dofontenc:
13
\use
pack
agema
thte
xt
\use
pack
age[T1
,T2A
]fo
nten
c\u
sepa
ckag
e[ko
i8-r
u]i
nput
enc
\use
pack
age[en
glis
h,bu
lgar
ian,
russ
ian,
ukra
nian
]ba
bel
Geralmente,o
babelirá
escolher
automaticam
ente
acodific
ação
poro
miss
ãopa
raas
três
língu
as,ou
seja,T2A.
Noentanto,
osdo
cumentosnã
oestáo
restrin
gido
saum
aún
icacodific
ação
.Pa
raum
docu
mento
multi-
lingu
equ
euselín
guas
cirílicas
elín
guas
latin
asfazsentidoincluiracodific
ação
latin
aexplicita
mente.O
babelirá
tratar
demud
arpa
raacodific
ação
necessária
semprequ
eum
alín
guadiferenteéselecciona
dade
ntro
dodo
cumento.
Além
deactiv
aras
hifenizações,trad
uzir
automaticam
ente
otextoge-
rado
,eactiv
aralgu
mas
regras
tipog
ráfic
asespe
cífciasda
língu
a(com
oo
\frenchspacing
),obabelp
rovide
ncia
algu
nscoman
dospa
rape
rmitirescrever
deacordo
com
osstan
dardsda
slín
guas
Bulga
ra,R
ussa
ouUcran
iana
.Pa
raestastrês
língu
as,a
pontua
çãoespe
cíficaéproviden
ciad
a:um
hifen
emcirílicopa
raotexto(é
ligeiramente
diferentedo
latin
o,esepa
rado
por
13Se
usar
ospa
cotesA M
S-LAT E
X,carregue
-osan
tesdo
fontencedo
babel.
5.2O
ambiente
picture115
\setlength\unitlength1cm\beginpicture(4.3,3.6)(-2.5,-0.25)\put(-2,0)\vector(1,0)4.4\put(2.45,-.05)$x$\put(0,0)\vector(0,1)3.2\put(0,3.35)\makebox(0,0)$y$\qbezier(0.0,0.0)(1.2384,0.0)
(2.0,2.7622)\qbezier(0.0,0.0)(-1.2384,0.0)
(-2.0,2.7622)\linethickness.075mm\multiput(-2,0)(1,0)5
\line(0,1)3\multiput(-2,0)(0,1)4
\line(1,0)4\linethickness.2mm\put(
.3,.12763)\line(1,0).4\put(.5,-.07237)\line(0,1).4\put(-.7,.12763)\line(1,0).4\put(-.5,-.07237)\line(0,1).4\put(.8,.54308)\line(1,0).4\put(1,.34308)\line(0,1).4\put(-1.2,.54308)\line(1,0).4\put(-1,.34308)\line(0,1).4\put(1.3,1.35241)\line(1,0).4\put(1.5,1.15241)\line(0,1).4\put(-1.7,1.35241)\line(1,0).4\put(-1.5,1.15241)\line(0,1).4\put(-2.5,-0.25)\circle*0.2\endpicture
-x
6 y
u
Esteexemplo
mostra
ouso
doargum
entoopcionaldo
comando
\beginpicture.A
figuraédefinida
emcoordenadas
matem
áticas,peloque
ocom
ando
\beginpicture(4.3,3.6)(-2.5,-0.25)
fazcom
queoseu
cantoinferior
esquerdo(m
arcadopelo
discopreto)
estejanas
coordenadas(−
2.5,−
0.25).
5.2.11Rapidam
enteateoria
daRelatividade
Ospontos
decontrolo
dasduas
curvasde
Bézier
sãocalculadas
comfór-
mulas
(5.1).O
ramopositivo
édeterm
inadopor
P1
=(0,0),
m1
=1e
P2
=(2,tanh
2),m
2=
1/cosh
22.Denovo,
afigura
édefinida
emcoorde-
nadasmatem
áticasconvenientes,e
ocanto
inferioresquerdo
écolocado
nascoordenadas
(−3,−
2)(disco
preto).
34Escrever
Texto
pequenosespaços),hifenpara
discursodirecto,aspas,e
comandospara
facilitarahifenização.
Vejaatabela
2.7.
Tabela2.7:
Asdefinições
extrafeitas
pelasopções
Bulgaro,R
ussa,eUcraniana
dobabel
"|desliga
asligaduras
nestaposição.
"-um
hifenexplicito,perm
itindohifenização
noresto
dapalavra
"---Cyrillic
emdash
emtexto
plano."--~
Cyrillic
emdash
emnom
escom
postos."--*
Cyrillic
emdash
pararepresentar
discursodirecto.
""com
o"-,m
asnão
produzosím
bolodo
hifen(para
palvrascom
postascom
hifene.g.x-""y
ououtros
símbolos
como“activar/desactivar”).
"~para
umamarca
depalavra
composta
semponto
dequebra.
"=para
umamarca
depalavra
composta
comum
pontode
quebraperm
i-tindo
hifenizaçãode
palavrascom
postas.",
pequenoespaço
parainciais
comum
pontode
quebra."‘
paraas
aspasduplas
Alem
ãs(esquerdas)
(parece-secom
,,)."’
paraas
aspasduplas
Alem
ãs(direitias)
(parece-secom
“)."<
paraas
aspasesquerdas
Francesas(parece-se
com<<
).">
paraas
aspasdireitas
Francesas(parece-se
com>>
).
Asopções
paraRusso
eUcraniano
dobabeldefinem
ocom
ando\Asbuk
e\asbuk,
quefuncionam
como\Alph
e\alph
14,mas
produzemum
aletra
maiúscula
epequenas
letrasdos
alfabetosRusso
eUcranianos
(aque
fora
línguaactiva
nodocum
ento).A
opçãopara
Bulgaro
dobabelprovidenciar
ocom
ando\enumBul
e\enumLat
(\enumEng),quefazemo\Alph
e\alph
produzirletras
dosalfabetos
Bulgaro
ouLatinos.
Ocom
portamento
porom
issãodo
\Alphe\alph
paraalíngua
Bulgara
éproduzir
letrasdo
alfabetoBulgaro.
2.5.7Suporte
paraMongol
Parausar
oL ATE X
paraescrever
emMongoltem
deescolher
entredois
pacotes:MultilingualB
abelouMonTE X
,porOliver
Corff.
MonTE X
incluisuportepara
cirílicoemongol.
Paraaceder
aoscom
andosdo
MonTE X
,adicione:
\usepackage[língua,codificação]mls
nopreâm
bulo.Escolha
alíngua
xalxpara
gerartítulos
edatas
emmongol
moderno.
Paraescrever
umdocum
entocom
pletoem
mongoltradicional,tem
deescolhera
línguabicig.
Estaúltim
aopção
activaométodo
deescrita
baseadoem
“transliteraçãosim
plificada.”14O
scom
andospara
transformar
contadoresem
letras,com
oa,
b,c,
...
114
Produ
çãode
Gráficos
Matem
áticos
\set
leng
th\
unit
leng
th
0.8c
m\b
egin
pic
ture
(6,4)
\lin
ethi
ckne
ss0
.075
mm
\mul
tipu
t(0,
0)(1
,0)
7\
line
(0,1
)4
\m
ulti
put(0,
0)(0
,1)
5\
line
(1,0
)6
\thi
ckli
nes
\put
(0.5
,0.5
)\l
ine(
1,5)
0.5
\p
ut(1
,3)\l
ine(
4,1)
2
\qbe
zier
(0.5
,0.5
)(1,
3)(3
,3.5
)\t
hinl
ines
\put
(2.5
,2)
\lin
e(2,
-1)
3
\put
(5.5
,0.5
)\l
ine(
-1,5
)0.
5
\lin
ethi
ckne
ss1
mm
\qbe
zier
(2.5
,2)(
5.5,
0.5)
(5,3
)\t
hinl
ines
\qbe
zier
(4,2
)(4,
3)(3
,3)
\qbe
zier
(3,3
)(2,
3)(2
,2)
\qbe
zier
(2,2
)(2,
1)(3
,1)
\qbe
zier
(3,1
)(4,
1)(4
,2)
\end
pic
ture
HHHHHHHDDDDDD
SeP
1=
(x1,y
1),P
2=
(x2,y
2)representarem
osextrem
os,e
m1,m
2as
respectiv
acu
rvaturade
umacu
rvaqu
adrátic
ade
Bézier,opo
ntointerm
édio
decontroloS
=(x,y)éda
dope
lasequa
ções
rclx
=m
2x2−m
1x1−
(y2−y
1)m
2−m
1,
y=
yi
+mi(x−xi)
(i=
1,2).
(5.1)
Veja
oGraph
icsin
LA TEX
2 ε[17]
para
umprog
ramaem
Java
quegera
oscoman
dos\qbezier
necessários.
5.2.10
Paráb
olas
Nafig
uraqu
ese
segu
e,cada
metad
esim
étric
ada
“paráb
ola”y
=co
shx−
1é
aproximad
apo
rum
acu
rvaqu
adrátic
ade
Bézier.
Ametad
edo
lado
direito
dacu
rvaterm
inano
ponto
(2,
2.76
22),
com
ainclinação
com
valorm
=3.
6269.
Usand
ode
novo
aequa
ção(5.1),po
demos
calcular
ospo
ntos
interm
édiosde
controlo:
(1.2
384,
0)e
(−1.
2384,
0).Ascruzes
indicam
pontos
da“p
aráb
ola”
real.O
erro
quasequ
epa
ssade
spercebido
,sen
domen
ordo
queum
porcento.
2.5Su
portede
Líng
uasInternaciona
is35
Activeedesactiveomod
ode
tran
sliteraçãocom
\SetDocumentEncodingLMC
e\SetDocumentEncodingNeutral.
Maisinform
ação
sobreoMon
T EX
está
dispon
ível
emCTAN://language/
mongolian/montex/doc
.O
cirílicomon
golé
supo
rtad
ope
lobabel.Activeosupo
rtepa
raalín
gua
mon
golu
sand
oos
coman
dos:
\use
pack
age[T2
A]f
onte
nc
\use
pack
age[mn
]in
pute
nc
\use
pack
age[mo
ngol
ian]
bab
el
onde
mnéacodific
ação
cp1251
.Pa
raum
aab
orda
gem
maismod
erna
,use
utf8
.
2.5.8
Aop
çãoUnicode
By
Ax
elK
ielh
orn
OUnicode
éocaminho
asegu
irse
precisa
deincluirvária
slín
guas
num
únicodo
cumento,e
specialm
ente
seessaslín
guas
nãousam
caracteres
latin
os.
Exist
emdo
ismotores
quesãocapa
zesde
processarcaracteres
emUnicode
:X
ET EX
,desenvolvidopa
raMac
OSX,m
asactualmente
dispon
ível
para
toda
sas
arqu
itecturas.Fo
iinc
luídope
laprim
eira
vezno
T EXLive
2007
.
LuaTEX
,éosucessor
dopd
fTEX
.Fo
iinc
luídope
laprim
eira
vezno
T EXLive
2008
.Desegu
idade
screve-seoX
ELAT E
X,t
alcomodistrib
uído
com
oT E
XLive
2010
.
Início
Ráp
ido
Para
conv
erterum
docu
mento
LAT E
Xpa
raX
ELAT E
X,d
evesegu
irestespa
ssos:
1.Grave
ofiche
iroem
UTF-8;
2.Rem
ovaestespa
cotesdo
preâmbu
lodo
docu
mento:
\use
pack
agein
pute
nc
\use
pack
agefo
nten
c\u
sepa
ckag
ete
xtco
mp
3.Alte
re
\use
pack
age[lín
guaA
]ba
bel
para \use
pack
agepo
lygl
ossi
a\s
etde
faul
tlan
guag
e[ba
bels
hort
hand
s]línguaA
5.2O
ambiente
picture113
\setlength\unitlength0.5mm\beginpicture(120,168)\newsavebox\foldera\savebox\foldera
(40,32)[bl]%definição
\multiput(0,0)(0,28)2\line(1,0)40
\multiput(0,0)(40,0)2\line(0,1)28
\put(1,28)\oval(2,2)[tl]\put(1,29)\line(1,0)5\put(9,29)\oval(6,6)[tl]\put(9,32)\line(1,0)8\put(17,29)\oval(6,6)[tr]\put(20,29)\line(1,0)19\put(39,28)\oval(2,2)[tr]
\newsavebox\folderb\savebox\folderb
(40,32)[l]%definição
\put(0,14)\line(1,0)8\put(8,0)\usebox\foldera
\put(34,26)\line(0,1)102\put(14,128)\usebox\foldera\multiput(34,86)(0,-37)3
\usebox\folderb\endpicture
Oargum
entonom
erefere-se
aum
nomeaguardar
numadas
caixasdo
L ATE Xeportante
éde
naturezasem
elhanteaum
comando
(oque
obrigouàs
barrasinvertidas
doexem
plo).Ascaixas
comim
agempodem
seraninhadas:
nesteexem
plo,o\foldera
éusado
dentroda
definiçãodo
\folderb.
Ocom
ando\oval
nãoirá
funcionarseocom
primento
dosegm
entoémenor
quecerca
de3m
m.
5.2.9Curvas
deBézier
Quadráticas
Com
ooexem
ploseguinte
ilustra,dividirumcírculo
em4curvasquadráticasde
Bézier
nãoésatisfatório.
Pelomenos
sãoprecisas
8.A
figuramostra
oefeito
docom
ando\linethickness
emlinhas
horizontaisou
verticais,eoefeito
doscom
andos\thinlines
e\thicklines
emsegm
entosde
rectaoblíquos.
Também
mostra
queam
bosostiposdecom
andoafectam
ascurvasquadráticasde
Bézier,cada
comando
substituindotodos
osanteriores.
36Escrever
Texto
4.Adicione
aopreâm
bulo,
\usepackage[Ligatures=TeX]fontspec
Opacote
polyglossia[19]éum
substitutopara
obabel.
Tratados
padrõesde
hifenização,egera
textona
línguade
destinode
formaautom
ática.A
opçãobabelshorthands
activaatalhos
compatíveis
comodo
babelparaalem
ãoe
catalão.O
pacotefontspec[21]é
responsávelporcarregar
ostipos
deletra
parao
X
E L ATE XeLuaTE X
.O
tipousado
porom
issãoéoLatin
Modern
Rom
an.É
sabidoque
algunscom
andosTE X
sãoligaduras
definidasnos
tiposde
letraCom
puterModern.
Seas
quiserusar
comum
tipode
letranão-TE X
,temde
asfalsificar.
Aopção
Ligatures=TeXdefine
asseguintes
ligaduras:
--–
---—
’’”
‘‘“
!‘¡
?‘¿
,,„
<<«
>>»
Étudo
Ελλενικάpara
mim
Até
agora,não
tiramos
nenhumavantagem
dofacto
deestarm
osautilizar
ummotor
TE XUnicode.
Istomuda
quandodeixam
osos
caractereslatinos,e
mudam
ospara
umalíngua
mais
interessante,comoogrego
ouorusso.
Com
umsistem
abaseado
emUnicode,pode,sim
plesmente 15
introduziroscaracteresno
seueditor,e
oTE X
irácom
preendê-los.Escrever
emvárias
línguasésim
ples,bastaespecificar
aslínguas
nopreâm
-bulo:
\setdefaultlanguageenglish\setotherlanguage[babelshorthands]german
Paraescrever
umparágrafo
emalem
ão,podeusar
oam
bientegerman:
English
text.\begingermanDeutscher
Text.\endgermanMore
English
text.
Sesó
precisade
umapalavra
numalíngua
estrangeira,podeusaro
comando
15Para
pequenosvalores
desim
ples.
112
Produ
çãode
Gráficos
Matem
áticos
\set
leng
th\
unit
leng
th
0.75
cm
\beg
inp
icture
(6,4)
\lin
ethi
ckne
ss0
.075
mm
\mul
tipu
t(0,
0)(1
,0)
7%
\li
ne(0
,1)4
\m
ulti
put(0,
0)(0
,1)
5%
\li
ne(1
,0)6
\thi
ckli
nes
\put
(2,3
)\o
val(
3,1.
8)
\thi
nlin
es\p
ut(3
,2)\o
val(
3,1.
8)
\thi
ckli
nes
\put
(2,1
)\o
val(
3,1.
8)[t
l]
\put
(4,1
)\o
val(
3,1.
8)[b
]\p
ut(4
,3)\o
val(
3,1.
8)[r
]\p
ut(3
,1.5)
\ova
l(1.
8,0.
4)
\end
pic
ture
# " !
# " !
#"! !
Agrossura
daslin
haspo
desercontrolada
com
dois
tipos
decoman
dos:
\linethickness com
prim
entopo
rum
lado
,\thinlinese\thicklinespo
rou
tro.
Enqu
anto
que\linethicknesscom
prim
entosó
seap
licaalin
hasv
erti-
cais
eho
rizon
tais
(ecu
rvas
quad
rátic
asde
Bézier),\
thinlinese\thicklines
aplic
am-setambé
masegm
entosob
líquo
sassim
comoacírculos
eovais.
5.2.8
Múltiplos
usos
decaixas
deim
agem
pré-de
finidas
Umacaixade
imag
empo
deserdeclaradape
locoman
do
\new
save
boxno
me
epo
steriorm
ente
defin
idapo
r
\sav
ebox
nom
e(largura,altu
ra)[posição]
con
teúd
o
efin
almente,d
esenha
daarbitrariamente
usan
do
\put
(x,y)
\use
boxno
me
Oargu
mento
opcion
alposiçãotem
oefeito
dede
finir
opo
ntode
âncora
dacaixaagu
arda
r.Noexem
plo,
écolocado
com
ovalorbl
quecoloca
aân
cora
nocantoinferio
resqu
erdo
dacaixa.
Osou
tros
espe
cific
adores
delocaliz
ação
sãoto
p(top
o)erigh
t(dire
ita).
2.5Su
portede
Líng
uasInternaciona
is37
\textlíngua:
Engl
ishte
xt.\t
extg
erman
Gesu
ndhe
itis
actu
ally
aGe
rman
word
.
Isto
pode
rpa
recerdesnecessário
umavezqu
eaún
icavantagem
éahifeni-
zaçãocorrecta,m
asqu
ando
asegu
ndalín
guaéum
poucomaisexótica,
valerá
oesforço.
Porvezes,
otip
ode
letrausad
ono
docu
mento
principa
lnão
contém
osglifo
squ
esãone
cessáriosna
segu
ndalín
gua16
.A
soluçãoéde
finir
umtip
ode
letraqu
eserá
usad
opa
raessa
língu
a.Se
mprequ
eum
ano
valín
guaéactiv
ada,
polyg
lossia
iráprim
eiro
verifi
carse
exist
eum
tipode
letrade
finidopa
raessa
língu
a.
\new
font
family
\rus
sian
font
[Scr
ipt=
Cyri
llic
,(..
.)]
(fon
t)
Eag
ora,
pode
escrever
\tex
trus
sianP
ravd
aéum
jornal
Russ
o.
Umavezqu
eeste
docu
mento
está
escrito
numacodific
ação
basead
aem
Latin
1,nã
opo
ssomostrar
asletras
cirílicas
prop
riamente
ditas.
Opa
cote
xgreek[22]
oferecesupo
rtepa
raescrever
emgregoan
tigoou
mod
erno
(mon
otón
icoou
politón
ico).
Dadireitapa
raaesqu
erda
(RTL)
Algum
aslín
guas
sãoescrita
sda
esqu
erda
para
adireita
,eou
tras
sãoescrita
sda
direita
para
aesqu
erda
(RTL)
.Opo
lyglossia
precisa
dopa
cote
bidi[23]
17
para
supo
rtar
língu
asRT
L.O
pacote
deve
seroúltim
opa
cote
aserincluído
,mesmode
poisdo
pacote
hyperre
fque
,hab
itualmente,é
oúltim
opa
cote
(eum
avezqu
eopa
cote
polyg
lossia
inclui
opa
cote
bidi,s
ignificaqu
eopo
lyglossia
deve
seroúltim
opa
cote
aserincluído
).O
pacote
xpersia
n[?]
oferecesupo
rtepa
raalín
guape
rsa.
Disp
onibiliza
coman
dosLAT E
Xqu
epe
rmite
maintrod
ução
decoman
doscomo\section
empe
rsa,
oqu
etornaesta
ferram
enta
bastan
teatractivapa
rafalantes
nativ
os.O
xepersian
éoún
icopa
cote
quesupo
rtaka
shidacom
X
ELA TEX
.Um
pacote
para
Sírio
queusaum
algo
ritmosemelha
nteestá
aserdesenv
olvido
.O
tipode
letraIran
Nastaliq
,disp
onibilizado
pelo
SCIC
T18
está
dispon
ível
noseusít
ioweb
:http://www.scict.ir/Portal/Home/Default.aspx
.O
pacote
arabxetex[20
]sup
orta
vária
slín
guas
com
caracteres
árab
es:árab
e,pe
rsa,
urdu
,sindi,p
ashto,
otom
ano(turco),
curdo,
kashmiri,m
alaio(jaw
i),uigu
r.16O
tipo
LatinMod
ernnã
oinclui
letracirílic
as17O
bidi
nãosupo
rtaLu
aTEX
.18Con
cílio
Suprem
ode
Inform
ação
eTecno
logiada
Com
unicação
5.2O
ambiente
picture111
5.2.6\multiput
e\linethickness
\setlength\unitlength2mm\beginpicture(30,20)
\linethickness0.075mm\multiput(0,0)(1,0)26%\line(0,1)20
\multiput(0,0)(0,1)21%\line(1,0)25
\linethickness0.15mm\multiput(0,0)(5,0)6%\line(0,1)20
\multiput(0,0)(0,5)5%\line(1,0)25
\linethickness0.3mm\multiput(5,0)(10,0)2%\line(0,1)20
\multiput(0,5)(0,10)2%\line(1,0)25
\endpicture
Ocom
ando
\multiput(x,y)(∆
x,∆y)
nobjecto
tem4argum
entos:oponto
inicial,ovector
detranslação
deum
objectopara
opróxim
o,onúm
erode
objectos,eoobjecto
aser
desenhado.O
comando
\linethicknessaplica-se
asegm
entoshorizontais
everticais
mas
nuncaa
segmentos
derecta
oblíquosou
círculos.Noentanto,
éaplicado
acurvas
quadráticasde
Bézier.
5.2.7Ovais
Oscom
andos
\put(x,y)\oval(
w,h)
ou\put(x,y)\oval(
w,h)[posição]
produzemum
aovalcentrada
em(x,y)com
larguraw
ealtura
h.O
argumento
opcionalposiçãoque
podeser
umentre
b,t,l,r,referem-se
a“top”
(topo),“bottom
”(fundo),“left”
(esquerda),“right”(direita),e
podemser
combinados
comooexem
ploilustra.
38Escrever
Texto
Oferece
mapeam
entosde
tipode
letraque
permite
aoX
E L ATE Xprocessar
textousando
atranscrição
ASC
IIArabTE X
.Ostipos
quesuportam
váriaslínguas
árabessão
oferecidospelo
IRMUG
19
emhttp://wiki.irmug.org/index.php/X_Series_2.Não
existempacotes
disponíveispara
hebreuporque
nãoénecessário.
Osuporte
parahebreu
presenteno
polyglossiadeve
sersuficiente.
Mas,
seprecisar
deum
tipode
letraUnicode
parahebrew
,tenteoSB
LHebrew
.É
livrepara
usonão
comercial,
eestá
disponívelem+http://www.sbl-site.
org/educational/biblicalfonts.aspx.Outro
tipode
letradisponívelsob
alicença
Open
FontéEzra
SIL,disponívelemhttp://www.sil.org/computing/
catalog/show_software.asp?id=76.Lem
bre-sede
seleccionarotipo
correcto:
\newfontfamily\hebrewfont[Script=Hebrew]SBLHebrew
\newfontfamily\hebrewfont[Script=Hebrew]EzraSIL
Chinês,
JaponêseCoreano
(CJK
)
Opacote
xeCJK[25]
tratada
selecçãode
tipode
letraepontuação
destaslínguas.
2.6O
Espaço
entrePalavras
Paraobter
noresultado
umamargem
direitaalinhada,o
L ATE Xinsere
váriasquantidades
deespaço
entrepalavras.
Insereum
poucomais
deespaço
nofim
dasfrases,vistoque
fazotexto
ficarmaislegível.
OL ATE X
assumeque
asfrasesacabam
compontos
finais,deinterrogação
oude
exclamação.
Seoponto
finalseguir
umaletra
maiúscula,esta
nãoétom
adacom
oum
fimde
frase,vistoque
pontosapós
letrasmaiúsculas
ocorrem,norm
almente,em
abreviaturas.Algum
aexcepção
aestas
regrasdeve
serespecificada
peloautor
dodocu-
mento.
Um
backslashantesde
umespaço
geraum
espaçoque
nãoserá
alargado.Um
til‘~’geraum
espaçoque
nãopode
seralargado
eque,adicionalm
ente,proíbe
umamudança
delinha
narespectiva
posição.O
comando
\@antes
deum
pontoespecifica
queesse
pontoterm
inaum
afrase,m
esmoque
selhe
sigaum
aletra
maiúscula.
OSr~Smith
estavacontente.\\
conformeafig.~5\\
Eugosto
deBASIC\@.
Etu?
OSr
Smith
estavacontente.
conformeafig.5
Eugosto
deBASIC
.E
tu?
19Grupo
deUtilizadores
Mac
Iranianos
110
Produ
çãode
Gráficos
Matem
áticos
ambiente
picturesó
admite
diâm
etrosatéap
roximad
amente
14mm,e
mesmo
abaixo
dessediâm
etro
nem
todo
ssãopo
ssíveis.
Ocoman
do\circle*
prod
uzdiscos
(círc
ulos
cheios).
Com
ono
caso
dossegm
entosde
recta,
pode
ráterde
recorrer
aou
tros
pacotescomoeepicou
pstricks.
Para
umade
scriç
ãode
talhad
ade
stes
pacotes
consulte
oThe
LA TEX
GraphicsCom
panion
[12].
També
mexist
eapo
ssibilida
dede
asfazerde
ntro
deum
ambiente
picture
desdequ
enã
otenh
amed
ode
fazeros
cálculos
necessários(ouob
rigar
umprogramaafazê-lo
s),u
sand
ocurvas
quad
rátic
asde
Bézier.
Veja
Graph
icsin
LA TEX
2 ε[17]
para
exem
plos
deprog
ramas
Java.
5.2.5
Textos
eFo
rmulas
\set
leng
th\
unit
leng
th
0.8c
m\b
egin
pic
ture
(6,5)
\thi
ckli
nes
\put
(1,0
.5)
\lin
e(2,
1)3
\p
ut(4
,2)\l
ine(
-2,1
)2
\p
ut(2
,3)\l
ine(
-2,-
5)1
\p
ut(0
.7,0.3
)$A
$\p
ut(4
.05,1.
9)$
B$
\put
(1.7
,2.95)
$C$
\p
ut(3
.1,2.5
)$a
$\p
ut(1
.3,1.7
)$b
$\p
ut(2
.5,1.0
5)$
c$
\put
(0.3
,4)
$F=
\sqr
ts(
s-a)(s
-b)(
s-c)
$
\put
(3.5
,0.4
)$\
disp
lays
tyle
s:=\
frac
a+b+c
2
$\e
ndp
ictu
re
HH
HHH
A
B
C
a
b
c
F=√s(s−a)(s−b)
(s−c)
s:=
a+b
+c
2
Com
oeste
exem
plomostra,
textoefórm
ulas
pode
mserescrita
snu
mam
biente
pictureusan
doocoman
do\put
daform
ausua
l.
2.7Títulos,Cap
ítulos
eSe
cções
39
Oespa
çoad
iciona
lapó
spo
ntos
pode
serde
sactivad
ocom
ocoman
do
\fre
nchs
pacing
qued
izao
LA TEX
para
nãoinserir
maise
spaçode
poisde
pontodo
quee
mrelação
aqu
alqu
erou
trocaracter.Isto
émuito
comum
emlín
guas
nãoinglesas,e
xcep
toem
bibliografi
as.Se
usar
\frenchspacing
,ocoman
do\@
nãoéne
cessário.
2.7
Títulos,C
apítulos
eSe
cções
Para
ajud
aroleito
raen
contrara
linha
deleitu
raao
long
odo
docu
mento,d
eve
dividi-lo
emcapítulos,
secçõesesubsecções.O
LAT E
Xpe
rmite
quese
faça
isto
com
coman
dosespe
ciaisqu
etomam
otít
ulocomoseuargu
mento.Ago
ra,é
consigoqu
eos
usena
orde
mcorrecta.
Osc
oman
dosd
edivisã
odo
textoqu
eestão
dispon
íveisp
araaclasse
article
são: \sec
tion
...
\sub
sect
ion..
.\s
ubsu
bsec
tion
...
\p
arag
raph
...
\s
ubpa
ragr
aph
...
Qua
ndoprecisa
dedividiroseudo
cumento
empa
rtes
sem
influ
enciar
anu
meração
desecçõesou
capítulospo
deusar
\par
t..
.
Seestiv
eratrab
alha
rcom
asclassesr
eportou
book
,um
coman
doad
iciona
lpa
rasecciona
rao
níveld
etopo
,torna
-sedispon
ível
\cha
pter
...
Com
oaclasse
articlenã
osabe
nada
acerca
decapítulos,
torna-se
muito
fácila
dicion
arartig
oscomocapítulosnu
mliv
ro.O
espa
çamento
entresecções,
anu
meração
eotaman
hode
letrado
stítu
loss
erão
colocado
sautom
aticam
ente
pelo
LAT E
X.
Doisde
stes
coman
dossãolig
eiramente
espe
ciais:
•O
coman
do\partnã
oinflu
enciaanu
meração
desequ
ênciado
scapítulos;
•O
coman
do\appendixnã
oleva
nenh
umargu
mento.Ape
nasmud
aa
numeração
decapítulospa
raletras.20
20Paraoestilo
arti
cle,
mud
aanu
meração
desecções.
5.2O
ambiente
picture109
\setlength\unitlength0.75mm\beginpicture(60,40)
\put(30,20)\vector(1,0)30\put(30,20)\vector(4,1)20\put(30,20)\vector(3,1)25\put(30,20)\vector(2,1)30\put(30,20)\vector(1,2)10\thicklines\put(30,20)\vector(-4,1)30\put(30,20)\vector(-1,4)5\thinlines\put(30,20)\vector(-1,-1)5\put(30,20)\vector(-1,-4)5
\endpicture
- :
1
*
XX
XX
XX Xy
C C CC CO
5.2.4Círculos
\setlength\unitlength1mm\beginpicture(60,
40)\put(20,30)\circle1\put(20,30)\circle2\put(20,30)\circle4\put(20,30)\circle8\put(20,30)\circle16\put(20,30)\circle32
\put(40,30)\circle1\put(40,30)\circle2\put(40,30)\circle3\put(40,30)\circle4\put(40,30)\circle5\put(40,30)\circle6\put(40,30)\circle7\put(40,30)\circle8\put(40,30)\circle9\put(40,30)\circle10\put(40,30)\circle11\put(40,30)\circle12\put(40,30)\circle13\put(40,30)\circle14
\put(15,10)\circle*1\put(20,10)\circle*2\put(25,10)\circle*3\put(30,10)\circle*4\put(35,10)\circle*5
\endpicture
bej&%
'$
&%
'$behjm "!# "!#
&%
'$
ruxz
Ocom
ando
\put(x,y)\circlediam
etro
desenhaum
círculocom
centroem
(x,y)
ediâm
etro(não
oraio)
diametro.
O
40Escrever
Texto
OL ATE X
criaum
atabela
deconteúdos
pegandonos
títulosde
secçãoeno
número
depágina
doúltim
ociclo
decom
pilaçãodo
documento.
Ocom
ando
\tableofcontents
expande-separa
umatabela
deconteúdos
nosítio
ondefor
invocado.Um
novodocum
entodeve
sercom
pilado(“L ATE X
ado”)duas
vezespara
obterum
atabela
deconteúdos
correcta.Algum
asvezes,pode
sernecessário
compilar
odocum
entoum
aterceira
vez.O
L ATE Xavisará
quandoisto
fornecessário.
Todosos
comandos
listadosacim
atam
bémexistem
emversões
“estreladas”.Umaversão
“estrelada”do
comando
éconstruída
adicionandoum
aestrela
*após
onom
edo
comando.
Estasversões
geramtítulos
quenão
aparecerãona
tabelade
conteúdoseque
nãoserão
numerados.
Ocom
ando\sectionAjuda,
porexem
plo,podepassar
a\section*Ajuda.
Norm
almente,o
títuloda
secçãoaparecerá
natabela
deconteúdos
exac-tam
entecom
ointroduziu
notexto.
Algum
asvezes
istonão
épossívelpor
otítulo
serdem
asiadogrande
eatabela
deconteúdos
nãoficar
legível.Então,a
entradaque
aparecerána
tabelade
conteúdospode
serespecificada
comoum
argumento
opcionalantesdo
verdadeirotítulo.
\chapter[Títulopequeno
paraatabela
deconteúdos]Um
títulogrande
eespecialmente
aborrecido,que
aparecena
páginapropriamente
dita.
Otítulo
dodocum
entocom
oum
todoégerado
invocandoocom
ando
\maketitle
Osconteúdos
dotítulo
têmde
serdefinidos
peloscom
andos
\title...,\author...eopcionalm
ente\date...
antesdecham
aro\maketitle.
Noargum
entode
\author,podeescrevervários
nomes
separadospelo
comando
\and.Um
exemplo
dealguns
doscom
andosmencionados
acimapode
serencon-
tradona
figura1.2
dapágina
8.Para
alémdestes
comandos,o
L ATE X2εintroduziu
quatrocom
andosadicio-
naispara
seremutilizados
naclasse
book.São
úteispara
dividirapublicação.
Estes,alteramos
cabeçalhosde
capítuloenum
eraçãode
páginapara
funcionarda
formaesperada
paraapublicação
deum
livro:
\frontmatterdeve
seroprim
eirocom
andoapós
oinício
docorpo
dodocu-
mento
(\begindocument).Irámudara
numeração
depáginapara
nume-
raisromanoseassecçõesnão
serãonum
eradas,talcomoseusassea
versão“estrelada”
noscomandosdesecção
(exemplo
\chapter*Prefácio)mas
assecções
continuarãoaaparecer
noíndice
deconteúdos.
108
Produ
çãode
Gráficos
Matem
áticos
\set
leng
th\
unit
leng
th
5cm
\beg
inp
icture
(1,
1)\p
ut(0
,0)\l
ine(
0,1)
1
\put
(0,0
)\l
ine(
1,0)
1
\put
(0,0
)\l
ine(
1,1)
1
\put
(0,0
)\l
ine(
1,2)
.5
\p
ut(0
,0)\l
ine(
1,3)
.33
33
\put
(0,0
)\l
ine(
1,4)
.25
\p
ut(0
,0)\l
ine(
1,5)
.2
\p
ut(0
,0)\l
ine(
1,6).
1667
\put
(0,0
)\l
ine(
2,1)
1
\put
(0,0
)\l
ine(
2,3)
.6667
\put
(0,0
)\l
ine(
2,5)
.4
\p
ut(0
,0)\l
ine(
3,1)
1
\put
(0,0
)\l
ine(
3,2)
1
\put
(0,0
)\l
ine(
3,4)
.75
\p
ut(0
,0)\l
ine(
3,5)
.6
\put
(0,0
)\l
ine(
4,1)
1
\put
(0,0
)\l
ine(
4,3)
1
\put
(0,0
)\l
ine(
4,5)
.8
\p
ut(0
,0)\l
ine(
5,1)
1
\put
(0,0
)\l
ine(
5,2)
1
\put
(0,0
)\l
ine(
5,3)
1
\put
(0,0
)\l
ine(
5,4)
1
\put
(0,0
)\l
ine(
5,6).
8333
\p
ut(0
,0)\l
ine(
6,1)
1
\put
(0,0
)\l
ine(
6,5)
1
\end
pic
ture
!!!!!!!!!!!!!!!
"""""""""""""""
###############
%%%%%%%%%%%%%%%
(((((((((((((((
,,,,,,,,,,,,,,,
5.2.3
Setas
Assetassãode
senh
adas
com
ocoman
do
\put
(x,y)
\vec
tor(x
1,y
1)comprimento
Para
setas,
ascompo
nentes
dovector
dedirecção
sãoaind
amaisrestrit
osdo
quepa
rasegm
entosde
recta,
nomeada
mente
aosinteiro
s
−4,−
3,...,
3,4.
Osc
ompo
nentes
també
mtêm
deserp
rimos
entresi.
Noteno
efeito
docoman
do\thicklinesna
sdu
assetasqu
eap
ontam
para
otopo
esqu
erdo
.
2.8Referên
cias
Cruzada
s41
\mai
nmat
ter
apareceexactamente
antesdo
prim
eiro
capítulo
doliv
ro.Mud
aanu
meração
para
numeraisárab
esecoloca
ocontad
orde
página
azero.
\app
endi
xmarca
oinício
dematerialad
iciona
lno
seuliv
ro.Dep
oisde
ste
coman
doos
capítulosserãonu
merad
oscom
letras.
\bac
kmat
ter
deve
serinserid
oan
tesdo
súltim
osite
nsdo
seuliv
rocomosejam
abibliografi
aeoíndice.
Nas
classesde
docu
mento
padrão
nãotem
qualqu
erefeito
visual.
2.8
Referên
cias
Cruzada
s
Em
livros,
relatório
seartig
os,e
xistem
freque
ntem
ente
referênc
iascruz
adas
para
figuras,tab
elas
esegm
entosespe
ciaisde
texto.
OLAT E
Xprov
iden
ciaos
segu
intescoman
dospa
rarealizar
referênc
iascruz
adas:
\lab
elm
arca,
\ref
marcae\p
ager
efm
arca
onde
marca
éum
identifi
cado
rescolhido
pelo
utilizado
r.O
LA TEX
substit
ui\ref
pelo
númeroda
secção,s
ubsecção,fi
gura,t
abelaou
teorem
aap
ósorespectiv
ocoman
do\label
quefoiinv
ocad
o.O
\pageref
imprim
eonú
meroda
página
onde
ocoman
do\label
ocorreu.
21Ta
lcom
oos
títulos
desecções,
osnú
meros
utilizado
ssãoos
dacompilaçãoan
terio
r.
Umare
ferê
ncia
para
esta
subs
ecçã
o\l
abel
sec
:est
aapar
ececo
mo:
‘‘ve
rse
cção
~\ref
sec:
esta
na
pági
na~\
page
ref
sec:
esta
.’’
Umareferência
para
esta
subsecçãoap
arece
como:
“ver
secção
2.8na
página
41.”
2.9
Notas
deRod
apé
Com
ocoman
do
\foo
tnot
etextona
nota
derodapé
éim
pressa
umano
tade
roda
péno
fund
oda
página
actual.Es
tasno
tasde
vem
serpo
stas
22ap
ósapa
lavraàqu
alafrasese
refere.Notas
deroda
péqu
ese
referem
afrases
oupa
rtes
delas,
devem
sercolocada
sap
ósavírgulaou
ponto.
23
21Notequ
eestescoman
dosnã
osabe
maqu
eéqu
ese
referem.O
\lab
elap
enas
gravao
últimonú
merogerado
.22“p
ostas”
pode
serum
aform
ado
verbopô
rou
apen
asbo
cado
sde
peixe.
23Notequ
eas
notasde
roda
pésãodistracçõespa
raoleitor
queode
sviam
docorpo
principa
ldoseudo
cumento.Afin
al,t
odaagentelê
asno
tasde
roda
pé,s
omos
umaespé
cie
curiosa.
Portanto,
porque
nãointegrar
tudo
oqu
equ
erdizerno
corpodo
docu
mento?24
24Umacartanã
ovain
ecessariam
ente
para
onde
está
ende
reçada
:-).
5.2O
ambiente
picture107
aque
sereserve,dentro
dodocum
ento,doespaço
rectangularpara
aim
agem.
Osegundo
par(opcional),(x
0 ,y0 ),atribuícoordenadas
arbitráriasao
cantoinferior
esquerdodo
rectânguloreservado.
Quase
todosos
comandos
dedesenho
têmum
ade
duasform
as
\put(x,y)objecto
ou\multiput(x,y)(∆
x,∆y)
nobjecto
Ascurvasde
Béziernão
sãoum
aexcepção.
Sãodesenhadascom
ocom
ando
\qbezier(x
1,y1 )(
x2,y2 )(
x3,y3 )
5.2.2Segm
entosde
Recta
Ossegm
entosde
rectasão
desenhadoscom
ocom
ando
\put(x,y)\line(
x1,y1 )
comprimento
Ocom
ando\line
temdois
argumentos:
1.um
vectordirecção
dedirecção,
2.um
comprim
ento.
Oscom
ponentesdo
vectorde
direcçãosão
restritosaos
inteiros
−6,−
5,...,5
,6,
etêm
deser
primos
entresi(nenhum
divisorcom
umexcepto
o1).
Afigura
ilustratodas
as25
possibilidadesde
inclinaçãono
primeiro
quadrante.O
comprim
entoérelativo
àunidade
\unitlength.Esteargumento
éacoordenada
verticalnocaso
deum
segmento
derecta
vertical,eacoordenada
horizontalem
todosos
outroscasos.
42Escrever
Texto
Asnotas
derodapé\footnoteIsto
éuma
novade
rodapé.são
muitousadas
porutilizadores
\LaTeX.
Asnotas
derodapé a
sãomuito
usadaspor
utilizadoresL ATE X
.aIsto
éum
anova
derodapé.
2.10Palavras
Realçadas
Seum
textoéescrito
utilizandoum
amáquina
deescrever,as
palavrasim
por-tantes
sãosalientadas
sublinhando-as.
\underlinetexto
Em
livrosim
pressos,noentanto,as
palavrassão
realçadasescrevendo-as
emitálico.
OL ATE X
temocom
ando
\emphtexto
quesalienta
otexto.
Oque
ocom
andofaz,
naverdade,
dependedo
seucontexto:
\emphSeutilizar
estecomando
dentrode
umbocado
detexto
realçado,então
o\LaTeX
usaotipo
deletra
\emphnormalpara
salientar.
Seutilizar
estecom
andodentro
deum
bo-cado
detexto
realçado,então
oL ATE X
usaotipo
deletra
normalpara
salientar.
2.11Ambientes
\beginambiente
texto\endam
biente
Onde
ambiente
éonom
edo
ambiente.
Osam
bientespodem
sercham
adosváriasvezesunsdentro
dosoutrosdesdeque
aordem
decham
adaseja
mantida.
\beginaaa...\beginbbb...\endbbb...\endaaa
Nas
secçõesseguintes,todos
osam
bientesim
portantesserão
explicados.
2.11.1Indicar,E
numerar,e
Descrever
Oam
bienteitemize
éútilpara
listassim
ples,oenumerate
paralistas
enume-
radaseodescription
paradescrições.
106
Produ
çãode
Gráficos
Matem
áticos
Um
destes
éoX Y
-pic,d
escrito
nofin
alde
stecapítulo.Umagran
devarie
dade
destes
pacoteséde
scrit
oem
detalheno
The
LA TEX
Graph
icsCom
panion
[12]
(não
confun
dircom
oThe
LA TEX
Com
panion
[3]).
Este
eraoestado
dasc
oisasa
téhá
algu
nsan
osqu
ando
Till
Tantau
,autor
dobeam
er,a
presentouoFo
rmatode
Gráfic
osPo
rtável
(PortableGraph
icsF
ormat)
pgfe
oseupa
cote
compa
neiro
TikZ(tikz
).Es
tesis
temape
rmite
-ocriarg
ráfic
osvectoriais
dealta
qualidad
eem
todo
sos
sistemas
T EX
queinclua
msupo
rte
para
pgf.
Porventura,a
ferram
enta
maispo
derosa
para
gráfi
cosem
LA TEX
éo
META-
PO
ST.,ogémeo
doMETAFONT
deDon
aldE.K
nuth.O
META
PO
STincluí
apo
derosa
esofistic
adalin
guag
emde
prog
ramação
doMETAFONT
.Noentanto,
enqu
anto
queoMETAFONT
gera
map
asde
bits
(bitm
aps),o
META
PO
STgera
fiche
irosEnc
apsulated
Pos
tScr
ipt,
quepo
dem
serim
portad
osno
LAT E
Xe
pdfLA
T EX.Pa
raum
aintrod
ução
leia
oA
User’s
Man
ualfor
META
PO
ST
[15],
ouotutoria
lem
[17].
Umadiscussãomaisap
rofund
adada
sestratégiasdo
LAT E
XeT E
Xpa
ragráfi
cos(e
tipos
deletra)
pode
seren
contrada
emT E
XUnbou
nd[16].
5.2
Oam
biente
pict
ure
By
Urs
Osw
ald
Com
omen
cion
adoan
terio
rmente,o
ambiente
pictureépa
rteintegran
tede
toda
sas
distrib
uições
LA TEX
eébo
mpa
ratarefassim
ples,e
també
mse
quise
rcontrolaropo
siciona
mento
exacto
deelem
entosindividu
aisnu
mapá
gina
.Mas
seestá
aplan
earfazeralgu
mtrab
alho
sério
queusegráfi
cos,
deve
darum
aleitu
raao
TikZ,
apresentad
ona
secção
5.4,
napá
gina
119.
5.2.1
Com
ando
sBásicos
Oam
biente
picture1
écriado
com
umdo
ssegu
intescoman
dos
\beg
inp
icture
(x,y)...\e
ndp
icture
ou
\beg
inp
icture
(x,y)(x
0,y
0)...\en
dpi
cture
Osnú
merosx,y,x
0,y
0referem-seao
\unitlength(com
prim
ento
daun
i-da
dede
desenh
o),q
uepo
deserm
udad
aem
qualqu
eraltura
(fora
dosa
mbientes
picturecom
umcoman
dosemelha
ntea
\set
leng
th\un
itle
ngth
1.
2cm
Ovalorpo
rom
issão
de\unitlengthé1pt.
Oprim
eiro
par,
(x,y
),ob
riga
1Acred
iteou
não,
oam
biente
pict
urefunc
iona
directam
ente,em
LAT E
X2 ε
stan
dard,
sem
necessitar
decarregar
qualqu
erpa
cote.
2.11
Ambientes
43
\flu
shle
ft\b
egin
enu
mera
te
\ite
mPo
demi
stur
aram
bien
tes
deli
stas
conf
orme
ose
ugo
sto:
\beg
ini
temize
\i
temMa
spo
deco
meça
rapa
rece
rmu
itopa
téti
co.
\ite
m[-]
Comum
hífe
n,\e
ndi
temi
ze
\ite
mPo
rtan
to,le
mbre
-se:
\ldo
ts\b
egin
des
crip
tion
\i
tem[
Estú
pido
]um
text
onã
ose
tran
sfor
mará
emal
goin
teli
gent
eao
serli
stad
o.\i
tem[
Inte
ress
ante
]ma
spo
deser
apre
sent
ado
lindam
ente
numa
list
a.\e
ndd
escr
ipti
on
\end
enu
merate
1.Po
demisturaram
bientesde
listas
conformeoseugo
sto:
•Mas
pode
começar
apa
recer
muito
patétic
o.-Com
umhífen,
2.Po
rtan
to,lem
bre-se:...
Est
úpid
oum
textonã
ose
tran
sformaráem
algo
intelig
ente
aoserlistado
.In
tere
ssan
temas
pode
ser
apresentad
olin
damente
numa
lista.
2.11
.2Esque
rda,
Direita
eCentro
Doisa
mbientes,flushlefteflushright
geram
parágrafos
queestãoalinha
dos
àesqu
erda
ouàdireita
.O
ambiente
center
gera
textocentrado
.Se
nãocolocar
\\pa
raindicaras
queb
rasde
linha
,oLAT E
Xirá
determ
inar
automaticam
ente
onde
elas
devem
ocorrer.
\beg
inf
lush
left
Es
tete
xtoes
tá\\
alin
hado
àes
quer
da.O\L
aTeX
nã
oes
táate
ntar
faze
rca
dali
nhado
mesm
ota
manh
o.\e
ndf
lush
left
Estetextoestá
alinha
doàesqu
erda
.O
LAT E
Xnã
oestá
atentar
fazercada
linha
domesmo
taman
ho.
\beg
inf
lush
righ
tEs
teéum
text
oal
inha
do\\
àdi
reit
a.O\L
aTeX
nã
oes
táa
tent
arfa
zerca
dali
nhado
mesm
oco
mpri
mento.
\end
flu
shrigh
t
Esteéum
textoalinha
doàdireita
.O
LAT E
Xnã
oestá
atentar
fazer
cada
linha
domesmocomprim
ento.
\beg
inc
ente
rNo
cent
ro\\
date
rra
\end
cen
ter
Nocentro
daterra
2.11
.3CitaçõeseVersos
Oam
biente
quoteéútilpa
racitações,frasesim
portan
teseexem
plos.
Capítulo
5
Produção
deGráficos
Matem
áticos
Amaiorparte
daspessoas
usamoL ATE X
paradactilografaros
seustextos.
Alémde
permitire
incentivaraestruturação
dostextos,o
L ATE Xtam
bémoferece
pos-sibilidades,ligeiram
enterestritas,para
produçãode
resultadosgráficos
usandodescrições
textuais.Recentem
ente,umgrande
número
deextensões
L ATE Xtêm
vindoasercriadaspara
ultrapassarestesproblemas.
Nestasecção,irá
aprenderausaralgum
asdelas.
5.1Introdução
Acriação
degráficos
comL ATE X
temum
alonga
tradição.Com
eçoucom
oam
bientepicture
queperm
iteacriação
degráficos
posicionandode
forma
inteligentealguns
elementos
pré-definidosna
folha.Umadescrição
completa
podeser
lidano
L ATE XManual[1].
Oam
bientepicture
doL ATE X
2εintegra
ocom
ando\qbezier,“q”
de“quadrática”.
Muitas
curvasusadas
frequente-mente,com
ocírculos,elipses
oucatenárias,podem
seraproxim
adasde
forma
satisfatóriausando
curvasde
Bézier
quadráticas,apesar
deque
obrigaráa
algunsconhecim
entosde
matem
ática.Se
usarum
alinguagem
deprogram
açãopara
gerarcódigo
L ATE Xcom
blocos\qbezier,o
ambiente
picturetorna-se
bastantepoderoso.
Apesar
daprogram
açãode
imagens
directamente
emL ATE X
poderser
bastanterestrita,e
normalm
entebastante
cansativa,existemboas
razõespara
ofazer.
Osdocum
entosproduzidos
destaform
asão
“pequenos”em
relaçãoao
tamanho
ocupado,enão
sãonecessários
ficheirosextra.
Pacotescom
ooepic
eeepic
(descritos,porexem
plo,noThe
L ATE XCom
pa-nion
[3]),oupstricksajudam
aelim
inarestasrestriçõessubstituindooam
bienteoriginalpicture,e
melhorando
significativamente
opoder
gráficodo
L ATE X.
Enquantoque
osdoispacotesanterioressimplesm
entemelhoram
oam
bientepicture,o
pstrickstemoseu
próprioam
bientededesenho:pspicture.O
poderdo
pstricksvemdo
factode
queeste
pacotefaz
usoextensivo
daspotencialidadesdo
PostScript.
Outros
pacotestêm
vindoaser
escritospara
finsespecíficos.
44Escrever
Texto
Umaregra
tipográficapara
ocomprimento
deuma
linhaé:
\beginquoteEm
média,nenhuma
linhadeverá
exceder66~caracteres.
Épor
istoque
aspáginas
\LaTeXtêm
margenstão
grandes.\endquotePor
issoéque
aimpressão
emvárias
colunaséutilizada
emjornais.
Umaregra
tipográficapara
ocom
primento
deum
alinha
é:
Em
média,nenhum
alinha
de-verá
exceder66
caracteres.É
poristo
queas
páginasL ATE X
têmmargens
tãogran-
des.
Porissoéquea
impressão
emváriascolunas
éutilizada
emjornais.
Existem
doisam
bientesmuito
semelhantes:
oquotation
eoverse.
Oprim
eiroéútilpara
citaçõeslongas
quesão
constituídaspor
váriosparágrafos,
porqueosirá
indentar.O
ambiente
verseéútilpara
poemasonde
asmudanças
delinha
sãoim
portantes.Aslinhas
sãoseparadas
enviandoum
\\no
fimde
umalinha
eum
alinha
embranco
apóscada
verso.
Sóconheço
umpoema
eminglês.
Ésobre
HumptyDumpty.
\beginflushleft\beginverseHumpty
Dumptysat
onawall:\\
HumptyDumpty
hadagreat
fall.\\All
theKing’s
horsesand
allthe
King’smen\\
Couldn’tput
Humptytogether
again.\endverse\endflushleft
Sóconheço
umpoem
aem
inglês.É
sobreHum
ptyDum
pty.
Hum
ptyDum
ptysat
ona
wall:
Hum
ptyDum
ptyhad
agreat
fall.Allthe
King’s
horsesand
allthe
King’s
men
Couldn’t
putHum
ptytogether
again.
2.11.4Resum
oEm
publicaçõescientíficas
éhabitualiniciar
comum
resumoque
dáao
leitorum
avisão
rápidado
queoespera.
OL ATE X
dispõedo
ambiente
abstractpara
estafinalidade.
Norm
almente
esteam
bienteéusado
emdocum
entosescritos
comaclasse
“article”de
documentos.
\beginabstractOresumo
doresumo.
\endabstractO
resumodo
resumo.
2.11.5Tal&
Qual
Ostextos
escritosentre
\beginverbatime\endverbatim
serãopassados
directamente
paraoficheiro
deresultado,
comose
otivesse
escritonum
a
104
Especialid
ades
nestecaso)easuapo
sição
(dolado
direito
docorpodo
texto).
Aop
ção
hideothersubsections,m
ostraos
títulos
detodo
sos
capítulos,
mas
apen
asas
subsecções
docapítulo
actual.Não
exist
emop
ções
espe
ciaispa
raos
mod
os\mode<trans>
e\mode<handout>
.Eles
aparecem
noseuform
atostan
dard.
Osc
oman
dos\
title,
\author,
\institute
e\titlegraphicpe
r-mite
mespe
cificar
oconteú
doda
página
derosto.
Osargu
mentosop
cion
aisde
\title[]
e\author[]pe
rmite
m-lh
eespe
cific
arversõesespe
ciaisdo
título
edo
autorpa
raserem
mostrad
osno
painel
dotemaGoettingen
.Ostít
ulos
esubtítu
losno
painel
sãocriado
scom
oscoman
dosno
rmais
\section
e\subsectionqu
eusafora
doam
biente
frame.
Ospe
quen
osícon
esde
navega
çãono
fund
odo
ecrã
també
mlhepe
rmite
mna
vega
rnodo
cumento.A
suapresen
çanã
oéde
pend
ente
dotemaqu
eescolher.
Osconteú
dosde
cada
slide
tem
desercolocado
dentro
deum
ambiente
frame.
Existeum
argu
mento
opcion
alentre<e>,
quepe
rmite
suprim
irde
term
inad
oslide
numada
sversõesda
apresentação.Noexem
plo,
aprim
eira
página
nãoirá
sermostrad
ana
versão
hand
outda
doousodo
argu
mento
<handout:0>.
Éaltamente
recomen
dado
queescolhaum
títulopa
racada
slide
.Isto
éfeito
com
ocoman
do\frametitle.
Seprecisa
rde
umsubtítu
lopo
derá
usar
oam
biente
blockcomoémostrad
ono
exem
plo.
Notequ
eos
coman
dosde
secçõescomoo\section
e\subsectionnã
ocriam
realmente
conteúdo
nosslide
s.O
coman
do\pause
noam
biente
itemizepe
rmite
-lher
evelar
umite
mde
cada
vez.
Para
outros
efeitosde
apresentação
veja
oscoman
dos\only,
\uncover
,\alt
e\temporal.
Emvário
slug
ares
també
mpo
derá
usar
<e>pa
raconfi
gurar
asuaap
resentação
.Em
qualqu
ercaso,tenh
aacertezaqu
eleu
ado
cumentaçãoda
classe
beam
er(beameruserguide.pdf
)pa
raterum
aideiacompletado
quelhepo
deserútil.
Este
pacote
está
aserde
senv
olvido
activ
amente.Ve
jaoseusit
epa
raainform
ação
maisrecente(http://
latex-be
amer.so
urceforge.ne
t/).
2.11
Ambientes
45
máq
uina
deescrever,c
omtoda
sasq
uebras
delin
haeespa
ços,sem
quequ
alqu
ercoman
doLAT E
Xseja
executad
o.Dentrode
umpa
rágrafo,
umcompo
rtam
ento
idêntic
opo
deserconseguido
com \ver
b+texto+
Osin
al+éap
enas
umexem
plode
umde
limita
dor.
Pode
utilizarqu
alqu
ercarácter
exceptoletras,*
,ouum
espa
ço.A
maior
partedo
sexem
plos
LAT E
Xsãoescrito
scom
este
coman
do.
Oco
mand
o\v
erb|
\ldo
ts|
\ldots
\beg
inv
erbati
m10
PRIN
T"H
ELLO
WORL
D";
20GO
TO10
\end
ver
batim
Ocoman
do\l
dots
...
10PR
INT"H
ELLO
WORL
D";
20GO
TO10
\beg
inv
erba
tim*
Ave
rsão
estr
elad
ado
ambi
ente
verb
atim
assi
nala
oses
paços
queap
arec
emno
text
o\e
ndv
erba
tim*
A ve
rsão
estre
lada
do
ambi
ente
v
erba
tim
assi
nala
os
esp
aços
que
apar
ecem
no t
exto
Ocoman
do\verbtambé
mpo
deserestrelad
o:
\ver
b*|d
esta
form
a:-
)|
dest
a
forma
:-)
Oam
biente
verbatim
eocoman
do\verbnã
ode
vem
serutilizado
sde
ntro
depa
râmetrosde
outros
coman
dos.
2.11
.6Ta
belas
Oam
biente
tabularpo
deseru
tilizad
opa
raim
prim
irlin
dast
abelas
com
linha
sverticaiseho
rizon
tais
opcion
ais.
OLAT E
Xde
term
inaalargurada
scoluna
sau
tomaticam
ente.
Oargu
mento
espectabela
docoman
do
\beg
int
abular
[pos]espec
tabela
defin
eoform
atoda
tabe
la.Use
uml
para
umacoluna
detextoalinha
doàesqu
erda
,r
para
textoalinha
doàdireita
,e
cpa
ratextocentrado
;p
larg
ura
para
umacoluna
aconter
textocom
quebrasd
elin
ha,e
|pa
raum
alin
havertical.
4.9Criar
Apresentações
103
\documentclass[10pt]beamer\mode<beamer>%
\usetheme[hideothersubsections,right,width=22mm]Goettingen
\titleSimplePresentation
\author[D.Flipo]Daniel
Flipo\instituteU.S.T.L.
\&GUTenberg
\titlegraphic\includegraphics[width=20mm]USTL\date2005
\begindocument
\beginframe<handout:0>\titlepage
\endframe
\sectionUmexemplo
\beginframe\frametitleCoisas
afazer
numdomingo
àtarde
\beginblockpodemos\ldots\beginitemize
\itempassear
umcão\dots
\pause\item
lerum
livro\pause\item
confundirum
gato\pause\enditemize
\endblockemuitas
outrascoisas
\endframe\enddocument
Figura4.2:
Exemplo
decódigo
paraaclasse
beamer.
46Escrever
Texto
Seotexto
numacoluna
édem
asiadolargo
paraapágina,o
L ATE Xnão
oirá
mudar
detexto
automaticam
ente.Usando
plargura
podedefinir
umtipo
decoluna
queirá
funcionarcom
oum
parágrafonorm
al.O
argumento
posespecifica
aposição
verticaldatabela
relativamente
àlinha
basedo
textoenvolvente.
Use
asletras
t,b
ec
paraespecificar
oalinham
entoda
tabelano
topo,fundoou
aocentro.
Dentro
deum
ambiente
tabular,o&salta
paraapróxim
acoluna,\\
iniciaum
anova
linhae\hline
insereum
alinha
horizontal.Adicione
linhasparciais
usando\cline
j-i,onde
jeisão
osnúm
erosdas
colunasde
ondeepara
ondealinha
sedeve
estender.
\begintabular|r|l|\hline7C0
&hexadecimal
\\3700
&octal
\\\cline2-2
11111000000&binário
\\\hline
\hline1984
&decimal
\\\hline\endtabular
7C0
hexadecimal
3700octal
11111000000binário
1984decim
al
\begintabular|p4.7cm|\hlineBem-vindo
aoparágrafo
doBoxy.
Esperamossinceramente
quese
divirtacom
oespectáculo.\\
\hline\endtabular
Bem
-vindoao
parágrafodo
Boxy.
Es-peram
ossinceram
enteque
sedivirta
comoespectáculo.
Oseparador
decoluna
podeser
especificadocom
oconstrutor
@....
Este
comando
mata
oespaço
entrecolunas
esubstitui-o
comoque
querque
estejaentre
aschavetas.
Um
usocom
umpara
estecom
andoéexplicado
deseguida
noproblem
ade
alinhamento
decasas
decimais.
Outra
aplicaçãopossívelé
asupressão
deespaços
numatabela
com@
.
\begintabular@l@
\hlinesem
espaçoinicial\\
\hline\endtabular
semespaço
inicial
\begintabularl\hlineespaço
àesquerda
eàdireita\\
\hline\endtabular
espaçoàesquerda
eàdireita
102
Especialid
ades
•Osp
acotes
mmicr
otyp
eainda
nãofunc
iona
mcom
X
ELA TEX
,mas
osupo
rte
para
aprotrusãode
caracteres
jáestá
emde
senv
olvimento.
•Tu
dooqu
etiv
erqu
eseja
relacion
adocom
tipos
deletra,
terá
deser
revisto.
(anã
oserqu
equ
eira
man
terotip
oLa
tinMod
ern.)
4.9
Criar
Apresentações
By
Dan
iel
Fli
po
<Daniel.Flipo@univ-l
ille1.fr>
Pode
apresentar
osresulta
dosdo
seutrab
alho
científi
conu
mqu
adro
preto,
com
tran
sparên
cias,o
udirectam
ente
doseupo
rtátilusan
doalgu
mprog
rama
deap
resentações.
Opd
fLAT E
Xcombina
docom
aclasse
beam
erpe
rmite
criara
presentações
emPD
F,qu
ese
parecem
bastan
tecom
oqu
eépo
ssível
criarusan
dooLibreO
ffice
ouoPo
werPo
int,
mas
muito
maispo
rtável
jáqu
eexist
emleito
resPDF
emmuitosmaissis
temas.
Aclasse
beam
erusagraphicx,colorehyperre
fcom
opções
adap
tada
sa
apresentaçõesem
ecrã.
Qua
ndocompila
ocódigo
apresentad
ona
figura4.2com
opd
fLAT E
Xirá
obteru
mfiche
iroPD
Fcom
umapá
gina
derosto(com
umtít
ulo)
eum
asegu
nda
página
quemostravário
site
nsqu
eserãorevelado
sum
decada
vezàmed
ida
queforan
dand
ope
laap
resentação
.Umada
svan
tagens
daclasse
beam
eréaqu
eelaprod
uzum
fiche
iroPD
Fqu
epo
deseru
sado
directam
ente
sem
passar
umestado
interm
édio
emP
ostS
crip
t(com
ooprosper)
ounã
oprecisa
rde
pós-processamento
comoas
apresentações
realizad
ascom
opa
cote
ppow
er4.
Com
aclasse
beam
erpo
deprod
uzirvária
sversões
(mod
os)d
oseudo
cumento
usan
doomesmofiche
irofonte.
Este
pode
conter
instruções
espe
ciaispa
raos
diferentes
mod
osentrepa
rêntesis
rectos.Ossegu
intesmod
osestãodispon
íveis:
beam
erpa
raum
aap
resentação
emPD
Fcomodiscutidoacim
a;
tran
spa
raslidesou
tran
sparên
cias.
hand
outpa
raaversão
impressa.
Omod
opo
rom
issão
éobeamer
,epo
demud
á-la
colocand
oomod
ode
sejado
comoum
aop
çãoglob
al,tal
comoem
\documentclass[10pt,handout]beamer
para
imprim
irado
cumentaçãode
apoioda
apresentação
.O
visual
dasap
resentaçõesno
ecrã
depe
ndem
notemaqu
eescolher.Po
deescolher
umdo
squ
evêm
com
aclasse
beam
er,o
upo
demesmocriaroseu
próp
riotema.
Veja
ado
cumentaçãoda
classe
beam
erem
beameruserguide.pdf
para
maisinform
ação
sobreist
o.Olhem
oscom
maisde
talhepa
raocódigo
dafig
ura4.2.
Para
aversão
deecrã
daap
resentação
(\mode<beamer>
)escolhem
oso
temaGoettingen
para
mostrar
umpa
inel
dena
vega
çãointegrad
onu
malista
deconteúdo
s.Asop
ções
perm
item
escolher
otaman
hodo
painel
(22mm
2.11
Ambientes
47
Umavezqu
enã
oexist
eum
aform
ade
finidape
loLA T
EXpa
raalinha
rcolun
asnu
mericam
ente
pelo
pontode
cimal,25
pode
fazer“b
atota”
utilizand
odu
ascoluna
s:um
aalinha
daàdireita
com
apa
rteinteira
eum
aalinha
daàesqu
erda
com
apa
rtede
cimal.O
coman
do@.
substit
uioespa
çono
rmal
entrecoluna
scom
um“.”,a
pena
s,da
ndoaap
arên
ciavisual
deum
aún
icatabe
laalinha
dape
lopo
ntode
cimal.Não
seesqu
eçade
substit
uiropo
ntode
cimal
nosnú
meros
com
osepa
rado
rde
coluna
(&)!
Um
títulopa
raopa
rde
coluna
spo
deser
colocado
acim
ada
nossa“colun
a”nu
méricausan
doocoman
do\multicolumn
.
\beg
int
abul
ar
cr
@.
lEx
pres
sãoPi
&\m
ulti
colu
mn2
c
Val
or\\
\hli
ne$\
pi$
&3&
1416
\\$\
pi^
\pi$
&36&4
6\\
$(\p
i^\
pi)
^\p
i$&80
662&
7\\
\end
tab
ular
Exp
ressão
Pi
Valor
π3.14
16ππ
36.46
(ππ
)π80
662.7
\beg
int
abul
ar
|c|c
|\h
line
\mul
tico
lumn2
|c
|%
\te
xtbf
Ene
\\\h
line
Mene
&Mu
h!\\
\hli
ne\e
ndt
abul
ar
Ene
Mene
Muh
!
Textoescrito
noam
biente
tabu
larfic
asemprejuntonu
maún
icapá
gina
.Se
quer
escrever
tabe
laslong
as,p
ossiv
elmente
deverá
darum
aolha
dela
aopa
cote
long
table.
Porv
ezes
astabe
lasem
LA TEX
parecem
umbo
cado
apertada
s.Se
lhequ
iser
darmaisespa
ço,a
ltere
osvaloresda
svariá
veis\arraystretche\tabcolsep
.
\beg
int
abul
ar
|l|
\hli
neEs
tasli
nhas
\\\hli
nees
tãoap
erta
das\\\
hlin
e\e
ndt
abul
ar
\re
newc
ommand
\ar
rays
tret
ch
1.5
\ren
ewco
mmand
\tab
cols
ep
0.2c
m\b
egin
tab
ular
|l
|\h
line
mode
lode
tabe
la\\
\hline
meno
sco
nstr
angido
\\\h
line
\end
tab
ular
Estas
linha
sestãoap
ertada
s
mod
elode
tabe
lamenos
constran
gido
Sequ
isera
pena
saum
entara
altura
deum
alin
hada
suatabe
la,a
dicion
euma
barravertical
invisív
elNos
meios
profi
ssiona
isde
tipog
rafia
,aestesob
jectos
é25Se
tiveropa
cote
depa
cotes‘too
ls’instalad
ono
sistem
a,dê
umaolha
dela
aopa
cote
dcolum
n.
4.8Usando
oX
E L ATE X101
\setmainfont[Language=Polish](font)
Alguns
tiposde
letra(com
oocom
ercialAdobe
Garam
ondPrem
ierPro)
contêmglifos
alternativosque
sãoactivados
automaticam
enteno
X
E L ATE Xdistribuído
comoTE X
Live2010
10.O
resultadoéum
aversão
estilística“Q
”com
umrabo
sobo“u”
seguinte.Para
desactivaresta
funcionalidadetem
dedefinir
otipo
deletra
comcontextuals
desactivados:
\setmainfont[Contextuals=NoAlternate](font)
Paraaprender
sobretipos
deletra
noX
E L ATE Xleia
omanualfontspec.
Onde
possoencontrar
tiposde
letraOpenT
ype?
Setem
oTE X
liveinstalado,já
teráalgum
as,napasta
.../texmf-dist/fonts/opentype.
Bastará
instalá-lasno
seusistem
aoperativo.
Esta
colecçãonão
incluiotipo
DejaVu,queestá
disponívelemhttp://dejavu-fonts.org/.
Garanta
quecadatipo
deletraestá
instaladoapenasum
avez,caso
contrário,alguns
resultadosinteressantes
podemocorrer.
Podeusar
qualquertipo
deletra
instaladono
seucom
putador,mas
lembre-
seque
outrosutilizadorespodemnão
ater.
Porexemplo,o
tipode
letraZapfino
usadono
manualfontspec
existeem
Mac
OSX,m
asnão
estádisponívelem
plataformas
Window
s. 11
Uso
decarateres
Unicode
Onúm
erode
caracteresnum
tipode
letracresceu,m
asonúm
erode
teclasnum
tecladonão.
Daíque,com
ose
introduzemcaracteres
não-ASC
II?Seescreverum
agrandequantidadedetexto
numalíngua
estrangeira,poderáinstalar
umteclado
paraessa
língua,eim
primir
umafolha
comas
posiçõesdos
caracteresno
teclado.(A
maior
partedos
sistemas
operativostem
algumtipo
deteclado
virtual,bastaim
primi-lo).
Seprecisar
deum
carácterexótico
ocasionalmente,
podesim
plesmente
escolhê-lode
umalista
decaracteres.
Alguns
ambientes,com
ooX
Window
sSystem
,oferecemvários
métodos
paraaintrodução
decaracteres
não-ASC
II.Alguns
editores,comooVim
ouEm
acs,oferecemform
asde
introduziresses
caracteres.Leia
omanualpara
asferram
entasque
usahabitualm
ente.
4.8.2Com
patibilidadeentre
X
E L ATE XepdfL ATE X
Existemalgum
asdiferenças
entreoX
E L ATE XeopdfL ATE X
.
•Um
documento
X
E L ATE Xtem
deser
escritoem
Unicode
(UTF-8),en-
quantoque
opdfL ATE X
podeusar
diferentescodificações.
10Este
comportam
entofoi
alteradocom
estaversão,
anteriormente
estavadesligado.
11Existe
umaversão
comercial
chamada
ZapfinoExtra.
48Escrever
Texto
chamado
strut..Useo
valorzerocom
olargura
darégua
\rulepara
implem
entareste
truque.
\begintabular|c|\hline\rule1pt4exPitprop
\ldots\\\hline\rule0pt4exStrut\\\hline\endtabular
Pitprop
...
Strut
Opt
eem
noexem
ploacim
asão
unidadesTE X
.Leia
mais
sobreunidades
natabela
6.5na
página133.
2.12Corpos
Flutuantes
Hoje,a
maior
partedas
publicaçõescontém
umgrande
número
defiguras
etabelas.
Estes
elementos
precisamde
umtratam
entoespecial,
porquenão
podemser
partidosentre
páginas.Umamaneira
seriacom
eçarum
anova
páginasem
preque
umafigura
ouum
atabela
édem
asiadogrande
paracaber
napágina
actual.Esta
abordagempode
deixarpáginas
parcialmente
vazias,oque
ficamuito
mal.
Asolução
paraeste
problemaéfazer
asfiguras
outabelas
quenão
cabemna
páginaactual“flutuar”
paraum
apágina
posterior,enquantose
preenchea
páginaactualcom
otexto
seguinte.O
L ATE Xoferece
doisambientespara
corposflutuantes;um
paratabelas
eum
parafiguras.
Parater
todasas
vantagensdestes
doisam
bientes,éim
portanteperceber
deum
aform
aaproxim
adacom
ooL ATE X
maneja
estasflutuações
internamente.
Doutro
modo,estes
elementos
podemvir
aser
umagrande
fontede
frustraçãoporque
oL ATE X
nuncaos
colocaráonde
osdeseja.
Primeiro,vam
osdarumavista
deolhosaoscomandosqueo
L ATE Xapresenta
paracorpos
flutuantes:Qualquerm
aterialinclusonum
ambiente
figureou
tableserá
tratadocom
oum
amatéria
flutuante.Ambos
osam
bientessuportam
parâmetros
adicionais
\beginfigure[especificaçãode
colocação]\begintable[...]
chamados
deespecificação
decolocação.
Estes
parâmetros
sãousados
paradizer
aoL ATE X
alocalização
paraaqual
ocorpo
flutuantese
podemover.
Aespecificação
decolocação
éconstruída
porum
conjuntode
caracteresde
permissões
decolocação
decorpos
flutuantes.Veja
atabela
2.8.Por
exemplo,um
atabela
podeser
iniciadacom
aseguinte
linha
\begintable[!hbp]
Aespecificação
decolocação
[!hbp]indica
aoL ATE X
paracolocar
atabela
exactamente
aqui(h)ou
nofundo
(b)de
algumapágina
ouem
algumapágina
100
Especialid
ades
4.8
Usand
ooX
ELAT E
XB
yA
xel
Kie
lhor
n<A
Amaior
parteda
scoisa
sditassobreopd
fLAT E
Xtambé
msãoválid
aspa
rao
X
ELAT E
X.
Exist
eum
apá
gina
Wikie
mhttp://wiki.xelatex.org/doku.php
queco-
lecciona
inform
ação
relevanteao
X
ET EX
eX
ELAT E
X.
4.8.1
OsTipos
deLe
tra
Para
além
dostip
osde
letrano
rmais,
basead
osem
tfm,
oX
ELA TEX
écapa
zde
usar
qualqu
ertip
ode
letrado
sistemaop
erativo.
Setiv
erotip
ode
letraLinux
Libertineinstalad
ono
seusis
tema,
pode
rádizer:
\usepackagefontspec
\setmainfont[Ligatures=TeX]LinuxLibertine
nopreâmbu
lo.Normalmente,istotambé
mde
tectaráas
versõesitálic
oene
grito
,de
mod
oaqu
eo\textite\textbffuncione
mcomoha
bitualmente.Qua
ndo
otip
ode
letraestiv
erausar
atecn
olog
iaOpe
nTyp
e,terá
acesso
amuitas
func
iona
lidad
esqu
ean
tigam
ente
obrig
avam
amud
arpa
raum
tipode
letra
sepa
rado
,ouusar
tipos
deletravirtua
is.Aprincipa
lfun
cion
alidad
eéoconjun
toestend
idode
caracteres;u
mtip
ode
letrapo
deconter
caracteres
latin
os,g
rego
secirílicos,e
ascorrespo
ndenteslig
aduras.
Muitost
ipos
deletracontêm
pelo
men
osdo
istip
osde
numerais,os
numerais
norm
ais,
eos
cham
ados
“antigoestilo”
(ouminúscula),
quese
estend
empa
rci-
almente
abaixo
dalin
hado
scaracteres.Po
dem
conter
numeraisprop
orcion
ais
(o“1”ocup
amen
osespa
çoqu
eo“0”)
ounu
meraismon
o-espa
ço,q
uesãomais
adequa
dospa
ratabe
las.
\newfontfamily\LLln[Numbers=Lining](font)
\newfontfamily\LLos[Numbers=OldStyle](font)
\newfontfamily\LLlnm[Numbers=Lining,Numbers=Monospaced](font)
\newfontfamily\LLosm[Numbers=OldStyle,Numbers=Monospaced](font)
Qua
setodo
sos
tipos
deletraOpe
nTyp
econtêm
aslig
aduras
habituais(fl
fiffi)mas
també
mexist
emalgu
mas
ligad
uras
rarasou
históricas,c
omost,c
tetz.Po
denã
oqu
erer
usá-lasem
relatório
stécn
icos,m
asatéfic
ambe
mem
literatura.
Para
activ
arestaslig
aduras
useum
ada
ssegu
inteslin
has:
\setmainfont[Ligatures=Rare](font)
\setmainfont[Ligatures=Historic](font)
\setmainfont[Ligatures=Historic,Ligature=Rare](font)
Nem
todo
sos
tipos
deletracontêm
ligad
uras.Con
sulte
ado
cumentação
para
esse
tipode
letra,
ousim
plesmente,t
ente
usá-las.
Algum
asvezesestas
ligad
uras
sãode
pend
entesda
língu
a;po
rexem
plo,
alig
adurausad
aem
polaco
(fk)
nãoéusad
aem
inglês.Pa
raactiv
aras
ligad
uras
polacasterá
deusar:
2.12
Corpo
sFlutuan
tes
49
espe
cial
para
corpos
flutuan
tes(p),
etudo
istomesmoqu
enã
ofiq
uemuito
bonito
(!).
Sene
nhum
aespe
cific
ação
forda
da,é
assumidaa[tbp].
OLAT E
Xirá
colocarcada
corpoflu
tuan
tede
acordo
com
aespe
cific
ação
decolocaçãoda
dape
loau
tor.
Seum
destes
nãopo
desercolocado
napá
gina
actual,s
eráenviad
opa
raafilade
espe
racorrespo
ndente
26(parafig
uras
outabe
las).Qua
ndoum
ano
vapá
gina
éiniciada
,oLAT E
Xverifi
caprim
eiro
seé
possível
preenche
rum
apá
gina
espe
cial
de‘flutua
ções’c
omos
objectos
dalista
deespe
ra.Se
istonã
oépo
ssível,o
prim
eiro
objectode
cada
umada
sfilas
deespe
raétratad
ocomose
tivesse
ocorrid
ona
quelemom
ento
notexto:
oLAT E
Xtentade
novo
colocarde
acordo
com
arespectiv
aespe
cific
ação
decolocação
(excep
too‘h,’qu
enã
ovo
ltaaserválid
o).Qua
lque
rob
jectoqu
eocorra
notextoserá
enviad
opa
raafilade
espe
ra.O
LA TEX
man
tém
estrita
mente
aorde
moriginal
emqu
eap
arecem
cada
umdo
stip
osde
objectos
flutuan
tes.
Esta
éa
razãope
laqu
alum
afig
uraqu
enã
opo
desercolocada
empu
rratoda
sas
outras
figuras
para
ofim
dodo
cumento.Po
rtan
to:
SeoLA T
EXnã
oestá
acolocaros
objectos
flutuan
tescomoespe
rava
éno
rmal
queseja
apen
asum
delesnu
mada
sfilas
deespe
raqu
eesteja
aem
pataroserviço!
Enqu
anto
queépo
ssível
darao
LAT E
Xespe
cific
adores
decolocaçãoún
icos,
istocausaprob
lemas.S
eoob
jectonã
ocabe
nalocaliz
ação
preten
dida
,fica
preso,
abloq
uear
osob
jectos
segu
intes.
Empa
rticular,n
unca
deve
utilizarap
enas
aop
ção[h]—
esta
étãomáqu
eem
versõesr
ecentesd
oLA T
EXéau
tomaticam
ente
substit
uída
por[ht]
.
Dep
oisde
terexplicad
oapa
rtedifíc
il,aq
uiestãomaisalgu
mas
coisa
sa
26Estas
filas
sãoFIFO—
‘firstin
first
out’,oprim
eiro
aentrar
éoprim
eiro
asair
Tabe
la2.8:
Perm
issõesde
Colocação
deCorpo
sFlutua
ntes.
Espe
c.Pe
rmiss
ãopa
racolocarem
...
hhere
—aqui
nesteexacto
localo
ndeocorreuno
meiodo
texto.
Éútilpa
rape
quen
osob
jectos.
tno
topo
dapá
gina
bno
fund
o(bottom)da
página
pnu
mapágina
espe
cial
apen
ascom
corpos
flutuan
tes..
!sem
considerar
amaior
partedo
spa
râmetrosinternos
a
quepo
dem
fazercom
queocorpoflu
tuan
tenã
oseja
colocado
.a C
omoonú
meromáx
imode
stes
objectos
perm
itidos
porpá
gina
.
4.7Usar
opdfL ATE X
99
Asolução
simples
édeixar
cairsistem
aticamente
aextensão
docom
ando\includegraphics.
Um
formato
adequadoserá
automaticam
enteprocurado
nadirectoria
actual.Tudo
oque
temde
fazerécriar
versõesapropriadas
dosficheiros
deim
agens.O
L ATE Xirá
procurarpor
ficheiros.eps,e
pdfL ATE Xirá
tentarincluir
umficheiro
comextensão
.png,.pdf,
.jpgou
.mps(por
estaordem
).Para
oscasos
emque
desejausar
códigodiferente
paraaversão
PDFdo
seudocum
ento,adicioneopacote
ifpdf 9ao
seupreâm
bulo.Espera-se
quea
suainstalação
deL ATE X
jáotenha
instalado;caso
contrário,possivelmente
estaráausar
oMikTE X
queoirá
instalarautom
áticamente
aprim
eiravez
queotentar
usar.Este
pacotedefine
umcom
andoespecial\ifpdf
queperm
iteque
escrevacódigo
condicionaldeform
afácil.
Neste
exemplo,querem
osque
aversão
PostScript
sejaescrita
apreto
ebranco,dados
oscustos
deim
pressão,mas
queremos
queaversão
PDFapareça
acores
parapoder
servisualizada
deform
ainteractiva.
\RequirePackageifpdf%are
weproducing
PDF?
\documentclass[a4paper,12pt]book\usepackage[latin1]inputenc\usepackage[T1]fontenc\usepackagelmodern\usepackage[bookmarks,
%tune
hyperrefcolorlinks,plainpages=false]hyperref
\usepackagegraphicx\ifpdf
\hypersetuplinkscolor=blue\else\documentclass[a4paper,12pt,dvips]book\hypersetuplinkscolors=black\fi\usepackage[english]babel...
Noexem
ploacim
aincluí
opacote
hyperrefmesm
ona
versãonão
PDF.
Oefeito
distoéfazer
comque
ocom
ando\href
passeafuncionar
emtodos
oscasos,o
quemepoupa
deencaixar
cadaum
adas
suasocorrências
numa
instruçãocondicional.
Note
quenas
distribuiçõesrecentes
deTE X
(comooTE X
Live,MacTE X
eMiK
TE X),o
programaTE X
é,naverdade,o
pdfTE X,e
iráautom
aticamente
decidirentre
produzirum
pdfouum
dvideacordo
comonom
ecom
quefoi
invocado:use
ocom
andopdflatex
paraobter
resultadospdf,e
olatex
paraoresultado
habitualemdvi.
9Sequer
sabertoda
averdade
emporque
usareste
pacote,entãová
àsperguntas
mais
comuns
doTE X
,em
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=ifpdf.
50Escrever
Texto
mencionar
sobreos
ambientes
tableefigure.
Com
ocom
ando
\captionlegenda
podedefinir
umalegenda
paraoobjecto.
Um
número
seráautom
aticamente
criadojuntam
entecom
otexto
“Figure”ou
“Table”eadicionado
noinício
dalegenda.
Osdois
comandos
\listoffigurese\listoftables
funcionamde
formaanáloga
aocom
ando\tableofcontents,im
primindo
uma
listade
figurasou
tabelas,respectivamente.
Nestas
listas,alegenda
completa
serárepetida.
Setem
tendênciaausar
grandeslegendas,
devedefinir
uma
versãomais
curtapara
aslistas.
Istopode
serfeito
introduzindoaversão
mais
pequenaentre
parêntesisrectos
depoisdo
comando
\caption.\caption[Pequeno]Looooooooooooooooooongoooooooooooo
Com
\labele\ref,pode
criarum
areferência
paraocorpo
flutuanteno
meio
dotexto.
Tenhaem
atençãoque
ocom
ando\label
deveser
invocadode-
poisdo
comando
\caption(ou
dentrodele),para
queoL ATE X
possareferenciar
onúm
erodessa
legenda.O
seguinteexem
plodesenha
umquadrado
einsere-o
nodocum
ento.Pode
usaristo
sedesejar
reservarespaço
paraim
agensque
vaicolarno
documento
pronto.Figura~\refbrancoéum
exemplode
Arte-Pop.\beginfigure[!htbp]\makebox[\textwidth]\framebox[5cm]\rule0pt5cm\captionCinco
porCinco
emCentímetros.\labelbranco
\endfigure
Noexem
ploanterior,o
L ATE Xirá
tentarmesm
o(!)
colocarafigura
justamente
aqui(h). 27
Seisto
nãoépossível,então
tentacolocar
afigura
nofundo
(b)
dapágina.
Sefalhar
acolocação
dafigura
napágina
actual,determ
inase
épossívelcriar
umapágina
decorpos
flutuantesque
contenhaesta
figurae
possivelmente
algumas
tabelasda
filade
esperarespectiva.
Senão
existirmaterialsuficiente
paraesta
páginaespecial,o
L ATE Xinicia
umanova
página,eum
avez
mais
trata-acom
ose
tivesseocorrido
nessemom
entono
texto.Em
algumas
circunstâncias,podeser
necessáriousar
ocom
ando
\clearpageou
mesm
oo\cleardoublepage
queordenam
oL ATE X
acolocar
imediatam
enteno
documento
todosos
obje-ctos
restantesdas
filasde
esperaedepois
iniciarum
anova
página.O
\cleardoublepageobriga
acom
eçarapágina
dolado
direito.27assum
indoque
afila
deespera
defiguras
estávazia.
98Especialid
ades
4.7.5
Problem
ascom
Ligações
Men
sagens
comoasegu
inte:
!pdfTeX
warning(ext4):destinationwith
thesame
identifier
(namepage.1)
hasbeen
alreadyused,duplicateignored
aparecem
quan
doum
contad
oréreinicializ
ado,
pore
xemplo,
aousar
ocoman
do\mainmatterproviden
ciad
ope
laclasse
dedo
cumento
book
.Es
tereinicializ
ao
contad
ordo
númerode
página
a1an
tesdo
prim
eiro
capítulo
doliv
ro.Mas
comooprefácio
doliv
rotambé
mtem
comonú
merode
página
o1,
toda
sas
ligaçõesà“p
ágina1”
deixarão
deserún
icas,e
daíq
ueap
areçaoav
isode
que
odu
plicad
otenh
asid
oigno
rado
.A
contra-m
edidaconsist
eem
colocarplainpages=false
nasop
ções
dohy
perref.Isto,infelizmente,a
juda
apen
ascom
ocontad
orde
página
s.Uma
soluçãoaind
amaisradicalé
ousoda
opçãohypertexnames=false,
mas
que
irácausar
aslig
açõesde
página
sde
ixar
defunc
iona
r.
4.7.6
Problem
ascom
Boo
kmar
ksO
textomostrad
ona
sbookmarks
nãoap
arecesemprecomoespe
rava
que
aparecessem.Po
rque
asbookmarks
são“ape
nastexto,”muito
men
oscaracteres
estãodispon
íveisdo
quepa
ratextono
rmal
LAT E
X.Hyp
errefirá
detectar
esses
prob
lemas
eav
isar:
Packagehyperref
Warning:
Tokennotallowedin
aPDFDocEncodedstring:
Dep
ois,
pode
contorna
roprob
lemaproviden
cian
doum
textopa
raabookmark,
queirá
substit
uirotextoem
causa:
\tex
orpd
fstrin
gTe
xtoT E
XTe
xtoda
Bookm
ark
Asexpressões
matem
áticas
sãocand
idatas
espe
ciaispa
raeste
tipode
prob
lema:
\section\texorpdfstring$E=mc^2$%
E=mc
**2
oqu
etorna\section$E=mc^2$
em“E
=mc**
2”pa
raaárea
debookmark.
Seescrever
oseudo
cumento
emUnicode
eusar
aop
çãounicodepa
raopa
cote
hyperre
fpo
derá
usar
caracteres
Unicode
nasbookmarks.
Isto
iráda
r-lheum
aselecção
muito
maior
decaracteres
deon
deescolher
quan
dousar
o\texorpdfstring.
4.7.7
Com
patibilid
adeentreLAT E
Xepd
fLA TEX
Idealm
ente
oseudo
cumento
deveria
compilarigu
almente
bem
com
oLA T
EXqu
ercom
opd
fLAT E
X.O
principa
lproblem
aaeste
respeito
éainclusão
agráfi
cos.
2.13
Protegend
oCom
ando
sFrágeis
51
Iráap
rend
eraincluirde
senh
osP
ostS
crip
tno
seudo
cumento
LA TEX
mais
tardene
staintrod
ução
.
2.13
Protegend
oCom
ando
sFrágeis
Otextoda
docomoargu
mento
decoman
dosc
omo\caption
ou\section
pode
aparecer
maisdo
queum
avezno
docu
mento
(exemplo,
natabe
lade
conteú
dos
assim
comono
corpodo
docu
mento).
Algun
scoman
dosfalham
quan
dousad
osno
argu
mento
deou
tros
coman
dosdo
tipo\section
.A
compilaçãodo
seu
documento
iráfalhar.Es
tessãocham
ados
coman
dosfrágeis.
Porexem
plo,
oscoman
dos\footnoteou
\phantom
sãofrá
geis.
Oqu
eestescoman
dosprecisa
mpa
rafunc
iona
réde
protecção(não
precisa
mos
todo
s?).
Pode
protegê-losu
sand
oocoman
do\protect
antesde
les,epa
ssarão
afunc
iona
rcorrectam
ente,m
esmo
emargu
mento
quese
movem
.O
\protect
apen
asse
refere
aocoman
doqu
ese
lhesegu
e,ne
msequ
erao
seuargu
mento.Em
muitoscasos,
um\protect
supé
rfluo
nãomag
oará
ning
uém.
\sectionEstou
aconsiderar
\protect\footnoteproteger
aminhanota
4.7Usar
opdfL ATE X
97
\usepackagehyperref\hypersetupcolorlinks,%
citecolor=black,%filecolor=black,%linkcolor=black,%urlcolor=black,%pdftex
Quando
querapenas
providenciarinform
açãopara
asecção
deinform
açãosobre
odocum
entoPD
F:
\usepackage[pdfauthor=PierreDesproges,%
pdftitle=Desfemmes
quitombent,%
pdftex]hyperref
Além
dashiper-ligações
automáticas
parareferências
cruzadas,épossível
embeber
explicitamente
ligaçõesusando
\hrefurltexto
Ocódigo
Oendereço
do\hrefhttp://www.ctan.orgCTAN.
produzoresultado
“CTA
N”;um
cliquena
palavra“C
TAN”irá
levá-loàpágina
deInternet
doCTA
N.
Seodestino
daligação
nãoéum
URLmas
umficheiro
local,podeusar
ocom
ando\href
semoprotocolo
‘http://’:
Odocumento
completoestá
\hrefmanual.pdfaqui
queproduz
otexto
“Odocum
entocom
pletoestá
aqui”.Aoclicar
napala-
vra“aqui”
iráabrir
oficheiro
manual.pdf.(O
nomedo
ficheiroérelativo
àlocalização
actualdodocum
entoactual).
Oautorde
umartigo
podedesejarque
osseusleitoresenviem-lhe
mensagens
decorreio
electrónicousando
ocom
ando\href
dentrodo
comando
\authorna
páginaprincipaldo
documento:
\authorMaryOetiker
$<$\hrefmailto:[email protected]%[email protected]$>$
Note
quecoloquei
aligação
deform
aaque
omeu
endereçoapareça
nãosó
naligação
mas
também
napágina.
Issoéim
portanteporque
aligação
\hrefmailto:[email protected]
iráfuncionar
bemdentro
doAcrobat,m
asassim
queapágina
sejaim
pressao
endereçonunca
mais
seriavisível.
96Especialid
ades
book
mark
s(=
true
,fal
se)
mostra(true)
ouescond
eaba
rrade
bookmarks
aovisualizar
odo
cumento;
unic
ode
(=fa
lse,
true
)pe
rmite
usar
caracteres
unicod
ena
sbookmarks
doAcrob
at;
pdft
oolb
ar(=
true
,fal
se)
mostraou
escond
eaba
rrade
ferram
entasdo
Acrob
at;
pdfm
enub
ar(=
true
,fal
se)
mostraou
escond
eomenudo
Acrob
at;
pdff
itwi
ndow
(=fa
lse,
true
)ajusta,o
unã
o,au
tomaticam
ente
otaman
hoiniciald
otextoqu
ando
visualizad
o;
pdft
itle
(=t
exto
)de
fineotít
uloqu
eserá
mostrad
ona
jane
laDocument
Info
doAcrob
at;
pdfa
utho
r(=
tex
to)
ono
medo
autordo
PDF;
pdfn
ewwi
ndow
(=fa
lse,
true
)de
finese
umano
vajane
lade
veserab
erta
quan
doum
alig
ação
enviapa
rafora
dodo
cumento
actual;
colo
rlin
ks(=
fals
e,tr
ue)
delim
itaas
ligaçõespo
rum
acaixade
cor
(false
)ou
pintaotextoda
slig
ações(true).Ascoresde
stas
ligações
pode
mserconfi
gurada
scom
assegu
intesop
ções:
link
colo
r(=
red)
corde
ligaçõesinternas
(secções,p
áginas,e
tc),
cite
colo
r(=
gree
n)corde
citações
(biblio
grafi
a),
file
colo
r(=
mage
nta)
corde
ligaçõespa
rafiche
iros;
urlc
olor
(=cy
an)
corde
ligaçõesde
URL(m
ail,web
).
Seestiv
ercontente
com
osvalorespo
rom
issão
,use
\usepackage[pdftex]hyperref
Para
teralista
debookmarks
aberta
elig
açõesem
cor:
(osvalores=true
sãoop
cion
ais):
\usepackage[pdftex,bookmarks,colorlinks]hyperref
AocriarPD
Fsde
stinad
osaserem
impressos,
aslig
açõescolorid
asnã
osão
boaideiaum
avezqu
eirã
oacab
arcinz
entasno
resulta
dofin
al,t
orna
ndo-se
difíc
eisde
ler.
Pode
usar
caixas
decor,
quenã
oserãoim
pressas:
\usepackagehyperref
\hypersetupcolorlinks=false
oucolocaras
ligaçõesapreto:
Cap
ítulo3
Fórm
ulas
Matem
áticas
Agoraestá
pron
to!Ne
stecapítulo,v
amos
atacar
aforçaprincip
aldo
T EX:
escrita
dematem
ática
.Mas
fique
avisa
do:este
capítulo
sóarranh
aeste
tópico
super-
ficialm
ente.En
quanto
queas
coisa
saqui
explica
dassãosuficien
tespara
muitas
pessoas,nãodesesperese
nãoconseguire
ncon
traru
masoluçãopara
aescrita
dafórm
ulaqu
eprecisa
.Mas,q
uase
decerte
zaqu
eoseuprob
lemaestá
contem
plado
noA M
S-LA T
EX
3.1
OsPacotes
A MS-LAT E
X
Seprecisa
deescrever
matem
ática(avanç
ada)
deform
aprofi
ssiona
l,de
veusar
oA M
S-LA T
EX.OsA M
S-LA T
EXéum
acolecção
depa
coteseclassesp
araaescrita
matem
ática.
Nós
vamos
essenc
ialm
ente
lidar
com
opa
cote
amsm
athqu
efaz
partede
steconjun
to.OA M
S-LAT E
Xéprod
uzidope
laSo
ciedad
eAmerican
apara
aMatem
ática,
eéba
stan
teusad
ana
escrita
matem
ática.
OLA T
EX,p
orsi
só,p
rovide
ncia
algu
mas
func
iona
lidad
esbá
sicas
eam
bientesp
araamatem
ática,
mas
sãolim
itado
s(ouentão,
éao
contrário
:oA M
S-LAT E
Xéilimita
do!)
eem
algu
nscasosinconsist
ente.
OA M
S-LA T
EXestá
dispon
ível
emtoda
sas
distrib
uições
recentes
deLA T
EX.1
Neste
capítulo
vamos
assumirqu
eopa
cote
amsm
athfoiimpo
rtad
ono
preâm-
bulo;\
usepackageamsmath.
3.2
Fórm
ulas
Simples
Umafórm
ulamatem
áticapo
deserescrita
numalin
ha,em
contexto
com
orestoda
frase(estilo
texto),ou
opa
rágrafopo
deserdividido
,colocand
oa
fórm
ulaem
destaq
ue(estilo
mon
tra).
Asfórm
ulas
dentro
deum
parágrafosão
introd
uzidas
comoentre$e$:
1Se
oseunã
ooinclui,visite
CTAN
://m
acros/
late
x/re
quir
ed/a
msla
tex.
4.7Usar
opdfL ATE X
95
4.7.3Uso
deGráficos
Incluirgráficos
numdocum
entofunciona
melhor
comopacote
graphicx(ver
página85):
\usepackagecolor,graphicx
Noexem
ploacim
a,também
incluíopacote
color,vistoque
ouso
decores
emdocum
entosmostrados
naInternet
ébastante
natural.Chega
deboas
notícias.Asim
agensem
Encapsulated
PostScript
nãofuncionam
comopdfL ATE X
.Se
nãodefinir
umaextensão
nonom
edo
ficheirodo
comando
\includegraphics,opacote
graphicxirá
procurarum
ficheiroque
lheseja
adequado,dependendodas
opçõesdo
driver.Para
pdftexuse
osform
atos.png,.pdf,.jpg
e.mps
(M
ETA
PO
ST)—
mas
não.eps.
Aform
asim
plesde
resolvereste
problemaésim
plesmente
converteros
seusficheiros
EPSpara
oform
atoPD
Fusando
autilidade
epstopdfexistente
emtantos
sistemas.
Paragráficos
vectoriais(desenhos)
estaéum
agrande
solução.Para
mapasde
bits(fotografias)istopode
nãoserideal,porque
oform
atoPD
Fsuporta
nativamente
ainclusão
deim
agensPNG
eJP
EG.P
NG
ébom
paraim
agensde
aplicaçõeseoutras
imagens
compoucas
cores.O
JPEG
ébom
parafotografias,visto
sereficiente
emrelação
aoespaço
ocupadoem
disco.Até
podeser
desejávelnão
desenharalgum
asfiguras
geométricas
mas
descrevê-lascom
umalinguagem
especializada,comoo
META
PO
ST,que
podeser
encontradaem
quasetodas
asdistribuições
doTE X
,evem
comoseu
própriomanualextensivo.
4.7.4Ligações
deHipertexto
Opacote
hyperrefirátero
cuidadode
transformartodasasreferênciasinternas
doseu
documento
emhiper-ligações.
Paraque
istofuncione
devidamente,
algumamagia
énecessário,e
portanto,temde
colocar\usepackage[pdftex]hyperref
comoúltim
ocom
andodo
preâmbulo
doseu
documento.
Muitasopçõesestão
disponíveisparaconfiguraro
comportam
entodo
pacotehyperref:
•com
oum
alista
separadapor
vírgulasdepois
daopção
pdftex\usepackage[pdftex]hyperref
•ou
emlinhas
individuaiscom
ocom
ando\hypersetupopções.
Aúnica
opçãonecessária
épdftex;
asoutras
sãoopcionais
eperm
itemalteraro
comportam
entoporom
issãodo
hyperref. 8Nalista
seguinte,osvalorespor
omissão
estãoescritos
numtipo
deletra
vertical(portanto,nãoitálico).
8Éde
notarque
opacote
hyperrefnão
estálim
itadoao
usocom
opdfTE X
.Tam
bémpode
serconfigurado
paraem
beberinform
açãoespecífica
doPDFno
ficheiroDVI,resultado
normaldo
L ATE X,que
depoisirá
colocarno
ficheiroPScom
odvips
eque,finalm
ente,seráusado
peloconversor
pdfao
converteroficheiro
PSpara
PDF.
54Fórm
ulasMatem
áticas
Adicione$a$
aoquadrado
e$b$
aoquadrado
paraobter
$c$ao
quadrado.Ou,
usandouma
fórmulamatemática:
$a^2+b^2
=c^2$
Adicione
aao
quadradoebao
quadradopara
obtercao
quadrado.Ou,usando
uma
fórmula
matem
ática:a
2+b 2
=c 2
\TeXépronunciado
como$\tau\epsilon\chi$.\\[5pt]100~m$^3$
deágua\\[5pt]
Istovem
domeu
$\heartsuit$
TE Xépronunciado
comoτεχ.
100m
3de
águaIsto
vemdo
meu♥
Seprecisar
deusar
fórmulas
maiores,para
seremapresentadas
àparte
doresto
doparágrafo,é
preferívelmostrá-la.
Parafazer
isto,devecolocar
ocó-
digoda
suafórm
ulamatem
áticaentre
\beginequatione\endequation. 2
Depois,pode
adicionarum
aetiqueta
(\label),demodo
aque
afórm
ulaseja
numerada,e
possareferir-se
aela
emqualquersítio
dotexto,usando
ocom
ando\eqref.
Sequiser
darum
nomeespecífico
àfórm
ula,useocom
ando\tag.
Adicione$a$
aoquadrado
e$b$
aoquadrado
paraobter
$c$ao
quadrado.Ou,
usandouma
fórmulamatemática:
\beginequationa^2
+b^2
=c^2
\endequationEinstein
dizque
\beginequationE=mc^2
\labelesperto\endequationEle
nãodisse
\beginequation1+1
=3\tagpalerma
\endequationEsta
éuma
referênciaa
\eqrefesperto.
Adicione
aao
quadradoebao
quadradopara
obtercao
quadrado.Ou,usando
uma
fórmula
matem
ática:a
2+b 2
=c 2
(3.1)Einstein
dizque
E=mc 2
(3.2)Ele
nãodisse1
+1
=3
(palerma)
Esta
éum
areferência
a(3.2).
Senão
quiserqueoL ATE X
numere
asfórmulas,use
asua
versãoestrelada
doequation,adicionando
umasterisco,equation*,ou
aindamais
simples,inclua
afórm
ulaentre
\[e\]: 3
2Este
éum
comando
amsm
ath.Se
nãotiver
acessoaeste
pacotepor
algumarazão
obscura,pode
usaroam
bientedo
próprioL ATE X
denominado
displaymath.3E
stafuncionalidade
é,de
novo,do
amsm
ath.O
L ATE Xstandard
sótem
aversão
deequation
semoasterisco.
94Especialid
ades
isto
acon
teça
automaticam
ente.O
melho
réexperimen
tar.
Sefunc
iona
para
si,
salte
orestodestasecção.
Oconjun
tode
tipos
deletraTy
pe1maisu
sado
sactua
lmente
sãocham
ados
Latin
Mod
ern(L
M).
Setem
umainstalação
recentedo
T EX,é
quasecertoqu
ejá
tenh
aum
acópiade
lasinstalad
a;tudo
oqu
eprecisa
defazeréad
iciona
r:
\usepackagelmodern
\usepackage[T1]fontenc
\usepackagetextcomp
aopreâmbu
lodo
seudo
cumento,e
estará
tudo
pron
topa
racriardo
cumentos
PDFde
excelentequ
alidad
e,com
supo
rtecompletopa
ratodo
sos
caracteres
latin
os.Se
asuadistrib
uiçãonã
oos
incluir,éprovável
queos
tenh
ade
instalar
explicita
mente.
Para
alín
guaRussa,de
verá
querer
usar
ostip
osde
letravirtua
isC1,
dispon
íveise
mftp://ftp.vsu.ru/pub/tex/font-packs/c1fonts.
Estest
ipos
deletracombina
mos
tipos
habituaisC
Mtype
1com
acolecção
Bluesky
etip
osde
letraCMCYR
type
1da
colecção
ParadissaeBaK
oMa,
toda
sdispon
íveis
noCTA
N.V
istoqu
eos
tipos
deletraPa
radissacontém
apen
asletras
Russas,
ostip
osde
letraC1nã
ocontém
algu
nsglifo
scirílicos.
Outra
soluçãoémud
arpa
raou
trotip
ode
letra
Pos
tScr
ipttype
1.Actu-
almente,a
lgum
assãoincluída
scom
toda
sas
cópias
doAcrob
atReade
r.Com
oestestip
osde
letratêm
taman
hosdiferentes,oform
atodo
textona
ssuas
página
sirá
mud
ar.Normalmente,e
stes
tipos
deletrairã
ousar
maisespa
çodo
queos
tipos
deletraCM,q
uesãomuito
eficientesem
relaçãoaespa
çoocup
ado.
Acoerên
ciavisual
dodo
cumento
també
mirá
sofrer
porque
ostip
osde
letraTim
es,H
elvetic
aeCou
rier(oscand
idatos
principa
ispa
raotrab
alho
desubstit
uição)
nãoforam
desenh
ados
para
trab
alha
rem
harm
onia
num
único
docu
mento.
Doisconjun
tosde
tipos
pron
tosausar
estãodispon
íveispa
raeste
fim:
pxfonts,
queéba
sead
ona
sPalatino,
comotip
opa
raotextodo
corpo,
eo
pacote
txfonts,qu
eéba
sead
ono
Tim
es.Pa
raos
usar
ésufic
ientecolocaras
segu
inteslin
hasno
preâmbu
lodo
seudo
cumento:
\usepackage[T1]fontenc
\usepackagepxfonts
Pode
ráen
contrarlin
hascomo
Warning:
pdftex
(fileeurmo10):Font
eur...
notfound
nofiche
iro.log
depo
isde
compilaroseufiche
iro.Sign
ificam
quealgu
nstip
osde
letrausad
osno
docu
mento
nãoforam
encontrado
s.Identifi
quequ
aisas
partes
dodo
cumento
afectada
s,ealtere-as,ou
odo
cumento
PDFresulta
nte
pode
ránã
omostrar
aspágina
scom
oscaracteres
emfalta
.
3.2Fó
rmulas
Simples
55
Adic
ione
$a$ao
quad
rado
e$b
$ao
quad
rado
para
obte
r$c
$ao
quad
rado
.Us
ando
uma
abor
agem
mate
mática
\beg
ine
quatio
n*
a^2+b^
2=
c^2
\end
equ
ation*
ou
pode
escr
ever
meno
sco
mo
mesm
oef
eito
:\[
a^2+b^
2=c^
2\]
Adicion
eaao
quad
rado
ebao
quad
rado
para
obtercao
quad
rado
.Usand
oum
aab
orag
emmatem
ática
a2
+b2
=c2
oupo
deescrever
menos
com
omesmo
efeito:
a2
+b2
=c2
Enq
uantoqu
eousode
\[e\]
écu
rto,
nãope
rmite
afácilt
roca
entrea
versão
numerad
aeanã
onu
merad
a,comoao
usar
equation
eequation*.
Noteadiferenç
ade
estilotip
ográfic
oentrefórm
ulas
emestilotextoeestilo
mon
tra:
Esti
lote
xto:
$\li
m_n
\to\i
nfty
\s
um_
k=1
^n\f
rac1
k^2
=\f
rac
\pi^
26$.
Ees
teéo
estilo
mont
ra:
\beg
ine
quatio
n\l
im_
n\t
o\i
nfty
\s
um_
k=1
^n\f
rac1
k^2
=\f
rac
\pi^
26
\end
equ
ation
Estilo
texto:
limn→∞∑
n k=
11 k2
=π
2 6.E
este
éoestilomon
tra:
limn→∞
n ∑ k=
1
1 k2
=π
2 6(3.3)
Em
estilotexto,
coloqu
eexpressões
matem
áticas
altasou
fund
as,o
usub
expressões,d
entrode
\smash
.Isto
fazcom
queoLA T
EXigno
reaaltura
destas
expressões,m
antend
ooespa
çamento.
Aex
pres
são$d
_e_
e_p
$segu
ida
daex
pres
são$h
^i^
g^h
$,co
mpar
adaco
mave
rsão
amas
sada
daex
pres
são\s
mash
$d_e
_e_
p$
se
guid
ape
laex
pres
são
\sma
sh$
h^i^
g^h
$.
Aexpressãodeep
segu
ida
daexpressão
high
,com
parada
com
aversão
amassada
daexpressãodeepsegu
idape
laexpressão
high
.
3.2.1
Mod
oMatem
ático
Exist
emdiferenças
entreomodomatem
áticoeomodode
texto.
Porexem
plo,
nomodomatem
ático:
1.A
maior
partedo
sespa
çosemud
ançasde
linha
nãotêm
qualqu
ersig
ni-
ficad
o,vistoqu
etodo
sos
espa
çosou
sãode
term
inad
oslogicamente
daexpressãomatem
áticaou
têm
deserespe
cificad
osutilizand
ocoman
dos
taiscomo\,
,\quad
ou\qquad
(voltaremos
aeste
assuntomaistarde,
nasecção
3.7).
2.Linh
asem
bran
conã
osãope
rmitida
s.Ape
nasum
parágrafopo
rfórm
ula.
4.7Usar
opdfL ATE X
93
osnavegadores
modernos
dispõemde
pluginsque
permitem
vercorrectam
entedocum
entosPD
F.Apesar
deexistirem
visualizadoresde
DVIePS
paraquase
todasas
plata-form
as,irádescobrir
queoAcrobat
Reader
eXpdfpara
visualizardocum
entosPD
Festão
muito
melhor
distribuídos 7.Portanto,disponibilizar
versõesPD
Fdos
seusdocum
entosirá
torná-losmais
acessíveisaos
seusleitores.
4.7.1Docum
entosPDFpara
aInternet
Acriação
deficheiros
apartir
doL ATE X
émuito
simples,
graçasao
programapdfTE X
desenvolvidopor
Hàn
Thê
Thành.
OpdfTE X
produzum
ficheiroPDFonde
onorm
alTE Xproduz
DVI.Tam
bémexiste
umpdfL ATE X
,que
produzPD
Fdirectam
entedo
L ATE X.
Quero
pdfTE Xquero
pdfL ATE Xsão
instaladosautomaticam
entepela
maior
partedas
distribuiçõesmodernas
doTE X
,com
oateTE X
,fpTE X
,MikTE X
,TE X
LiveeCMacTE X
.Para
produzirum
PDFem
vezdo
DVI,é
suficientesubstituir
ocom
andolatex
file.texpor
pdflatexfile.tex.
Em
sistemas
emque
oL ATE X
nãoécham
adoda
linhade
comando,deverá
sernecessário
encontrarum
botãoespecialno
TE XGUI.
Defina
otam
anhodo
papelcomum
argumento
opcionalnadefinição
daclasse
dodocum
ento.Osvalores
tradicionaissão
a4paperou
letterpaper.Em
boratam
bémfuncione
empdfL ATE X
,opdfTE X
precisade
saberotam
anhofísico
dopapelpara
determinaro
tamanho
físicodaspáginasno
ficheiropdf.
Seusar
opacote
hyperref(veja
apágina
95),otam
anhodo
papeliráser
ajustadoautom
aticamente.
Deoutra
forma,terá
deoregular
manualm
ente,colocandoas
seguinteslinhas
nopreâm
bulodo
documento:
\pdfpagewidth=\paperwidth\pdfpageheight=\paperheight
Asecção
seguinteirá
aprofundarem
maior
detalheas
diferençasentre
oL ATE X
normale
opdfL ATE X
.Asmaiores
diferençasdizem
respeitoatrês
áreas:os
tiposde
letraausar,
oform
atodas
imagens
aincluir,
eaconfiguração
manualdas
hiper-ligações.
4.7.2Ostipos
deletra
pdfL ATE Xpode
funcionarcom
todosos
tiposde
letras(PK
bitmaps,TrueType,
PostScript
type1...)
mas
oform
atonorm
aldoL ATE X
,os
tiposde
letrabitm
apPK
,produzemresultados
muito
feiosquando
odocum
entoémostrado
comoAcrobat
Reader.
Épreferívelusar
ostipos
deletra
PostScript
Type1
exclusivamente
paraproduzir
documentos
quesejam
bemvisíveis.
Asinstala-
çõesmodernas
doTE X
irãotratar
deconfigurar
estesdetalhes
deform
aaque
7http://pdfreaders.org
56Fórm
ulasMatem
áticas
3.Cada
letraéconsiderada
comosendo
onom
ede
umavariável
eserá
escritacom
oum
a.Se
querescrever
umtexto
normal
dentrode
uma
fórmula
(textoverticalm
entedireito
comespaçam
entonorm
al)entãotem
deintroduzir
otexto
usandoocom
ando\text...
(vejatam
béma
secção3.9
napágina
70).
$\forallx\in
\mathbfR:\qquad
x^2\geq
0$∀x∈
R:
x2≥
0
$x^2\geq
0\qquad\textpara
todox\in\mathbfR$
x2≥
0para
todox∈
R
Osm
atemáticospodem
sermuito
esquisitoscomossím
bolosqueusam
:aquiserá
convencionadousar
o‘blackboard
bold’,queéobtidos
usando\mathbb
dopacote
amssym
b. 4O
últimoexem
plopode
sertraduzido
em
$x^2\geq
0\qquad\textpara
todox\in\mathbbR$
x2≥
0para
todox∈R
Consulte
atabela
3.14na
página80
eatabela
6.4na
página129
paramais
tiposde
letraem
modo
matem
ático.
3.3Construindo
Blocos
deFórm
ulasMatem
áticas
Nesta
secçãoserão
descritosos
comandos
mais
importantes
usadosem
impres-
sõesmatem
áticas.A
maior
partedos
comandos
nestasecção
nãoprecisam
dopacote
amsm
ath(se
precisarem,serão
claramente
indicado),mas
importe-o
dequalquer
modo.
Asletras
gregasminúsculas
sãointroduzidas
como\alpha,
\beta,\gamma,...,as
maiúsculas,são
introduzidascom
o\Gamma,\Delta,... 5
Consulte
atabela
3.2na
página76
paraum
alista
detodas
asletras
gregasdisponíveis.
$\lambda,\xi,\pi,\theta,\mu,\Phi,\Omega,\Delta$
λ,ξ,π,θ,µ,Φ,Ω,∆
Expoentes
eÍndices
(subscritosou
sobrescritos)podem
serespecifi-
cadosusando
oscaracteres
^e_.
Amaior
partedos
comandos
matem
áticossó
4Oam
ssymbnão
fazparte
doconjunto
depacotes
doAM
S-L ATE X,m
asainda
devefazer
parteda
suadistribuição
deL ATE X
.Verifique-o,ou
visiteCTAN:/fonts/amsfonts/latex/
paraoobter.
5Não
existemos
comandos
Alpha
ouBeta
maiúsculos
definidosem
L ATE X2εporque
sãoidênticas
àsletras
normais
romanas,
A,B...
92Especialid
ades
4.Corra
deno
vooLAT E
Xno
fiche
iro.dtx
.
5.Po
rfim
,façaum
fiche
iro.psou
para
aumentaroseuprazer
deleitu
ra.
Um
perig
ofin
al:muito
raramente,p
odeen
contrarum
fiche
iro.glo
(glos-
sário
).Es
teéprocessado
depo
isdo
passo4ean
tesdo
5:
makeindex-s
gglo.ist
-ono
me.gls
nome
.glo
Tenh
aacertezade
passar
oLAT E
Xno
fiche
iro.dtx
umaúltim
avezan
tesde
mover
para
opa
sso5.
4.7
Usaropd
fLA TEX
By
Dan
iel
Fli
po
<Daniel.Flipo@univ-l
ille1.fr>
OPDFéum
form
atode
docu
mentospo
rtável
dehipe
rtexto.Com
oum
apá
gina
daInternet,a
lgum
aspa
lavras
nodo
cumento
sãomarcada
scomohipe
r-lig
ações.
Estas,
ligam
para
outros
sítiosno
documento
oumesmopa
raou
tros
documentos.
Seclicar
numade
stas
ligaçõesserá
tran
sportado
para
ode
stino
damesmalig
ação
.Nocontexto
doLA T
EX,istosig
nific
aqu
etoda
saso
corrên
cias
de\ref
e\pageref
passarão
ahipe
r-lig
ações.
Adicion
almente,a
tabe
lade
conteú
dos,
oíndice
remiss
ivoetoda
sas
estruturas
destegéne
ropa
ssarão
ahipe
r-lig
ações.
Amaior
parteda
spág
inas
deInternet
quese
encontram
nosd
iasq
uecorrem
estãoescrita
sem
HTML(H
yperTe
xtMarkupLa
ngua
ge).
Esteform
atotem
duas
desvan
tagens
aoescrever
documentoscientífi
cos:
1.Incluirfórm
ulas
matem
áticas
emdo
cumentosHTMLnã
oé,
geralm
ente,
possível.
Embo
raexist
aum
stan
dard
para
isso,
amaior
partedo
sna
vega
doresde
hoje
nãoosupo
rtam
,outêm
falta
detip
osde
letra.
2.Im
prim
irdo
cumentosHTML
épo
ssível
mas
oseuresulta
dovaria
deform
aincontrolávele
ntre
plataformas
ena
vega
dores.
Osresulta
dosestão
amilh
asda
qualidad
equ
eespe
ramos
quan
doestamos
habituad
osao
mun
doLAT E
X.
Existem
muitastentativas
decriartrad
utores
deLAT E
Xpa
raHTML.
Al-
gumas
tiveram
bastan
tesucessono
querespeita
aserem
capa
zesde
prod
uzir
página
sdeInternet
legíveisapa
rtirdu
mfiche
iroLA T
EXcomum
.Mas
todo
seles
cortam
caminho
para
terem
otrab
alho
feito
.Assim
quecomeçar
ausar
carac-
terís
ticas
complexas
doLA T
EXepa
cotesexternos,a
scoisa
scomeçarão
ade
ixar
defunciona
r.Osau
toresqu
equ
erem
preservaraqu
alidad
etip
ográficaún
ica
dosseus
docu
mentosao
publicá-losna
Internet,tran
sformam
-nos
emPDF
(PortableDocum
entFo
rmat—Fo
rmatode
documentosportável),
quepreserva
oform
atodo
documento
equ
epe
rmite
navegaçãode
hipe
rtexto.Qua
setodo
s
3.3Con
struindo
Blocosde
Fórm
ulas
Matem
áticas
57
actuam
nocarácter
segu
inte.Se
precisa
rque
ocoman
doafecte
vário
scom
ando
s,terá
deos
agrupa
rusan
dochavetas:....
Atabe
la3.3na
página
77lista
vário
ssím
bolospa
rarelações
biná
rias,como
⊆eperp.
$p^3
_ij
\q
quad
m_\t
ext
Knut
h\q
quad
\sum
_k=
1^3
k\\
[5pt
]a^
x+y\n
eqa^
x+y
uad
e^x
^2\n
eqe
^x^
2$
p3 ij
mK
nuth
∑3 k
=1k
ax
+y6=ax
+y
ex26=ex
2
Araiz
quad
rada
éintrod
uzidacomo\sqrt;
araiz
deíndicenégerada
com
\sqrt[n].
Otaman
hodo
sinal
deraiz
édeterm
inad
oau
tomaticam
ente
pelo
LAT E
X.se
apen
asprecisa
dosím
bolo,d
eveutilizar\surd.
Con
sulte
atabe
la3.6na
página
78eveja
osdiferentes
tipos
desetascomo
→e
supo
rtad
ospe
loLAT E
X.
$\sq
rtx
\L
eftrig
htar
rowx^
1/2
\q
uad\s
qrt[
3]2
\qua
d\s
qrt
x^2
+\s
qrt
y
\qua
d\s
urd[
x^2+y^
2]$
√x⇔
x1/
23√
2√x
2+√y√
[x2
+y
2 ]
Embo
raosím
bolo
dotse
usepa
raindicaraop
eração
demultip
licação
eseja
habitualmente
omitido
,por
vezeséim
portan
teutilizá-lo
,demod
oa
facilitar
ape
rcep
çãoda
fórm
ula.
Use
\cdotpa
rade
senh
arum
pontocentrado
.\cdots
sãotrês
pontos
centrado
s,en
quan
to\ldots
coloca
ospo
ntos
aonível
dasletras
(baseline).Além
disso,
exist
emos
\vdots
para
pontos
verticaise
\ddots
para
pontos
nadiag
onal.Ex
istem
maisexem
plos
nasecção
3.6.
$\Ps
i=v_
1\c
dotv_
2\c
dot\l
dots
\qqu
adn!
=1
\cdo
t2
\cdo
ts(n
-1)\c
dotn$
Ψ=v
1·v
2·...
n!=
1·2···(n−
1)·n
Oscoman
dos\overlinee\underline
criam
linha
sho
rizontaisdirecta-
mente
porcimaou
porba
ixode
umaexpressão:
$0.\
over
line
3=
\und
erli
ne\un
derl
ine
1/3
$0.
3=
1/3
Oscoman
dos\overbrace
e\underbracecriam
chavetas
horizontais
long
aspo
rcimaou
porba
ixode
umaexpressão:
$\un
derb
race
\ov
erbr
ace
a+b+
c^6
\cdo
t\o
verb
race
d+e
+f^
9_\
text
sen
tido
davi
da=42
$
6︷︸︸
︷a
+b
+c·
9︷︸︸
︷d
+e
+f
︸︷︷
︸se
ntid
oda
vida
=42
4.6Instalando
Pacotes
ExtraL ATE X
91
pacoteaqui.
Opacote
verbatimprovidencia
ocom
ando
\verbatiminputnomedoficheiro
queperm
iteincluir
textoASC
IIpuro
nodocum
entocom
ose
estivessedentro
doam
bienteverbatim.
Com
oopacote
verbatiméparte
doconjunto
‘tools’,deve
encontrá-loinstalado
emquase
todosos
sistemas.
Sequer
sabermais
sobreeste
pacote,leia
[9].
4.6Instalando
Pacotes
ExtraL ATE X
Amaior
partedas
instalaçõesL ATE X
vêmcom
umgrande
conjuntode
pacotesjá
instalados,mas
existemmuitos
mais
disponíveisna
Internet.O
principalsítio
paraprocurar
porpacotes
L ATE XéoCTA
N(http://www.ctan.org/).
Pacotescom
oogeom
etryou
ohyphenat,e
muitos
outros,sãotipicam
enteconstituídos
dedois
ficheiros:um
comaextensão
.inseoutro
comaextensão
.dtx.Muitas
vezesirá
existirum
readme.txtcom
umabreve
descriçãodo
pacote.Deve,certam
ente,lereste
ficheiroantes
dequalquer
outracoisa.
Emqualquer
caso,umavez
copiadosos
ficheirosdo
pacotepara
asua
má-
quina,continuaaprecisarde
osprocessarde
formaaque
(a)asua
distribuiçãoTE X
saibaalgum
acoisa
sobreos
novospacotes
e(b)
obtenhaadocum
entação.Aquiestá
comofazer
aprim
eiraparte:
1.Corra
oL ATE X
noficheiro
.ins.Isto
vaiextrairum
ficheiro.sty.
2.Mova
oficheiro
.stypara
umsítio
ondeasua
distribuiçãooconsiga
en-contrar.
Norm
almente,isto
éna
sua.../localtexmf
/tex/latexsubdi-
rectoria(U
tilizadoresWindow
sdevemsentir-se
livresdemudara
direcçãodas
barras).
3.Actualizar
abase
dedados
dasua
distribuição.O
comando
dependeda
distribuiçãode
L ATE Xque
usa:TE X
live–texhash;w
eb2c–maktexlsr;
MiK
TE X–initexmf
--update-fndbou
useainterface
gráfica.
Agora
extraiaadocum
entaçãodo
ficheiro.dtx:
1.Corra
oL ATE X
noficheiro
.dtx.Isto
irágerarum
ficheiro.dvi.
Note
quedeve
precisarde
usaroL ATE X
váriasvezes
antesde
obteras
referenciascruzadas
correctamente;
2.Verifique
seoL ATE X
produziuum
ficheiro.idx
nomeio
dosoutros
váriosficheiros
quetem
.Se
nãoencontra
esteficheiro,
entãoavance
parao
passo5.
3.Para
geraroíndice,escreve
oseguinte:
makeindex-s
gind.istnome
(ondenom
eéonom
edo
ficheiroprincipalsem
aextensão).
58Fórm
ulasMatem
áticas
Paraadicionar
acentosmatem
áticos,taiscom
opequenas
setasou
sinaistila
variáveis,podeusar
oscom
andosapresentados
natabela
3.1da
página76.
Chapéuslargosesinaistila
cobrirvárioscaracteressãogeradoscom
\widetildee\widehat.
Repare
nadiferença
entre\hat
e\widehat
eomodo
comoo\bar
écolocado
paravariáveiscom
subscritos.A
marca
deapóstrofe
’gera
osím
bolode
derivada:
$f(x)=x^2
\qquadf’(x)
=2x
\qquadf’’(x)
=2\\[5pt]
\hatXY\quad
\widehatXY\quad
\barx_0\quad
\barx_0$
f(x)=x
2f′(x)=
2x
f′′(x)=
2
XY
XY
x0
x0
OsVectores
sãohabitualm
enteespecificados
adicionandoum
apequena
setano
topodas
variáveis.Isto
podeser
feitocom
ocom
ando\vec.
Os
doiscom
andos\overrightarrow
e\overleftarrow
sãoúteis
paradesenhar
vectoresde
Apara
B:
$\veca\qquad
\vecAB\qquad
\overrightarrowAB$~a
~AB−→AB
Osnom
esde
funçõesmatem
áticassão,habitualm
ente,escritosem
tipode
letravertical,e
nãoem
itálico,comoasvariáveis.
Porisso,oL ATE X
disponibilizaos
seguintescom
andospara
escreveras
funçõesmatem
áticasmais
comuns:
\arccos\cos
\csc\exp
\ker\limsup
\arcsin\cosh
\deg\gcd
\lg\ln
\arctan\cot
\det\hom
\lim\log
\arg\coth
\dim\inf
\liminf\max
\sinh\sup
\tan\tanh
\min\Pr
\sec\sin
\beginequation*\lim_x
\rightarrow0
\frac\sinxx=1
\endequation*limx→
0
sinx
x=
1
Parafunções
quepossam
nãoestar
disponíveisna
listaapresentada,use
ocom
ando\DeclareMathOperator.
Existetam
bémum
aversão
estreladapara
funçõescomlim
ites.Este
comando
sófunciona
nopreâm
bulo,daíqueaslinhas
comentadas
noseguinte
exemplo
devemser
colocados(sem
oscom
entários)no
preâmbulo
dodocum
ento.
%\DeclareMathOperator\arghargh%\DeclareMathOperator*\nutNut\beginequation*
3\argh=2\nut_x=1
\endequation*
3argh=
2Nut
x=1
90Especialid
ades
\documentclassbook
\usepackagefancyhdr
\pagestylefancy
%comisto
temosacertezaqueos
cabeçalhos
do%capítulo
esecção
sãoem
minúsculas.
\renewcommand\chaptermark[1]\markboth#1
\renewcommand\sectionmark[1]\markright\thesection\
#1
\fancyhf
%apagar
asconfiguraçõesactuais
\fancyhead[LE,RO]\bfseries\thepage
\fancyhead[LO]\bfseries\rightmark
\fancyhead[RE]\bfseries\leftmark
\renewcommand\headrulewidth0.5pt
\renewcommand\footrulewidth0pt
\addtolength\headheight0.5pt
%fazerespaço
para
orisco
\fancypagestyleplain%
\fancyhead
%Tirarcabeçalhos
depágina
vazias
\renewcommand\headrulewidth0pt
%eorisco
Figu
ra4.1:
Exem
plode
confi
guraçãodo
fancyhdr.
Osvaloresde
stes
dois
coman
dossãoreescrito
ssemprequ
eum
coman
dode
capítulo
ousecção
éprocessado
.Pa
ramaior
flexibilid
ade,
ocoman
do\chapter
eos
seus
amigos
nãorede
fi-ne
m,e
lesmesmos,o
\rightmark
e\leftmark,
mas
cham
amou
tros
coman
dos
(\chaptermark,
\sectionmark
ou\subsectionmark)
quesãorespon
sáveis
por
rede
finir\rightmark
e\leftmark.
Assim
,sequ
ermud
aroaspe
ctodo
nomede
capítulo
nalin
hade
cabe
çalho,
deve
rede
finir,
simplesmente,o
coman
do\chaptermark
.A
figura4.1mostraum
aconfi
guraçãopo
ssível
para
opa
cote
fancyhdr
que
fazcabe
çalhos
idêntic
osao
sdeste
livro.Dequ
alqu
erman
eira,a
minha
sugestão
équ
ecopieado
cumentaçãode
stepa
cote
apa
rtir
doen
dereço
men
cion
adona
nota
depá
gina
.
4.5
OPacoteVerba
tim
Anteriorm
ente
nesteliv
ro,foi
explicad
ooam
biente
verbatim
.Nesta
secção
,vaia
pren
dersobreopacote
verbatim
.O
pacote
verbatim
éba
sicam
ente
umare-
implem
entaçãodo
ambiente
\verbatimqu
econtorna
aslim
itações
doam
biente
original.Isto,po
rsi
só,nã
oéespe
ctacular,mas
com
aim
plem
entaçãodo
pacote
verbatim
,existem
novasfunc
iona
lidad
esepo
ressa
razãomen
cion
oeste
3.3Con
struindo
Blocosde
Fórm
ulas
Matem
áticas
59
Para
afunç
ãomód
ulo,
exist
emdo
iscoman
dos:
\bmodpa
raoop
erad
orbiná
rio“a
mod
b”e\pmodpa
raexpressões
como“x≡a
(mod
b):”
$a\b
modb\\
x\eq
uiva\p
mod
b$
am
odb
x≡a
(mod
b)
Umafracçãoéescrita
com
ocoman
do\frac.......
Em
fórm
ulas
emmod
otexto,
afra
cção
éap
ertada
para
cabe
rna
linha
.Es
teestilotambé
mpo
deserusad
oem
estilomon
tracom
ocoman
do\tfrac
.O
contrário
,istoé,
oestilomon
trano
meiodo
texto,
éconseguido
usan
do\dfrac
.Freque
ntem
ente
aform
a1/
2épreferível,p
orqu
efic
amelho
rpa
rape
quen
asfracções:
Noes
tilo
mont
ra:
\beg
ine
quatio
n*
3/8\q
quad
\fra
c3
8
\qqu
ad\t
frac
38
\end
equ
ation*
Noestilomon
tra:
3/8
3 83 8
Noes
tilo
text
o:$1
\fra
c12
$~h
oras
\qqu
ad$1
\dfr
ac1
2$~
hora
sNoestilotexto:
11 2ho
ras
11 2ho
ras
Aqu
iocoman
do\partial
éusad
opa
rarepresentarde
rivad
aspa
rciais:
\beg
ine
quat
ion*
\s
qrt
\fra
cx^
2k
+1
\qqu
adx^
\fra
c2
k+1
uad
\fra
c\p
artial
^2f
\pa
rtia
lx^
2\e
nde
quat
ion*
√x
2
k+
1x
2k
+1
∂2 f
∂x
2
Para
escrever
coefi
cientesbino
miais
ouestruturas
simila
res,
useocoman
do\binom
dopa
cote
amsm
ath:
Are
grade
Pasc
alé
\beg
ine
quatio
n*
\bin
omn
k
=\bino
mn-
1k
+\b
inom
n-1
k-
1\e
nde
quat
ion*
Aregrade
Pascal
é( n k
) =( n−
1k
) +( n−
1k−
1)
Para
relações
biná
riasp
odeserú
tilcolocars
ímbo
losu
nspo
rcim
ade
outros.
Ocoman
do\stackrel#1#2coloca
osím
bolo
dado
noprim
eiro
argu
mento
(#1)
num
taman
hopa
recido
com
osobrescrito
,sob
reoargu
mento
dado
emsegu
ndolugar(#2),q
ueéde
senh
adona
suapo
sição
usua
l:
4.4Cabeçalhos
89
Tabela4.2:
Exemplos
daSintaxe
dasChaves
deIndexação.
Exem
ploEntrada
noíndice
Com
entário\indexolá
olá,1Entrada
normal
\indexolá!PedroPedro,3
Sub-entradade
‘olá’\indexSam@\textslSam
Sam,2
Entradaform
atada\indexLin@\textbfLin
Lin,7Entrada
formatada
\indexKaese@K\"aseKäse,33
Entradaform
atada\indexecole@\’ecole
école,4Entrada
formatada
\indexJenny|textbfJenny,3
Núm
erode
páginaform
atado\indexJoe|textit
Joe,5Núm
erode
páginaform
atado
L ATE X,este
índiceordenado
seráincluído
nodocum
entono
pontoonde
oL ATE X
encontrar
\printindex
Opacote
showidxque
vemcom
oL ATE X
2εim
primetodas
asentradas
namargem
esquerdado
texto.Isto
émuito
útilpara
relerum
documento
everificar
oíndice.
Note
queocom
ando\index
podeafectar
oform
atodo
documento
senão
ousar
comcuidado.
APalavra
\indexpalavra.Em
oposiçãoà
Palavra\indexpalavra.Repare
naposição
doponto
final.
APalavra
.Em
oposiçãoàPalavra.
Repare
naposição
doponto
final.
Ocom
andomakeindex
nãofaz
ideiasobre
comotratar
caracteresfora
dointervalo
decaracteres
ASC
II.Paraobter
umaordenação
correcta,useo
carácter@com
onos
exemplos
doKäse
eécole.
4.4Cabeçalhos
Opacote
fancyhdr, 6escrito
porPiet
vanOostrum
,fornecealguns
comandos
simples
queperm
itemconfigurar
ocabeçalho
eorodapé
doseu
documento.
Vejano
topodesta
páginaum
aaplicação
possíveldestepacote.
Omaiorproblem
aao
configurarcabeçalhoserodapéséfazercoisastaiscomo
colocarnom
esde
secçõesecapítulos
aí.O
L ATE Xfaz
istonum
aabordagem
dedoisníveis.N
adefinição
dacabeçalho
edorodapé,usa
oscomandos\rightmark
e\leftmark
pararepresentar
acapítulo
easecção
actual,respectivamente.
6Disponível
emCTAN://macros/latex/contrib/supported/fancyhdr.
60Fórm
ulasMatem
áticas
\beginequation*f_n(x)
\stackrel*\approx1
\endequation*fn (x)
∗≈1
Ointegral
égerado
com\int,o
somatório
com\sum
eoprodutório
com\prod.
Oslim
itessuperiores
einferiores
sãoespecificados
com^e_,tal
comoos
subescritoseos
sobrescritos:
\beginequation*\sum_i=1^n
\qquad\int_0^\frac\pi2
\qquad\prod_\epsilon\endequation*
n∑i=
1
∫π2
0
∏
ε
Parater
maior
controlosobre
acolocação
deíndices
emexpressões
comple-
xas,opacote
amsm
athprovidencia
ocom
ando\substack:
\beginequation*\sum^n_\substack0<i<n
\\j\subseteq
iP(i,j)
=Q(i,j)
\endequation*
n∑0<i<n
j⊆i
P(i,j)=
Q(i,j)
OL ATE X
colocaàdisposição
todootipo
desím
bolospara
parêntesise
outrosdelim
itadores(por
exemplo
[〈‖l).
Parêntesiscurvos
erectangu-
larespodem
serintroduzidos
nasteclas
correspondenteseas
chavetascom
\,mas
todosos
outrosdelim
itadoressão
geradoscom
comandos
especiais(e.g.\updownarrow).
\beginequation*a,b,c
\neq\a,b,c\
\endequation*a,b,c6=
a,b,c
Secolocar
ocom
ando\left
antesdo
delimitador
queabre
ouum
\rightantes
dodelim
itadorque
fecha,oL ATE X
irádeterm
inarautom
aticamente
otam
anhocorrecto
dodelim
itador.Note
quedeve
fecharcada
\leftcom
um\right
correspondente.Se
nãoquer
umsím
boloàdireita,use
odelim
itadorinvisível‘\right.’!
\beginequation*1+\left(\frac11-x^2\right)^3
\qquad\left.
\ddagger\frac~~\right)
\endequation*
1+(
11−
x2 )
3‡)
Emalguns
casosénecessário
especificarotam
anhocorrecto
deum
delimi-
tadormatem
áticoàmão,o
quepode
serfeito
usandoos
comandos
\big,\Big,\bigg
e\Bigg
comoprefixos
paraamaior
partesdos
delimitadores:
88Especialid
ades
Para
projectosmaiores,qu
ereráusar
oBibT E
X.
OBibT E
Xéincluído
namaior
parteda
sdistrib
uiçãoT E
X.Pe
rmite
man
terum
aba
sede
dado
sbibliográfi
caede
pois
extrairas
referênc
iasrelevantes
para
algo
citado
nodo
cumento.A
apresentação
visual
dasbibliografi
asgerada
spe
loBibT E
Xé
basead
aem
folhas
deestiloqu
epe
rmite
mcriarbibliografi
asutilizand
oum
gran
deconjun
tode
form
atos
pré-de
finidos.
4.3
Inde
xar
Umacaracteríst
icamuito
útilde
muitosliv
roséoseuíndice
remiss
ivo.
Com
oLAT E
Xeoprog
ramade
supo
rtemakeindex,
5um
índice
pode
sergerado
deum
aform
aba
stan
tesim
ples.Estaintrod
ução
sóirá
explicar
oscoman
dos
básic
osde
geração.
Para
umaexplicação
maisap
rofund
ada,
veja
oThe
LA TEX
Com
panion
[3].
Para
activ
arainde
xaçãodo
LA TEX
,deveincluiropa
cote
makeid
xno
preâm-
bulo
dodo
cumento
com
\use
pack
agema
keid
x
eos
coman
dose
speciaisde
inde
xaçãode
vem
sera
ctivad
oscolocand
oocoman
do
\mak
eind
ex
nopreâmbu
lodo
docu
mento.
Oconteú
dodo
índice
éespe
cific
adocom
coman
dos
\ind
exchave@entrada_
form
atada
onde
entrad
a_form
atad
airá
aparecer
noíndice
echaveserá
usad
apa
raor-
dena
ção.
Aen
trad
a_form
atad
aéop
cion
al,e
nessecaso
achaveserá
usad
a.Insir
aos
coman
dosde
inde
xaçãono
spo
ntos
dotextopa
raon
dequ
erqu
eo
índice
apon
te.A
tabe
la4.2explicaasin
taxecom
vário
sexem
plos.
Qua
ndoofiche
irode
origem
éprocessado
com
oLAT E
X,cada
coman
do\index
escreveaentrad
aap
ropriada
com
onú
merode
página
actual
para
umfiche
iroespe
cial.O
fiche
irotem
omesmono
medo
docu
mento
original,m
ascom
umaextensão
diferente(.idx).Estefiche
iro.idx
deve
serprocessado
posteriorm
ente
com
ocoman
domakeindex:
make
inde
xno
medofi
cheiro
Oprogramamakeindexgera
umíndice
orde
nado
com
omesmono
memas
com
aextensão
.ind
.Qua
ndoodo
cumento
forprocessado
novamente
com
o5Em
sistem
asqu
enã
osupo
rtam
necessariamente
nomes
deficheiros
com
maisde
oito
caracteres,oprog
ramapo
deterono
mede
make
idx.
3.4Fó
rmulas
Matem
áticas
quesãoDem
asiado
Long
as:Multilin
ha61
$\Bi
g((x
+1)(
x-1)
\Big
)^2
$\\
$\bi
g(\B
ig(\b
igg(
\Big
g(\q
uad
\big
\\B
ig\
\big
g\\B
igg\
\q
uad
\big
\|\B
ig\|
\big
g\|\B
igg\
|\q
uad
\big
\Dow
narrow
\Big\D
owna
rrow
\big
g\Do
wnarro
w\Big
g\Do
wnar
row$
( (x+
1)(x−
1)) 2
((((
∥ ∥∥ ∥ ∥∥ ∥ ∥∥ ∥ ∥ ∥
w w w w w w w w
Para
umalista
detodo
sos
delim
itado
resdispon
íveis,
consulte
atabe
la3.8
napá
gina
79.
3.4
Fórm
ulas
Matem
áticas
quesãoDem
asiado
Long
as:
Multilin
ha
Seum
afórm
ulaéde
masiado
long
a,temos
deaqu
ebrar,
dealgu
maform
a.Infeliz
mente,fórmulas
queocup
emmaisdo
queum
alin
hasão,
habitualmente,
men
oslegíveis.
Para
melho
raraleitu
raeinterpretaçãode
fórm
ulas
queb
rada
sem
maisqu
eum
alin
ha,e
xistem
algu
mas
regras
decomoofazer:
1.Geralmente,q
uebrar
semprean
tesde
umsin
alde
igua
ldad
eou
deum
operad
or.
2.Que
brar
antesde
umsin
alde
igua
ldad
eépreferível
aqu
ebraran
tesde
umop
erad
or.
3.Que
brar
antesdo
sinal
dead
ição
oude
subtracção
épreferível
aqu
ebrar
antesdo
operad
orde
multip
licação
.
4.Qua
lque
rou
traqu
ebra
deve
serevita
daatodo
ocu
sto.
Aform
amaisfácild
eob
terqu
ebrasde
linha
emmod
omatem
áticoéusan
doo
ambiente
multline
:6
\beg
inm
ultl
ine
a+b
+c+d+
e+f
+g+
h+i
\\ =j+
k+l+m
+n
\end
mul
tline
a+b
+c
+d
+e
+f
+g
+h
+i
=j
+k
+l+m
+n
(3.4)
Adiferenç
apa
raoam
biente
equation
,équ
eoam
biente
multline
perm
itequ
ebrasd
elinha
arbitrárias,ad
iciona
ndo\\
noss
ítios
emqu
eafórm
ulade
veser
queb
rada
.Deform
asemelha
nteao
equation*,
també
mexist
eum
multline*
quenã
onu
meraas
fórm
ulas.
Hab
itualmente
oam
biente
IEEEeqnarray
(ver
secção
3.5)
iráap
resentar
melho
resresulta
dos.
Con
sidereasegu
inte
situa
ção:
6O
ambiente
mult
line
édo
pacote
amsm
ath.
4.2Bibliografia
87
\includegraphics[angle=90,width=0.5\textwidth]test
\captionIstoéum
teste.\endfigure
Este
comando
incluiográfico
guardadono
ficheirotest.eps.
Ográfico
érodado
inicialmente
porum
ângulode
90graus
edepois
alteradode
formaa
quealargura
seja0.5
vezesalargura
deum
parágrafonorm
al(textwidth).A
alturaécalculada
deform
aamanter
arelação
altura/largura.A
larguraealtura
também
podemser
especificadasem
dimensões
absolutas.Veja
atabela
6.5na
página133
paramais
informação.
Sequer
sabermais
sobreeste
tópico,leia[8]e
[13].
4.2Bibliografia
Produza
asua
bibliografiacom
oam
bientethebibliography.
Cada
entradacom
eçacom
\bibitem[etiqueta]marca
Amarca
épara
serusada
duranteodocum
entopara
citarolivro
ouartigo
descritona
entradada
bibliografia.
\citemarca
Senão
usaraopção
etiqueta,as
entradasserão
numeradas
automatica-
mente.
Oparâm
etrocolocado
apósocom
ando\beginthebibliography
definequanto
espaçodeve
serreservado
paraonúm
eroou
etiqueta.Noexem
-plo
seguinte,99indica
aoL ATE X
paraconsiderar
quenenhum
dosnúm
erosdos
itensda
bibliografiavão
sermaiores
doque
99.
Partl~\citepapropôs
quese
\ldots
\beginthebibliography99\bibitempa
H.~Partl:\emphGerman
\TeX,TUGboat
Volume~9,Issue~1
(1988)\endthebibliography
Partl[1]propôsque
se...
Bibliografia
[1]H.Partl:
Germ
anTE X
,TUGboat
Vo-lum
e9,Issue
1(1988)
62Fórm
ulasMatem
áticas
\beginequationa=b
+c+d+
e+f
+g+
h+i+j
+k+
l+m+n
+o+p
\labeleq:formula_muito_grande\endequation
a=b+c+d+e+f+
g+h+
i+j+k+
l+m
+n+
o+p
(3.5)
Neste
outroexem
plo,éolado
direitoda
fórmula
quenão
cabenum
alinha.
Oam
bientemultline
produzoseguinte
resultado:
\beginmultlinea=b
+c+d+
e+f
+g+
h+i+j
\\+k+
l+m+n
+o+p
\endmultline
a=b+
c+d
+e
+f
+g
+h
+i+
j
+k
+l+
m+n
+o
+p
(3.6)
Embora
melhor
que(3.5),tem
adesvantagem
queosím
bolode
igualdadeperde
asua
importância
naturalemrelação
aossinais
deadição
queseguem
k.A
melhor
soluçãoéusar
oam
bienteIEEEeqnarray
queserá
discutidona
secção3.5.
3.5Múltiplas
Fórmulas
Nasituação
mais
geral,temos
umasequência
devárias
igualdadesque
nãocabem
numaúnica
linha.Aquiprecisam
osde
trabalharcom
oalinham
entovertical,de
modo
amanter
alista
agradávelenum
aestrutura
legível.Antes
demostrar
asnossas
sugestõesem
comoofazer,
começam
ospor
apresentaralguns
maus
exemplos
quedem
onstramos
maiores
problemas
emalgum
assoluções
mais
comuns.
3.5.1Problem
ascom
Com
andosTradicionais
Paraagrupar
váriasfórm
ulasoam
bientealign
7pode
serusado:
\beginaligna&=
b+c\\
&=d
+e
\endalign
a=b+
c(3.7)
=d
+e
(3.8)
Estaabordagem
falhaassim
queum
alinha
édem
asiadocom
prida:
7Oam
bientealign
podetam
bémser
usadopara
agruparvários
blocosde
fórmulas,uns
porbaixo
dosoutros.
Um
outrocaso
excelentepara
oam
bienteIEEEeqnarray.
Teste
umargum
entocom
orCl+rCl.
86Especialid
ades
Qua
ndotrab
alha
rcom
umsis
temacom
umaim
pressora
Pos
tScr
ipte
com
opa
cote
graphicx
instalad
o,useosegu
inte
guia
passo-a-pa
ssopa
raincluir
umaim
agem
noseudo
cumento:
1.Exp
ortaraim
agem
doseuprog
ramade
edição
gráfi
capa
raoform
ato
EPS.
4
2.Carregu
eopa
cote
graphicx
nopreâmbu
lodo
docu
mento
com
\use
pack
age[driver]
grap
hicx
onde
driver
éono
medo
seuprog
ramade
conv
ersãode
“dvi
para
Pos
tS-
crip
t”.O
prog
ramade
stetip
omaisusad
oécham
adode
dvips.
Ono
me
desteprog
ramaéne
cessário,po
rque
nãoexist
ene
nhum
padrão
para
incluirgráfi
cosem
T EX.Sa
bend
oono
mede
stedriver,o
pacote
graphicx
pode
escolher
ométod
ocorrecto
para
inserir
inform
ação
sobreográfi
cono
fiche
iro.dvi
,deform
aaqu
eaim
pressora
perceb
aepo
ssaincluir
correctamente
ofiche
iro.eps
.
3.Use
ocoman
do
\inc
lude
grap
hics
[chave=valor,
...]fi
cheiro
para
incluiroficheiro
noseudo
cumento.O
parâmetro
opcion
alaceita
umalista
sepa
rada
porv
írgulas
dechaves
evaloresassociad
os.Asc
haves
pode
mserusad
aspa
raalteraralargura,
altura
erotaçãodo
gráfi
coincluído
.A
tabe
la4.1mostraas
chaves
maisim
portan
tes.
Tabe
la4.1:
Nom
esda
sCha
vespa
raoPa
cote
graphicx.
width
aumenta/d
iminuí
aim
agem
para
alargurada
daheight
aumenta/d
iminuí
aim
agem
para
aaltura
dada
angle
roda
nosentidocontrário
aodo
spo
nteiros
scale
altera
aescala
daim
agem
Osegu
inte
exem
ploclarificará
asideias:
\beginfigure
\centering
4Se
oseuprog
ramanã
oconseguirexpo
rtar
noform
atoEPS,
pode
tentar
instalar
umdriver
deim
pressora
(umaLa
serW
riterda
App
le,p
orexem
plo)
ede
pois
imprim
irpa
raum
fiche
iroutilizand
oeste
driver.Com
algu
masorteeste
fiche
iroiráestarem
form
atoEPS.
Notequ
eum
EPSnã
ode
veconter
maisdo
queum
apá
gina
.Algun
sdriverspo
dem
estar
confi
gurado
sexplicitam
ente
para
prod
uzir
oform
atoEPS.
3.5Múltiplas
Fórm
ulas
63
\beg
ina
lign
a&=
b+c\\
&=d
+e+f+
g+h+i
+j+
k+l\n
onum
ber\\
&+m
+n+o\\
&=p
+q+r+
s\e
nda
lign
a=b
+c
(3.9)
=d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+n
+o
(3.10)
=p
+q
+r
+s
(3.11)
Aqu
i,+m
deve
estarpo
rba
ixode
denã
opo
rba
ixodo
sinal
deigua
ldad
e.Claro
quepo
demos
adiciona
ralgu
mespa
ço(\hspace...),m
asnu
ncairá
garantir
umaorga
nizaçãoprecisa
(eémau
estilo...).
Umasoluçãomelho
réoferecidape
loam
biente
eqnarray
:
\beg
ine
qnar
ray
a&=
&b+c\\
&=&
d+e+f
+g+h+
i+j+
k+l\n
onum
ber\\
&&+\
:m+
n+o\\
&=&
p+q+r
+s
\end
eqn
arra
y
a=
b+c
(3.12)
=d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+n
+o
(3.13)
=p
+q
+r
+s
(3.14)
Estaaind
anã
oéóp
tima,
jáqu
eos
espa
çosàvo
ltado
sinal
deigua
ldad
esãode
masiado
gran
des.
Empa
rticular,n
ãosãoigua
isaosespa
çosusad
osno
sam
bientesmultline
eequation
:
\beg
ine
qnar
ray
a&=
&a=a
\end
eqn
array
a=
a=a
(3.15)
...e
aexpressão,
porv
ezes,sob
repõ
e-se
aonú
meroda
fórm
ula,
apesar
deha
ver
espa
çosufic
ienteàesqu
erda
:
\beg
ine
qnarra
ya&=
&b+c
\\ &=&
d+e+f
+g+h^
2+i^
2+
j\l
abel
eqn
arra
y:co
nfus
o\e
nde
qnar
ray
a=
b+c
(3.16)
=d
+e
+f
+g
+h
2+i2
+j(3.17)
Enq
uantoqu
eoam
biente
ofereceocoman
do\lefteqn
quepo
deserusad
oqu
ando
olado
esqu
erdo
éde
masiado
long
o:
Capítulo
4
Especialidades
Quando
seprepara
umgrande
documento,
oL ATE X
iráajudá-lo
comalgum
aspotencialidades,taiscom
oageração
deíndices,m
anuseamento
debibliografia,e
mais.
Umadescrição
muito
mais
completa
dasespecialidades
emelhoram
entospossíveis
comoL ATE X
podemser
encontradasno
L ATE XManual
[1]eno
The
L ATE XCom
panion[3].
4.1Incluindo
Gráficos
Encapsulated
PostScript
OL ATE X
providenciaasfacilidadesbásicaspara
trabalharcomcorposflutuantes
comoim
agensou
gráficos,comos
ambientes
figureetable.
Existemvárias
formas
degerar
gráficoscom
L ATE Xbásico
oucom
pacotesde
extensãoao
L ATE X.Alguns
delesforam
descritosno
capítulo5.
Paramais
informações
sobreeste
assuntoconsulte
oThe
L ATE XCom
panion[3]e
oL ATE X
Manual[1].Umaform
amuito
mais
fácildecolocar
gráficosnum
documento
égerar
aim
agemcom
umprogram
aespecializado
1edepois
incluiros
gráficosgerados
nodocum
ento.Umavez
mais,o
L ATE Xtem
pacotesqueoferecem
muitasform
asdiferentes
defazer
istomas,nesta
introdução,vamos
apenasdiscutir
sobregráficos
noform
atoEncapsulated
PostScript
(EPS),porque
sãobastante
fáceisde
usar.Para
usarim
agensno
formato
EPS,temde
terum
aim
pressoraP
ostScript2
Um
bomconjunto
decom
andospara
inclusãode
gráficosestá
disponívelnopacote
graphicxpor
D.P.C
arlisle.Este
pacotefaz
partede
umafam
íliade
pacotescham
ada“graphics”
3.
1Com
ooXFig,
Gnuplot,
Gim
p,Xara
X......
2Outra
possibilidadeéutilizar
oG
hostScriptpara
imprim
ir,que
estádisponível
emCTAN://support/ghostscript.
Osutilizadores
deW
indowsdevem
quererdar
umaolhadela
aoG
Sview.
3CTAN://macros/latex/required/graphics
64Fórm
ulasMatem
áticas
\begineqnarray\lefteqna
+b+c
+d
+e+
f+g+h\nonumber\\
&=&
i+j+k
+l+m
\\&=&
n+o+p
+q+r+
s\endeqnarray
a+b+
c+d
+e
+f
+g
+h
=i+
j+k
+l+
m(3.18)
=n
+o
+p
+q
+r
+s(3.19)
oresultado
também
nãoéóptim
o,quandoolado
direitoédem
asiadocurto,
nãoficando
correctamente
centrado:
\begineqnarray\lefteqna
+b+c
+d
+e+
f+g+h
\nonumber\\
&=&
i+j
\endeqnarray
a+b+
c+d
+e
+f
+g
+h
=i+
j(3.20)
Depois
deter
ditomalsuficiente
sobreaconcorrência,posso
agoraintroduzir
oglorioso...
3.5.2Ambiente
IEEEeqnarray
Oam
bienteIEEEeqnarray
ébastante
poderoso,etem
muitas
opções.Aqui,
vamosapenasintroduzirassuasfuncionalidadesbásicas.
Paramaisinform
ação,devem
consultaromanual. 8
Antes
demais,
demodo
quepossa
utilizaroam
bienteIEEEeqnarray,
épreciso
importaro
pacoteIEEEtrantools 9.
Incluaaseguinte
linhano
preâmbulo
doseu
documento:
\usepackage[retainorgcmds]IEEEtrantools
Aforça
doIEEEeqnarray
éasua
capacidadede
especificaronúm
erode
colunas.Habitualm
ente,estaespecificação
seráapenas
rCl,ouseja,três
colunas,aprim
eiraalinhada
àdireita
(“r”de
“right”),asegunda
centradacom
umpouco
deespaço
extraàsua
volta(“C
”de
“center”,emaiúsculo
paraindicar
oespaço
extra),eaterceira
coluna,alinhadaàesquerda
(“l”de
“left”):
\beginIEEEeqnarrayrCla&=
&b+c
\\&=&
d+e+f
+g+h
+i+
j+k\nonumber\\
&&+\:
l+
m+n+o
\\&=&
p+q+r
+s
\endIEEEeqnarray
a=b+
c(3.21)
=d
+e
+f
+g
+h
+i+
j+k
+l+
m+n
+o
(3.22)=p
+q
+r
+s
(3.23)
8Omanual
oficialécham
adoIEEEtran_HOWTO.pdf.
Aparte
sobreoIEEEeqnarray
podeser
encontradano
Apêndice
F.
9Opacote
IEEEtrantoolspodenão
estardisponívelno
seusistem
a,mas
podeser
encontradono
CTAN.
3.5Múltiplas
Fórm
ulas
65
qualqu
ernú
merode
coluna
spod
esere
specificado
:c
irádispon
ibilizara
pena
sum
acoluna
com
toda
saslinha
scentrad
as,o
urCll
iráad
iciona
rumaqu
arta
coluna
,alin
hada
àesqu
erda
,paracomentário
s.Mais,
além
del,
c,r,
L,C
eRpa
raentrad
asem
mod
omatem
ático,
també
mexist
emos
s,teupa
ratextoalinha
doàesqu
erda
,centrad
o,ou
àdireita
.Espaços
adiciona
ispo
dem
serindicado
scom
umpo
nto.,
umaba
rra/ou
umpo
ntode
interrog
ação
?(orden
ados
doespa
çomaispe
quen
opa
raomaior).10
Rep
areno
sespa
çosà
volta
dossin
aisde
igua
ldad
e,em
compa
raçãocom
oespa
çoprod
uzidope
loam
biente
eqnarray
.
3.5.3
Utilização
Típica
Desegu
idaap
resentarem
oscomousar
oIEEEeqnarray
para
resolver
osprob
le-
mas
maiscomun
s.Se
umalin
hase
sobrep
õeao
númeroda
fórm
ula,
comono
exem
plo(3.17),
ocoman
do
\IEE
Eeqn
arra
ynum
spac
e
pode
serusad
o:de
verá
serad
iciona
dona
linha
correspo
ndente,e
garantirá
quetoda
afórm
ulaserá
deslo
cada
para
aesqu
erda
,deacordo
com
alargura
necessária
para
colocaros
números
defórm
ulas:em
vezde
\beg
inI
EEEe
qnar
ray
rCl
a&=
&b+c
\\ &=&
d+e+f
+g+h
+i+
j+k
\\ &=&
l+m+n
\end
IEE
Eeqnar
ray
a=b
+c
(3.24)
=d
+e
+f
+g
+h
+i
+j
+k(3.25)
=l+m
+n
(3.26)
obtemos
\beg
inI
EEEe
qnar
ray
rCl
a&=
&b+c
\\ &=&
d+e+f
+g+h
+i+
j+k
\IEE
Eeqn
arrayn
umsp
ace\
\&=&
l+m+n.
\end
IEE
Eeqnar
ray
a=b
+c
(3.27)
=d
+e
+f
+g
+h
+i
+j
+k
(3.28)
=l+m
+n.
(3.29)
Seolado
esqu
erdo
forde
masiado
long
o,ecomosubstit
utodo
coman
do\lefteqn
,oIEEEeqnarray
ofereceocoman
do\IEEEeqnarraymulticolqu
efunc
iona
emtoda
sas
situa
ções:
10Paramaistipo
sde
espa
çamento
consulte
asecção
3.10
.1
3.11Lista
deSím
bolosMatem
áticos83
Tabela3.19:AM
SSortidos.
~\hbar
\hslash
k\Bbbk
\square
\blacksquare
s\circledS
M\vartriangle
N\blacktriangle
\complement
O\triangledown
H\blacktriangledown
a\Game
♦\lozenge
\blacklozenge
F\bigstar
∠\angle
]\measuredangle
\diagup
\diagdown
8\backprime
@\nexists
`\Finv
∅\varnothing
ð\eth
^\sphericalangle
f\mho
66Fórm
ulasMatem
áticas
\beginIEEEeqnarrayrCl\IEEEeqnarraymulticol3la+b
+c+d+
e+f
+g+
h\nonumber\\
\quad&=&
i+j
\\&=&
k+l+m
\endIEEEeqnarray
a+b+
c+d
+e
+f
+g
+h
=i+
j(3.30)
=k
+l+
m(3.31)
Asua
utilizaçãoésem
elhanteàdo
comando
\multicolumnsno
ambiente
tabular.O
primeiro
argumento
3especifica
quetrês
colunasdevem
sercom
binadasnum
aúnica,que
seráalinhada
àesquerda
l.Repare
queao
inserircom
andos\quad
podemos
facilmente
adaptara
indentaçãodos
sinaisde
igualdade, 11e.g.,
\beginIEEEeqnarrayrCl\IEEEeqnarraymulticol3la+b
+c+d+
e+f
+g+
h\nonumber\\
\qquad\qquad&=&
i+j
\\&=&
k+l+m
\endIEEEeqnarray
a+b+
c+d
+e
+f
+g
+h
=i+
j(3.32)
=k
+l+
m(3.33)
Seum
afórm
ulaestá
divididaem
duasou
mais
linhas,oL ATE X
interpretao
primeiro
+ou−
comoum
sinal(positivoou
negativo)em
vezde
ointerpretar
comoum
operador.Daíque
énecessário
adicionarum
espaçoadicional
\:entre
ooperador
eoterm
o:em
vezde
\beginIEEEeqnarrayrCla&=
&b+c
\\&=&
d+e+f
+g+h
+i+
j+k\nonumber\\
&&+l
+m+n+
o\\&=&
p+q+r
+s
\endIEEEeqnarray
a=b+
c(3.34)
=d
+e
+f
+g
+h
+i+
j+k
+l+
m+n
+o
(3.35)=p
+q
+r
+s
(3.36)
deveremos
escrever
\beginIEEEeqnarrayrCla&=
&b+c
\\&=&
d+e+f
+g+h
+i+
j+k\nonumber\\
&&+\:
l+
m+n+o
\\&=&
p+q+r
+s
\endIEEEeqnarray
a=b+
c(3.37)
=d
+e
+f
+g
+h
+i+
j+k
+l+
m+n
+o
(3.38)=p
+q
+r
+s
(3.39)
11Aminha
opiniãoéque
umquad
éadistância
quefica
melhor
namaioria
doscasos.
82Fó
rmulas
Matem
áticas
Tabe
la3.17
:Se
tasA M
S.
L99
\dashleftarrow
99K
\dashrightarrow
⇔\leftleftarrows
⇒\rightrightarrows
\leftrightarrows
\rightleftarrows
W\Lleftarrow
V\Rrightarrow
\twoheadleftarrow
\twoheadrightarrow
\leftarrowtail
\rightarrowtail
\leftrightharpoons
\rightleftharpoons
\Lsh
\Rsh
"\looparrowleft
#\looparrowright
x\curvearrowleft
y\curvearrowright
\circlearrowleft
\circlearrowright
(\multimap
\upuparrows
\downdownarrows
\upharpoonleft
\upharpoonright
\downharpoonright
\rightsquigarrow
!\leftrightsquigarrow
Tabe
la3.18
:RelaçõesBináriaseSe
tasNegad
asA M
S.
≮\nless
≯\ngtr
&\varsubsetneqq
\lneq
\gneq
'\varsupsetneqq
\nleq
\ngeq
"\nsubseteqq
\nleqslant
\ngeqslant
#\nsupseteqq
\lneqq
\gneqq
-\nmid
\lvertneqq
\gvertneqq
∦\nparallel
\nleqq
\ngeqq
.\nshortmid
\lnsim
\gnsim
/\nshortparallel
\lnapprox
\gnapprox
\nsim
⊀\nprec
\nsucc
\ncong
\npreceq
\nsucceq
0\nvdash
\precneqq
\succneqq
2\nvDash
\precnsim
\succnsim
1\nVdash
\precnapprox
\succnapprox
3\nVDash
(\subsetneq
)\supsetneq
6\ntriangleleft
\varsubsetneq
!\varsupsetneq
7\ntriangleright
*\nsubseteq
+\nsupseteq
5\ntrianglelefteq
$\subsetneqq
%\supsetneqq
4\ntrianglerighteq
8\nleftarrow
9\nrightarrow
=\nleftrightarrow
:\nLeftarrow
;\nRightarrow
<\nLeftrightarrow
3.6Matrizes
67
Rep
arena
diferenç
ade
espa
çamento
entreo
+eol!.
Porvezesoespa
çamento
func
iona
automaticam
ente,e
.g.,qu
ando
segu
e
•um
nomede
funç
ão,c
omo\log
,\sin,
\det
,\max,
etc.,
•um
integral
\int
ousoma\sum
,
•um
qualqu
erpa
rentesis
com
taman
hoad
aptativ
ousan
do\lefte\right
(em
contrapa
rtidaos
parentesisno
rmaiso
ude
taman
hofix
o,como\big(,
nãoterãoespa
ço),
o+
ou−
nãopo
deserum
sinal,m
asterá
deserum
operad
or.Nestescasos
oLAT E
Xirá
adiciona
roespa
çamento
correcto
enã
oserá
necessário
espa
çoad
iciona
l.Se
para
umalin
haem
particular
nãoqu
erum
númerode
fórm
ula,
onú
meropo
deserd
esactiv
adousan
do\nonumber(ou\IEEEnonumber).Se
numa
destas
linha
sde
finir
umaetique
ta\labeleq:...
,então
elaserá
aplicad
aao
próxim
onú
merode
fórm
ulaqu
enã
otenh
asid
osuprim
ido.
Coloq
ueas
etique
tas
exactamente
antesda
squ
ebrasde
linha
\\ou
pertoda
fórm
ulaaqu
epe
rten
ce.
Àpa
rtede
melho
rara
legibilid
adedo
código
fonte,
irádiminuira
prob
abilida
dede
errosde
compilaçãona
situa
çãoem
queocoman
do\IEEEmulticolseja
executad
ode
pois
dade
finição
deetique
ta.
Existeum
aversão
estrelad
a,on
detodo
sos
números
defórm
ulasãosu-
prim
idos.Neste
caso,p
odeforçar
umnú
merode
fórm
ulausan
doocoman
do\IEEEyesnumber
:
\beg
inI
EEEe
qnar
ray*
rC
la&=
&b+c\\
&=&
d+e\I
EEEy
esnu
mber
\\&=&
f+g
\end
IEE
Eeqnar
ray*
a=b
+c
=d
+e
(3.40)
=f
+g
També
mép
ossív
elfazers
ub-num
eração
,usand
oocoman
do\IEEEyessubnumber:
\beg
inI
EEEe
qnar
ray
rCl
a&=
&b+c
\IEE
Eyes
subnum
ber\
\&=&
d+e
\non
umbe
r\\
&=&
f+g
\IEE
Eyes
subnum
ber
\end
IEE
Eeqnar
ray
a=b
+c
(3.41a
)=d
+e
=f
+g
(3.41b
)
3.6
Matrizes
Para
desenh
armatrizes,
useoam
biente
array.
Func
iona
deform
asim
ilarao
ambiente
tabular.
Ocoman
do\\
éusad
opa
raqu
ebrarlin
has:
3.11Lista
deSím
bolosMatem
áticos81
Tabela3.16:
Relações
BináriasAM
S.
l\lessdot
m\gtrdot
+\doteqdot
6\leqslant
>\geqslant
:\risingdotseq
0\eqslantless
1\eqslantgtr
;\fallingdotseq
5\leqq
=\geqq
P\eqcirc
≪\lll
≫\ggg
$\circeq
.\lesssim
&\gtrsim
,\triangleq
/\lessapprox
'\gtrapprox
l\bumpeq
≶\lessgtr
≷\gtrless
m\Bumpeq
Q\lesseqgtr
R\gtreqless
∼\thicksim
S\lesseqqgtr
T\gtreqqless
≈\thickapprox
4\preccurlyeq
<\succcurlyeq
u\approxeq
2\curlyeqprec
3\curlyeqsucc
v\backsim
-\precsim
%\succsim
w\backsimeq
w\precapprox
v\succapprox
\vDash
j\subseteqq
k\supseteqq
\Vdash
q\shortparallel
c\Supset
\Vvdash
J\blacktriangleleft
A\sqsupset
\backepsilon
B\vartriangleright
∵\because
∝\varpropto
I\blacktriangleright
b\Subset
G\between
D\trianglerighteq
a\smallfrown
t\pitchfork
C\vartriangleleft
p\shortmid
`\smallsmile
E\trianglelefteq
∴\therefore
@\sqsubset
68Fórm
ulasMatem
áticas
\beginequation*\mathbfX
=\left(
\beginarraycccx_1
&x_2
&\ldots
\\x_3
&x_4
&\ldots
\\\vdots
&\vdots
&\ddots
\endarray\right)
\endequation*
X=
x
1x
2...
x3
x4
......
......
Também
podeusareste
ambiente
paradesenharsistem
as,usandoum
ponto“.”
comoum
delimitador
\rightinvisível:
\beginequation*|x|
=\left\
\beginarrayrl-x
&\textse
x
<0,\\
0&\textse
x=0,\\
x&\textse
x>0.
\endarray\right.
\endequation*
|x|=
−x
sex<
0,
0sex
=0,
xsex>
0.
Oam
bientecases
dopacote
amsm
athsim
plifica,pelo
quevale
apena
dar-lhealgum
aatenção:
\beginequation*|x|
=\begincases-x
&\textse
x
<0,\\
0&\textse
x=0,\\
x&\textse
x>0.
\endcases\endequation*
|x|=
−x
sex<
0,
0sex
=0,
xsex>
0.
Embora,com
ofoidem
onstradono
primeiro
exemplo,se
possamdesenhar
matrizes
comdelim
itadoresusando
oarray,o
pacoteam
smath
disponibilizaum
asolução
melhor,
utilizandodiferentes
ambientes
matrix.Existem
seisversões,cada
umacom
delimitadores
diferentes:matrix
(nenhum),pmatrix
(,bmatrix[,Bmatrix
,vmatrix|e
Vmatrix‖.
Não
énecessário
especificaro
número
decolunascom
ocom
oarray.
Onúm
eromáxim
ode
colunasé10,m
aséconfigurável(em
boranão
sejafrequente
queprecise
demais
de10
colunas!):
80Fó
rmulas
Matem
áticas
Tabe
la3.12
:Delim
itado
resA M
S.
p\ulcorner
q\urcorner
x\llcorner
y\lrcorner
|\lvert
|\rvert
‖\lVert
‖\rVert
Tabe
la3.13
:Le
trasA M
Sgregas
ehe
braicas.
z\digamma
κ\varkappa
i\beth
ג\gimel
k\daleth
Tabe
la3.14
:Alfa
betosMatem
áticos.
Veja
atabe
la6.4(pág.1
29)pa
raou
tros
tipos
deletras
emmod
omatem
ático.
Exem
plo
Com
ando
Pacote
necessário
AB
CD
Eabc
de12
34\mathrmABCDEabcde1234
AB
CD
Eabc
de12
34\mathitABCDEabcde1234
ABCDEabcde1234
\mathnormalABCDEabcde1234
AB
CD
E\mathcalABCDE
abcde1234
AB
CD
E\mathscrABCDE
abcde1234
mathrsfs
AB
CD
Eabcd
e1234
\mathfrakABCDEabcde1234
amsfo
ntsou
amssym
bABCDEa1234
\mathbbABCDEabcde1234
amsfo
ntsou
amssym
b
Tabe
la3.15
:Ope
rado
resBináriosA M
S.
u\dotplus
\centerdot
n\ltimes
o\rtimes
>\divideontimes
d\doublecup
e\doublecap
r\smallsetminus
Y\veebar
Z\barwedge
[\doublebarwedge
\boxplus
\boxminus
\circleddash
\boxtimes
\boxdot
\circledcirc
ᵀ\intercal
~\circledast
i\rightthreetimes
g\curlyvee
f\curlywedge
h\leftthreetimes
3.7Espaçam
ento
emmod
oMatem
ático
69
\beg
ine
quat
ion*
\b
egin
mat
rix
1&2
\\3&4
\end
mat
rix
\qquad
\beg
inb
matrix
p_
11
&p_
12
&\l
dots
&p_
1n
\\p_
21
&p_
22
&\l
dots
&p_
2n
\\\v
dots
&\v
dots
&\d
dots
&\v
dots
\\p_
m1
&p_
m2
&\l
dots
&p_
mn
\end
bma
trix
\end
equ
ation*
12
34
p11
p12
...
p1n
p21
p22
...
p2n
. . .. . .
. ..
. . .pm
1pm
2...
pmn
3.7
Espaçam
ento
emmod
oMatem
ático
Seos
espa
çosescolhidos
pelo
LAT E
Xpa
racolocarna
sfórm
ulas
nãoforem
satis
fatório
s,po
dem
sera
justad
osinserin
docoman
dose
speciaisde
espa
çamento:
\,pa
ra3 18qu
ad()
,\:pa
ra4 18qu
ad()
e\;
para
5 18qu
ad().
Oscaracteres
\ geram
umespa
çode
taman
homéd
iocompa
rávela
oespa
çoentrepa
lavras,e
\quad(
)e\qquad
()p
rodu
zem
espa
çoslargo
s.O
taman
hode
um\quad
correspo
ndeàlargurado
caracter
‘M’n
otip
ode
letraactual.O
coman
do\!
prod
uzum
espa
çone
gativ
ode−
3 18qu
ad()
.
\beg
ine
quat
ion*
\i
nt_1
^2\l
nx\m
athr
md
x\q
quad
\int
_1^2
\lnx\,
\mat
hrm
dx
\end
equ
ation*
∫2
1lnx
dx∫
2
1lnx
dx
Notequ
eo‘d’n
odiferenc
ialé
conv
encion
almente
escrito
emtip
ode
letra
roman
a.Nopróxim
oexem
plo,
vamos
defin
irum
novo
coman
do\ud(“up
right
d”,“d
vertical”)
queprod
uz“d
”(rep
areno
espa
çamento
antesdo
d),de
mod
oaqu
enã
ootenh
amos
defazert
odas
asvezes.
O\newcommandécolocado
nopreâmbu
lo
\new
comm
and
\ud
\,\
math
rmd
\beg
ine
quatio
n*
\int
_a^b
f(x)
\udx
\end
equ
ation*
∫b
a
f(x
)dx
Sepreten
derescrever
vário
sintegrais,
iráde
scob
rirqu
eoespa
çamento
entreintegraiséde
masiado
gran
de.Po
decorrigi-lousan
doocoman
do\!
,mas
opa
cote
amsm
athdispon
ibiliza
umaform
amaissim
ples,n
omeada
mente
oscoman
dos\iint,
\iiint
,\iiiint
,e\idotsint.
3.11Lista
deSím
bolosMatem
áticos79
Tabela3.8:
Delim
itadores.
((
))
↑\uparrow
[[ou
\lbrack]
]ou
\rbrack↓
\downarrow
\ou
\lbrace
\ou
\rbracel
\updownarrow〈
\langle〉
\rangle⇑
\Uparrow|
|ou
\vert‖
\|ou
\Vert⇓
\Downarrow/
/\
\backslashm
\Updownarrowb
\lfloorc
\rfloore
\rceild
\lceil
Tabela3.9:
Grandes
Delim
itadores.
\lgroup
\rgroup
\lmoustache
\arrowvertww
\Arrowvert
\bracevert
\rmoustache
Tabela3.10:
Símbolos
Sortidos.
...\dots
···\cdots
...\vdots
...\ddots
~\hbar
ı\imath
\jmath
`\ell
<\Re
=\Im
ℵ\aleph
℘\wp
∀\forall
∃\exists
f\mho
a∂
\partial′
’′
\prime∅
\emptyset∞
\infty∇
\nabla4
\triangle2
\Boxa
3\Diamond
a
⊥\bot
>\top
∠\angle
√\surd
♦\diamondsuit
♥\heartsuit
♣\clubsuit
♠\spadesuit
¬\neg
ou\lnot
[\flat
\\natural
]\sharp
aUse
opacote
latexsympara
acederaeste
símbolo
Tabela3.11:
Símbolos
nãoMatem
áticos.
Estessím
bolostam
bémpodem
serusados
emmodo
texto.
†\dag
§\S
©\copyright
®\textregistered
‡\ddag
¶\P
£\pounds
%\%
70Fórm
ulasMatem
áticas
\newcommand\ud\,\mathrmd
\beginIEEEeqnarray*c\int\int
f(x)g(y)\udx\ud
y\\
\int\!\!\!\intf(x)g(y)
\udx\ud
y\\
\iintf(x)g(y)
\udx\ud
y\endIEEEeqnarray*
∫∫
f(x)g(y)dx
dy
∫∫f(x)g(y)d
xdy
∫∫f(x)g(y)d
xdy
Consulte
adocum
entaçãoelectrónica
testmath.tex(distribuído
como
AMS-L ATE X
)ou
oCapítulo
8do
The
L ATE XCom
panion[3]para
mais
detalhes.
3.8Fantasm
as
Quando
sealinha
textoverticalm
enteusando
^e_,
oL ATE X
é,por
vezes,dem
asiadoprestável.
Usando
ocom
ando\phantom
podereservar
espaçopara
caracteresque
nãoaparecem
noresultado
final.A
formamais
fácildecom
pre-ender
éver
umexem
plo:
\beginequation*^14_6\textC\qquad
\textversus\qquad
^14_\phantom16\textC\endequation*
146C
versus146 C
Seprecisarde
escrevermuitosisótopos,com
ono
exemplo,o
pacotemhchem
émuito
útilfacilitandoaescrita
deisótopos
efórm
ulasmatem
áticas.
3.9Brincar
comTipos
deLetra
emMatem
ática
Diferentes
tiposde
letrapara
omodo
matem
áticoestão
listadosna
tabela3.14,
napágina
80.
$\Re\qquad
\mathcalR\qquad
\mathfrakR\qquad
\mathbbR\qquad
$<
RR
R
Asúltim
asduas
necessitamdo
pacoteam
ssymbou
amsfonts.
Porvezes,precisa
dedizer
aoL ATE X
otam
anhocorrecto
autilizar.
Em
modo
matem
ático,otam
anhoéespecificado
comum
dosquatro
comandos:
\displaystyle(123),\textstyle
(123),\scriptstyle(123)
e\scriptscriptstyle
(123).
78Fó
rmulas
Matem
áticas
Tabe
la3.5:
Ope
rado
resGRANDES
.∑
\sum
⋃\bigcup
∨\bigvee
∏\prod
⋂\bigcap
∧\bigwedge
∐\coprod
⊔\bigsqcup
⊎\biguplus
∫\int
∮\oint
⊙\bigodot
⊕\bigoplus
⊗\bigotimes
Tabe
la3.6:
Setas.
←\leftarrow
ou\gets
←−
\longleftarrow
→\rightarrowou
\to
−→\longrightarrow
↔\leftrightarrow
←→
\longleftrightarrow
⇐\Leftarrow
⇐=
\Longleftarrow
⇒\Rightarrow
=⇒\Longrightarrow
⇔\Leftrightarrow
⇐⇒
\Longleftrightarrow
7→\mapsto
7−→\longmapsto
←
\hookleftarrow
→\hookrightarrow
\leftharpoonup
\rightharpoonup
\leftharpoondown
\rightharpoondown
\rightleftharpoons
⇐⇒
\iff
(espaços
maiores)
↑\uparrow
↓\downarrow
l\updownarrow
⇑\Uparrow
⇓\Downarrow
m\Updownarrow
\nearrow
\searrow
\swarrow
\nwarrow
;\leadsto
a
aUse
opa
cote
latexsym
para
aced
eraestessímbo
los
Tabe
la3.7:
SetascomoAcentos.
−→ AB\overrightarrowAB
AB −→
\underrightarrowAB
←−
AB
\overleftarrowAB
AB ←−
\underleftarrowAB
←→ AB\overleftrightarrowAB
AB ←→
\underleftrightarrowAB
3.10
Teoremas,Le
mas,...
71
Seum
somatório∑
forcolocado
numafracção,
será
desenh
adoem
mod
otexto(m
aiscompa
cto)
anã
oserqu
eindiqu
eao
LAT E
Xpa
ranã
oofazer:
\beg
ine
quat
ion*
P=\f
rac
\dis
play
styl
e\s
um_
i=1
^n(x
_i-
x)(y
_i-y)
\
disp
lays
tyle
\le
ft[
\sum
_i=
1^n(x
_i-x
)^2
\sum
_i=
1^n(y
_i-y)
^2\r
ight
]^1
/2
\e
nde
quat
ion*
P=
n ∑ i=1
(xi−x
)(yi−y)
[n ∑ i=
1
(xi−x
)2n ∑ i=
1
(yi−y)2] 1
/2
Amud
ança
deestilos
geralm
ente
afecta
omod
ocomoop
erad
ores
gran
dese
limite
ssãomostrad
os.
3.9.1
Símbo
losaNegrito
Éba
stan
tedifíc
ilob
tersím
bolosem
negrito
emLAT E
X;po
ssivelmente
isto
éintenc
iona
l,já
queum
amad
orterá
tend
ênciaaexag
erar
noseuuso.
Ocoman
dode
mud
ança
detip
ode
letra\mathbfpe
rmite
obterletras
ane
grito
,mas
apen
asletras
roman
as.Normalmente
ossím
bolosmatem
áticos
sãoem
itálic
o,ealém
domais,
nãofunc
iona
emletras
gregas
minúscu
las.
Exist
eum
coman
do\boldmath,
mas
sópode
serusad
ofora
domodomatem
ático.
No
entanto,
també
mfunc
iona
para
símbo
los:
$\mu
,M\q
quad
\mat
hbf
\mu,
\mathb
fM
$\q
quad
\bol
dmat
h$\mu
,M$
µ,M
µ,M
µ,M
Opa
cote
amsbsy
(incluído
pelo
pacote
amsm
ath),b
emcomoopa
cote
bmdo
conjun
tode
pacotescham
adotools,
dão-no
salternativas
maissim
ples,já
queinclue
mocoman
do\boldsymbol:
$\mu
,M\q
quad
\bol
dsym
bol\m
u,\b
olds
ymbo
lM
$µ,M
µ,M
3.10
Teorem
as,L
emas,.
..
Aoescrever
documentosmatem
áticos,p
rovavelm
ente
precisa
deum
aform
ade
escrever
“Lem
as”,
“Defi
nições”,
“Axiom
as”eestruturas
simila
res.
OLAT E
Xsupo
rtaist
ocom
ocoman
do
\new
theo
remno
me[con
tador]
texto[secção
]
Oargu
mento
nomeéum
ape
quen
apa
lavrachaveusad
apa
raidentifi
caro
3.11Lista
deSím
bolosMatem
áticos77
Tabela3.3:
Relações
Binárias.
Podenegar
cadaum
dosseguintes
símbolos
adicionandoocom
ando\not
como
prefixodo
símbolo
emcausa.
<<
>>
==
≤\leq
ou\le
≥\geq
ou\ge
≡\equiv
\ll
\gg
.=\doteq
≺\prec
\succ
∼\sim
\preceq
\succeq
'\simeq
⊂\subset
⊃\supset
≈\approx
⊆\subseteq
⊇\supseteq
∼=\cong
@\sqsubset
aA
\sqsupseta
1\Join
a
v\sqsubseteq
w\sqsupseteq
./\bowtie
∈\in
3\ni
,\owns∝
\propto`
\vdasha
\dashv|=
\models|
\mid‖
\parallel⊥
\perp^
\smile_
\frown
\asymp:
:/∈
\notin6=
\neqou
\neaU
seopacote
latexsympara
acederaestes
símbolos
Tabela3.4:
Operadores
Binários.
++
−-
±\pm
∓\mp
/\triangleleft
·\cdot
÷\div
.\triangleright
×\times
\\setminus
?\star
∪\cup
∩\cap
∗\ast
t\sqcup
u\sqcap
\circ
∨\vee
,\lor∧
\wedge,\land
•\bullet
⊕\oplus
\ominus
\diamond
\odot
\oslash
]\uplus
⊗\otimes
©\bigcirc
q\amalg
4\bigtriangleup
5\bigtriangledown
†\dagger
\lhd
a
\rhda
‡\ddagger
\unlhd
a
\unrhda
o\wr
72Fórm
ulasMatem
áticas
“teorema”.C
omoargum
entotexto
podedefiniroverdadeiro
nomedo
“teorema”,
queserá
impresso
nodocum
entofinal.
Osargum
entosentre
parêntesisrectos
sãoopcionais.
Sãoam
bosusados
paraespecificar
anum
eraçãousada
no“teorem
a”.Com
oargum
entocontador
podeespecificar
onom
edo
ambiente
“teorema”.
Onovo
“teorema”
seráentão
numerado
comasua
própriasequência.
Oargum
entosecção
permite
especificaraunidade
desecção
comoqualquerem
osque
o“teorem
a”seja
numerado.
Depois
deexecutar
ocom
ando\newtheorem
nopreâm
bulodo
documento,
podeusar
oseguinte
comando
duranteodocum
ento:
\beginnome[texto]
Esteéomeu
interessanteteorem
a\endnom
e
Opacote
amsthm
(partedoAM
S-L ATE X)tem
o\newtheoremstyleestilo
queperm
itedefinir
comooteorem
airá
funcionar,podendo-seescolher
umde
trêsestilos
pré-definidos:definition
(títulogordo,
corpoem
tipode
letrarom
an),plain
(títulogordo,corpo
emitálico)
ouremark
(títuloem
itálico,corpo
emtipo
deletra
roman).
Istodeve
serteoria
suficiente.Osexem
plosseguintes
deverãorem
overquaisquerdúvidasem
ostrarqueoam
biente\newtheorem
édemasiado
complexo
parase
compreender.
Primeiro
definem-se
osteorem
as:
\theoremstyledefinition\newtheoremlawLei
\theoremstyleplain\newtheoremjury[law]Júri
\theoremstyleremark\newtheorem*margMargaridat
\beginlaw\labellaw:box
Nãote
escondasna
caixa.\endlaw\beginjury[O
décimo]Podes
sertu!
Portanto,cautela
evê
alei~\reflaw:box.\endjury
\beginmargNão,Não,
Não\endmarg
Lei
1.Não
teescondas
nacaixa.
Júri2
(Odécim
o).Podes
sertu!
Por-
tanto,cautela
evê
alei
1.
Margarida.
Não,N
ão,Não
Oteorem
a“Júri”
usaomesm
ocontador
queoteorem
a“Lei”.
Desta
forma,
obtémum
número
queestá
emsequência
comaoutra
“Lei”.O
argumento
emparêntesis
rectoséusado
paraespecificar
umtítulo
oualgo
parecidopara
oteorem
a.
\newtheoremmurMurphy[section]\beginmur
Seexistirem
duasou
maismaneiras
derealizar
algo,euma
delaspuder
resultarem
catástrofe,então
alguémairá
executar.\endmur
Murphy
3.10.1.Se
existiremduas
oumais
maneiras
derealizar
algo,eum
adelas
pu-der
resultarem
catástrofe,entãoalguém
airá
executar.
76Fó
rmulas
Matem
áticas
3.11
Listade
Símbo
losMatem
áticos
Astabe
lassegu
intesde
mon
stram
todo
sos
símbo
losno
rmalmente
acessív
eisno
modomatem
ático.
Notequ
ealgu
mas
tabe
lasap
resentam
símbo
losap
enas
acessív
eisde
pois
deim
portar
opa
cote
amssym
bno
preâmbu
lodo
seu
docu
mento
12.
Seo
pacoteA M
Seos
respectiv
ostip
osde
letranã
oestiv
erem
instalad
asno
seu
sistema,
dêum
avistade
olho
saCTAN:macros/latex/required/amslatex.
Umalista
aind
amaiscompletade
símbo
lospo
deseren
contrada
emCTAN:
info/symbols/comprehensive
.
Tabe
la3.1:
Acentos
Matem
áticos.
a\hata
a\checka
a\tildea
a\gravea
a\dota
a\ddota
a\bara
~a\veca
A\widehatA
a\acutea
a\brevea
A\widetildeA
a\mathringa Ta
bela
3.2:
Letras
Grega
s.
Não
exist
emversõesmaiúscu
laspa
raalgu
mas
letras,c
omo\Alpha
ou\Beta,
porque
sãorepresentada
spo
rletras
roman
ano
rmais:
A,B
...
α\alpha
θ\theta
oo
υ\upsilon
β\beta
ϑ\vartheta
π\pi
φ\phi
γ\gamma
ι\iota
$\varpi
ϕ\varphi
δ\delta
κ\kappa
ρ\rho
χ\chi
ε\epsilon
λ\lambda
%\varrho
ψ\psi
ε\varepsilon
µ\mu
σ\sigma
ω\omega
ζ\zeta
ν\nu
ς\varsigma
η\eta
ξ\xi
τ\tau
Γ\Gamma
Λ\Lambda
Σ\Sigma
Ψ\Psi
∆\Delta
Ξ\Xi
Υ\Upsilon
Ω\Omega
Θ\Theta
Π\Pi
Φ\Phi
12Estas
tabe
lassãode
rivada
sdo
symb
ols.
texpo
rDavid
Carlisleemud
ados
extensivam
ente
comosugerido
porJo
sefTka
dlex.
3.10
Teoremas,Le
mas,...
73
Oteorem
ade
“Murph
y”fic
acom
umnú
meroqu
eélig
adoao
númeroda
secção
actual.Ta
mbé
mpo
deusar
outraun
idad
ecomo,
porexem
plo,
capítulo
ousubsecção.
Sequ
iserc
onfig
urar
osseus
teorem
asatéàúltim
apitada
,opa
cote
ntheorem
ofereceum
aab
undâ
ncia
deop
ções.
3.10
.1Símbo
losde
ProvaseFim
-de-Prova
Opa
cote
amsthm
també
mdispon
ibiliza
oam
biente
proof.
\beg
inp
roof
Étr
ivia
l,us
e\b
egin
equ
atio
n*
E=mc
^2.
\end
equ
ation*
\e
ndp
roof
Dem
onstração.
Étrivial,use
E=mc2.
Com
ocoman
do\qedhere
pode
mover
o‘símbo
lode
final
deprova’
desít
ioem
casosem
queeleiriaap
arecer
porsi
sónu
malin
ha.
\beg
inp
roof
Étr
ivia
l,us
e\b
egin
equ
atio
n*
E=mc
^2.\q
edhe
re\e
nde
quat
ion*
\e
ndp
roof
Dem
onstração.
Étrivial,use
E=mc2.
Infeliz
mente,e
stacorrecçãonã
ofunc
iona
com
oIEEEeqnarray
:
\beg
inp
roof
Es
tapr
ovate
rmin
aco
mum
IEEE
eqna
rray
:\b
egin
IEE
Eeqn
arra
y*
rCl
a&=
&b+c\\
&=&
d+e.
\qed
here
\end
IEE
Eeqnar
ray*
\e
ndp
roof
Dem
onstração.
Esta
prova
term
ina
com
umIE
EEeqna
rray
:a
=b
+c
=d
+e.
Arazãopa
raist
oacon
tecert
emqu
ever
com
aestruturainternado
IEEEeqnarray
:internam
ente
sãosemprecolocada
sdu
ascoluna
sinvisív
eis,
umade
cada
lado
,qu
esó
contêm
espa
çoelástic
o.Deste
mod
ooIEEEeqnarray
garantequ
ea
fórm
ulaécentrada
horiz
ontalm
ente.Daí
queocoman
do\qedhere
deve
ser
colocado
fora
desteespa
ço,mas
istonã
oacon
tece
jáqu
eestascoluna
ssão
invisív
eispa
raoutilizado
r.Ex
isteum
asoluçãoba
stan
tesim
ples:de
finir
aelastic
idad
eman
ualm
ente:
3.10Teorem
as,Lem
as,...
75
\beginproofEsta
provatermina
comum
IEEEeqnarray:\beginIEEEeqnarrayrCla&=
&b+c\\
&=&
d+e.
\endIEEEeqnarray\endproof
Dem
onstração.Esta
provaterm
inacom
umIE
EEeqnarray:
a=b+
c(3.46)
=d
+e.
(3.47)
74Fórm
ulasMatem
áticas
\beginproofEsta
provatermina
comum
IEEEeqnarray:\beginIEEEeqnarray*+rCl+x*a&=
&b+c\\
&=&
d+e.
&\qedhere
\endIEEEeqnarray*\endproof
Dem
onstração.Esta
provaterm
inacom
umIE
EEeqnarray:
a=b+
c
=d
+e.
Repare
queo+em
+rCl+x*representa
espaçoselásticos,
umàesquerda
dafórm
ula(que,
senão
forespecificado,
seráfeito
automaticam
entepelo
IEEEeqnarray!)eum
àdireita
dafórm
ula.Mas
agora,àdireita,depois
dacoluna
elástica,adicionamosum
acoluna
vaziax.
Estacoluna
serásó
precisana
últimalinha,para
colocarlá
ocom
ando\qedhere.
Finalmente,especificam
osum
*,que
éum
espaçovazio
(nulo),que
garanteque
oIEEEeqnarray
nãoadiciona
oespaço
elásticoautom
ático!Nocaso
danum
eraçãodefunções,existeum
problemasem
elhante.Com
pare
\beginproofEsta
provatermina
comuma
fórmulanumerada:
\beginequationa=b
+c.
\endequation\endproof
Dem
onstração.Esta
provaterm
inacom
umafórm
ulanum
erada:a
=b+
c.(3.42)
com
\beginproofEsta
provatermina
comuma
fórmulanumerada:
\beginequationa=b
+c.
\qedhere\endequation
\endproof
Dem
onstração.Esta
provaterm
inacom
umafórm
ulanum
erada:a
=b+
c.(3.43)
repareque
nasegunda
versão(correcta),o
2está
bastantemais
próximoda
fórmula
doque
naprim
eiraversão.
Deform
asem
elhante,aform
acorrecta
decolocar
umsím
bolode
provano
fimde
umafórm
ulamulti-linha
é:
\beginproofEsta
provatermina
comum
IEEEeqnarray:\beginIEEEeqnarray+rCl+x*a&=
&b+c\\
&=&
d+e.
\\&&&
\qedhere\nonumber\endIEEEeqnarray
\endproof
Dem
onstração.Esta
provaterm
inacom
umIE
EEeqnarray:
a=b+
c(3.44)
=d
+e.
(3.45)
emcom
paraçãocom