Você está na página 1de 5

curso de LaTeX

Pgina 1 de 5

Curso de LaTeX via Exemplos


ltima atualizao em 16/05/2004 por Sadao Massago.

ndice
Apresentao Ementa Aulas Lista de Exemplos Referncias

Apresentao
Objetivo oferecer uma seqncia de materiais auto didticos para quem quer aprender o LaTeX. Material e o cronograma foi baseado na aula de LaTeX realizado em 2002, no Departamento de Matemtica da Universidade Federal de So Carlos. Para quem estiver estudando sozinho, o tempo necessrio para aprendizagem depende de cada um, mas em mdia, poder supor que requer dobro do tempo em relao ao curso administrado. Para usurios de Windows, recomendo a utilizao de MikTeX com editor TeXnicCenter, ambos freewares de boa qualidade. Para os usurios de Linux, recomendo a utilizao de Kile, juntamente com o TeX que vem com o Linux.

Ementa (sem considerar assuntos referentes aos "softers")


1. Introduo (1 aula): sobre diagramao do documento, o que TeX/LaTeX, como funciona, formato de sadas. 2. Textos e frmulas (3 aula) iniciando um documento, acentuao, quebra de linha, quebra de pgina, pargrafo, espaos extras, formao bsica (alinhamento, seleo de fontes e tamanho de fontes, etc), frmula matemtica bsica. Recursos bsicos de AMS. 3. Classes bsicos de documentos e layort (2 aula) descrio rpida de classes bsicos e layort tais como especificao de captulos, sees, ndices, etc. Mais um pouco sobre fontes e diagramao. 4. Ambientes bsicos (3 aulas) descrio rpida dos ambientes bsicos tais como listas enumeradas, lista de itens, tabelas, figuras, etc. Tambm tratar de referncias cruzadas. 5. Imagens e cores (1 aula) insero de imagens e criao de textos coloridos 6. Alguns pacotes importantes (1 aula) descrio rpida de alguns pacotes do LaTeX mais usados. 7. Complementao (2 aulas) ambiente de teoremas, definio de novos comandos (macros) e ambientes, uso de BiBTeX, convertores. Aulas Uma aula abaixo equivale a 2 horas/aula (1:40h) com professor. Isto no inclui tempo necessrio para resolver/estudar exerccios. No caso de estudo auto didata, programe para dobro de tempo. A aula abaixo inclui instalao de aplicativos relacionados no Windows. No Linux, s falta instalar o Kile (http://kile.sourceforge.net/). AULA 1: Assunto: tipo de documentos, o que (La)TeX, instalao do sistema TeX e aplicativos relacionados no Windows. Material: Tipos de documentos e fontes, Instalao do TeX (para Windows). Exerccio: instalar e/ou configurar teu sistema TeX. AULA 2: Assunto: uma breve histria. Iniciando um documento, quebra de linhas e pginas, pacote inputenc e acentuao direta. Material: uma breve histria. Exemplo: ex01.tex. Exerccio: Windows (quem usa outro sistema, treinar o equivalnte). AULA 3: Assunto: Comentrio sobre tendncia atual do TeX, configurao e atualizao do Mik TeX, configurao do TeXnicCenter.

http://www2.dm.ufscar.br/~sadao/curso/latex/

30/1/2009

curso de LaTeX

Pgina 2 de 5

Material: comentrios sobre tendncia do TeX atual (ver uma breve histria), atualizao do MikTeX (ver Instalao do TeX), configurao do TexnicCenter (ver Instalao do TeX, na seo do TeXnicCenter). Exerccio 1: Configurar e testar o teu editor. Exercicio 2: Acrobat/GSView/Navegador. AULA 4: Assunto: Opes para classe de documentos, preamble completo para um documento em portugus, caracteres especiais, acentuao no modo TeX, apostrofos e aspas. Exemplo: ex01.tex e ex02.tex. Exerccio: Estudar o "tilde", "degree", "euro" e "ellipsis" (2.44 e 2.4.5 de [1]). FALTA ex03.tex) AULA 5: Assunto: classes bsicos, mais opes das classes, \fussy e \sloppy, \linespread (espao entre linhas), alinhamento do texto, frmuals matemticas, ambiente equation e referncia cruzada. Site do CTAN, lista completa de smbolos, barra de ferramenta do TeXnicCenter para simbolos matemticos, help do TeXnicCenter. Material: http://www.ctan.org, referncia [10], Instalao do TeX, a seo do TeXnicCenter. Exemplo: ex01.tex, ex04.tex, ex05.tex e ex06.tex. Exerccio: Estudar o espao extra no modo matemtico (3.4 de [1]). Veja ex09.tex. AULA 6: Assunto: famlia de fontes, seleo e especificao das fontes (6.2.1 de [1]). Material: Famlia de fontes (ver Tipos de documentos e fontes). Exemplo: ex07.tex. Exerccio 1: Estudar a especificao das fontes no modo matemtico (3.7 e 6.2.1 de [1]). Veja ex08.tex. Exerccio 2: Estudar sobre espaos: \hspace, \vspace, \hfill, etc (5.3.3 e 5.3.4 de [1]). Veja ex09.tex. AULA 7: Assunto: definindo novos comandos, fontes e pacotes do AMS para matemtica. Exemplo: ex10.tex, ex11.tex, ex12.tex, ex13.tex. Exerccio 1: estudar a definio de comandos com parmetros (6.1.1 de [1]), definio de ambientes (6.1.2 de [1]) e phantom (3.6 de [1]). Veja ex10.tex, ex11.tex e ex05.tex. Exercicio 2 (opcional): estudar mais sobre recursos matemticos do AMS (11 de [3]). FALTA ex14.tex. Exerccio 3: aprenda a executar o LaTeX no modo iterativo (1.5 de [1]), executando o LaTeX pelo comando de linha ou usando editores que chamam o LaTeX no modo iterativo como PCTeX. No mnimo, dever guardar seguintes comandos: [ENTER] (continuar), r (executar at o final, sem parar), x (parar imediatamente), e (editar o arquivo tex). Note que, para que o editor localize a linha de erros quando usa o "e", o sistema TeX deve estar configurado de acordo. AULA 8: Assunto: diviso lgica de documentos: contedo frontal, contedo principal, apncide e contedo final, captulos, sees, etc. sumrio e ndice remissivo. Exemplo: ex15.tex, ex16.tex. AULA 9: Assunto: listas, tabelas e tabulao. teoremas. Exerccio 1: Estudar outros ambientes bsicos tais como quote, quotation, verse e verbatim (2.11 de [1]). Estudar o minipage (parte do 6.6 de [1]). Veja ex20.tex. Exerccio 2 (opcional): Estudar mais sobre tabulao. Veja ex19.tex. (commands->environments->tabbing de [7]). Estudar a acentuao no modo matemtico (3.10 de [1]). Estudar caixas e "rules" (6.6 e 6.7 de [1]). Exemplo: ex17.tex (em elaborao), ex18.tex, ex19.tex, ex21.tex (em elaborao). AULA 10: Assunto: diviso (fsica) de documentos em diversos arquivos, BibTeX e referncia bibliogrfica. Exerccio 1: Estudar o rodap (2.9 de [1] e 14 de [2]), marginpars, endnote (14 de [2]), sublinhar o texto (2.10 de [1]) e comandos frgeis (2.13 de [1]). FALTA ex22.tex. Exerccio 2: Crie documentos particionados em vrios pedaos e compile-os sem usar projeto do teu editor. Altere, compile, visualize ate sentir seguro. Ative e desative alguns includes usando includeonly e compile, modificando parte ativada. Repita ate sentir seguro. Agora, verifique se teu editor possui gerenciamento de projetos. Caso tenha, treine-o at sentir seguro. Exerccio 3 (opcional): Estudar o "layourt" da pgina (6.4 de [1]). FALTA ex23.tex. Exerccio 4 (opcional): Estudar o ambiente "thebibliography" para ajustar ou produzir manualmente a referncia bibliogrfica (4.2 de [1]). Agora, como exerccio prtico, gere uma referncia bibliogrfica usando BibTeX e cole o contedo do arquivo bbl (gerado pelo BibTeX) no teu documento. Finalize-o, efetuando alterao na parte cola do arquivo bbl. FALTA ex24.tex.

http://www2.dm.ufscar.br/~sadao/curso/latex/

30/1/2009

curso de LaTeX

Pgina 3 de 5

Exemplo: ex25.zip (contm ex25.tex e ex25.bib), ex26.zip (contm ex26.tex, ex26res.tex, ex26pre.tex, ex26ch1.tex, ex26ch2.tex, ex26ch3.tex, ex26ch4.tex, ex26ch5.tex, ex26ap1.tex, ex26ap2.tex, ex26ap3.tex, ex26ap4.tex, ex26ap5.tex, ex26ap6.tex e ex26.bib). AULA 11: Assunto: elementos flutuantes (figura e table aflutuantes), tabelas longas, insero de figuras externas. Exerccio 1: Estudar como posicionar duas figuras de lado ( 4.4 de [2]). Agora, tente colocar moldura na figura, incluindo figura e ttulo da figura (dica: usar minipage). Exerccio 2: Estudar caixas grficas para escalar e rotacionar objetos (9.5 de [3]. veja ex30.tex) e cores (veja ex31.tex). Exerccio 3: Gere um arquivo ps ou eps usando algum programa. Agora abra no GhostView e faa recorte, eliminando parte indesejada tais como bordas, molduras, etc (ver exerccio 2 da aula 3). Insira a figura no documento e tente manipular dentro do LaTeX. Agora gere um arquivo BitMap usando algum aplicativo (se for windows, use bmp). Abra a imagem obtida e verifique a resoluo (nmero de pntos). Insira a imagem dentro do arquivo tex de forma que tenha resoluo de 300dpi. Se estiver usando Windows, aprenda a capturar tela, precionando <print screen> (note que ele captura a tela, mesmo que aplicativo seja de DOS, usando modo de tela cheia). Se estiver usando linux, aprenda a capturar tela/janela, usando xv ou gimp. Para pensar: Uma imagem bmp foi colado no editor grfico e foi gavado como arquivo eps. Assim, a imagem ter boa resoluo? Qual seria vantagem de fazer esta converso? Exerccio 4 (opcional): Estudar mais sobre incluso de figuras externas (4.1 de [1], 4 de [2] e 9 de [3]. Se quiser mais, veja o [6] tambm). Exerccio 5 (opcional): Estudar o ambiente picture (padro do LaTeX) e aprenda a fazer ilustrao simples diretamente no LaTeX (no esquea de verificar as restries sobre tamanho do crculo e inclinao das retas). FALTA ex32.tex. Exemplos: ex27.tex, ex28.tex, ex29.tex e ex29.eps. AULA 12: Assunto: adicionando ao sumrio, limpando o verso das pginas (no caso de openright), colunas multiplas, rodaps, firstindent, uso da fonte Times (psnfss). Exerccio 1: Estudar o pacote babel (2.5 de [1]), afterpage, contadores. Exerccio 2: Estudar o estilo de pginas. Exemplos: Faltando. AULA EXTRA: Assunto: pacotes populares que no so obrigatrias na distribuio: dsfont, hyperref, geometry, txfonts, fancyhdr, beamer, setspace. O editor LyX. Exerccio 1: Estudar os pacotes: titlesec, psfrag, float, floatflt, wrapfig, prosper. Exerccio 2: Estudar a implementao do arquivo de estilo (6.15 de [1]) e implementar seu proprio estilo passando as partes de preamble que julgar conveniente (redefinio de comandos, definio de comandos, etc). Exerccio 3 (opcional): Editar um documento no LyX, exportar como LaTeX e editar. Agora Edite um documento no LaTeX e importe pelo LyX. Exemplos: Faltando.

Lista de Exemplos
Clique aqui para download dos exemplos abaixo no formato ZIP. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ex01.tex: como iniciar um documento. ex02.tex: acentuacao no modo TeX e caracteres especiais, \verb. ex03.tex: TODO: elipses, euro, etc (reticencia, etc). ex04.tex: espaamento entre linhas e alinhamento do texto. ex05.tex: frmula matemtica I. ex06.tex: equao enumerada e referncia cruzada. ex07.tex: fontes: familia, serie, forma, e tamanho. ex08.tex: fontes no modo matematico. ex09.tex: espaamento e unidade de medidas. ex10.tex: criando comandos. ex11.tex: criando ambientes.

http://www2.dm.ufscar.br/~sadao/curso/latex/

30/1/2009

curso de LaTeX 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.

Pgina 4 de 5

ex12.tex: formula matematica II (AMS primeira parte). ex13.tex: formula matematica III (AMS segunda parte). ex14.tex: TODO: frmual matemtica IV (AMS terceira parte). ex15.tex: diviso lgica do documento. ex16.tex: ndice Remissivo. ex17.tex: listas. EM ELABORAO (falta controle de enumerao pelo pacote enumerate). ex18.tex: tabelas. ex19.tex: tabulao. ex20.tex: minipage, citacao, verso e verbatim. ex21.tex: teoremas. EM ELABORAO (falta comentar. Talvs, usar o AMS). ex22.tex: TODO: rodap, endnote, sidenote, sublinhar texto e comandos frgeis. ex23.tex: TODO: layort da pgina. ex24.tex: TODO: Referncia bibliogrfica feito manualmente. ex25.zip: referencia bibliografica. Componentes so: ex25.tex (arquivo principal) e ex25.bib (arquivo de bibliografia). ex26.zip: diviso de documentos em vrios arquivos. Componentes so: ex26.tex (arquivo principal), ex26res.tex, ex26pre.tex, ex26ch1.tex, ex26ch2.tex, ex26ch3.tex, ex26ch4.tex, ex26ch5.tex, ex26ap1.tex, ex26ap2.tex, ex26ap3.tex, ex26ap4.tex, ex26ap5.tex, ex26ap6.tex e ex26.bib. ex27.tex: elementos (figuras e tabelas) flutuantes. ex28.tex: tabelas flutuantes e tabelas longas. ex29.tex e ex29.eps: incluso de figuras externas. ex30.tex: caixas grficas ex31.tex: cores. ex32.tex: TODO: ambiente picture.

TO DO: aula 12, babel, acerto manual de margens, aula extra.

Referncias
Clique aqui para download (verso de 16/05/2004) das referncias [1], [2], [3], [4], [5], [6], [8], [10], alguns captulos de [11] e [13] no formato ZIP. 1. Oeticker, T. et al., The (Not so) Short Introduction to LaTeX 2e (2002), CTAN. A verso em Portugus brasileiro Oeticker, T. et al. (Traduzido por Polli, D. A.), Introduo ao LaTeX 2e (2002), CTAN, mas nem sempre est atualizada. Se consegue ler em Ingls, prefira a verso origianl. Nota: Este documento sempre est bem atualizada, com tratamento uniforme em todos os tpicos. Tambm apresenta traduo em diversas linguas. Alguns pacotes especiais tais como fancyhdr (cabealho personalizado), pdfscreen (para apresentao) e xy-pic (para diagramas) so tratados no captulo de "recursos adicionais". Esta a referncia principal deste curso. 2. Andrade, L. N. Breve Introduo ao LaTeX 2e (2000), MAT-UFPb. Nota: incluso das figuras externas est bem escrito. Apesar de ser uma das referncias mais populares no Brasil, no ser utilizado neste curso, pois no faz cobertura geral e uniforme dos assuntos bsicos. Este material deixa alguns conceitos fundamentais de lado para dar nfase em alguns tpicos especficos. 3. Tutorial Team for the Indian Tex User Group, Online Tutorials on LaTeX (2000), TUG (online). Nota: Faz tratamento detalhado de alguns tpicos interessantes. Na parte matemtica, faz tratamento sobre AMS, mas tal assunto deve ser estudado pela referncia [4]). Incluso de figuras externas e BibTeX segue esta referncia. indicado para quem j tem base do LaTeX e pretende aprofundar mais, pois ele deixa alguns conceitos fundamentais de lado e faz tratamento aprofundado em assuntos especficos. 4. LaTeX 3 Project Team, LaTeX2e for Authors (2001), CTAN (parte da distribuio obrigatria do TeX que descreve alguns conceitos importantes do LaTeX2e em relao ao LaTeX anteiror). 5. Keith Reckdahl, Using Imported Graphics in LaTeX2e (1997), CTAN (especial sobre incluso de figuras externas). 6. Tim Love, LaTeX2e Maths and Graphics (1999) (somente online: incluso de figuras externas est bem escrito). 7. Torsten Martinsen, LaTeX2e Help (1996), CTAN. A verso em HTML Help para windows est sendo incluido no help de maioria dos editores de windows para LaTeX. Caso no tenha, aconselho abaixar no teu computador para consultar os comandos de LaTeX2e.

http://www2.dm.ufscar.br/~sadao/curso/latex/

30/1/2009

curso de LaTeX

Pgina 5 de 5

8. Sheldon Green,Hypertext Help with LaTeX (1997),NASA (documentos similar a [7]). 9. Petr N. Vabishchevich, LaTeX Help e-Book (2000), CTAN (HTML Help for Windows, j incluido no help do TeXnicCenter. Ele inclui o [5], [7], [8] e [13], entre muitos outros). 10. Packin S., The Comprehensive LaTeX Simbols List (2002), CTAN (lista completa de smbolos do LaTeX, com mais de 2.500 smbolos). 11. Goossens, M. et al., The LaTeX Companion, 1994, Adilson Wesley. Somente em livros impresos. alguns captulos da segunda edio encontra-se em LaTeX-project. <> Nota: Para produzir documentos matemticos de qualidade, essencial que tenha domnio de recursos do AMS. Para isto, esta a referncia mais indicada ("The LaTeX Companion" um dos melhores livros para aprimorar o conhecimento de LaTeX). Assuntos relacionados com recursos matemticos do AMS segue esta referncia. 12. Graham Williams, The TeX Online Catalogue, CTAN (online, mas tem a verso em um nico arquivo HTML) 13. Sites internacionais: CTAN (Comprehensive TeX Archive Network), TUG (TeX User Group), LaTeX Project. 14. Site Ingls: LaTeX Tips & Tricks, com dicas em LaTeX/Lyx e relacionados.. 15. Site brasileiro: SiteLaTeX (com link para diversos sites importantes do LaTeX no Brasil). Este site est previsto para mudar de endereo. Fique atento. fim do arquivo curso.html

http://www2.dm.ufscar.br/~sadao/curso/latex/

30/1/2009

Você também pode gostar