Você está na página 1de 41

Universidade Federal de Mato Grosso Instituto de Cincias Exatas e da Terra Departamento de Estatstica

Introduo ao Latex

Anderson Castro Soares de Oliveira

2011

SUMRIO

1 2 3

Introduo Estrutura Bsica de um Documento em Latex Escrevendo Textos 3.1 Caracteres Especiais . . . 3.2 Pargrafo . . . . . . . . . 3.3 Quebra de linha e pgina . 3.4 Espaamento entre linha . 3.5 Espaamentos . . . . . . 3.6 Fontes . . . . . . . . . . 3.7 Ambientes . . . . . . . . 3.8 Hifenizao . . . . . . . 3.9 Multicolunas . . . . . . . Tabelas e Figuras 4.1 Tabelas . . . . . . . . 4.2 Figuras . . . . . . . . 4.2.1 Subguras . . . 4.3 Referncias Cruzadas

3 5 7 7 7 8 8 8 9 10 11 11 12 12 14 15 16 17 17 19 21 22 24 24 24 25 25 27 27 28 30 36 36 37 39 40 41 41 41

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

Textos Matemticos 5.1 Smboloas Matemticos 5.2 Ambientes Matemticos 5.3 Tipos de fontes . . . . . 5.4 Matrizes e Sistemas . . Estruturando Documentos 6.1 Ttulo . . . . . . . . . . 6.2 Captulos e Sees . . . 6.3 Numerao de Pginas . 6.4 Sumrios e Listas . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

Bibliograa 7.1 thebibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 Bibtex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3 Abntex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Classes de documentos 8.1 article . . . . . . . . . . . . . . . 8.2 Beamer . . . . . . . . . . . . . . 8.2.1 Ttulo e Sumrio . . . . . 8.2.2 Destacando a informao . 8.2.3 Colunas . . . . . . . . . . 8.2.4 Efeitos de Transio . . . . 8.2.4.1 Transio de Slides

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

INTRODUO

LATEX um conjunto de macros para o processador de textos TEX (do grego Arte e Tecnologia), utilizado amplamente para a produo de textos matemticos e cientcos, por causa de sua alta qualidade tipogrca. Entretanto, tambm utilizado para produo de cartas pessoais, artigos e livros. Como um conjunto de macros para o TeX, o sistema LaTeX fornece ao usurio um conjunto de comandos de alto nvel, sendo, dessa forma, mais fcil a sua utilizao por pessoas nos primeiros estgios de utilizao desse sistema. Possui abstraes para lidar com bibliograas, citaes, formatos de pginas, referncia cruzada e tudo mais que no seja relacionado ao contedo do documento em si. A pedido da AMS (American Mathematical Society), Donald Knuth desenvolveu uma linguagem de computador para desenvolver textos com muitas equaes. O trabalho se extendeu de 1977 a 1986, quando TEX foi colocado de maneira gratuita para ser usado. O TEX tem aproximadamente 600 comandos que controlam a construo de uma pgina, do mesmo modo que os tipogrfos faziam para compor textos. O LATEX foi desenvolvido na dcada de 80, por Leslie Lamport a partir do programa TEX criado por Donald Knuth, que criou um conjunto de macros para simplicar o uso da linguagem TEX. Esses macros denem tipos de documentos, tais como cartas, artigos, livros, reportes, assim como macros para denir ambientes para equaes matemticas, entre outros. Vantagens: Formatao de qualidade por padro; Liberta o autor para concentrar-se no contedo em vez da forma; Facilidade para trabalhar com frmulas matemticas; Facilidade para trabalhar com bibliograas e citaes; Facilidade para trabalhar com referncias cruzadas; Gerao automtica e sempre correta de sumrios, listas de tabelas, listas de guras, etc; Facilidade para criao de ndices remissivos; Facilidade para criao de glossrios a partir de entradas no texto do livro; Gerenciamento inteligente de notas de rodap; Facilidade para acrescentar notas margem;

Introduo Produo de PDFs sem custo; Exportao para HTML atravs de programas como latex2html e tex4ht e para RTF (latex2rtf); Insero automtica de numerao sequencial de sees;

Gerenciamento fcil (por padro) de diferentes estilos de pgina para capa, folha de rosto, ndices, parte pr-textual, parte textual, pginas iniciais de captulo, apndice, etc; Gerenciamente fcil de documentos a ser impressos em ambos os lados do papel. Desvantagens Requer aprendizado, sendo necessrio pelo menos um ms de treinamento at que o usurio se sinta vontade; A converso para formatos populares (Word, OpenOfce) ou no existe ou de baixa qualidade, gerando perda de parte do texto ou de formatao. Documentos escritos em LATEX devem continuar como LATEX ou, no mximo, ser convertidos para HTML; Quanto mais complexo o documento, mais complexos se tornam os comandos empregados, ao ponto de as marcas de formatao parecerem ocupar quase tanto espao quanto o texto em si (especialmente no caso de textos que usam muitas frmulas matemticas e tm muitas referncias). O aumento da complexidade piora ou impede a converso para outros formatos, inclusive HTML; A instalao de fontes particularmente difcil. O LATEX tem instalao exvel, ou seja, pode ser adicionado a ele pacotes ou acessrios. Os arquivos de instalao funcionam para todos os sistemas operacionais. Para utilizao do LATEX, necessrio a instalao de um compilador, um editor de texto e visualizadores de texto. O compilador um programa que interpreta texto e instrues dadas no editor de texto e transformaos num documento do tipo pdf, dvi ou ps. Existem vrios tipo de compiladores, dentre os quais podemos destacar: MikTeX (Windows) - http://miktex.org teTeX (Linux) - http://www.tug.org/tetex OzTeX(Mac) - http://www.trevorrow.com/oztex

ESTRUTURA BSICA DE UM DOCUMENTO EM LATEX

Para digitar seu texto em Latex, inicialmente deve-se criar um arquivo .tex, com a seguinte estrutura bsica: Prembulo - Tipos de documentos, pacotes adicionais e comandos gerais. Corpo do texto - comando locais e texto. O prembulo sempre iniciado por: \documentclass[]{Class} Class o nome dado aos modelos disponveis para documentos. As principais classes so: book - para fazer livros article - para fazer artigos report - para fazer relatrios, dissertaes beamer- para fazer apresentaes. a0poster - para fazer poster. Na determinao da classe de documento entre colchetes especicado opes como tamanho do papel, tamanho base de letras, orientao do papel, etc. Estas podem ser colocadas, separadas por vrgula. tamanho de letras: 10pt (padro), 11pt, 12pt tipo de papel: letterpaper (padro), legalaper, executivepaper, a4paper, b4paper, b5paper orientao do papel: report (padro), landscape numero de colunas: onecolumn (padro), twocolumn. alinhamento de equaes: eqn (equao alinhado a esquerda). Padro centralizada. enumerao de equaes: leqno (enumerao de equao a esquerda). Padro na direita. pagina de ttulos: titlepage (uma pagina para titulo), notitlepage (no ha pagina separada para ttulos). uso do papel: oneside (um lado), twoside (frente/verso) abertura de captulos: openright (captulo comea somente no lado direito.), openany (capitulo pode comear no lado esquerdo tambm.

Estrutura Bsica de um Documento em Latex

Independentemente da classe que esteja sendo utilizada, possvel incorporar dezenas de pacotes que ajudam a formatar o documento criado. recomendvel no misturar muitos pacotes, pois os efeitos de alguns podem ser incompatveis com outros. Para incorporar um pacote basta utilizar o comando \usepackage[]{nome do pacote}. Entre colchetes colocado as opes do pacote, que podem ser as mais variadas possveis. Os principais pacotes utilizados so: inputenc dene a codicao usada na entrada (arquivo tex), permite que sejam utilizadas palavras acentuadas. A opo mais simples no caso de acentuao em portugus latin1. Uma forma de utilizar esse pacote : \usepackage[latin1]{inputenc} Dependendo da codicao de sada de seu editor, a opo latin1 pode ser substitudo por utf8 ou outra codicao. babel especica a linguagem/dialeto utilizada, ele acerta a hifenizao e ttulo/nome que gerado automaticamente. Para usar o portugus do Brasil, pode-se utilizar da seguinte forma: \usepackage[brazil]{babel} fontenc dene a codicao das fontes no arquivo de sada (ps ou pdf). \usepackage[T1]{fontenc} geometry para denir margens do documento. As principais margens so superior (top), inferior (bottom), esquerda (left), direita (right) \usepackage[top=3cm,left=3cm,right=2cm,bottom=2cm]{geometry} times para denir tipo de letra \usepackage{times} Um prembulo bsico poderia ser: \documentclass[12pt]{article} \usepackage[brazil]{babel} \usepackage[T1]{fontenc} \usepackage[latin1]{inputenc} \usepackage{times} Aps denir o prembulo, pode se criar o documento, e todo o texto deve estar entre os comandos: \begin{document} Algum texto para encher espao. \end{document}

ESCREVENDO TEXTOS

3.1

CARACTERES ESPECIAIS

Alguns caracteres so considerados especiais, pois tm signicado especial para o Latex, assim no podem ser escritos diretamente no texto. Se forem introduzidos diretamente no seu texto, no sero impressos e podero causar problemas na compilao do documento. So eles: \ indica o comando. A \ pode ser inserido pelo comando $\backslash$ ou \textbackslash (com leve diferena na espessura).; % indica o comentrio; # indica o parmetro na denio de comando $ especca a frmula matemtica & especca a mudana de colunas na tabela e matrizes

ndice na frmula matemtica

potenciao na formula matemtica espao extra que no pode ser particionada { incio do agrupamento } nal do agrupamento

3.2

PARGRAFO

O Latex no respeita quebras de linha e interpreta qualquer bloco de texto como um pargrafo. Os pargrafos so separados por uma linha em branco. Para que a primeira linha, aps uma linha em branco, no inicie com pargrafo, pode-se utilizar o comando \noindent no comeo da linha.

Escrevendo Textos 3.3 QUEBRA DE LINHA E PGINA

Para inserir quebra de linha no meio do texto, pode-se utilizar os comandos \newline ou \\. Estes dois comandos, fazem com que o texto reinicie na prxima linha sem inserir pargrafo e sem justicar a linha anterior. Para fazer quebra de linha, justicando o texto, pode-se utilizar o comando \linebreak. A quebra de pgina pode ser inserida utilizando \newpage, que inicia o texto em uma nova pgina, logo aps o comando.

3.4

ESPAAMENTO ENTRE LINHA

O espaamento entre linhas no documento pode ser especicado de vrias formas, uma delas utilizando o comando \linespread{valor} no prembulo (antes do \begin{document}), em que valor a especicao numrica em relao ao espaamento normal. Por exemplo, para um espaamento um e meio utiliza-se \linespread{1.5} e para espao duplo \linespread{2}. Outra forma de especicar com a utilizao do pacote setspace. Ao longo do texto pode-se proceder alteraes no espaamento entre linhas colocando simplesmente um do seguintes comandos: \singlespacing - para um espaamento simples; \onehalfspacing - para um espaamento de 1,5; \doublespacing - para um espaamento duplo; Esses comando tero efeito at a proxima instruo que altere o espaamento: Exemplo \begin{document} \onehalfspacing Digitar texto \singlespacing Digitar texto

3.5

ESPAAMENTOS

Para introduzir um espao vertical pode-se utilizar \vskip{} ou \vspace{}. Para um espao horizontal \, ou \hspace{}. Entre chaves especicado a medida em cm, mm, pt (pontos), in (polegadas). Por exemplo: \vspace{2cm}, ir produzir um espao vertical de 2cm. Pode-se introduzir tambm espao horizontal de acordo com o disponvel. Este procedimento utilizado para "empurrar"o contedo para dois lados. O comando \hfill introduz espao em braco entre as palavras que esto esquerda e direita do comando. Por exemplo: com a linha da comando Esquerda \hfill Direita obtemos: Esquerda Direita. Os comandos \hrulefill e \hdotfill, produzem resultados similares, entretanto introduzem linha continua e pontilhada, respectivamente, entre as palavras.

Escrevendo Textos 3.6 FONTES

Em LATEX uma fonte tem cinco atributos: a codicao, a famlia, forma e tamanho. A codicao determinada pelo pacote inpuntec, famlia determina o tipo que fonte que ser utilizada em todo o documento. Por exemplo para ter um texto com a fontes times, utiliza-se o comando: \usepackage[T1]{fontenc} \usepackage{times} Para utilizar a fonte courier utiliza-se: \usepackage[T1]{fontenc} \usepackage{courier} \renewcommand*\familydefault{\ttdefault} Existem diversas familias e por consequncia diversos comandos para determina-las. No site http://www.tug.dk/FontCatalogue/alphfonts.html, pode-se encontrar uma variedade de fontes. Quando se determina a familia da fonte esta ser para todo o documento, mas em partes especicas do texto pode-se fazer mudana na fonte em diferentes tipos utilizando os comandos abaixo: {\rm texto} ou \textrm{texto} Romano {\bf texto} ou \textbf{texto} Negrito {\sl texto} ou \textsl{texto} Inclinado {\sf texto} ou \textsf{texto} Sans Serif {\it texto} ou \textit{texto} Itlico {\sc texto} ou \textsc{texto} L ETRA DE F ORMA {\tt texto} ou \texttt{texto} Mquina de Escrever Para ajustar o tamanho dos caracteres em parte especica do texto, pode-se utilizar os comandos: {\tiny Texto} Texto {\scriptsize Texto} Texto {\footnotesize Texto} Texto {\small Texto} Texto {\normalsize Texto} Texto {\large Texto} Texto {\Large Texto} Texto {\LARGE Texto} Texto {\huge Texto} {\Huge Texto}

Texto

Texto

Escrevendo Textos

10

Tabela 3.1: Equivalncia entre os tamanhos de fontes na denio inicial nas classes article, report e book tamanho 10pt 11pt 12pt tiny 7 7 7 scriptsize 8 9 9 footnotesize 9 9 10 small 9 10 11 normalsize 10 11 12 large 12 12 14 Large 14 14 16 LARGE 16 16 19 huge 19 19 23 Huge 23 23 23 3.7 AMBIENTES

Ambientes so as categorias de texto que podem existir em um documento LATEX. Podemos dizer que o LATEX precisa que voc classique o texto em tipos para que ele saiba como format-lo. Os ambientes podem ser chamados vrias vezes uns dentro dos outros, desde que a ordem chamada seja mantida. Todos os ambientes precisam car demarcados pelos comandos:

\begin{nome do ambiente} ... \end{nome do ambiente}


Os principais ambientes so: itemize:gera uma lista de itens com entradas marcadas por um ponto negro; \begin{itemize} \item texto \item texto \end{itemize} enumerate: gera uma lista enumerada; \begin{enumerate} \item texto \item texto \end{enumerate} description: gera uma lista cujas entradas podem ser declaradas; \begin{description} \item[i)] texto \item[ii)] texto \end{description} center: para centralizar o texto;

Escrevendo Textos

11

\begin{center} O texto fica centralizado \end{center}


ushleft: para alinhar o texto a esquerda;

\begin{flushleft} O texto fica alinhado a esquerda \end{flushleft}


ushright: para alinhar o texto a direita;

\begin{flushright} O texto fica alinha a direita \end{flushright}

3.8

HIFENIZAO

O LATEX hifeniza as palavras sempre que precisa. Se o algoritmo de hifenizao no encontrar o ponto correto, pode remediar a situao adicionando no preambulo o comando:

\hyphenation{lista de palavras}
com as palavras listadas separadas por -. Exemplo: Para separar a palavra pontos, utilizaria: \hypenation{pon-tos} Caso no queira hifenizao no texto, pode-se utilizar o pacote hyphenat, com a seguinte sintaxe

\usepackage[none]{hyphenat}

3.9

MULTICOLUNAS O pacote multicol permite a criao automtica de colunas atravs do ambiente multicols. Carrega-se o pacote no prembulo utilizando \usepackage{multicol} e o ambiente:

\begin{multicols}{n} Texto \end{multicols}


em que n representa o nmero de colunas desejadas. Por exemplo para duas colunas:

\begin{multicols}{2} Texto \end{multicols}

TABELAS E FIGURAS

4.1

TABELAS

O ambiente tabular pode ser utilizado para criar tabelas, com linhas horizontais e verticais segundo desejar. O latex determina a largura das colunas de modo automtico. A denio bsica da tabela, dada pelo comando:

\begin{tabular}{argumento} Tabela \end{tabular}


No lugar de argumento pode-se utilizar as letras c,l,r,p. l para ter uma coluna com texto justicado esquerda; r para justicar o texto direita; c para texto centrado; p{largura} para ter uma coluna com largura especicada. Outros comandos para determinar a tabela: | colocado ante e aps c,l,r,p introduz uma linha vertical; || colocado ante e aps c,l,r,p introduz duas linhas verticais; \hline introduz uma linha horizontal; \cline{i-j} faz linhas horizontais apenas entre as colunas i e j; & separa os texto das colunas; \\ separa as linhas; Exemplo: Para criar a tabela abaixo com a primeira e quarta coluna centralizada, segunda coluna esquerda, terceira coluna direita utiliza-se a seguinte sintaxe

Tabelas e Figuras

13

\begin{tabular}{|c|l||rc|} \hline texto & texto & texto & texto \\ texto texto texto texto \cline{1-2} texto texto texto texto texto & texto & texto & texto \\ texto texto texto texto \cline{1-2} texto & texto & texto & texto \\ \hline \end{tabular} H tambm a possibilidade de se montar uma tabela com multicolunas, ou seja, uma clula grande pode ser construda com o agrupamento de clulas vizinhas em uma linha. feito com o comando \multicolumn{n}{pos}{item}, que tem como primeiro argumento o nmero de clulas que sero mescladas, o segundo especica a posio do texto dentro das colunas com as letras c,l,r, o terceiro o texto da clula. As formataes de colunas no \multicolumn devem ser especicadas uma por uma, independente de estar ou no especicado no comeo da tabela. Exemplo: \begin{tabular}{|c|l||rc|} \hline \multicolumn{2}{|c|}{texto} & texto & texto \\ texto texto texto \cline{1-2} texto texto texto texto texto & texto & texto & texto \\ texto texto texto texto \cline{1-2} texto & texto & texto & texto \\ \hline \end{tabular} A tabela transformada em elemento utuante, ou seja, ela ser colocada pelo LATEX no local de melhor visualizao quando o ambiente tabular colocado dentro do ambiente table. \begin{table}[!hbtp] \caption{legenda}\label{} \begin{tabular}{} tabela \end{tabular} \end{table} Os argumentos [!hbtp] denem o local da pgina em que a tabela car situada:
! - desconsiderar os padres internos que evitam a insero da tabela; h- car onde foi digitado; b - car na parte inferior da pgina; t - car na parte superior da pgina; p- car em pgina separada.

Tabelas e Figuras

14

O argumento \caption{legenda} pode denir uma legenda para a tabela e \label{} dene uma marca para futuras referncias.

4.2

FIGURAS

Para inserir guras deve-se colocar no prembulo o pacote graphicx e depois usar o ambiente figure. O LATEX aceita de guras com as extenses *.ps, *.eps, *.pdf, *.png, *.jpg, *.mps, entretanto o formato da gura determina o tipo de compilador a ser usado para gerar o documento: Com as extenses *.ps, *.eps utiliza-se o compilador latex Com as extenses *.pdf, *.png, *.jpg, *.mps utiliza-se o compilador pdftex Para inserir uma gura deve-se utilizar a seguinte sintaxe: \begin{figure}[!hbtp] \centering \includegraphics[width,height,angle,scale]{nome}\\ \caption{ttulo da figura}\label{} \end{figure} Os principais parmetros da gura so width (largura) e height (altura), no sendo necessrio declarar os dois, pois pode deformar a gura. O parmetro angle rotaciona a gura no sentido horrio e scale muda a escala da gura. O comando \centering opcional colocado para centralizar a gura. Os demais parmetros so da mesmo forma da tabela. O nome da gura deve ser declarado, no havendo necessidade de declarar a extenso no nome. A gura esta deve estar no mesmo diretrio do arquivo .tex. Exemplos: \begin{figure}[!hbtp] \centering \includegraphics[width=8cm]{exemplo}\\ \caption{Figura com 8cm de largura}\label{fig1} \end{figure}

Figura 4.1: Figura com 8cm de largura

\begin{figure}[!hbtp]

Tabelas e Figuras

15

\centering \includegraphics[width=8cm,height=3cm]{exemplo}\\ \caption{Figura com 8cm de largura e 3cm de altura}\label{fig2} \end{figure}

Figura 4.2: Figura com 8cm de largura e 3cm de altura

\begin{figure}[!hbtp] \centering \includegraphics[width=8cm,height=3cm]{exemplo}\\ \caption{Figura com 5cm de largura e uma inclinao de 45 graus}\label{fig3} \end{figure}

Figura 4.3: Figura com 5cm de largura e uma inclinao de 45 graus

4.2.1

Subguras

Com o pacote subfigure possvel inserir sub-guras no ambiente gure possuir mais de uma gura. Para isso pode-se utilizar a sintaxe abaixo: \begin{figure}[!hbtp] \centering \subfigure[Legenda \label{}]{\includegraphics[width,height,angle,scale]{nome}} \subfigure[Legenda \label{}]{\includegraphics[width,height,angle,scale]{nome}} \caption{}\label{} \end{figure} O parmetro \subfigure pode ser colocar vrias vezes, dependendo do nmero de subguras que se deseja. O ttulo de cada uma das guras colocado entre colchetes, assim como seu cdigo de referncia.

Tabelas e Figuras Exemplo: Duas subguras \begin{figure}[!hbtp] \centering \subfigure[Primeira\label{fig1a}]{\includegraphics[width=5cm]{exemplo}} \subfigure[Segunda\label{fig1b}]{\includegraphics[width=4cm]{exemplo}} \caption{Conjunto de figuras.}\label{figconj} \end{figure}

16

(a) Primeira

(b) Segunda

Figura 4.4: Conjunto de guras.

4.3

REFERNCIAS CRUZADAS

O LATEX faz enumerao automtica de tabelas e guras, e utilizando a informao armazenada no comando \label{cdigo} e possvel referencia-las com o comando \ref{cdigo}. Exemplo: Utilizando o comando \ref{fig1} "4.1" ir imprimir automaticamente numerao da primeira gura dos exemplos.

TEXTOS MATEMTICOS

O LATEX tem um modeo especial para escrever formulas matemticas e para uma melhor apresentao dos caracteres matemticos, ideal que seja adicionado no prembulo os pacotes: amssymb - oferece diversos smbolos matemticos adicionais; amsfonts - oferece conjunto de fontes matemticos de AMS; amsmath - carrega diversos pacotes do AMS para incrementar o ambiente matematico.

5.1

SMBOLOAS MATEMTICOS

O LATEX tem vrios comandos especiais para representar smbolos matemticos, os smbolos = , , +, <, > so escritos diretamente, mas existem outros smbolos que usam o comando especial que so apresentados nas tabelas abaixo: Tabela 5.1: Letras Gregas \theta o o \vartheta \pi \gamma \varpi \kappa \rho \lambda \varrho \mu \sigma \nu \varsigma \xi \Lambda \Sigma \Xi \Upsilon \Pi \Phi

\alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta \Gamma \Delta \Theta

\tau \upsilon \phi \varphi \chi \psi \omega \Psi \Omega

Tabela 5.2: Smbolos de Pontuao ; : \colon . \ldotp

\cdotp

Textos Matemticos

18

\pm \mp \times \div \ast \star \circ \bullet \cdot+

Tabela 5.3: Smbolos de Operao Binria \cap \diamond \cup \bigtriangleup \uplus \bigtriangledown \sqcap \triangleleft \sqcup \triangleright \vee \lhdb \wedge \rhdb \ \setminus \unlhdb + -

\oplus \ominus \otimes \oslash \odot \bigcirc \dagger \ddagger

\leq \prec \preceq \ll \subset \subseteq \sqsubsetb \sqsubseteq \in \vdash :

Tabela 5.4: Smbolos de Relao \geq \equiv \succ \sim \succeq \simeq \gg \asymp \supset \approx \cong \supseteq = \sqsupsetb = \neq . \sqsupseteq = \doteq \ni \propto \dashv < <

|= |

= >

\models \perp \mid \parallel \bowtie \Joinb \smile \frown = >

Tabela 5.5: Smbolos de Setas \leftarrow \longleftarrow \Leftarrow = \Longleftarrow \rightarrow \longrightarrow \Rightarrow = \Longrightarrow \leftrightarrow \longleftrightarrow \Leftrightarrow \Longleftrightarrow \mapsto \longmapsto \hookleftarrow \hookrightarrow \leftharpoonup \rightharpoonup \leftharpoondown \rightharpoondown \rightleftharpoons \leadstob

\uparrow \Uparrow \downarrow \Downarrow \updownarrow \Updownarrow \nearrow \searrow \swarrow \nwarrow

Textos Matemticos

19

( [ {

( [ \{ \lfloor \langle | \rmoustache \arrowvert

) ] }

Tabela 5.6: Delimitadores ) \uparrow ] \downarrow \} \updownarrow \rfloor \lceil \rangle / / \| \lmoustache \rgroup \bracevert \Arrowvert

\Uparrow \Downarrow \Updownarrow \rceil \backslash \lgroup

a a

\hat{a} \check{a}

a a `

Tabela 5.7: Acentos Matemticos \acute{a} a \bar{a} a \dot{a} \grave{a} a \vec{a} a \ddot{a}

a a

\breve{a} \tilde{a}

abc abc abc abc abc f

Tabela 5.8: Outras construes \widetilde{abc} abc \widehat{abc} \overleftarrow{abc} abc \overrightarrow{abc} \overline{abc} abc \underline{abc}

\overbrace{abc} \sqrt{abc} f'

abc n abc
abc xyz

\underbrace{abc} \sqrt[n]{abc} \frac{abc}{xyz}

5.2

AMBIENTES MATEMTICOS

Um texto matemtico pode ser escrito diretamente num pargrafo, ou o pargrafo pode ser quebrado para a desenhar parte. Dentro de um pargrafo pode-se utilizar um destes comandos: \( e \); $ e $; \begin{math} e \end{math}\verb. Exemplo: Parmetro: valor desconhecido associado a uma caracterstica da populao. A mdia $(\mu)$, a varincia $(\sigma^{2})$ e a proporo $(p)$, entre outros, so chamados parmetros da populao."

Parmetro: valor desconhecido associado a uma caracterstica da populao. A mdia (), a varincia ( 2 ) e a proporo (p), entre outros, so chamados parmetros da populao.

Quando se quer o texto matemtico fora do pargrafo, utilizado os comados: \[ e \];

\begin{displaymath} e \end{displaymath}.

Textos Matemticos

20

... h .

\ldots \aleph \hbar \imath \spadesuit \ell \wp \Re \Im . \bigodot \bigsqcup \biguplus

Tabela 5.9: Smbolos Diversos . . \cdots . \vdots \prime \forall 0 / \emptyset \exists \nabla \neg \surd \flat \top \natural \bot \sharp \| \ \backslash \angle \partial | | \sum \bigcup \prod \bigoplus \int \oint \bigwedge

..

\ddots \infty \Boxb \Diamondb \triangle \clubsuit \diamondsuit \heartsuit \mhob \bigcap \bigotimes \bigvee

\arccos \arcsin \arctan \arg

Tabela 5.10: Smbolos de Funes \cos \csc \exp \ker \limsup \cosh \deg \gcd \lg \ln \cot \det \hom \lim \log \coth \dim \inf \liminf \max

\min \Pr \sec \sin

\sinh \sup \tan \tanh

Exemplo: Para o caso da mdia populacional, o erro Para o caso da mdia populacional, o erro amostral poder ser estimado por meio amostral poder ser estimado por meio da exda expresso: . \begin{displaymath} presso: . s e=t_{\frac{\alpha}{2}}\frac{s}{\sqrt{n}} e = t 2 n \end{displaymath} J para o caso da J para o caso da proporo, podemos usar proporo, podemos usar uma derivauma derivao da expresso acima, estabeleo da expresso acima, estabelecendo cendo a expresso a expresso \[e=z_{\frac{\alpha}{2}} \sqrt{\frac{\hat{p}(1-\hat{p})}{n}}\] p(1 p) e = z 2 n

Os comandos acima relacionados no enumeram as equaes, para obter enumerao automtica pode-se utilizar o ambiente equation, como segue: \begin{equation}\label{} equao \end{equation} Em geral utiliza-se a equao enumerada quando pretende-se citar no meio do texto, o que feito por meio da referncia cruzada, da mesma forma de tabelas e guras. Nos textos matemticos tambm pode-se utilizar blocos de frmulas, que podem ser escritos pelo ambiente eqnarray, como segue: \begin{eqnarray}

Textos Matemticos

21

\nonumber * &=& * \label{} \\ * &=& * \\ \end{eqnarray} sendo:


& utilizado para alinhas as frmulas; \\ quebra de linha para escrever uma nova frmula; \nonumber utilizado caso queira que a frmula daquela linha no seja numerada; Caso queira que todo o bloco de frmulas no seja numerada muda-se o ambiente para eqnarray* Dentro de um ambiente matemtico, no aceito nem espao na linha, nem acentuao. Desta forma para escrever um texto dentro do ambiente matemtico basta usar o comando \mbox{texto} Exemplo: O tamanho da amostra pode ser obtido pelas O tamanho da amostra pode ser obtido pelas expresses abaixo expresses abaixo \begin{eqnarray} s 2 n = t (5.1) n&=&\left(t_{\frac{\alpha}{2}} 2 e \frac{s}{e}\right)^{2}\\ p(1 p) n = z2 (5.2) 2 2 n&=&z_{\frac{\alpha}{2}}^{2} e \frac{\hat{p}(1-\hat{p})}{e^{2}} \end{eqnarray}

Temos $\overline{x}=70$, $S^2=81\Rightarrow S=9$ e $n>30$, utilizando o teste Z e $\alpha=0,05$ \begin{eqnarray*} z_{c}&=&\frac{\overline{x}-\mu_{0}} {\displaystyle\frac{S}{\sqrt{n}}}\\ &=&\frac{70-72,5}{\frac{9}{\sqrt{36}}}\\ &=&-1,66 \mbox{\quad estatstica do teste} \end{eqnarray*}

Temos x = 70, S2 = 81 S = 9 e n > 30, utilizando o teste bilateral Z e = 0, 05 zc = x 0 S n 70 72, 5


9 36

= 1, 66

estatstica do teste

5.3

TIPOS DE FONTES

No LATEX, as especicaes das fontes no texto e nas frmulas matemticas usam comandos diferentes.

Textos Matemticos \mathrm{} - Romano; \mathsf{} - San serif; \mathtt{}- Mquina de escrever; \mathbf{} - Negrito; \mathit{} - Itlico; \mathnormal{} - Normal; \mathbb{} - Blackboard Bold; \mathcal{} - Caligraa; \mathfrak{} - Fraktur;

22

Para especicar que um smbolo deve aparecer em negrito utiliza-se o comando \boldsymbol. O tamanho das letras e smbolos nas frmulas tambm pode ser especicado por meio dos comandos \textstyle - no meio do texto; \displaystyle - tamanho normal; scriptstyle - frmula pequena. Exemplos: \mathbf{a} - produz a y\not\in\mathbb{N} - produz y N \boldsymbol{\Delta}\mathbf{f}=\mathbf{f_{2}}-\mathbf{f_{1}} - produz f = f2 f1 \displaystyle\sum_{i=1}^{\infty}\frac{1}{i}, \dbinom{9}{3} - produz
i=1

i,

9 3

5.4

MATRIZES E SISTEMAS

Uma matriz pode ser criada com o uso do ambiente matrix. O Separado de coluna & e o de linha \\. Exemplo: \begin{matrix} 1 2 3 1 & 2 & 3 \\ 2 3 4 2 & 3 & 4 \\ 3 4 5 3 & 4 & 5 \end{matrix} Para matrizes com delimitadores, existem ambientes que colocam automaticamente os delimitadores ajustveis: pmatrix (parenteses), bmatrix (colchetes), vmatrix (linha vertical), Vmatrix (linha vertical dupla).

Textos Matemticos

23

\begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 4 \\ 3 & 4 & 5 \end{pmatrix}

1 2 3 2 3 4 3 4 5

\begin{bmatrix} 1 & 2 & 3 \\ 2 & 3 & 4 \\ 3 & 4 & 5 \end{bmatrix}

1 2 3 2 3 4 3 4 5

\begin{vmatrix} 1 & 2 & 3 \\ 2 & 3 & 4 \\ 3 & 4 & 5 \end{vmatrix}

1 2 3 2 3 4 3 4 5

\begin{Vmatrix} 1 & 2 & 3 \\ 2 & 3 & 4 \\ 3 & 4 & 5 \end{Vmatrix}

1 2 3 2 3 4 3 4 5

Tambm pode-se utilizar o ambiente array, para criar matrizes. Funciona de forma similar ao ambiente tabular. \left( 1 2 \begin{array}{cc} 3 4 1 & 2 \\ 3 & 4 \end{array} \right) Se colocar os comandos \left e \right antes do delimitadores (parnteses, chaves, colchetes) que abrem e fecham a matrix, o LATEX ir ajustar automaticamente ao tamanho correto da matrix. Estes comandos tambm podem ser utilizados nas equaes. Para fazer um sistema, os comandos so similares ao de criar uma matriz utilizando o ambiente array, diferenciando apenas no argumentos aps o os comandos \left e \right. \left\{ x + 2y = 1 \begin{array}{c} 3x + y = 2 x+2y=1 \\ 3x+y=2 \end{array} \right.

ESTRUTURANDO DOCUMENTOS

6.1

TTULO

O ttulo de um documento gerado utilizando o comando no prembulo: \title{texto do ttulo} Outras informaes podem ser adicionadas ao ttulo. Por exemplo autores ou a data em que foi escrito. Nesse caso basta acrescentar as linhas no prembulo: \author{autor1 \\endereo \and autor2\\endereo} \date{texto} Essas linhas fazem parte do cabealho do texto e no sero mostradas no texto. Para explicitar que voc deseja que o texto comece com o ttulo basta adicionar ao corpo do texto o comando \maketitle. Com estes comandos possvel gerar ttulo, nome de autores e data do documento. Se o tipo de documento for book, ento os comandos acima geram uma pgina separada para o ttulo do documento.

6.2

CAPTULOS E SEES

Uma das facilidades do LaTeX a numerao sequencial automtica das sees, que so sempre corretamente includas no sumrio. Para que isto funcione, preciso que voc saiba seccionar seu documento corretamente. Os comandos bsicos para diviso do documento em sees so: \part{ttulo} - disponvel apenas para a classe book; \chapter{ttulo} - disponvel para as classes book e report; \section{ttulo} - disponvel para todas as classes de documentos; \section{ttulo} - disponvel para todas as classes de documentos; \subsubsection{ttulo} - disponvel para todas as classes de documentos; \paragraph{ttulo} - disponvel para todas as classes de documentos; \subparagraph{ttulo} - disponvel para todas as classes de documentos. Adicionando * todos os comandos (\part*{ttulo}, \chapter*{ttulo}, etc) produz um seccionamento no numerado.

Estruturando Documentos 6.3 NUMERAO DE PGINAS

25

No LATEX para denir a numerao de pgina deve-se denir o estilo da pgina e o tipo de numerao. Para denir o estilo de pgina utiliza-se o comando \pagestyle{estilos}. Os quatro estilos principais da pgina so: empty - produz pgina sem numerao; plain - a numerao aparecer no centro do rodap da pgina; headings - Coloca o nome da seo corrente juntamente com a numerao no cabealho da pgina. Depende da classe de documento que est sendo utilizado. myheadings - possvel especicar o que aparecer escrito no cabealho com os comandos: markboth - Quando o documento estiver em twoside \markboth{texto pgina par}{texto pgina mpar}; markright - Quando o documento estiver em oneside \markright{texto pginas pares e mpares}. Se desejar que apenas uma pgina tenha uma numerao diferente utiliza-se \thispagestyle{empty}. Denido o estilo da pgina a numerao feita automaticamente com algarismos rabes, para mudlos, utiliza-se o comando \pagenumbering{opo} Em opo utiliza-se: arabic - Arbico; Roman - romano maisculo; roman - romano minsculo; Alph - Alfabtico maisculo; alph - Alfabtico minsculo. Se \pagenumbering for colocado no meio do texto, a numerao a partir da ser iniciada novamente com o novo estilo de numerao declarado.

6.4

SUMRIOS E LISTAS

O sumrio gerado automaticamente por meio de um nico comando \tableofcontents, que deve ser colocado no corpo do texto. Captulos (\chapter*) ou sees (\section*) no numeradas tem que ser adicionadas ao sumrio, para fazer isso, adicione esse comando aps denir o captulo ou seo: \addcontentsline{toc}{nvel}{texto} Onde nvel pode ser chapter, section, subsection conforme apropriado. Em texto o o ttulo do captulo ou seo que vai aparecer.

Estruturando Documentos

26

Para denir a profundidade do ndice, utiliza-se o comando setcounter{tocdepth}{n} em que n o nmero de seccionamentoss que aparecero no ndice. Os comandos \listoffigures e \listoftables geram respectivamente uma lista com os ttulos da guras e tabelas. Para mudar o nome de sumrio, lista de guras e tabelas, pode-se utilizar os comandos: \renewcommand{\contentsname}{SUMRIO}; \renewcommand{\listfigurename}{FIGURA}

\renewcommand{\listtablename}{TABELA};

BIBLIOGRAFIA

Existem duas maneiras de fazer bibliograa no LATEX. A primeira utilizando o ambiente thebibliography e a segunda utilizando utilitrio bibtex.

7.1

THEBIBLIOGRAPHY O ambiente thebibliography produz uma bibliograa ou lista de referncia, da seguinte forma: \begin{thebibliography}{n} \bibitem[forma]{ref}{Digitar a referncia} \end{thebibliography} em que: n o nmero mximo de tens de referncia que ter o documento; \bibitem - corresponde a uma referncia; forma - corresponde a forma como a referncia aparecer no texto; ref - o cdigo que ser utilizado para citar a referncia. comea com livro

Para fazer a citao dentro do texto pode-se utilizar o pacote natbib no prembulo, para citar pode-se utilizar os comandos: \cite{ref} - produz Autor (Ano); \citep{ref} - produz (Autor, Ano); \citeauthor{ref} - produz Autor; \citeyear{ref} - produz Ano Exemplo: \begin{thebibliography}{2} \bibitem[Cressie, 1993]{Cressie1993} CRESSIE, N.A.C. \textbf{Statistics for spatial data}. New York: J.Wiley, 1993. 900p. \bibitem[Rosenberg, 2000]{Rosenberg2000}ROSENBERG, M.S. The bearing correlogram: a new method of analyzing directional spatial autocorrelation.\textbf{Geographical Analysis}, Columbus, v.32, n.3, p.267-278, Mar. 2000. \end{thebibliography}

Referncias Bibliogrcas
CRESSIE, N.A.C. Statistics for spatial data. New York: J.Wiley, 1993. 900p. ROSENBERG, M.S. The bearing correlogram: a new method of analyzing directional spatial autocorrelation. Geographical Analysis, Columbus, v.32, n.3, p.267-278, Mar. 2000. \cite{Cressie1993} - Cressie (1993); \citep{Cressie1993} - (Cressie, 1993); \citeauthor{Cressie1993} - Cressie; \citeyear{Cressie1993} - 1993.

7.2

BIBTEX

o BibteX trabalha com as referncias como um banco de dados. No caso, cada referncia cadastrada uma linha do banco e cada caracterstica dela, como autores, nome da obra, data de lanamento e tipo, corresponde a uma coluna. Para fazer isso, deve-se criar um banco de bibliograas salva com a extenso .bib. Neste arquivo deve conter cada referncia conforme abaixo: @Tipo{cdigo de referncia, AUTHOR= {nome do autor}, TITLE = { Ttulo }, PUBLISHER = {Editora}, ADDRESS = {Endereo}, . . . YEAR = {Ano} } em que Tipo podem ser diversos: livro, tese, artigo e etc, abaixo listado alguns tipos mais utilizados. Os comandos internos variam de acordo com o tipo: @article entrada para artigo de uma revista cientca. necessrio: author, title, journal, year. opcional: volume, number, pages, month, note. @book Entrada para livro com publisher denitivo. necessrio: author or editor, title, publisher, year opcional: volume or number, series, address, edition, month, note.

REFERNCIAS BIBLIOGRFICAS @booklet Entrada para trabalhos impressos sem o publisher ou sponsor. necessrio: title opcional: author, howpublished, address, month, year, note.

29

@conference . Entrada para artigo do anais de conferncias. necessrio: author, title, booktitle, year. opcional: editor, volume or number, series, pages, address, month, organisation, publisher, note. @inbook Entrada para parte (captulo, seo, paginas) do livro. necessrio: author or editor, title, chapter and/or pages, publisher, year opcional: volume or number, series, type, address, edition, month, note. @incollection Entrada para parte do livro que possui seu prprio nome. necessrio: author, title, booktitle, publisher, year opcional: editor, volume or number, series, type, chapter, pages, address, edition, month, note. @inproceedings Entrada para artigos do anais de conferncias (igual a @conference). necessrio: author, title, booktitle, year. opcional: editor, volume or number, series, pages, address, month, organisation, publisher, note. @manual Entrada para documentao tcnica. necessrio: title. opcional: elds author, organisation, address, edition, month, year, note. @masterthesis Entrada para dissertao de mestrado. necessrio: author, title, school, year opcional: type, address, month, note. @misc Entrada para trabalhos que enquadra em nenhum dos outros. necessrio: nenhum. opcional: author, title, howpublished, month, year, note. @phdthesis Entrada para tese de doutorado. necessrio: author, title, school, year. opcional: type, address, month, note. @proceedings Entrada para anais de conferncias. necessrio: title, year. opcional: editor, volume or number, series, address, month, organisation, publisher, note. @unpublished Entrada para trabalho no publicado com autor e titulo. necessrio: author, title, note. opcional: month, year. Exemplo: @book{Cressie1993, AUTHOR= {CRESSIE, N.A.C. },

REFERNCIAS BIBLIOGRFICAS

30

TITLE = { Statistics for spatial data }, PUBLISHER = {J. Wiley}, ADDRESS = { New York}, YEAR = {1993} note= {900p. } } @article{Cressie1993, AUTHOR= {ROSENBERG, M.S. }, TITLE = { The bearing correlogram: a new method of analyzing directional spatial autocorrel JOURNAL = {Geographical Analysis}, ADDRESS = { Columbus}, YEAR = {2000}, volume = {32}, number = {3}, pages = {267-278}, month = {Mar}, } Para utilizar o banco de bibliograas em primeiro lugar deve-se denir o estilo de bibliograa, ou seja, a formatao. Isso faz-se com o comando: \bibliographystyle{estilo} Os estilos de bibliograa so bem variados, dependendo do pacote utilizado para fazer a citaes. Alguns estilos podem ser encontrados nos sites: http://www.cs.stir.ac.uk/~kjt/software/latex/showbst.html http://amath.colorado.edu/documentation/LaTeX/reference/faq/bibstyles.pdf Para produzir as referncias, deve-se chamar o banco de bibliograas, por meio do comando: \bibliography{banco de bibliografias.bib} A lista de bibliograas gerada de acordo estas forem sendo citadas no texto. Para gera-la necessrio compilar primeiramente o documento, depois compilar o documento com o bibtex e compilar o documento novamente. A lista de bibliograas salva em um arquivo com a exteso .bbl.

7.3

ABNTEX

Para gerar referncias de acordo com as normas da ABNT, pode-se utilizar o pacote abntcite. A instalao do anbtex tem que ser feita de forma manual, como segue: 1. Vericar se o pacote setspace est instalado, para isso v ao Package Manager (Admin) do Miktex

REFERNCIAS BIBLIOGRFICAS

31

2. No Package Manager (Admin) Digitar setspace no espao Name e clicar em Filter.

(a) Se o pacote setspace estiver instalado aparecer dessa forma

(b) Se o pacote setspace no estiver s clicar no sinal + e a instalao ser feita.

REFERNCIAS BIBLIOGRFICAS

32

3. V a pgina de download abnTex http://abntex.codigolivre.org.br/node6.html#download puxe o arquivo abntex-0.8.zip 4. Descompacte o arquivo abntex-0.8.zip

REFERNCIAS BIBLIOGRFICAS

33

5. Na pasta descompactada procure a pasta texmf e copie todo seu contedo

6. Procure a pasta onde est instalado o Miktex e cole o contedo.

REFERNCIAS BIBLIOGRFICAS

34

7. A instalao ainda no est pronta. preciso que o MikTex reconhea que essas pastas foram armazenadas no seu diretrio. Para isso, v no Settings (Admin) do Maintenance (Admin) do MikTex

REFERNCIAS BIBLIOGRFICAS

35

8. Em Settings(Admin), na aba GENERAL, clique em REFRESH FNDB para atualizar o banco de dados.

CLASSES DE DOCUMENTOS

Os documentos em LATEX sempre so iniciados com o comando \documentclass que dene a classe de documento que ser utilizado. Cada classe apresenta formataes diferentes e requisitos diferentes.

8.1

ARTICLE

Para produzir artigos utiliza-se article, em que a estruturao do texto por seo (\section). Um prembulo bsico dado por: \documentclass[12pt]{article} % Classe artigo \usepackage{amssymb} %Simbolos matemticos \usepackage{amsmath} %Ambientes matemticos \usepackage{amsfonts} %Conjunto de fontes matemticos \usepackage[brazil]{babel} %Para usar o portugus do Brasil \usepackage[latin1]{inputenc} %Poder usar acentuao do portugus \usepackage[T1]{fontenc} %Define condificao de sada \usepackage{graphicx} %Para pode inserir figuras \usepackage[top=3cm,left=3cm,right=2cm,bottom=2cm]{geometry} %Define Margens \usepackage{identfirst} %Para que o primeiro pargrafo do artigo seja identado \title{titulo} \author{autor1 and autor2} \date{data} \begin{document} \maketitle \begin{abstract} texto \end{abstract} \section{...} texto \subsection{...} texto \subsubsection{...} texto

Classes de documentos

37

\end{document}

8.2

BEAMER

Beamer uma classe LATEX para produzir apresentaes permitindo desenvolver apresentaes dinmicas, com sobreposies (overlays) e transies animadas entre lminas. Para criar uma apresentao o Beamer fornece vrios temas que denem o layout da apresentao. Para denir o tema basta utilizar o comando \usetheme{} no preambulo. Existem diversos temas prdenidos que devem atender a maioria das necessidades. O nome de um tema normalmente o nome de uma cidade onde acontece um evento de informtica, os temas mais utilizados so: AnnArbor Antibes Bergen Berkeley Berlin Boadilla boxes CambridgeUS Copenhagen Darmstadt default Dresden Frankfurt Goettingen Hannover Ilmenau Juanlespins Luebeck Madrid Malmoe Marburg

Classes de documentos Montpellier PaloAlto Pittsburgh Rochester Singapore Szeged Warsaw

38

Da mesma forma que podemos mudar o estilo da apresentao, podemos mudar as cores da mesma com comando \usecolortheme{} e o estilo de fonte com o comando \usefonttheme{}. Os temas de cores mais utilizados so: albatross beaver beetle crane crane default dolphin dove fly lily orchid rose seagull seahorse sidebartab structure whale wolverine

Classes de documentos Alguns exemplos de fontes so: default professionalfonts serif structurebold structureitalicserif structuresmallcapsserif

39

Caso no seja declarado os comandos \usetheme{}, \usecolortheme{} e \usefonttheme{}, ser utilizado o default. Assim, o preambulo inicial de uma apresentao seria: \documentclass{beamer} % Classe de Apresentaes \usetheme{Warsaw} %Utilizando o tema Warsaw \usecolortheme{whale} %Utilizando o temas de cores whale \begin{document} texto \end{document} Uma apresentao Beamer formada por um conjunto de frames, que so os slides. A apresentao pode ser estruturada em sees e subsees, e cada slide denido pelo ambiente frame e cada slide pode possuir um ttulo. Cada slide pode ser denido como: \frame{ \begin{frame}{Ttulo do slide} \frametitle{Ttulo do slide} ou Contedo Contedo \end{frame} } 8.2.1 Ttulo e Sumrio

No primeiro slide apresentado as informaes bsicas da apresentao denida pelos comandos abaixo colocados no preambulo: \title[Ttulo breve]{Ttulo longo} \author[Nome autor abreviado]{Nome autor} \institute{Nome da Universidade, Empresa, etc} \date{data} Para gerar o slide com essas informaes basta colocar o comando \frame{\titlepage}.

Classes de documentos

40

No segundo slide pode ser apresentado o sumrio da apresentao, utilizando o comando \frame{\tableofcontents O comando \tableofcontents gera o sumrio usando as informaes declaradas nos comandos \section e \subsection. Em uma apresentao pode ser interessante repetir automaticamente o sumrio no inicio de cada seo ou subseo, assim o Beamer permite que cada vez que se inicia uma seo mostra-se o sumrio, destacando a seo corrente. Se for apresentar o sumrio a cada nova seo, destacando o ponto que ser abordado, podemos inserir o seguinte comando: \AtBeginSection[] { \begin{frame} \frametitle{Sumrio} \tableofcontents[currentsection] \end{frame} } Se for apresentar o sumrio a cada nova subseo, destacando o ponto que ser abordado, podemos inserir o seguinte comando: \AtBeginSubsection[] { \begin{frame} \frametitle{Sumrio} \tableofcontents[currentsection,currentsubsection] \end{frame} } 8.2.2 Destacando a informao

Um recurso interessante a subdiviso dentro de um slide em blocos que agrupar um conjunto de informaes. Os blocos so denidos pelo ambiente block: \begin{block}{ttulo do bloco} texto \end{block} Por exemplo criando um slide para descrever as medidas de posio e disperso: \begin{frame} \begin{block}{Medidas de Posio} Mdia, Mediana e Moda \end{block} \begin{block}{Medidas de Disperso} Varincia e Desvio Padro \end{block} \end{frame}

Classes de documentos 8.2.3 Colunas

41

O texto pode ser subdivido em colunar para isso utiliza-se os ambientes columns e column. O primeiro dene dene que ser criado colunas e o segundo o tamanho da coluna dentro do slide. Por exemplo, vamos criar colunas alinhadas pelo topo e cada coluna ter 5cm de largura: \begin{columns}[t] \begin{column}{5cm} texto \end{column} \begin{column}{5cm} texto \end{column} \end{columns} 8.2.4 8.2.4.1 Efeitos de Transio Transio de Slides

O beamer permite efeitos efeitos de transio de slides. Para isto deve ser colocado o comando do tipo de transio no inicio ou nal de cada slides. Alguns tipo de transio mais utilizados so: \transdissolve - dissolve o slide; \transblindshorizontal - mostra o slide como se persianas horizontais tivessem sendo abertas; \transblindsvertical - mostra o slide como se persianas verticais tivessem sendo abertas;

Você também pode gostar