Pesl latex
-
Upload
peslpinguim -
Category
Education
-
view
638 -
download
0
Transcript of Pesl latex
![Page 1: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/1.jpg)
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
![Page 2: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/2.jpg)
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
![Page 3: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/3.jpg)
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
![Page 4: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/4.jpg)
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
![Page 5: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/5.jpg)
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
![Page 6: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/6.jpg)
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
![Page 7: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/7.jpg)
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
![Page 8: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/8.jpg)
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
![Page 9: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/9.jpg)
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
![Page 10: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/10.jpg)
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
![Page 11: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/11.jpg)
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
![Page 12: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/12.jpg)
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
![Page 13: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/13.jpg)
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
![Page 14: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/14.jpg)
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
![Page 15: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/15.jpg)
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
![Page 16: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/16.jpg)
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
![Page 17: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/17.jpg)
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
![Page 18: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/18.jpg)
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
![Page 19: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/19.jpg)
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
![Page 20: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/20.jpg)
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
![Page 21: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/21.jpg)
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
![Page 22: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/22.jpg)
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
![Page 23: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/23.jpg)
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
![Page 24: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/24.jpg)
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
![Page 25: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/25.jpg)
Tipos de letras
Tamanho
25
![Page 26: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/26.jpg)
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
![Page 27: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/27.jpg)
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
![Page 28: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/28.jpg)
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
![Page 29: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/29.jpg)
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
![Page 30: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/30.jpg)
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
![Page 31: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/31.jpg)
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
![Page 32: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/32.jpg)
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
![Page 33: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/33.jpg)
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
![Page 34: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/34.jpg)
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
![Page 35: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/35.jpg)
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
![Page 36: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/36.jpg)
Enumerando equacoes
O ambiente equacao numera automaticamente asequacoes.
Comando equation\begin{equation}
E=mcˆ2\end{equation}
produzE = mc2 (1)
36
![Page 37: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/37.jpg)
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
![Page 38: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/38.jpg)
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
![Page 39: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/39.jpg)
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
![Page 40: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/40.jpg)
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
![Page 41: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/41.jpg)
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
![Page 42: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/42.jpg)
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
![Page 43: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/43.jpg)
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
![Page 44: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/44.jpg)
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
![Page 45: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/45.jpg)
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
![Page 46: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/46.jpg)
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
![Page 47: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/47.jpg)
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
![Page 48: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/48.jpg)
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
![Page 49: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/49.jpg)
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
![Page 50: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/50.jpg)
Sımbolos matematico
50
![Page 51: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/51.jpg)
Sımbolos matematico
51
![Page 52: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/52.jpg)
Sımbolos matematico
52
![Page 53: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/53.jpg)
Sımbolos matematico
53
![Page 54: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/54.jpg)
Sımbolos matematico
54
![Page 55: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/55.jpg)
Sımbolos matematico
55
![Page 56: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/56.jpg)
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
![Page 57: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/57.jpg)
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
![Page 58: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/58.jpg)
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
![Page 59: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/59.jpg)
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
![Page 60: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/60.jpg)
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
![Page 61: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/61.jpg)
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
![Page 62: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/62.jpg)
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
![Page 63: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/63.jpg)
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
![Page 64: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/64.jpg)
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
![Page 65: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/65.jpg)
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
![Page 66: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/66.jpg)
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
![Page 67: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/67.jpg)
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
![Page 68: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/68.jpg)
Inserir figuraNenhuma opcao definida
Exemplo
68
![Page 69: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/69.jpg)
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
![Page 70: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/70.jpg)
Inserir figuraOpcao scale
Exemplo
70
![Page 71: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/71.jpg)
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
![Page 72: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/72.jpg)
Inserir figuraOpcao widgh
Exemplo
72
![Page 73: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/73.jpg)
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
![Page 74: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/74.jpg)
Inserir figuraOpcao angle
Exemplo
74
![Page 75: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/75.jpg)
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
![Page 76: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/76.jpg)
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
![Page 77: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/77.jpg)
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
![Page 78: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/78.jpg)
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
![Page 79: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/79.jpg)
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
![Page 80: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/80.jpg)
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
![Page 81: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/81.jpg)
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
![Page 82: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/82.jpg)
Agradecimento e Apoio
ApoioUNIFESP e PESL
82
![Page 83: Pesl latex](https://reader034.fdocuments.net/reader034/viewer/2022042510/55894e7dd8b42a5c328b46a7/html5/thumbnails/83.jpg)
Referencia
Informacoes na internethttp://en.wikibooks.org/wiki/LaTeX
83