Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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
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
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
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,
2.2
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
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
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
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
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
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
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:
3.1. COMENTARIO
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.
dentre outros.
X report: normalmente usados para arquivos longos que possuem cap tulos e sees, como co
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
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
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}
Exemplo:
\section{Ttulo da Se~o} ca
Exemplo:
\subsection{Ttulo da subse~o} 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
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.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
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
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
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
:::::::::::::::::::::
10
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
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.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
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
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.4.8
Escrevendo Versos
Para fazer a construo de um verso basta usar o ambiente verse: ca \begin{verse} \end{verse}
3.4.9
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
\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
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
3.5.1
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
(a) Figura 1
(b) Figura 2
3.5.2
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
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
17
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
3.7
Construindo Formulas
A Toda frmula matemtica deve ser escrita entre . O L TEXpossui vrias funes para a o a a co
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
Ex: \frac{a+b}{2}
a+b 2
3.7.3
Ra zes
3 8
19
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:
Exemplo 2:
n=0
a2 n
20
a2 n
3.8
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
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
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
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 {},
{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
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
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