2. Introdução
• O TEX foi criado no final dos anos 70 por Donald
Knuth, na Stanford University
• É um programa que pode ser usado na edição de
textos
• O nome do programa corresponde as primeiras
letras da palavra “tecnologia” em grego
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 ()
5. Vantagens do
• Ao contrário de programas como MS Word, o texto em LATEX
não é digitado na tela na forma como vai ser impresso.
• O usuário só se preocupa com o texto e não precisa se
preocupar 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. Como funciona
• Para criação de um texto é necessário apenas um editor de
texto, para criação do arquivo de extensão TEX
• Em seguida o arquivo texto deverá ser compilado gerando um
arquivo 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. Primeiros passos
• Um texto em LATEX é sempre iniciado com um preâmbulo que
irá conter pelo menos um comando
documentclass[opções]{classe}!
• opções é um parâmetro opcional que pode conter
informaçõ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. 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. Algumas dicas antes de Seguir
• Para gerar o PDF do seu documento é preciso compilar seu
código LATEX
• Para isso utilize o atalho: Ctrl + B
• Outro função muito útil do Eclipse é o auto complete, para
utilizá-la:
– Digite e aguarde alguns segundos, selecione a opção desejada e
pressione Enter
– Pressione Ctrl + espaço e digite algumas letras do comando
desejado
– Exemplo: Digite doc [aguarde alguns segundos]
10. Alterando o primeiro Exemplo
• Altere o tamanho da fonte do seu arquivo para fonte de
tamanho 10, em seguida 11 e por fim 12
• Altere o seu documento para exibir o texto como duplo
colunado, para isso utilize o comando
documentclass[twocolumn]{article}
11. Detalhes do LATEX
• O LATEX faz distinção entre letras minúsculas e maiúsculas
• Por exemplo, um comando begin{document} deve ser
digitado com letras minúsculas
– BEGIN{document}!
– Begin{DOCUMENT}!
– BEGIN e Begin não são considerados como sendo
equivalentes ao comando begin!
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 seguinte
comando dentro do seu documento
– maketitle
13. Acentuação no
• A acentuação em LATEX é feita colocando-se uma barra
invertida 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. Facilitando a vida de vocês
• O LATEX permite a inclusão de pacotes com uma série de
funcionalidades, similar as bibliotecas de programação
• No caso da acentuação é possível utilizar os pacotes de
acentuaçã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. Caracteres especiais
• Para inserir caracteres especiais é preciso colocar a barra
invertida antes do caractere
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 um
desconto de 10%!!
17. Comentário e Pula Linha
• No LATEX é possível inserir comentários no seu texto, para
isso 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 ‘’ ou
então utilizar os comandos:
– newline!
– linebreak!
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. 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. Tipos de Letras
• O LATEX possui alguns tipos de letras diferenciados
• Escreva as seguinte linhas no seu documento e verifique o
resultado:
– {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. 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. Notas de Rodapé
• O LATEX é bastante eficiente na construção de notas de
rodapé
• Para isso, basta colocar o comando footnote{texto} no
local em que se deseja criar uma referencia a nota
• Em seguida coloque o texto da nota fornecido como parâmetro
dentro das {}
23. Exercício
• Escreva o seguinte texto:
Este é o texto “normal” com os locais1 previamente
escolhidos2 para referencias às notas.
1Esta é uma nota de rodapé
2... e esta é outra nota de rodapé
24. Fórmulas Matemáticas
• Fórmulas e símbolos matemáticos só podem ser usados dentro
de um ambiente matemático
• A criação deste ambiente é feita colocando as expressões
entre cifrões ‘$’
• Por exemplo a expressão “a+b-2c” em modo matemático pode
ser feita do seguinte modo: $a+b-2c$
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 o
resultado:
– $a^b$ ! !$a^{2b}$! !$a_{2b}$!
– $x_{n+1}$! !!
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. 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