pesl latex

Post on 23-Jun-2015

637 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PESL - Programa de Ensino de Software LivreDepartamento de Ciencia e Tecnologia

Universidade Federal de Sao PauloSao Jose dos Campos

Introducao ao LaTex

WU CHUN AN

Fevereiro de 2012

1

Introducao

O que e LATEX?

Antes de saber o que e o LATEX e preciso conhecer o TEX.

O que e TEX?

O TEX e um programa criado por Donald Knuth na decada de70 com a finalidade de aumentar a qualidade de impressaocom base nas impressoras da epoca e e utilizado paraprocessar textos e formulas matematicas.

LaTeX e um programa que reune comandos que utilizam oTeX como base de processamento e foi criado por LeslieLamport na decada de 80 com o objetivo de facilitar o uso doTeX atraves de comandos para diferentes funcoes.

2

Introducao

O que e LATEX?

Antes de saber o que e o LATEX e preciso conhecer o TEX.

O que e TEX?

O TEX e um programa criado por Donald Knuth na decada de70 com a finalidade de aumentar a qualidade de impressaocom base nas impressoras da epoca e e utilizado paraprocessar textos e formulas matematicas.

LaTeX e um programa que reune comandos que utilizam oTeX como base de processamento e foi criado por LeslieLamport na decada de 80 com o objetivo de facilitar o uso doTeX atraves de comandos para diferentes funcoes.

3

Introducao

O que e LATEX?

Antes de saber o que e o LATEX e preciso conhecer o TEX.

O que e TEX?

O TEX e um programa criado por Donald Knuth na decada de70 com a finalidade de aumentar a qualidade de impressaocom base nas impressoras da epoca e e utilizado paraprocessar textos e formulas matematicas.

LaTeX e um programa que reune comandos que utilizam oTeX como base de processamento e foi criado por LeslieLamport na decada de 80 com o objetivo de facilitar o uso doTeX atraves de comandos para diferentes funcoes.

4

Introducao

Os programas de processamento de texto podem serdivididos em duas classes: classe visual e classe logico.

Classe VisualNestes processadores de texto, existe um menu

apresentando os recursos que podem ser usados, sendoselecionados atraves do mouse. O texto que voce digita natela e a mesma forma que vai ser impresso. Ex: Microsoft OfficeWord e OpenOffice Writer.

5

Introducao

Os programas de processamento de texto podem serdivididos em duas classes: classe visual e classe logico.

Classe VisualNestes processadores de texto, existe um menu

apresentando os recursos que podem ser usados, sendoselecionados atraves do mouse. O texto que voce digita natela e a mesma forma que vai ser impresso. Ex: Microsoft OfficeWord e OpenOffice Writer.

6

Introducao

Classe LogicoNesta categoria o processamento e feito em duas etapas

distintas.1) O texto a ser impresso e os comandos de formatacao

sao escritos em um arquivo fonte com o uso de um editor.

2) Em seguida este arquivo e compilado e gera umaarquivo de saıda que pode ser visualizado. Ex: HTML.

7

Introducao

Classe LogicoNesta categoria o processamento e feito em duas etapas

distintas.1) O texto a ser impresso e os comandos de formatacao

sao escritos em um arquivo fonte com o uso de um editor.2) Em seguida este arquivo e compilado e gera uma

arquivo de saıda que pode ser visualizado. Ex: HTML.

8

Introducao

Programas deste tipo podem parecer inicialmente maiscomplicados do que os do outro tipo, mas apresentam umaserie de vantagens em relacao aos processadores de texto,como por exemplo:• Mudancas na formatacao do texto inteiro com apenas a

mudanca de alguns comandos.

• Numeracao automatica de formulas, secoes, definicoes,exemplos e teoremas, o que permite que voce faca mudancasna ordem do texto sem que seja necessario trocar os numerosdos itens.• Escrita de formulas complexas usando apenas comandos,

por exemplo,∫ +∞

−∞e−x2

dx , e impressa com o comando

$\int_{-\infty}ˆ{+\infty} eˆ{-xˆ2}dx$

9

Introducao

Programas deste tipo podem parecer inicialmente maiscomplicados do que os do outro tipo, mas apresentam umaserie de vantagens em relacao aos processadores de texto,como por exemplo:• Mudancas na formatacao do texto inteiro com apenas a

mudanca de alguns comandos.• Numeracao automatica de formulas, secoes, definicoes,

exemplos e teoremas, o que permite que voce faca mudancasna ordem do texto sem que seja necessario trocar os numerosdos itens.

• Escrita de formulas complexas usando apenas comandos,

por exemplo,∫ +∞

−∞e−x2

dx , e impressa com o comando

$\int_{-\infty}ˆ{+\infty} eˆ{-xˆ2}dx$

10

Introducao

Programas deste tipo podem parecer inicialmente maiscomplicados do que os do outro tipo, mas apresentam umaserie de vantagens em relacao aos processadores de texto,como por exemplo:• Mudancas na formatacao do texto inteiro com apenas a

mudanca de alguns comandos.• Numeracao automatica de formulas, secoes, definicoes,

exemplos e teoremas, o que permite que voce faca mudancasna ordem do texto sem que seja necessario trocar os numerosdos itens.• Escrita de formulas complexas usando apenas comandos,

por exemplo,∫ +∞

−∞e−x2

dx , e impressa com o comando

$\int_{-\infty}ˆ{+\infty} eˆ{-xˆ2}dx$

11

Introducao

Os comandos LaTeX foram criados com base em diversosestudos sobre diagramacao. Isto foi importante para fazer comque o LaTeX entenda o que o autor deseja fazer. Geralmente, oautor esta trabalhando com a um processador visual, elecomete muitos erros por nao conseguir conciliar uma boaestetica com uma estrutura logica e bem compreensıvel.Utilizando o LaTeX, que e um processador logico, o autor sepreocupara mais com o conteudo.

O LATEX e um programa de codigo aberto, por isso existemvarias implementacoes. Usamos uma implementacaochamada MikTEX, uma interface grafica junto com um editor detextos chamada TeXnicCenter, e um visualizador Adobe Reader.Todos estes programas sao ”freeware”, isto e, sao gratuitos epodem trabalhar juntos como se fossem um so.

12

Introducao

Os comandos LaTeX foram criados com base em diversosestudos sobre diagramacao. Isto foi importante para fazer comque o LaTeX entenda o que o autor deseja fazer. Geralmente, oautor esta trabalhando com a um processador visual, elecomete muitos erros por nao conseguir conciliar uma boaestetica com uma estrutura logica e bem compreensıvel.Utilizando o LaTeX, que e um processador logico, o autor sepreocupara mais com o conteudo.

O LATEX e um programa de codigo aberto, por isso existemvarias implementacoes. Usamos uma implementacaochamada MikTEX, uma interface grafica junto com um editor detextos chamada TeXnicCenter, e um visualizador Adobe Reader.Todos estes programas sao ”freeware”, isto e, sao gratuitos epodem trabalhar juntos como se fossem um so.

13

Introducao

Um arquivo fonte do LATEX contem alem do texto a serprocessado, comandos que indicam como o texto deve serprocessado. Palavras sao separadas por um ou mais espacos.Paragrafos sao separados por uma ou mais linhas em branco. Asaıda nao e afetada por espacos extras ou por linhas embranco extras.

A maioria dos comandos do LATEX sao iniciados com ocaracter ”backslash”(ou barra contrario). Uma backslashsozinha produz um espaco.

14

Texto, Comandos e Ambientes

Arquivo FonteTodo arquivo fonte LATEX, normalmente tem a extensao .tex.

Comando - PreambuloNo preambulo estao comandos que especificam parametros

globais para o processamento do texto. Ex: tipo de documento,formato do papel, altura e largura do texto, a forma de saıdadas paginas com a sua paginacao, cabecalhos e rodapesautomaticos.

15

Texto, Comandos e Ambientes

Comando - PreambuloO preambulo deve conter pelo menos o comando

\documentclass[opcoes]{estilo}

. Se nao existem outros comandos no preambulo, entao LATEXseleciona valores standard (padroes) para as variaveis quedeterminam o formato global do texto.

16

Texto, Comandos e Ambientes

OpcoesAlgumas das opcoes sao: 10pt, 11pt ou 12pt para o tamanho

base das letras usadas no texto, a4paper se o papel for A4(para o papel letter, nao e necessario nenhuma indicacao),landscape para a impressao no modo paisagem, twocolumnpara a impressao em duas colunas, twoside para a impressaonos dois lados do papel, titlepage para que no estilo article sejagerada uma pagina separada com o tıtulo.

EstiloO estilo pode ser: article, amsart, report, book ou letter

17

Texto, Comandos e Ambientes

Ambiente verbatimO texto anterior foi conseguido com o uso do ambiente

verbatim (significa ao pe da letra).

\begin{verbatim}Tudo que estiver dentro deste ambientee impresso exatamente como foi digitado.

\ end{verbatim}

18

Texto, Comandos e Ambientes

Ambiente do documentoTodo documento comeca e termina com

\begin{document}Conteudo...

\end{document}

Todo conteudo que nao estiver dentro do ambientedocument nao sera considerado, ou seja, nao aparecera noarquivo de saıda.

Alguns caracteres especiaisLembre-se de nao digitar nenhum dos 10 caracteres

especiais

% & $ # _ { } ˆ ˜ \

No caso do uso de backslash, exceto como um comando!

19

Texto, Comandos e Ambientes

Ambiente do documentoTodo documento comeca e termina com

\begin{document}Conteudo...

\end{document}

Todo conteudo que nao estiver dentro do ambientedocument nao sera considerado, ou seja, nao aparecera noarquivo de saıda.

Alguns caracteres especiaisLembre-se de nao digitar nenhum dos 10 caracteres

especiais

% & $ # _ { } ˆ ˜ \

No caso do uso de backslash, exceto como um comando!20

Texto, Comandos e Ambientes

Alguns exemplos de Comandos globais:

usepackage[brazil]{babel}Indica para usar o pacote babel, com a opcao de lıngua

brazil, faz com que ele gere datas e nomes como Capıtulo,Bibliografia em portugues com estilo brasileiro.

usepackage{graphicx,color}Indica para usar os pacotes graficx e color, que permitem

incluir figuras e colorir o texto.

21

Texto, Comandos e Ambientes

usepackage[latin1]{inputenc}Indica para usar o pacote inputenc com a opcao latin1,

que define uma codificacao para os caracteres em que osacentos sao digitados diretamente pelo teclado.

usepackage{amsthm,amsfonts}Indica para usar os pacotes da American Mathematical

Society amsthm e amsfonts. O primeiro, entre outras coisas,define um estilo para a escrita dos teoremas e o segundoadiciona alguns estilos de letras, por exemplo R,C e N foramgeradas com $\mathbb{R}$, $\mathbb{C}$ e $\mathbb{N}$por causa da adicao deste pacote.

22

Formas de exibicao de textoTipos de letras

O LATEXpermite uma variedade de formas de exibicao detexto tais como mudar o tamanho e o tipo das letras, centralizar,criar diferentes tipos de listas, entre outras.

Estilo\textit{Unifesp} produz Unifesp italico;\textbf{Unifesp} produz Unifesp negrito;\textsf{Unifesp} produz Unifesp sans serif;\textrm{Unifesp} produz Unifesp romano;\texttt{Unifesp} produz Unifesp maquina de escrever;\textsc{Unifesp} produz UNIFESP caixa alta.

23

Tipos de letras

Tamanho{\tiny Unifesp} produz Unifesp;{\scriptsize Unifesp} produz Unifesp;{\footnotesize Unifesp} produz Unifesp;{\small Unifesp} produz Unifesp;{\large Unifesp} produz Unifesp;{\Large Unifesp} produz Unifesp;

{\LARGE Unifesp} produz Unifesp;

{\huge Unifesp} produz Unifesp;

{\Huge Unifesp} produz Unifesp.

24

Tipos de letras

Tamanho

25

Texto com cores

ComandoPara escrever em cores e preciso colocar no preambulo o

comando \usepackage{graphicx,color}.

Modo de usar 1Podemos usar o comando \textcolor{cor}{texto} para

colorir o texto desejado.Ex:\textcolor{red}{sangue} produz sangue.\textcolor{blue}{oceano} produz oceano.\textcolor{green}{limao} produz limao.\textcolor{gray}{cimento} produz cimento.

26

Texto com cores

Modo de usar 2Tambem podemos usar o comando {\color{cor1}texto}

para colorir o texto desejado.Ex:{\color{brown}madeira} produz madeira.{\color{orange}laranja} produz laranja.{\color{violet}ultravioleta} produz ultravioleta.{\color{magenta}que cor e essa?} produz que cor e essa?.

27

Centralizar e Indentar

CentralizarUsamos o comando \begin{center} para iniciar e

\end{center} para finalizar.Exemplo:

\begin{center}AAA \\ BBB \\ \ldots \\ NNN

\end{center}

produz

AAABBB. . .

NNN

28

Centralizar e Indentar

IndentarUsamos o comando \begin{quote} para iniciar e

\end{quote} para finalizar.Exemplo:

\begin{quote}Texto a ser indentado.\end{quote}

produz

Texto a ser indentado.

29

Listas

Existe alguns tipos de listas em LATEX : itemize, enumerate eoutras.

itemize\begin{itemize}\item Os itens sao precedidos por $\bullet$;\item Os itens sao separados por um espaco adicional.\end{itemize}

produz• Os itens sao precedidos por •;• Os itens sao separados por um espaco adicional.

30

Teoremas, proposicoes, etc

Comando\newtheorem{ambiente}{tıtulo}

Este comando define um ambiente para a escrita deteoremas, proposicoes, onde ambiente e um apelido para oambiente e tıtulo e o tıtulo que sera impresso no inıcio do texto,como Teorema, Lema, Corolario, etc. Veja alguns exemplos:

\newtheorem{theorem}{Teorema}[section]\newtheorem{lemma}[theorem]{Lema}\newtheorem{proposition}[theorem]{Proposicao}\newtheorem{corollary}[theorem]{Corolario}\newtheorem{definition}[theorem]{Definicao}\newtheorem{property}[theorem]{Propriedade}\newtheorem{remark}[theorem]{Observacao}\newtheorem{example}[theorem]{Exemplo}\newtheorem{exercise}[theorem]{Exercıcio}

31

Teoremas, proposicoes, etc

No caso define ambientes com apelidos theorem, lemma,proposition, ... . A numeracao e automatica e o argumentotheorem faz com que outros ambientes sigam a numeracao doambiente theorem. O argumento [section] faz com queapareca o numero da secao junto ao numero do teorema.

Exemplo\begin{theorem}[CHUTE]

Calculo Hipotetico Universal Tecnico Estimativoe bastante usado para fazer provas alternativas.

\end{theorem}

32

Formulas matematicas

As formulas matematicas podem ser digitadas tantono meio de um texto ou em destaque. Isto significa que o LATEXdeve ser informado que o texto que vem a seguir e uma formulae tambem quando ela termina e o texto normal recomeca.

No meio de um textoQuando a formula matematica e inserida no meio de um

texto, o modo matematico e iniciado e terminado com o sinalde $.

Em destaqueQuando queremos destacar a formula matemetica, isto e, a

formula num espaco para chamar atencao, o modomatematico e iniciado e terminado com dois sinal de $$.

33

Formulas matematicas

Exemplo da formula no meio de um textoUma equacao de segundo grau e da forma$axˆ2+bx+c = 0$.

produz

Uma equacao de segundo grau e da forma ax2 + bx + c = 0.

34

Formulas matematicas

Exemplo da formula em destaqueA solucao para equacao de segundograu e dada pela formula$$x=\frac{-b\pm\sqrt{bˆ2-4ac}}{2a}.$$

produz

A solucao para equacao de segundo grau e dada pela formula

x =−b ±

√b2 − 4ac

2a.

35

Enumerando equacoes

O ambiente equacao numera automaticamente asequacoes.

Comando equation\begin{equation}

E=mcˆ2\end{equation}

produzE = mc2 (1)

36

Referenciando equacoes e/ou figuras

Voce tambem pode usar comando \label{nome} e\ref{nome} (ou \eqref{nome} provem do pacote amsmath)para referenciar equacoes. Ao uso do comando \ref{nome}resulta a indicacao 1; se for uso do comando \eqref{nome}resulta a indicacao (1). Veja o exemplo.

37

Referenciando equacoes e/ou figuras

Comando label e refEste comando pode ser usado para referenciar equacoes

e/ou figuras.

\begin{equation}\label{EqRelatividade}E=mcˆ2

\end{equation}

A equacao \ref{EqRelatividade} e formuladapelo Albert Einstein.

produzE = mc2 (2)

A equacao 2 e formulada pelo Albert Einstein.

38

Referenciando equacoes e/ou figuras

Comando label e eqrefEste comando so pode ser usado para referenciar

equacoes.

\begin{equation}\label{EqRelat}E=mcˆ2

\end{equation}

A equacao \eqref{EqRelat} e formuladapelo Albert Einstein.

produzE = mc2 (3)

A equacao (3) e formulada pelo Albert Einstein.

39

Expoentes e ındices

ExpoentesPara escrever algo em expoente, utilizamos o caracter ˆ. Este

caracter indica o 1o proximo caracter e um expoente.

IndicesPara escrever algo em expoente, utilizamos o caracter _. Este

caracter indica o 1o proximo caracter e um ındice.

40

Expoentes e ındices

Alguns exemplosxˆ2, xˆ{yˆ2},a_1, H_2O,xˆ2_n, xˆ{y_1}

produzx2, xy2

,a1,H2O, x2n , x

y1

41

Fracao

Caracter / e comando fracPequenas fracoes no meio do texto pode usar o caracter /,

como $(x+y)/2$ produz (x + y)/2.Para fracoes mais complexa utiliza-se do comando

\frac{numerador}{denominador}, como$\frac{(x+y)}{2}$ produz (x+y)

2

42

Raızes

RaızA raız quadrada normal e produzida atravez do comando

\sqrt{radicando}, como $\sqrt{4}=2$ produz√

4 = 2.

Raız n-esimaPara as raızes n-esimas acrescenta-se o argumento [n] antes

do radicando. Veja como funciona: $\sqrt[3]{8}=2$ produz3√

8 = 2

43

Somatorios e Integrais

SomatorioO somatorio e obtido pelo comando \sum. Se o somatorio for

no meio de um texto, os limites ficam fora do lugar. Ex:$\sum_{i=0}ˆn a_i$ produz

∑ni=0 ai .

IntegralO integral e obtido pelo comando \int. Se o integral for no

meio de um texto, os limites ficam fora do lugar. Ex:$\int_0ˆnf(x)dx$ produz

∫ n0 f (x)dx .

44

Somatorios e Integrais

Para arrumar os limites da somatoria e do integral podemosutilizar o comando \limits ou \displaystyle

Comando limits

$\sum\limits_{i=0}ˆna_i$ produzn∑

i=0ai .

Comando displaystyle

$\displaystyle\int_aˆbf(x) dx$ produz∫ b

af (x)dx .

Em modo destaque nao ha necessidade do uso deste doiscomandos, pois LATEX interpreta e coloca os limites no seu devidolugar.

45

Coeficientes binomiais

Coeficientes binomiaisOs coeficientes binomiais e obtido atraves do comando

\choose. Exemplo:

$${n+1\choose k}={n\choose k}+{n\choose k-1}$$

produz (n + 1

k

)=

(nk

)+

(n

k − 1

)

46

Pontos, Espacos e Texto no modo matematico

PontosOs comando \cdots , \ldots , \vdots e \ddots produzem

tres pontos, sendo as posicoes delas no meio, embaixo, vertical,diagonal.

EspacosOs comando \quad e \qquad produz espacos no modo

matematico, sendo o 2o produz espaco maior que o 1o.

TextoO comando \mbox{} deve ser usado para produzir textos em

modo matematico.

47

Pontos, Espacos e Texto no modo matematico

PontosOs comando \cdots , \ldots , \vdots e \ddots produzem

· · · , . . . ,... ,

. . ..

Espacos e texto$$x_1=\frac{-b-\sqrt{bˆ2-4ac}}{2a} \quad\mbox{e}\quadx_2=\frac{-b+\sqrt{bˆ2-4ac}}{2a}.$$

produz

x1 =−b −

√b2 − 4ac

2ae x2 =

−b +√

b2 − 4ac2a

.

48

Sımbolos matematico

Em LATEX , os sımbolos matematicos sao impressos com onome do sımbolo depois de uma barra invertida. Os seus nomessao semelhantes aos seus significados matematicos.

49

Sımbolos matematico

50

Sımbolos matematico

51

Sımbolos matematico

52

Sımbolos matematico

53

Sımbolos matematico

54

Sımbolos matematico

55

Matrizes

As matrizes sao produzidas com o uso do ambiente array.

Ambiente arrayOs elementos de uma mesma linha sao separados pelo

caracter & e as linhas sao separadas por \\. E necessario passarpara o LATEX como as colunas devem ser alinhadas. Isto e feitoem seguida ao comando que inicia o ambiente.

Argumentos de alinhamento do arrayPara alinhamento de um array, usamos r, c e l onde r significa

a direita, c no centro e l a esquerda.

56

Matrizes

Exemplo$$A=\left[\begin{array}{rcl}-1&3&0\\2&4&-2\\4&-8&9\end{array}\right]

produz

A =

−1 3 02 4 −24 −8 9

57

Equacoes e Inequacoes multilinhas

Para equacoes ou inequacoes em varias linhas pode-se usaros seguintes ambientes:

Ambiente eqnarray e eqnarray*\begin{eqnarray} \begin{eqnarray*}

linha 1\\ linha 1\\... ...linha n linha n

\end{eqnarray} \end{eqnarray*}

A diferenca do eqnarray para eqnarray* e o 1o enumera aequacao e o 2o omite a enumeracao.

58

Equacoes e Inequacoes multilinhas

Comando nonumberComo proprio nome disse ”sem numero”. Para toda linha de

equacao se colocar o comando \nonumber, nao numeraraaquela linha de equacao. Isto e bastante usado nas equacoesmultilines devido a equacao ser muito longa.

59

Equacoes e Inequacoes multilinhas

Exemplo\begin{eqnarray}

\lefteqn{(a+b+c)ˆ3=}\nonumber\\& &aˆ3+3aˆ2b+3abˆ2+bˆ3+3acˆ2+\nonumber\\& &3bcˆ2+3aˆ2c+6abc+3bˆ2c+cˆ3

\end{eqnarray}

produz

(a + b + c)3 =

a3 + 3a2b + 3ab2 + b3 + 3ac2 +

3bc2 + 3a2c + 6abc + 3b2c + c3 (4)

60

Sistemas de Equacoes com Numeracao de cadaEquacao

Para sistemas de equacoes com numeracao de cadaequacao e necessario colocar no preambulo\usepackage{empheq,amsmath}.

Exemplo\begin{empheq}[left=\empheqlbrace]{align}

y(0) = 1, \quad y’(0) = 2\\y’’(x) = -y(x)+x+1

\end{empheq}

produz {y(0) = 1, y ′(0) = 2y ′′(x) = −y(x) + x + 1

(5)(6)

61

Formulas dentro de uma moldura

As formulas podem ser colocadas dentro de uma moldurausando comando \fbox

Exemplo\fbox{$\int(f+g)=\int f+\int g$}

produz ∫(f + g) =

∫f +

∫g

62

Figuras

• O LATEX nao pode gerar imagens diretamente, por issovamos precisar de alguma ajuda extra: temos que carregar opacote \usepackage{graphicx} no preambulo do nossodocumento.

Compilando com pdflatexSe voce esta compilando com pdflatex para produzir um PDF,

voce tem uma escolha mais ampla. Voce pode inserir:

• JPG: Amplamente utilizado na Internet, cameras digitais, etc...Eles sao a melhor escolha se voce deseja inserir fotos.

• PNG: Um formato muito comum (mesmo que nao tanto comoJPG), e um formato sem perdas e e a melhor escolha para osdiagramas.

63

Figuras

• O LATEX nao pode gerar imagens diretamente, por issovamos precisar de alguma ajuda extra: temos que carregar opacote \usepackage{graphicx} no preambulo do nossodocumento.

Compilando com pdflatexSe voce esta compilando com pdflatex para produzir um PDF,

voce tem uma escolha mais ampla. Voce pode inserir:

• JPG: Amplamente utilizado na Internet, cameras digitais, etc...Eles sao a melhor escolha se voce deseja inserir fotos.

• PNG: Um formato muito comum (mesmo que nao tanto comoJPG), e um formato sem perdas e e a melhor escolha para osdiagramas.

64

Ambiente figure

Este ambiente oferece a possibilidade da figura, que eproduzida com o ambiente picture ou importada com ocomando \includegraphics, ter uma legenda e alem disso,flutuar no texto se colocando num local em que a perda deespaco seja mınima. A sintaxe e a seguinte:

Ambiente figure\begin{figure}[onde]

figura\caption{Texto da figura}

\end{figure}

65

Ambiente figureArgumento onde

O argumento onde especifica o local, onde e permitido acolocacao da figura, ou seja, consiste de zero a quatro letrascom os seguintes significados:

Argumento Onde•[h] aqui.•[t] em cima.•[b] em baixo.•[p] em uma pagina separada.

Vale a pena observar que as letras devem ser colocados naordem de prioridade.

66

Inserir figuraNenhuma opcao definida

Para inserir figura, precisa utilizar o ambiente figure.

Ambiente figura\begin{figure}

\includegraphics{mario}\end{figure}

Usando comando \includegraphics{mario} LATEX importafigura no seu tamanho original, nao importando se passa damargem definida do documento ou nao.

67

Inserir figuraNenhuma opcao definida

Exemplo

68

Inserir figuraOpcao scale

A opcao scale permite o usuario definir a escala desejadano documento. Se o valor fosse 0.5, reduz a imagem pelametade, 2 para o dobro.

Opcao scale\begin{figure}\includegraphics[scale=0.5]{mario}

\end{figure}

69

Inserir figuraOpcao scale

Exemplo

70

Inserir figuraOpcao widgh

A opcao widgh e height permite que o usuario defina quala largura e altura em cm da figura no documento. Vale a penaobservar que este comando tambem mantem a escala dafigura.

Opcao width\begin{figure}\includegraphics[width=2.5cm]{mario}

\end{figure}

71

Inserir figuraOpcao widgh

Exemplo

72

Inserir figuraOpcao angle

A opcao angle permite girar a figura em determinados grausem sentido anti-horario.

Opcao angle\begin{figure}\includegraphics[scale=0.5, angle=180]{mario}

\end{figure}

73

Inserir figuraOpcao angle

Exemplo

74

Tıtulo

O tıtulo do documento e gerado com os comandos:

Comando para tıtulo\title{tıtulo do texto}\author{nome do autor}\maketitle

Com estes comandos tambem a data atual e impressa. Ocomando \date{texto} coloca o texto no lugar da data atual.

75

Capıtulos e secoes

O LATEX dispoe os comandos seguintes para produzir umseccionamento automatico e sequencial:

Comandos\chapter{tıtulo}\section{tıtulo}\subsection{tıtulo}

76

Bibliografia

Para se gerar uma bibliografia em um documento, enecessario criar um arquivo na pasta onde esta o arquivo fontecom extensao .bib contendo um banco de dadosbibliograficos. As entradas deste banco de dados devem ter aforma:

Banco de dado para bibliografia@TIPO{apelido,

AUTHOR = "Fulano de Tal",TITLE = "O Tıtulo Tal",PUBLISHER = "A Editora",ADDRESS = "Cidade Tal",. . .YEAR = "1998" }

77

Bibliografia

O TIPO pode ser BOOK (para livros), ARTICLE (para artigos),INCOLLECTION (para partes de um livro), PROCEEDINGS (paraartigo em atas de congressos) ou TECHREPORT (para relatoriostecnicos). A publicacao vai ser citada no documento com ocomando \cite{apelido}. Cada TIPO de entrada tem umconjunto de campos obrigatorio e outro conjunto de camposopcional.

Alem do banco de dados bibliograficos, e necessariocolocar no preambulo o comando\bibliographystyle{plain} e no local do documentocolocar o comando \bibliography{arquivo}, onde arquivoe o nome do arquivo de banco de dados sem a extensao .bib.

Nem todas as entradas do banco de dados vao aparecerna bibliografia do documento. Somente aquelas que foramreferenciadas no texto com o comando \cite{apelido}.

78

Bibliografia

O TIPO pode ser BOOK (para livros), ARTICLE (para artigos),INCOLLECTION (para partes de um livro), PROCEEDINGS (paraartigo em atas de congressos) ou TECHREPORT (para relatoriostecnicos). A publicacao vai ser citada no documento com ocomando \cite{apelido}. Cada TIPO de entrada tem umconjunto de campos obrigatorio e outro conjunto de camposopcional.

Alem do banco de dados bibliograficos, e necessariocolocar no preambulo o comando\bibliographystyle{plain} e no local do documentocolocar o comando \bibliography{arquivo}, onde arquivoe o nome do arquivo de banco de dados sem a extensao .bib.

Nem todas as entradas do banco de dados vao aparecerna bibliografia do documento. Somente aquelas que foramreferenciadas no texto com o comando \cite{apelido}.

79

Bibliografia

O TIPO pode ser BOOK (para livros), ARTICLE (para artigos),INCOLLECTION (para partes de um livro), PROCEEDINGS (paraartigo em atas de congressos) ou TECHREPORT (para relatoriostecnicos). A publicacao vai ser citada no documento com ocomando \cite{apelido}. Cada TIPO de entrada tem umconjunto de campos obrigatorio e outro conjunto de camposopcional.

Alem do banco de dados bibliograficos, e necessariocolocar no preambulo o comando\bibliographystyle{plain} e no local do documentocolocar o comando \bibliography{arquivo}, onde arquivoe o nome do arquivo de banco de dados sem a extensao .bib.

Nem todas as entradas do banco de dados vao aparecerna bibliografia do documento. Somente aquelas que foramreferenciadas no texto com o comando \cite{apelido}.

80

Agradecimento e Apoio

AgradecimentoAgradecimento ao Prof. Dr. Marcelo Dias Passos pelo

incentivo do uso de LATEX , por responder as duvidas,compartilharem as experiencias em LATEX e pelas dicas nao sonesse trabalho mas tambem em aula.

Agradecimento ao Prof. Dr. Erwin Doescher por responder asduvidas e pelas dica nao so nesse trabalho mas tambem emaula.

Agradecimento ao Prof. Dr. Arlindo Conceicao pelapaciencia e orientacao nao so nesse trabalho mas tambem emaula.

Agradecimento aos discentes Catarina Proglhof, ChristopherPadua, Desiree Maldonado e Paulo Cabral pelas colaboracoesno trabalho e na bagunca.

81

Agradecimento e Apoio

ApoioUNIFESP e PESL

82

Referencia

Informacoes na internethttp://en.wikibooks.org/wiki/LaTeX

83

top related