Latex

636 views
543 views

Published on

LaTeX é um sistema para preparação de textos que, ao contrário dos softwares mais comuns de edição de textos como LibreOffice Writer e MS Office Word, permite que o escritor mantenha o foco no conteúdo e na semântica do que se escreve e não no formato e na aparência ao mesmo tempo em que garante um resultado final de alta qualidade tipográfica. Este minicurso terá foco na preparação de textos (artigos, relatórios) e nas ferramentas que possam ser necessárias, e.g. inclusão de imagens, formatação de referências, fórmulas matemáticas.

Published in: Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
636
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
20
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Latex

  1. 1. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e Refs A Introdução ao LTEX Matheus Braun Magrin braunmagrin@gmail.com SECCOM 2012 17 de Outubro de 2012
  2. 2. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e Refs A 1 LT X E 2 Conceitos básicos 3 Figuras 4 Fontes 5 Fórmulas matemáticas 6 Tabelas 7 Tópicos Avançados 8 BibTEX 9 Utilidades e Referências
  3. 3. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e Refs AO que é LTEX? • LTEX é um conjunto de macros para o TEX A • Foi desenvolvido por Leslie Lamport (1980 e poucos) • TEX é um sistema para formatação de documentos (versão 3.1415926) • Vem do grego τ χ: arte, tecnologia • Obra de Donald Knuth (1978)
  4. 4. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsALTEX x Processadores de texto • Processadores de texto, e.g. LibreOffice Writer e MSOffice Word • WYSWYG - What You See is What You Get • WYMWYG - What You Mean is What You Get
  5. 5. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsVantagens • Software Livre • Alta qualidade tipográfica, inclusive para símbolos matemáticos • Resultado independente de plataforma • Escrito em texto puro: portabilidade • Linguagem de macro integrada à linguagem de compilação: extensível • Vários {periódicos, universidades} possuem templates LTEX A
  6. 6. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsDesvantagens • Personalização “extrema” é complicada • Alguns não se acostumam com a “rebeldia” • Sem uma interface gráfica pode ser mais complicado descobrir funcionalidades
  7. 7. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsExemplos Obtendo os exemplos $ wget http://www.inf.ufsc.br/~braunmagrin/latex/ exemplos_minicurso.tar.gz $ tar xzvf exemplos_minicurso.tar.gz $ cd exemplos Compilando $ pdflatex <nome do arquivo>.tex
  8. 8. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsPrimeiro exemplo Arquivo 0.tex Fonte documentclass{article} begin{document} Ola Mundo! end{document} Resultado Saída
  9. 9. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsExemplo um pouco mais completo Arquivo 1.tex Fonte documentclass[a4paper,12pt]{article} usepackage[utf8]{inputenc} begin{document} Este e o meu emph{segundo} exemplo em LaTeX. end{document} Resultado Saída
  10. 10. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsPartes do documento 1 Definição da classe e opções documentclass[opcoes]{classe} 2 Preâmbulo Onde ficam as configurações do documento 3 Início begin{document} 4 Conteúdo Tudo que está contido entre o início e o término 5 Fim end{document}
  11. 11. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsComandos • Também chamados de “macros” comando • Podem receber argumentos e opções comando[op1,op2]{arg1}{arg2}
  12. 12. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsAmbientes • Mudam as configurações de uma área de um documento begin{ambiente} conteúdo do ambiente end{ambiente}
  13. 13. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsPacotes • Um pacote é uma coleção de macros que nos auxiliam em tarefas específicas • Como usá-los: usepackage[opcoes]{nome}
  14. 14. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsFloats • São containers atômicos • figure e table são floats • Pode-se definir preferências para o posicionamento, vide tabela 6 • Use “!” para forçar o compilador • Permitem a inserção de legendas e rótulos Caracter Significado h aqui (here) t topo da página (top) b final da página (bottom) p página de floats (page) Tabela: Possíveis posicionamentos
  15. 15. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsFloats • São containers atômicos • figure e table são floats • Pode-se definir preferências para o posicionamento, vide tabela 6 • Use “!” para forçar o compilador • Permitem a inserção de legendas e rótulos Caracter Significado h aqui (here) t topo da página (top) b final da página (bottom) p página de floats (page) Tabela: Possíveis posicionamentos
  16. 16. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsFloats • São containers atômicos • figure e table são floats • Pode-se definir preferências para o posicionamento, vide tabela 6 • Use “!” para forçar o compilador • Permitem a inserção de legendas e rótulos Caracter Significado h aqui (here) t topo da página (top) b final da página (bottom) p página de floats (page) Tabela: Possíveis posicionamentos
  17. 17. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsReferências cruzadas • São muito úteis • O LTEX as gerência automaticamente A • Para usá-las, temos os comandos: label{tipo:id} ref{tipo:id} • tipo:id é só uma convenção • Importante: é preciso compilar 2 vezes pra atualizar
  18. 18. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsComo inserir figuras • Para inserir figuras, deve-se usar o pacote graphicx • O tamanho da figura pode ser definido usando: scale=0.8 width=0.5textwidth heigth=5cm . . .
  19. 19. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsFigura com referência cruzada Arquivo figura.tex Fonte documentclass[a4paper,12pt]{article} usepackage[utf8]{inputenc} usepackage{graphicx} begin{document} O conjunto de Mandelbrot (ver figura ref{fig:mandelbrot}) é um fractal. begin{figure}[htb] centering includegraphics[scale=1]{mandelbrot} caption{Conjunto de Mandelbrot} label{fig:mandelbrot} end{figure} end{document} Resultado Saída
  20. 20. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsEstilos de fonte • textbf{Negrito} Negrito • textit{Itálico} Itálico • textrm{Romano} Romano • textsf{Sans Serif} Sans Serif • texttt{Máquina de escrever} Máquina de escrever • textsc{Caixa alta} Caixa alta
  21. 21. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsTamanhos de fonte • {tiny a menor} a menor • {scriptsize muito pequeno} muito pequeno • {footnotesize menor} menor • {small pequeno} pequeno • {large grande} grande • {Large maior} maior • {LARGE maior ainda} maior ainda • {huge ainda maior} ainda maior • {Huge o maior de todos} o maior de todos
  22. 22. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsOutras fontes • Tens um bom motivo?
  23. 23. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsOutras fontes • Tens um bom motivo? • Cada fonte pode ter seu procedimento específico • Para saber as opções, link para catálogo no slide Links úteis
  24. 24. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsUm documento usando Helvetica Arquivo fontes.tex Fonte documentclass[a4paper,12pt]{article} usepackage[utf8]{inputenc} usepackage[scaled]{helvet} renewcommand*familydefault{sfdefault} usepackage[T1]{fontenc} begin{document} Agora um documento utilizando uma fonte diferente da textrm{padrão}. end{document} Resultado Saída
  25. 25. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsPonto forte • Alta qualidade tipográfica para fórmulas matemáticas • Pacotes da AMS (American Mathematical Society) amsmath amssymb
  26. 26. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsSímbolos básicos Código Resultado x + y x +y x − y x −y x times y x ×y x div y x ÷y x^y xy x_y xy Tabela: Símbolos matemáticos básicos
  27. 27. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsOperações sobre conjuntos Código Resultado emptyset ∅ cap ∩ cup ∪ setminus in ∈ notin ∈/ subset ⊂ subseteq ⊆ supset ⊃ supseteq ⊇ Tabela: Símbolos matemáticos para operações sobre conjuntos
  28. 28. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsOperadores relacionais Código Resultado le ≤ ge ≥ ne = prec preceq succ succeq Tabela: Símbolos matemáticos para operações relacionais
  29. 29. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsUm pouco de matemática Arquivo matematica.tex Fonte documentclass[a4paper,12pt]{article} usepackage[utf8]{inputenc} usepackage{amsmath} usepackage{amssymb} begin{document} Podem estar dentro do texto, e.g. $int^{a,b}_d f(x)$. Ou separadamente, como na soma dos $n$ primeiros naturais (ref{eq:nat}) ou dos $n$ primeiros pares (ref{eq:pares}): begin{equation} sum_{i=1}^n i=frac{n(n+1)}{2} label{eq:nat} end{equation} begin{equation} sum_{i=1}^n 2i=n^2+n label{eq:pares} end{equation} end{document} Resultado Saída
  30. 30. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e Refs AUsando tabelas no LTEX • No fundo, são simples de usar • table X tabular c centralizado l esquerda & separador de colunas r direita nova linha | uma linha vertical hline linha horizontal || duas linhas verticais Tabela: Opções de linhas Tabela: Opções de colunas
  31. 31. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsUma tabela Arquivo tabela.tex Fonte documentclass[a4paper,12pt]{article} begin{document} begin{table} centering begin{tabular}{ l | c || r |} 1 & 1 & 2 hline 3 & 5 & 8 hline 13 & 21 & 34 55 & 89 & 144 hline end{tabular} caption{Exemplo de tabela estranha}label{tab:estranha} end{table} end{document} Resultado Saída
  32. 32. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsComandos • Você pode criar os seus próprios comandos newcommand{nome}[quant. argumentos]{função} • Ou redefinir comandos já existentes renewcommand{nome}[quant. argumentos]{função}
  33. 33. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsPacotes • Pode-se criar pacotes personalizados
  34. 34. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsCriamos um pacote simples Arquivo pacote.sty Fonte ProvidesPackage{pacote} newcommand{saudacao}{Ola!} newcommand{apresentacao}[2]{Meu nome é #1 e meu sobrenome é #2.}
  35. 35. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsAgora usamos o pacote Arquivo usandopacote.tex Fonte documentclass[a4paper,12pt]{article} usepackage[utf8]{inputenc} usepackage{pacote} begin{document} saudacao apresentacao{Matheus}{Braun} end{document} Resultado Saída
  36. 36. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsO que é o BibTEX • É uma ferramenta para gerência de referências • Auxilia na formatação de bibliografias em documento LTEX A • Importante: tem etapas extras de compilação pdflatex arquivo.tex bibtex arquivo.aux pdflatex arquivo.tex pdflatex arquivo.tex
  37. 37. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsComo funciona • Arquivo .bib com informações das fontes • No texto, pode-se citar usando: cite{<fonte>} • Para incluir uma referência sem citar (cuidado): nocite{<fonte>}
  38. 38. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsO arquivo .bib Arquivo biblio.bib Fonte @BOOK{stewart, address={Local}, author={James Stewart}, title={Cálculo para engenheiros}, publisher={Editora}, year={2008} }
  39. 39. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsUsando o BibTEX Arquivo bibliografia.tex Fonte documentclass[a4paper,12pt]{article} usepackage[utf8]{inputenc} usepackage[alf]{abntcite} % padrão de referências da ABNT begin{document} ‘‘É trivial mostrar que(...)’’ cite{stewart} bibliography{biblio} end{document} Resultado Saída
  40. 40. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsLinks úteis TEXmaker - Editor A Coleção de templates LTEX A Descubra o comando LTEX desenhando o símbolo Pré-formatação de equações com visualização em tempo real Seção do StackExchange sobre TEX A Catálogo de fontes para LTEX A A ShareLTEX - editor colaborativo online para LTEX
  41. 41. AL TEX Conceitos Figuras Fontes Fórmulas Tabelas Tópicos Avançados BibTEX Utils e RefsReferências A LTEX Wikibook Comprehensive TEX Archive Network TEX User Group A LTEX Project BibTEX.org This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/.

×