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
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
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
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
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
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
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
Instalacao MiKTEX
Configurando o Tinn-R
(ESALQ) Introducao ao Latex 12 / 165
Instalacao MiKTEX
Configurando o Tinn-R
(ESALQ) Introducao ao Latex 13 / 165
Instalacao MiKTEX
Configurando o Tinn-R
(ESALQ) Introducao ao Latex 14 / 165
Instalacao MiKTEX
Configurando o Tinn-R
(ESALQ) Introducao ao Latex 15 / 165
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
4α
)exp(−αr2)dα (01)
(ESALQ) Introducao ao Latex 63 / 165
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Recommended