Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual Latex GuiaTraduzido
Manual Latex GuiaTraduzido
David R. Wilkins
2. Edio
Copyright c David R. Wilkins 1995
Traduzido por Joaquim Quinteiro Ucha e Ktia Cilene Amaral
Sumrio
1
A
Introduo ao LTEX
A
1.1 O Que LTEX? . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A
1.2 Um Arquivo de Entrada LTEX Tpico . . . . . . . . . . . . . . . . . .
1.3 Caracteres e Sequncias de Controle . . . . . . . . . . . . . . . . . .
A
Produzindo Documentos Simples usando LTEX
A
2.1 Produzindo um arquivo de entrada LTEX . . . . . . . . . . .
A
2.2 Produzindo Texto Simples usando LTEX . . . . . . . . . . .
2.3 Espaos em Branco e Quebra de Linha no Arquivo de Entrada
2.4 Aspas, Hfens e Travesses . . . . . . . . . . . . . . . . . .
A
2.5 Ttulos de Sees em LTEX . . . . . . . . . . . . . . . . . .
2.6 Mudando Fontes no Modo Texto . . . . . . . . . . . . . . .
2.7 Acentos Usados no Texto . . . . . . . . . . . . . . . . . . .
2.8 Caracteres e Smbolos Especiais no Texto . . . . . . . . . . .
A
Produzindo Frmulas Matemticas usando LTEX
3.1 Modo Matemtico . . . . . . . . . . . . . . .
3.2 Caracteres em Modo Matemtico . . . . . . .
3.3 Sobresescrito e Subscrito . . . . . . . . . . .
3.4 Caracteres Gregos . . . . . . . . . . . . . . .
3.5 Smbolos Matemticos . . . . . . . . . . . .
3.6 Mudando Fontes no Modo Matemtico . . . .
3.7 Funes Padro (sin, cos etc.) . . . . . . . . .
3.8 Texto Embutido em Equaes . . . . . . . . .
3.9 Fraes e Razes . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
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 . . . . . . . . . . . . .
A
Frmula Multilinha em LTEX . . . . . . . .
A
Matrizes e Outros Tipos de Vetores em LTEX
Derivativos, Limites, Somas e Integrais . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
A
Caractersticas Adicionais do LTEX
A
4.1 Produzindo espao em LTEX . . . . . . . . . . . . . . .
4.2 Listas . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Citaes . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . .
A
4.5 O Prembulo do Arquivo de Entrada LTEX . . . . . . . .
A
4.6 Denindo suas Prprias Seqncias de Controle em LTEX
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
27
28
29
31
33
.
.
.
.
.
.
37
37
39
42
43
46
48
A
Introduo ao LTEX
1
1.1
A
O Que LTEX?
A
LTEX um programa de computador para editorao eletrnica de documentos. Dado
A
um arquivo de computador, preparado de acordo com as regras do LTEX, ele o converte
em um formato que pode ser impresso em uma impressora de alta-qualidade, tal qual
uma impressora laser, produzindo um documento impresso de qualidade comparvel
a livros e jornais de alta qualidade grca. Documentos simples, que no possuem
frmulas matemticas ou tabelas, podem ser produzidos muito facilmente: tudo o que
necessrio fazer digitar o texto diretamente (embora observando certas regras relativas
a sinais e hfens). A edio matemtica um pouco mais complicada, mas mesmo assim
A
LTEX comparativamente simples de usar quando levado em conta a complexidade de
algumas das frmulas produzidas e o grande nmero de smbolos que ele capaz de
gerar.
A
LTEX um entre os vrios dialetos de TEX, totalmente baseados na verso de TEX
A
criado por D. E. Knuth conhecido como Plain-TEX.1 LTEX (criado por L. B. Lamport)
A
um desses dialetos. LTEX particularmente adequado produo de longos artigos e livros, dado que ele tem facilidades para a numerao automtica de captulos,
sees, teoremas, equaes, etc., bem como facilidades para referncias cruzadas.
provavelmente uma das mais adequadas verses de TEX para usurios iniciantes.
1
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
A
Um Arquivo de Entrada LTEX Tpico
A
Para produzir um documento usando LTEX, ns precisamos primeiro criar um arquivo
A
de entrada no computador. Ns aplicamos o LTEX neste arquivo de entrada e ento
A
usamos a impressora para imprimir o arquivo DVI produzido pelo programa LTEX
(utilizando um programa para traduzir o arquivo DVI em uma forma que a impressora
A
possa entender). Aqui est um exemplo de um tpico arquivo de entrada LTEX:
\documentclass[a4paper,12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[brazil]{babel}
\begin{document}
As fundaes do rigoroso estudo da \textit{anlise}
foram estabelecidas no sculo XIX, notavelmente
pelo matemticos Cauchy e Weierstrass. No centro
dos estudos desses assuntos estavam as
definies formais de \textit{limite} e
\textit{continuidade}.
Seja $D$ um subconjunto de $\bf R$ e seja
$f \colon D \to \textbf{R}$ uma funo real
sobre $D$. A funo $f$ dita ser \textit{contnua}
em $D$ se, para todo $\epsilon > 0$ e para todo
$x \in D$, existir algum $\delta > 0$ (que pode
depender de $x$) tal que se $y \in D$ satisfaz
\[ |y - x| < \delta \]
ento
\[ |f(y) - f(x)| < \epsilon. \]
possvel verificar imediatamente que se $f$ e $g$
so funes contnuas em $fD$ ento as funes $f+g$,
$f-g$ e $f.g$ so contnuas. Adicionalmente, se $g$
diferente de zero em toda a sua imagem, ento $f/g$
contnua.
\end{document}
A
Quando ns aplicamos LTEX nestes pargrafos, produzimos o texto
As fundaes do rigoroso estudo da anlise foram estabelecidas no sculo XIX, notavelmente pelo matemticos Cauchy e Weierstrass. No centro dos
3
|y x| <
ento
\documentclass[a4paper,12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[brazil]{babel}
\begin{document}
esto localizadas no incio da entrada do arquivo. A elas, segue-se o corpo principal do
texto, seguido pela linha de concluso
\end{document}
Note tambm que, apesar de vrios caracteres neste arquivo possurem sua signicao comum, existem vrios caracteres, como \, $, { e }, que tem signicados especiais
A
dentro LTEX. Note, em particular, que h seqncias de caracteres que comeam com
uma barra invertida \ que so usadas para produzir smbolos matemticos e letras
gregas e executar tarefas diversas, tais como mudana de fontes.2 Estas sequncias de
caracteres so conhecidas como sequncias de controle.
1.3
A
Ns agora descrevemos em mais detalhes algumas das caractersticas do LTEX apresentadas no exemplo acima.
Muitos caracteres no teclado, tais como letras e nmeros, tm seu signicado usual.
Todavia, os caracteres
\ { } $ ^ _ % ~ # &
2
Nota do Tradutor: sobre as barras invertidas: em ingls, backslash, tambm podendo ser traduzida
por contra-barra.
A
so usado com propsitos especiais dentro do LTEX. Assim, a digitao de um destes
caracteres no produzir o caracter correspondente no documento nal. claro que
esses caracteres so muito raramente usados em texto comum, e h mtodos de produo
quando eles so requeridos no documento nal.
Para editar um documento matemtico, necessrio produzir um considervel nmero de smbolos matemticos. Tambm necessrio ser capaz de mudar fontes. Alm disto, documentos matemticos freqentemente contm vetores de nmeros ou smbolos,
bem como matrizes e outras expresses complicadas. Estas expresses so produzidas
A
em LTEX usando sequncias de controle. A maioria das sequncias de controle consiste
de uma barra invertida \ seguida por uma sequncia de letras maisculas ou minsculas.
Por exemplo, \alpha, \textit e \sum so sequncias de controle.
No exemplo acima, ns usamos as sequncias de controle\textit e \textbf para
mudar a fonte para itlico e negrito respectivamente. Tambm usamos as sequncias de
controle \to, \in, \delta e \epsilon para produzir os smbolos matemticos
e e as letras gregas e .
H outras variedades de sequncias de controle que consistem de uma nica barra
invertida seguida por um nico caracter que no uma letra. Exemplos de sequncias
destes tipos so \{, \" e \$.
Os caracteres especiais { e } so usados com propsitos de agrupamento. Tudo
aquilo que estiver cercado por estes caracteres tratado como uma unidade simples.
Ns temos aplicado esses caracteres no exemplo acima todas s vezes que nos mudamos
A
as fontes. Ns veremos outras instncias onde necessrio usar { e } em LTEX para
agrupar palavras e smbolos juntos (e.g., quando ns necessitamos produzir sobrescritos
e subscritos que contenham mais do que um smbolo).
O carter especial $ usado quando um est mudando de texto comum para uma
expresso matemtica e tambm quando retorna para o texto comum. Assim ns usamos
2
2.1
A
Produzindo Documentos Simples usando LTEX
A
Produzindo um arquivo de entrada LTEX
A
Nesta seo, descreveremos a estrutura de um arquivo de entrada LTEX tpico.
A
A primeira linha de um arquivo de entrada LTEX deve consistir da seqncia de controle \documentclass. O comando \documentclass recomendado para artigos
matemticos e documentos similares tem a forma
\documentclass[a4paper,12pt]{article}
(Voc no tem que se preocupar agora sobre o que signica este comando quando do
A
primeiro aprendizado de uso do LTEX: o efeito garantir que o documento nal est
corretamente posicionado no tamanho do papel A4, e que o texto est em um tamanho
que facil ler.) H diversos destes comando \documentclass que so apropriados
para cartas ou para livros.
O comando \documentclass pode ser seguido por outros alguns comandos opcionais, como o comando \pagestyle. No necessrio preocupar-se com estes
A
comandos quando do primeiro aprendizado de uso do LTEX.
Depois do comando \documentclass e destes outros comandos opcionais, ns
colocamos o comando
\begin{document}
Este comando ento seguido pelo corpo principal do texto, no formato prescrito
A
pelas regras do LTEX.
Finalmente, ns concluimos o arquivo entrada com uma linha contendo o comando
\end{document}
2.2
A
Produzindo Texto Simples usando LTEX
A
Para produzir um documento simples usando LTEX deve-se criar um arquivo de enA
trada LTEX, 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
A
consecutivos. No necessrio preocupar-se com a identao de pargrafos: LTEX automaticamente indentar todos os pargrafos com exceo do primeiro pargrafo de uma
nova seo (a no ser que voc adote mecanismos especiais para sobrepor a conveno
A
adaptada pelo LTEX).
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.
A
Para criar este documento usando LTEX 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
A
LTEX considera a quebra de linha como um mero espao em branco. O mesmo acontece
A
com caracteres de tabulao. Alm disto, LTEX 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 nal 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
A
ou dois espaos aps o ponto nal: LTEX no distingue entre os dois casos.
Alm disto, qualquer espao seguindo uma sequncia de controle ser ignorado peA
lo LTEX. Caso voc realmente precise de um espao em branco no documento nal
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
A
LTEX um poderoso programa de composio no computador.
ns podemos digitar
\LaTeX\ um poderoso programa de composio
no computador.
A
Aqui a sequncia de controle\LaTeX usada para produzir o logotipo do LTEX.
A
Em geral, precedendo-se um espao em branco por uma barra invertida, o LTEX
incluir este espao em branco no documento nal.
Como uma regra geral, voc nunca deve colocar um espao em branco aps um
parntese esquerda ou antes de um parntese direita. Se voc colocar um espao
A
em branco nestes lugares, ento voc corre o risco do LTEX iniciar uma nova linha
imediatamente depois do parntese esquerda ou antes do parntese direita, deixando
os parnteses abandonados no incio ou m de uma linha.
2.4
A
As aspas simples so produzidas em LTEX usando e . As aspas duplas so produzidos
digitando-se e . (A tecla de aspas duplas " produz o lado direito das aspas: ela
nunca deve ser usada onde aspas esquerda so requeridas.
A
LTEX permite voc produzir travesses de vrios comprimentos, conhecidos como:
A
hfens, travesso-n e travesso-m.3 . Hfens so obtidos em LTEX digitando-se -,
travesso-n digitando-se -- e travesso-m digitando-se ---.
Normalmente usa-se travesso-n quando especica-se uma limitao de nmeros.
Assim por exemplo, para especicar um limite de nmeros de pginas, poderia se digitar
Em ingls: n-dash e m-dash - referem-se aos travesses de tamanho simples e duplo, respectivamente.
2.5
A
Ttulos de Sees em LTEX
Ttulos de diferentes nveis so produzidos usando-se seqncias de controle apropriadas: \section, \subsection e \subsubsection (no estilo article de docuA
mento). LTEX 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).
A
s vezes necessrio suprimir a numerao automtica provida pelo LTEX. 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
A
LTEX 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
especicada do texto em negrito.
A
Uma famlia de fontes em LTEX consiste de uma coleo de fontes relacionadas caA
racterizada por tamanho, forma e sries. As famlias de fontes disponveis em LTEX
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.
A
Os tamanhos de fontes usadas em LTEX 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 -
Comando
\textrm
\textsf
\texttt
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
o
oo
e.g., gar\c{c}on produz garon
o
.
o
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
# $ % & \ ^ _ { } ~
A
possuem propsitos especiais dentro do LTEX. Assim eles no podem ser produzido no
documento nal simplesmente pela digitao deles diretamente. Na rara ocasio que
voc necessitar usar os caracteres especiais
#$%&_{}
6
A
Nota do Tradutor: para facilitar a digitao de textos LTEX 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}
A
garante hifenizao automtica em portugus e faz com que o LTEX aceite textos usando acentuao
direta.
15
no documento nal, 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}
A
Produzindo Frmulas Matemticas usando LTEX
3
3.1
Modo Matemtico
A
Para obter uma frmula matemtica usando LTEX, 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
\prime
\emptyset
\nabla
\surd
\top
\bot
\|
\angle
\triangle
\backslash
\forall
\exists
\neg
\flat
\natural
\sharp
\clubsuit
\diamondsuit
\heartsuit
\spadesuit
Grandes Operadores:
\sum
\prod
\coprod
\int
\bigcap
\bigcup
\bigsqcup
\bigvee
\oint
\bigodot
\bigotimes
\bigoplus
\biguplus
\bigwedge
Operaes Binrias:
\pm
\mp
\setminus
\cdot
\times
\ast
\star
\diamond
\circ
\bullet
\div
\cap
\cup
\uplus
\sqcap
\sqcup
\triangleleft
\triangleright
\wr
\bigcirc
\bigtriangleup
\bigtriangledown
21
\vee
\wedge
\oplus
\ominus
\otimes
\oslash
\odot
\dagger
\ddagger
\amalg
Relaes:
\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:
<
\not<
\not\leq
\not\prec
\not\preceq
\not\subset
\not\subseteq
\not\sqsubseteq
>
\not>
\not\geq
\not\succ
\not\succeq
\not\supset
\not\supseteq
\not\sqsupseteq
\not=
\not\equiv
\not\sim
\not\simeq
\not\approx
\not\cong
\not\asymp
Setas:
\leftarrow
\longleftarrow
\Leftarrow
\Longleftarrow
\leftrightarrow
\longleftrightarrow
\hookleftarrow
\leftharpoonup
\leftharpoondown
\uparrow
\Uparrow
\updownarrow
\nearrow
\searrow
\mapsto
\rightleftharpoons
\rightarrow
\longrightarrow
\Rightarrow
\Longrightarrow
\Leftrightarrow
\Longleftrightarrow
\hookrightarrow
\rightharpoonup
\rightharpoondown
\downarrow
\Downarrow
\Updownarrow
\nwarrow
\swarrow
\longmapsto
22
Delimitadores Esquerdos:
[
{
\lbrack
\lbrace
\lfloor
\langle
\lceil
\rfloor
\rangle
\rceil
Delimitadores Direitos:
]
}
\rbrack
\rbrace
Nomes Alternativos:
{
}
3.6
\ne or \neq
\le
\ge
\{
\}
\to
\gets
\owns
\land
\lor
\lnot
\vert
\Vert
\iff
\colon
A
(O que se segue, nesta subseo, aplica-se apenas ao LTEX 2 , uma verso recente de
A
A
LTEX. No se aplica a verses anteriores de LTEX).
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
A
Texto comum pode ser embutido em equaes (em LTEX) pela utilizao do comando
\mbox{texto inserido}. Por exemplo, obtm-se
3.9
Fraes e Razes
Fraes na forma
numerador
denominador
A
so obtidas em LTEX 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} \]
A
Em LTEX, 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
3
3
q + q 2 p3 + 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
A
em LTEX, digita-se
3.10
Reticncias
f (x1 , x2 , . . . , xn ) = x2 + x2 + + x2
1
2
n
obtida pela digitao de
\[ f(x_1, x_2,\ldots, x_n) = x_1^2 + x_2^2
+ \cdots + x_n^2 \]
Semelhantemente a frmula
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
\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
f (x, y, z) = 3y 2 z 3 +
7x + 5
1 + y2
42
1 + x4
Digitando-se \left. e \right. obtm-se delimitadores nulos que so completamente invisveis. Considere, por exemplo, o problema de editar
4x3 + x +
du
dx
x=0
Ns desejamos fazer a barra vertical sucientemente 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
A
Frmula Multilinha em LTEX
29
\begin{eqnarray*}
\cos 2\theta & = & \cos^2 \theta - \sin^2 \theta \\
& = & 2 \cos^2 \theta - 1.
\end{eqnarray*}
Note o uso de caracter especial & como um alinhador. Quando a frmula editada,
a parte da segunda linha da frmula comea com uma ocorrncia de & ser colocada
imediatamente alinhada com a parte da primeira linha da frmula que comea com a
correspondente ocorrncia de &. Alm disto, \\ usado para separar as linhas da frmula.
Embora ns tenhamos colocado cada correspondente & abaixo um do outro no exemplo acima, no necessrio fazer isto no arquivo de entrada. Isto foi feito no exemplo
anterior simplesmente para uma melhor aparncia (e legilibilidade) do arquivo de entrada.
O exemplo mais complicado
1
Se h 2 | z| ento
1
| z h| | z|
2
e portanto
1
1
zh 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 proA
duzido pelo LTEX. Se voc deseja uma numerao automtica de frmula multilinha,
deve-se usar \begin{eqnarray} e \end{eqnarray}.
3.14
A
Matrizes e Outros Tipos de Vetores em LTEX
A
Matrizes e outros tipos de vetores so produzidos em LTEX usando o ambiente array.
Por exemplo, suponha que ns desejamos editar o trecho seguinte:
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
A
so obtidas em LTEX 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
A
obtido em LTEX 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
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
A
em LTEX, ns digitamos
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:
b
a
f (x) dx.
xn ex dx = n!.
cos d = sin .
x2 +y 2 R
f (x, y) dx dy =
2
e
R
0
=0 r=0
f (r cos , r sin )r dr d.
2x dx
= log(1 + R2 ).
2
1+x
1
0
x2 y 2 dx dy
1
0
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
D
f (x, y) dx dy.
2 2
h
2
2
=
+
+
+ V .
i
h
t
2m x2 y 2 z 2
35
|(r, 0)|2 dx dy dz = 1.
4
4.1
A
Caractersticas Adicionais do LTEX
A
Produzindo espao em LTEX
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}.
A
Se LTEX decide quebrar entre linhas em um ponto no documento onde um \hspace
especicado, 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.
A
Se LTEX decide introduzir uma quebra de pgina em um ponto no documento onde um
\vspace especicado, 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*.
A
Ns agora descreveremos certas caractersticas do LTEX relacionado com espaos em
branco e identao de pargrafos que podem melhorar a aparncia nal do documeto. Os
A
usurios experientes do LTEX podem aperfeioar a aparncia nal 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
A
um espao em branco nestes lugares, ento voc corre o risco de que LTEX possa iniciar
uma nova linha imediatamente depois do parntese esquerda ou antes do parntese
direita, deixando os parnteses abandonados no incio ou no nal de uma linha.
A
LTEX tem suas prprias regras de decises sobre os comprimentos dos espacos em
A
branco. Por exemplo, LTEX coloca uma quantidade extra de espaco depois de um ponto
nal, se ele considera que o ponto nal marca o m de uma sentenca. A regra adotada
A
pelo LTEX a de considerar um perodo (ponto nal) como o nal de uma sentenca se
ele for precedido por uma letra minscula. Se o perodo for precedido por uma letra
A
maiscula, ento LTEX assume que ele no um ponto nal mas segue as iniciais do
nome de algum.
A
Isto funciona muito bem na maioria dos casos. Contudo LTEX 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.
A
LTEX determina automaticamente como quebrar um pargrafo em linhas, e ocasionalmente hifeniza palavras longas onde isto desejvel. Contudo s vezes necessrio
A
informar ao LTEX 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
A
o LTEX 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.
A
LTEX automaticamente identa pargrafos (com a excesso do primeiro pargrafo de
A
uma nova seco). Algum pode evitar que LTEX idente um novo pargrafo, colocando
no incio deste pargrafo a sequncia de controle \noindent. Assim, obtm-se
4.2
Listas
A
LTEX propicia os seguintes ambientes de lista:
\begin{enumerate} e \end{enumerate}
e cada um seria precedido pela sequncia de controle \item (que automaticamente
produziria o nmero classicando o item). Por exemplo, o texto
Um espao mtrico (X, d) consiste de um conjunto X em que denido
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).
A
produzido pelo LTEX a partir da sequinte entrada:
41
4.3
Citaes
4.4
Tabelas
A
Tabelas podem ser produzidas em LTEX 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
A
produzido em LTEX usando o seguinte arquivo de entrada:
44
45
l
c
r
p{comprimento}
|
@{texto}
Uma seqncia str de caracteres de especicao de formato pode ser repetido num
vezes usando a construo *{num}{str}. Por exemplo, uma tabela com 15 colunas de
texto justicado direita e separadas por linhas verticais pode ser produzida usando o
especicao de formato {|*{15}{r|}}.
Se espao vertical adicional requerido entre as linhas da tabela, ento isto pode
ser produzido especicando 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 especica o formato de entrada (e.g., l se a entrada / justicada 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
A
O Prembulo do Arquivo de Entrada LTEX
A
Nesta seo, descrevemos as opes disponveis em LTEX para especicar o estilo geral
de um documento.
A
Um documento LTEX 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
conguram o estilo da pgina e seqncias de controle do usurio.
A
Segue-se um tpico arquivo de entrada LTEX:
\documentclass[a4paper,12pt]{article}
\begin{document}
46
4.6
A
Denindo suas Prprias Seqncias de Controle em LTEX
Suponha que ns estamos produzindo uma pgina que faz freqentemente uso de alguma
expresso matemtica. Por exemplo, suponha que integrais como
+
f (x) dx.
f (x) dx
\[ \intwrt{y}{f(y)}.\]
obtemos
f (y) dy.
49