mini curso introdutório ao latex
DESCRIPTION
Mini curso realizado na Semana de Informática (Week-IT) do IFBA campus Vitória da Conquista.TRANSCRIPT
www.Crescencio Lima.com
Mini Curso Introdutório ao
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
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 (\)
Criadores
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
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
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.
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}!
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]
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}
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!
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
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
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}!
Caracteres especiais
• Para inserir caracteres especiais é preciso colocar a barra invertida antes do caractere
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\%!!
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!
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}
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
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}!
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!}!
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 {}
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é
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$
Letras Gregas
• Letras gregas podem ser digitadas dentro do ambiente matemático
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}$! !!
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}}$!
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
Exercício
• Crie a seguinte tabela em LATEX
Inserindo Figuras
• Para inserir imagens no documento é preciso utilizar o pacote: – usepackage{graphicx}!
Referencias
• Apresentação baseada no documento “Breve Introdução ao xLATEX 2E” do autor Lenimar Nunes Andrade
www.Crescencio Lima.com
Mini Curso Introdutório ao