0
A    Tutorial LTEX      ´     Regis da Silvahttp://latexbr.blogspot.com                              1 / 33
http://latexbr.blogspot.com1         ´ A    O que e LTEX?2   Procedimentos3                A    Instalando o LTEX4        ...
´ A                                        O que e L TEX?   http://latexbr.blogspot.com      ´ AO que e LTEX?             ...
´ A                                 O que e L TEX?   http://latexbr.blogspot.com                 A    ´                   ...
Procedimentos   http://latexbr.blogspot.comProcedimentos                       ´                                    ˜Os pr...
A                                Instalando o L TEX   http://latexbr.blogspot.com             AInstalando o LTEX          ...
A                                 Instalando o L TEX   http://latexbr.blogspot.comInstalando o TeX Live 2010              ...
A                                Instalando o L TEX   http://latexbr.blogspot.comInstalando o TeXnicCenter                ...
A                                   Instalando o L TEX   http://latexbr.blogspot.com                                      ...
A                               Instalando o L TEX   http://latexbr.blogspot.comNa terceira tela vai aparecer a frase “Ent...
A                               Instalando o L TEX   http://latexbr.blogspot.comInstalando o Adobe Reader                 ...
A                                 Instalando o L TEX   http://latexbr.blogspot.comInstalando o LaTeX no Linux             ...
A                                 Editando no L TEX   http://latexbr.blogspot.com            AEditando no LTEX            ...
A                        Editando no L TEX   http://latexbr.blogspot.comPrimeiro exemploExemploUm artigo com t´tulo.      ...
A                                Editando no L TEX   http://latexbr.blogspot.comSegundo exemplo                           ...
A                                  Editando no L TEX   http://latexbr.blogspot.comSegundo exemplo           ´            ´...
A                                 Editando no L TEX   http://latexbr.blogspot.com                                         ...
A                                 Editando no L TEX   http://latexbr.blogspot.comTerceiro exemploNo exemplo a seguir vamos...
A                                      Editando no L TEX   http://latexbr.blogspot.com                                    ...
A                               Editando no L TEX   http://latexbr.blogspot.comQuarto exemploVeja um exemplo de uma figura ...
A  Editando no L TEX   http://latexbr.blogspot.com                       rFigura: Figura feita com TikZ                   ...
A                                 Editando no L TEX   http://latexbr.blogspot.com                ´Exemplo de relatorio    ...
A                                Compilando no L TEX      http://latexbr.blogspot.com              ACompilando no LTEX    ...
A                               Compilando no L TEX     http://latexbr.blogspot.com                                       ...
A                              Compilando no L TEX   http://latexbr.blogspot.comFormatos de arquivos            ´   .tex -...
A                             Compilando no L TEX   http://latexbr.blogspot.comCompilando pelo TeXworks                   ...
A                              Compilando no L TEX   http://latexbr.blogspot.comCompilando pelo TeXnicCenter              ...
A                                    Compilando no L TEX   http://latexbr.blogspot.comCompilando pelo Kile     Primeiro pr...
A                              Compilando no L TEX   http://latexbr.blogspot.comCompilando por linha de comando           ...
A                              Visualizando no L TEX                AVisualizando no LTEX                                 ...
Manuais   http://latexbr.blogspot.comExemplos e TeX doc                                                     ´Veja o exempl...
Manuais   http://latexbr.blogspot.comManuais                                      ˆ                           ˆ      ´Na i...
Sites   http://latexbr.blogspot.comSites                            ´                           ´   tug.CTAN - atualmente ...
Upcoming SlideShare
Loading in...5
×

Tutorial latex 2011

20,804

Published on

Tutorial LaTeX 2011

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
20,804
On Slideshare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
156
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Tutorial latex 2011"

  1. 1. A Tutorial LTEX ´ Regis da Silvahttp://latexbr.blogspot.com 1 / 33
  2. 2. http://latexbr.blogspot.com1 ´ A O que e LTEX?2 Procedimentos3 A Instalando o LTEX4 A Editando no LTEX5 A Compilando no LTEX6 A Visualizando no LTEX7 Manuais8 Sites 2 / 33
  3. 3. ´ A O que e L TEX? http://latexbr.blogspot.com ´ AO que e LTEX? ´ O TEX (pronuncia-se ”tec”) e um sistema de tipografia criado por Donald Knuth no ´ ´final dos anos 70. O TEX tambem e conhecido como processador de textos, por ter sido ¸˜ ´ ´desenvolvido para a producao de texto cient´fico e formulas matematicas. ı A ´ O LTEX (pronuncia-se ”lai-tec”) e um conjunto de comandos adicionais (macros) para ´o TEX, desenvolvido por Leslie Lamport na decada de 80. (a) Donald Knuth (b) Donald Knuth (c) Leslie Lamport 3 / 33
  4. 4. ´ A O que e L TEX? http://latexbr.blogspot.com A ´ ˆ ¸˜ O LTEX e amplamente utilizado no meio academico para a producao de textos ´ A ´ ´ cient´ficos devido sua alta qualidade tipografica. Com o LTEX tambem e poss´vel ı ı escrever artigos, monografias, teses, livros, posters, etc. A O LTEX funciona em qualquer plataforma: Windows, Linux, Mac OS, etc. ´ A ´ ´ ´ Alem disso, no LTEX e poss´vel trabalhar com formulas matematicas, ima- ı gens vetoriais, listas, tabelas, ´ndices remissivos, ambientes personalizados, ı ¸˜ apresentacao de slides, etc. ˜ ´ ˜ ´ A X nao e WYSIWYG, ou seja, nao e um editor de texto visual como o BROffice, O LTE ´ ˜ ´por exemplo. Nele escrevemos em codigos num arquivo com a extensao .tex e so depoiscompilamos para visualizar o documento final, geralmente em PDF. 4 / 33
  5. 5. Procedimentos http://latexbr.blogspot.comProcedimentos ´ ˜Os procedimentos necessarios para se trabalhar com o LaTeX sao: 1 ¸˜ ˜ Edicao - Primeiro editamos um arquivo com a extensao .tex usando a linguagem ´ ˆ de comandos do LTEX. Este arquivo contem essencialmente um preambulo e o A corpo do texto. E´ no corpo do texto que inserimos as figuras e as formulas ´ ´ matematicas; 2 ¸˜ ´ Compilacao - E o processo que transforma o arquivo tex no formato final, geralmente PDF; 3 ¸˜ ´ Visualizacao - O resultado final e um documento PDF, que podemos visualizar e imprimir. 5 / 33
  6. 6. A Instalando o L TEX http://latexbr.blogspot.com AInstalando o LTEX A Veremos como instalar o LTEX no Windows e no Linux. Instalando o LaTeX no Windows A ¸˜ Para que o LTEX funcione no Windows precisamos de um editor, uma distribuicao eum visualizador : ´ ¸˜ A TeX Live 2010 sera a distribuicao dos pacotes LTEX que iremos adotar, tendo ainda a ¸˜ opcao de usar o MiKTeX; ´ ´ TeXnicCenter sera o editor, mas tambem podemos usar o TeXworks (nativo do TeX Live); ´ Adobe Reader sera o visualizador PDF. 6 / 33
  7. 7. A Instalando o L TEX http://latexbr.blogspot.comInstalando o TeX Live 2010 Para instalar o TeX Live 2010 clique em Installing TeX Live over the Internet e esco- lha install-tl.zip, em seguida descompacte o ´ ´ arquivo, va na pasta onde esta o arquivo des- compactado e clique em install-tl. Vai aparecer duas janelas: a DOS e uma TeX Live 2010 Window, nesta segunda vai ¸˜ ´ clicando em Next. A instalacao e feita on line, ˜ entao dependendo da sua velocidade de co- ˜ nexao pode demorar de 50 min a 3 horas. ¸˜ Figura: Instalacao do TeX Live 7 / 33
  8. 8. A Instalando o L TEX http://latexbr.blogspot.comInstalando o TeXnicCenter ´ O TeXworks ja vem com o TeX Live ˜ ˜ por padrao, entao vamos instalar o TeXnicCenter. Entre em texniccen- ter.org/resources/downloads e clique em TeXnicCenter 1 RC 1 Installer, baixe e instale clicando em Avancar. ¸ ¸˜ Figura: Instalacao do TeXnicCenter 8 / 33
  9. 9. A Instalando o L TEX http://latexbr.blogspot.com ´ ¸˜Ao abrir o TeXnicCenter pela primeira vez, sera pedido algumas configuracoes em Confi-guration Wizard. (a) Primeira tela (b) Segunda tela Na primeira tela clique em Avancar ; ¸ Na segunda tela vai aparecer a frase “Enter the full path of the directory, where the ˜ executables (latex,tex,etc.) of your TeX-distribution are located:”, entao digite: C:texlive2010binwin32 9 / 33
  10. 10. A Instalando o L TEX http://latexbr.blogspot.comNa terceira tela vai aparecer a frase “Enter the full path of the PostScript-viewer to ˜use:”, entao digite: C:texlive2010binwin32psv.exeQuando aparecer a quarta e ultima tela clique em Concluir. ´ (c) Terceira tela (d) Quarta tela 10 / 33
  11. 11. A Instalando o L TEX http://latexbr.blogspot.comInstalando o Adobe Reader ´Entre em get.adobe.com/br/reader/ que automaticamente ele ira identificar seu sistemaoperacional. ˜Entao baixe e instale. 11 / 33
  12. 12. A Instalando o L TEX http://latexbr.blogspot.comInstalando o LaTeX no Linux A Para que o LTEX funcione no Linux preci- samos apenas do Kile e do Adobe Reader. Instalando o Kile o sistema automaticamente instala o TeX Live 2009. Clique em Central de Programas do ı ´ ´ Ubuntu e digite kile, a partir da´ e so insta- lar. Depois instale o adobe reader. E pronto! ¸˜ ˆ Atencao: Se voce quiser pode instalar o TeX Live 2010, mas cuidado! Ele nao ˜ ¸˜ Figura: Instalacao do Kile ı ˆ ´ roda com o Kile. Da´ voce tera que compi- lar usando o terminal. 12 / 33
  13. 13. A Editando no L TEX http://latexbr.blogspot.com AEditando no LTEX ´A estrutura m´nima de um documento tex contem um ı ˆ Preambulo ´ Tipo de documento: artigo (article), relatorio (report) ou livro(book); ¸˜ Opcoes, exemplo: 10pt,a4paper,twoside,twocolumn; Pacotes - conjuntos de macros que executam tarefas; Ambientes personalizados, exemplo: teoremas; ¸˜ Novos comandos personalizados. Dentre outras opcoes. Corpo do Texto Capa ´ Prefacio Sumario´ Cap´tulos ı ¸˜ Secoes Subsecoes¸˜ ´ Paragrafo Bibliografia ´ndice remissivo I 13 / 33
  14. 14. A Editando no L TEX http://latexbr.blogspot.comPrimeiro exemploExemploUm artigo com t´tulo. ıdocumentclass[a4paper]{article}author{Regis S. Santos}title{Primeiro documento}date{today}begin{document}maketitle Meu primeiro documento.end{document} 14 / 33
  15. 15. A Editando no L TEX http://latexbr.blogspot.comSegundo exemplo ´ Obs: Se o arquivo for criado no Linux ou no TeXworks ele reconhecera os caracte- ´res utf8, se ele for criado no Windows ou no TeXnicCenter ele so reconhece caracteres ˜ ¸˜ ˜latin1, entao use o pacote inputenc com uma das opcoes, ou entao escreva os acen- ´ A ˆtos em codigos LTEX (leia acentos e caracteres especiais). Caso voce precise converterseu arquivo para utf8 e vice-versa, leia recodificando seus arquivos ISO para UTF8. 15 / 33
  16. 16. A Editando no L TEX http://latexbr.blogspot.comSegundo exemplo ´ ´Inserindo formulas matematicasdocumentclass[a4paper]{article}usepackage[utf8]{inputenc} %caracteres utf8%comentario%usepackage[latin1]{inputenc} %caracteres latin1usepackage{amsfonts,amssymb} %simbolos matematicos da AMSusepackage[centertags]{amsmath} %suporta varios ambientes matematicosbegin{document} textbf{Definic c˜ao}: Seja $f:[a,b] to mathbb{R}$ uma func c˜ao integr’avel e $F$ sua primitiva. Ent˜ao[ int_aˆb {f(x)dx} = F(b) - F(a)]end{document} 16 / 33
  17. 17. A Editando no L TEX http://latexbr.blogspot.com ´ Os pacotes amsfonts,amssymb carregam os s´mbolos matematicos da AMS e o ı ´ ´pacote amsmath suporta varios ambientes matematicos. ´ ´ ´ Quando uma formula matematica esta entre $...$ ele fica no meio do texto. Quando ´esta entre [...] ele fica centralizado numa linha separada do texto. O exemplo anterior gera o seguinte resultado:ResultadoDefinicao: Seja f : [a, b] → R uma funcao integravel e F sua primitiva. Entao ¸˜ ¸˜ ´ ˜ b f (x)dx = F(b) − F(a) a 17 / 33
  18. 18. A Editando no L TEX http://latexbr.blogspot.comTerceiro exemploNo exemplo a seguir vamos inserir uma figura em PDF (fractal.pdf ). Para converter figuraspara outros formatos leia convertendo figuras para outros formatos.Inserindo figurasdocumentclass[a4paper]{article}usepackage[utf8]{inputenc}usepackage{graphicx}begin{document} Meu terceiro documento com figuras. begin{figure}[!htb] centering includegraphics[width=7cm]{fractal} caption{Figura em PDF} label{figfractal} end{figure}end{document} 18 / 33
  19. 19. A Editando no L TEX http://latexbr.blogspot.com ˜ Para inserir uma figura carregue o pacote graphicx. O melhor formato sao as figuras em PDF, por ˜oferecer uma melhor qualidade de impressao, principalmente as figuras vetoriais, mas o pacote graphicx ´ ´tambem suporta os formatos JPG e PNG. Ele tambem aceita figuras EPS (cujo processo de compilacao e¸˜ ´ ˆum pouco mais complexo), mas se voce quiser pode converter a figura para PDF. ¸˜ A ¸˜ ´ A opcao [!htb] faz com que o LTEX escolha a melhor posicao da figura na pagina, aqui (here), topo ´(top) ou embaixo (bottom), respectivamente. O comando centering centraliza a figura. width e a largura ´ ˜em mm ou cm (tambem pode-se usar height para definir a altura). No nome da figura nao precisa da ˜ ´extensao porque o graphicx localiza a figura com um dos formatos suportados. caption e o t´tulo da ı ´ o rotulo, ou seja, uma legenda que ajuda a identificar a figura numa futura referencia.figura, e label e ´ ˆ ˆ Nota: Coloque as figuras na mesma pasta do arquivo tex principal. Caso voce queira usar uma sub- ˆ ´pasta chamada figuras voce devera mencionar o endereco da figura escrevendo: {figuras/fractal}. ¸ Figura: Figura em PDF 19 / 33
  20. 20. A Editando no L TEX http://latexbr.blogspot.comQuarto exemploVeja um exemplo de uma figura feita com TikZ.Figura feita com TikZdocumentclass{article}usepackage[utf8]{inputenc}usepackage{tikz}begin{document} begin{tikzpicture} draw[fill=yellow,thick] circle (2); draw (0,0) -- node[above left] {$r$} (45:2); fill[blue] circle (1.5pt); end{tikzpicture}end{document} 20 / 33
  21. 21. A Editando no L TEX http://latexbr.blogspot.com rFigura: Figura feita com TikZ 21 / 33
  22. 22. A Editando no L TEX http://latexbr.blogspot.com ´Exemplo de relatorio ´ ´ ¸˜ ¸˜Baixe o exemplo relatorio.tex. Ele contem sumario, cap´tulos, secoes, subsecoes, biblio- ıgrafia, teoremas e novos comandos. ˆNota: Ele foi feito com caracteres utf8, se voce abri-lo pelo TeXnicCenter troque parausepackage[latin1]{inputenc}. 22 / 33
  23. 23. A Compilando no L TEX http://latexbr.blogspot.com ACompilando no LTEX Visualizar Visualizar Editar Compilar Imprimir ImprimirPara entendero processo de ¸˜compilacao TeXworks TeXnicCenter Dviout PS View Evince Evince Ano LTEX preci- Kilesamos obser-var o seguinte .TEX L TEX A .DVI DVItoPS .PSesquema: PStoPDF DVItoPDF PDFL TEX A .PDF Adobe Reader Visualizar Imprimir 23 / 33
  24. 24. A Compilando no L TEX http://latexbr.blogspot.com ˆO esquema do quadro anterior consiste de tres caminhos diferentes para compilar e geraro arquivo em PDF. 1 A partir do arquivo .tex para gerar o .pdf direto, basta usar o compilador ´ PDFLTEX. Valido para projetos com figuras PDF, JPG, PNG e TikZ; A .TEX .PDF A PDFLTEX 2 ¸˜ A Na segunda opcao, a partir do .tex use o compilador LTEX para gerar o .dvi ˜ (formato antigo para impressao) e depois o compilador DVItoPDF para gerar o .pdf; .TEX .DVI .PDF A LTEX DVItoPDF 3 ¸˜ ´ A terceira opcao e usada para projetos com figuras EPS e/ou PSTricks. A partir do .tex use LTEX para gerar o .dvi, depois use DVItoPS para gerar o .ps e A finalmente PStoPDF para gerar o .pdf. .TEX .DVI .PS .PDF A LTEX DVItoPS PStoPDF 24 / 33
  25. 25. A Compilando no L TEX http://latexbr.blogspot.comFormatos de arquivos ´ .tex - e o nosso projeto; ˜ .dvi - resultado final usado antigamente para impressao; ´ ´ .ps - resultado final no formato PostScript, tambem e poss´vel imprimir por ele; ı .pdf - o famoso Portable Document Format da Adobe; ´ .backup - copia de seguranca do arquivo .tex gerado pelo Kile, caso seu editor ¸ ˜ ´ ´ nao gere uma copia automaticamente, sugiro que faca seu proprio backup; ¸ ¸˜ .eps - Encapsulated PostScript, formato de alta resolucao para figuras vetoriais; ´ .jpg,.png - imagem raster, tambem conhecido como bitmap, ideal para imagens ´ ˆ fotograficas; o png aceita transparencia; ¸˜ ´ .log - um dos arquivos auxiliares gerado durante a compilacao, e neste arquivo que ´ ¸˜ esta registrado todos os erros de compilacao, caso tenha. Outros arquivos auxiliares ´ ˜ tambem sao gerados, por exemplo, .aux,.out,.nav,.snm,.toc,.vrb; e os mesmos podem ser deletados no final. O Kile, por exemplo, remove estes arquivos automaticamente (desde que configurado). 25 / 33
  26. 26. A Compilando no L TEX http://latexbr.blogspot.comCompilando pelo TeXworks Vamos dar prioridade ao primeiro pro- ¸˜ cesso de compilacao, onde geramos o .pdf a partir do PDFLTE A X. No TeXworks basta clicar no ´cone ı verde no canto superior esquerdo da tela. ¸˜ Certifique-se de ter escolhido a opcao pdfLaTeX, conforme indica a figura. Figura: Compilando pelo TeXworks 26 / 33
  27. 27. A Compilando no L TEX http://latexbr.blogspot.comCompilando pelo TeXnicCenter A Para usar o PDFLTEX no TeXnicCenter, es- ˜ colha ’LaTeX => PDF’ na regiao (1) da fi- gura e depois clique no ´cone ’Build and view ı ´ current file’ (2). A partir da´ o PDF sera com- ı pilado e visualizado automaticamente. Figura: Compilando pelo TeXnicCenter 27 / 33
  28. 28. A Compilando no L TEX http://latexbr.blogspot.comCompilando pelo Kile Primeiro precisamos configurar o Kile para abrir os PDFs pelo Adobe Reader. Entao˜clique no menu Settings/Configure Kile..., depois clique em Build (1), depois em ViewPDF ˆ(2) e por fim, em Select (3) escolha ’Acroread’ e de OK. Para compilar em PDF, escolha PDFLaTeX (1) e clique em ViewPDF (2). As teclas ˜de atalho sao ’ALT+6’ e ’ALT+7’, respectivamente. (a) Configurando o Kile (b) Compilando pelo Kile 28 / 33
  29. 29. A Compilando no L TEX http://latexbr.blogspot.comCompilando por linha de comando ´ Para compilar por linha de comando abra o DOS (Win) ou o Terminal (Linux) e va na ´ ˆpasta onde esta o arquivo, suponha que voce tenha um arquivo chamado exemplo relatorio.tex. Para compilar direto para PDF digite:pdflatex exemplo_relatorio Se seu projeto tiver uma bibliografia ou uma figura TikZ, compile duas vezes. ¸˜ A Para as demais formas de compilacao leia o artigo usando LTEX por linha de co-mando. 29 / 33
  30. 30. A Visualizando no L TEX AVisualizando no LTEX ´ ¸˜Vejamos como visualizar cada um dos documentos gerado apos a compilacao. ´ .pdf - visualizado pelo Adobe Reader. No Linux ele tambem pode ser visualizado pelo Evince, Okular ou xpdf ; .dvi - visualizado pelo Dviout (Win) ou Evince (Linux); .ps - visualizado pelo PS View (Win) ou Evince (Linux); ı´ ´A partir da´ e so imprimir. 30 / 33
  31. 31. Manuais http://latexbr.blogspot.comExemplos e TeX doc ´Veja o exemplo relatorio.tex. E veja um exemplo do proprio Leslie Lamport, sample2e.tex. ´ ´ ¸˜O proprio TeX Live ja tem a documentacao de todos seus pacotes, digite por exemplo (noterminal)texdoc latex ˆ ´ ¸˜ ˜que voce tera um guia da documentacao on line, ou entao digitetexdoc veryshortguide ˆ ´ ¸˜ A ´que voce tera um resumo de introducao ao LTEX. Experimente tambemtexdoc pgfmanual do PGF/TikZ. 31 / 33
  32. 32. Manuais http://latexbr.blogspot.comManuais ˆ ˆ ´Na internet tem muitos manuais em ingles, mas tem alguns em portuges tambem: ˜ ˜ ¸˜ A ´ lshortBR - “Uma nao tao curta introducao ao LTEX”, e o manual mais famoso e A indicado para se aprender LTEX; A Sadao Massago - aprenda o LTEX via exemplos do prof. Sadao Massago, da UFSCar; A LaTeXBR - meu blog com muitas dicas sobre o LTEX. ˆManuais em ingles: ´ A first-latex-doc.pdf - guia rapido de LTEX; Andy Roberts - site de Andy Roberts com exemplos; A Online tutorials on LTEX - tutorial online da TUGIndia; ´ Mathmode - manual sobre formulas matematicas; ´ ¸˜ ¸˜ Equacoes online - veja aqui alguns editores de equacoes online; ´ latexsheet - guia rapido com os comandos mais usados. 32 / 33
  33. 33. Sites http://latexbr.blogspot.comSites ´ ´ tug.CTAN - atualmente e um dos sites com o repositorio completo do conteudo LTEX; ´ A ´ A ¸˜ linorg.usp - um dos repositorios LTEX de distribuicao localizada no Brasil, e ctan.tche da Unicamp; ´ A the TEX catalogue online - um catalogo completo de todos os pacotes LTEX; ¸˜ A tug.org - informacoes sobre LTEX, congressos internacionais, TeX Live, PSTricks, entre outros; ´ ˆ ´ Font Catalogue - catalogo de fontes, a essencia da tipografia. Leia tambem mais A fontes e s´mbolos e Typefaces that come with the standard LTEX distribution on the ı TeX Live; tug.org/PSTricks - site sobre PSTricks; TeXample.net/TikZ - site sobre TikZ. http://latexbr.blogspot.com/ 33 / 33
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×