Introdução 
Introdução ao LATEX 
Realmente só uma introdução 
Adams 
Pet-BCC 
19 de outubro de 2014 
Adams (Pet-BCC) Realm...
Introdução 
O que é LATEX 
É uma linguagem para criação de documentos e apresentações. 
NÃO É UMA LINGUAGEM DE PROGRAMAÇÃO...
Introdução 
Por que é melhor que o Word/BrOffice 
1 O modo matemático (math mode) é uma maravilha.. 
2 O criador da lingua...
Ambiente TexLive 
Ambiente TexLive 
Vamos usar a ferramenta conhecida como TEX Live, disponível tanto para Windows, 
Linux...
Ambiente TeXMaker 
Ambiente TeXMaker 
Vamos usar a ferramenta conhecida como TEX Maker, disponível tanto para Windows, 
Li...
Ambiente TeXMaker 
Ambiente TeX 
Vamos ao que interessa! O Ambiente TeX! 
Adams (Pet-BCC) Realmente só uma introdução 19 d...
Utilidades 
Configurações Iniciais TeXWorks 
Utilidades iniciais: Formato->Realce de Sintaxe->LaTeX 
Formato->Modo de Auto...
Utilidades 
Conceitos 
Conceitos: 
Ambiente: tudo que está entre um nbegin e um nend 
Inline: aquilo que continua na mesma...
Pacotes 
Pacotes 
Pacotes são parecidas com as bibliotecas que normalmente usamos. Porém, vá-rios 
pacotes são necessários...
Pacotes 
Fontes 
Fontes devem ser selecionadas no preâmbulo, utilizando o usepackage. 
Um catálogo de fontes está disponív...
Pacotes 
Se utilizarmos acentuação, necessitamos de alguns pacotes extras (só porque fala-mos 
português -_ - ): 
[brazil]...
Primeiro Documento 
Primeiro Documento 
Digitem o seguinte código: 
 documentclass { article } 
 begin { document } 
Meu p...
Primeiro Documento Formatação de Texto 
No LATEX, a quebra de linha é indicada por uma linha em branco. 
No exemplo anteri...
Primeiro Documento Formatação de Texto 
Outras formatações de texto: podemos mudar a cor e tamanho. 
ntiny{Olar} Olar 
nsc...
Primeiro Documento Formatação de Texto 
Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 15 / 58
Alinhamento 
Alinhamento 
O alinhamento, por padrão, é à esquerda. Para alterar, utilizamos os comandos: 
begin{flushright...
Alinhamento 
Podemos também adicionar espaçamentos entre linhas, parágrafos... enfim, 
onde quisermos. 
Normalmente, utili...
Seções, Partes e Divisores 
Seções, Partes e Divisores 
Podemos dividir o documento em várias partes de várias formas: 
pa...
Itens, Enumerações 
Itens, Enumerações 
Para fazer itens e enumerações, podemos utilizar nbegin{itemize} e 
nbegin{enumera...
Itens, Enumerações 
Utilizando o itemize, 
temos este efeito. 
1 Utilizando o enumerate, 
2 temos este efeito. 
1) Colocan...
Equações 
Equações 
Para escrevermos uma equação (ou qualquer expressão que envolva símbolos ma-temáticos), 
devemos coloc...
Equações Manipulação de equações 
Sobrescrito e subscrito geram as seguintes saídas: 
$x^2$
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Apresentação
Próximos SlideShares
Carregando em…5
×

Apresentação

246 visualizações

Publicada em

Minicurso Latex 2014 PET Computação ICMC

Publicada em: Ciências
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
246
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentação

  1. 1. Introdução Introdução ao LATEX Realmente só uma introdução Adams Pet-BCC 19 de outubro de 2014 Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 1 / 58
  2. 2. Introdução O que é LATEX É uma linguagem para criação de documentos e apresentações. NÃO É UMA LINGUAGEM DE PROGRAMAÇÃO É uma linguagem de marcação Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 2 / 58
  3. 3. Introdução Por que é melhor que o Word/BrOffice 1 O modo matemático (math mode) é uma maravilha.. 2 O criador da linguagem TEX oferece um prêmio de 215 centavos de dólar (aproximadamente $327; 68 dólares para quem encontrar um bug na linguagem). 3 TEX é de grátis! 4 Dá pra comentar o código! 5 A linguagem TEX não muda desde 1989, ou seja, nunca haverá problema de compatibilidade de códigos-fontes. Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 3 / 58
  4. 4. Ambiente TexLive Ambiente TexLive Vamos usar a ferramenta conhecida como TEX Live, disponível tanto para Windows, Linux e MacOsX. No Windows: utiliza, além do TeXLive, o Miktex, que contém as bibliotecas para compilação e outras coisas para fazer tudo funcionar bonitinho. I Miktex: http://miktex.org/download I TeXLive https://www.tug.org/texlive/windows.html No Linux: Pode ser instalado através do comando sudo apt-get install texlive-full. Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 4 / 58
  5. 5. Ambiente TeXMaker Ambiente TeXMaker Vamos usar a ferramenta conhecida como TEX Maker, disponível tanto para Windows, Linux e MacOsX. No Windows: utiliza, além do TeXMaker, o Miktex, que contém as bibliotecas para compilação e outras coisas para fazer tudo funcionar bonitinho. I Miktex: http://miktex.org/download I TeXMaker http://www.xm1math.net/texmaker/download.html No Linux: O TeXMaker necessita de várias bibliotecas encontradas no TeXLive. Então, primeiramente precisamos digitar no terminal sudo apt-get install texlive. O TeXMaker pode ser instalado através do comando sudo apt-get install texmaker. Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 5 / 58
  6. 6. Ambiente TeXMaker Ambiente TeX Vamos ao que interessa! O Ambiente TeX! Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 6 / 58
  7. 7. Utilidades Configurações Iniciais TeXWorks Utilidades iniciais: Formato->Realce de Sintaxe->LaTeX Formato->Modo de Auto-Indentação->LaTeX Formato->Números de Linha Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 7 / 58
  8. 8. Utilidades Conceitos Conceitos: Ambiente: tudo que está entre um nbegin e um nend Inline: aquilo que continua na mesma linha, sem quebrar a continuidade do texto Modo matemático (math mode): tudo que está entre $ $ Opção: tudo que está entre [] depois de um comando TEX Argumento: tudo que está entre {} depois de um comando TEX Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 8 / 58
  9. 9. Pacotes Pacotes Pacotes são parecidas com as bibliotecas que normalmente usamos. Porém, vá-rios pacotes são necessários, e cada um deles tem uma função específica. Alguns necessitam de parâmetros, outros eles são opcionais. Para incluir um pacote, utilizamos nusepackage. Os mais utilizados são: amsmath: É o mais recomendado do pacote AMS. Possui centenas de ambientes úteis. graphicx: Usado para manipulação de imagens (mais especificamente o includegraphics). amsfonts: Inclui diversos símbolos extras de matemática, métricas de fonte e letras. amssymb: Mais simbolos gerais (setas, simbolos lógicos...) amstext: Usado para criar o ambiente matemático. xy: Cria GRAFOS! hyperref: Usado para criar links e urls. ragged2e: Usado para alinhamento e espaçamento de texto. Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 9 / 58
  10. 10. Pacotes Fontes Fontes devem ser selecionadas no preâmbulo, utilizando o usepackage. Um catálogo de fontes está disponível em: http://www.tug.dk/FontCatalogue/. (sério, tem muita coisa) Vamos utilizar a fonte helvet por enquanto. Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 10 / 58
  11. 11. Pacotes Se utilizarmos acentuação, necessitamos de alguns pacotes extras (só porque fala-mos português -_ - ): [brazil]babel: define a linguagem como português. [utf8]inputenc: Utilizado para hifenização e processamento de acentos. [T1]fontenc: Basicamente, serve para compilar mais rápido a acentuação e não gerar problemas ao gerar alguns símbolos específicos no LATEX. Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 11 / 58
  12. 12. Primeiro Documento Primeiro Documento Digitem o seguinte código: documentclass { article } begin { document } Meu primeiro documento . textit { Hello world !} end{ document } Escolham a opção pdfLaTeX e cliquem na seta à esquerda da opção (ou Ctrl+T). Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 12 / 58
  13. 13. Primeiro Documento Formatação de Texto No LATEX, a quebra de linha é indicada por uma linha em branco. No exemplo anterior, o comando ntextit{} fez alguma coisa... testem com os seguintes comando e vejam o resultado: textbf textsc textsl textsf Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 13 / 58
  14. 14. Primeiro Documento Formatação de Texto Outras formatações de texto: podemos mudar a cor e tamanho. ntiny{Olar} Olar nscriptsize{Olar} Olar nfootnotesize{Olar} Olar nsmall{Olar} Olar nnormalsize{Olar} Olar nlarge{Olar} Olar nLarge{Olar} Olar nLARGE{Olar} Olar nhuge{Olar} Olar nHuge{Olar} Olar ntextit{Olar} Olar ntextbf{Olar} Olar ntextsc{Olar} OLAR ntextsf{Olar} Olar ntextsl{Olar} Olar ntexttt{Olar} Olar nuppercase{Olar} OLAR nemph{Olar} Olar ntextcolor{blue}{Olar} Olar Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 14 / 58
  15. 15. Primeiro Documento Formatação de Texto Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 15 / 58
  16. 16. Alinhamento Alinhamento O alinhamento, por padrão, é à esquerda. Para alterar, utilizamos os comandos: begin{flushright} begin{flushleft} begin{center} centering hfill Por exemplo: podemos ter Texto à direita Texto à esquerda Texto centralizado Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 16 / 58
  17. 17. Alinhamento Podemos também adicionar espaçamentos entre linhas, parágrafos... enfim, onde quisermos. Normalmente, utiliza-se os comandos nvspace{ tam} e nhspace{ tam}, onde tam é o tamanho desejado. Pode se usar as medidas polegadas(in), pontos(pt), centímetros(cm), milímetros(mm), entre outras. Também existem as medidas ntextwidth, ntextheight, nlinewidth. Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 17 / 58
  18. 18. Seções, Partes e Divisores Seções, Partes e Divisores Podemos dividir o documento em várias partes de várias formas: part {} section {} subsection {} subsubsection {} Note que, em todos os comandos, é feito uma numeração automática. Caso deseje remover a numeração, apenas adicione um *. Por exemplo, section* {}. Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 18 / 58
  19. 19. Itens, Enumerações Itens, Enumerações Para fazer itens e enumerações, podemos utilizar nbegin{itemize} e nbegin{enumerate}, respectivamente. Para criar itens dentro de cada um, usamos o comando nitem. Podemos nomear cada item separadamente colocando o nome entre [] logo à frente (nitem[nome]). Vamos utilizar o pacote enumerate para fazer algumas cositas mais :) Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 19 / 58
  20. 20. Itens, Enumerações Utilizando o itemize, temos este efeito. 1 Utilizando o enumerate, 2 temos este efeito. 1) Colocando o argumento [1)] no nbegin{enumerate} (nbegin{enumerate}[1)]), 2) temos este efeito (por isso é necessário o uso do pacote enumerate). Alguns parâmetros aceitos no enumerate são [1.], [a)], [I] (números romanos), e muitos outros. Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 20 / 58
  21. 21. Equações Equações Para escrevermos uma equação (ou qualquer expressão que envolva símbolos ma-temáticos), devemos colocar a expressão entre $ $. Isso é uma equação inline (mis-turada no texto). Por exemplo: A equação f (x) = x2é uma parábola com concavidade para cima. Também podemos utilizar o ambiente equation. Dentro deste ambiente, TUDO é considerado como expressões matemáticas. Note que, ele irá destacar a equação utilizada. Por exemplo: O Teorema de Pitágoras é muito importante né gente? a2 + b2 = c2 (1) esse teorema mostra como calcular os lados de um triângulo reto. Para remover a numeração dentro de uma equação, adicione o comando nnonumber em qualquer lugar do ambiente equation. Adams (Pet-BCC) Realmente só uma introdução 19 de outubro de 2014 21 / 58
  22. 22. Equações Manipulação de equações Sobrescrito e subscrito geram as seguintes saídas: $x^2$

×