Introducao Ao Latex

84
Universidade de S˜ ao Paulo Escola Superior de Agricultura “Luiz de Queiroz” Departamento de Ciˆ encias Exatas Introdu¸c˜ ao ao L A T E X Alessandra dos Santos Maria Cristina Martins Simone Silmara Werner Gurgel do Amaral Docente respons´avel: Roseli Aparecida Leandro Piracicaba 2012

Transcript of Introducao Ao Latex

Page 1: Introducao Ao Latex

Universidade de Sao PauloEscola Superior de Agricultura “Luiz de Queiroz”

Departamento de Ciencias Exatas

Introducao ao LATEX

Alessandra dos Santos

Maria Cristina MartinsSimone Silmara Werner Gurgel do Amaral

Docente responsavel: Roseli Aparecida Leandro

Piracicaba 2012

Page 2: Introducao Ao Latex

PREFACIO

Este trabalho surgiu como material de apoio aos alunos do departamentode ciencias exatas, tendo como objetivo promover, de forma introdutoria, oconhecimento da ferramenta utilizada para producao de trabalhos de altaqualidade e facilitar na insercao de expressoes matematicas. Foi desenvol-vido para uso no sistema Windows.

Elaborado a partir dos manuais dos pacotes utilizados, bem como com oproprio manual do LATEX, este serve de roteiro basico para aqueles que estaoiniciando o trabalho com o programa. Dessa forma, explicacoes rigorosas emais exercıcios devem ser pesquisados em outros materiais.

O texto certamente contera imperfeicoes que so serao sanadas a medidaque novas edicoes corrigidas venham a ser publicadas. Para tanto, esperamosa colaboracao construtiva sob a forma de sugestoes e crıticas.

Os autores.

1

Page 3: Introducao Ao Latex

Conceitos iniciais TEX

TEX

Um sistema de processamento de textos

Vantagens:

alta qualidade dos trabalhos produzidos;

disponıvel gratuitamente em varias plataformas.

(ESALQ) Introducao ao Latex 2 / 165

Conceitos iniciais LATEX

LATEX

Conjunto de macros para o processador de textos (TEX);

Dificuldade de utilizacao do TEX puro;

LATEX torna o uso do TEX mais simples;

Utilizado para a producao de textos matematicos e cientıficos.

(ESALQ) Introducao ao Latex 3 / 165

Page 4: Introducao Ao Latex

Conceitos iniciais MiKTEX

MiKTEX

Uma distribuicao TEX/LATEX para Microsoft Windows;

Conjunto de ferramentas para a linguagem TEX;

Reune as macros denominadas LATEX e o compilador da linguagem;

Capacidades de atualizacao por meio de download, e facil instalacao.

(ESALQ) Introducao ao Latex 4 / 165

Instalacao

Instalacao

Diversos compiladores para a linguagem TEX assim como diversosutilitarios.

Compilador MiKTEX.

Necessidade de instalar alguns utilitarios, que auxiliam no funcionamentodo MiKTEX. Sao eles:

(ESALQ) Introducao ao Latex 5 / 165

Page 5: Introducao Ao Latex

Instalacao

1. AFPL Ghostscript: e um interpretador para a linguagem de descricaode pagina PostScript usada por impressoras.

2. GSView: e uma interface grafica para o Ghostscript para plataformaWindows.

3. Adobe Reader: e um software que permite a visualizacao, navegacaoe impressao de arquivos no formato PDF.

4. MiKTeX: distribuicao TeX/LaTeX para plataforma Windows.

5. Tinn-R: e um Ambiente Integrado de Desenvolvimento (IDE) paraambiente R e para a linguagem TEX.

(ESALQ) Introducao ao Latex 6 / 165

Instalacao AFPL Ghostscript

AFPL Ghostscript

Encontrado para download na internet em varias versoes;

http://sourceforge.net/projects/ghostscript/

(ESALQ) Introducao ao Latex 7 / 165

Page 6: Introducao Ao Latex

Instalacao GSView

GSView

Simples de ser instalado e tambem pode ser encontrado para downloadna internet.

http://pages.cs.wisc.edu/ ghost/gsview/get49.htm

(ESALQ) Introducao ao Latex 8 / 165

Instalacao Adobe Reader

Adobe Reader

Mundialmente utilizado;

Provavel que o usuario ja o tenha instalado em sua maquina;

Caso exista a necessidade de instalar o Adobe Reader, pode serencontrado em:

http://get.adobe.com/br/reader/

(ESALQ) Introducao ao Latex 9 / 165

Page 7: Introducao Ao Latex

Instalacao MiKTEX

MiKTEX

Uma distribuicao TEX para plataforma Windows

Outras distribuicoes sao utilizadas dependendo do Sistema Operacional,por exemplo, no Linux a distribuicao utilizada por padrao e a TEXLive.

Estao todos os modelos e layouts utilizados pelo TEX.

E possıvel obter o MiKTEX na internet, por meio de download:

http://miktex.org/

(ESALQ) Introducao ao Latex 10 / 165

Instalacao MiKTEX

Tinn-R

Habilidade de se comunicar com o ambiente R

Criacao de grandes projetos

Arquivos de tamanho ilimitado

Editor de textos LATEX

Outros ambientes como WinEdt, TEXnicCenter, LEd e TEXmaker

No Linux o ambiente padrao, e o Kile

Criacao de arquivos fonte para futura compilacao pelo MiKTEX

Obtencao do Tinn-R na internet, via download:

http://sourceforge.net/projects/tinn-r/

(ESALQ) Introducao ao Latex 11 / 165

Page 8: Introducao Ao Latex

Instalacao MiKTEX

Configurando o Tinn-R

(ESALQ) Introducao ao Latex 12 / 165

Instalacao MiKTEX

Configurando o Tinn-R

(ESALQ) Introducao ao Latex 13 / 165

Page 9: Introducao Ao Latex

Instalacao MiKTEX

Configurando o Tinn-R

(ESALQ) Introducao ao Latex 14 / 165

Instalacao MiKTEX

Configurando o Tinn-R

(ESALQ) Introducao ao Latex 15 / 165

Page 10: Introducao Ao Latex

Instalacao MiKTEX

Funcionamento

EdicaoTi

nn-R

��

Visualizacao impressao

arquivo.TEXLatex

compilacao//

OO

arquivo.DVIDVIPS

conversao//

YAP

99

arquivo.PS

GsView

bb

• PDFLaTex

compilacao// arquivo.PDF

GsV

iew

Ado

beR

eade

r

��

•GhostScript

conversaooo

Visualizacao impressao

(ESALQ) Introducao ao Latex 16 / 165

Documento Estrutura do Arquivo

Estrutura do Arquivo

Todos os documentos devem comecar com o comando:

\documentclass{...}

Em seguida sao incluıdos os pacotes necessarios:

\usepackage{nome do pacote}

Depois de configurar todo o documento inicia-se da seguinte forma:

\begin{document}

e apos seu termino

\end{document}

(ESALQ) Introducao ao Latex 17 / 165

Page 11: Introducao Ao Latex

Documento Formatacao

Formatacao

Quando o LATEX processa um arquivo precisa saber o tipo de documento que ousuario deseja criar.

\documentclass[opcoes]{nome da classe}

Nome da classe:

article: Para artigos cientıficos, pequenos relatorios, cronogramas.

report: Para relatorios longos contendo varios capıtulos, dissertacoes.

book: Para livros e projetos extensos.

beamer: Para criacao de apresentacoes.

portrait: Para criacao de paineis.

(ESALQ) Introducao ao Latex 18 / 165

Documento Formatacao

Opcoes:

10pt, 11pt, 12pt: Define o tamanho principal da fonte do documento.

a4paper, a3paper: Define o tamanho do papel utilizado.

titlepage, notitlepage: Especifica se deve ser criada uma nova paginaapos o tıtulo do documento ou nao.

twoside, oneside: Indica se deve ser gerado resultado para impressaofrente e verso.

Configuracao tıpica:

\documentclass[11pt,twoside,a4paper]{article}

(ESALQ) Introducao ao Latex 19 / 165

Page 12: Introducao Ao Latex

Documento Formatacao

Acentuacao

O pacote \usepackage[brazil]{babel} ativa o suporte a lınguaportuguesa

Ja \usepackage[latin1]{inputenc} ou\usepackage[T1]{fontenc} sao pacotes LATEX que ativam acentuacaopelo teclado.

Quando o pacote de acentuacao nao tiver sido declarado:

Acento Comandoc \c{c}e \‘{e}e \’{e}e \ˆ{e}o \˜{o}u \"{u}“ ” ‘‘ ’’

(ESALQ) Introducao ao Latex 20 / 165

Documento Formatacao

Margens, Cabecalhos e Rodapes

Configuracao do layout da pagina por meio do pacote geometry.

\geometry {a4paper, % tamanho do papelleft=3cm, % margem a esquerdaright=2cm, % margem direitabottom=2cm, % margem inferiortop=2cm, % margem superiorheadsep=1cm, % distancia entre cabecalho e textofootskip=2cm} % distancia entre rodape e texto

(1)

(ESALQ) Introducao ao Latex 21 / 165

Page 13: Introducao Ao Latex

Documento Formatacao

Estilo das letras

Estilo ComandoNegrito {\bf Negrito}Inclinado {\sl Inclinado}Italico {\it Italico}Datilografado {\tt Datilografado}Romano {\rm Romano}Sans Serif {\sf Sans Serif}CAIXA ALTA {\sc Caixa Alta}

(ESALQ) Introducao ao Latex 22 / 165

Documento Formatacao

Tamanho das letras

Tamanho ComandoTamanho \tiny{Tamanho}Tamanho \scriptsize{Tamanho}Tamanho \footnotesize{Tamanho}Tamanho \small{Tamanho}Tamanho \normalsize{Tamanho}Tamanho \large{Tamanho}Tamanho \Large{Tamanho}

Tamamho \LARGE{Tamamho}

Tamanho \huge{Tamanho}

Tamanho \Huge{Tamanho}

(ESALQ) Introducao ao Latex 23 / 165

Page 14: Introducao Ao Latex

Documento Formatacao

Cor

\textcolor{red}{texto} ⇒ texto\textcolor[rgb]{1.00,0.00,0.00}{texto} ⇒ texto

\textcolor{blue}{texto} ⇒ texto

\textcolor[rgb]{0.00,0.00,1.00}{texto} ⇒ texto

\textcolor{magenta}{texto} ⇒ texto

\textcolor[rgb]{1.00,0.00,0.50}{texto} ⇒ texto

(ESALQ) Introducao ao Latex 24 / 165

Documento Formatacao

Alinhamento

\begin{flushleft}Texto alinhado a esquerda.\end{flushleft}

Texto alinhado a esquerda.

\begin{flushright}Texto alinhado a direita.\end{flushright}

Texto alinhado a direita.

\begin{center}Texto centralizado.\end{center}

Texto centralizado.

(ESALQ) Introducao ao Latex 25 / 165

Page 15: Introducao Ao Latex

Documento Formatacao

Comandos

A maioria comeca com barra invertida (\)Espacamento vertical: \vspace

Espacamento horizontal: \hspace

Quebra de pagina: \newpage ou \pagebreak ou \clearpage

Quebra de linha: \\ ou \newline ou \linebreak

(ESALQ) Introducao ao Latex 26 / 165

Documento Formatacao

Caracteres e sımbolos especiais

Caracter Comando$ \${ } \{ \}\ $\backslash$# \#% \%& \&

\_∼ $\sim$ˆ \ˆ{}˜ \˜{}

(ESALQ) Introducao ao Latex 27 / 165

Page 16: Introducao Ao Latex

Documento Formatacao

Exercıcio 1

Escreva o texto exatamente como esta digitado a seguir:

A distribuicao normal e uma das mais importantesdistribuicoes da estatıstica, conhecida

tambem como Distribuicao de Gauss ou Gaussiana.

Foi primeiramente introduzida pelo matematico Abraham deMoivre.

Alem de descrever uma serie de fenomenos fısicos efinanceiros, possui grande uso na estatıstica inferencial.

(ESALQ) Introducao ao Latex 28 / 165

Documento Formatacao

Resposta do exercıcio 1

\begin{flushright}{\tiny {\bf \textcolor{blue}{A distribuicao normal}}}{\Huge \textcolor{magenta}{e uma das mais importantes distribuicoes daestatıstica,}} {\small \textcolor{green}{conhecida tambem comoDistribuicao de Gauss ou Gaussiana.}}

\end{flushright}\begin{center}{\Large\textcolor{red}{Foi primeiramente introduzida{\it pelo matematico Abraham de Moivre.}}}\end{center}\begin{flushleft}{\bf \textcolor{orange}{Alem de descrever \hspace{3cm} uma serie defenomenos fısicos e financeiros,} possui grande uso na estatıstica inferencial.}\end{flushleft}

(ESALQ) Introducao ao Latex 29 / 165

Page 17: Introducao Ao Latex

Documento Configuracoes

Capa

\title{Tıtulo do Trabalho}\author{Nome do autor, \and quando mais que um devem serseparados por \\ ESALQ- Escola Superior de Agricultura‘‘Luiz de Queiroz"}\date{Data da Publicacao ou \today para data da compilacao}Com estas informacoes o usuario pode criar uma capa, inserindo o comando\maketitle, no local onde deseja que a capa seja criada

(ESALQ) Introducao ao Latex 30 / 165

Documento Configuracoes

Sumario

\tableofcontents

Um texto pode ser dividido em partes, capıtulos, secoes, subsecoes,subsubsecoes.

Isso pode ser feito pelos comandos: \part, \chapter, \section,\subsection e \subsubsection respectivamente.

Estes comandos possuem a seguinte sintaxe:\chapter{nome do capıtulo}

(ESALQ) Introducao ao Latex 31 / 165

Page 18: Introducao Ao Latex

Documento Configuracoes

Ambiente Verbatim

O ambiente verbatim e utilizado para imprimir textos na forma em que foramdigitados, sem considerar qualquer tipo de formatacao.

\usepackage{verbatim}

\begin{verbatim}Utilizando o ambiente \textbf{verbatim}.O texto impresso sera identico ao texto digitado.\end{verbatim}

Utilizando o ambiente \verb|\textbf{verbatim}|.\\O texto impresso sera identico ao texto digitado.\\

(ESALQ) Introducao ao Latex 32 / 165

Documento Configuracoes

Listas

\begin{itemize}\item Adicao;\begin{itemize}\item Naturais;\item Inteiros;\end{itemize}\item Subtracao;\item Multiplicacao;\item Divisao.\end{itemize}

Adicao;Naturais;Inteiros;

Subtracao;

Multiplicacao;

Divisao.

(ESALQ) Introducao ao Latex 33 / 165

Page 19: Introducao Ao Latex

Documento Configuracoes

\begin{enumerate}\item Adicao;\begin{enumerate}\item Naturais;\item Inteiros;\end{enumerate}\item Subtracao;\item Multiplicacao;\item Divisao.\end{enumerate}

1 Adicao;1 Naturais;2 Inteiros;

2 Subtracao;3 Multiplicacao;4 Divisao.

(ESALQ) Introducao ao Latex 34 / 165

Documento Configuracoes

Exercıcio 2

Monte uma capa

(ESALQ) Introducao ao Latex 35 / 165

Page 20: Introducao Ao Latex

Documento Configuracoes

Resposta do exercıcio 2

\title{Tıtulo do Trabalho}\author{Nome do autor, \and quando mais que um devem serseparados por \\ESALQ- Escola Superior de Agricultura ‘‘Luiz de Queiroz"}\date{\today}\maketitle

(ESALQ) Introducao ao Latex 36 / 165

Ambiente Matematico Formulas Matematicas

Formulas Matematicas

Formulas e sımbolos: dentro de um ambiente matematico.

Expressoes entre cifroes simples ($) ou entre duplos cifroes ($$).

Formato italico.

Exemplo: “a + b−2c”

$a + b−2c$

$$a + b−2c$$

(ESALQ) Introducao ao Latex 37 / 165

Page 21: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Potencias e ındices

Potencias: “ ˆ ”Indices: “ ”Exemplos:

$xˆ5$ ⇒ x5

$xˆ{xˆ2}$ ⇒ xx2

$aˆ2b$ ⇒ a2b

$aˆ{2b}$ ⇒ a2b

$B_1$ ⇒ B1

$t_0$ ⇒ t0

$x_n+1$ ⇒ xn + 1

$x_{n+1}$ ⇒ xn+1

(ESALQ) Introducao ao Latex 38 / 165

Ambiente Matematico Formulas Matematicas

Letras gregas

$\alpha$ ⇒ α

$\beta$ ⇒ β

$\gamma$ ⇒ γ

$\epsilon$ ⇒ ε

$\lambda$ ⇒ λ

$\mu$ ⇒ µ

$\sigma$ ⇒ σ

$\Gamma$ ⇒ Γ

$\Delta$ ⇒ ∆

(ESALQ) Introducao ao Latex 39 / 165

Page 22: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Fracoes

Construcao pelo comando $\frac{numerador}{denominador}$ ou pelo$\dfrac{numerador}{denominador}$

$\frac{1}{2}$ ⇒ 12

$\frac{x}{x+1}$ ⇒ xx+1

$\frac{xˆ5}{xˆ3+yˆ3-z}$ ⇒ x5

x3+y3−z

$\frac{a+b}{c-d}$ ⇒ a+bc−d

(ESALQ) Introducao ao Latex 40 / 165

Ambiente Matematico Formulas Matematicas

$\dfrac{p}{q}$ ⇒ pq

$\dfrac{x_0 + x_1}{y_0 + y_1}$ ⇒ x0 + x1

y0 + y1

$\dfrac{tˆ2}{zˆ5 -2}$ ⇒ t2

z5−2

Comparacao

$\frac{xˆ5 + xˆ4 + xˆ3}{xˆ2 + x +1}$ ⇒ x5+x4+x3

x2+x+1

$\dfrac{xˆ5 + xˆ4 + xˆ3}{xˆ2 + x +1}$ ⇒ x5 + x4 + x3

x2 + x + 1

(ESALQ) Introducao ao Latex 41 / 165

Page 23: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Raızes

$\sqrt{2}$ ⇒√

2

$\dfrac{-b \pm \sqrt{bˆ2 -4ac}}{2a}$ ⇒ −b±√

b2−4ac2a

$\sqrt[3]{8}$ ⇒ 3√

8

$\sqrt[(n+1)]{a}$ ⇒ (n+1)√

a

$\sqrt[4]{\sqrt[3]{\sqrt{x}}}$ ⇒ 4√

3√√

x

(ESALQ) Introducao ao Latex 42 / 165

Ambiente Matematico Formulas Matematicas

Parenteses, colchetes e chaves

Delimitador Comando() $( )$[] $[ ]${} $\{ \}$|| $| |$

\left( ou \left[ ou \left\{

\right) ou \right] ou \right\}

Exemplos:

$a, b, c\neq\{a, b, c\}$ ⇒ a,b,c 6= {a,b,c}$[x +1 -(3x +5)]$ ⇒ [x + 1− (3x + 5)]

$1+\left(\dfrac{1}{1-xˆ2}\right)ˆ3$ ⇒ 1 +

(1

1− x2

)3

(ESALQ) Introducao ao Latex 43 / 165

Page 24: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Pontos

\cdots ⇒ 1,2, · · · ,n

\ldots ⇒ 1,2, . . . ,n

... ⇒ 1,2, ...,n

1

\vdots ⇒ ...n

1

\ddots ⇒ . . .n

(ESALQ) Introducao ao Latex 44 / 165

Ambiente Matematico Formulas Matematicas

Limites

$\lim_{x \to +\infty} \left(1+\frac{1}{x}\right)ˆx = e$limx→+∞

(1 + 1

x

)x= e

\displaystyle

$\displaystyle\lim_{x\to+\infty}\left(1+\frac{1}{x}\right)ˆx=e$

limx→+∞

(1 +

1x

)x

= e

(ESALQ) Introducao ao Latex 45 / 165

Page 25: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Somatorios e produtorios

\sum_{limite inferior}ˆ{limite superior}

\prod_{limite inferior}ˆ{limite superior}

Exemplos:

$\sum_{i=1}ˆ{\infty}$ ⇒ ∑∞i=1

$\displaystyle \sum_{i=1}ˆ{\infty}$ ⇒∞

∑i=1

$\prod_{i=1}ˆ{n}$ ⇒ ∏ni=1

$\displaystyle\prod_{i=1}ˆ{n}$ ⇒n

∏i=1

(ESALQ) Introducao ao Latex 46 / 165

Ambiente Matematico Formulas Matematicas

Exercıcio 3

Digite as formulas a seguir:

f (x) =1√2πσ

exp[−(x−µ)2/2σ2],−∞ < x < ∞

L(µ,σ2|x1, . . . ,xn) =n

∏i=1

1√2πσ

exp[−(xi −µ)2/2σ2]

ou seja,

L(µ,σ2|x1, . . . ,xn) = (2π)−n/2(σ2)−n/2exp

[−1

2

n

∑i=1

(xi −µ

σ

)2]

(ESALQ) Introducao ao Latex 47 / 165

Page 26: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Resposta do exercıcio 3

$$f(x)=\frac{1}{\sqrt{2\pi}\sigma}exp[-{(x-\mu)}ˆ2/2{\sigma}ˆ2], -\infty<x<\infty$$

$$L(\mu,\sigmaˆ2|x_1,\cdots,x_n)=\prod_{i=1}ˆn\frac{1}{\sqrt{2\pi}\sigma}exp[-{(x_i-\mu)}ˆ2/2{\sigma}ˆ2]$$

ou seja,

\small{$$L(\mu,\sigmaˆ2|x_1,\cdots,x_n)=(2\pi)ˆ{-n/2}(\sigmaˆ2)ˆ{-n/2}exp\left[-\frac{1}{2}\sum_{i=1}ˆn\left(\frac{x_i-\mu}{\sigma}\right)ˆ2\right]$$}

(ESALQ) Introducao ao Latex 48 / 165

Ambiente Matematico Formulas Matematicas

Derivadas

$\frac{dy}{dx}$ ⇒ dydx

$\dfrac{dy}{dx}$ ⇒ dydx

$\frac{dˆ3y}{dxˆ3}$ ⇒ d3ydx3

$\dfrac{dˆ3y}{dxˆ3}$ ⇒ d3ydx3

$yˆ{(5)}-y’’’+y’’$ ⇒ y(5)− y ′′′+ y ′′

$\frac{\partial f}{\partial x}(a,b)$ ⇒ ∂f∂x (a,b)

(ESALQ) Introducao ao Latex 49 / 165

Page 27: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Exemplo

$$\displaystyle\frac{\partial f}{\partial x}(a,b) =\lim_{h \to 0} \frac{f(a +h, b) -f(a, b)}{h}$$

∂f∂x

(a,b) = limh→0

f (a + h,b)− f (a,b)

h

(ESALQ) Introducao ao Latex 50 / 165

Ambiente Matematico Formulas Matematicas

Integrais

$$\int_aˆb f(x) dx = F(b) - F(b)$$

∫ b

af (x)dx = F(b)−F(b)

(ESALQ) Introducao ao Latex 51 / 165

Page 28: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Exercıcio 4

Digite as formulas a seguir:

E(X) =∫ ∞

−∞xf (x)dx =

∫ ∞

−∞x

1√2πσ

exp[−(x−µ)2/2σ2]dx = µ

E(X 2) =∫ ∞

−∞x2f (x)dx =

∫ ∞

−∞x2 1√

2πσexp[−(x−µ)2/2σ2]dx

Var(X) = E(X 2)− [E(X)]2 = σ2

(ESALQ) Introducao ao Latex 52 / 165

Ambiente Matematico Formulas Matematicas

Resposta do exercıcio 4

$$E(X)=\displaystyle\int_{-\infty}ˆ{\infty}xf(x)dx=\displaystyle\int_{-\infty}ˆ{\infty}x\frac{1}{\sqrt{2\pi}\sigma}exp[-{(x-\mu)}ˆ2/2{\sigma}ˆ2]dx=\mu$$

$$E(Xˆ2)=\displaystyle\int_{-\infty}ˆ{\infty}xˆ2f(x)dx=\displaystyle\int_{-\infty}ˆ{\infty}xˆ2\frac{1}{\sqrt{2\pi}\sigma}exp[-{(x-\mu)}ˆ2/2{\sigma}ˆ2]dx$$

$$Var(X)=E(Xˆ2)-[E(X)]ˆ2=\sigmaˆ2$$

(ESALQ) Introducao ao Latex 53 / 165

Page 29: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Vetores e conjugados

$\vec{a}$ ⇒ ~a$\overrightarrow{AB}$ ⇒ −→

AB

$\overleftarrow{AB}$ ⇒ ←−AB

$\bar z$ ⇒ z

$\overline{AB}$ ⇒ AB

(ESALQ) Introducao ao Latex 54 / 165

Ambiente Matematico Formulas Matematicas

$\vec v = 3 \vec i + \vec j - 5 \vec k$

~v = 3~i +~j−5~k

$\overrightarrow{AB} + \overrightarrow{BC} = \overrightarrow{AC}$−→AB +

−→BC =

−→AC

$$ \bar z = a + bi \Rightarrow \bar z = a - bi$$

z = a + bi⇒ z = a−bi

$$m(\overline{AC})ˆ2 = m(\overline{AB})ˆ2 + m(\overline{BC})ˆ2$$

m(AC)2 = m(AB)2 + m(BC)2

(ESALQ) Introducao ao Latex 55 / 165

Page 30: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Uniao e intersecao

Uniao:\bigcup_{limite inferior}ˆ{limite superior}Intersecao:\bigcap_{limite inferior}ˆ{limite superior}

$\bigcup_{i=1}ˆ{\infty}$ ⇒ ⋃∞i=1

$\displaystyle\bigcup_{i=1}ˆ{\infty}$ ⇒∞⋃

i=1

$\bigcap_{i=1}ˆ{n}$ ⇒ ⋂ni=1

$\displaystyle\bigcap_{i=1}ˆ{n}$ ⇒n⋂

i=1

(ESALQ) Introducao ao Latex 56 / 165

Ambiente Matematico Formulas Matematicas

Matrizes e Sistemas

Ambiente array

$$ A=(a_{ij})_{3 \times 3}=\left(\begin{array}{c c c}a_{11} &a_{12} &a_{13} \\0 &a_{22} &a_{23} \\0 &0 &a_{33}\\\end{array}\right) $$

A = (aij)3×3 =

a11 a12 a13

0 a22 a23

0 0 a33

(ESALQ) Introducao ao Latex 57 / 165

Page 31: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

$$ B = \left[\begin{array}{r r r r r}1 & 2 & 3 & 4 & 5\\6 & 7 & 8 & 9 & 10\\11 & 12 & 13 & 14 & 15\\16 & 17 & 18 & 19 & 20\\\end{array}\right] $$

B =

1 2 3 4 56 7 8 9 10

11 12 13 14 1516 17 18 19 20

(ESALQ) Introducao ao Latex 58 / 165

Ambiente Matematico Formulas Matematicas

$$ M = \left[\begin{array}{l l l l}1 & 2 & \cdots & 10\\2 & 3 & \cdots & 11\\\vdots & \vdots & \ddots & \vdots\\10 & 11 & \cdots & 20\\\end{array}\right] $$

M =

1 2 · · · 102 3 · · · 11...

.... . .

...10 11 · · · 20

(ESALQ) Introducao ao Latex 59 / 165

Page 32: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

$$|x|=\left\{\begin{array}{r c}-x &\mbox{se} \quad x\le 0\\x &\mbox{se} \quad x>0\end{array}\right. $$

|x |={−x se x ≤ 0

x se x > 0

(ESALQ) Introducao ao Latex 60 / 165

Ambiente Matematico Formulas Matematicas

$$\left\{\begin{array}{c c c c c c c c c}a_{11}x_1&+&a_{12}x_2&+&\ldots&+&a_{1n}x_{n}&=& b_1\\a_{21}x_1&+&a_{22}x_2&+&\ldots&+&a_{2n}x_{n}&=& b_2\\\vdots &&&&&&&&\\a_{m1}x_1&+&a_{m2}x_2&+&\ldots&+& a_{mn}x_{n}&=& b_n\end{array}\right.$$

a11x1 + a12x2 + . . . + a1nxn = b1

a21x1 + a22x2 + . . . + a2nxn = b2...

am1x1 + am2x2 + . . . + amnxn = bn

(ESALQ) Introducao ao Latex 61 / 165

Page 33: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Formulas numeradas

\eqno{numero}

ambiente equation

ambiente eqnarray

(ESALQ) Introducao ao Latex 62 / 165

Ambiente Matematico Formulas Matematicas

$$rˆ{n-1}\exp(-\zeta r) =\frac{1}{2n\sqrt\pi}\intˆ\infty_0 \alphaˆ{-(n+1)/2}H_n \left(\frac{\zeta}{2\sqrt\alpha} \right)\exp \left(-\frac{\zetaˆ2}{4\alpha} \right)\exp(-\alpha rˆ2) \, d\alpha \eqno{(01)}$$

rn−1 exp(−ζr) =1

2n√

π

∫ ∞

0α−(n+1)/2Hn

2√

α

)exp

(− ζ2

)exp(−αr2)dα (01)

(ESALQ) Introducao ao Latex 63 / 165

Page 34: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

\begin{equation}A = \left(\begin{array}{ccc}x - \lambda & 1 & 0 \\0 & x - \lambda & 1 \\0 & 0 & x - \lambda\end{array}\right)\end{equation}

A =

x−λ 1 00 x−λ 10 0 x−λ

(2)

(ESALQ) Introducao ao Latex 64 / 165

Ambiente Matematico Formulas Matematicas

\begin{equation}B = \left[\begin{array}{cccc}a_{11} & a_{12} & \cdots & a_{1n} \\a_{21} & a_{22} & \cdots & a_{2n} \\\vdots & \vdots & \ddots & \vdots \\a_{m1} & a_{m2} & \cdots & a_{mn}\end{array}\right] \nonumber\end{equation}

B =

a11 a12 · · · a1n

a21 a22 · · · a2n...

.... . .

...am1 am2 · · · amn

(ESALQ) Introducao ao Latex 65 / 165

Page 35: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Equacoes em geral

\begin{eqnarray}5( x - 9) &=& (x+3)- (4x+8) \\5x - 45 &=& x + 3 - 4x - 8 \\5x - x + 4x &=& 3 -8 + 45 \\8x &=& 40 \\x &=& 5\end{eqnarray}

5(x−9) = (x + 3)− (4x + 8) (3)

5x−45 = x + 3−4x−8 (4)

5x− x + 4x = 3−8 + 45 (5)

8x = 40 (6)

x = 5 (7)

(ESALQ) Introducao ao Latex 66 / 165

Ambiente Matematico Formulas Matematicas

\begin{eqnarray*}5( x - 9) &=& (x+3)- (4x+8) \\5x - 45 &=& x + 3 - 4x - 8 \\5x - x + 4x &=& 3 -8 + 45 \\8x &=& 40 \\x &=& 5\end{eqnarray*}

5(x−9) = (x + 3)− (4x + 8)

5x−45 = x + 3−4x−8

5x− x + 4x = 3−8 + 45

8x = 40

x = 5

(ESALQ) Introducao ao Latex 67 / 165

Page 36: Introducao Ao Latex

Ambiente Matematico Formulas Matematicas

Exercıcio 5

Digite a funcao por partes da forma como estao apresentadas a seguir:

f (x) =

2x x < 0sen(x) 0≤ x < π

21 π

2 ≤ x < 3−x + 3 x ≥ 3

(ESALQ) Introducao ao Latex 68 / 165

Ambiente Matematico Formulas Matematicas

Resposta do exercıcio 5

\begin{equation}f(x)=\left\{\begin{array}{lcl}2x & & x<0 \\sin(x) & & 0\leq x<\frac{\pi}{2} \\1 & & \frac{\pi}{2}\leq x<3 \\-x+3 & & x\geq3\end{array}\right. \nonumber\end{equation}

(ESALQ) Introducao ao Latex 69 / 165

Page 37: Introducao Ao Latex

Objetos especiais

Objetos especiais

material incluso num ambiente figure ou table sera tratado como umobjeto flutuante.Comandos:

\begin{figure}[...]\end{figure}

\begin{table}[...]\end{table}

Nesse caso [...] se refere aos comandos que especificam o local no quala tabela ou figura serao colocados.

(ESALQ) Introducao ao Latex 70 / 165

Objetos especiais

Tabela: Especificacoes de locais para objetos especiais.

Especificacao Permissao para colocar em:h (here) exatamente no local do textot (top) topo da pagina

b (bottom) no final da paginap em uma pagina especial! mantenha neste lugar

(ESALQ) Introducao ao Latex 71 / 165

Page 38: Introducao Ao Latex

Objetos especiais

Os comandos:

\caption coloca uma legenda.

\label cria um localizador.

\ref permite referenciar por meio do localizador.

\listoffigures imprime uma lista de figuras

\listoftables imprime uma lista de tabelas.

(ESALQ) Introducao ao Latex 72 / 165

Objetos especiais

TABELAS

Os comandos:

\begin{tabular}\end{tabular}

\begin{array}\end{array}

atribuem um ambiente de tabelas.Para indicar a posicao do texto no interior das colunas da tabela sao utilizadasas letras:

l(left) - alinhamento a esquerda,

r(rigth) - alinhamento a direita,

c (center) - alinhamento centralizado.

(ESALQ) Introducao ao Latex 73 / 165

Page 39: Introducao Ao Latex

Objetos especiais

Dentro do ambiente tabular,

& : separa as colunas,

\\ : inicia uma nova linha,

\cline{i-j} : adiciona segmento de i ate j ,

\hline : insere uma linha horizontal entre duas linhas.

Exemplo: bbb

\begin{tabular}{|lcr|l|} \hlineNome&Dia&Mes&Ano\\ \hlineMaria&2&2&1987\\Joana&5&6&1986\\ \hline\end{tabular}

Nome Dia Mes AnoMaria 2 2 1987Joana 5 6 1986

(ESALQ) Introducao ao Latex 74 / 165

Objetos especiais

Para alterar os espacos entre linhas e colunas de uma tabela podem serutilizados os comando:

\arraystretch

\tabcolsep

\begin{tabular}{|l|}\hlineO espacamento entre \\\hlineas linhas e menor\\\hline\end{tabular}

O espacamento entreas linhas e menor

{\renewcommand{\arraystretch}{1.5}\renewcommand{\tabcolsep}{0.2cm}\begin{tabular}{{l}}\hlineo espacamento entre\\\hlineas linhas e menor\\\hline

\end{tabular}}

O espacamento entre

as linhas e maior

(ESALQ) Introducao ao Latex 75 / 165

Page 40: Introducao Ao Latex

Objetos especiais

Linhas e colunas de uma tabela podem ser mescladas utilizando oscomandos:

\multicolumn

\multirow

Para o comando \multirow e necessario instalar o pacote multirow.

Exemplo de colunas mescladas:

\begin{tabular}{llc}\hline%\multicolumn{2}{c}{Colunas Mescladas}&Outra \\& & (nm)\\ \hline%Primeira & Segunda & 385\\ \cline{2-3}& Segunda & 397\\ \hlinePrimeira & Segunda & 376\\ \cline{2-3}& Segunda & 390\\ \hline\end{tabular}

Colunas Mescladas Outra(nm)

Primeira Segunda 385Segunda 397

Primeira Segunda 376Segunda 390

(ESALQ) Introducao ao Latex 76 / 165

Objetos especiais

\begin{table}[tp]%\caption{Exemplo de colunas e linhas mescladas.}\begin{tabular}{llc}\hline%\multicolumn{2}{c}{\multirow{2}*{Colunas Mescladas}} & Outra \\& & (nm)\\ \hline%\multirow{2}*{Primeira}& Segunda & 385\\ \cline{2-3}& Segunda & 397\\ \hline\multirow{2}*{Primeira} & Segunda & 376\\ \cline{2-3}& Segunda & 390\\ \hline\end{tabular}\end{table}

Tabela: Exemplo de colunas e linhas mescladas.

Colunas MescladasOutra(nm)

PrimeiraSegunda 385Segunda 397

PrimeiraSegunda 376Segunda 390

(ESALQ) Introducao ao Latex 77 / 165

Page 41: Introducao Ao Latex

Objetos especiais

Alinhamento de numeros decimais na tabela

1. Utilizar a opcao @{,} como separador de coluna:

Exemplo:

\begin{table}[h]\begin{tabular}{cr@{,}l}\hlineExpressao & \multicolumn {2}{c}{Valor} \\\hline$\pi $ & 3 & 1416 \\\hline$\piˆ{\ pi }$ & 36 & 46 \\\hline$\piˆ{\piˆ{\pi}}$ & 80662 & 7 \\\hline\end{tabular}\end{table}

Expressao Valorπ 3,1416ππ 36,46πππ

80662,7

(ESALQ) Introducao ao Latex 78 / 165

Objetos especiais

2. Com um novo tipo de coluna disponıvel no pacote dcolumn:

D{sep-in}{sep-out}{antes.depois}

em que:

sep-in refere-se ao separador utilizado no arquivo .tex;

sep-out refere-se ao separador que deseja-se no documento final;

antes.depois o espaco (numero de casas) reservado antes e depois doseparador.

Exemplo:

\begin{table}[h]\begin{tabular}{cD{.}{,}{5.4}}\hlineExpressao & \multicolumn {1}{c}{Valor} \\\hline$\pi $ & 3.1416 \\\hline$\piˆ{\ pi }$ & 36.46 \\\hline$\piˆ{\piˆ{\pi}}$ & 80662.7 \\\hline\end{tabular}\end{table}

Expressao Valorπ 3,1416

π pi 36,46πππ

80662,7

(ESALQ) Introducao ao Latex 79 / 165

Page 42: Introducao Ao Latex

Objetos especiais

Exercıcio 6

Reproduzir a tabela:

Tabela: Exemplo de colunas e linhas mescladas.

Probabilidade α daP(0 < Z < Zt) = α

distribuicao normal padrao N(0,1)

0,50 0,19151 0,19502 0,1985

(ESALQ) Introducao ao Latex 80 / 165

Objetos especiais

Resposta do exercıcio 6

\begin{table}[tp]%\caption{Exemplo de colunas e linhas mescladas.}\begin{tabular}{lc|c}\hline%\multicolumn{2}{c|}{Probabilidade $\alpha$ da} &\multirow{2}*{$P(0<Z<Z_t)=\alpha$} \\\multicolumn{2}{c|}{distribuicao normal padrao N(0,1)} & \\\hline%\multirow{3}*{0,5}& 0 & 0,1915\\ \cline{2-3}& 1 & 0,1950\\ \cline{2-3}& 2 & 0,1985 \\ \hline\end{tabular}\end{table}

(ESALQ) Introducao ao Latex 81 / 165

Page 43: Introducao Ao Latex

Exportando tabelas

R para LATEX

Para exportar uma tabela do R para LATEXutiliza-se o pacote xtable do R.

Exemplo:Comandos de entrada no R:

x=rnorm(5,2,2)y=rnorm(5,4,2)A=data.frame(x,y)

require(xtable)xtable(A)

saıda do R

\begin{table}[ht]\begin{center}\begin{tabular}{rrr}

\hline& x & y \\\hline

1 & 0.54 & 6.35 \\2 & 0.02 & 6.23 \\3 & 1.04 & 1.10 \\4 & 3.10 & 7.55 \\5 & 1.43 & 4.09 \\\hline

\end{tabular}\end{center}\end{table}

(ESALQ) Introducao ao Latex 82 / 165

Exportando tabelas

Excel para LATEX

Para exportar uma tabela do Excel para LATEXe necessaria a instalacao damacro Excel2LaTeX, e seguir os passos:

1 Digite sua tabela no programa;2 Selecione-a;3 Va em suplementos e escolha a opcao converter para LATEX.

Observe que os comandos de bordas da tabela estarao em outra configuracao,para habilita-las e necessario utilizar o pacote booktabs no preambulo do tex.

(ESALQ) Introducao ao Latex 83 / 165

Page 44: Introducao Ao Latex

Exportando tabelas

Exemplo do Excel para LATEX

Digitando a tabela na macro do excel e utilizando o suplemento

(ESALQ) Introducao ao Latex 84 / 165

Exportando tabelas

Tem-se a seguite saıda da tabela na linguagem tex

(ESALQ) Introducao ao Latex 85 / 165

Page 45: Introducao Ao Latex

Exportando tabelas

Portanto, seleciona-se e copia para o arquivo tex desejado. Tendo a seguintetabela:

\begin{table}[htbp]\centering\caption{Add caption}\begin{tabular}{rr}\toprulea & 1 \\\midruleb & 2 \\c & 3 \\d & 4 \\\bottomrule\end{tabular}%

\label{tab:addlabel}%\end{table}%

Tabela: Add caption

a 1

b 2c 3d 4

(ESALQ) Introducao ao Latex 86 / 165

Exportando tabelas

FIGURAS

das formas mais faceis de incluir figuras no texto e utilizando o pacotegraphicx.Utilizando esse pacote, as figuras podem ser inseridas no texto por meio docomando:\includegraphics[chave=valor, . . . ]{caminho}As chaves podem ser usadas para alterar a largura, altura e rotacao da figura.

Tabela: Nomes das chaves para o pacote graphicx.

Chave Funcaowidth modifica a largura da imagemheight modifica a altura da imagem

anglegira a imagem no

sentido contrario ao dos ponteirosscale altera a escala da imagem

(ESALQ) Introducao ao Latex 87 / 165

Page 46: Introducao Ao Latex

Exportando tabelas

Exemplo:

\begin{figure}[!h]\centering\includegraphics[scale=0.5]{fig2.jpg}\caption{Microscopia eletronica de varredura de estomatos (celulas azuis)\\na superfıcie de folhas; e um estomato aberto.}\end{figure}

Figura: Microscopia eletronica de varredura de estomatos (celulas azuis)na superfıcie de folhas; e um estomato aberto.

(ESALQ) Introducao ao Latex 88 / 165

Exportando tabelas

Exemplo

\begin{figure}[!h]\centering\includegraphics[width=4cm, height=4cm]{fig2.jpg}\caption{Microscopia eletronica de varredura de estomatos (celulas azuis)\\na superfıcie de folhas; e um estomato aberto.}\end{figure}

Figura: Microscopia eletronica de varredura de estomatos (celulas azuis)na superfıcie de folhas; e um estomato aberto.

(ESALQ) Introducao ao Latex 89 / 165

Page 47: Introducao Ao Latex

Exportando tabelas

Exemplo

\begin{figure}[!h]\centering\includegraphics[scale=0.2, angle=90]{fig2.jpg}\caption{Microscopia eletronica de varredura de estomatos (celulas azuis)\\na superfıcie de folhas; e um estomato aberto.}\end{figure}

Figura: Microscopia eletronica de varredura de estomatos (celulas azuis)na superfıcie de folhas; e um estomato aberto.

(ESALQ) Introducao ao Latex 90 / 165

Exportando tabelas

Divisao de uma pagina em mini paginas

Para dividir uma pagina em paginas menores podemos utilizar o ambienteminipage da seguinte forma:

\begin{minipage}[posicao da caixa][altura][posicao do texto]{largura}...\end{minipage}

As posicoes podem ser t (no topo), c (no centro), b (no final).

(ESALQ) Introducao ao Latex 91 / 165

Page 48: Introducao Ao Latex

Exportando tabelas

Exemplo:

Figura: Microscopia eletronica devarredura de estomatos (celulasazuis)na superfıcie de folhas; e umestomato aberto.

Podemos utilizar mini paginas para:

inserir varias figuras;

colocar o texto ao lado de umafigura;

colocar varias tabelas;

colocar uma tabela ao lado deuma figura ou texto;

(ESALQ) Introducao ao Latex 92 / 165

Exportando tabelas

o slide anterior foram utilizados os comandos:

\begin{figure}[!h]\begin{minipage}[t]{0.4\textwidth}\vspace{0pt}\includegraphics[scale=0.25]{fig2.jpg}\caption{Microscopia eletronica de varredura de estomatos (celulas azuis)\\na superfıcie de folhas; e um estomato aberto.}\end{minipage}\hfill\begin{minipage}[t]{0.5\textwidth}\vspace{0pt}\raggedrightPodemos utilizar mini paginas para:\begin{itemize}\item inserir varias figuras;\item colocar o texto ao lado de uma figura;\item colocar varias tabelas;\item colocar uma tabela ao lado de uma figura ou texto;\end{itemize}\end{minipage}\end{figure}

(ESALQ) Introducao ao Latex 93 / 165

Page 49: Introducao Ao Latex

Exportando tabelas

Texto e figuras

Alem do utilizacao de minipaginas, exitem varias outras formas de inserirfiguras ao lado do texto, uma delas e utilizando o ambiente wrapfigure,necessita do pacote wrapfig.Exemplo:

Figura: Estomatos

Voce pode escolherposicionar a figura a direita (r) ou aesquerda (l), e colocar a dimensaodesejada para a figura. Porem nessecaso a figura nao flutua no texto.

(ESALQ) Introducao ao Latex 94 / 165

Exportando tabelas

No slide anterior utilizamos os seguintes comandos:

Exemplo:\begin{wrapfigure}{r}{0.5\linewidth}\centering

\includegraphics[scale=0.3]{fig2.jpg}\caption{Estomatos}

\end{wrapfigure}Voce pode escolher posicionar a figura a direita (\verb|r|)ou a esquerda (\verb|l|), ecolocar a dimensao desejada para a figura.Porem nesse caso a figura nao flutua no texto.

(ESALQ) Introducao ao Latex 95 / 165

Page 50: Introducao Ao Latex

Exportando tabelas

Conjunto de Figuras

Uma forma facil de colocar um conjunto de figuras na mesma figura e utilizar ocomando \subfigure[tıtulo]{figura} disponıvel no pacote subfigure.Exemplo:

\begin{figure}\centering\subfigure[]{\includegraphics[scale=0.2]{fig2.jpg}}\hspace{8pt}\subfigure[]{\includegraphics[scale=0.2]{fig2.jpg}}\\\subfigure[]{\includegraphics[scale=0.2]{fig2.jpg}}\hspace{8pt}\subfigure[]{\includegraphics[scale=0.2]{fig2.jpg}}\caption[Uma figura com quatro subfiguras]{Uma figura com quatro subfiguras:\subref descreve a primeira subfigura;\subref descreve a segunda figura;\subref descreve a terceira figura; e\subref descreve a quarta figura.}\end{figure}

(ESALQ) Introducao ao Latex 96 / 165

Exportando tabelas

(a) (b)

(c) (d)

Figura: Uma figura com quatro subfiguras: (a) descreve a primeira subfigura; (b)descreve a segunda figura; (c) descreve a terceira figura; e, (d) descreve a quartafigura.

(ESALQ) Introducao ao Latex 97 / 165

Page 51: Introducao Ao Latex

Exportando tabelas

Exercıcio 7

Inclua uma figura em seu trabalho.

(ESALQ) Introducao ao Latex 98 / 165

rotacionando palavras

Curiosidade

E possıvel inverter o texto para coloca-lo em uma tabela, fluxograma ou outroslugares de interesse.Para isso existem algumas opcoes:

sideways: apenas inverte 900 graus;

\begin{sideways}texto\end{sideways}

text

o

(ESALQ) Introducao ao Latex 99 / 165

Page 52: Introducao Ao Latex

rotacionando palavras

turn: inclinacao desejada;

\begin{turn}{30}texto\end{turn}

texto

rotateboxtexto: inclinacao desejada, mas e incluido o texto como se fosseuma caixa (pacote rotating).

\rotatebox{30}{texto}

texto

(ESALQ) Introducao ao Latex 100 / 165

rotacionando palavras

rotate: inclinacao desejada com incercao do pacote rotating;

\begin{rotate}{30}texto\end{rotate}

texto

(ESALQ) Introducao ao Latex 101 / 165

Page 53: Introducao Ao Latex

Diagramas

Diagramas

E necessaria a instalacao do pacote: \usepackage[all]{xy}e a utilizacao do comando \xymatrix{ . . . }. Com as seguintes funcoes:

\ar[direcao da flecha]

As letras r, d, u e l estao de acordo com a direcao: left, right, up e down.

\xymatrix{A\ar[r]&B}⇒ A // B

\xymatrix{A&\ar[l]B}⇒ A Boo

\xymatrix{A\ar[r]&\ar[l]B}⇒ A // Boo

(ESALQ) Introducao ao Latex 102 / 165

Diagramas

posicao: Colocar & ou \\ entre os sımbolos

\xymatrix{A\ar[r]&B} (mesma linha)⇒ A // B

\xymatrix{A\ar[d]\\B} (linha abaixo)⇒ A

��B

\xymatrix{A\ar[dr]\\B&C\ar[ul]\ar[l]}⇒ A

��B C

__

oo

(ESALQ) Introducao ao Latex 103 / 165

Page 54: Introducao Ao Latex

Diagramas

Ampliando tamanho da flecha:

\xymatrix{A \ar[r] & B} ⇒ A // B

\xymatrix{A \ar[rr] && B}⇒ A // B

\xymatrix{A \ar[rr] && \ar[ll] B \\ &C \ar[ur] \ar[ul]}

A // Boo

C

??__

(ESALQ) Introducao ao Latex 104 / 165

Diagramas

tipo de representacao: \ar@{incluir simbologia}[]

\xymatrix{A\ar@{=>}[r]&B} ⇒ A +3 B\xymatrix{A\ar@{->}[r]&B} ⇒ A // B\xymatrix{A\ar@{-->}[r]&B}⇒ A // B\xymatrix{A\ar@{.>}[r]&B} ⇒ A // B\xymatrix{A\ar@{:>}[r]&B} ⇒ A +3 B\xymatrix{A\ar@{˜>}[r]&B} ⇒ A // B\xymatrix{A\ar@{}[r]&B} ⇒ A B\xymatrix{A\ar@{>}[r]&B} ⇒ A // B

(ESALQ) Introducao ao Latex 105 / 165

Page 55: Introducao Ao Latex

Diagramas

curvatura da flecha.

@/ˆ/ superior;@/_/ inferior;@/_2pc/ inferior 2 pontos

\xymatrix{A\ar@/ˆ/[r]&B}⇒ A((B

\xymatrix{A\ar@/_/[r]&B}⇒ A 66 B

\xymatrix{A\ar@/_2pc/[r]&B}⇒ A HHB

\xymatrix{A\ar@/_2pc/@{..>}[r]&B}⇒ A HHB

(ESALQ) Introducao ao Latex 106 / 165

Diagramas

Duas flechas: @<...ex>

\xymatrix{ B\ar@<0.3ex>[r]& C \ar@<0.3ex>[l]}⇒ B // Coo

\xymatrix{ B\ar@<1ex>[r]& C \ar@<1ex>[l]}⇒ B//Coo

\xymatrix{A \ar[r] \ar@/ˆ/@<1ex>[r] & B }⇒ A //((B

\xymatrix{A \ar@/_2pc/[r] & \ar@/_1pc/[l]} B⇒ A HHB}}

(ESALQ) Introducao ao Latex 107 / 165

Page 56: Introducao Ao Latex

Diagramas

Marcadores dos conjuntos:

Simbologia comandosA A◦ {\circ}

A *+[o][F-]{A}

A *+[o][F.]{A}

3 *++[o][F=]{3}

• *=0{\bullet}x *+[F]\txt{x}

x *++[F--]\txt{x}propriedadesestatısticas

*\txt{propriedades\\estatısticas}

(ESALQ) Introducao ao Latex 108 / 165

Diagramas

Exemplo:

\xymatrix{ {\circ} \ar[r] &*+[o][F-]{A} \ar[r] &*\txt{aula}\ar[r]&*+[F]\txt{A\\U\\L\\A} }

◦ // A //aula //AULA

(ESALQ) Introducao ao Latex 109 / 165

Page 57: Introducao Ao Latex

Diagramas

Sobrescrito e subscrito:

\xymatrix{A\ar[r]ˆ<(0){+}&B}⇒ A+ //B

\xymatrix{A\ar[r]_<(0){a}&B}⇒ Aa//B

\xymatrix{A\ar[r]_>(0){+}&B}⇒ A+

//B

\xymatrix{A\ar[r]_>(1){+}&B}⇒ A+//B

\xymatrix{A\ar[r]ˆ(1.3){+}&B}⇒ A+//B

\xymatrix{A\ar[r]ˆ(.5){+}&B}⇒ A+ //B

\xymatrix{A\ar[r]ˆ*+[o][F-]{+}&B}⇒ A+ //B

(ESALQ) Introducao ao Latex 110 / 165

Diagramas

Exemplo:

\xymatrix{ {}&& A \ar@(u,r)[]ˆa \\*=0{\bullet}\ar[rr]ˆ-{\txt{curso}}

\ar[drr]_-{\txt{\rotatebox{-40}{latex}}}\ar[urr]ˆ{\txt{\rotatebox{40}{tex}}}

&&B \\{}&& C }

A

a

rr

• curso //

latex &&

tex88

B

C

(ESALQ) Introducao ao Latex 111 / 165

Page 58: Introducao Ao Latex

Diagramas

Exercıcio 8

1) Monte o diagrama abaixo:

Distribuicao Normal

��X ∼ N(µ,σ2) //

��

((

E(X) = µ

Var(X) = σ2

Normal padrao = N(0,1)

(ESALQ) Introducao ao Latex 112 / 165

Diagramas

Resposta do exercıcio 8

\begin{eqnarray}\xymatrix{*+[F]\txt{\textcolor[rgb]{1.00,0.00,0.00}{Distribuicao Normal}}\ar[d]

\\ *+[F]{X \sim N(\mu,\sigmaˆ2)} \ar[r] \ar[dd] \ar[dr]& *++[o][F-]{E(X)=\mu}

\\ & *++[o][F-]{ Var(X)= \sigmaˆ{2} }\\ *++[F--]\txt{Normal padrao = N(0,1)}

}\nonumber\end{eqnarray}

(ESALQ) Introducao ao Latex 113 / 165

Page 59: Introducao Ao Latex

BibTEX

Referencias Bibliografica - BibTEX

Foi criado pelos mesmo desenvolvedores do LATEX.

Busca os dados em um arquivo externo, que funciona como um banco dedados, cuja extensao e .bib, que sera inserida no texto com o comando\bibliography{arquivo}

Dispoe de varios estilos para as referencias, que podem ser selecionadaspor meio do comando \bibliographystyle{}.

(ESALQ) Introducao ao Latex 114 / 165

BibTEX

Como criar um arquivo .bib

As referencias iniciam sempre com @estilo, em que estilo refere-seao estilo da referencia (artigo, livro, entre outros).As informacoes sobre a referencia sao colocadas entre chaves.A primeira palavra colocada apos a chave serve como identificador dareferencia.Os comandos \title, \author, \date, especificam as informacoesda referencia.todas as especificacoes sao separadas por vırgula.

Exemplo:

(ESALQ) Introducao ao Latex 115 / 165

Page 60: Introducao Ao Latex

BibTEX

Existem muitos bancos de dados no formato .bib.

Uma forma simples de buscar e importar referencias e utilizando oJabRef.

http://jabref.sourceforge.net/

(ESALQ) Introducao ao Latex 116 / 165

BibTEX

Existem muitos estilos de referencias prontos, alguns exemplos estaodisponıveis em:http://amath.colorado.edu/documentation/LaTeX/reference/faq/bibstyles.pdf

O arquivo de saıda no texto ira conter apenas as referencia citadas pormeio do comando \cite ou suas modificacoes.

Recomendamos a utilizacao do pacote natbib, que dispoe de muitosformatos para citacoes no texto:http://ctan.tche.br/macros/latex/contrib/natbib/natbib.pdf

(ESALQ) Introducao ao Latex 117 / 165

Page 61: Introducao Ao Latex

BibTEX

No arquivo que geramos estao presentes: [Curran et al., 2000] e[Fieuws et al., 2006]. Assim temos as referencias:

Curran, Desmond, Molenberghs, Geert, Thijs, Herbert, & Verbeke, Geert.2000.A New Approach to Analysis of Longitudinal Incomplete QL Data UsingIdentifying Restrictions for Pattern Mixture Models.Quality of Life Research, 9(3), p. 248.

Fieuws, Steffen, Verbeke, Geert, Boen, Filip, & Delecluse, Christophe.2006.High Dimensional Multivariate Mixed Models for Binary QuestionnaireData.Journal of the Royal Statistical Society. Series C (Applied Statistics), 55(4),pp. 449–460.

(ESALQ) Introducao ao Latex 118 / 165

BibTEX

Para chamar os autores usamos \citet{Curran2000} e\citet{Fieuws2006}.

Para criar as referencias:

\bibliographystyle{authordate1}\bibliography{exemplo}

(ESALQ) Introducao ao Latex 119 / 165

Page 62: Introducao Ao Latex

Beamer Introducao

BEAMER

Utilizado para apresentacoes.

Facilita a inclusao de formulas e sımbolos matematicos,

tem uma estruturacao de slides,

adequa-se a diferentes plataformas

produz arquivo em pdf, etc.

Para iniciar este tipo de trabalho e necessario utilizar o comando:

\documentclass{beamer}

(ESALQ) Introducao ao Latex 120 / 165

Beamer Estrutura

Cada slide, ou lamina, e indicada pelo comando

\frame{texto do slide}

ou

\ begin{frame}texto do slide\ end{frame}

(ESALQ) Introducao ao Latex 121 / 165

Page 63: Introducao Ao Latex

Beamer Estrutura

Capa

Os comandos:

\title[]{}, \author[]{}, e \date[]{}: para a confeccao de capasno formato padrao;

\frame{\titlepage}: indica onde a capa sera criada

Exemplo:

\documentclass{beamer}\usepackage[latin1]{inputenc}\usepackage[brazil]{babel}\title[]{Curso Latex}\author[]{nomes}\institute[]{ESALQ}\date{\today}\begin{document}\frame{\titlepage}\end{document}

(ESALQ) Introducao ao Latex 122 / 165

Beamer Estrutura

Para incluir figura na capa, basta acrescentar o comando:

\pgfdeclareimage[height=1.5cm, width=1.5cm]{logo}{NOME DA FIGURA}\logo{\pgfuseimage{logo}}

(ESALQ) Introducao ao Latex 123 / 165

Page 64: Introducao Ao Latex

Beamer Estrutura

Temas:

Alguns ja estao pre-definidos. Para declarar o desejado usa-se\usetheme{ ... } no cabecalho do arquivo TEX.

As opcoes sao:AnnArbor; Antibes; Bergen; Berkeley; Berlin; Boadilla; boxes; CambridgeUS;Copenhagen; Darmstadt; default; Dresden; Frankfurt; Goettingen; Hannover;Ilmenau; JuanLesPins; Luebeck; Madrid; Malmoe; Marburg; Montpellier;PaloAlto; Pittsburgh; Rochester; Singapore; Szeged; Warsaw.

(ESALQ) Introducao ao Latex 124 / 165

Beamer Estrutura

Alguns exemplos:

(ESALQ) Introducao ao Latex 125 / 165

Page 65: Introducao Ao Latex

Beamer Estrutura

Em qualquer formato e possıvel mudar a cor, por meio do comando:

\usecolortheme{nome do tema de cor}

Nomes do tema de cores:albatross; beaver; beetle; crane; default; dolphin; dove; fly; lily; orchid; rose;seagull; seahorse; sidebartab; whale; wolverine

http://www.hartwork.org/beamer-theme-matrix/

(ESALQ) Introducao ao Latex 126 / 165

Beamer Estrutura

Exemplos de tema de cor:

(ESALQ) Introducao ao Latex 127 / 165

Page 66: Introducao Ao Latex

Beamer Estrutura

Tıtulo

E possıvel colocar tıtulo em qualquer slide, por meio do comando:

\frame{\frametitle{Tıtulo do slide}Conteudo

}

ou

\ begin{frame}\frametitle{Tıtulo do slide}

Conteudo\ end{frame}

ou

\ begin{frame}{Tıtulo do slide}Conteudo

\ end{frame}

(ESALQ) Introducao ao Latex 128 / 165

Beamer Estrutura

Secoes e subsecoes

Pode-se utilizar uma estrutura que define secoes e subsecoes.

\section{texto}

\subsection{texto}

Com a divisao dos slides, o sumario e gerado pelo comando tableofcontents.

\frame{\tableofcontents}

(ESALQ) Introducao ao Latex 129 / 165

Page 67: Introducao Ao Latex

Beamer Formatacao

Representacao em blocos

Pode-se destacar o texto por meio de blocos, da seguinte maneira:

Primeiro bloco

Este e o primeiro bloco

Segundo bloco

Este o segundo bloco

\begin{block}{Primeiro bloco}<1->Este e o primeiro bloco\end{block}\begin{block}{Segundo bloco}<2->Este o segundo bloco\end{block}

(ESALQ) Introducao ao Latex 130 / 165

Beamer Formatacao

Mudanca de cores dos blocos

Necessario adicionar no preambulo:

\setbeamercolor{block title}{bg=cor1,fg=cor2}Altera o padrao do tıtulo, sendo bg o fundo e fg a letra.

\setbeamercolor{block body}{bg=cor3,fg=cor4}Altera o texto, em fundo e letra.

(ESALQ) Introducao ao Latex 131 / 165

Page 68: Introducao Ao Latex

Beamer Formatacao

Ha outros dois tipos de blocos:

alertblock - marca o bloco de vermelho, ou cor definida no preambulo.

\setbeamercolor{block title alerted}{bg=cor , fg=cor}

\begin{alertblock}{Tıtulo do bloco}- conteudo -\end{alertblock}

exampleblock - marca o bloco de verde, ou cor definida no preambulo.

\setbeamercolor{block title example}{bg=cor , fg=cor}

\begin{exampleblock}{Exemplo}- conteudo -\end{exampleblock}{Exemplo}

(ESALQ) Introducao ao Latex 132 / 165

Beamer Formatacao

Marcadores

Pode-se utilizar do artifıcio de marcadores, com os ambientes: itemize eenumerate

Para alteracao de cores e formatos, coloca-se no preambulo:

\setbeamercolor{item}{fg=cor5} = referente a cor do marcador utilizado para os itens.\setbeamertemplate{items}[circle]= referente ao sımbolo a ser utilizado.

As opcoes sao: [triangle], [circle], [square] e [ball].

(ESALQ) Introducao ao Latex 133 / 165

Page 69: Introducao Ao Latex

Beamer Formatacao

Caixas de texto

O texto pode ser destacado com o uso de caixas de texto. Para isso, enecessario adcionar no preambulo o pacote fancybox.

Exemplos de aplicacoes:

Texto ⇒ \shadowbox{Texto}

Texto ⇒ \fbox{Texto}

Texto ⇒ \doublebox{Texto}�� ��Texto ⇒ \ovalbox{Texto}

(ESALQ) Introducao ao Latex 134 / 165

Beamer Formatacao

Divisao em colunas

Pode-se dividir o texto do slide em colunas.

\begin{columns}\column{...\textwidth}Coluna 1

\column{...\textwidth}Coluna 2...\end{columns}

Em que textwidth indica que o valor sera uma porcentagem dalargura do quadro que a coluna ocupara.

(ESALQ) Introducao ao Latex 135 / 165

Page 70: Introducao Ao Latex

Beamer Formatacao

EXEMPLO:Algumas propriedades dadensidade da Normal:

1 f(x) simetrica em relacao a µ;2 f(x)→0 quando x→±∞;3 o valor maximo de f(x) ocorre

quando x=µ.\begin{columns}\column{0.45\textwidth}Algumas propriedades da densidade da Normal:\\\begin{enumerate}

\item f(x) simetrica em relacao a $\mu$;\item f(x)$\rightarrow$0 quando x$\rightarrow\pm \infty$;\item o valor maximo de f(x) ocorre quando x=$\mu$.

\end{enumerate}\column{0.55\textwidth}\begin{figure}[H]

\includegraphics[scale=1]{distnormal}\\\end{figure}\end{columns}

(ESALQ) Introducao ao Latex 136 / 165

Beamer Efeito

Efeitos

O mais usual em apresentacoes e o comando \pause.

Exemplo:

Em qual universidade esta sendo ministrado este curso?\pause Na ESALQ/USP.

Em qual universidade esta sendo ministrado este curso?Na ESALQ/USP.

(ESALQ) Introducao ao Latex 137 / 165

Page 71: Introducao Ao Latex

Beamer Efeito

Outros efeitos:

\alert{texto}: destaca determinada parte do texto:

\visible<numero>{texto}: nova informacao de texto apenas nomomento de interesse.

\invisible<numero>{texto}: texto fica invisıvel ate o numeroescolhido e visıvel no restante.

\only<numero>{texto}: faz com que textos diferentes aparecam nomesmo lugar, substituıdos aos poucos.

\alt<numero>{Texto no numero}{Texto apos o numero}: duasopcoes de texto para o mesmo local.

(ESALQ) Introducao ao Latex 138 / 165

Beamer Efeito

Exemplos de programacao de efeitos:

\alert{DISTRIBUICAO NORMAL}\\\vspace{0.3cm}\visible<1>{\ovalbox{$f(x)=\frac{1}{\sqrt{2 \pi \sigmaˆ2}}$}}\\\pauseCaracterısticas:\pause

\alt<3>{\alert{Esperanca}}{Esperanca}\\\invisible<-3>{\alt<4>{\alert{Variancia}}{Variancia}}\\\invisible<-4>{\alt<5>{\alert{Simetria}}{Simetria}}\\

\only<3>{$E(X)=\mu$}\only<4>{$Var(X)=\sigmaˆ2$}\only<5>{\begin{figure}[H]\includegraphics[scale=2]{distnormal}\\\end{figure}}

(ESALQ) Introducao ao Latex 139 / 165

Page 72: Introducao Ao Latex

Beamer Efeito

Verbatim

Para a utilizacao do ambiente verbatim e necessario incluir na pagina acaracterıstica: “fragile”.

\begin{frame}[fragile]

(ESALQ) Introducao ao Latex 140 / 165

Beamer Efeito

Exercıcio 9

Monte uma apresentacao usando beamer contendo pelo menos 3 slides e umefeito.

Nao se esqueca que o primeiro slide e a capa.

(ESALQ) Introducao ao Latex 141 / 165

Page 73: Introducao Ao Latex

Poster Introducao

Poster

Para construcao de trabalhos no formato de poster, ha uma serie de classes,neste trabalho utilizaremos:

\documentclass{sciposter}

(ESALQ) Introducao ao Latex 142 / 165

Poster Introducao

(ESALQ) Introducao ao Latex 143 / 165

Page 74: Introducao Ao Latex

Poster Introducao

Colocar pacotes de ortografia, em seguida incluir:

\usepackage{multicol} %define colunas do texto

\usepackage{geometry} % definir tamanho do papel\geometry{paperwidth=90cm, %largura

paperheight=100cm, %alturacentering, % centralizado na paginatextwidth=77cm, % largura do corpo do textotextheight=87cm, % altura do corpo do textoleft=3cm, % margem esquerdatop=3cm % margem superior}

(ESALQ) Introducao ao Latex 144 / 165

Poster Introducao

Espacamentos:

\usepackage{setspace} % trocar espacamentos do documento\singlespace

\singlespace espacamento simples\doublespace espacamento duplo

Para espacamentos especıficos no texto devemos utilizar:

\begin{spacing}{1.0}Texto de interesse

\end{spacing}

Neste caso use 1 para simples, 1.5 para 1 1/2 e 2 para duplo

(ESALQ) Introducao ao Latex 145 / 165

Page 75: Introducao Ao Latex

Poster Introducao

Cabecalho:

Figura de logo:

\leftlogo[0.8]{esalq} %insere a esquerda\rightlogo [0.5]{logo} %insere a esquerda

Tıtulo:

\title{\Huge TITULO DO TRABALHO}

Autor:

\author{\LargePRIMEIRO \footnote{\small LCE, Esalq/USP, e-mail:...},SEGUNDO \footnote{\small LCF, Esalq/USP}

e TERCEIRO \footnote{\small LCE, Esalq/USP}}

Instituicao:

\institute{\large Escola Superiorde Agricultura "Luiz de Queiroz" - ESALQ/USP\\}

(ESALQ) Introducao ao Latex 146 / 165

Poster Introducao

Mudanca das cores:

Fundo da pagina:\definecolor{mainCol}{rgb}{1,1,1}

Cor das caixas:\definecolor{BoxCol}{rgb}{0.48,0.77,0.47}

Cor texto:\definecolor{TextCol}{rgb}{0,0,0}

(ESALQ) Introducao ao Latex 147 / 165

Page 76: Introducao Ao Latex

Poster Introducao

Estrutura do documento

\begin{document}

rodape: \conference{\large {Apoio: CNPq}}

cabecalho: \maketitle

divisao da pagina em colunas: \begin{multicols}{3}

divisao do texto em secoes e subsecoes:

\section{Introducao}TEXTO

\subsection{subsecao}TEXTO

...

\end{document}

(ESALQ) Introducao ao Latex 148 / 165

Grandes trabalhos

Sugestao para trabalhos em geral

Para trabalhos de grande extensao ou que sao subdivididos em capıtulos ousubsecoes, recomenda-se separa-los em partes.

1 Constroi-se o preambulo principal com os pacotes necessarios;2 Cada parte do texto e feita em arquivos separados contendo apenas o

texto em si sendo todos no mesmo diretorio;3 Inclui-se os arquivos no preambulo principal por meio de um dos dois

comando:

\include{arquivo}\input{arquivo}

A diferenca entre eles e que o \include{} inclui cada arquivo emuma nova pagina, enquanto o \input{} inclui na mesma paginaque estava o texto anterior.

(ESALQ) Introducao ao Latex 149 / 165

Page 77: Introducao Ao Latex

Grandes trabalhos

Exemplo:

\documentclass{article}\usepackage[latin1]{inputenc}\usepackage[brazil]{babel}...\title[titulo]{titulo}\author[autores]{autores}\institute[instituicao]{instituicao}\date{\today}\begin{document}

\include{Introducao}\include{Capitulo1}\include{Capitulo2}\input{continuacao2}\include{Conclusao}\end{document}

(ESALQ) Introducao ao Latex 150 / 165

Sweave

Sweave

O Sweave, e um mecanismo criado por Frederich Leisch (UniversidadeTecnica de Viena - Austria) que facilita muito a criacao de textos deanalise estatıstica.

Combina o LATEXe o R para geracao de relatorios automaticos edinamicos.

http://www.statistik.lmu.de/ leisch/Sweave/

(ESALQ) Introducao ao Latex 151 / 165

Page 78: Introducao Ao Latex

Sweave

Os passos para utilizacao do Sweave sao:1 Editar arquivo do tipo arquivo.Rnw que consiste de texto LATEX+ “chunks”

e/ou Sexpr{} de codigo R.2 Abrir o R e carregar pacote tools com o comando require(tools)3 Rodar o arquivo.Rnw com a funcao Sweave("arquivo.Rnw").

Isto vai gerar um arquivo.tex no qual o conteudo dos “chunks” e/ouSexpr{} estara processado e incluıdo no texto com sintaxe do LATEX

4 Compilar o arquivo.tex normalmente no editor.

(ESALQ) Introducao ao Latex 152 / 165

Sweave

O funcionamento e simples: basicamente, o Sweave faz com que o Rinterprete o conteudo dentro de “chunks” ou dentro de expressoes Sexpr{}.O “chunk” e substituido no arquivo LATEX por:

i) codigo em R na fonte slanted verbatim;

ii) saıdas dos comandos na fonte verbatim.

Ao utilizar Sexpr{}, o comando que gerou o resultado e omitido do texto final.Se nada for colocado entre os sinais << >> a saıda ira conter tanto oscomandos como os resultados.

(ESALQ) Introducao ao Latex 153 / 165

Page 79: Introducao Ao Latex

Sweave

Exemplo

de entrada:<< >>=x <- rnorm(10)round(x, dig=2)mean(x)@

Saıda:> x <- rnorm(10)> round(x, dig=2)[1] -0.67 -0.02 -0.91 0.03 1.070.16 -1.64 1.97 0.45 0.56

> mean(x)[1] 0.09917534

(ESALQ) Introducao ao Latex 154 / 165

Sweave

Os “chunks” podem receber argumentos que controlam seu funcionamento.

Nao incluir comando<<echo=F>>=mean(x)@

Nao incluir saıda<<results=hide>>=mean(x)@

Nao processar o conteudo do “chunk”<<eval=F>>=mean(x)@

(ESALQ) Introducao ao Latex 155 / 165

Page 80: Introducao Ao Latex

Sweave

Adicionando Figuras

colocar a opcao fig=T no “chunk”.\begin{figure}[h!]\centering<<grafico-normal,fig=T>>=plot(dnorm, -3, 3, ylab="f(x)")title("Distribuicao Normal Padrao")@\caption{Grafico da N(0,1).}\end{figure}

(ESALQ) Introducao ao Latex 156 / 165

Sweave

> plot(dnorm, -3, 3, ylab="f(x)")> title("Distribuicao Normal Padrao")

Figura: Grafico da N(0,1).

(ESALQ) Introducao ao Latex 157 / 165

Page 81: Introducao Ao Latex

Sweave Algumas opcoes do Sweave

Incluir figura sem que o comando que a gerou apareca\begin{figure}\centering<<echo=F,fig=T>>=boxplot(x)@\caption{Figura gerada sem mostrar os comandos.}\end{figure}

(ESALQ) Introducao ao Latex 158 / 165

Sweave Algumas opcoes do Sweave

Exercıcio 10

Crie dois objetos do tipo vetor no R, e faca o diagrama de dispersao de formaque no arquivo final aparecam os vetores e o grafico.

(ESALQ) Introducao ao Latex 159 / 165

Page 82: Introducao Ao Latex

Sweave Algumas opcoes do Sweave

Extraindo os codigos dos “chunks”

Stangle permite que o codigo R seja extraıdo do arquivo \Rnw.

Ao utilizar no R Stangle("Meu.Rnw") sera criado um arquivo "Meu.r"no mesmo diretorio do arquivo "Meu.Rnw".

(ESALQ) Introducao ao Latex 160 / 165

Referencias

Referencias

ADOBE. Disponıvel em: http://get.adobe.com/br/reader/

ARSENEAU, Donald. The wrapfig package, 2003. Disponıvel em:http://ctan.mackichan.com/macros/latex/contrib/wrapfig/wrapfig-doc.pdf

Beamer theme matrix. Disponıvel em:http://www.hartwork.org/beamer-theme-matrix/

BibTeX and bibliography styles. Disponıvel em:http://amath.colorado.edu/documentation/LaTeX/reference/faq/bibstyles.pdf

BRAANS, Johannes. Babel, a multilingual package for use with LATEXsstandard document classes, 2006. Disponıvel em:http://parokia.kre.hu/lelkesz/latex/babel.pdf

(ESALQ) Introducao ao Latex 161 / 165

Page 83: Introducao Ao Latex

Referencias

CARLISLE, D. P.; RAHTZ, S. P. Q. The graphicx package, 2010. Disponıvelem: http://www-control.eng.cam.ac.uk/ pcr20/latex/graphicx.pdf

COCHRAN, Steven Douglas. The subfigure Package, 2005. Disponıvel em:http://linorg.usp.br/CTAN/obsolete/macros/latex/contrib/subfigure/subfigure.pdf

DALY, Patrick. W. Natural Sciences Citations and References - natbib.2010. Disponıvel em: http://ctan.tche.br/macros/latex/contrib/natbib/natbib.pdf

FEAR, Simon. Publication quality tables in LATEX, 2005. Disponıvel em:http://ctan.tche.br/macros/latex/contrib/booktabs/booktabs.pdf

GHOSTSCRIPT. Disponıvel em: http://sourceforge.net/projects/ghostscript/

(ESALQ) Introducao ao Latex 162 / 165

Referencias

GSView. Disponıvel em: http://pages.cs.wisc.edu/ ghost/gsview/get49.htm

JabRef. Disponıvel em: http://jabref.sourceforge.net/

JEFFREY, Alan; MITTELBACH, Frank. inputenc.sty, 2008. Disponıvel em:http://www.tug.org/texlive/devsrc/Master/texmf-dist/doc/latex/base/inputenc.pdf

LEISCH, Friedrich. Sweave User Manual. Disponıvel em:http://www.stat.auckland.ac.nz/ dscott/782/Sweave-manual-20060104.pdf

LEISCH, Friedrich. The Sweave homepage. Disponıvel em:http://www.statistik.lmu.de/ leisch/Sweave/

(ESALQ) Introducao ao Latex 163 / 165

Page 84: Introducao Ao Latex

Referencias

MikTex. Disponıvel em: http://miktex.org/

MITTELBACH, Frank. An environment for multicolumn output. Disponıvelem: http://www.tex.ac.uk/CTAN/macros/latex/required/tools/multicol.pdf

ROSE, Kristoffer H.XY-pic User’s Guide. Disponıvel em:http://ctan.mackichan.com/macros/generic/diagrams/xypic/xy/doc/xyguide.pdf

SCHOPF, Rainer; RAICHLE, Bernd; ROWLEY, Chris. A New Implementationof LATEX’s verbatim and verbatim* Environments. 2001. Disponıvel em:http://ctan.tche.br/macros/latex/required/tools/verbatim.pdf

Tinn-R. Disponıvel em: http://sourceforge.net/projects/tinn-r/

(ESALQ) Introducao ao Latex 164 / 165

Referencias

UMEKI, Hideo. The geometry package, 2010. Disponıvel em:ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/geometry/geometry.pdf

Van OOSTRUM, Piet; BACHE, Oystein; LEICHTER, Jerry. The multirow,bigstrut and bigdelim packages, 2010. Disponıvel em:http://get-software.net/macros/latex/contrib/multirow/doc/multirow.pdf

Van ZANDT, Timothy; Documentation for fancybox.sty: Box tips and tricksfor LATEX. 2000. Disponıvel em:http://www.cs.brown.edu/system/software/latex/doc/fancybox.pdf

VOB, Herbert. Rotating Text, Tabulars and Images, 2003. Disponıvel em:http://bifi.es/ cardillo/documents/LaTeX/rotating.pdf

(ESALQ) Introducao ao Latex 165 / 165