Você está na página 1de 35

Universidade Federal do Piau - UFPI Campus Senador Helv dio Nunes de Barros - CSHNB Curso de Sistemas de Informao - SI ca SIMPOSIO

SIO DE INFORMATICA - SINFO III

UM PEQUENO TUTORIAL SOBRE COMO UTILIZAR KILE PARA PRODUZIR A DOCUMENTOS EM LTEX

Autores: Juliana Oliveira de Carvalho Danila Feitosa de Carvalho Oliveira Francisca Pmela Carvalho Santos a

OUTUBRO/2010

Universidade Federal do Piau - UFPI Campus Senador Helv dio Nunes de Barros - CSHNB Curso de Sistemas de Informao - SI ca SIMPOSIO DE INFORMATICA - SINFO III

UM PEQUENO TUTORIAL SOBRE COMO UTILIZAR KILE PARA PRODUZIR A DOCUMENTOS EM LTEX

Material produzido a partir de estudos realizados pelas bolsistas do projeto de PIBITI - Latex para Templates Acadmicos, o qual prope gerar uma biblioteca, ou seja, um programa, que e o seja utilizado para formatar Trabalhos de Concluso de Cursos e formulrios para os acadmicos a a e dos cursos de Sistemas de Informao e Historia do Campus Senador Helvidio Nunes de Barros ca - CSHNB da UFPI, o projeto faz parte do grupo REHLI (Redes de Estudos em Historia e Literatura).

Ana Maria koch1 Juliana Oliveira de Carvalho2 Danila Feitosa de Carvalho Oliveira3 Francisca Pmela Carvalho Santos 4 a

1 Professora Doutora Orientadora do projeto PIBITI - Latex para Templates Acadmicos e do Curso e Historia do CSHNB/UFPI 2 Professora Mestre Co-orientadora do projeto PIBITI - Latex para Templates Acadmicos e do Curso e Sistemas de Informao do CSHNB/UFPI ca 3 Bolsista UFPI do projeto PBITI Latex para Templates Acadmicos e Acadmica do Curso de Sistemas e e Informao do CSHNB/UFPI ca 4 Bolsista CNPq do projeto PBITI Latex para Templates Acadmicos e Acadmica do Curso de Sistemas e e Informao do CSHNB/UFPI ca

de de de de

Sumrio a
1 INTRODUCAO
A 2 EDITORES PARA O L TEX

1 2 2 2 3 3 3 3 5 6 6 7 8 8 9 9 9

2.1 2.2 2.3 2.4

Editor KILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Congurando o Editor Kile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salvando um Documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compilando um arquivo tex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.1 Convertendo um arquivo DVI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5

Estilo da Pgina a

3 CRIANDO UM DOCUMENTO 3.1 3.2 3.3 Comentrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a Corpo do Documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemplo de um documento da classe article . . . . . . . . . . . . . . . . . . . . 3.3.1 3.3.2 3.3.3 3.4 T tulos, Cap tulos e Sees . . . . . . . . . . . . . . . . . . . . . . . . . . co Referncias Cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e Notas de Rodap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e

Formatando um Texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 Alinhamento do Texto . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Estilo de Fonte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Tamanho da Fonte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Texto em Cores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Criando Um Pargrafo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 a Espaamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 c Marcadores de Numerao . . . . . . . . . . . . . . . . . . . . . . . . . . 12 ca Escrevendo Versos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 i

SUMARIO 3.4.9 3.5

SUMARIO Texto impresso na forma que foi digitado . . . . . . . . . . . . . . . . . . 14

Inserindo Figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.5.1 3.5.2 Figura ao lado de Figura . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Figura ao lado de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.6 3.7

Inserindo Tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Construindo Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 Subscritos e Sobrescritos . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Fraces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 o Ra zes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 S mbolos Matemticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 a Funes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 co Exemplos de Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.8

Lista de Figuras e Tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 23 26 28

4 Bibliograa 5
A Vantagens do L TEX Sobre Outros Sistemas

Referncias Bibliogrcas e a

ii

Lista de Figuras
2.1 Icone para converter DVI para PDF ou para PS . . . . . . . . . . . . . . . . . . 3.1 3.2 3.3 3.4 Novo Documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5

Agente Mvel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 o Figuras Lado a Lado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Cinco por Cinco em Cent metros. . . . . . . . . . . . . . . . . . . . . . . . . . . 22

iii

Lista de Tabelas
3.1 3.2 3.3 3.4 Estilo de Fonte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Estilo de Sublinhados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Tamanho da Fonte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Tabela de Frequncia dos Monitores . . . . . . . . . . . . . . . . . . . . . . . . . 18 e

iv

Cap tulo 1 INTRODUCAO


A O L TEX um conjunto de macros para o processador de texto TEX (Programa de computae

dor criado por Donald E. Knuth), utilizado amplamente para a produo de textos matemticos ca a e cient cos devido ` sua alta qualidade tipogrca. Entretanto tambm utilizado para a a a e e produo de cartas pessoais, artigos e livros sobre assuntos muito diversos. Ele foi escrito origca inalmente por Leslie Lamport, na dcada de 80, estando atualmente na verso denominada e a
A L TEX 2 . A Como um conjunto de macros para o TEX, o sistema L TEX fornece ao usurio um conjunto de a

comandos de alto n vel, sendo dessa forma, mais fcil a sua utilizao por pessoas nos primeiros a ca estgios de utilizao desse sistema. Possui abstraes para lidar com bibliograas, citaes, a ca co co formatos de pginas, referncia cruzada e tudo mais que no seja relacionado ao contedo do a e a u documento em si. [1]

Cap tulo 2
A EDITORES PARA O L TEX
A Os editores so programas que trabalham juntamente com o LTEXpara criar documentos a

com alta qualidade tipogrca, incluindo s a mbolos matemticos, expresses repletas de sinais, e a o
A outros. Existem vrios editores para o LTEXdentre eles temos: teXnicCenter que compat a e vel

com os Sistemas Operacionais (SOs) Windows, Unix ou Macintonsh, o editor WindEdt que e compat com o Windows e o editor KILE com o qual iremos trabalhar, ele compat com vel e vel o Linux e Windows.

2.1

Editor KILE

A E um ambiente de desenvolvimento integrado ao LTEXpara o KDE (K Desktop EnvironA ment), ele permite que sejam usadas todas as funcionalidades do LTEXem modo grco, facilia A tando e customizando o acesso a todos programas do LTEXcomo compiladores, postprocessing,

debbug, converses e ferramentas de visualizao. [?] o ca

2.2

Congurando o Editor Kile

Para que o editor que congurado de forma a facilitar a edio de texto, se faz necessrio ca a a insero de barra de ferramentas, pois os ca cones facilitam a compreenso do comando que a deseja inserir. Para inserir barra de ferramentas clique Settings e depois e Toolbars e ento a escolha a barra de ferramentas, podendo inserir todas. Alm das barras de ferramentas podem tambm ajudar na edio numerar as linhas, indo e e ca ao menu View e em seguida na opo Show Line Numbers, o nmero da linha ca a esquerda ca u do editor. 2

2.3. SALVANDO UM DOCUMENTO

A ITULO 2. EDITORES PARA O LTEX CAP

2.3

Salvando um Documento

Para salvar um documento clique no menu File e depois em save, a primeira vez se faz
A necessrio dar um nome ao seu texto, os arquivos em LTEXdevem ser salvos com extenso tex. a a

Depois se desejar salvar uma copia, ou seja, uma copia com outro nome clique em save as... e ento de um novo nome para o texto. Ao invs de usar o menu pode ser usado os a e cones das barras de ferramentas.

2.4

Compilando um arquivo tex

A Quando um texto digitado em LTEXo mesmo no possui a aparncia de um texto nal, e a e

para que seja poss vel ver como o texto car, se faz necessrio compilar o texto, para isto a a clique no menu Build e depois Compile e por m em Latex ou clique no cone na barra de ferramentas ou utilize o conjunto as teclas Alt+2. A compilao de um arquivo tex sempre ca gera um arquivo como o mesmo nome do tex, mas com extenso DVI (Device Independent a Arquivo independente do dispositivo).

2.4.1

Convertendo um arquivo DVI

Um arquivo DVI, pode ser convertido para PDF (Portable Document Format) ou para PS (Post Script), no menu Build, Convert e seguindo por DVItoPDF ou DVItoPS respectivamente, podendo fazer uso do cone na barra de ferramentas, conforme Fig. 2.1. Figura 2.1: Icone para converter DVI para PDF ou para PS

2.5

Estilo da Pgina a

A O L TEXsuporta trs combinaes de cabealho/rodap, que so chamadas estilos de pgina. e co c e a a

O estilo denido pelo parmetro do comando \pagestyle{parmetro}. e a a Os parmetros poss a veis so: a
X plain: Imprime o nmero da pgina centralizado no rodap. Este o estilo padro. u a e e a X headings: Imprime o t tulo do cap tulo e o nmero da pgina no cabealho. u a c

2.5. ESTILO DA PAGINA


X empty: Deixa o cabealho e rodap vazios. c e

A CAP ITULO 2. EDITORES PARA O LTEX

X fancyplain: Deixa o cabealho e rodap personalizados. c e

O comando \pagestyle{parmetro} afeta todo o documento a partir da pgina onde foi ina a serido. Para afetar somente a pgina atual, poss utilizar o comando \thispagestyle{parmetro}, a e vel a com os mesmos parmetros. a

Cap tulo 3 CRIANDO UM DOCUMENTO


A Umas das principais caracter sticas do LTEX proporcionar aos seus usurios a possibilidade e a

de criar vrios tipos de documentos, tais como: artigos, livros, cartas, e outros. Para criar um a documento no Kile, clique em menu File da barra de ferramentas e depois em new. Em seguida ser aberta uma janela automaticamente, onde dever ser escolhido uma das opes mostradas a a co na janela, conforme a gura 3.1:

Figura 3.1: Novo Documento

3.1. COMENTARIO

CAP ITULO 3. CRIANDO UM DOCUMENTO

3.1

Comentrio a

A Todo texto que estiver escrito a direita do simbolo % sera ignorado pelo LTEXquando

compilado, ou seja, se desejar colocar algum comentrio a respeito de algum comando para a orient-lo, basta colocar no in o s a cio mbolo %.

3.2

Corpo do Documento

A Um arquivo a ser processado pelo LTEXdeve ser sempre iniciado por uma serie de comandos

que informaro ao interpretador como process-lo. Este conjunto de comandos so chamados de a a a prembulo do documento e contm informaes relativas ao tipo de documento. O prembulo a e co a comea pelo comando \documentclass [opes] {classe} e vai at o \begin{document}. c co e O comando \documentclass [opes] {classe}, deve ser o primeiro comando a aparecer. co Dentre as opes podemos destacar as seguintes: co
X o tamanho do papel. Exemplos: a4paper, b5paper, letterpaper, onde o padro e lettera

paper.
X o tamanho da letra. Exemplos: 10pt, 11pt, 12pt... . X o nmero de colunas. Exemplo: twocolumns, sendo o padro uma unica coluna. u a X o nmero de lados de impresso do papel. Exemplo: oneside, twoside. u a X a orientao do papel. Exemplo: landscape. O padro e retrato. ca a X em quais pginas iniciar um cap a tulo: openright, openany.

E dentre as classes podemos ter:


X article: geralmente usadas em pequenos documentos. Em artigos cient cos, apresentaes co

dentre outros.
X report: normalmente usados para arquivos longos que possuem cap tulos e sees, como co

monograa, dissertaes e teses. co


X book: serve para editar livros. X letter: serve para a produo de cartas ca

ITULO 3. CRIANDO UM DOCUMENTO 3.3. EXEMPLO DE UM DOCUMENTO DA CLASSE ARTICLE CAP


X slides: serve para produzir transparncias. e

Depois do comando \documentclass [opes] {classe}, pode se usar pacotes para modicar co a estrutura global do documento, atravs do comando \usepackage[opes]{pacotes}, dentre os e co pacotes temos:
X graphicx: que permite a incluso de grcos. a a X color: para usar cor no texto. X babel: para traduzir nomes que aparecem em ingls na estrutura do documento. Ex: e

chapter, section, tableofcontents, etc. Neste caso, para que estas palavras sejam traduzidas para o portugus brasileiro, use a opo [brazil]. e ca X fontenc: permite que o LaTeX compreenda a acentuao feita direto pelo teclado. E ca usado com o opcional [T1].
X amsfonts: dene alguns estilos de letras para o ambiente matemtico. a X fancyhdr: para fazer cabealhos personalizados. c
A O L TEXtem com padro colocar a data no documento para que a data possa ser especicada a

pelo autor ou mesmo para que ela no aparea, o seguinte comando deve ser utilizado \date{} a c onde dentro da chave deve conter a data desejada, se no quiser que a data aparea deixe a a c mesma vazia.

3.3

Exemplo de um documento da classe article

O cdigo abaixo mostra uma estrutura de um arquivo da classe article: o


\documentclass[a4paper,10pt]{article} \usepackage[utf8x]{inputenc} \title{} \author{} \begin{document} \maketitle \begin{abstract} \end{abstract} \section{} \end{document}

ITULO 3. CRIANDO UM DOCUMENTO 3.3. EXEMPLO DE UM DOCUMENTO DA CLASSE ARTICLE CAP Na classe artigo o comando \title{} serve para especicar o t tulo do artigo e o comando \author{} serve para especicar os autores do artigos, os quais devem ser separados pelo comando \and. O prembulo termina com o comando \begin{document} e o documento termina com o a comando \end{document} no caso de documentos da classe article logo aps o in do corpo o cio do texto inserido o comando \maketitle pois este comando serve para gerar o t e tulo na posio ca da insero do comando. ca Todo documento da classe artigo contem o tpico resumo, o qual e introduzido pelo comando o \begin{abstract} \end{abstract}, onde o resumo dever ser escrito entre o begin e o end do a abstract.

3.3.1

T tulos, Cap tulos e Sees co

Um documento pode e deve ser divididos em partes, onde estas partes podem ser as seguinte:
X Chapter: insere cap tulos ao documento;

Exemplo:

\chapter{Ttulo do captulo}

X Section: insere sees numeradas; co

Exemplo:

\section{Ttulo da Se~o} ca

X Subsection: insere subsees numeradas. co

Exemplo:

\subsection{Ttulo da subse~o} ca

A Lembrando que o LTEXfaz a enumerao desses comandos automaticamente, dimi ca

nuindo o esforo do usurio, e evitando poss c a veis erros que as vezes o usurio no percebe. Esse a a
A um dos vrios pontos positivos do LTEX. e a

Pode existir mais n veis de subsees, onde as mesmas no so numeradas. co a a

3.3.2

Referncias Cruzadas e

Para se fazer referncia a uma gura, tabela, seo, cap e ca tulo dentre outros elementos do texto, precisa se marcar o local com o comando \label{marca} para depois fazer referncia a e esta marca utilizando o comando \ref{marca} chamado de referncia cruzada, e para se fazer e referncia a pgina da marca utiliza-se \pageref{marca}. e a 8

3.4. FORMATANDO UM TEXTO

ITULO 3. CRIANDO UM DOCUMENTO CAP

3.3.3

Notas de Rodap e

Para se fazer uma nota de rodap, basta na posio que se deseja a nota inserir o comando e ca \footnote{texto}, onde o texto da chave, simboliza o texto da nota de rodap. e

3.4

Formatando um Texto

Um texto pode ser formatado fazendo alinhamento do documento, usando vrios estilos e a tamanhos de letras, bem com textos coloridos. Para isso ser mostrado nas prximas sees a o co como alinhar, congurar fonte, mudar as cores da letra, como fazer um pargrafo, como incluir a espaos entre letras e entre linhas, bem como incluir marcadores e numerao. c ca

3.4.1

Alinhamento do Texto

O texto podem ser alinhado de acordo com o que se segue:


X Centralizado:

Quando clica-se no cone CENTRALIZAR (center) gerado um cdigo como segue, onde e o o texto dever ser posicionado. a

\begin{center} \end{center}
X Alinhado a Esquerda:

` Quando clica-se no cone ALINHAR A ESQUERDA (Align Left) gerado um cdigo e o como segue, onde o texto dever ser posicionado. a \begin{ushleft} \end{ushleft}
X Alinhado a direita

` Quando clica-se no cone ALINHAR A ESQUERDA (Align Right) gerado um cdigo e o como segue, onde o texto dever ser posicionado. a \begin{ushright} \end{ushright} 9

3.4. FORMATANDO UM TEXTO

ITULO 3. CRIANDO UM DOCUMENTO CAP

A X Justicado: O L TEXconsiderada a forma justicada como padro. Ele insere as quebras a

de linha e espaos necessrios entre palavras e se necessrio hifeniza as palavras que no c a a a cabem confortavelmente em uma linha.
A Em casos especiais pode ser necessrio ordenar o L TEX para quebrar a linha, atravs dos a e

comandos: \\ e \newline

3.4.2

Estilo de Fonte

A O L TEXtem como padro o estilo de fonte Computer Modern Roman. O qual pode ser a

alterado por partes dentro do texto como mostra a tabela 3.1: Comando \bf{Negrito} \it{Itlico} a \rm{Romano} \sl{Inclinado} \emph{Salientado} \sf{Sans Serif} \sc{Letra de Forma} \uline{Sublinhado} Resultado Negrito Itlico a Romano Inclinado Salientado Sans Serif Letra de Forma

\tt{Maquina de Escrever} Maquina de Escrever Sublinhado

Tabela 3.1: Estilo de Fonte

Estilos de Sublinhados Vrios estilos de sublinhados pode ser utilizado conforme mostra a tabela 3.2: a Comando \uuline{Duplo Sublinhado} \uwave{Sublinhado Curvo} \sout{Riscado} \xout{Muito Riscado} Resultado Duplo Sublinhado
:::::::::::::::::::::

Sublinhado Curvo Riscado

///////////////////// Muito Riscado

Tabela 3.2: Estilo de Sublinhados

10

3.4. FORMATANDO UM TEXTO

ITULO 3. CRIANDO UM DOCUMENTO CAP

Para utilizar estes comandos se faz necessrio incluir no prembulo o pacote a a \usepackage [normalem] {ulem}.

3.4.3

Tamanho da Fonte

Para denir o tamanho da fonte em todo o documento utilize a opo do \documentclass, ca mas para alterar em partes do texto utilize uma das opes conforme a tabela 3.3: co Comando \tiny{Texto} \scriptsize{Texto} \small{Texto} \normalsize{Texto} \large{Texto} \Large{Texto} \huge{Texto} \Huge{Texto} Resultado
Texto

Texto

\footnotesize{Texto} Texto
Texto

Texto

Texto

Texto

Texto Texto

Tabela 3.3: Tamanho da Fonte

3.4.4

Texto em Cores

Para inserir um texto colorido utilize o comando \textcolor {color}{texto}, mas para isso o pacote \usepackage{graphicx,color} deve ser inserido no prembulo. Segue como caria o a cdigo para o texto: As cores do uniforme de futebol da seleo brasileira so: azul e amarelo. o ca a As cores do uniforme de futebol da sele~o brasileira s~o: ca a \textcolor{blue}{azul} e \textcolor{yellow}{amarelo}.

3.4.5

Criando Um Pargrafo a

Para se obter um pargrafo necessrio deixar um espao em branco entre a linha atual e a e a c a prxima linha. Sendo desconsiderado mais de um espao entre duas linhas. o c

11

3.4. FORMATANDO UM TEXTO

ITULO 3. CRIANDO UM DOCUMENTO CAP

3.4.6

Espaamento c

No poss gerar um grande espao atravs de muitos espaos em branco deixados entre a e vel c e c os textos ou entre as linhas, para isso necessrio o uso de comandos de espaamento. e a c Para produzir espaamento horizontal ou vertical utilize os comandos \vspace{tamanho} c e \hspace{tamanho} respectivamente, onde o tamanho o comprimento do espaamento, e c podendo-se usar as dimenses em pontos (pt), polegadas (in) ou cent o metros (cm). Tanto o \vspace{tamanho} e \hspace{tamanho} usados com serve para forcar o espao. c O tamanho pode ser negativo, funciona como um retrocesso, ou seja para diminuir o espao. c

3.4.7

Marcadores de Numerao ca

O ambiente itemize util pra listas simples, o enumerate para listas enumeradas, o descripe tion para descries e o item para separao de ideias em itens. co ca O exemplo a seguir mostra como que cada um deles podem ser usados: Exemplo: A Universidade Federal do Piau - UFPI, possui vrios professores distribu a dos em campis e em cursos:
1. Campus Bom Jesus:
X Agronomia X Engenharia Florestal

2. Campus Floriano:
X X

3. Campus Parna ba:


X Administrao ca X Pedagogia

4. Campus Picos:
X Administrao ca X Historia X Sistemas de Informao ca

Algeir Arlino Frank Fredson Ismael Jos Ricardo e Juliana J lio Csar u e Patricia Medyna Patricia Vieira Rayner

12

3.4. FORMATANDO UM TEXTO


Ryan 5. Campus Teresina:
X Pedagogia X Matemtica a X Cincia da Computao e ca

ITULO 3. CRIANDO UM DOCUMENTO CAP

A O cdigo em L TEXpara esta sequencia de itens e: o

A Universidade Federal do Piau - UFPI, possui vrios professores distribudos em campis e em cursos: a \begin{enumerate} \item Campus Bom Jesus: \begin{itemize} \itemsep -2pt \item Agronomia \item Engenharia Florestal \end{itemize} \item Campus Floriano: \begin{itemize}\itemsep -2pt \item \item \end{itemize} \item Campus Parnaba: \begin{itemize} \itemsep -2pt \item Administra~o ca \item Pedagogia \end{itemize} \item Campus Picos: \begin{itemize} \itemsep -2pt \item Administra~o ca \item Historia \item Sistemas de Informa~o ca \begin{itemize} \itemsep -3pt \item Algeir \item Arlino \item Frank \item Fredson \item Ismael \item Jos Ricardo e \item Juliana \item Jlio Csar u e \item Patricia Medyna \item Patricia Vieira \item Rayner \item Ryan \end{itemize} \end{itemize} \item Campus Teresina: \begin{itemize} \itemsep -2pt \item Pedagogia \item Matemtica a \item Ci^ncia da Computa~o e ca \end{itemize} \end{enumerate}

13

3.5. INSERINDO FIGURAS

ITULO 3. CRIANDO UM DOCUMENTO CAP

3.4.8

Escrevendo Versos

Para fazer a construo de um verso basta usar o ambiente verse: ca \begin{verse} \end{verse}

3.4.9

Texto impresso na forma que foi digitado

O ambiente verbatim permite que se coloque um texto na forma que foi digitado. Quando usado com o permite mostrar os espaos em branco existes. O texto deve ser digitado entre o c begin e end do verbatim. \begin{verbatim} \end{verbatim}

3.5

Inserindo Figuras

A Para a insero de guras no LTEX, preciso que no preambulo esteja o comando: ca e

\usepackage{graphicx,url} As guras devem estar no formato .eps ou .ps. Caso contrrio deve-se usar algum programa a que converta do formato original para eps ou ps. [2]. O cdigo a seguir mostra como ca o o cdigo para a insero de uma gura. o ca
\begin{figure}[!hp] \includegraphics{{caminho completo da figura}} \caption{Ttulo da Figura} \label{Fig:Apelido} \end{figure}

O ambiente gure pode ter posicionamento da gura como opes, colocadas entre colchetes: co
X h: deve ser colocado onde aparece o texto. X t: deve ser colocado no topo da pagina. X b: deve ser colocado no fundo. X p: deve aparecer numa pagina de objetos utuantes. X !: da prioridade para colocar onde o texto aparece.

O comando \includegraphics[opes]{nome do arquivo EPS}, o qual serve para incluir a co gura pode ter as seguintes opes: co 14

3.5. INSERINDO FIGURAS


X height: dene a altura da gura. X width: dene a largura da gura.

ITULO 3. CRIANDO UM DOCUMENTO CAP

X scale: dena a escala da gura, ou seja, a proporo em que a gura deve ser aumentada ca

ou diminu da.
X angle: angulo de rotao em graus. ca

O comando \caption serve para colocar um rotulo na gura, o qual aparece na parte inferior da gura e centralizado. O comando \label como dito anteriormente serve para colocar uma marca ou apelido para ser referenciado no texto. Exemplo de Insero de Figura ca

Figura 3.2: Agente Mvel o O cdigo para apresentar a Fig. 3.2 e: o


\begin{figure}[!ht] \centering \includegraphics{{./Figuras/agnt.eps}} \caption{Agente Mvel} o \label{Fig:agntmvl} \end{figure}

3.5.1

Figura ao lado de Figura

Para inserir uma gura ao lado de outra gura usando o mesmo ambiente gure e colocar neles o ambiente subgure. Cada subgure pode ter seu prprio rotulo, apelido e etc. O cdigo o o a seguir mostra como colocar uma gura ao lado da outra

15

3.5. INSERINDO FIGURAS

ITULO 3. CRIANDO UM DOCUMENTO CAP

(a) Figura 1

(b) Figura 2

Figura 3.3: Figuras Lado a Lado


\begin{figure}[!hp] \subfigure[Figura 1\label{fig:co}] {\includegraphics[width=8.5cm,height=7cm]{./Figuras/agnt.eps}} \subfigure[Figura 2\label{fig:co2}]{\includegraphics[width=8.5cm, height=7cm]{./Figuras/agnt.eps}} \caption{Figuras Lado a Lado } \label{fig:conj2} \end{figure}

3.5.2

Figura ao lado de texto

Figuras podem ser colocadas ao lado do texto se for colocado no preambulo do documento um comando \usepackage{wrapg} e ento usado o ambiente wrapgure como mostrado no a cdigo a seguir: o
\begin{wrapfigure}[nLinhas]{posicionamento}{largura} ... \end{wrapfigure}

onde:
X nlinhas: parmetro opcional que dene o numero de linhas do texto. a X posicionamento:

r: a direita. l: a esquerda. 16

3.6. INSERINDO TABELAS i: dentro da gura o: fora da gura


X largura: largura da gura

ITULO 3. CRIANDO UM DOCUMENTO CAP

3.6

Inserindo Tabelas

Uma tabela pode ser inserida utilizando se o ambiente tabular: \begin{tabular}{especicao} ca onde especicao dene o formato da tabela. Como mostra o cdigo a seguir: ca o

\begin{tabular}{|r|l||c|c|p{3cm}|} \hline Matricula & Nome & \multicolumn {2}{c} {Horrio} \vline & Assinatura a \cline{3-4} & & Entrada & Sada &\\ \hline \hline 00j23654 & Jo~o & 13:00hs & 17:00hs &\\ a \hline 00j56895 & Marcelo & 14:00hs & 18:00hs & \\ \hline \end{tabular}

\\

O cdigo citado acima produz a seguinte tabela: o Matricula Nome Horrio a Entrada 00j23654 Joo a 00j56895 Marcelo Entendendo os comandos:
X As letras r,l e c signicam direita, esquerda e centro respectivamente. Isto indica a posio ca

Assinatura

Sa da 17:00hs 18:00hs

13:00hs 14:00hs

do texto na celula.
X p{tamanho} o texto escrito em linhas de comprimento igual a tamanho. O tamanho e

deve conter a unidade de medida.


X As barras verticais () separando r,l e c so para desenhar linhas verticais na tabela. a X \hline e para desenhar linhas horizontais ao longo da tabela. X \vline e para desenhar linhas verticais em uma determinada linha.

17

3.7. CONSTRUINDO FORMULAS

ITULO 3. CRIANDO UM DOCUMENTO CAP

X \cline{coli-colj} desenha uma linha na horizontal da coluna i ate a j. X & divide os elementos de cada coluna. X \\ produz uma nova linha na tabela. X \multcolumn {n}{pos}{item} para agrupar um conjunto de celulas, onde n signica

o numero de celulas que sero agrupadas, pos signica a posio do texto na celula e item a ca o texto a ser inserido na celula. A tabela transformada em elemento utuante, ou seja, ela ser colocada pelo LaTeX no e a local de melhor visualizao quando o ambiente tabular colocado dentro do ambiente table, ca e desta forma a tabela pode ser referenciada pelo texto. Como mostra o cdigo a seguir: o
\begin{table} [!hp] \centering \begin{tabular}{|r|l||c|c|p{3cm}|} \hline Matricula & Nome & \multicolumn {2}{c} {Horrio} \vline & Assinatura a \cline{3-4} & & Entrada & Sada &\\ \hline \hline 00j23654 & Jo~o & 13:00hs & 17:00hs &\\ a \hline 00j56895 & Marcelo & 14:00hs & 18:00hs & \\ \hline \end{tabular} \caption{Tabela de Frequ^ncia dos Monitores} e \label{Tab:frqmnt} \end{table}

\\

O qual produz o seguinte efeito na tabela: Matricula Nome Horrio a Entrada 00j23654 Joo a 00j56895 Marcelo 13:00hs 14:00hs Sa da 17:00hs 18:00hs Assinatura

Tabela 3.4: Tabela de Frequncia dos Monitores e

3.7

Construindo Formulas

A Toda frmula matemtica deve ser escrita entre . O L TEXpossui vrias funes para a o a a co

produo de frmulas. ca o As formulas podem ser escritas de vrias formas: a 18

3.7. CONSTRUINDO FORMULAS


X dentro do texto: ax2 + bx + c = 0; X Fora do texto:

ITULO 3. CRIANDO UM DOCUMENTO CAP

x=

b2 4ac 2a

A formula que foi inserida dentro do texto obtida com o cdigo: e o $ax^2+bx+c=0$ E a outra formula foi obtida com o cdigo: o $$ x=\frac{-b\pm\sqrt{b^2-4ac}}{2a} $$

3.7.1

Subscritos e Sobrescritos

Sobrescrito E feito usando: b{e} onde b a base e e o expoente. e Ex: 25 25 e ndice. Subscritos E feito usando: b {i} onde b a base e i o Ex: 25 25

3.7.2

Fraces o

Podem ser feitas usando:


X /

Ex: (a+b)/2 (a + b)/2


X \frac{numerador}{denominador}

Ex: \frac{a+b}{2}

a+b 2

3.7.3

Ra zes
3 8

So feitas usando: \sqrt [] {} Ex: \sqrt[3]{8} a

Se for omitido o termo [ ], automaticamente a raiz ser quadrada. a

19

3.7. CONSTRUINDO FORMULAS

ITULO 3. CRIANDO UM DOCUMENTO CAP

3.7.4

S mbolos Matemticos a

O LaTeX possui vrios s a mbolos para montar frmulas como integrais, somatrios, letras o o especiais etc. Ex: \int

\exists \infty

3.7.5

Funes co

O LaTeX tambm possui s e mbolos de funes. co Ex: \log10 log 10 \sin60 sin 60

3.7.6

Exemplos de Formulas

Exemplo 1:

x3 lim x ex Esta formula possui o cdigo a seguir: o


\[ \lim_{x\rightarrow\infty} \frac{x^{3}}{e^{x}} \]

Exemplo 2:
n=0

a2 n

Esta formula possui o cdigo a seguir: o


\[ \sum_{n=0}^{\infty} a_{n}^{2} \]

20

3.8. LISTA DE FIGURAS E TABELAS Exemplo 3:


n=0

ITULO 3. CRIANDO UM DOCUMENTO CAP

a2 n

Esta formula possui o cdigo a seguir: o


$\sum_{n=0}^{\infty} a_{n}^{2}$

Exemplo 4: A jA 1 jn2t f (t) = + e 2 2 n


n=0

\[ f(t)= \frac{A}{2} + \frac{jA}{2 \pi } \sum_{\stackrel{-\infty}{n \neq 0}}^{\infty} \frac{1}{n} \, e^{jn2\pi t} \]

3.8

Lista de Figuras e Tabelas

O comando \caption{legenda} pode denir uma legenda para o objeto. Um nmero ser u a automaticamente criado juntamente com o texto Figure ou Table e adicionado no inicio da legenda. Os dois comandos \listogures e \listoftables,imprimem uma lista de guras ou tabelas, respectivamente. Nestas listas, a legenda completa ser repetida. Os mesmos devem ser inseridos a no inicio do documento Com os comandos \label e \ref, pode-se criar uma referncia para o corpo utuante no meio e do texto. O seguinte exemplo desenha um quadrado e insere-o no documento. Pode-se usar isto se desejar reservar espao para imagens que vai colar no documento pronto. c O cdigo a seguir exibi um quadrado cinco por cinco: o CODIGO : \begin{figure}[!hbp] \makebox[\textwidth]{\framebox[5cm]{\rule{0pt}{5cm}}} \caption{Cinco por Cinco em Centmetros.} \label{branco} \end{figure}

21

3.8. LISTA DE FIGURAS E TABELAS RESULTADO :

ITULO 3. CRIANDO UM DOCUMENTO CAP

Figura 3.4: Cinco por Cinco em Cent metros. Esta gura pode ser referenciada, como segue: Figura 3.4 um exemplo de Arte-Pop. e O cdigo para apresentar a referencia e: o \begin{center} Figura \ref{branco} um exemplo de Arte-Pop. e \end{center}

22

Cap tulo 4 Bibliograa


Para gerar uma bibliograa em um documento, e necessrio criar um arquivo na pasta a onde esta o arquivo fonte com nome terminado em .bib (por exemplo, bibli.bib) contendo um banco de dados bibliogrcos. A publicao vai ser citada no documento com o comando a ca \cite{apelido}. Alem do banco de dados bibliogrcos, e necessrio colocar no preambulo do arquivo fonte o a a comando \bibliographystyle{estilo} e no local do documento onde a bibliograa deve aparecer deve-se colocar o comando \bibliography{arquivo} onde arquivo e o nome do arquivo de banco de dados bibliogrcos sem a terminao .bib. Nem todas as entradas do banco de dados vo a ca a aparecer na bibliograa do documento. Somente aquelas que tenham sido referenciadas no texto com o comando, \cite{apelido}. Os estilos de \bibliographystyle so: a X plain: E o mais usado. As entradas so colocadas em ordem alfabtica. a e
X unsrt: As entradas aparecem na ordem de citao no meio do texto. ca X abbrv: Semelhante aos anteriores, mas vem com nomes abreviados.

O arquivo do comando \bibliography, deve ser digitado separadamente, contendo os dados


A bibliogrcos baseado nos tipos pr-denidos pelo LTEX. Os principais so: a e a

X article: So os artigos de jornais ou revistas. a X book: Um livro. X inbook: Parte de um livro (cap tulo, pginas etc.). a

23

ITULO 4. BIBLIOGRAFIA CAP


X inproceedings: So os artigos publicados em anais de congressos, simpsios e etc. a o X mastersthesis: So dissertaes. a co X phdthesis: So teses. a X manual: Documento tcnico. e

Os principais campos que devem ser preenchidos so: a


X author: Autor X title: T tulo X year: Ano X publisher: Editora X address: Endereo (cidade, estado...). c

Um exemplo da insercao de uma bibliograa: @InProceedings{prcd-faina-sbt99, author = {Luis F. Faina and Eduardo J. Oliveira and Rodrigo C.M. Prado and Eleri Cardozo}, title = {{Qualidade de Servio em Sistemas Multimdia c Distribudos sobre Redes Heterogeneas}}, booktitle = OPTcrossref = OPTkey = pages = year = {}, {742-747}, {1999}, {}, {}, {}, {}, {XVII Simpsio Brasileiro de Telecomunica~es (SBT99)}, o co {},

OPTeditor = OPTvolume = OPTnumber = OPTseries = address = month =

{Vila Velha, Espirito Santo},

{Setembro},

OPTorganization = {}, 24

ITULO 4. BIBLIOGRAFIA CAP OPTpublisher = {}, OPTnote = OPTannote = } Este artigo seria citado em um documento utilizando o comando \cite{prcd-faina-sbt99}. A qual caria da seguinte forma: [3] {}, {}

25

Cap tulo 5
A Vantagens do L TEX Sobre Outros

Sistemas
X Layout Lgico H uma clara separao entre o layout e o contedo do documento. o a ca u

Abstraindo o layout muito mais fcil concentrar-se no que realmente importante no e a e texto: contedo. Com ferramentas do word e de outros editores de texto fcil distrair-se u e a com uma innidade de fontes e formataes visuais poss co veis e esquecer-se da qualidade do texto propriamente dito. A capacidade do LaTeX de denir e usar macros tambm e e muito conveniente: pode economizar digitao bem como manter todo o seu documento ca coerente. Se voc mudar a denio de uma macro todas as partes do seu documento que e ca a usam mudam de acordo. Isso parece bvio, mas fundamental para textos grandes. o e Imagine mudando nas 150 pginas do seu documento uma categoria de palavra de bold a para itlico. Com o uso de macros voc mudaria apenas a sua denio, e essa mudana a e ca c seria reetida imediatamente no documento todo. Alm de consistncia o uso de macros e e traz outras vantagens, como a capacidade automtica de indexao. a ca
X Resultado Tipogrco Superior LaTeX usa TeX internamente para fazer o typesetting a

do documento. Do ponto de vista tipogrco TeX gera uma sa muito superior do que a a da maioria dos outros softwares de processamento de texto. Isso inclui uma melhor hifenao ca e consequente melhoria no espaamento entre palavras. Reparem, por exemplo, como o c Word pssimo para fazer hifenao. No raro encontram-se documentos longos (como e e ca a teses) que praticamente no usam hifenao alguma, traduzindo-se no efeito bastante a ca desagradvel de grandes espaos entre palavras. Frmulas matemticas so geradas com a c o a a qualidade superior a de qualquer outro software. 26

ITULO 5. CAP

A VANTAGENS DO L TEX SOBRE OUTROS SISTEMAS

X Portabilidade LaTeX roda hoje em virtualmente todos tipo de mquina e sistema opa

eracional. Isso inclui todos os Unix em suas diversas plataformas, VMS, Macintosh, Windows, DOS, Amiga, Atari, etc. Voc pode preparar seu documento numa mquina e e a sistema operacional e ter um output idntico em outro sistema completamente diferente e do seu. E poss preparar um documento usando mais de um sistema (em casa e no vel trabalho, por exemplo), movendo o documento entre sistemas ou juntando as partes apenas no nal. Voc pode usar uma mquina com poucos recursos de hardware para digitar e a seu texto e escolher process-lo com o LaTeX nela mesma ou em outra mquina, mais a a rpida. Em sistemas como o Word portabilidade denitivamente no o caso, sendo sua a e portado apenas em duas plataformas. Mesmo entre sistemas e verses de software iguais o o resultado geralmente no ser idntico por diferenas na impressora ou na congurao a a e c ca do sistema. Muitas vezes um documento gerado na maquina A no consegue nem ser lido a pela mquina B, apesar das conguraes aparentemente idnticas. Uma simples troca a co e de impressora pode resultar na completa repaginao do documento. Esses fatos obrigam ca muitos usurios desses sistemas a car connados ` uma unica mquina (e impressora) a a a na produo dos seus documentos. ca
X Estabilidade Tanto TeX como LaTeX so programas extremamente estveis h muitos a a a

anos. A possibilidade de voc deparar-se com algum bug srio bastante remota. Donald e e e E. Knuth, autor do TeX, oferece uma recompensa de US 327.68 para cada bug que for encontrado nesse programa. Esta grande estabilidade sem dvida um dos motivos e u da conabilidade desses sistemas. Rod-los em sistemas operacionais srios e abertos a e aumenta ainda mais essa conabilidade.
X Disponibilidade LaTeX free software, com todas as vantagens que isto proporciona: e

voc livre para fazer modicaes, corrigir eventuais bugs ou adapt-lo a suas prprias ee co a o necessidades. Muitos packages e estilos foram criados pela comunidade de usurios espala hados em todo mundo e esto dispon a veis para uso.
X Menores necessidades de hardware Tipicamente LaTeX mais eciente no uso de e

hardware, consumindo muito menos recursos do que os sistemas WYSIWYG ( What You Su Is What You Get ) que signica :o que voc v o que voc obtm atuais. Existem e ee e e casos de pessoas que editaram teses inteiras, da ordem de 200 pginas, rodando LaTeX a num IBM XT com 640 KB de memria. Dicilmente algum sistema WYSIWYG rodaria o

27

ITULO 5. CAP com os mesmos recursos.

A VANTAGENS DO L TEX SOBRE OUTROS SISTEMAS

X Formato dos Arquivos Partes do documento, como tabelas e guras podem ser geradas

por outros programas e inclu das automaticamente ao documento. Tabelas, por exemplo, podem ser geradas por outros programas e convertidas por meio de ltros para o formato usado pelo LaTeX. X Longevidade dos documentos E muito mais provvel que documentos escritos com a LaTeX ainda estejam leg veis daqui a, digamos, 10-20 anos, independente do hardware que esteja dispon vel. Mesmo as verses mais novas (LaTeX2e) ainda conseguem ler o documentos criados na verso 2.09, em modo de compatibilidade. Dicilmente isto a e verdade com sistemas WYSIWYG proprietrios, onde entre cada nova verso tipicamente a a o formato interno dos arquivos muda. Esta questo de longevidade dos documentos a e realmente muito importante e j levou usurios de Word, por exemplo, a abandonarem a a este programa. Voc consegue imaginar um Word 97 abrindo um arquivo de 10 anos de e idade criado pelo Word 2?
X Gerao de Referncias Bibliogrcas LaTeX tem um mecanismo bastante poderoso ca e a

para incluso e ordenao de referncias bibliogrcas. O formato usado bastante popa ca e a e ular e muitas entradas podem ser obtidas de bancos de material bibliogrco on-line. A a maioria dos sistemas WYSIWYG no tem nenhum suporte para referncias bibliogrcas, a e a obrigando o autor a cuidar das citaes manualmente. [4] co

28

Referncias Bibliogrcas e a
[1] Gabriel Dias Pais and Leandro Augusto Ferreira. Latex de a a b uma introduo no to ca a a completa. 2008. [2] Reginaldo J. Santos. Introduo ao latex. 2002. ca [3] Luis F. Faina, Eduardo J. Oliveira, Rodrigo C.M. Prado, and Eleri Cardozo. Qualidade de Servico em Sistemas Multimidia Distribuidos sobre Redes Heterogeneas. In XVII Simposio Brasileiro de Telecomunicacoes (SBT99), pages 742747, Vila Velha, Espirito Santo, Setembro 1999. [4] Klaus Steding Jessen. Latex: Uma alternativa mais eciente comparada aos sistemas wysiwyg klaus steding-jessen s. 1998.

29