Você está na página 1de 15

A MINICURSO DE L TEX o 2 \2011 1a Aula

PET-MAT 04 de Outubro de 2011

Objetivos

A Este minicurso tem o objetivo de apresentar o LTEX, dando uma introduao sobre como utiliz-los na criaao de diversos tipos de documentos e c a c elaboraao de arquivos de texto em geral. Nesta aula veremos os seguintes c tpicos: o A Poss veis documentos que podem ser feitos por meio do L TEX;

Estrutura Bsica de um Artigo; a Caracteres Especiais; Formatao Bsica (espaamento, centralizar, pargrafo, pular linha...); ca a c a Notas de Rodap; e Diferenas entre Modo Matemtico e Modo Texto; c a Numeraao e Estilo de Pginas; c a Erros Comuns.

Introduo ca

O TEX o mais antigo (desde 1983) sistema de processamento de textos e (no Windows ou no Linux) ainda em uso e dispon para todos os sistemas vel operacionais. Ele foi desenvolvido por Leslie Lamport a partir do programa TEX criado por Donald Knuth. TEX o programa que faz a converso de um arquivo de texto com as e a marcas de formataao para um arquivo imprim contendo a descrio da c vel ca A X a linguagem de marco que facilita o uso do T X por inicipgina. O LTE e a E A antes, onde cada comando L TEX um atalho para um conjunto de comandos e A TEX . Todo documento LTEX precisa ter a extenso .tex, que o arquivo a e original que contem os macros e pode ser convertido, por exemplo, para o famoso .pdf.

2.1

Vantagens

Imprimir o mesmo documento em qualquer sistema (Windows, Linux, Mac) sem perdas de formataao; c Facilidade de trabalhar com frmulas matemticas; o a Grcos e s a mbolos com qualidade tipogrca prossional; a Numeraao automtica de frmulas, seoes, denioes, exemplos e teoc a o c c remas, o que permite que voc faa mudanas na ordem do texto sem e c c que seja necessrio trocar os nmeros dos itens; a u As citaoes a frmulas, seoes, denies, exemplos, teoremas alm de c o c co e citaoes bibliogrcas tambm podem ser automatizadas. c a e

Estrutura bsica de um documento a


\documentclass[a4paper,10pt]{article} determina que o tipo de documento ser um artigo, em folha padro A4 e tamanho-base de a a fonte 10pt. \usepackage[brazil]{babel} faz com que ele gere datas e nomes como Cap tulo, Bibliograa em portugus com estilo brasileiro. e \usepackage{graphicx,color} permitem incluir guras e colorir o texto. \usepackage[latin1]{inputenc} dene uma codicaao para os c caracteres em que os acentos so digitados diretamente pelo teclado. a \begin{document} comeando o corpo do documento. c \maketitle cria o t tulo do documento, juntamente com o nome do autor e data em que o documento foi criado. Se voc deseja utilizar e uma data diferente da atual, coloque o comando \date{} com a data desejada antes do corpo do documento. \begin{abstract} e \end{abstract} entre esses comandos colocamos o resumo do artigo. \end{document} encerra o documento, tudo que for digitado depois ignorado. e

A Note que o LTEX formata automaticamente o resumo.

Exemplo 1
A Este um arquivo bsico fonte para o L TEX e a

\documentclass[a4paper,12pt]{article} \usepackage[brazil]{babel} \begin{document} entre esses dois comando ca o texto. \end{document} Exemplo 2 Esse exemplo mostra a estrutura bsica do artigo. a \documentclass[a4paper,12pt]{article} \usepackage[brazil]{babel} \begin{document} \title{Titulo} \author{Autor} \date{10 de novembro de 2008} \maketitle \begin{abstract} Aqui ca um resumo do artigo. \end{abstract} Aqui ca o corpo do artigo. \end{document} 3.0.1 Partes do texto

Um texto pode ser subdividido em seoes, subseoes e subsubseoes. Isto c c c pode ser feito com os comandos \section {...}, \subsection{...} e \subsubsection{...}, respectivamente, tal como foi feito com esse arquivo. Textos maiores, como livros e teses (classes book e report) podem ter cap tulos, basta usar o comando\chapter{...}.

Acentuao ca

A A acentuao em L TEX feita colocando-se uma barra invertida seguida ca e do acento e da letra, com exceao da cedilha. So dados exemplos: c a Digitando:

\E \a \a \~a \i \^o \c{c} \O \c{C} \"u \~O \~n \={o} \ss \aa \ae \OE ` a c Mostra: E a a o C u O n o a

5
5.1
5.1.1

Formatando um texto
Espaos em branco e pargrafos c a
Espaos em branco c

Para inserir espao, pode ser colocada uma ou vrias barras invertidas, c a separadas entre si por espaos. c

Exemplo 3 cada \ \ vez \ \ \ muito \ \ \ \ \ \ mais\\ \ \ \ \ \ \ espao c Mostra: cada vez muito

mais

espao c

Os comandos \hspace{...} e \vspace{...} podem ser usados para gerar espaos em branco horizontais ou verticais de tamanhos desejados. c Por exemplo, \vspace{2cm} gera um espao em branco vertical de 2 c cent metros, enquanto que \hspace{1.5in} gera um espao em branco c horizontal de 1,5 polegadas. Pode-se colocar tambm valores negativos para e tais comandos, de modo a eliminar espaos em branco. c

5.1.2

Nova linha

Para inserir nova linha podemos usar \\, ou com um comando \newline. Ao contrrio do \newline, o comando \linebreak acrescenta espaos em a c branco de modo a ajustar a linha quebrada a esquerda e ` direita, ou seja, o ` a \linebreak preenche com espaos em branco at a linha quebrada atingir a c e 7

largura pr-denida do texto. e Exemplo 4 Compare os seguintes trechos que ilustram a diferena entre \\ (que o c e mesmo que \newline) e \linebreak . Digitando: Mesmo quando tudo pede\\ Um pouco mais de calma\\ At quando o corpo e pede\\ Um pouco mais de alma\\ A vida no pra. a a Mostra: Mesmo quando tudo pede Um pouco mais de calma At quando o corpo pede e Um pouco mais de alma A vida no pra. a a E digitando: Enquanto o tempo \linebreak Acelera e pede pressa \linebreak Eu me recuso fao hora \linebreak Vou na valsa\linebreak A vida to rara.\linebreak c e a

Mostra: Enquanto Acelera Eu Vou A

o e me vida recuso na e pede fao c to a

tempo pressa hora valsa rara.

5.1.3

Alterando o espaamento entre as linhas c

Seu valor padro para o espaamento 1.0. Para alter-lo, para espaaa c e a c mento duplo entre as linhas do texto, por exemplo, use o comando: \renewcommand{\baselinestretch}{2.0} Ele deve estar no prembulo, ou seja, antes de \begin{document} a 5.1.4 Mais comandos

\, : espao horizontal. c \; : espao horizontal. c 8

\quad : espao horizontal do tamanho da fonte do documento. c \qquad : espao horizontal. c \hspace{\ll} : espao horizontal grande. c \hll : mesmo efeito do anterior. \bigskip : espao vertical grande. c \medskip : espao vertical mdio. c e \smallskip : espao vertical pequeno. c \vll: vai pro nal da pgina. a \newpage: inicia nova pgina. a

5.1.5

Novo pargrafo a

Um novo pargrafo indicado por linhas em branco, ou seja, salte linhas a e no arquivo fonte (.tex) para iniciar outro pargrafo. a

Exemplo 5 Usaremos como exemplo, um trecho do livro O mundo de Soa de Jostein Gaarder.

Digitando: A capacidade de nos surpreendermos a unica coisa de que precisamos para e nos tornarmos bons lsofos (...). E agora tens que te decidir, Soa: s uma o e criana que ainda no se habituou ao mundo? Ou s uma lsofa que pode c a e o jurar que isso nunca lhe acontecer? a No quero que tu pertenas ` categoria dos apticos e dos indiferentes. Quero a c a a que vivas a tua vida de forma consciente. Mostra: A capacidade de nos surpreendermos a unica coisa de que precisamos e para nos tornarmos bons lsofos (...). E agora tens que te decidir, Soa: s o e uma criana que ainda no se habituou ao mundo? Ou s uma lsofa que c a e o pode jurar que isso nunca lhe acontecer? a No quero que tu pertenas a categoria dos apticos e dos indiferentes. a c ` a Quero que vivas a tua vida de forma consciente.

Exemplo 6 Digitando: Aqui o in e cio de um novo pargrafo... Esta linha termina aqui \\ bem a antes da hora. Aqui temos mais um pargrafo. Veja o tamanho desse espaamento vertia c cal a seguir, \vspace{1cm} \\ e desse espaamento \hspace{2cm} horizontal. c Mostra: Aqui o in de um novo pargrafo... Esta linha termina aqui e cio a bem antes da hora. Aqui temos mais um pargrafo. Veja o tamanho desse espaamento vera c tical a seguir,

e desse espaamento c

horizontal.

O comando \noindent: suprime a identao do pargrafo. ca a

5.2
5.2.1

Formatao ca
Centralizando

Exemplo 7 Digitando: \begin{center} Quando estiver em diculdade\\ E pensar em desistir,\\ Lembre-se dos obstculos\\ Que j superou.\\ OLHE PARA TRAS. \\ (Charles Chaplin) a a \end{center} Mostra: Quando estiver em diculdade E pensar em desistir, Lembre-se dos obstculos a Que j superou. a OLHE PARA TRAS. (Charles Chaplin) 10

5.2.2

Ajustando ` direita a

Exemplo 8 Digitando: \begin{ushright}O valor das coisas no est no tempo em que elas duram,\\ a a mas na intensidade com que acontecem.\\ Por isso existem momentos inesquec veis,\\ coisas inexplicveis e pessoas incomparveis.\\ (Fernando Pessoa) \end{ushright} a a Mostra:

O valor das coisas no est no tempo em que elas duram, a a mas na intensidade com que acontecem. Por isso existem momentos inesquec veis, coisas inexplicveis e pessoas incomparveis. a a (Fernando Pessoa) 5.2.3 Ajustando ` esquerda a

Exemplo 9 Digitando: \begin{ushleft} Quando voc quer alguma coisa,\\ todo o Universo conse pira para que voc realize o seu desejo. \\(O Alquimista, Paulo Coelho) e \end{ushleft} Mostra: Quando voc quer alguma coisa, e todo o Universo conspira para que voc realize o seu desejo. e (O Alquimista, Paulo Coelho) 5.2.4 Identando

Exemplo 10 Digitando: \begin{quote} Nunca se afaste de seus sonhos, pois se eles se forem, voc e continuar vivendo, mas ter deixado de existir.(Charles Chaplin) \end{quote} a a Mostra:

11

Nunca se afaste de seus sonhos, pois se eles se forem, voc cone tinuar vivendo, mas ter deixado de existir.(Charles Chaplin) a a Linhas Horizontais \dotll gera uma linha pontilhada \hrulell gera uma linha cheia.

Notas de Rodap e
Para inserir notas de rodap, escreva no local desejado o comando: e \footnote{texto}

Exemplo 11 Digitando: \begin{center} Quando estiver em diculdade\\ E pensar em desistir,\\ Lembre-se dos obstculos\\ a Que j superou.\\ a OLHE PARA TRAS. \\ \footnote{Charles Chaplin} \end{center} Mostra: Quando estiver em diculdade E pensar em desistir, Lembre-se dos obstculos a Que j superou. a OLHE PARA TRAS. 1

Charles Chaplin

12

Estilo e Numerao de Pginas ca a

O comando \pagestyle{estilo} especica o estilo das pginas. O estilo a pode ser: plain: O cabealho vazio e o rodap contm apenas o nmero da c e e e u A X). pgina centralizado (padro do LTE a a empty: O cabealho e o rodap so vazios, sem numerao de pginas. c e a ca a headings O cabealho contm o nmero da pgina e informaoes esc e u a c pec cas do documento (seo, cap ca tulo, ...). Tal especicao pode ser dada no prambulo, ou pode ser dado um estilo ca e para cada pgina, usando o comando \thispagestyle{estilo}, no comeo de a c cada pgina do documento. a A numerao das pginas pode ser com algarismos arbicos (padro), alca a a a garismos romanos ou letras. Para isso, basta colocar um comando \pagenumbering{numerao}, onde numerao pode ser arabic (algarisca ca mos arbicos), roman (algarismos romanos minsculos), Roman (algarismos a u romanos maisculos), alph (letras minsculas) ou Alph (letras maisculas). u u u

Modo texto e Modo matemtico a

O texto (ou frmula) digitado entre os caracteres $ ... $ ou $$ ... $$ cono e siderado como estando no modo matemtico. Toda frmula matemtica a o a deve ser digitada no modo matemtico. Nessa formatao, usado o a ca e tipo de letra itlico e espaos em branco desnecessrios so eliminados autoa c a a maticamente. Exemplo 12 Este \e o texto normal, sem f\ormulas. E aqui vai a digita\c{c}\~ao de uma f\ormula bem simples: $ x = 2 a + 3 b $.
A Ao ser compilado pelo L TEX, produz na impresso o seguinte: a

Este o texto normal, sem frmulas. E aqui vai a digitaao de uma e o c frmula bem simples: x = 2a + 3b. o Para centralizar a expresso use o comanado $$ x = 2 a + 3 b $$ a

13

Este o texto normal, sem frmulas. E aqui vai a digitaao de uma e o c frmula bem simples: o x = 2a + 3b No modo matemtico podemos inserir um espao negativo, ou seja, um a c pequeno retrocesso, digitando \! ou usando o \hspace como dito anteriormente, por exemplo, \hspace{-2.5cm}. Para inserir espaos em branco, c alm do \hspace, pode-se digitar onde quer-se o espao. e c Exemplo 13 Digitar $\forall\eta$ gera , enquanto que digitar $\forall~\eta$ gera .

Erros comuns

A Os erros mais comuns que ocorrem na produao de um texto em LTEX c so: a

Um comando ou nome de ambiente escrito de forma errada. Por exemplo, escrever \begin{itemise} ou begin{itemize} em vez de \begin{itemize}; Usar comandos de um pacote no instalado; a Usar um dos caracteres especiais & $ # % fosse um caracter comum; { } \ como se

Esquecer um comando \end{...} para algum \begin{...} escrito anteriormente; Deixar de colocar um parmetro, quando a sintaxe do comando exigir. a Por exemplo, o comando \frac{p}{q} exige dois parmetros p e q; logo, a no faz sentido escrever algo como \frac{p}; a No encerrar o modo matemtico que tenha sido iniciado previamente, a a ou seja, usar um $ ou um $$ sem o par correspondente.

14

Observao ca Se quiser digitar um desses caracteres: & $ # % { } deve escrev-los como abaixo: e \& \$ \# \% \_ \^ \~ \{ \}

\ $\backslash$

15