Pesl latex
-
Upload
peslpinguim -
Category
Education
-
view
637 -
download
0
Transcript of Pesl latex
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