mini curso introdutório ao latex

32
www.Crescencio Lima.com Mini Curso Introdutório ao

Upload: crescencio-neto

Post on 09-Jul-2015

463 views

Category:

Education


3 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Mini Curso Introdutório ao Latex

www.Crescencio Lima.com

Mini Curso Introdutório ao

Page 2: Mini Curso Introdutório ao Latex

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

Page 3: Mini Curso Introdutório ao Latex

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 (\)

Page 4: Mini Curso Introdutório ao Latex

Criadores

Page 5: Mini Curso Introdutório ao Latex

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

Page 6: Mini Curso Introdutório ao Latex

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

Page 7: Mini Curso Introdutório ao Latex

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.

Page 8: Mini Curso Introdutório ao Latex

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}!

Page 9: Mini Curso Introdutório ao Latex

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]

Page 10: Mini Curso Introdutório ao Latex

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}

Page 11: Mini Curso Introdutório ao Latex

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!

Page 12: Mini Curso Introdutório ao Latex

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

Page 13: Mini Curso Introdutório ao Latex

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

Page 14: Mini Curso Introdutório ao Latex

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}!

Page 15: Mini Curso Introdutório ao Latex

Caracteres especiais

•  Para inserir caracteres especiais é preciso colocar a barra invertida antes do caractere

Page 16: Mini Curso Introdutório ao Latex

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\%!!

Page 17: Mini Curso Introdutório ao Latex

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!

Page 18: Mini Curso Introdutório ao Latex

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}

Page 19: Mini Curso Introdutório ao Latex

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

Page 20: Mini Curso Introdutório ao Latex

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}!

Page 21: Mini Curso Introdutório ao Latex

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!}!

Page 22: Mini Curso Introdutório ao Latex

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 {}

Page 23: Mini Curso Introdutório ao Latex

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é

Page 24: Mini Curso Introdutório ao Latex

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$

Page 25: Mini Curso Introdutório ao Latex

Letras Gregas

•  Letras gregas podem ser digitadas dentro do ambiente matemático

Page 26: Mini Curso Introdutório ao Latex

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}$! !!

Page 27: Mini Curso Introdutório ao Latex

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}}$!

Page 28: Mini Curso Introdutório ao Latex

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

Page 29: Mini Curso Introdutório ao Latex

Exercício

•  Crie a seguinte tabela em LATEX

Page 30: Mini Curso Introdutório ao Latex

Inserindo Figuras

•  Para inserir imagens no documento é preciso utilizar o pacote: –  usepackage{graphicx}!

Page 31: Mini Curso Introdutório ao Latex

Referencias

•  Apresentação baseada no documento “Breve Introdução ao xLATEX 2E” do autor Lenimar Nunes Andrade

Page 32: Mini Curso Introdutório ao Latex

www.Crescencio Lima.com

Mini Curso Introdutório ao