Você está na página 1de 14

ATEX MINICURSO DE L o 2 \2010 1a Aula

PET-MAT 09 de Novembro de 2010

Objetivos

A Este minicurso tem o objetivo de apresentar o L TEX, dando uma introdu ca o sobre como utiliz a-los na cria ca o de diversos tipos de documentos e elabora ca o de arquivos de texto em geral. Nesta aula veremos os seguintes t opicos: A Poss veis documentos que podem ser feitos por meio do L TEX;

Estrutura B asica de um Artigo; Caracteres Especiais; Formata c ao B asica (espa camento, centralizar, par agrafo, pular linha...); Notas de Rodap e; Diferen cas entre Modo Matem atico e Modo Texto; Numera ca o e Estilo de P aginas; Erros Comuns.

Introdu c ao

O TEX e o mais antigo (desde 1983) sistema de processamento de textos (no Windows ou no Linux) ainda em uso e dispon vel para todos os sistemas operacionais. Ele foi desenvolvido por Leslie Lamport a partir do programa TEX criado por Donald Knuth. TEX e o programa que faz a convers ao de um arquivo de texto com as marcas de formata ca o para um arquivo imprim vel contendo a descri c ao da A p agina. O LTEX e a linguagem de marco que facilita o uso do TEX por iniciA antes, onde cada comando L TEX e um atalho para um conjunto de comandos A TEX . Todo documento LTEX precisa ter a extens ao .tex, que e o arquivo 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 formata ca o; Facilidade de trabalhar com f ormulas matem aticas; Gr acos e s mbolos com qualidade tipogr aca prossional; Numera ca o autom atica de f ormulas, se co es, deni co es, exemplos e teoremas, o que permite que voc e fa ca mudan cas na ordem do texto sem que seja necess ario trocar os n umeros dos itens; As cita co es a f ormulas, se co es, deni c oes, exemplos, teoremas al em de cita co es bibliogr acas tamb em podem ser automatizadas.

Estrutura b asica de um documento


\documentclass[a4paper,10pt]{article} determina que o tipo de documento ser a um artigo, em folha padr ao A4 e tamanho-base de fonte 10pt. \usepackage[brazil]{babel} faz com que ele gere datas e nomes como Cap tulo, Bibliograa em portugu es com estilo brasileiro. \usepackage{graphicx,color} permitem incluir guras e colorir o texto. \usepackage[latin1]{inputenc} dene uma codica ca o para os caracteres em que os acentos s ao digitados diretamente pelo teclado. \begin{document} come cando o corpo do documento. \maketitle cria o t tulo do documento, juntamente com o nome do autor e data em que o documento foi criado. Se voc e deseja utilizar 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 e ignorado.

A Note que o L TEX formata automaticamente o resumo.

Exemplo 1
A Este e um arquivo b asico fonte para o L TEX

\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 b asica do artigo. \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 se co es, subse co es e subsubse co es. Isto 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{...}.

Acentua c ao

A A acentua c ao em L TEX e feita colocando-se uma barra invertida seguida do acento e da letra, com exce ca o da cedilha. S ao dados exemplos: Digitando:

\E

\a \~a \i \^o \c{c} \c{C} \"u a n Mostra: E a ` a o c C u o O

\a

\~O

\~n

\={o}

5
5.1
5.1.1

Formatando um texto
Espa cos em branco e par agrafos
Espa cos em branco

Para inserir espa co, pode ser colocada uma ou v arias barras invertidas, separadas entre si por espa cos.

Exemplo 3 cada \ \ vez \ \ \ muito \ \ \ \ \ \ mais\\ \ \ \ \ \ \ espa co Mostra: cada vez muito

mais

espa co

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

5.1.2

Nova linha

Para inserir nova linha podemos usar \\, ou com um comando \newline. Ao contr ario do \newline, o comando \linebreak acrescenta espa cos em branco de modo a ajustar a linha quebrada a ` esquerda e ` a direita, ou seja, o \linebreak preenche com espa cos em branco at e a linha quebrada atingir a largura pr e-denida do texto.

Exemplo 4 Compare os seguintes trechos que ilustram a diferen ca entre \\ (que eo mesmo que \newline) e \linebreak . Digitando: Mesmo quando tudo pede\\ Um pouco mais de calma\\ At e quando o corpo pede\\ Um pouco mais de alma\\ A vida n ao p ara. Mostra: Mesmo quando tudo pede Um pouco mais de calma At e quando o corpo pede Um pouco mais de alma A vida n ao p ara. E digitando: Enquanto o tempo \linebreak Acelera e pede pressa \linebreak Eu me recuso fa co hora \linebreak Vou na valsa\linebreak A vida e t ao rara.\linebreak

Mostra: Enquanto Acelera Eu Vou A

o e me vida recuso na e pede fa co t ao

tempo pressa hora valsa rara.

5.1.3

Alterando o espa camento entre as linhas

Seu valor padr ao para o espa camento e 1.0. Para alter a-lo, para espa camento duplo entre as linhas do texto, por exemplo, use o comando: \renewcommand{\baselinestretch}{2.0} Ele deve estar no pre ambulo, ou seja, antes de \begin{document} 5.1.4 Mais comandos

\, : espa co horizontal. \; : espa co horizontal. \quad : espa co horizontal do tamanho da fonte do documento. \qquad : espa co horizontal. 8

\hspace{\ll} : espa co horizontal grande. \hll : mesmo efeito do anterior. \bigskip : espa co vertical grande. \medskip : espa co vertical m edio. \smallskip : espa co vertical pequeno. \vll: vai pro nal da p agina. \newpage: inicia nova p agina.

5.1.5

Novo par agrafo

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

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

Digitando: A capacidade de nos surpreendermos eau nica coisa de que precisamos para nos tornarmos bons l osofos (...). E agora tens que te decidir, Soa: es uma crian ca que ainda n ao se habituou ao mundo? Ou es uma l osofa que pode jurar que isso nunca lhe acontecer a? N ao quero que tu perten cas ` a categoria dos ap aticos e dos indiferentes. Quero que vivas a tua vida de forma consciente. Mostra: A capacidade de nos surpreendermos eau nica coisa de que precisamos para nos tornarmos bons l osofos (...). E agora tens que te decidir, Soa: es uma crian ca que ainda n ao se habituou ao mundo? Ou es uma l osofa que pode jurar que isso nunca lhe acontecer a? N ao quero que tu perten cas a ` categoria dos ap aticos e dos indiferentes. Quero que vivas a tua vida de forma consciente.

Exemplo 6 9

Digitando: Aqui e o in cio de um novo par agrafo... Esta linha termina aqui \\ bem antes da hora. Aqui temos mais um par agrafo. Veja o tamanho desse espa camento vertical a seguir, \vspace{1cm} \\ e desse espa camento \hspace{2cm} horizontal. Mostra: Aqui e o in cio de um novo par agrafo... Esta linha termina aqui bem antes da hora. Aqui temos mais um par agrafo. Veja o tamanho desse espa camento vertical a seguir,

e desse espa camento

horizontal.

O comando \noindent: suprime a identa c ao do par agrafo.

5.2
5.2.1

Formata c ao
Centralizando

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

10

5.2.2

Ajustando ` a direita

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

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

Exemplo 9 Digitando: \begin{ushleft} Quando voc e quer alguma coisa,\\ todo o Universo conspira para que voc e realize o seu desejo. \\(O Alquimista, Paulo Coelho) \end{ushleft} Mostra: Quando voc e quer alguma coisa, todo o Universo conspira para que voc e realize o seu desejo. (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 a vivendo, mas ter a deixado de existir.(Charles Chaplin) \end{quote} Mostra:

11

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

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

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

Charles Chaplin

12

Estilo e Numera c ao de P aginas

O comando \pagestyle{estilo} especica o estilo das p aginas. O estilo pode ser: plain: O cabe calho e vazio e o rodap e cont em apenas o n umero da A p agina centralizado (padr ao do L TEX). empty: O cabe calho e o rodap e s ao vazios, sem numera c ao de p aginas. headings O cabe calho cont em o n umero da p agina e informa co es espec cas do documento (se c ao, cap tulo, ...). Tal especica c ao pode ser dada no pr eambulo, ou pode ser dado um estilo para cada p agina, usando o comando \thispagestyle{estilo}, no come co de cada p agina do documento. A numera c ao das p aginas pode ser com algarismos ar abicos (padr ao), algarismos romanos ou letras. Para isso, basta colocar um comando \pagenumbering{numera c ao}, onde numera c ao pode ser arabic (algarismos ar abicos), roman (algarismos romanos min usculos), Roman (algarismos romanos mai usculos), alph (letras min usculas) ou Alph (letras mai usculas).

Modo texto e Modo matem atico

O texto (ou f ormula) digitado entre os caracteres $ ... $ ou $$ ... $$ e considerado como estando no modo matem atico. Toda f ormula matem atica deve ser digitada no modo matem atico. Nessa formata c ao, e usado o tipo de letra it alico e espa cos em branco desnecess arios s ao eliminados automaticamente. Exemplo 12

Este \e o texto normal, sem f\ormulas. E aqui vai a digita\c c\~ao de uma f\or
A Ao ser compilado pelo L TEX, produz na impress ao o seguinte:

Este e o texto normal, sem f ormulas. E aqui vai a digita ca o de uma f ormula bem simples: x = 2a + 3b. Para centralizar a express ao use o comanado $$ x = 2 a + 3 b $$ Este e o texto normal, sem f ormulas. E aqui vai a digita ca o de uma f ormula bem simples: x = 2a + 3b 13

No modo matem atico podemos inserir um espa co negativo, ou seja, um pequeno retrocesso, digitando \! ou usando o \hspace como dito anteriormente, por exemplo, \hspace{-2.5cm}. Para inserir espa cos em branco, al em do \hspace, pode-se digitar onde quer-se o espa co. Exemplo 13 Digitar $\forall\eta$ gera , enquanto que digitar $\forall~\eta$ gera .

Erros comuns

A Os erros mais comuns que ocorrem na produ ca o de um texto em L TEX s ao:

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 n ao instalado; Usar um dos caracteres especiais & $ # % fosse um caracter comum; { } \ como se

Esquecer um comando \end{...} para algum \begin{...} escrito anteriormente; Deixar de colocar um par ametro, quando a sintaxe do comando exigir. Por exemplo, o comando \frac{p}{q} exige dois par ametros p e q; logo, n ao faz sentido escrever algo como \frac{p}; N ao encerrar o modo matem atico que tenha sido iniciado previamente, ou seja, usar um $ ou um $$ sem o par correspondente. Observa c ao Se quiser digitar um desses caracteres: { } & $ # % deve escrev e-los como abaixo: \& \$ \# \% \_ \^ \~ \{ 14 \}

\ $\backslash$

Você também pode gostar