Mini Curso Introdutório ao Latex

1,374 views

Published on

Mini curso realizado na Semana de Informática (Week-IT) do IFBA campus Vitória da Conquista.

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

No Downloads
Views
Total views
1,374
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
26
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Mini Curso Introdutório ao Latex

  1. 1. www.Crescencio Lima.comMini Curso Introdutório ao
  2. 2. Introdução•  O TEX foi criado no final dos anos 70 por DonaldKnuth, na Stanford University•  É um programa que pode ser usado na edição detextos•  O nome do programa corresponde as primeirasletras da palavra “tecnologia” em grego
  3. 3. Introdução•  O LATEX é um conjunto de comandos adicionais para o TEX•  Elaborado em meados da década de 80 por Leslie Lamport•  Um documento LATEX é formado pelo texto propriamente dito,mais alguns comandos•  Esses comandos definem o tipo de letra, formatação do texto,símbolos especiais, etc.•  Todo comando em LATEX inicia com uma barra invertida ()
  4. 4. Criadores
  5. 5. Vantagens do•  Ao contrário de programas como MS Word, o texto em LATEXnão é digitado na tela na forma como vai ser impresso.•  O usuário só se preocupa com o texto e não precisa sepreocupar com a formatação•  É um projeto open source de licença pública•  Os editores de texto e compiladores são gratuitos– No caso do mini-curso utilizaremos Eclipse com o Plugin Texlipse– Compilador utilizado será o MicTex
  6. 6. Como funciona•  Para criação de um texto é necessário apenas um editor detexto, para criação do arquivo de extensão TEX•  Em seguida o arquivo texto deverá ser compilado gerando umarquivo binário de extensão DVI•  O arquivo DVI pode ser impresso e visualizado em tela•  É possível também converter o DVI para PS ou PDF
  7. 7. Primeiros passos•  Um texto em LATEX é sempre iniciado com um preâmbulo queirá conter pelo menos um comandodocumentclass[opções]{classe}!•  opções é um parâmetro opcional que pode conterinformações sobre o tamanho das letras, tipo de papel, etc.– As opções mais comuns são: a4paper, 10pt, 12pt!•  O parâmetro classe é obrigatório e define o estilo do texto– As classes mais comuns são: article(artigo), book(livro), etc.
  8. 8. Primeiro Exemplo•  Com a ajuda do monitor, abra o programa Eclipse•  Crie um projeto novo projeto no TexLipse•  Em seguida, digite o seguinte texto:!documentclass{article} !begin{document} !... Aqui deve ser digitado o texto ...!end{document}!
  9. 9. Algumas dicas antes de Seguir•  Para gerar o PDF do seu documento é preciso compilar seucódigo LATEX•  Para isso utilize o atalho: Ctrl + B•  Outro função muito útil do Eclipse é o auto complete, parautilizá-la:– Digite e aguarde alguns segundos, selecione a opção desejada epressione Enter– Pressione Ctrl + espaço e digite algumas letras do comandodesejado– Exemplo: Digite doc [aguarde alguns segundos]
  10. 10. Alterando o primeiro Exemplo•  Altere o tamanho da fonte do seu arquivo para fonte detamanho 10, em seguida 11 e por fim 12•  Altere o seu documento para exibir o texto como duplocolunado, para isso utilize o comandodocumentclass[twocolumn]{article}
  11. 11. Detalhes do LATEX•  O LATEX faz distinção entre letras minúsculas e maiúsculas•  Por exemplo, um comando begin{document} deve serdigitado com letras minúsculas–  BEGIN{document}!–  Begin{DOCUMENT}!–  BEGIN e Begin não são considerados como sendoequivalentes ao comando begin!
  12. 12. Inserindo Título e Autor•  Para inserir um título ao seu texto utilize o seguinte comando:title{Digite um Titulo}•  Para inserir o autor ao texto utilize o seguinte comando:–  author{Digite seu Nome}•  Para que o título e autor apareçam no documento digite o seguintecomando dentro do seu documento–  maketitle
  13. 13. Acentuação no•  A acentuação em LATEX é feita colocando-se uma barrainvertida seguida do acento e da letra– ’a = á ~a = ã ^o = ô c c = ç•  Escreva as seguinte palavras no seu texto– Acentuação– Parâmetro– Voltímetro– Obrigatório
  14. 14. Facilitando a vida de vocês•  O LATEX permite a inclusão de pacotes com uma série defuncionalidades, similar as bibliotecas de programação•  No caso da acentuação é possível utilizar os pacotes deacentuação, insira o seguinte comando no início do seu texto:–  usepackage[utf8]{inputenc}!•  Para que o documento seja convertido para português:–  usepackage[brazil]{babel}!
  15. 15. Caracteres especiais•  Para inserir caracteres especiais é preciso colocar a barrainvertida antes do caractere
  16. 16. Exercício•  Digite a seguinte frase utilizando os caracteres especiais:•  O livro custou R$50,00 – obtive um desconto de 10%! •  O livro custou R$ 50,00 -- obtive umdesconto de 10%!!
  17. 17. Comentário e Pula Linha•  No LATEX é possível inserir comentários no seu texto, paraisso utilize o caractere ‘%’– Insira o seguinte comentário no seu texto:% Este documento está sendo criado por [seu nome]!% Para o mini curso introdutório a LATEX!•  Para pular linhas basta utilizar duas barras invertidas ‘’ ouentão utilizar os comandos:–  newline!–  linebreak!
  18. 18. Criando Seções e Subseções•  Para criar seções no seu documento utilize o comando:– section{Primeira secao}•  Para criar subseções utilize o comando:– subsection{Primeira subsecao}•  Para criar capítulo de livro, utilize o comando:– chapter{Primeiro Capitulo}
  19. 19. Exercício•  Transforme seu projeto em um livro e inclua 3 capítulos– Introdução, Desenvolvimento e Conclusão•  Os dois primeiros capítulos devem ter 2 seções cada•  Cada seção deve ter 1 subseção
  20. 20. Tipos de Letras•  O LATEX possui alguns tipos de letras diferenciados•  Escreva as seguinte linhas no seu documento e verifique oresultado:–  {rm para escrever com o tipo romano}!–  {sf para escrever com sans serif}!–  {sc para escrever com letra de forma}!–  {tt para tipo maquina de escrever}!
  21. 21. Negrito, Itálico e Sublinhado•  Para palavras em negrito utilize o seguinte comando:–  textbf{Esta frase ficara em negrito}!•  Para palavras em itálico utilize o seguinte comando:•  textit{Esta frase ficara em italico}•  Para palavras em sublinhado utilize o seguinte comando:–  underline{Frase sublinhada!}!
  22. 22. Notas de Rodapé•  O LATEX é bastante eficiente na construção de notas derodapé•  Para isso, basta colocar o comando footnote{texto} nolocal em que se deseja criar uma referencia a nota•  Em seguida coloque o texto da nota fornecido como parâmetrodentro das {}
  23. 23. Exercício•  Escreva o seguinte texto:Este é o texto “normal” com os locais1 previamenteescolhidos2 para referencias às notas. 1Esta é uma nota de rodapé 2... e esta é outra nota de rodapé
  24. 24. Fórmulas Matemáticas•  Fórmulas e símbolos matemáticos só podem ser usados dentrode um ambiente matemático•  A criação deste ambiente é feita colocando as expressõesentre cifrões ‘$’•  Por exemplo a expressão “a+b-2c” em modo matemático podeser feita do seguinte modo: $a+b-2c$
  25. 25. Letras Gregas•  Letras gregas podem ser digitadas dentro do ambientematemático
  26. 26. Potências e índices•  Potências podem ser construídas com um ‘^’ e índices com um‘_’•  Quando tiver mais de um caractere devem estar entre {}•  Escreva as seguintes expressões no seu texto e verifique oresultado:–  $a^b$ ! !$a^{2b}$! !$a_{2b}$!–  $x_{n+1}$! !!
  27. 27. Frações e Raízes•  Frações são construídas com um comando:–  $frac{numerador}{denominador}$!–  $frac{p}{q}$!–  $frac{a+b}{c+d}$!•  Raiz quadrada pode ser construída com um comando:–  $sqrt[n]{radicando}$!–  $sqrt{4}$!–  $sqrt{sqrt[3]{x}}$!
  28. 28. Criando uma Tabela Simples•  As tabelas devem ser criadas com o ambiente tabular,podendo ter linhas horizontais e verticais•  Para cada coluna da tabela, deve-se especificar uma letra L(esquerda), c(centralizado), r(direita)•  Cada linha vertical é especificada com uma barra vertical ‘|’•  Para separar as colunas utiliza-se o ‘&’•  Cada final de linha precisa do ‘’•  O comando hline desenha uma linha horizontal
  29. 29. Exercício•  Crie a seguinte tabela em LATEX
  30. 30. Inserindo Figuras•  Para inserir imagens no documento é preciso utilizar o pacote:–  usepackage{graphicx}!
  31. 31. Referencias•  Apresentação baseada no documento “Breve Introdução aoxLATEX 2E” do autor Lenimar Nunes Andrade
  32. 32. www.Crescencio Lima.comMini Curso Introdutório ao

×