Manual LATEX

download Manual LATEX

of 114

  • date post

    23-Nov-2015
  • Category

    Documents

  • view

    10
  • download

    0

Embed Size (px)

Transcript of Manual LATEX

  • UNIVERSIDADE FEDERAL DA PARAIBADEPARTAMENTO DE MATEMATICA

    Breve Introducao aoLATEX 2

    Lenimar Nunes de Andradelenimar@mat.ufpb.br

    versao 2.1 24/abril/2000

  • Sumario

    Prefacio v

    1 Conceitos Basicos 11.1 Introducao . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Um exemplo simples . . . . . . . . . . . . . . . . . . . . . 31.3 Acentuacao . . . . . . . . . . . . . . . . . . . . . . . . . . 41.4 Modo texto modo matematico . . . . . . . . . . . . . . 51.5 Caracteres especiais . . . . . . . . . . . . . . . . . . . . . . 51.6 Comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . 61.7 Espacos em branco e paragrafos . . . . . . . . . . . . . . . 6

    1.7.1 Espacos em branco . . . . . . . . . . . . . . . . . . 61.7.2 Nova linha . . . . . . . . . . . . . . . . . . . . . . . 71.7.3 Novo paragrafo . . . . . . . . . . . . . . . . . . . . 8

    1.8 Estrutura do texto . . . . . . . . . . . . . . . . . . . . . . 91.9 Tipos e tamanhos das letras . . . . . . . . . . . . . . . . . 111.10 Texto sublinhado . . . . . . . . . . . . . . . . . . . . . . . 121.11 Estilo e numeracao das paginas . . . . . . . . . . . . . . . 131.12 Ambientes . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    1.12.1 center, flushleft e flushright . . . . . . . . . . . . . 141.12.2 verbatim . . . . . . . . . . . . . . . . . . . . . . . . 151.12.3 itemize, description, enumerate . . . . . . . . . . . 161.12.4 quotation . . . . . . . . . . . . . . . . . . . . . . . 171.12.5 minipage . . . . . . . . . . . . . . . . . . . . . . . . 18

    1.13 Teoremas . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.14 Referencias cruzadas . . . . . . . . . . . . . . . . . . . . . 201.15 Referencias bibliograficas . . . . . . . . . . . . . . . . . . . 211.16 Notas de rodape . . . . . . . . . . . . . . . . . . . . . . . . 23

    i

  • SUMARIO ii

    1.17 Comandos definidos pelo usuario . . . . . . . . . . . . . . 231.18 Alterando o espacamento entre as linhas . . . . . . . . . . 251.19 Mensagens de erro e advertencias . . . . . . . . . . . . . . 25

    2 Formulas, Matrizes e Tabelas 282.1 Formulas matematicas . . . . . . . . . . . . . . . . . . . . 28

    2.1.1 Letras gregas . . . . . . . . . . . . . . . . . . . . . 282.1.2 Nomes de funcoes . . . . . . . . . . . . . . . . . . . 292.1.3 Outros tipos de letras . . . . . . . . . . . . . . . . . 292.1.4 Potencias e ndices . . . . . . . . . . . . . . . . . . 302.1.5 Fracoes . . . . . . . . . . . . . . . . . . . . . . . . . 302.1.6 Razes . . . . . . . . . . . . . . . . . . . . . . . . . 312.1.7 Somatorios, produtorios, unioes, intersecoes . . . . 312.1.8 Limites . . . . . . . . . . . . . . . . . . . . . . . . . 322.1.9 Derivadas . . . . . . . . . . . . . . . . . . . . . . . 322.1.10 Integrais . . . . . . . . . . . . . . . . . . . . . . . . 332.1.11 Parenteses, colchetes e chaves . . . . . . . . . . . . 332.1.12 Vetores e conjugados . . . . . . . . . . . . . . . . . 352.1.13 Formulas diversas . . . . . . . . . . . . . . . . . . . 36

    2.2 Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382.3 Tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    2.3.1 O ambiente tabular . . . . . . . . . . . . . . . . . 402.3.2 Os comandos cline e multicolumn . . . . . . . . . 43

    2.4 Formulas numeradas . . . . . . . . . . . . . . . . . . . . . 452.4.1 O ambiente equation . . . . . . . . . . . . . . . . 452.4.2 O ambiente eqnarray . . . . . . . . . . . . . . . . 46

    3 Mais alguns detalhes 483.1 Usando de forma diferente o ambiente array . . . . . . . . 483.2 Fracoes usando dfrac . . . . . . . . . . . . . . . . . . . . . 493.3 O comando stackrel . . . . . . . . . . . . . . . . . . . . . 503.4 Subndices em somatorios, unioes, etc. . . . . . . . . . . 503.5 Diferencas entre mbox e mathrm . . . . . . . . . . . . . . . 513.6 Varios arquivos . . . . . . . . . . . . . . . . . . . . . . . . 513.7 Construindo um sumario . . . . . . . . . . . . . . . . . . . 53

  • SUMARIO iii

    3.8 Comandos locais comandos globais . . . . . . . . . 543.9 Hifenizacao . . . . . . . . . . . . . . . . . . . . . . . . . . 543.10 Caixas e barras . . . . . . . . . . . . . . . . . . . . . . . . 553.11 titlepage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563.12 Captulos e secoes sem numeracao . . . . . . . . . . . . . . 573.13 Uso do til de um modo diferente . . . . . . . . . . . . . . . 583.14 Criacao de ndice remissivo . . . . . . . . . . . . . . . . . . 583.15 Imprimindo a relacao de arquivos utilizados . . . . . . . . 60

    4 Inclusao de imagens e graficos 614.1 O comando includegraphics . . . . . . . . . . . . . . . . 614.2 Um exemplo simples de insercao de figura . . . . . . . . . 624.3 O ambiente figure . . . . . . . . . . . . . . . . . . . . . . 634.4 Figura ao lado de figura . . . . . . . . . . . . . . . . . . . 644.5 Rotacao de figuras . . . . . . . . . . . . . . . . . . . . . . 664.6 Figura ao lado de texto . . . . . . . . . . . . . . . . . . . . 674.7 Como converter figuras para o formato EPS . . . . . . . . 69

    5 Diagramas com Xy 715.1 Introducao . . . . . . . . . . . . . . . . . . . . . . . . . . . 715.2 O comando xymatrix . . . . . . . . . . . . . . . . . . . . . 715.3 Indices nas setas . . . . . . . . . . . . . . . . . . . . . . . 755.4 Estilos das setas . . . . . . . . . . . . . . . . . . . . . . . . 775.5 Setas curvas . . . . . . . . . . . . . . . . . . . . . . . . . . 785.6 Setas com sentidos contrarios . . . . . . . . . . . . . . . . 795.7 Rotacao de diagramas . . . . . . . . . . . . . . . . . . . . 795.8 Molduras . . . . . . . . . . . . . . . . . . . . . . . . . . . 805.9 Diversos diagramas . . . . . . . . . . . . . . . . . . . . . . 815.10 Instalacao do XY-pic . . . . . . . . . . . . . . . . . . . . . . 86

    A Smbolos Matematicos 88

    B LATEX na Internet 92B.1 CTAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92B.2 MiKTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . 93B.3 fpTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

  • SUMARIO iv

    B.4 Outras conexoes . . . . . . . . . . . . . . . . . . . . . . . . 93

    C Transparencias com FoilTEX 95

    D Cartas 99

    Referencias Bibliograficas 104

  • Prefacio

    Estas notas destinam-se principalmente a principiantes que desejem es-crever um texto com smbolos matematicos, diagramas ou figuras usandoo LATEX.

    LATEX e um software gratuito, de excelente qualidade, a` disposicao naInternet na forma de varias distribuicoes (ver apendice B). Pode ser exe-cutado em varios sistemas operacionais como MS-DOS, Windows, Linux,entre outros.

    A ideia de escrever esta Breve Introducao surgiu no segundo semestrede 1999. A ideia inicial era escrever apenas o captulo sobre inclusao degraficos e imagens (captulo 4). Esse captulo foi o primeiro a ser escritoe no incio de janeiro/2000 ja estava pronto, praticamente com o mesmoaspecto e conteudo atuais. Logo depois, foram escritos o captulo 3 e oapendice C.

    Assim, o numero de captulos foi aumentando e no final de fevereiro/2000tnhamos pronta a versao zero com 4 captulos e 3 apendices. De-pois que foram feitas inumeras correcoes, a versao 0.0 deu origem, noincio de marco, a` versao 1.0 divulgada com um reduzido grupo de ami-gos. A versao atual esta a` disposicao dos interessados na Internet, emftp://mat.ufpb.br/pub/textos/tex/breve21.zip. Tambem pode ser encontra-do com nome breve.ps na CTAN (ver secao B.1), subdiretorio /tex-archive/info/ ou/tex-archive/info/lshort/portuguese/ .

    No captulo 1 sao introduzidos os comandos e ambientes basicos doLATEX e o captulo 2 trata da construcao de formulas matematicas. Aleitura desses dois primeiros captulos deve habilitar o leitor a fazer umtexto com formulas e tabelas. O captulo 3 complementa os dois anteriores.O captulo 4 trata da inclusao de graficos e imagens no texto em LATEX e

    v

  • SUMARIO vi

    o captulo 5 da construcao de diagramas.O apendice A e um guia de referencia rapida para os mais diversos

    smbolos e os apendices B, C e D tratam superficialmente de recursos naInternet, transparencias e cartas.

    Agradecemos aos professores Sergio de Albuquerque Souza e EduardoGoncalves dos Santos que leram a versao zero e apresentaram variassugestoes e correcoes.

    Joao Pessoa, 24 de abril de 2000

    Lenimar Nunes de Andrade

  • Captulo 1

    Conceitos Basicos

    1.1 Introducao

    O TEX foi criado no final dos anos 70 por Donald Knuth1 (figura 1.1),

    na Stanford University. E um programa que pode ser usado na edicao detextos com excelente apresentacao grafica, cuja versao atual e a 3.14159. Onome do programa corresponde a`s primeiras letras da palavra tecnologiaem grego.

    LATEX e um conjunto de comandos adicionais (macros) para o TEX,elaborado em meados da decada de 80 por Leslie Lamport2 (figura 1.2). Aprimeira versao do LATEX a ser divulgada foi a versao 2.09. A versao atuale a 2 e foi liberada em 1994.

    Um documento em LATEX e formado pelo texto propriamente dito, maisalguns comandos. Esses comandos definem tipo de letra, formatacao dotexto, smbolos especiais, etc. Todo comando em LATEX inicia com umabarra invertida (\).

    Ao contrario de programas famosos como o MS Word, o texto em LATEXnao e digitado na tela na forma como vai ser impresso. O texto e digitadocom varios comandos inseridos, como se fosse HTML ou um programafonte de alguma linguagem de programacao. Por exemplo,

    2 e digitado

    como sendo $\sqrt{2}$ e a letra grega pi e digitada como $\pi$.Para a criacao de um texto em LATEX e necessario apenas um editor

    de textos, como por exemplo o WinEdt3, o Edit do MS-DOS, o Emacs, o

    1 http://www-cs-staff.stanford.edu/knuth2 http://www.research.digital.com/SRC/personal/lamport/home.html3http://www.winedt.com

    1

  • CAPITULO 1. CONCEI