Sie sind auf Seite 1von 49

A LTEX para iniciantes

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 4

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 . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

27 27 28 29 31 33 37 37 39 42 43 46 48

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

1
1.1

A Introduo ao LTEX
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.

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

estudos desses assuntos estavam as denies formais de limite e continuidade. Seja D um subconjunto de R e seja f : D R uma funo real sobre D. A funo f dita ser contnua em D se, para todo > 0 e para todo x D, existir algum > 0 (que pode depender de x) tal que se y D satisfaz

|y x| <
ento

|f (y) f (x)| < .


possvel vericar imediatamente que se f e g so funes contnuas em f D 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.
A Este exemplo ilustra vrias caractersticas de LTEX. Note que as linhas

\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

Caracteres e Sequncias de Controle

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

\ { } $ ^ _ % ~ # &
Nota do Tradutor: sobre as barras invertidas: em ingls, backslash, tambm podendo ser traduzida por contra-barra.
2

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

para todo $\epsilon > 0$ e para todo $x \in D$, para produzir a frase para todo > 0 e para todo x D, no exemplo dado acima. Note tambm que ns usamos \[ e \] no exemplo abaixo pra marcar a iniciao e a nalizao respectivamente de uma frmula matemtica que est exibido sob uma linha separada. Os carteres especiais restantes ^ _ % ~ # &
A possuem propsitos especiais dentro do LTEX e sero discutidos mais frente.

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

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. \end{document}
A Tendo criado o arquivo de entrada, ento deve-se executar o LTEX neste arquivo e imprimir o arquivo de sada (conhecido como arquivo DVI).

2.3

Espaos em Branco e Quebra de Linha no Arquivo de Entrada

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

Aspas, Hfens e Travesses

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

nas pginas 155--219. Os travesses usados para pontuao so frequentemente editados como travessesm, especialmente em livros antigos. Estes so obtidos pela digitao de ---. O dilogo Voc estava um pouco srio, disse Alice. Bem justamente eu entava imaginando uma nova maneira de passar por cima de um porto voc gostaria de ouvir isto?" Muito na verdade, disse Alice educadamente. Eu contarei a voc como eu vim pensar nisto, disse o cavaleiro. Bom, eu disse para mim mesmo: A nica diculdade com os ps: a cabea j alta o suciente. Ento, primeiro eu coloco minha cabea sobre o topo
Em ingls: n-dash e m-dash - referem-se aos travesses de tamanho simples e duplo, respectivamente.
3

do porto ento a cabea est alta o suciente ento eu posiciono-me sobre minha cabea ento os ps esto altos o suciente, como voc pode perceber eu estou acima do muro, como voc pode ver. (extrado de Alice Atrs do Espelho, por Lewis Carroll) ilustra o uso de aspas e travesA ses. obtido no LTEX pela seguinte entrada: Voc \emph{estava} um pouco srio, disse Alice. Bem justamente eu entava imaginando uma nova maneira de passar por cima de um porto --- voc gostaria de ouvir isto?" Muito na verdade, disse Alice educadamente. Eu contarei a voc como eu vim pensar nisto, disse o cavaleiro. Bom, eu disse para mim mesmo: A nica dificuldade com os ps: a \emph{cabea} j alta o suficiente. Ento, primeiro eu coloco minha cabea sobre o topo do porto --- assim a cabea est alta o suficiente --- ento eu posiciono-me sobre minha cabea --- desta forma os ps esto altos o suficiente, como voc pode perceber --eu estou acima do muro, como voc pode ver. Algumas vezes voc precisa de uma aspa simples seguida imediatamente de uma aspa dupla, ou vice-versa, como em: Eu considero a composio no computador como sendo razoavelmente simples de ele disse.
A A maneira de editar isto exatamente em LTEX usar a sequncia controle \, entre os diferentes tipos de aspas, como forma de obter a soma necessria de espao para separao.O exemplo anterior produzido com a entrada

Eu considero composio no computador como sendo razoavelmente simples\, ele disse.

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

Mudando Fontes no Modo Texto

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

Nota do tradutor em ingls, slanted. Nota do Tradutor: em ingls, small caps.

12

Este texto tiny.

Este texto scriptsize.

Este texto footnotesize.

Este texto small.

Este texto normalsize. Este texto large. Este texto Large.

Este texto LARGE.

Este texto huge.

Este texto Huge.


A forma de uma fonte pode ser vertical, itlica, deitada ou NAS :
MAISCULAS PEQUE -

O comando do LaTeX \textup{text} edita o texto especicado com uma forma vertical ou ereta: esta normalmente a forma padro. O comando LaTeX \textit{text} edita o texto especicado com uma forma itlica. O comando LaTeX \textsl{text} edita o texto especicado com uma forma deitada: texto deitado similar ao itlico. O COMANDO L AT E X \textsc{text} EDITA O TEXTO ESPECIFICADO EM UMA FORMA DE LETRAS MAISCULAS , EM QUE AS LETRAS REALMENTE MAISCU LAS SO EDITADAS EM TAMANHO MAIOR QUE AS LETRAS MINSCULAS ).
As sries de uma fonte podem ser mdia (o padro) ou negrita:

O comando LaTeX \textmd{texto} edita o texto especicado com fontes mdias. O comando LaTeX \textbf{text} edita o texto especicado com fontes negritas.
Se as fontes necessrias esto disponveis, pode-se combinar para mudar o tamanho, a forma e srie de uma fonte, por exemplo produzindo texto deitado e em negrito digitando 13

\textbf{\textsl{texto deitado e em negrito}}.


A H no LTEX declaraes correspondentes aos comandos de mudana de fonte descriA tas acima. Quando includas no LTEX a entrada de muitas declaraes determina o estilo padro do texto posterior (at prxima declarao de fonte ou o m do corrente grupo delimitado por uma chave ou por comando \begin e \end apropriados. Segue uma lista de comandos de mudana-fontes e declaraes no modo texto:

Comando \textrm \textsf \texttt \textup \textit \textsl \textsc

Declarao \rmfamily famlia romana \sffamily famlia sem serifa \ttfamily famlia monoespaada \upshape \itshape \slshape \scshape forma vertical forma itlica forma deitada
FORMA MAISCULAS PEQUENAS

\textmd \mdseries srie mdio \textbf \bfseries srie negrita

2.7

Acentos Usados no Texto

H uma variedade de seqncias de controle para produzir acentos. Por exemplo, a sequncia\{o} produz um acento agudo na letra o. Assim digitando Se\{a}n \{O} Cinn\{e}ide. produz-se Sen Cinnide. Similarmente ns usamos a sequncia de controle \ para produzir o acento grave em algbre e a seqncia \" produzir o trema em Universitt. Os acentos proporciA onados pelo LTEX incluem os sequintes:

14

e.g., math\{e}matique produz mathmatique e.g., alg\{e}bre produz algbre e.g., h\^{o}te produz hte e.g., H\"{o}lder produz Hlder e.g., ma\~{n}ana produz maana o o o c e.g., \v{C}ech produz Cech 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

Caracteres e Smbolos Especiais no Texto


# $ % & \ ^ _ { } ~

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

#$%&_{}
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. 6

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 , , , , , c
&

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

A Produzindo Frmulas Matemticas usando LTEX

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:

Esses caracteres tambm podem ser gerados pelas seqncias de controle \textbackslash, \textasciicircum e \textasciitilde, respectivamente.

16

Seja f a funo denida por f (x) = 3x + 7, e seja a um nmero positivo real. deve-se digitar Seja $f$ a funo definida por $f(x) = 3x + 7$, e seja $a$ um nmero positivo real. Em particular, note que mesmo as expresses matemtica consistindo de um nico caracter, como f e a no exemplo anterior, so colocados dentro de sinais $. Isto assegurar que eles so compostos em tipo itlico, como de costume em editorao matemtica. A LTEX tambm permite usar \( e \) para marcar o incio e o m, respectivamente, de frmula matemtica embutida no texto. Assim, a sentena Seja f a funo denida por f (x) = 3x + 7. pode ser produzida digitando-se Seja \( f \) a funo definida por \( f(x) = 3x + 7 \).
A Entretanto, o uso de \( ... \) permitido somente em LTEX: outros dialetos de TEX, tais como Plain-TEX e AMSTEX usam somente $ ... $. Para obter uma frmula matemtica ou equao que mostrada em uma linha separada, deve-se colocar \[ antes e \] aps a frmula. Assim para obter a setena

Se f (x) = 3x + 7 e g(x) = x + 4, ento

f (x) + g(x) = 4x + 11
e

f (x)g(x) = 3x2 + 19x + 28


deve-se digitar Se $f(x) = 3x + 7$ e $g(x) = x + 4$, ento \[ f(x) + g(x) = 4x + 11 \] e \[ f(x)g(x) = 3x^2 + 19x +28 \] Observe que o caracter ^ usado para obter um sobrescrito. A LTEX proporciona facilidades para a numerao automtica de equaes. Se voc pretende que uma dada equao seja numerada, ento deve usar as seqncias de controle \begin{equation} e \end{equation} ao invs de usar \[ e \]. Assim: 17

Se $f(x) = 3x + 7$ e $g(x) = x + 4$ ento \begin{equation} f(x) + g(x) = 4x + 11 \end{equation} e \begin{equation} f(x)g(x) = 3x^2 + 19x +28. \end{equation} produz: Se f (x) = 3x + 7 e g(x) = x + 4 ento

f (x) + g(x) = 4x + 11
e

(1) (2)

f (x)g(x) = 3x2 + 19x + 28.

3.2

Caracteres em Modo Matemtico

Todos os caracteres no teclado tm seu signicado padro no modo matemtico, com a exceo de caracteres # $ % & ~ _ ^ \ { } Letras so compostas em tipo itlico. No modo matemtico o caracter tm um signicado especial: digitando $u + v$ produz-se u + v . Alm disso, o espao que voc digita entre as letras e outros smbolos no afeta o espaamento do resultado A nal, assim LTEX determina o espaamento de caracteres em frmula por suas prprias regras internas. Assim tanto $u v + w = x$, como $uv+w=x$, produzem uv + w = x. Voc pode tambm digitar quebra de linhas onde necessrio em seu arquivo de entrada (exemplo: se vocs esto digitando frmulas complicadas com muitos caracteres grego e smbolos estranhos) no ter efeito no resultado nal se voc estiver em modo matemtico. Para obter os caracteres # $ % & _ { }

no modo matemtico, deve-se digitar \# \$ \% \& \_ \{ \} .

Para obter \ no modo matemtico, pode-se digitar \backslash. 18

3.3

Sobresescrito e Subscrito

Subscrito e subreescrito so obtido usando os caracteres especiais _ e ^ respectivamente. Assim a identidade

ds2 = dx2 + dx2 + dx2 c2 dt2 1 2 3


obtida pela digitao de \[ ds^2 = dx_1^2 + dx_2^2 + dx_3^2 - c^2 dt^2 \] Podendo tambm ser obtido pela digitao de \[ ds^2 = dx^2_1 + dx^2_2 + dx^2_3 - c^2 dt^2 \] isto porque quando um sobreescrito para parecer acima de um subscrito, irrelevante se o sobreescrito ou subscrito o primeiro a ser especicado. Onde mais do que um caracter ocorre em um sobreescrito ou subscrito, os caracteres envolvidos devem ser agrupados em chaves. Por exemplo, o polinmio x17 1 obtido digitando-se $x^{17} - 1$. No possvel digitar expresses tais como $s^n^j$, visto que isto ambguo e j poderia ser interpretado um ou outro como snj ou como sn . A primeira destas alternativas obtida pela digitao de $s^{n j}$, a segunda pela digitao de $s^{n^j}$. Comentrio semelhante aplica-se a subscritos. Note, desta maneira, pode-se obter sobreescrito duplo (onde um sobreescrito colocado em um sobreescrito) e subscrito duplo. s vezes necessrio obter expresses em que o sequenciamento horizontal do subscrito signicante. Pode-se, ento, usar em agrupamento vazio {} para separar sobreescrito e subscritos que podem seguir um outro. Por exemplo, a identidade

Ri j kl = g jm Rimkl = g jm Rmikl = Rj ikl


pode ser obtido digitando-se \[ R_i{}^j{}_{kl} = g^{jm} R_{imkl} = - g^{jm} R_{mikl} = - R^j{}_{ikl} \]

3.4

Caracteres Gregos

As letras gregas so produzida no modo matemtico precedendo-se a nome da letra por uma barra envertida \. Assim, para obter a frmula A = r2 , digita-se A = \pi r^2. Seguem as sequncias de formas padres de letras gregas minsculas:

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

No h comando especial para omicron: apenas use o. Algumas letras grega ocorrem em formas variantes. As formas variantes so obtidas precedendo-se o nome de letra grega por var. A tabela seguinte lista as formas usuais e variantes destas letras: \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:

\Gamma \Delta \Theta \Lambda

\Xi \Pi \Sigma \Upsilon

\Phi \Psi \Omega

3.5

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 \oint

\bigcap \bigcup \bigsqcup \bigvee \bigwedge

\bigodot \bigotimes \bigoplus \biguplus

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

Delimitadores Direitos:

] }

\rbrack \rbrace

\rfloor \rangle

\rceil

Nomes Alternativos:

= { } | :

\ne or \neq \le \ge \{ \} \to \gets \owns \land \lor \lnot \vert \Vert \iff \colon

(o mesmo que \not=) (o mesmo que \leq) (o mesmo que \geq) (o mesmo que \lbrace) (o mesmo que \lbrace) (o mesmo que \rightarrow) (o mesmo que \leftarrow) (o mesmo que \ni) (o mesmo que \wedge) (o mesmo que \vee) (o mesmo que \neg) (o mesmo que |) (o mesmo que \|) (o mesmo que \Longleftrightarrow, mas com espao extra nas extremidades) (o mesmo que :, mas com menos espao ao redor e com menos probabilidade de uma linha ser quebrada antes dele)

3.6

Mudando Fontes no Modo Matemtico

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

No modo matemtico, algumas mudanas somente aplicam-se a um nico caracter ou smbolo que segue (ou para qualquer texto includo dentro de chaves seguindo imediatamente a sequncia de controle). Ainda, para mudar um caracter para romano ou negrito, devem ser usadas as seqncias de controle \mathrm e \mathbf (e no \textrm e \textbf). O exemplo a seguir mostra o uso do negrito em frmulas matemticas. Para obter Sejam u,v e w trs vetores em R3 . O volume V do paraleleppedo com vrtices nos pontos 0, u, v, w, u + v, u + w, v + w e u + v + w dada pela frmula V = (u v) w. deve-se digitar Sejam $\mathbf{u}$,$\mathbf{v}$ e $\mathbf{w}$ trs vetores em ${\mathbf R}^3$. O volume $V$ do paraleleppedo com vrtices nos pontos $\mathbf{0}$, $\mathbf{u}$, $\mathbf{v}$, $\mathbf{w}$, $\mathbf{u}+\mathbf{v}$, $\mathbf{u}+\mathbf{w}$, $\mathbf{v}+\mathbf{w}$ e $\mathbf{u}+\mathbf{v}+\mathbf{w}$ dada pela frmula \[ V = (\mathbf{u} \times \mathbf{v}) \cdot \mathbf{w}.\] H tambm uma fonte caligrca disponvel no modo matemtico. Ela obtido usando a sequncia de controle \cal, e s pode ser usada para letras maisculas. Estas letras caligrcas tm a forma

ABCDEFGHIJ KLMN OPQRST UVWX YZ.

3.7

Funes Padro (sin, cos etc.)

Os nomes de certas funes padro e abreviaes so obtidas pela digitao de uma barra invertida \ antes do nome. Por exemplo, pode-se obter

cos( + ) = cos cos sin sin


pela digitao de \[ \cos(\theta + \phi) = \cos \theta \cos \phi - \sin \theta \sin \phi \] 24

Seguem as funes padro que so representadas por seqncias de controle denidas A em LTEX: \arccos \cos \csc \exp \ker \limsup \min \sinh \arcsin \cosh \deg \gcd \lg \ln \Pr \sup \arctan \cot \det \hom \lim \log \sec \tan \arg \coth \dim \inf \liminf \max \sin \tanh O nome das funes e outras abreviaes ausentes desta lista pode ser obtido pela converso para a fonte romana. Assim, a expresso cosecA pode ser obtida digitandose $\mathrm{cosec} A$. Note que, se simplesmente escrevesse-se $cosec A$, A obteria-se cosecA, porque LTEX consideraria cosec A como o produto de 6 quantidades c, o, s, e, c e A e edita a frmula dessa maneira.

3.8

Texto Embutido em Equaes

A Texto comum pode ser embutido em equaes (em LTEX) pela utilizao do comando \mbox{texto inserido}. Por exemplo, obtm-se

M = {f V : f (m) = 0 para todo m M }.


digitando-se \[ M^\bot = \{ f \in V : f(m) = 0 \mbox{ para todo } m \in M \}.\] Note o espao em branco antes e depois das palavras para todo no exemplo acima. Caso tivssemos digitado \[ M^\bot = \{ f \in V : f(m) = 0 \mbox{para todo} m \in M \}.\] teramos obtido

M = {f V : f (m) = 0para todom M }.


Observao: Em Plain-TEX usa-se \hbox no lugar de \mbox.

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 +
para todos reais x. digita-se

x7 x2 + 4

A funo $f$ dada por \[ f(x) = 2x + \frac{x - 7}{x^2 + 4}\] para todos reais $x$. Para obter razes quadradas usa-se a sequncia de controle \sqrt{expresso}. Por exemplo, para obter As razes de um polinnio quadrtico ax2 + bx + c com a = 0 so dadas pela frmula 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

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

Reticncias so produzidas em modo matemtico usando as seqncias de controle \ldots (com os pontos alinhados com a linha de base de texto) e \cdots (com os pontos alinhados com a linha central da frmula matemtica). Assim a frmula

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

Acentos no Modo Matemtico

Existem vrias sequncias de controle para produo de sublinhado e vrios acentos em modo matemticos. A tabela a seguir lista estas sequncias de controle, aplicando-os para a letra a:

27

a a a a a 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}

Deve-se ter em mente que quando um caracter sublinhado em um manuscrito, ento ele normalmente editado em negrito (ou itlico ou deitado), sem nenhum sublinhado. Sublinhado usado muito raramente em impresso. As sequncias de controle tais como \ e \", usado para produzir acentos em texto comum, no podem ser usadas em modo matemticos.

3.12

Parnteses e Normas

Os delimitadores esquerdos freqentemente usados incluem (, [ e {, que so obtido pela digitao de (, [ e \{, respectivamente. Os delimitadores direitos correspondentes so obtidos pela digitao de ), ] and \}. Em acrscimo, | e so usados ambos como delimitadores esquerdo e direito, e so obtido pela digitao de | e \| respectivamente. Por exemplo, ns obtemos Seja X um espao de Banach e seja f : B R uma funo linear limitada em X . A norma de f , denotada por f , denida por

f = inf{K [0, +) : |f (x)| K x para todo x X}.


pela digitao de Seja $X$ um espao de Banach e seja $f \colon B \to \textbf{R}$ uma funo linear limitada em $X$. A \textit{norma} de $f$, denotada por $\|f\|$, definida por \[ \|f\| = \inf \{ K \in [0,+\infty) : |f(x)| \leq K \|x\| \mbox{ para todo } x \in X \}.\] 28

Grandes delimitadores so s vezes requeridos, de forma a terem a altura apropriada para combinar o tamanho da subfrmula que eles englobam. Considere, por exemplo, o problema de editar a seguinte frmula:

f (x, y, z) = 3y 2 z 3 +

7x + 5 1 + y2

A maneira de editar a largura dos parnteses digitar \left( para os parnteses A esquerda e \right) para os parnteses direita e deixar LTEX fazer o resto do trabalho. Assim a frmula anterior era obtida pela digitao de \[ f(x,y,z) = 3y^2 z \left( 3 + \frac{7x+5}{1 + y^2} \right)\]
A Se voc digitar um delimitador que precedido pelo \left ento LTEX procurar por um delimitador correspondente precedido por \right e calcular o tamanho dos delimitadores requerido junto a subfrmula intermediria. Note que permitido balancear \left( com um \right]: no necessrio que os delimitadores tenha a mesma forma. possvel aninhar pares de delimitadores um dentro do outro. Pela digitaco de

\[ \left| 4 x^3 + \left( x + \frac{42}{1+x^4} \right) \right|\] ns obtemos

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

Considere o problema de editorao da frmula

29

cos 2 = cos2 sin2 = 2 cos2 1.


A necessrio assegurar que o sinais = so alinhados um com o outro. Em LTEX, uma frmula assim editada usando o ambiente eqnarray*. O exemplo anterior foi obtido pela digitao das linhas

\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 =

foi obtido pela digitao de Se $h \leq \frac{1}{2} |\zeta - z|$ ento \[ |\zeta - z - h| \geq \frac{1}{2} |\zeta - z|\] 30

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:

O polinmio caracterstico () da matriz 3 3


a b c d e f g h i

dada pela frmula

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

dada pela frmula \[ \chi(\lambda) = \left| \begin{array}{ccc} \lambda - a & -b & -c \\ -d & \lambda - e & -f \\ -g & -h & \lambda - i \end{array} \right|.\] Primeiro de tudo, note o uso de \left e \right para produzir delimitadores grandes em volta dos vetores. Como j visto, se ns usamos \left( ... \right) ento o tamanho dos parnteses selecionado de acordo com a subfrmula que eles englobam. A prxima observao o uso do caracter &, para separar as entradas (colunas) da matriz, alinhando-as, e o uso de \\ para separar as linhas, exatamente como na construo da frmula multilinha descrita anteriormente. Ns comeamos o vetor com \begin{array} e terminamos ele com \end{array}. O nico tema deixado para explicar, portanto, o misterioso {ccc} que ocorre imediatamente depois de \begin{array}. Cada um dos cs em {ccc} representa uma coluna de matriz e indica que as entradas da coluna devem ser centralizadas. Se c for substitudo por l, ento a coluna correspondente seria editada com todas as entradas alinhadas esquerda, e r produziria uma coluna com todas entradas alinhadas direita. Assim \[ \begin{array}{lcr} \mbox{Primeiro nmero} & x & 8 \\ \mbox{Segundo nmero} & y & 15 \\ \mbox{Soma} & x + y & 23 \\ \mbox{Diferena} & x - y & -7 \\ \mbox{Produto} & xy & 120 \end{array}\] produz Primeiro nmero x 8 Segundo nmero y 15 Soma x + y 23 Diferena x y 7 Produto xy 120 Ns podemos usar o ambiente de vetor para produzir frmulas tais como

|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

Derivativos, Limites, Somas e Integrais

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+

lim , x>s and sup inf


K

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

\[ \lim_{x \to 0} \frac{3x^2 +7x^3}{x^2 +5x^4} = 3.\] Para obter um sinal de somatrio, tal como
2n i=1

33

ns digitamos sum_{i=1}^{2n}. Assim

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.

Isto editado usando \[ \int_a^b f(x)\,dx.\] O sinal integral editado usando a sequncia de controle \int, e os limites de integrao (neste caso a e b) so tratados como sobreescrito e subscrito no sinal de integral. Muitas integrais ocorrem em documentos matemticos comeando com um sinal de integral e contm uma ou mais instncias de d seguido por outra letra (latina ou grega), como em dx, dy e dt. Para se obter a aparncia correta, pode ser necessrio colocar espao extra antes do d, usando \,. Assim
+ 0

xn ex dx = n!.

cos d = sin .
x2 +y 2 R

f (x, y) dx dy = 2
R 0

=0 r=0

f (r cos , r sin )r dr d.

2x dx = log(1 + R2 ). 2 1+x

so obtidos pela digitao de \[ \int_0^{+\infty} x^n e^{-x} \,dx = n!.\] \[ \int \cos \theta \,d\theta = \sin \theta.\] \[ \int_{x^2 + y^2 \leq R^2} f(x,y)\,dx\,dy = \int_{\theta=0}^{2\pi} \int_{r=0}^R f(r\cos\theta,r\sin\theta) r\,dr\,d\theta.\] e 34

\[ \int_0^R \frac{2x\,dx}{1+x^2} = \log(1+R^2).\] respectivamente. Em algumas integrais mltiplas (i.e., integrais contendo mais do que um sinal de A integral), pode ser que o LTEX coloque muito espao entre os sinais de integral. A maneira de melhorar a aparncia da integral usar a sequncia controle \! para remover uma pequena faixa de espao indesejvel. Assim, por exemplo, a integral mltipla
1 0 1 0

x2 y 2 dx dy

obtido pela digitao de \[ \int_0^1 \! \int_0^1 x^2 y^2\,dx\,dy\] Caso ns tivssemos digitado \[ \int_0^1 \int_0^1 x^2 y^2\,dx\,dy\] teramos obtido
1 0 1 0

x2 y 2 dx dy

Um exemplo detalhadamente notvel surge quando estamos editando uma integral mltipla do tipo f (x, y) dx dy
D

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.

O trecho seguinte (razoavelmente complicado) exibe em parte as caractersticas que ns temos discutido: Na mecnica de ondas no-relativistica, a funo de onda (r, t) de uma partcula satisfaz a Equao de Onda de Schrdinger

2 2 h 2 2 = + + + V . i h t 2m x2 y 2 z 2

35

costumeiro normalizar a equao de onda pela exigncia que R


3

|(r, 0)|2 dx dy dz = 1.

Uma simples calculao usando a Equao de onda de Schrdinger mostra que d 2 3 |(r, t)| dx dy dz = 0, R dt e portanto 2 3 |(r, t)| dx dy dz = 1 R para todos os valores de t. Se ns normalizamos a funo da onda desta maneira. ento, para qualquer subconjunto V de R3 que possa ser medido e qualquer tempo t, |(r, t)|2 dx dy dz
V

representa a probabilidade que a partcula seja encontrada dentro da regio V no tempo t.


A Isto seria editado em LTEX da seguinte forma

Na mecnica de ondas no-relativistica, a funo de onda $\psi(\mathbf{r},t)$ de uma partcula satisfaz a \textit{Equao de Onda de Schr\"{o}dinger} \[ i\hbar\frac{\partial \psi}{\partial t} = \frac{-\hbar^2}{2m} \left( \frac{\partial^2}{\partial x^2} + \frac{\partial^2}{\partial y^2} + \frac{\partial^2}{\partial z^2} \right) \psi + V \psi.\] costumeiro normalizar a equao de onda pela exigncia que \[ \int \!\!\! \int \!\!\! \int_{\textbf{R}^3} \left| \psi(\mathbf{r},0) \right|^2\,dx\,dy\,dz = 1.\] Uma simples calculao usando a Equao de onda de Schr\"{o}dinger mostra que \[ \frac{d}{dt} \int \!\!\! \int \!\!\! \int_{\textbf{R}^3} \left| \psi(\mathbf{r},t) \right|^2\,dx\,dy\,dz = 0,\] e portanto 36

\[ \int \!\!\! \int \!\!\! \int_{\textbf{R}^3} \left| \psi(\mathbf{r},t) \right|^2\,dx\,dy\,dz = 1\] para todos os valores de $t$. Se ns normalizamos a funo da onda desta maneira, ento, para qualquer subconjunto $V$ de $\textbf{R}^3$ que possa ser medido e qualquer tempo $t$, \[ \int \!\!\! \int \!\!\! \int_V \left| \psi(\mathbf{r},t) \right|^2\,dx\,dy\,dz\] representa a probabilidade que a partcula seja encontrada dentro da regio $V$ no tempo $t$.

4
4.1

A Caractersticas Adicionais do LTEX


A Produzindo espao em LTEX

Para produzir espao em branco (horizontal) dentro de um pargrafo, usa-se \hspace, seguido pela extenso do espao em branco entre chaves. O comprimento desejado deve A ser expresso em uma unidade reconhecida pelo LTEX. As unidades reconhecidas so dadas na tabela seguinte: pt pc in bp cm mm dd cc sp 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

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.
A Contrariamente, a sequncia de controle \indent fora LTEX a identar o pargrafo.

4.2

Listas

A LTEX propicia os seguintes ambientes de lista:

enumerate para listas numeradas, itemize para listas no-numeradas, description para listas de descrio
Listas numeradas so produzidas usando \begin{enumerate} ... \end{enumerate} Os itens na lista seriam colocados entre 39

\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:

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

na entrada acima por \begin{itemize} e \end{itemize}


A respectivamente, LTEX produz uma lista de itens, em que cada item precedido por um marcador8 :

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: d(x, y) 0 para todos pontos x e y de X ; d(x, y) = d(y, x) para todos os pontos x e y de X ; d(x, z) d(x, y) + d(y, z) para todos os pontos x, y e z de X ; d(x, y) = 0 se e somente se os pontos x e y coincidem (so iguais). Listas de Descrices (para glossrios etc.) so produzidas usando \begin{description} ... \end{description} Os itens na lista seriam colocados entre \begin{description} and \end{description} e cada item seria precedido por \item[etiqueta], onde etiqueta a etiqueta a ser atribuda para cada item. Por exemplo, o texto Ns agora listamos as denices de bola aberta, conjunto aberto e conjunto fechado em um espao mtrico. bola aberta O bola aberta de raios r sobre algum ponto x o conjunto de todos os pontos do espaco mtrico, cuja distncia at x rigorosamente menor que r; conjunto aberto Um subconjunto de um espaco mtrico um conjunto aberto se, dado algum ponto do conjunto, existe uma bola aberta de raio sucientemente pequeno que contm o ponto e que est totalmente contida no conjunto; conjunto fechado Um subconjunto de um espao mtrico um conjunto fechado se o complemento de um conjunto aberto.
A produzido pelo LTEX a partir da sequinte entrada:
8

Nota do Tradutor: em ingls, bullet

41

Ns agora listamos as definices de \emph{bola aberta}, \emph{conjunto aberto} e \emph{conjunto fechado} em um espao mtrico. \begin{description} \item[bola aberta] O \emph{bola aberta} de raios~$r$ sobre algum ponto~$x$ o conjunto de todos os pontos do espaco mtrico, cuja distncia at $x$ rigorosamente menor que $r$; \item[conjunto aberto] Um subconjunto de um espaco mtrico um \emph{conjunto aberto} se, dado algum ponto do conjunto, existe uma bola aberta de raio suficientemente pequeno que contm o ponto e que est totalmente contida no conjunto; \item[conjunto fechado] Um subconjunto de um espao mtrico um \emph{conjunto fechado} se o complemento de um conjunto aberto. \end{description}

4.3

Citaes
\begin{quote} ... \end{quote}

Citaes podem ser embutidas no texto usando os ambientes quote e quotation

e \begin{quotation} ... \end{quotation}. O ambiente quote recomendado para citaes curtas: toda a citao identada no ambiente quote, mas as primeiras linhas de pargrafos individuais no so reidentados. O arquivo de entrada Isaac Newton descobriu as tcnicas bsicas do clculo diferencial e integral, e aplicou-as no estudo de muitos problemas na fsica matemtica. Seus principais trabalhos matemticos so o \emph{Principia} e a \emph{tica}. Ele mesmo sumarisa seu 42

prprio trabalho como segue: \begin{quote} Eu no sei como o mundo me v; mas para mim mesmo eu pareo ter sido somente como um garoto, jogando na beira da praia, e divertindo-me, hoje, quando encontro a areia macia ou a concha mais bonita ou a mais ordinria, enquanto o grande oceano de verdade mostra-se desconhecido. \end{quote} Nos anos posteriores Newton tornou-se envolvido em uma disputa maior com Leibniz sobre a descoberta da cincia bsica de clculos. A composto pelo LTEX da seguinte forma: Isaac Newton descobriu as tcnicas bsicas do clculo diferencial e integral, e aplicou-as no estudo de muitos problemas na fsica matemtica. Seus principais trabalhos matemticos so o Principia e a tica. Ele mesmo sumarisa seu prprio trabalho como segue: Eu no sei como o mundo me v; mas para mim mesmo eu pareo ter sido somente como um garoto, jogando na beira da praia, e divertindo-me, hoje, quando encontro a areia macia ou a concha mais bonita ou a mais ordinria, enquanto o grande oceano de verdade mostra-se desconhecido. Nos anos posteriores Newton tornou-se envolvido em uma disputa maior com Leibniz sobre a descoberta da cincia bsica de clculos. Para citaes maiores, pode-se usar o ambiente quotation: toda a citao identada, e as aberturas de pargrafos so tambm reidentados, como no modo normal.

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:

Os cinco primeiros Congressos Internacionais de Matemticos foram realizados nas seguintes cidades: \begin{quote} \begin{tabular}{lll} Chicago&U.S.A.&1893\\ Z\"{u}rich&Switzerland&1897\\ Paris&France&1900\\ Heidelberg&Germany&1904\\ Rome&Italy&1908 \end{tabular} \end{quote} O comando \begin{tabular} pode ser seguido por uma leira de caracteres dentro de colchetes que especica o formato da mesma. No exemplo anterior, a leira {lll} um formato especicando uma tabela com trs colunas de texto justicadas esquerda. Dentro do corpo da tabela o caracter grco & usado para separar colunas de texto dentro de cada leira, e a dupla barra invertida \\ usada para separar as leiras da tabela. O prximo exemplo mostra como obter uma tabela com linhas verticais e horizontais. O texto O grupo de permutaes de um conjunto de n elementos tem ordem n!, onde n!, o fatorial de n, o produto de todos inteiros entre 1 e n. A tabela seguinte lista os valores de fatorial de cada inteiro n entre 1 e 10: n n! 1 1 2 2 3 6 4 24 5 120 6 720 7 5040 8 40320 9 362880 10 3628800 Note quo rapidamente o valor de n! incrementado com n.
A produzido em LTEX usando o seguinte arquivo de entrada:

44

O grupo de permutaes de um conjunto de $n$~elementos tem ordem $n!$, onde $n!$, o fatorial de $n$, o produto de todos inteiros entre $1$ e $n$. A tabela seguinte lista os valores de fatorial de cada inteiro~$n$ entre 1 e 10: \begin{quote} \begin{tabular}{|r|r|} \hline $n$&$n!$\\ \hline 1&1\\ 2&2\\ 3&6\\ 4&24\\ 5&120\\ 6&720\\ 7&5040\\ 8&40320\\ 9&362880\\ 10&3628800\\ \hline \end{tabular} \end{quote} Note quo rapidamente o valor de $n!$ incrementado com $n$. Neste exemplo, a especicao do formato {|r|r|} depois de \begin{tabular} especica que a tabela consistiria de duas colunas de texto justicadas esquerda, com linhas verticais entre as colunas e nos lados esquerdo e direito da tabela. Dentro do corpo da tabela, o comando \hline produz uma linha horizontal; este comando pode somente ser colocado entre o formato especicado e o corpo da tabela (para produzir uma linha ao longo do topo da tabela) ou imediatamente depois de uma linha da tabela (para produzir uma linha horizontal entre as linhas da tabela ou na parte inferior da tabela). Em um ambiente tabular, o formato especicado depois de \begin{tabular} deve consistir de um ou mais dos seguintes caracteres, dentro de colchetes { e }:

45

l c r p{comprimento} | @{texto}

especica uma coluna de texto alinhado esquerda especica uma coluna de texto centralizado especica uma coluna de texto alinhado direita especica uma coluna justicada de um dado comprimento insere uma linha vertical entre colunas insere um dado texto entre colunas

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

Este o primeiro pargrafo de um documento tpico. Ele produzido em um tamanho 12~pontos. Um \textit{ponto} uma unidade de comprimento usada por impressoras. Um ponto aproximadamente $1/72$~polegadas. Em uma fonte de 12~pontos, a altura dos parnteses de 12~pontos (i.e., cerca de $1/6$~polegadas) e a letra~m possui 12 pontos de comprimento. Este o segundo pargrafo do documento. H tambm estilos de 10 pontos e 11 pontos disponveis em \LaTeX. O tamanho requerido especificado no comando documentclass. Se nenhum tamanho foi especificado ento o estilo de 10~pontos assumido. \end{document} A sintaxe do comando \documentclass como se segue. O comando comea com \documentclass e termina com os nomes de um dos estilos disponveis, entre chaves. Os estilos padres disponveis so article, report, book e letter. Entre o \documentclass e o nome do estilo de documento, pode ser colocada uma lista de opes. Estas opes so separada por vrgulas e a lista de opes colocada entre colchetes (como no exemplo acima). As opes disponveis (que so geralmente os nomes de certos arquivos de estilos) incluem as seguintes: 11pt Especica o tamanho da fonte como 11 pontos, que dez por cento maior que a fonte de 10 pontos usada normalmente. 12pt Especica uma fonte de 12 pontos, que vinte por cento maior que a fonte de 10 pontos. twocolumn Produz sada em duas colunas. a4paper Isto garante que a pgina posicionada apropriadamente em um papel de tamanho A4. Simplesmente digitando \documentclass{article} produziria um documento em 10 pontos de tamanho. Contudo, a sada impressa no seria posicionada agradavelmente no papel A4, dado que o tamanho padro denido para um tamanho diferente de papel (carta ou letter). 47

As pginas seriam automaticamente numeradas no rodap da pgina, a no ser que voc especique de outro modo. Isto pode ser feito usando o comando \pagestyle. Este comando viria depois da seqncia de controle \documentclass e antes da seqncia de controle \begin{document}. Este comando possui sintaxe na forma \pagestyle{opo}, onde a opo uma dos seguintes: plain O nmero da pgina est no p da pgina. Este o padro estilo da pgina para os estilos de documentos article e report. empty O nmero da pgina no imprimida. headings O nmero da pgina ( e alguma outra informao determinada pelo estilo do documento) colocado no topo da pginas. myheadings Semelhante ao estilo de pginas headings, exceto que o material vai para o topo da pgina determinado pelos comandos \markboth e \markright A (ver o manual do LTEX). Por exemplo, o arquivo de entrada \documentclass[a4paper]{article} \pagestyle{empty} \begin{document} O corpo principal do documento colocado aqui. \end{document} produz um documento sem nmeros de pginas, usando o 10 pontos para o tamanho padro dos tipos.

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.

ocorrem frequentemente no texto. Esta frmula obtida pela digitao de \[ \int_{-\infty}^{+\infty} f(x)\,dx.\] Seria bastante agradvel se ns pudssemos digitar \inftyint (por exemplo) para obter o sinal da integral no incio da expresso. Isto pode ser feito usando a seqncia \newcommand. O que temos a fazer colocar uma linha com o comando \newcommand{\inftyint}{\int_{-\infty}^{+\infty}} 48

prximo do incio do arquivo de entrada (e.g., depois do comando \documentclass mas antes do comando \begin{document}). Ento ns somente temos que digitar \[ \inftyint f(x)\,dx\] para obter a frmula acima. Ns podemos modicar estes procedimento ligeiramente. Suponha que ns denamos uma nova sequncia de controle \intwrtx pela colocao da linha \newcommand{\intwrtx}[1] {\int_{-\infty}^{+\infty} #1 \,dx} no incio do arquivo de entrada. Se ns ento digitarmos a linha \[ \intwrtx{f(x)}\] ento ns obteremos
+

f (x) dx

O que aconteceu que a expresso no colchetes depois de \intwrtx foi colocado na expresso denida \intwrtx, substitundo o parmetro #1 desta expresso. O nmero 1 dentro dos colchetes no \newcommand denindo \intwrtx indica A para o LTEX que para esperar uma expresso (entre chaves) depois de \intwrtx que substituir o parmetro #1 da denio de\intwrtx. Se ns denirmos uma sequncia de controle \intwrt por \newcommand{\intwrt}[2] {\int_{-\infty}^{+\infty} #2 \,d #1}
A ento LTEX ir esperar duas expresses para substituir os parmetros #1 e #2 na denio de \intwrt. Assim se ns digitarmos

\[ \intwrt{y}{f(y)}.\] obtemos
+

f (y) dy.

49

Das könnte Ihnen auch gefallen