Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual Latex GuiaTraduzido
Manual Latex GuiaTraduzido
David R. Wilkins
2. Edio
c David R. Wilkins 1995
Copyright
Traduzido por Joaquim Quinteiro Ucha e Ktia Cilene Amaral
Sumrio
1
Introduo ao LATEX
1.1 O Que LATEX? . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Um Arquivo de Entrada LATEX Tpico . . . . . . . . . . . . . . . . . .
1.3 Caracteres e Sequncias de Controle . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
3
4
.
.
.
.
.
.
.
.
6
6
6
8
9
10
12
14
15
.
.
.
.
.
.
.
.
.
16
16
18
19
19
20
23
24
25
25
3.10
3.11
3.12
3.13
3.14
3.15
Reticncias . . . . . . . . . . . . . . . . .
Acentos no Modo Matemtico . . . . . . . .
Parnteses e Normas . . . . . . . . . . . . .
Frmula Multilinha em LATEX . . . . . . . .
Matrizes e Outros Tipos de Vetores em LATEX
Derivativos, Limites, Somas e Integrais . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
27
28
29
31
33
.
.
.
.
.
.
37
37
39
42
43
46
48
Introduo ao LATEX
1
1.1
O Que LATEX?
Nota do Tradutor: Plain-TEX poderia ser traduzido como TEX plano. Optou-se, no entanto, por
manter plain-TEX, por ser um termo bastante conhecido e utilizado mundialmente.
1.2
|y x| <
ento
1.3
Ns agora descrevemos em mais detalhes algumas das caractersticas do LATEX apresentadas no exemplo acima.
Muitos caracteres no teclado, tais como letras e nmeros, tm seu significado usual.
Todavia, os caracteres
\ { } $ ^ _ % ~ # &
2
Nota do Tradutor: sobre as barras invertidas: em ingls, backslash, tambm podendo ser traduzida
por contra-barra.
2
2.1
2.2
Para produzir um documento simples usando LATEX deve-se criar um arquivo de entrada LATEX, com os comandos \documentclass e \begin{document} no comeo, como descrito na seo anterior. O arquivo de entrada deve terminar com o
comando \end{document}, e o texto de documento deve estar entre os comandos
\begin{document} e \end{document} na forma descrita a seguir.
Caso pretenda-se simplesmente digitar um texto comum, sem frmulas matemticas
complicadas ou efeitos especiais, tais como mudanas de fontes, ento basta simplesmente digitar o texto como ele , deixando uma linha em branco entre os pargrafos
consecutivos. No necessrio preocupar-se com a identao de pargrafos: LATEX automaticamente indentar todos os pargrafos com exceo do primeiro pargrafo de uma
6
nova seo (a no ser que voc adote mecanismos especiais para sobrepor a conveno
adaptada pelo LATEX).
Por exemplo, suponha que ns desejamos criar um documento contendo os seguintes
pargrafos:
Caso pretenda-se simplesmente digitar em texto comum, sem frmulas matemticas complicadas ou efeitos especiais, tais como mudanas de fontes,
ento basta simplesmente digitar o texto como ele , deixando uma linha em
branco entre os pargrafos consecutivos.
No necessrio preocupar-se com a identao de pargrafos: todos os
pargrafos sero automaticamente indentados com exceo do primeiro pargrafo de uma nova seo. necessrio tomar cuidado para distinguir entre a
aspa simples esquerda e a aspa simples direita no terminal do computador. Tambm, deve-se usar duas aspas simples em seqncia para obter-se
aspas duplas. Nunca deve ser usada a tecla de aspas do computador, pois
no seria possvel distinguir entre aspas direitas e aspas esquerdas. Tambm deve-se tomar cuidado com hfens: um nico hfen usado para hifenizao, enquanto que trs hfens em seqncia so requeridos para produzir
um travesso como o usado nesta sentena.
Para criar este documento usando LATEX ns usamos o seguinte arquivo de entrada:
\documentclass[a4paper,12pt]{article}
\begin{document}
Caso pretenda-se simplesmente digitar em texto
comum, sem frmulas matemticas complicadas ou
efeitos especiais, tais como mudanas de fontes,
ento basta simplesmente digitar o texto como ele ,
deixando uma linha em branco entre os pargrafos
consecutivos.
No necessrio preocupar-se com a identao de
pargrafos: todos os pargrafos sero
automaticamente indentados com exceo do primeiro
pargrafo de uma nova seo. necessrio tomar
cuidado para distinguir entre a aspa simples
esquerda e a aspa simples direita no terminal
do computador. Tambm, deve-se usar duas
aspas simples em seqncia para obter-se
aspas duplas. Nunca deve ser usada a tecla
de aspas do computador, pois no seria possvel
7
2.3
LATEX considera a quebra de linha como um mero espao em branco. O mesmo acontece
com caracteres de tabulao. Alm disto, LATEX considera uma seqncia de espaos em
branco como um nico espao em branco. Similarmente, ele ignora todos os espaos
em branco no incio e no final de uma linha no arquivo de entrada. Assim, por exemplo,
se ns digitarmos
Este
um
exemplo
bobo de um
arquivo com muitos espaos.
Este o incio
de um novo pargrafo.
ento obtemos
Este um exemplo bobo de um arquivo com muitos espaos.
Este o incio de um novo pargrafo.
Segue imediatamente deste fato, que se obtm o mesmo resultado digitando-se um
ou dois espaos aps o ponto final: LATEX no distingue entre os dois casos.
Alm disto, qualquer espao seguindo uma sequncia de controle ser ignorado pelo LATEX. Caso voc realmente precise de um espao em branco no documento final
aps qualquer coisa produzida pela seqncia de controle, ento voc deve preceder este
espao em branco por uma barra invertida \. Assim, para se obter a sentena
8
2.4
Em ingls: n-dash e m-dash - referem-se aos travesses de tamanho simples e duplo, respectivamente.
2.5
Ttulos de diferentes nveis so produzidos usando-se seqncias de controle apropriadas: \section, \subsection e \subsubsection (no estilo article de documento). LATEX numera as sees e subsees automaticamente. O ttulo da seo deve
10
ser cercada por chaves { } e colocado imediatamente aps os comandos utilizado. Assim se ns digitamos
\section{Ttulos de Sees}
Ns explicamos nesta seo como obter ttulo
para vrias sees e subsees de nossos
documentos.
\subsection{Cabealhos no Estilo de Documento
article}
No estilo artigo, o documento pode ser dividido
em sees, subsees e subsubsees, e a cada uma
pode ser dada um ttulo, impresso em negrito,
bastando usar o comando apropriado.
ento o ttulo da seo e da subseo ser impresso em um fonte negrito de maior tamanho e ser numerada de acordo.
Outros estilos de documento (tais como: o book e letter) possuem outros comandos
de seo (por exemplo, o estilo book tem um comando \chapter para incio de um
novo captulo).
s vezes necessrio suprimir a numerao automtica provida pelo LATEX. Isto pode
ser feito pela colocao de um asterisco antes do ttulo da seo ou subseo. Assim, por
exemplo, os nmeros de sees no exemplo anterior poderiam ser suprimidos digitandose
\section*{Ttulos de Sees}
Ns explicamos nesta seo como obter ttulo
para vrias sees e subsees de nossos
documentos.
\subsection*{Cabealhos no Estilo de Documento
article}
No artigo estilo, o documento pode ser dividido
em sees, subsees e subsubsees, e a cada uma
pode ser dada um ttulo, impresso em negrito,
bastando usar o comando apropriado.
11
2.6
LATEX tem numerosos comandos para mudana do tipo de letra. O mais til desses
\emph{texto} que enfatiza alguma parte do texto, geralmente itlizando-o (a menos
que o texto no qual a parte enfatizada se encontra j esteja italizado). Assim, por exemplo, o texto
Os resultados bsicos e tcnicos de Clculo foram descobertos e desenvolvidos por Newton e Leibniz. No entanto muito das idias bsicas podem
ser traadas antecipadamente nos trabalhos de Cavalieri,Fermat, Barrow e
outros.
obtido digitando-se
Os resultados bsicos e tcnicos de \emph{Clculo}
foram descobertos e desenvolvidos por \emph{Newton}
e \emph{Leibniz}. No entanto muito das idias
bsicas podem ser traadas antecipadamente nos
trabalhos de \emph{Cavalieri}, \emph{Fermat},
\emph{Barrow} e outros.
Outro comando de mudana de fonte til \textbf{text}, que edita a poro
especificada do texto em negrito.
Uma famlia de fontes em LATEX consiste de uma coleo de fontes relacionadas caracterizada por tamanho, forma e sries. As famlias de fontes disponveis em LATEX
incluem romana, sans serif and typewriter:
Romana normalmente a fonte padro e inclui verses em vertical, itlico, deitado 4 MAISCULAS PEQUENAS5 e negrito em tamanhos variados.
H uma fonte sem serifas em versesem vertical, deitada e negrito em
tamanhos variados.
H uma fonte monoespaada com verses em vertical,
itlico, deitado e M A I S C U L A S P E Q U E N A S em tamanhos
variados.
Os tamanhos de fontes usadas em LATEX podem serem determinado e mudados por
meio de seqncias de controle \tiny, \scriptsize, \footnotesize, \small,
\normalsize, \large, \Large, \LARGE, \huge e \HUGE:
4
5
12
MAISCULAS PEQUE -
Declarao
\rmfamily famlia romana
\sffamily famlia sem serifa
\ttfamily famlia monoespaada
\textup
\textit
\textsl
\textsc
\upshape
\itshape
\slshape
\scshape
forma vertical
forma itlica
forma deitada
FORMA MAISCULAS PEQUENAS
2.7
14
Estes acentos so para serem usados em textos comuns. Eles no podem ser usados dentro de frmulas matemticas, visto que, neste caso, so utilizadas diferentes sequncias
de controle para produzir acentos.
A seqncia de controle {\i} e {\j} produz i e j sem pontos. Estes so requerido quando necessita-se de um acento sobre a letra Assim produzido digitando-se
\{\i}.6
\{e}
\{e}
\^{e}
\"{o}
\~{n}
\={o}
\.{o}
\u{o}
\v{c}
\H{o}
\t{oo}
\c{c}
\d{o}
\b{o}
2.8
Os caracteres especiais
# $ % & \ ^ _ { } ~
possuem propsitos especiais dentro do LATEX. Assim eles no podem ser produzido no
documento final simplesmente pela digitao deles diretamente. Na rara ocasio que
voc necessitar usar os caracteres especiais
#$%&_{}
6
Nota do Tradutor: para facilitar a digitao de textos LATEX em lnguas que fazem excessivo uso
de acentos (como a lngua portuguesa, por exemplo), possvel lanar mo de recursos mais simples.
Por exemplo colocando as seguintes linhas aps a seqencia de controle \documentclass e antes
da seqncia \begin{document}
\usepackage[brazil]{babel}
\usepackage[latin1]{inputenc}
garante hifenizao automtica em portugus e faz com que o LATEX aceite textos usando acentuao
direta.
15
no documento final, eles podem ser produzido pela digitao das sequncias de controle
\# \$ \% \& \_ \{ \}
respectivamente. Entretanto os caracteres \, ^ e ~ no podem ser produzido simplesmente precedendo-lhes com uma barra invertida. Eles podem entretanto ser produzidos
usando-se \char92 (na fonte \texttt somente) \char94 and \char126 respectivamente (Os nmeros decimais 92, 94 e 126 so os cdigos ASCII desses caracteres).7
Outros smbolos especiais podem ser introduzido dentro do texto usando a seqncia de
controle apropriada:
Smbolo
,
,
,
,
,
Seqncia de Controle
\oe, \OE
\ae, \AE
\aa, \AA
\o, \O
{\l}, {\L}
\ss
?
!
\dag
\ddag
\S
\P
\copyright
\pound
{\i}
{\j}
3
3.1
Modo Matemtico
Para obter uma frmula matemtica usando LATEX, deve-se entrar no modo matemtico,
antes da frmula, e deix-lo mais tarde. Frmulas Matemticas pode ocorrer inseridas
no texto comum, ou tambm isolada entre linhas de texto. Quando ocorre dentro do
texto de um pargrafo, deve-se colocar um sinal $ antes e depois a frmula, para entrar
e abandonar o modo matemtico. Assim, para obter-se a sentena:
7
Esses caracteres tambm podem ser gerados pelas seqncias de controle \textbackslash,
\textasciicircum e \textasciitilde, respectivamente.
16
f (x) + g(x) = 4x + 11
e
f (x) + g(x) = 4x + 11
(1)
(2)
3.2
&
\$
\%
\&
\_
\{
\} .
3.3
Sobresescrito e Subscrito
3.4
Caracteres Gregos
19
\alpha
\beta
\gamma
\delta
\epsilon
\zeta
\eta
\theta
\iota
\kappa
\lambda
\mu
\nu
\xi
o
\pi
\rho
\sigma
\tau
\upsilon
\phi
\chi
\psi
\omega
\epsilon
\theta
\pi
\rho
\sigma
\phi
$
%
\varepsilon
\vartheta
\varpi
\varrho
\varsigma
\varphi
As letras gregas maisculas so obtidas fazendo o primeiro caracter do nome maisculo. Aqui esto a seqncia de controle para as letras maisculas:
3.5
\Gamma
\Delta
\Theta
\Lambda
\Xi
\Pi
\Sigma
\Upsilon
\Phi
\Psi
\Omega
Smbolos Matemticos
Existem inmeros smbolos matemticos que podem ser usado em modo matemtico.
Estes smbolos so obtido por digitao da seqncia de controle apropriada.
20
Smbolos variados:
<
=
\aleph
\hbar
\imath
\jmath
\ell
\wp
\Re
\Im
\partial
\infty
>
k
6
4
\
\prime
\emptyset
\nabla
\surd
\top
\bot
\|
\angle
\triangle
\backslash
[
\
]
\forall
\exists
\neg
\flat
\natural
\sharp
\clubsuit
\diamondsuit
\heartsuit
\spadesuit
\bigodot
\bigotimes
\bigoplus
\biguplus
Grandes Operadores:
\sum
\prod
\coprod
\int
\oint
\bigcap
\bigcup
\bigsqcup
\bigvee
\bigwedge
O
M
]
Operaes Binrias:
?
\pm
\mp
\setminus
\cdot
\times
\ast
\star
\diamond
\circ
\bullet
\div
]
u
t
/
.
o
4
5
\cap
\cup
\uplus
\sqcap
\sqcup
\triangleleft
\triangleright
\wr
\bigcirc
\bigtriangleup
\bigtriangledown
21
\vee
\wedge
\oplus
\ominus
\otimes
\oslash
\odot
\dagger
\ddagger
\amalg
Relaes:
`
^
_
w
3
a
|
k
\leq
\prec
\preceq
\ll
\subset
\subseteq
\sqsubseteq
\in
\vdash
\smile
\frown
\geq
\succ
\succeq
\gg
\supset
\supseteq
\sqsupseteq
\ni
\dashv
\mid
\parallel
'
=
./
|=
.
=
\equiv
\sim
\simeq
\asymp
\approx
\cong
\bowtie
\propto
\models
\doteq
\perp
Relaes Negativas:
6<
6
6
6
6
6
6v
\not<
\not\leq
\not\prec
\not\preceq
\not\subset
\not\subseteq
\not\sqsubseteq
6>
6
6
6
6
6
6w
\not>
\not\geq
\not\succ
\not\succeq
\not\supset
\not\supseteq
\not\sqsupseteq
6=
6
6
6'
6
6=
6
\not=
\not\equiv
\not\sim
\not\simeq
\not\approx
\not\cong
\not\asymp
Setas:
(
)
l
%
&
7
*
)
,
*
+
m
.
7
\leftarrow
\longleftarrow
\Leftarrow
\Longleftarrow
\leftrightarrow
\longleftrightarrow
\hookleftarrow
\leftharpoonup
\leftharpoondown
\uparrow
\Uparrow
\updownarrow
\nearrow
\searrow
\mapsto
\rightleftharpoons
22
\rightarrow
\longrightarrow
\Rightarrow
\Longrightarrow
\Leftrightarrow
\Longleftrightarrow
\hookrightarrow
\rightharpoonup
\rightharpoondown
\downarrow
\Downarrow
\Updownarrow
\nwarrow
\swarrow
\longmapsto
Delimitadores Esquerdos:
[
{
\lbrack
\lbrace
b
h
\lfloor
\langle
\lceil
c
i
\rfloor
\rangle
\rceil
Delimitadores Direitos:
]
}
\rbrack
\rbrace
Nomes Alternativos:
3.6
6=
{
}
|
k
\ne or \neq
\le
\ge
\{
\}
\to
\gets
\owns
\land
\lor
\lnot
\vert
\Vert
\iff
\colon
(O que se segue, nesta subseo, aplica-se apenas ao LATEX 2 , uma verso recente de
LATEX. No se aplica a verses anteriores de LATEX).
A fonte itlica matemtica usada automaticamente em modo matemtico a menos
que voc mude explicitamente a fonte. As regras para mudana de fonte em modelo matemticos so bastante diferente do que as usadas para edio de texto comum.
23
3.7
3.8
Texto comum pode ser embutido em equaes (em LATEX) pela utilizao do comando
\mbox{texto inserido}. Por exemplo, obtm-se
3.9
Fraes e Razes
Fraes na forma
numerador
denominador
so obtidas em LATEX usando a construo
25
\frac{numerador}{denominador}.
Por exemplo, para obter
A funo f dada por
f (x) = 2x +
x7
x2 + 4
b b2 4ac
2a
digita-se
As razes de uma polinnio quadrtico
$a x^2 + bx + c$ com $a \neq 0$ so dadas
pela frmula
\[ \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \]
Em LATEX, uma raz n-sima produzida usando
\sqrt[n]{expresso}.
Por exemplo, para obter
As razes de uma forma de polinnio cbico x3 3px 2q so dadas pela
frmula
r
r
q
q
3
3
2
3
q + q p + q q 2 p3
onde os valores de duas razes cbicas devem ser escolhidas de forma a garantir que seu produto igual a p.
26
em LATEX, digita-se
As razes de um forma de polinnio cbico
$x^3 - 3px - 2q$ so dadas pela frmula
\[ \sqrt[3]{q + \sqrt{ q^2 - p^3 }}
+ \sqrt[3]{q - \sqrt{ q^2 - p^3 }} \]
onde os valores de duas razes cbicas
devem ser escolhidas de forma a garantir
que seu produto igual a $p$.
3.10
Reticncias
1 xn+1
= 1 + x + x2 + + xn
1x
produzida usando \cdots, pela digitao de
\[ \frac{1 - x^{n+1}}{1 - x} = 1 + x + x^2
+ \cdots + x^n \]
3.11
27
a
a
a
a
`
a
a
~a
\underline{a}
\overline{a}
\hat{a}
\check{a}
\tilde{a}
\acute{a}
\grave{a}
\dot{a}
\ddot{a}
\breve{a}
\bar{a}
\vec{a}
3.12
Parnteses e Normas
7x + 5
f (x, y, z) = 3y z 3 +
1 + y2
2
42
+ x+
1 + x4
Digitando-se \left. e \right. obtm-se delimitadores nulos que so completamente invisveis. Considere, por exemplo, o problema de editar
3
4x
du
dx x=0
Ns desejamos fazer a barra vertical suficientemente grande para combinar com o derivativo anterior. Para fazer isto, ns supomos que o derivativo englobado por delimitadores, onde o delimitador esquerda invisvel e o delimitador direita produzido
usando \left.. Assim a frmula toda produzida digitando-se:
\[ \left. \frac{du}{dx} \right|_{x=0}\]
3.13
29
1
| z h| | z|
2
e portanto
1
1
=
z h z
( z) ( z h)
( z h)( z)
h
( z h)( z)
2|h|
.
| z|2
e portanto
\begin{eqnarray*}
\left| \frac{1}{\zeta - z - h} - \frac{1}
{\zeta - z} \right|
& = &
\left| \frac{(\zeta - z) - (\zeta - z - h)}
{(\zeta - z - h)(\zeta - z)}
\right| \\
& = &
\left| \frac{h}{(\zeta - z - h)(\zeta - z)}
\right| \\
& \leq & \frac{2 |h|}{|\zeta - z|^2}.
\end{eqnarray*}
O astersco em eqnarray* colocado para suprimir a numerao automtica produzido pelo LATEX. Se voc deseja uma numerao automtica de frmula multilinha,
deve-se usar \begin{eqnarray} e \end{eqnarray}.
3.14
a b c
d e f
g h i
a b
c
() = d e f .
g
h i
Esta passagem produzida pela seguinte entrada:
O \emph{polinmio caracterstico} $\chi(\lambda)$
da matriz $3 \times 3$
\[ \left( \begin{array}{ccc}
a & b & c \\
d & e & f \\
g & h & i \end{array} \right)\]
31
|x| =
x if x 0;
x if x < 0.
Note que ambas colunas destes vetores so setados os alinhamentos esquerda. Assim
ns usamos {ll} imediatamente depois de \begin{array}. O colchete grande
produzido usando \left\{. De qualquer modo isto requer um delimitador \right
32
correspondente. Ns portanto usamos o delimitador nulo \right., discutido anteriormente. Este delimitador invisvel. Ns podemos portanto obter a frmula acima pela
digitao de
\[ |x| = \left\{ \begin{array}{ll}
x & \mbox{if $x \geq 0$};\\
-x & \mbox{if $x < 0$}.\end{array} \right. \]
3.15
As expresses
du d2 u
e
dt dx2
so obtidas em LATEX pela digitao de \frac{du}{dt} e \frac{d^2 u}{dx^2},
respectivamente. O smbolo matemtico produzido usando \partial. Assim a
Equao do Calor
u 2 u 2 u 2 u
= 2+ 2+ 2
t
x
y
z
obtido em LATEX pela digitao de
\[\frac{\partial u}{\partial t}
= \frac{\partial^2 u}{\partial x^2}
+ \frac{\partial^2 u}{\partial y^2}
+ \frac{\partial^2 u}{\partial z^2} \]
Para se obter expresses matemtica, tais como
lim , x>s
inf and sup
x+
em equaes, digita-se \lim_{x \to +\infty}, \inf_{x > s} e \sup_K respectivamente. Assim para se obter
3x2 + 7
lim
= 3.
x0 x2 + 1
em LATEX, ns digitamos
\[ \lim_{x \to 0} \frac{3x^2 +7x^3}{x^2 +5x^4} = 3.\]
Para obter um sinal de somatrio, tal como
2n
X
i=1
33
1
k 2 = n(n + 1).
2
k=1
obtido pela digitao de
\[ \sum_{k=1}^n k^2 = \frac{1}{2} n (n+1).\]
Ns agora discutimos como obter integrais em documentos matemticos. Uma integral tpica a seguinte:
Z b
a
f (x) dx.
Z +
0
Z
x2 +y 2 R
xn ex dx = n!.
cos d = sin .
f (x, y) dx dy =
2
e
Z R
0
Z 2 Z R
=0 r=0
f (r cos , r sin )r dr d.
2x dx
= log(1 + R2 ).
2
1+x
x2 y 2 dx dy
Z 1Z 1
0
x2 y 2 dx dy
Aqui ns usamos \! trs vezes para obter espaamento conveniente entre os sinais de
integral. Ns editamos esta integral usando
\[ \int \!\!\! \int_D f(x,y)\,dx\,dy.\]
Se tivssemos digitado
\[ \int \int_D f(x,y)\,dx\,dy.\]
teramos obtido
Z Z
f (x, y) dx dy.
h2 2
2
2
=
+
+
+ V .
i
h
t
2m x2 y 2 z 2
35
|(r, 0)|2 dx dy dz = 1.
4
4.1
pontos
paicas
polegadas
pontos grandes
centmetros
milmetros
didots
cceros
pontos escalados
(1 in = 72.27 pt)
(1 pc = 12 pt)
(1 in = 25.4 mm)
(1 in = 72 bp)
(1 cm = 10 mm)
(1157 dd = 1238 pt)
(1 cc = 12 dd)
(65536 sp = 1 pt)
Assim, para produzir um espao em branco horizontal de 20 mm no meio de um pargrafo pode-se digitar \hspace{20 mm}.
Se LATEX decide quebrar entre linhas em um ponto no documento onde um \hspace
especificado, ento no produzido espao em branco. Para assegurar que o espao
em branco produzido mesmo em pontos no documento onde a linha seja quebrada,
substitui-se \hspace por \hspace*
Para produzir espao em branco (vertical) entre pargrafos, usa-se \vspace, seguido pelo comprimento do espao em branco dentro de chaves. Assim obtm-se
37
Este o primeiro pargrafo de algum texto. Ele est separado pelo segundo pargrafo por um salto de 10 milmetros.
Este o pargrafo segundo.
digitando-se
Este o primeiro pargrafo de algum texto.
Ele separado do segundo pargrafo por um
salto vertical de 10 milmetros.
\vspace{10 mm}
Este o segundo pargrafo.
Se LATEX decide introduzir uma quebra de pgina em um ponto no documento onde um
\vspace especificado, ento nenhum espao branco ser produzido. Para garantir
que o espao em branco seja produzido at mesmo em pontos no documento onde a
pgina quebrada, ento deve-se substituir \vspace por \vspace*.
Ns agora descreveremos certas caractersticas do LATEX relacionado com espaos em
branco e identao de pargrafos que podem melhorar a aparncia final do documeto. Os
usurios experientes do LATEX podem aperfeioar a aparncia final de seus documentos
mantendo estas observaces em mente.
Primeiro note que, como uma regra geral, voc nunca deve pr um espao em branco
depois de um parntese esquerda ou antes de um parntese direita. Se voc colocar
um espao em branco nestes lugares, ento voc corre o risco de que LATEX possa iniciar
uma nova linha imediatamente depois do parntese esquerda ou antes do parntese
direita, deixando os parnteses abandonados no incio ou no final de uma linha.
LATEX tem suas prprias regras de decises sobre os comprimentos dos espacos em
branco. Por exemplo, LATEX coloca uma quantidade extra de espaco depois de um ponto
final, se ele considera que o ponto final marca o fim de uma sentenca. A regra adotada
pelo LATEX a de considerar um perodo (ponto final) como o final de uma sentenca se
ele for precedido por uma letra minscula. Se o perodo for precedido por uma letra
maiscula, ento LATEX assume que ele no um ponto final mas segue as iniciais do
nome de algum.
Isto funciona muito bem na maioria dos casos. Contudo LATEX eventualmente produz
coisas erradas. Isto acontece com um nmero de abreviaces comuns (como em Mr.
Smith ou em etc.),e, em particular, nos nomes de jornais escritos em forma abreviada
(e.g., Proc. Amer. Math. Soc.). A maneira de vencer este problema colocar uma barra
invertida antes do espao em branco na questo. Assim ns digitaramos
Mr.\ Smith
38
etc.\ and
Proc.\ Amer.\ Math.\ Soc.
LATEX determina automaticamente como quebrar um pargrafo em linhas, e ocasionalmente hifeniza palavras longas onde isto desejvel. Contudo s vezes necessrio
informar ao LATEX para no quebrar uma linha em um particular espaco em branco. O
caracter especial usado para este propsito ~. Ele representa um espaco em branco que
o LATEX no deve quebrar entre linhas. freqentemente desejvel usar ~ em nomes onde os prenomes so representados pelas iniciais. Assim para se obter W. R. Hamilton
melhor digitar W.~R.~Hamilton. tambm desejvel em frases como Exemplo 7
e o comprimento l da vara, obtidos pela digitaco de Exemplo~7 e o comprimento~$l$ da vara.
LATEX automaticamente identa pargrafos (com a excesso do primeiro pargrafo de
uma nova seco). Algum pode evitar que LATEX idente um novo pargrafo, colocando
no incio deste pargrafo a sequncia de controle \noindent. Assim, obtm-se
Este o incio de um pargrafo que no est identado na maneira habitual.
Isto foi conseguido pela colocaco de uma seqncia de controle apropriada
no incio do pargrafo.
pela digitaco de
\noindent
Este o incio de um pargrafo que no est
identado na maneira habitual. Isto foi
conseguido pela colocaco de uma seqncia de
controle apropriada no incio do pargrafo.
Contrariamente, a sequncia de controle \indent fora LATEX a identar o pargrafo.
4.2
Listas
\begin{enumerate} e \end{enumerate}
e cada um seria precedido pela sequncia de controle \item (que automaticamente
produziria o nmero classificando o item). Por exemplo, o texto
Um espao mtrico (X, d) consiste de um conjunto X em que definido
uma funo de distncia (ou mtrica que determina, para cada par de pontos
de X , uma distncia entre eles, e que satisfaz os sequintes 4 axiomas:
1. d(x, y) 0 para todos pontos x e y de X ;
2. d(x, y) = d(y, x) para todos os pontos x e y de X ;
3. d(x, z) d(x, y) + d(y, z) para todos os pontos x, y e z de X ;
4. d(x, y) = 0 se e somente se os pontos x e y coincidem (so iguais).
produzido pelo LATEX a partir da sequinte entrada:
Um \emph{espao mtrico} $(X,d)$ consiste de
um conjunto~$X$ em que definido uma
\emph{funo de distncia} (ou \emph{mtrica}
que determina, para cada par de pontos
de $X$, uma distncia entre eles, e que
satisfaz os sequintes 4 axiomas:
\begin{enumerate}
\item
$d(x,y) \geq 0$ para todos pontos $x$
e $y$ de $X$;
\item
$d(x,y) = d(y,x)$ para todos os pontos
$x$ e $y$ de $X$;
\item
$d(x,z) \leq d(x,y) + d(y,z)$ para todos
os pontos $x$, $y$ e $z$ de $X$;
\item
$d(x,y) = 0$ se e somente se os pontos
$x$ e $y$ coincidem (so iguais).
\end{enumerate}
Listas no-numeradas so produzidas usando
\begin{itemize} ... \end{itemize}
Se ns substiturmos
\begin{enumerate} e \end{enumerate}
40
41
4.3
Citaes
4.4
Tabelas
Tabelas podem ser produzidas em LATEX usando o ambiente tabular. Por exemplo, o
texto
Os cinco primeiros Congressos Internacionais de Matemticos foram realizados nas seguintes cidades:
Chicago
U.S.A.
1893
Zrich
Switzerland 1897
Paris
France
1900
Heidelberg Germany
1904
Rome
Italy
1908
43
45
l
c
r
p{comprimento}
|
@{texto}
Uma seqncia str de caracteres de especificao de formato pode ser repetido num
vezes usando a construo *{num}{str}. Por exemplo, uma tabela com 15 colunas de
texto justificado direita e separadas por linhas verticais pode ser produzida usando o
especificao de formato {|*{15}{r|}}.
Se espao vertical adicional requerido entre as linhas da tabela, ento isto pode
ser produzido especificando a quantidade de espao dentro de colchetes aps \\.Por
exemplo, usaramos \\[6pt] para separar duas linhas de uma tabela por 6 pontos de
espao em branco.
Uma linha horizontal na tabela da coluna i para coluna j pode ser produzida usandose \cline{i-j }. Por exemplo \cline{3-5} produz uma linha horizontal que se
estende pelas colunas 3, 4 e 5 da mesma tabela.
Um comando da forma \multicolumn{num}{fmt }{texto} pode ser usado dentro do corpo de uma tabela para produzir uma entrada estendendo-se por vrias colunas.
Aqui num o nmero de colunas sobre as quais a entrada vai ser estendida, fmt especifica o formato de entrada (e.g., l se a entrada / justificada esquerda, ou c se a
entrada centralizada), e texto o texto da entrada. Por exemplo, para estender trs
colunas de uma mesa com as palavras Ano de Entrada (centralizada com referncia s
trs colunas), usa-se
\multicolumn{3}{c}{Ano de Entrada}
4.5
Nesta seo, descrevemos as opes disponveis em LATEX para especificar o estilo geral
de um documento.
Um documento LATEX comea com um comando \documentclass e qualquer
texto a ser impresso deve ser incluido entre os comandos
\begin{document} e \end{document}
O comando \begin{document} s vezes precedido por conjunto de comandos que
configuram o estilo da pgina e seqncias de controle do usurio.
Segue-se um tpico arquivo de entrada LATEX:
\documentclass[a4paper,12pt]{article}
\begin{document}
46
4.6
Suponha que ns estamos produzindo uma pgina que faz freqentemente uso de alguma
expresso matemtica. Por exemplo, suponha que integrais como
Z +
f (x) dx.
Z +
f (x) dx
Z +
f (y) dy.
49