Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
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
\~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
5.1.3
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
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,
horizontal.
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
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).
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
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$