Sie sind auf Seite 1von 32

Universidade Federal de Santa Maria Centro de Ci encias Naturais e Exatas Curso de Matem atica

No co es b asicas do editor de textos ATEX matem aticos L

Antonio Carlos Lyrio Bidel Daiane Campara Soares D ebora Dalmolin Fernanda Somavilla Rian Lopes de Lima

Santa Maria, maio de 2010

Sum ario
1 Introdu c ao 1.1 Hist oria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Como baixar o TexmaKer? . . . . . . . . . . . . . . . . . . . 2 Estrutura e Layout do documento 2.1 Layout de um documento . . . . . . . . . . 2.2 Estrutura de um Texto . . . . . . . . . . . . 2.3 Espa cos em branco, novo par agrafo, quebras 2.4 Acentua c ao . . . . . . . . . . . . . . . . . . 2.5 Caracteres especiais . . . . . . . . . . . . . 2.5.1 Curiosidades. . . . . . . . . . . . . . 2.6 Estilos de fonte . . . . . . . . . . . . . . . . 2.7 Estilo e numera c ao das p aginas . . . . . . . 2 2 2 4 4 5 5 6 6 7 7 8

. . . . . . . . . . de linha . . . . . . . . . . . . . . . . . . . . . . . . .

. . e . . . . .

. . . . . . . . p agina . . . . . . . . . . . . . . . . . . . .

3 P agina de T tulo. 10 3.1 Moldura do texto. . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 Pacotes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4 Formata c ao do texto 4.1 Ambientes . . . . . 4.2 Teoremas . . . . . 4.3 Caixas . . . . . . . 4.4 Notas . . . . . . . 4.5 Texto em cores . . 5 Tabelas 6 Sum ario, Ap endice e Bibliograa 6.1 Sum ario . . . . . . . . . . . . . . 6.2 Indice Alfab etico . . . . . . . . . 6.3 Ap endice . . . . . . . . . . . . . 6.4 Bibliograa . . . . . . . . . . . . 12 12 15 17 17 17 19 27 27 28 29 29

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

Cap tulo 1

Introdu c ao
1.1 Hist oria

O TEX foi criado no nal dos anos 70, por Donald Knuth na Universidade de Stanford, com o objetivo de gerar textos com excelente representa c ao gr aca. A OL TEX foi criado por Leslie Lamport, em meados da d ecada de 80, e e A um conjunto de comandos adicionais (macros) para o TEX. O L TEX e uma linguagem de mais f acil uso que o TEX, e permite a elabora c ao de textos com alta qualidade tipogr aca. A Um documento em L TEX e formado pelo texto propriamente dito e A mais alguns comandos. Todo comando em L TEX inicia com barra invertida (\). Esses comandos denem tipo de letra, formata c ao do texto, s mbolos especiais ... A Para a cria c ao de um texto em L TEX e necess ario apenas um editor de textos, como por exemplo o WinEdt, Edit do MS-DOS, Emacs, Norton Editor, entre outros . Nos vamos uitlizar o TexmaKer que e um editor de texto livre.

1.2

Como baixar o TexmaKer?

Para trabalhar com este software em seu computador voce deve baixar os seguintes programas: GhostScript GhostView MikTex 2.7 Texmaker

Todos estes programas est ao disponiveis para download na p agina do grupo PET Matem atica no seguinte endere co eletr onico: www.ufsm.br/petmatematica

Cap tulo 2

Estrutura e Layout do documento


2.1 Layout de um documento

No primeiro comando do pre ambulo \documentclass[op c~ oes]{classe}, a classe indica o tipo de documento que se deseja produzir: article: documento simples, artigos em revistas cienticas... report: documentos longos, com se c oes e cap tulos, teses e disserta c oes. book: produ c ao de livros. letter: cartas. em do tamanho da fonte e do tipo da folha outras Em op c oes dene-se al caracter sticas para o texto, como: twoside: especica se a sa da deve ser em p agina dupla( a margem de encaderna c ao ser a no lado esquerdo para p agina numeradas em mpar e do lado direito para as p aginas pares). oneside: a sa da ser a em p agina simples. twocolumns: o documento ser a formatado em duas colunas. eqn: as equa c oes car ao alinhadas ` a esquerda. leqno: a numera c ao das equa c oes car a` a margem esquerda. openright: na classe book, faz com que os cap tulos sejam iniciados apenas em p aginas mpares. Na classe report, iniciam os cap tulos na pr oxima p agina (tanto par como mpar). N ao funciona para classe article. 4

openany: na classe book e report, inicia os cap tulos na pr oxima p agina. landscape: muda o formato do documento para ser impresso no formato de paisagem.

2.2

Estrutura de um Texto

A Um texto em L TEX e sempre iniciado com um pre ambulo, que cont em informa c oes relativas ao tipo de documento, tamanho da fonte e p agina, pacotes a serem utilizados entre outros. O pre ambulo come ca pelo comando \documentclass[]{} e vai at e \begin{document}. Nele encontra-se um dos comandos mais utilizados: o \usepackage, que especica os pacotes utilizados , aumentando assim signicativamente as capacidades de formata c ao do A L TEX.

O texto propriamente dito come ca ap os um comando \begin{document} e termina com um \end{document}, OBRIGATORIOS. Qualquer caracter A colocado ap os esse comando ser a ignorado pelo L TEX. Um exemplo b asico da estrutura de um texto: \documentclass[op c~ oes]{classe} \begin{document} ... aqui vai o texto a ser digitado ... \end{document}
A OBS: Para o L TEX o que estiver entre chave {} e obrigat orio, e o que estiver entre colchete [ ] e opcional. Na interface, estes comandos para in cio de texto podem ser acionados usando: Assistentes = In cio r apido onde encontram-se op c oes de tamanho de letra, classe de texto, tipo de folha...

2.3

Espa cos em branco, novo par agrafo, quebras de linha e p agina

A Para o L TEX espa cos em branco consecutivos s ao considerados como um u nico espa co. Exemplo: Aten c~ ao veja o que reproduzir a?

Aten c ao veja o que reproduzir a? Para acrescentar v arios espa cos branco coloca-se no texto uma ou v arias barras invertidas, separadas entre si por espa cos. Vamos \ \ aproveitar\ \ \ \ \ \ \ \ \ e \ \ \ \ \ estudar? Vamos aproveitar e estudar? Para inserir espa cos em branco com tamanho exato usa-se os comandos: \vspace{tamanho} espa co vertical. \hspace{tamanho} espa co horizontal. Para um novo par agrafo, basta deixar uma ou v arias linhas em branco. Para recuo de um par agrafo, usa-se no in cio \indent Sem recuo do par agrafo, usa-se no in cio \noindent A Duas barras invertidas consecutivas e interpretada pelo L TEX como um nal de linha. Outra maneira de iniciar uma nova linha e usar o comando \newline. O comando \linebreak quebra a linha, deixando-a com o conte udo justicado. Para realizar uma quebra imediata de p agina, usa-se \newpage. Na interface encontramos esses comandos em: Latex = Espa camento. Para inserir uma linha pontilhada inserimos os comandos \dotfill ....................................................................... Para inserir uma linha cheia usa-se o comando \hrulefill

2.4

Acentua c ao

Para o uso de acentos gr acos o comando \usepackage[latin1]{inputenc}, deve constar no pre ambulo. Assim os acentos podem ser digitados normalmente. Caso n ao esteja inserido este comando, encontramos os acentos em LaTeX Acentos Internacionais.

2.5

Caracteres especiais

A Alguns caracteres tem um signicado pr e-denido pelo L TEX: \ indica uma nova sequ encia de controle. % usado para fazer inser c ao de coment arios n ao vis veis no documento de sa da. $ e usado no modo matem atico, indicando seu in cio e m.

& usado em tabula c oes. e usado para impedir a quebra de linha. # indica uso de par ametros. indica subescrito (modo matem atico). indica sobrescrito (modo matem atico). { e usado no in cio de agrupamento. } e usado no m do agrupamento. Para inserir o sinal gr aco barra invertida usa-se comando $\backslash$ e para os demais caracteres antes basta usar \ e o caracter.

2.5.1

Curiosidades.

Indices elevados. Basta inserir os comandos: \textordmasculine , gera, prof o . \textorfeminine , gera, prof a . S mbolo grau: Inserir o comando $ \circ$: $49^\circ$, gera, 49 Tra cos e h fens:
A Para o L TEX a 4 tipos diferentes de tra cos: h fen: usa-se ( - ), gera, ( - ) tra co simples: ( -- ),gera,( ) travess ao: ( --- ),gera, ( ) sinal matem atico: para n umeros negativos $ 1-9 $ , gera, 1 9

2.6

Estilos de fonte
COMANDO {\bf negrito} {\it italico} {\rm romano} {\sl inclinado} {\emph salientado} {\sf sans serif} {\sc letra de forma} {\tt maquina de escrever} RESULTADO negrito it alico romano inclinado s alientado sans serif letra de forma maquina de escrever

O tamanho de uma palavra pode ser alterado, seguindo os comandos encontrados na barra horizontal( logo abaixo de Utilizador).

Para usar usar diversos estilos de sublinhado, acrescenta-se ao pre ambulo o comando usepackage[normalem]{ulem} e usar os seguintes comandos ao longo do texto no lugar desejado: comando \uline{texto} \uuline{texto} \uwave{texto} \sout{texto} \xout{texto} resultado texto texto texto :::::: texto / texto / / / / / /

2.7

Estilo e numera c ao das p aginas

O comando \pagestyle{estilo} identica o estilo das p aginas. Os estilos podem ser: plain: n umero da p agina centralizado no rodap e e cabe calho vazio. empty: sem numera c ao de p aginas, cabe calho e rodap e vazios. headings: cabe calho cont em o n umero da p agina, informa c oes referentes a se c ao, cap tulo...rodap e vazio. myheadings: especica o que vai ser escrito no cabe calho. ATENC AO: Para usar o myheadings, temos: Se na classe do documento estiver twoside, usa-se \markboth{par}{ mpar}. Que ir a por no cabe calho par, nas p aginas pares e mpar nas p aginas mpares. Se na classe do documento estiver onside, usa-se \markright{par e mpar}. Que ir a colocar par e mpar, tanto nas p aginas pares e mpares. Onde esta escrito par e mpar, devem ser escritas as palavras que apareceram no cabe calho. Tamb em pode-se alterar o estilo de uma s o p agina atrav es de: \thispagestyle{estilo} A numera c ao das p aginas pode ser alterada atrav es do comando: \pagenumbering{estilo de numera c~ ao}. Os estilos de numera c ao mais usados s ao: arabic: algarismos ar abicos. roman: algarismo romano min usculo. Roman: algarismo romano mai usculo.

alph: letras min usculas Alph: letras mai usculas.

Cap tulo 3

P agina de T tulo.
As classes book e report criam uma p agina separada para a p agina de t tulo sem numera c ao. J a a classe article , coloca o t tulo no topo da PRIMEIRA p agina com numera c ao. \title{} recebe como par ametro o t tulo do documento. \author{} recebe como par ametro o autor do documento. Mais de um autor e car na mesma linha \and . \date{} recebe a data como par ametro. Se n ao estiver presente, ser a usada a data de hoje. \today{} data do dia atual no documento. Usado em qualquer local do documento. \maketitle: Usa as informa c oes dadas pelos comandos acima para produzir impress ao da p agina. Se n ao estiver presente, o t tulo, autor e data caram omitidos. Exemplo: \documentclass[11pt,a4paper]{article} \usepackage[latin1]{inputenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{makeidx} \author{autor} \title{t tulo} \date{3 de fevereiro} \begin{document} \maketitle texto... \end{document} Outra maneira de criar uma capa denindo sua estruturas e inserindo o 10

comando \titlepage, ap os \begin{document}. Por exemplo: \begin{titlepage} \begin{center} {\LARGE Universidade federal \\ de Santa Maria\\} \vspace{8cm} {\Huge Breve Introdu c~ ao ao \LaTeX \ \\} \vspace{8cm} { \LARGE Participantes\\} {\large alunos\\ vers~ ao 1\\} \end{center} \end{titlepage}

3.1

Moldura do texto.

Para dividir um texto em cap tulos , se c oes, subse c oes encontramos os comandos na interface do Texmaker abaixo de Assistente. Esses comandos de seccionamento tamb em possuem uma op c ao para serem impressos SEM NUMERAC AO, basta acrescentar um asterisco , veja, \chapter*{t tulo}

3.2

Pacotes.

Um conjunto de arquivos que implementam uma determinada caracter stica A adicional para os documentos escritos em L TEX quando se quer um texto mais elaborado. Se encontram no pre ambulo e s ao da seguinte forma: \usepackage[opcional]{pacote}. Exemplos:

\documentclass[11pt,a4paper]{article} caracter stica e classe de um texto. \usepackage[latin1]{inputenc} permite que o texto seja digitado de forma continua co \usepackage{amsmath} permite a numera c~ ao de subequa c~ oes dentro de um texto. \usepackage{amsfonts} est los de letra para o ambiente matem atico \usepackage{amssymb} \makeindex permite a produ c~ ao de ndice remissivo. \usepackage{makeidx} produ c~ ao de sum ario. \usepackage[brazil]{babel} permite que o \LaTeX\ fale em portugu^ es.

11

Cap tulo 4

Formata c ao do texto
4.1 Ambientes

1. Citac oes Para cita c oes pequenas utilizar: \begin{quote} e \end{quote} Para cita c oes mais longas que constem de mais de dois par agrafos utilizar: \begin{quotation} e \end{quotation} Para inserir um poema no meio do texto, os comandos s ao: \begin{verse} e \end {verse} OBS:Ao nal de cada verso utilizar \ \ e ao nal de cada estrofe deixar uma linha em branco. 2. Listas itemize Neste ambiente os seguintes comandos: \begin{itemize} \item Palavra 1 \item Palavra 2 \end{itemize}

12

produzem: Palavra 1 Palavra 2 enumerate Aqui os comandos \begin{enumerate} \item Capitulo I \item Capitulo II \end{enumerate} produzem: (a) Capitulo I (b) Capitulo II description Por m, neste ambiente os comandos \begin{description} \item CRT Sigla de \textit{Cathode-Ray Tube} \item LCD Sigla de \textit{Liquid Crystal Display} \end{description} produzem: CRT Sigla de Cathode-Ray Tube LCD Sigla de Liquid Crystal Display 3. Alinhamento do texto Todo o texto digitado entre \begin{center} ... \end{center} aparecer a na forma centralizada. Se, entretanto, estiver entre \begin{flushleft} ... \end{flushleft} ou \begin{flushright} ... \end{flushright} 13

o texto cara alinhado a esquerda e a direita, respectivamente. OBS: Deve ser utilizada \ \ ap os cada linha que deve ter este tipo de alinhamento, exceto a ultima linha. 4. Texto sem formata c ao Caso deseja-se utilizar o texto exatamente na mesma forma do arquivo A em L TEX utiliza-se os seguintes comandos: \begin{verbatim} ... \end{verbatim} Se for apenas uma palavra no meio de um texto, utilizar: \verb#...# Por exemplo: \begin{verbatim} Eu estudo Matem atica todos os dias . \end{verbatim} produzir a:

Eu estudo Matem atica todos os dias. Se usarmos: \begin{verbatim*} Eu estudo Matem atica todos os dias. \end{verbatim*}
A oL TEX destacar a os espa cos entre as palavras. Observe:

Eu estudo Matem atica todos os dias. 5. Minipage Uma minipage e uma esp ecie de janela sem molduraque pode ser um ambiente que tem colocada em determinada posi c ao da p agina. E um par ametro obrigat orio (largura) e um opcional (alinhamento). A largura corresponde ` a largura da janelae o alinhamento pode ser uma das letras c, t ou b, conforme o alinhamento com o texto ao redor da janelaseja centralizado, no topo ou por baixo, respectivamente. Por exemplo: Para introduzir uma minipage utilizamos os seguintes comandos:

14

\begin{minipage}[b]{6cm} Testando o ambiente {\it minipage}, testando testando o ambiente {\it minipage}, testando o testando o ambiente {\it minipage}, testando o testando o ambiente {\it minipage}, testando o testando o ambiente {\it minipage}, testando o \end{minipage} o que reproduz:
Testando o ambiente minipage, testando o ambiente minipage, testando o ambiente minipage, testando o ambiente minipage, testando o ambiente minipage, testando o ambiente minipage, testando o ambiente minipage, testando o ambiente minipage, testando o ambiente minipage, testando o ambiente minipage.

o ambiente {\it minipage}, ambiente {\it minipage}, ambiente {\it minipage}, ambiente {\it minipage}, ambiente {\it minipage}.

4.2

Teoremas

Para criar um Teorema, Axioma, Lema,...usa-se o comando \newtheorem{tipodeestrutura}{titulodaestrutura}[BASE DE NUMERAC ~ AO] O argumento tipodeestrutura recebe a especica c ao que o usu ario deseja dar a estrutura (teorema, postulado, axioma...). J a o titulodaestrutura deve receber o nome da estrutura que ser a impresso em negrito no texto seguido A pela numera c ao. O Base de numera c ao especica em que base o L TEX vai numerar os teoremas, etc... Para criar um teorema, ent ao, seguem-se os comandos: \newtheorem{teorema}{Teorema} \begin{teorema}[Tales] Um feixe de retas paralelas determina sobre duas retas transversais quaisquer, segmentos proporcionais. \end{teorema} o que produz: Teorema 4.2.1 (Tales) Um feixe de retas paralelas determina sobre duas retas transversais quaisquer, segmentos proporcionais. \newtheorem{axioma}{Axioma} \begin{axioma}[Euclides] Por quaisquer dois pontos passa uma unica reta. \end{axioma} o qual produz 15

Axioma 4.2.1 (Euclides) Por quaisquer dois pontos passa uma u nica reta. Quando quisermos escrever um exemplo ou uma deni c ao, usamos os ambientes da mesma forma. Por exemplo: \newtheorem{defi}{Defini c~ ao} \begin{defi} Defini c~ ao:... \end{defi} e \newtheorem{exem}{Exemplo} \begin{exem} Exemplo:... \end{exem} produzem respectivamente: Deni c ao 1 Denimos o produto de Exemplo 1 Este e um exemplo do uso... O seguinte comando: \newtheorem{teorema}{Teorema}[section] cria um novo ambiente chamado teorema cuja numera c ao e baseada nas se c oes, com t tulo Teorema. Por exemplo: \newtheorem{teorema}{Teorema}[section] \begin{teorema}[Bolzano-Weierstrass] Toda sequencia limitada de n umeros reais possui uma subsequencia convergente. \end{teorema} produz: Teorema 4.2.2 (Bolzano-Weierstrass) Toda sequencia limitada de n umeros reais possui uma subsequencia convergente.
A Como pode ocorrer do L TEXse confundir ao numerar os Teoremas em geral, recomenda-se colocar o comando \newtheorem{tipodeestrutura}{titulodaestrutura}[BASE DE NUMERAC ~ AO] no in cio do documento, n ao no pre ambulo.

16

4.3

Caixas

A inser c ao de uma caixa com uma palavra dentro no texto acontece atrav es dos seguintes comandos: \fbox{texto} se quiser se colocar uma caixa dentro de outra ent ao coloca-se os comandos: \fbox{texto \fbox{texto}} os quais produzem, respectivamente: texto texto texto E atrav es do comando \framebox[medida][posi c~ ao]{palavra} pode-se controlar o tamanho da caixa dentro do texto. Por exemplo: texto \framebox[6cm][r]{palavra} texto. produz texto palavra texto. Usando o comando \makebox da mesma forma que \framebox tamb em e criada uma caixa, s o que sem linha. texto palavra texto. O comando \raisebox{altura}{palavra} faz uma caixa onde a palavra e elevada a uma altura escolhida, podendo tamb em ser uma medida negativa (para baixo - ).Por exemplo: texto \raisebox{0.4cm}{palavra} texto. produz texto texto e texto \raisebox{-0.4cm}{palavra} texto palavra produz texto texto. palavra

4.4

Notas

Notas de margem Uma nota de margem e impressa na margem direita da p agina atual ine aparecem ao nal dao paragrafo onde est ao sendo digitadas. E serida quando se coloca os comandos: \marginpar{nota} Por exemplo: Dos recursos que temos...\marginpar{Este e muito utilizado em \LaTeX} reproduz: Dos recursos que temos... Este e muito utilizado Notas de rodap e A em L TEX Uma nota de rodap e e inserida quando se coloca os comandos: \footnote{texto}

4.5

Texto em cores

Primeiramente, para usar cor e preciso que se ponha no pre ambulo o comando \usepackage{color}. Isso e para o LaTeX carregar o pacote 17

color e reconhecer os comandos de cores. Veja alguns comandos: \definecolor{nome}{modelo}{par^ ametro} - Este dene a cor, onde nome e o nome da cor, modelo e o modelo da cor com o principal sendo: rgb (red, green, blue) e par ametro e o c odigo da cor segundo o modelo usado. Ex: \definecolor{azul}{rgb}{0,0,1} dene a cor azul. O padr ao rgb e o mais usado devido ao seu grande n umero de combina c ao de cores feita com os c odigos: peso da cor vermelha, peso da cor verde, peso da cor azul, onde os n umeros variam entre 0 e 1. \textcolor{cor}{palavra}- Muda cor da palavra selecionada. A cor pode ser escrita diretamente em ingl es ou usar o \definecolor{}{}{} denindo o nome da cor em portugu es. Por exemplo: \definecolor{Chuchu}{rgb}{0.1,0.9,0.3} \textcolor{Chuchu}{Matem atica} produz Matem atica \color{cor} - Muda a cor do texto inteiro. Para mudar apenas um trecho do texto use chaves neste trecho. \pagecolor{cor} - Muda a cor do fundo da p agina. \colorbox{cor}{texto}: Gera uma caixa com o fundo da cor que foi escolhida. Por exemplo: \colorbox{green}{PET Matem atica} produz: PET Matem atica \fcolorbox{corA}{corB}{texto} - Gera uma caixa com corB e borda corA. Por exemplo: \fcolorbox{red}{black}{LaTeX} produz: LaTeX

18

Cap tulo 5

Tabelas
Ambientes tabbing array tabular table Organiza c ao do texto e dados em tabela Inser c ao de texto com paradas de posicionamento. Constru c ao de tabelas em modo matem atico. Organiza c ao de tabelas complexas. Trata como um corpo utuante.

AMBIENTE TABBING: Organiza o texto em colunas, \= caracteriza os pontos de parada, depois disso o texto ser a organizado em colunas, acessadas atrav es do comando \ >. Exemplo: NOME PAULO PEDRO RUAN BETO IDADE 19 45 20 34 LUGAR primeiro segundo sexto s etimo NUMERO 3 4 9 12

gerado pela seguinte sequencia de comandos: \begin{tabbing} \hspace{2cm}\=\hspace{5cm}\=\hspace{4cm}\=\kill \underline{NOME} \> IDADE \> LUGAR \> N UMERO\\ PAULO \> 19 \> primeiro \> 3 \\ PEDRO \> 45 \> segundo \> 4\\ RUAN \> 20 \> sexto \> 9 \\ BETO \> 34 \> s etimo \>12 \end{tabbing} possivel que ocorra uma quebra de p E agina em meio da tabela. Os comandos \pagebreak,\newpage, podem ser identicados como erro e at e ignorados. Utiliza-se \vspace ou \\[tamanho]. 19

Esse ambiente sempre come ca em um novo par agrafo, mas no nal e necess ario deixar uma linha em branco para que o texto comece em nova linha. AMBENTE ARRAY: Utilizado apenas em modo matem atico, permite dispor caracteres e matrizes. AMBIENTE TABULAR: Constru c ao de tabelas mais complexas com linhas verticais e horizontais segundo desejarmos, inicia com \begin{tabular}[pos]{especifica c~ oes}... e termina com \end{tabular}. Onde: pos: pode assumir os valores, t faz com que a linha do topo da tabela seja alinhada com a linha base do texto corrente, b faz mesmo alinhamento tendo como refer encia a linha base da tabela com a linha base do texto corrente. Se for omitido, a tabela e centrada com rela c ao a linha base do texto externo. cols: especica o design das colunas da tabela. Deve conter uma entrada para cada uma das colunas da tabela, da esquerda para a direita, determinando o alinhamento, espa camento e bordas destas colunas. O uso de l implica em uma coluna com texto justicado ` a esquerda, c para texto centrado e r para texto alinhado a direita. Al em disso, | indica uma linha vertical, ou seja se a coluna ter a borda ou n ao. Assim, |c| caracteriza uma coluna com borda esquerda e direita, |cc| dene 2 colunas sem borda entre elas, somente em sua extremidades.O uso de || colocar a borda dupla. Por exemplo: \begin{tabular}{|l|c|c|c|r|} especica que teremos uma linha com cinco colunas onde o texto da primeira c elula estar a alinhado a esquerda, o texto das tr es c elulas do meio estar a centralizado e o texto da ultima celula estar a alinhado a direita. Dentro do ambiente tabular,& salta para a pr oxima coluna, ou seja divide os elementos, \\ separa as linhas e \hline introduz uma linha horizontal. O uso de \hline \hline produz um espa co entre as linhas. Os comandos cline e multicolumn Tabelas mais sosticadas podem ser feitas com os comandos \cline ou \multicolumn. As sintaxes desses comandos s ao: \cline{coluna m - coluna n }- desenha uma reta horizontal ligando a coluna m ` a n. \multicolumn{num colunas}{especifica c~ ao}{texto}- usado para espalhar o texto mencionado em texto por v arias colunas, ou seja ele combina as v arias colunas em um u nico novo espa co, formando uma 20

nova c elula com tamanho equivalente a soma das demais. Assim, num colunas e a quantidade de c elulas a ser mesclada pelo comando.O comando especica c ao especica o tipo de alinhamento que a nova c elula ter a e texto e o texto que ir a na nova c elula. A especica c ao e l, r ou c. Veja um exemplo: Notas - Matem atica Alunos Prova 1 Prova 2 Daiane C. 7 7 D ebora D. 8 6 Rian L. 6 8 Fernanda S. 7 7 gerado por: \begin{flushleft} \begin{tabular}{|l|c|c|c|} \hline \multicolumn{4}{|c|}{Notas - Matem atica}\\ \hline \hline {Alunos} & Prova 1 & Prova 2 & M edia \\ \hline Daiane C. & 7 & 7 & 7 \\ \hline D ebora D. & 8 & 6 & 7 \\ \hline Rian L. & 6 & 8 & 7\\ \hline Fernanda S. & 7 & 7 & 7 \\ \hline \end{tabular} \end{flushleft} O recurso \multicolumn{num}{col}{texto} combina as v arias colunas em um unico novo espa co, formando uma nova c elula com tamanho equivalente a soma das demais. Assim, {num} e a quantidade de c elulas a ser mesclada pelo comando.O comando {col} especica o tipo de alinhamento que a nova c elula ter a e {texto} e o texto que ir a na nova c elula. Por exemplo: Hor ario de T opicos em Matem atica - MAT 037/033 Hor ario Seg Ter Qua Qui Sex 13:00-14:40 14:55-16:35 TURMA N 16:35-18:15 TURMA N TURMA N 18:15-19:00 19:00-20:40 TURMA M 20:55-22:35 TURMA M

M edia 7 7 7 7

21

foi produzido por: \begin{center} \begin{tabular}{|l||c|c|c|c|c|} \hline \multicolumn{6}{|c|}{\textbf{Hor ario de T opicos em Matem atica - MAT 037/033}}\\ \hline Hor ario &Seg &Ter &Qua &Qui &Sex\\ \hline\hline 13:00-14:40& & & & & \\ \hline 14:55-16:35& & & & &TURMA N \\ \hline 16:35-18:15&TURMA N & &TURMA N & & \\ \hline 18:15-19:00& & & & & \\ \hline 19:00-20:40& & &TURMA M & & \\ \hline 20:55-22:35&TURMA M & & & & \\ \hline \end{tabular} \end{center} Agora vamos exemplicar o uso do comando \cline Matem atica Biologia Quimica Fisica UFSM UFMG UFSC UFRGS 2 1 2 4 alunos aluno alunos alunos

e produzida por: \begin{tabular}{|r|l|p{4cm}|} \hline Matem atica & UFSM & 2 alunos \\ \cline{2-3} Biologia & UFMG & 1 aluno \\ \cline{1-1} \cline{3-3} Quimica & UFSC & 2 alunos\\ \hline \hline Fisica & UFRGS & 4 alunos\\ \hline \end{tabular} 22

Para que a tabela apare ca no formato paisagem e numa p agina separada do texto, coloque no pre ambulo \usepackage{lscape} e use os comandos a seguir:

\begin{landscape} \begin{tabular} . . . \end{tabular} \end{landscape} Por exemplo:

23

x -2 -1 0 1 2

f (x) = x2 4 1 0 1 4

24

e produzido por: \begin{landscape} \begin{table}[h] \begin{center} \begin{tabular}{|c|c|} \hline $x$ & $f(x) = x^2$ \\ \hline \hline -2 & 4 \\ \hline -1 & 1 \\ \hline 0 & 0 \\ \hline 1 & 1 \\ \hline 2 & 4 \\ \hline \end{tabular} \end{center} \end{table} \end{landscape} Para produzir uma tabela com colunas de tamanho denido coloca-se p{medida} no lugar de l, c, r. Por exemplo: Item [1] Esta e a coluna dois da linha um Esta e a coluna dois da linha dois Esta e a coluna dois da linha tr es Esta e a coluna tr es da linha um Esta e a coluna tr es da linha dois Esta e a coluna tr es da linha tr es

Item [2]

Item [3]

e produzida por: \begin{tabular}{ |c| p{2cm} | p{3.5cm}| } \hline Item [1] & Esta e a coluna dois da linha um & Esta e a coluna tr^ es da linha um \\ \hline Item [2] & Esta e a coluna dois da linha dois & Esta e a coluna tr^ es da linha dois\\ \hline Item [3] & Esta e a coluna dois da linha tr^ es & Esta e a coluna tr^ es da linha tr^ es\\ \hline \end{tabular} Assim podemos construir uma tabela bem complexa com esta por exemplo:

25

Recomenda c ao nutricional para dietas de gado de corte Nutrientes Idade (meses) 3 a 6 7 a 12 13 a 18 19 a 23 Prote na 1516 1415 1314 14,515,5 Bruta Prote na 6062 6062 5961 6466 Metabolizav el Macrominerais C alcio 0,5 0,45 0,40 0,40 F osforo 0,35 0,32 0,28 0,28 Microminerais Cobalto 0,11 0,11 0,11 0,11 Cobre 1016 1016 1016 1016 que e produzida por: \begin{tabular}{|p{2cm}|c|l|c|r|} \hline \multicolumn{5}{|c|}{Recomenda c~ ao nutricional para dietas de gado de corte} \\ \hline Nutrientes & \multicolumn{4}{c|}{Idade (meses)}\\ \cline{2-5} & 3 a 6 & 7 a 12 & 13 a 18 & 19 a 23\\ \hline \hline Prote na Bruta & 15--16 & 14--15 & 13--14 & 14,5--15,5\\ \hline Prote na Metabolizav el & 60--62 & 60--62 & 59--61 & 64--66\\ \hline \multicolumn{5}{c}{Macrominerais}\\ \hline C alcio & 0,5 & 0,45 & 0,40 & 0,40\\ \hline F osforo & 0,35 & 0,32 & 0,28 & 0,28\\ \hline \multicolumn{5}{c}{Microminerais}\\ \hline Cobalto & 0,11 & 0,11 & 0,11 & 0,11\\ Cobre & 10--16 & 10--16 & 10--16 & 10--16\\ \hline \hline \end{tabular} Os ambientes tabbing, tabular denem uma tabela no texto no ponto em que o ambiente aparece, n ao apresentam recursos para enumera c ao tabela e sua identica c ao. 26

Cap tulo 6

Sum ario, Ap endice e Bibliograa


6.1 Sum ario

Para incluir um sum ario, deve-se colocar o pacote \usepackage{makeidx} no pre ambulo e o comando \tableofcontents no local onde o sum ario deve ser gerado. Caso haja alguma sec c ao, gura ou tabela sem a numera c ao (por exemplo, quando e colocado o nome da sec c ao com asterisco: \section*) e poss vel que ela apare ca no sum ario usando o comando \addcontentsline{arquivo}{sec c~ ao}{nome} onde arquivo e a extens ao da lista que dever a entrar, sec c ao e o t tulo sec c ao, cap tulo e nome e o nome que apare cer a na lista, pode ser o mesmo t tulo. Por exemplo:

\begin{document} \tableofcontents \addcontentsline{toc}{Formata c~ ao de texto}{Formata c~ ao do texto} \end{document} vai produzir um sum ario no inicio do documento e vai adicionar a ele a se c ao Formata c ao de texto com este mesmo nome. IMPORTANTE : Para que o sum ario seja gerado e atualizado a cada modica c ao(inclus ao de novos cap tulos, se c ao, subse c ao,...) deve-se COMPILAR DUAS vezes. Por exemplo:

\begin{document} \tableofcontents

27

\section{Matematica} ... \section{O Curso} ... \subsection{As disciplinas} ... \section*{Sem nome} \addcontentsline{toc}{Sem nome}{Final} \end{document} produz... possivel tamb E em colocar uma lista de guras e tabelas atrav es dos comandos: \listoffigures e \listoftables

6.2

Indice Alfab etico

A cria c ao de um ndice alfab etico e semelhante a de cria c ao da bibliograa. As palavras que devem aparecer no ndice devem ser indicadas com o comando \index que deve ter uma das tr es formas: \index{entrada principal} \index{entrada principal!subentrada} \index{entrada principal!subentrada!subsubentrada} As entradas n ao podem conter os caracteres !,@ e . Se uma entrada cont em um comando LATEX ou uma palavra acentuada, ent ao ela deve aparecer na forma entrada alfab etica entrada impressa. Exemplo: ^ngulo ! entre retas} \index{Angulo @ A \index{Conjunto R @ Conjunto \mathbb{R}}. Para que os comandos sejam considerados e necess ario que no pre ambulo do arquivo principal, esteja o comando \makeindex. No local onde o ndice vai ser impresso em seu documento deve conter o comando \printindex. Importante: indispens E avel que seja colocado ao inv es de PDFLaTeX MakeIndex e que seja compilado duas vezes para que seja gerado dois arquivos auxiliares. Em seguida retorna o PDFLaTeX e se compila mais duas vezes. Por exemplo: Se colocarmos \makeindex no pre ambulo e em seguida digitarmos: \section{Matem atica} O curso de \index{Matematica} da Universidade de Santa Maria... 28

\section{O Curso} Existem atualmente treze professores do \index{Matematica@Mestrado} na IEs... \subsection{As disciplinas} Temos na \index{grade curricular} deste ano... \section*{Sem nome} \printindex produziremos...

6.3

Ap endice

As classes book e report aceitam o comando \appendix e apartir dele todos os comandos \chapter ser ao interpretados como Ap endice.

6.4

Bibliograa

Para inserir a bibliograa deve-se digit a-la entre \begin{thebibliography}{tamanho} ... \end{thebibliography} onde tamanho representa o n umero m aximo de itens que cont em na bibliograa. Cada item da bibliograa deve iniciar com um comando \bibitem{marca} onde marca serve para refer encias dentro do texto, atrav es do comando \cite{marca}. A numera c ao das entradas e gerada automaticamente; Por exemplo:

\begin{thebibliography}{6} \bibitem{think} Bruce Eckel. \textit {Thinking In Java, 2nd Edition}. Prentice-Hall, Segunda Edi c~ ao, 2000. Dispon vel para download em http://www.BruceEckel.com \bibitem{tutorial} Lisa Friendly, Mary Campione, Kathy Walrath, Alison Huml. \emph{The Java Tutorial}. Sun Microsystems, Segunda Edi c~ ao, 2000. Dispon vel para download e online em http://java.sun.com/docs/books/tutorial/ \bibitem{api} Sun Microsystems \textit{Java 2 Platform, Standard Edition, v 1.3.1 API Specification}. Sun Microsystems, 2001. Dispon vel online e para download em http://java.sun.com/docs/ \bibitem{spec} James Gosling, Bill Joy, Guy Steele, Gilad Bracha. 29

\textit {The Java Language Specification}. Sun Microsystems, Segunda Edi c~ ao, 2000. Dispon vel online em http://java.sun.com/docs/ \end{thebibliography} produz:

30

Refer encias Bibliogr acas


[1] Bruce Eckel. Thinking In Java, 2nd Edition. Prentice-Hall, Segunda Edi c ao, 2000. Dispon vel para download em http://www.BruceEckel.com [2] Lisa Friendly, Mary Campione, Kathy Walrath, Alison Huml. The Java Tutorial. Sun Microsystems, Segunda Edi c ao, 2000. Dispon vel para download e online em http://java.sun.com/docs/books/tutorial/ [3] Sun Microsystems Java 2 Platform, Standard Edition, v 1.3.1 API Specication. Sun Microsystems, 2001. Dispon vel online e para download em http://java.sun.com/docs/ [4] James Gosling, Bill Joy, Guy Steele, Gilad Bracha. The Java Language Specication. Sun Microsystems, Segunda Edi c ao, 2000. Dispon vel online em http://java.sun.com/docs/

31

Das könnte Ihnen auch gefallen