Você está na página 1de 10

lntruduco

ao LATEX
Mrcto de Jesus Soares Fabiano Alan Martins .

\.1' 1

Apoio:
.
.

'odunusp"

,,'.

'.

sn

M.lI;H pilrU :l)UtftwMbmit.u, UNESP

5V

tustituto de Biocincias, Letras e Cincias Exatas - IBILCE

Universidade Estadual Paulista - UNESP So Jos do Rio Preto 06 - 08 Maio, 200

r.

.) (j

1\ I Ii I .I< )

Sumrio
1 Modo Texto 1.1 O Documento 1.2 Seccionameuto . 1.3 Caracteres especiais . 1.4 Nova linha . I.~ Comenl.rro I.u Texto. 1.7 Acentuao 1.8 Alterando o espaamento entre as linhas 1.9 Estilo e numerao das pginas l.l () Notas de rodap . 1.11 Hifcnizao 1.12 A mbientes . ... 1.13 Ambientes center, Ilushleft e fushright 1.14 Ambientes iternize, description, enurnerate 1.1:; Novos Comandos e 'Ieorernas Modo Matemtico 2.1 Ambientes 2.2 Ponl.os 2.3 Espaalllelllo 2.4 Frmulas ... 2.5 Subndiccs em somutrios, unies, ele. .. 2.u Agrupamento 2.7 Delimitantos . 2.8 Acentos em Ambiente Matemtico. 2.9 Letras Gregus ..... 2. J(J Operadores I~ltnlaes 2.11 Flechas. 2.12 Jo'nlli'ps IISltlld dfrnc 2.1:\ () COIIIIUIII" stltckrd 2.11 Frmulas numcnulas 2.11.1 O ambiente equatiou 2.11.2 () ;ullbil~ntl~ eqnarray Tabelas ... 3.1 Matrizes ... 3.2 O ambiente tabular 3.:3 Os comandos cline c multicolurnn Referncias 4.1 Referncias 4.2 Referncias 4.3 Surnrio Mensagens 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5

e
6 6 7 7 7 7 7 8 8 8 9 9 10 10 JO
10

10 10 10 10 11 11 11 11 12 12

Cruzadas fIi bliogrficas .

de erro

e advertncias

MODO TEXTO

.2
MODO TEXTO 2

Seccionamento

I Subdiviso I Comando
Parte Captulo Seao Subseo Pargrafo i~ota: o estilo de documento article (artigo)

WEX

Inclutndo figuras 6.1 O comando \ includegraphics 6.2 Um exemplo simples de insero de figura n.3 () ambiente figure .. (i.~ Fi/(lInt ao lado de li/(lIra IUi Hol.a.llO d" li/(II"'"' IUj Fi/(lIfa ao lado de texto.

13
13 13 14 15 16 17

\part{ ttulo} \ chapter{ttulo} \ section {ttulo} \ subsection{ ttulo} \paragraph {ttulo} no contm o comando \chapter.

Caracteres

especiais
do WEX:

1
1.1

Modo Texto
O Documento
Esse prembulo contm pelo rnenos 11m

'aracteres

para comandos

#$%-.'\{}
rara usar tais caracteres deve-se usar os respectivos \# \d ocumentc Iass [O]l'-H~s)c1asse \$ comandos:

Um texto em LaTeX sernpre iniciado corn um prembulo. comando vdocuaent c Iass , cuja sintaxe :

\%

\-{}

\_

\-{}

$\backlash$

\{

\}

onde Op(-~~S 11m parrnetro opcional, '1"1' pode eOlller illformai)es sohre turnanho das letras, tipo d" pupel, de. e o pllrilllldro ehL's" (~ohri/(Iltrio e d"'i'lI' o ,,,til,, ,10 texto dip;itlldo (artigo, t,~,e, livro, <'I.e.). As classes mais comuns so article (artigo), report (rolatriu ou tese), buok (livro), slides (transparncius] e letter (carta) e as opes possveis so a4paper (papel A4), letterpaper (papel tamanho carta), 10pt (tamanho 10 pontos padro), llpt (tamanho 11 pontos), 12pt (tamanho 12 pontos), twocolumn (texto em duas colunas), twoside (impresso nos dois lados do papel), entre outras. Por exemplo, um comando como \documentcIass[a4paper]{article} define a classe artigo em 11m papel de tamanho A4. Um comando muito usado 110 prembulo de um texto em LaTe X o \usepackage. Ele especifica que pacotes usar, aumentando assim significativamente as capacidades de forrnatao do LaTeX. Por exemplo, um comando \usepackage{graphicx} permite a insero de figllras 011 g-rMicos no texto, e \usepackage [brazil] {babe l} permite que o LaTeX fale portugus. \documentc)aeo{artic)o} \begin{document}
Aqui

Para o B'TEX, o caraeter espao e pressionar a tecla enter possuem a mesma funo que chamaremos apenas de espao. O trmino de palavras e sentenas rnarcada por espaos, sendo indiferente a quantidade de espaos digitados. Urna ou mais linhas significa o fim de um pargrafo. Nota: o nome do comando no WEX precedido pela barra U\". OS comandos tem argumentos opcionais delimitados por colchetes U[ J", e argumentos obrigatrios delimitados por chaves U{ }".

1.4

Nova linha

rara o LaTeX, um final de linha pode ser sinalizado com duas barras invertidas consecutivas, isto \ \ , ou com um comando \newline. Uma outra maneira de quebrar uma linha com o comando \linebreak. Ao contrrio do \newline, O \linebreak acrescenta espaos em branco de modo a ajustar a linha quebrada esquerda e direita.

1.5

Comentrio

Todo texto que estiver escrito direita de um smbolo de porcentagem, ser iguorado pelo LaTeX na hora da compilao, ser considerado um mero comentrio. Ele servir apenas para orientao do usurio e no aparecer na impresso final do texto.

deve ser dil;ilado o texto

1..6

Texto
IEstilo de Texto-jComando WEX

\end{document} [ Documentos Carta [ Comando

mE;X

-~

\ docurnentstyle[tam.

7I~lfW;-...
Il..,)at"io

da fonte){lelter} ~ ;i~~:;;;;i;:;;j.;;jyqa.l~~i;;:r.;;il~lllLrlid(~1 da rOllt,,)[report]

i:i~r;;-'G(:r;i

\ diiiiie,i.stYi;;r i.ii. d iOiiiell [;r;;)k i \ (Jciii;;;;iiistYie!i;;:;;i. a r;;iilc! i ;ii;;;'1


\ hegin document ]

\ t!oc,,,,,,,"tHtyle[ta"1.

Romano Negrito Itlico Enftico Inclinlldo Sans serif


LETRA DE FORMA

{Vm texto} {\bf texto} {\it texto} {\ em texto} {\sl {\sf {\sc {\tt texto} texto} texto} texto}

Maq.

de escrever

_~~~~~,re,,~

.__

MODO TEXTO

~Ya(1( \~he~\ @

l'

(;1"(9'

$
5 in (polegadas),

I Tamanho
":xelnplo

de Texto

I Comando

]}'IEX

MODO TEXTO
\textheight \textllidth Altura do texto (Ex.:\setlengtM\textheight}{10cm}) Largura do texto (Ex.:\setlength{\textllidth}{25cm})

Exemplo Exemplo Exemplo Exemplo

Exemplo

{\tiny texto} {\scriptsize texto} {\footnotesize texto} {\srnall texto} {\normalsize texto} {\large texto} {\Large {\LARGE {\huge {\Huge texto} texto}

As unidades de comprimento utilizadas podem ser em (centmetros), mm (milmetros), pt (pontos). Os comprimentos utilizados podem ser positivos, negativos ou nulos.

Exemplo

Exemplo

1.10

Notas de rodap
Para isso, basta colocar um comando

Exemplo Exemplo
/;
1.7 Acentuao

texto} texto}

() LaTeX bastante eficiente na construo de notas de rodap. \footnote{ texto} no local em que se deseje criar urna referncia como parmetro do comando.

nota, com o texto da nota fornecido

1.11

Hifenizao

'ftrpl-t

e -r.q,~

I Acentuao

c I Comand_o W!EX'I
\'{a} \' {a} \ - {a} \" {a} \' {a} {\i} \c c

No caso do LaTeX no separar corretamente as slabas de uma palavra (por exemplo, escrevendo exe- 110 final de uma linha e rnplo no incio da outra linha), pode-se "ensinar"facilmente como fazer a separao de slabas correta. Para isso, basta colocar os possveis hfens corretos na palavra, cada um precedido de uma barra invertida. Neste caso, os hfens que no forem realmente necessrios no sero impressos. Por exemplo, se for necessrio "ensinar" ao LaTeX a separar corretamente as slabas das palavras matemtica e Guizinha basta colocar no texto ma\-te\-m\'a\-ti\-ca e Gui\-zi\-nha.

I'
'1 /
"

ii
I

f\?1 -

ifL

_==
- 1.0. Esse

1.12

Ambientes

I Ambientes
Enumerao

I Comando
...

]}'IEX

1.8

Alterando

o espaarnento

entre as linhas
Item

\ begin {enumerate} \item Texto \ enu{enumerate} \ begin{itemize} \item Text.o ... \ end{itemize} \ begin {table } ... \ end {table} \ begin {thebibliography} ... \ end {t.hebibliob>Taphy} \ begin {nome}

O espaamento entre as linhus 6 definido polu "vul'itvol"\basel inestretch. Seu valor padro valor pode ser alterado uSlLndo NO n \ronOllcommand. Por OXClnplo, um comando corno \renellconnand{\baoolinoatretch}{2.0} define espaamento duplo entro ns linhas do text.

I
f

Tabela

1.9

Estilo e numerao
\pagestyle{estilo}

das pginas
especifica o estilo das pginas. contm apenas o nmero O estilo pode ser: da pgina centralizado. Bi bliografia

O comando plain

O cabealho LaTeX. O cabealho

vazio e o rodap

o default

do Geral

. ..

I
I,

empty

e o rodap

so vazios, sem numerao

de pginas. especficas do documento (seo,

\ end(nome}

headings O cabealho contrn o nmero da pgina c iuformacs captulo, ... ). o estilo utilizado ern todo este texto.

1.1.3

Ambientes center, flushleft e flushright


na pgina, flushleft permite que seja ajustado direita.

O ambiente conter permite que um texto seja centralizado Pode-se alterar o estilo de apenas uma nica pgina usando-se o comando \thispagestyle{estilo}. A numerao das pginas pode ser com algarismos arbicos (default), algarismos rornanos ou letras. Para isso, basta colocar um cornando \pagenumbering{ numerao} onde numerao pode ser arabic (algarismos arbicos), roman (algarismos romanos minsculos), Rornan (algarismos romanos maisculos), alph (letras minsculas) ou Alph (letras maisculas). Os tamanhos das margens podem ser alterados usando-se o comando \setlength para alterar as seguintes variveis:

esquerda e flushright permite que seja ajustado

1.14

Ambientes iternize , description,

enumerate

LaTeX fornece trs ambientes bsicos para a criao de listas: itemize, description e enurnerate. () ambiente itemize coloca urna bolinha para indicar cada novo item, que escrito em nova linha e indicado com um comando \item. O ambiente description semelhante ao itemize, mas mostra o item fornecido

\..

MODO MATEMTICO

2 MODO MATEM TICO

entre colchetes em negrito. O ambiente enumerate semelhante ao iternize sendo a no lugar das bolinhas em cada item, mostrado urna numerao dos mesmos.

nica

diror()lla que

2.2

Pontos
[pmiros

I Comandof5IEX Ii Pontos I ComandolTIE;X I


11
~

1.15

Novos Comandos e Teoremas

. : . I \Idots I
2.3 Espaamento
: ..\ vdots

..

I \cdots
\ddots -'-------

comando \newcommand pode ser usado para definir macros, ou seja, novos comandos. Pode criar "apelidos"'para comandos j existentes ou agrupar vrios comandos e cham-Ios por um nico nome. Os comando para criao de novos comandos e teorernas devem ser colocados no prembulo, para que possamos utiliz-los no documento.

I Novo
___

I Comando ]}'lt;X
o

No modo matemtico o WI)o;X elimina todos os espaos entre as letras e smbolos. Para se colocar espaos no modo matemtico devemos utilizar os comando a seguir.

Comando Teorema Redefinir com.

\newcommand{novo com.}{com. antigo} \newtheorem{novo arnb.}{texto antes da nurn.}[nurn.] \renewcommand{com. existente}{novo com.]

Nota: Com o comando \newtheorern podemos criar ambientes que iniciam com o texto antes da numeraiio, por exemplo: Proposio. A opo numerao deve ser substituda por urna das subdivises, como chapter (captulo). Vamos ver agora alguns comandos teis que podem ser colocados no prembulo. \newcommand{\C}{I\!\!\!C} ~ \newcommand{\R}{\rm{I\! R}} IR. \newcommand{\Z}{\rm{Z\!\!\!\!\!Z}} 2Z \newcommand{\N}{\rm{I\!N}} ~

Espaarn~llt_o I Com]}1E;)CuLF;spaameuto_L Pequeno 4 x Grande I I \qquad II negativo ~ \! Mdio II ----------f---;'- ----.~, Grande II \; L..... _ 2 x Grande II

Com ..f5I'gXI

\,
\:
\qllad

Os comandos \hspace{, , .} e \ vspace{, , ,} podem ser usados para gerar espaos em branco horizontais ou verticais de tamanhos desejados. Por exemplo, \vspace{2cm}, \hspace{1,5cm},

2.4

Frmulas

L E~:':lrl'~~~-=:1 Co~lalldc:I~_~~~ II Fr~~lIlas __ -;;;li~~ i~f;i~~ I-~ lindT-- -------IP;;Jice;.;perio~-Ri;"d.

L2(lrnandol5l'gX }..

Frao I Vrac{num.}{denornTllRaiz ensirna I \sqrt[n]{} Um parmetro I \ <name> { } " bOIS parmetros I \ <name> { }{ }

2
2.1

Modo Matemtico
Ambientes

2.5
WIE;X \ begin {math}

Subndices em somatrios, unies, etc.


atop tambm permite que sejam "empilhados'tsmbolos, n\} } \atop corno os ndices nos dois exemplos a {i + j + k
k

I Ambientes Matemticos I Comando


Matemtico

(~omando seguir:

...
Equao com numerao
Matri

$ (a+b+c)-n = \sUID_{{i,j,k \in \{ O, \cdots, \frac{n!}{i!j!k!} {a-i b -j c-k} $ (a+b+c)


n

n} l-i}

\ end{maht} \ begin{equatiou}

...

= ..

L
j \leq

n! i' i!j!k!allc

l.}..lcE{O,..nl

i+;+k=n

\ end {equation} \ begin {array}


...

$ \bigcup_{{{l \leq \times Y_j) $

i \leq

n} \atop

{1 \leq

n}} \atop

{i \neq j}}-{}

(X_i

Equao

Matricial si numerao Geral


L.... ____

\ end {array} \ begin {eqnarray*}


...

U
J<i<n I$j~n

(Xi x}j)

\ end {eqnarray*} \ begin {nome}

ii'i

...

\ end {nome}

2.6

Agrupamento
[3grupamento -----~ Sublinhado SobreLinha Sub - chave Sobre - chave Stack I Comando lTIE;X \ullderlineO \overlineO \underJraceO \overbrace{} \ stackre IO O $A \stackrel {f}{\mapsto} 13$ I

Nota: o ambiente matemtico pode ser invocado utilizando-se os comandos $ ... $ ou \( ... \). O ambiente displayrnath, que produz urna frmula matemtica no enumerada pode ser invocado com $$ ...

ss

011

\[

...

\].

A.4B

MODO MATEMTICO

8
2 MOVO r""/ITI,;~/'h/(.'() 9

2.7

Delimitantes
r=~~-~----------~~---~~"~----------I Delimitantes I Comando mE;)( Parnses Colchetes Chaves /" ( Outros delimitantes Parnteses grandes '\ Colchetes grandes \ Chaves grandes Outros delimitantes grandes Mistura de delimitante
,

2.10

Operadores

e Relaes

...

1!!!~:.Bjnrios

[ ... ] ~{ ... }
<rlelim

I ComandoWIEX -li Op. Binrios @lIIandoWIt;X I . --- 'f j\li-IP x-- ~\I)ln \times --------~-\arv----r

> ...

<delim>

-,-------_

..

---~--~--~.

~~~;:~:us---~:

...
11

:--~~tiir~~s *,
o

\left( ... \right) \left[ ... \right]

o
;--,

I \oslash ---

-r,ast I.->-:-\Cd<_'t -\circ -,cap wedge--\~d.niiims .-.. --\pr;;a \;;inl. ~

\ { ... \} \ ~.H \ \... \ ~~ \ I


\Ieft<delim>' \left<deliml> ... \right<delim> ... \right<delim2>

\star \bulIet \bigcirc

II

'---0' ----u

Ii--'-" \ v;:;;- .. - - ..
\~UIII \inC(J'

-\cnp--li" I }

2.8

Acentos em Ambiente Matemtico


I Acentos i; I ComandoJ5IEX \hatO \breve{} \graveO \barO \dotO \widehatO \imath II Acentos IComandoJ5IEX \checkf} \acute[} \tildeO I

x
i
x 1;

x
i

x x
i:
xyz J

o
V
I

)= J o

O'

.... 1-----9)--.U

.-- - \ .- -.11

1\"

ir li
... -

\ vecj}
\ddotO \ wdetildej} \imath

\Eig(;;j(;i,"\i,ig(;i.i;';;:s \j;ig~;:t~
\j,ig<:lil; ...

. ..

\i;ig;;j;iiiSi-\i;iKt:;;j;'\i;ij{WNlgc -.... -- ..---

XyZ
i

!!~~~~~ L ~;~;II~I~~i(,i!!I~ 11 ii.ellt6CsI ~~!~~i~~~!~ I 1- ,;;;:;j" --- ..--- ---~-,,);;;-;;t~.. ----

2.9

Letras Gregas
I Letras Gregas Alfa Beta Garna Delta Epsilon Zeta Eta Theta lota Kapa Lambda
O!

c
I ComandoJ5IEX \alpha \beta \gamma \delta \epsilon \zeta \eta \tbeta \iota \kappa \larnbda \wu \nu II Letras Gregas Psi Omega Gama I ComandoJ5IEX \psi \ornega \Garnrna . I
._--

s
----

\ieq
\subsi: . - .. __
o

~\gi~i' ----?-- \~l\sii[;sei-'/J fi. '!f i'


o

1/1
w

::) _ ._~.
E

(3
'Y

. -. == --

-\C;j;;rv----.
-\sim \approx -\cong -----

\supset ~s ... lbse~.___ \in

\Jlot \supset (\not \not

::)~~!(L

\i!1.

__._._

\(''tji;--'

1-6~
Teta Lambda Ksi ri Sigma Upsilon Fi rsi Omega Epsilon Teta ri Ro Sigma Phi

r
I~

=t:":
.--.-~-.
--9!

~-------

(
'f}

e
A

\Delta \Theta \Lambda \Xi \Garnrna \Sigrna \Upsilon \l'hi \rsi \Ornega \ varepsilon \ vartheta \varpi \varrho \ varsigma \varphi

'\ilOt\sil'-I-\not\approx

-~\IJ----

.~
2.11 Flechas

.Sii~-~~~ ..

(J

~
r;. -

r
E Y
<J>

~=-_J.'._' _\perp __

-=~=

>.
J.t v

MI
Ni Ksi Pi Ro Sigma Tau Upsilon Fi Ki

l!cij!ehUs 1(~(;;!;;L;;a~jtxllj'iechaslo;ni,d(;i1i~--1 H \mapsto ~ \Iongrnapsto ------_.

\]i

~
7r

\xi
\pi \dlo \sigma \tau \upsilon \phi \chi

,
tH

<c
=}

\leftarrow -\rightarrow \iefi:~jRiitarri;W\l,('ft.<l~ro~ \ iiighta~rc;w \L"Ct"i-Ightarrow \lIparrow \(iiM-;larri;w--'-'lipdownarrow--. ,iieIrow-----\swarrow -

f--

.--~
---t

\loJlgleftarrow \iongrighta;:-row-\ i;;~Ri;;fI.;iRi;i.r.:;); \(III~ldlafT('\~ \ L;';lg~ighiiu~()~ '\L;igifulghtarrow '" Uparrow---- \iJilwnm);----\ Uiidow'Jarrow \sear.:y;;----\nwarrow --...-----

P
a
T

f)
ti}

<=> -t-

v 1>
X

{!

.- L--

'P

'--f7'-'

--l--'
-- <,
-'-

--U--

<== ==> <==> il'

- 7--

--

(I

.3 TADELAS

10

.., I1EFEHNC/A,'i

11

2.12

Fraii(!!i usaudu

dfrnc semelhante
ao

() comando \dfrac \frac na definio

( preciso incluir o pacote amsrnath no prembulo do documento) de fraes. No entanto, ele no reduz o tamanho dos smbolos.

'f

2.13

O comando
stuckrel

stackrel
que smbolos st'jlLm "erupilhudos", confonn nOHdoiH o:xo~llIl'lo~11~"gllir:

apt.I on I.. ) t' IlIlIil IIIHlca paJa full1rHI-i r.f(r.'llcias dt'lillida ('11111 \JCJhol { .. }. I:: illlpnrl.Hllte que o vcapt on H"j'l r:olocado antes do \label{. _.}. 1\0 Ia.do do \begir.{table} podo! ser coloC:lldo 11111 parrnetro opcional, entre colchetes, formado por uma seqncia de letras escolhidas no conjunto f h, t, b, p. Elas especificam ,L~ preferncias do usurio para o local onde a tabela pode ser colocada pelo LaTeX. O "11"(hcre] significa que a tabela deve ser preferencialmente colocada no mesmo local onde ela apareceu no texto, o "t'' (I.op) sil{lIifica que deve ser preferencialmente colocada 110topo da pgina, "h" (bo.tom] que da deve HO"col",:;uIa 110[uudo da pgilla, "p"sigllilica Imnl colocar a l.ahela em urna pgilla parte.
vc
.. }

() comando

permiu:

$f(x)\otackrel{\rm{def}}{=}xS+x+l$

f(x)
Y $

,~ xi> + X -I- I

$ X \stackrel{f}{\longrightarrow}

x-4y

3.3
Tabelas

Os comandos
mais sofisticadas so:

cliue e U1ulticolumn
podem ser feitas com os comandos \cline 011\multicolumn. As sintaxes desses

2.14
2.14.1

Frmulas
O ambiente

numeradas
equation

comandos

\mul ti column{num Usado para espalhar o I.exl.o mencionado

colunas}

(especificao)

{elltrada} A especificao I, r 011C.

em entrada

por vrias colunas. m0)~oluna n}

O ambiente equation pode ser usado para colocar automaticamente numerao em lima frmula. Opcionalmente, se for usado tambm um comando \label{marca}, pode-se fazer referncia numerao com um comando \ref{marca}. Desenha 2.14.2 O ambiente eqnarruy

\cline{coluna

h':~y._
uma reta IInriwlIl.al ligando a coluna 111 11.

i
I

O ambiente eqnarray pode ser usado para numerar frmulas longas, que se "espalharn'tpor mais de uma linha. Sua sintaxe parecida com a do ambiente array. Cada final de linha recebe urna numerao, exceto aquelas assinaladas com um comando \nonumber.

Referncias
Cruzadas
tabela, seo, ) em 11111 texto e depois fazer referncia ao local Nesto caso u "marca" ser slIhslitlllda por 111111\ numerao conveniente.

4.1 . Referncias

3
3.1

Tabelas
Matrizes
(I(H""n ser coustrudas com 11m nmbiente array da seguinte for 111 a:

I'llde-M~ marcar 11111 loca.l [Iigura, mnrcado atruvs de urnn "marca". Para marcar 11m local deve-se Ctlnlluldos do t.ipo \ret{marca}. \label{ rra/.\IIIt~lIl.u Nesta entre si por 11111 "&". se\c c\-ao

usur 11111 comando \label {marca} e 1111 rdo!rlll:i'L~ devem ser fcitus com Para fazer referucia a lima pgina Ulule tiver sido definido 11111 comando \pagereH ... }.

... } dO~VO!H(~ IIHar 11111 comando

Exemplo: Ao ser compilado

pelo LaTeX, o

Matrizes

\begin{array}{especificao da matriz} Cada linha definida com elementos separados No final da linha deve-se usar 11m "\ \" . \end{array} Na especificao forem centralizados, ajustado a direita.

\label{formulaX} \label define

foi

digitada

a f\'ormula

desejada. % Aqui,

o comando

a marca

"formulaX" Veja a f\'ormula desejada na so\c

define-se quantas colunas a matriz tem. Coloca-se um c (de conter] se os elementos um I (de left.) se eles forem ajustados esquerda e um r (de right) para cada elemento

para referencias futuras. \ldots \bspace{O.5cm} \ldots c\-ao \ref{formulaX}, p\'agina produz uma impresso

\bspace{O.5cm} \ldots \pageref{formulaX}. trecho:

COIIIOa do seguinte

3.2

O ambiente

tabular
\11

Nesta seo

foi digitada

a frmula desejada. lia seo 4.1, pgina 11.

Uma tabela pode ser construda com o ambiente tabular, idntico ao ambiente array, Ela pode ler linhas horizontais 011 verticais. O ambiente tabular inicia com \begin{tabular}(esp(~:ifinL(;ol onde cspecilicao define o formato da tabela. Para cada coluna da tabela, deve-se especificar urna letra I, c ou r, conforme o I.~xto de cada coluna seja ajustado esquerda, centrulizndo ou ajustado direita, respecuvamente. Cada linha vertical especiicada com urna barra vertical ( ). l'od"-He elip.:cifimr a largura de lima coluna COIIIum comando plargura. Na definio das linhas da tabela, 11111 811111010 "&"do!v~ ser usado para separar colunas e "\ V'define n final da linhu, Um coruando \hline desenha IlIIIa linha horizontal na tabela. Uma tabela pode "fllllllar"lIo texto, isto , pode-se deixar que o f ,a'II!X calcul sua 1I11~lhor localizao. Para isso, deve-SI! coloc-Ia (~III 11111 ambiente tahle. NI~sle C;L~O,da I'0d" ter I"/.\,,nda ddillida r.o11 1 UIII

V(~.iaa Irmula oksejada

4.2

Referncias

Bibliogrficas

As rCfNll!:illll hibliugrfiCl~~ iniciam com \begin{thebibliography}{largura} e terminam com 11m \end{thebibliography}. I~m alguns casos, o parmetro largura pode ser pensado corno a quantidade mxima de itens '1I1Cpodem ser utilizados na bibliografia. Cada item da bibliografia deve iniciar com um comando \bibitem{marca}. A marca no impressa no texto final e serve apenas para referncias dentro do prpri docuruenl atrnvs du cumando \cite{marca}.

",,'

6 INCLUNDO FIGURAS
,) M/~NSA(;/<;NS 1J/~1':1I./W t; AIJvt;UTf,'N(;/AS I~

13

"
4.3 Sumrio

(
Sumrios podem ser Iacllmente coustrufdos pelo LaTeX se for acrescentado ao documento um cornan110 \tableofcontents, Urna relao de figuras e de tabelas utilizadas no textu podem ser construdas autolllat.icalllcllt.e COIIIos comandos \listoffigures e \listoftables, respectivamente.

6
6.1

Inclundo figuras
O comando \ inc1udegraphics
de imagens no formato

o 1}'IE;X2c traz
o comando

o pacote qrupluci: para a insero \ineludegraphics cuja sintaxe :

EPS. Isto pode ser feito com

\ineludegraphics[op\c{c}\-oes]{nome

do arquivo na tabela 1.

EPS}

Mensagens de erro e ad vertncias

onde alguns possveis valores para opes esto mostrados

Durante a compilao de um texto, muitas mensagens so mostradas na tela. Algumas so meras advertncias que s vezes podem ser ignoradas, outras so mensagens mostrando os erros que devem ser , corrigidos. Todas Possas mensagens so gravadas em um arquivo de extenso LOG e 1II('Smo nome que o de ext.ellso TEX utilizado (Ex.: As lIIellsalo(ellS de AllqIJlVO.TEX so gravlLdlL~1'111 AIIQIIIVO.LOC). C: \> latex breve.tex This is 'lhX, Versiun :1.1~15!) (Mil\TcX 1.~lld) La'I(~X Wamillg: IIderelll:e 'sumario' 011 page I(j undefiued LaTeX Wal'llillJ(: TIII~re wern undeliued referonces. Oul.put writteu 1111 lm-ve.dvi (I H pUJ(PS, :1!);,RIl h'yt.es). 'I'rallsnipt Se a compilnno pa.rar
(!

height width scale angle

Altura (Ex.: height - 2Dpt) Largura (Ex.: width = 5cm) Percentual do tamanho original da figura. Por exemplo, scale = 0.50 reduz a figura da metade. Angulo de rotao em graus (Ex.: angle

135)

011 input line ~51. Tabela 1: Opes do includegraphics um comando

writl.eu 1111 hn'v".loJ(.


11111

o pacote
11111

graphicx

requisitado

colocando-se

for mustrndu

interroga,

clIl.in

o La.'Ii~X euruutrou

erro I{rave

110

\usepackage{graphiex} no prembulo do documento. Neste caso, tambm pode usado um parmetro driver a ser usado na convers ao de DVI para PS como no exemplo \usepackage[dvips]{graphicx} onde dvips o nome do driver que converter \usepackage o DVI em PS. Se o parrnetro [draft] {graphicx} dentro, o que torna a opcional for draft como em opcional com o nome do

r~i,.

texto I~ 1'S11t'1'Il por uma resposta do usuririo para contiuunr. NI'St.e ClL~O,digit.e 1111'x para ellel'lTar a cornpi Iaa , digite UIII I( para ignorar o erro mostrado e prosseguir de algum modo I.IUpressione Enter para passar para o prximo erro (se existir], mostrado o nmero da linha onde o erro fui encontrado no texto. No exemplo a seguir, o erro ocorreu na linha 105 e consistiu lia digitaao do comando desconhecido vcc 110lugar do comando correto ('1111' deveria ser \c c}. ! Undefined control sequence. 1.105 Esta \'e uma simples
'I

introdu\cc

\-ao

ao \LaTeX{}

...

Os erros mais curnuns '1"1' ocorre,"

lia produo

de 11111 texto em LaTeX so: Por exemplo, escrever begin{i temi se}

ento ser inserido apenas uma "caixa" (bounding box) com o nome do arquivo impresso mais rpida e til ao longo da elaborao do texto.

UIII comando ou nome de ambiente escrito de forma errada. ou beginiternize em vez de \beginUtemize} Usar comandos Colocar de um pacote no instalado. } ,011 vice-versa. $ 1

6.2

Um exemplo simples de insero de figura


mais simples de uso de insero \ ~ { dvo -~~ de uma figura dado pelo seguinte
\

Um dos exemplos

fragmento:

{ sem o correspondente especiais

As chaves sempre devem ocorrer aos pares. COIIIOse fosse 1111' l'a.ral'l.l'r 1:011111111.

Usar 11111 dos caractercs

'l. " _ { } - - \

\documentclass{article}! \usepackage{graphicx} \includegraphics{Ol.eps} \end{document} O fragrnento acima permite

I,;
1,1
I

Esquecer

11111 comando

\end { , .. } para algum \begin{

... } escrit unteriornu-nte.

a insero

em tamanho

natural

do arquivo

Leps, mostrado

a seguir.

Deixar de colocar 11m parmetro, quando o a sintaxe do comando exigir. Por exemplo, o comando \frac{p}{q} exige dois parmetros p e q; logo, no faz sentido escrever algo como \frac{p}. No encerrar o modo matemtico sem o par correspondente. que tenha sido iniciado previamente, ou seja, usar UIII $ ou um $$

INCLUNDO

FIGURAS

14

INCLUNDO

FIGURAS

15

,.-1.,<

6.3

O ambiente figure

6.4

Figura ao lado de figura

Urna forma mais eficiente de usar o \includegraphics us-lo em um ambiente figure. Assim, ele pode ser referenciado mais facilmente, pode ser legendado ou "flutuar" para um local conveniente no texto. Isto pode ser feito conforme o seguinte modelo: \begin{figure} ... (comandos \end{figure} onde posicionamento indica onde a figura deve ser posicionada no texto (se for um h (here) deve ser colocada no local onde aparece no texto, se for um t (top) deve aparecer no topo de urna pgina, se for b (bottom) deve aparecer no fundo e se for um p deve aparecer numa pgina de "objetos flutuantes". Se for colocado um "!" no posicionamento, ento o J5IEXdar prioridade insero da figura no local onde ela aparecer lIO texto. Podem ser fornecidas mais de lima opo de posicionamento da figura, corno no seguinte exemplo: [posicionamento] relacionados com a figura)

Para colocar duas ou mais figuras lado a lado, deve-se usar um nico ambiente figure e colocar nele as figuras dentro de ambientes minipage. Cada minipage pode ter suas prprias legendas, rtulos, etc. A soma das larguras de todas as minipages no deve ultrapassar o tamanho da linha atual (\linewidth). No exemplo a seguir, duas figuras 1O.eps e 11.eps so colocadas lado a lado. Elas so alinhadas pela parte de baixo devido ao lbl usado como parrnetro dos ambientes minipage. lado a lado \begin{figure} [!htb] \begin{minipage} [b] {O. 45\linewidth} \includegraphics[width=\linewidth]{10.eps} \caption{Figura da esquerda} \label{fig:esq} \end{minipage} \hfill \begin{minipage} [b]{O. 45\linewidth} \includegraphics[width=\linewidth]{ll.eps} \caption{Figura da direita} \label{fig:dir} \end{minipage} \end{figure}
Y. Duas figuras

...

\caption{Legenda

da figura}

\label{marca}

Ir

\begin{figure} [Ihtb] \centering \includegraphics [scale=O. 1]{9.eps} \includegraphics[scale=0.2]{9.eps} \includegraphics[scale=0.3]{9.eps} \caption{scale = 0.1, 0.2 e 0.3, respectivamente} \end{figure}

I
1" k~ /
Figura 2: Figura da esquerda Figura 3: Figura da direita

r
Figura 1: scale = 0.1, 0.2 e 0.3, respectivamente Um mesmo ambiente figure pode conter mais de um comando \includegraphics. Note que neste exemplo urna mesma figura de nome 2. eps inserida em tamanhos diferentes: com 10% do tamanho original (devido ao scale-e.l}, com 20% do tamanho original (scale=0.2) e com :10% do tamanho original (8cale=0.3). A legenda da figura fornecida GOmo parmetro do comando \caption. O \centering significa que a figura deve ser centralizada. Se forem colocados vrios comandos \includegraphics em um nico ambiente figure, o J}'fEXos considerar corno sendo urna nica figura.

No exemplo a seguir, as figuras l.eps e 2.eps so colocadas lado a lado. A figura 2.eps inserida duas vezes, sendo que da segunda vez ela inserida invertida na direo horizontal, como se fosse uma imagem refletida em um espelho. Isso foi feito com o comando \reflectbox do pacote graphicx que foi colocado envolvendo o \includegraphics.
Y. Ires figuras lado a lado \begin{figure} [!htb] \begin{minipage} [b]{O.30\linewidth} \includegraphics[width=\textwidth]{11.eps} \caption{Figura da esquerda} \label{fig:esq} \end{minipage} \hfill \begin{minipage} [b]{O. 30\linewidth} \includegraphics[width=\textwidth]{12.eps} \caption{Figura do meio} \label{fig:meio} \end{minipage} \hfill \begin{minipage} [b] {O.30\linewidth} \reflectbox{\includegraphics[width=\textwidth]{12.eps}} \label{fig:dir} \end{minipage} \end{figure}

\caption{Figura

da direita}

Observe que a soma das larguras das rninipages (0,30 largura da linha.

+ O,30 + O,30)

(\linewidth),

ou seja, 90% da

6 6 INCLUNDO FIGURAS

INCLUNDO

FiGURAS

17

16

Figura 8: Figura rotacionada

de 45 graus

6.6
Figura 6: Figura da direita

Figura ao lado de texto


um comando

Figuras podem ser colocadas ao lado do texto se for colocado no prembulo do documento Figura 4: Figura da esquerda Figura 5: Figura do meio \usepackage{wrapfig} Neste caso, a insero da figura feita em um ambiente \begin{wrapfigure} \end{wrapfigure} onde: nLinbas um parmetro opcional que define o nmero de linhas do texto posicionarnento Pode ser r, l, i ou o para posicionamento da figura direita, esquerda, dentro e fora da pgina, respectivamente. largura a largura da figura. Veja o exemplo a seguir: \begin{wrapfigure} \centering \includegraphics \caption{Figura \end{wrapfigure} [6] {r}{4cm} [width=4cm] {5.eps} ao lado de texto({\sl [nLinhas] {posicionamento}{largura} wrupfigure

6.5 ,q,.

Rotao de figuras

que admite vrios parrnetros:

,:

ti'"

Para girar uma figura de O graus, basta colocar um comando angle = O corno parrnetro opcional do \includegraphics. Na figura 7 foram usadas duas rotaes de 90 graus. Observe que a ordem em que so fornecidos os parmetros opcionais do \includegraphics importante. Inicialmente feito um anquadramento da figura 9.eps para uma altura de 4cm seguida de urna rotao de 90 graus. Depois, com a mesma figura 9.eps feita urna rotao seguida do enquadrarnento para a altura indicada. Note que a diferena na ordem dessas operaes bastante significativa. \begin{figure} [!htb] \centering \includegraphics[height=4cm,angle=90]{9.eps} \hspace{2cm} \includegrapbics[angle=90,height=4cm]{9.eps} \caption{Mudan\c ca na ordem das op\c \end{figure}

c\-oes}

\label{figural}

wrapfigure})}\label{fig:texto}

Figura 9: Figura ao lado de texto (wrapfigure)

Bibliografia
Figura 7: Mudana na ordem das opes Lenimar Nunes de Andrade, Breue lntroduiio partamento de Matemtica, 2000. ao Lal'eX2E, Universidade Federal da Paraiba De-

Na figura 12.eps (figura 8) foi usada lima rotao de 45 graus. \begin{figure} [!htb] \includegraphics[height=5cm,angle=45]{12.eps} \caption{Figura rotacionada de 45 graus} \end{figure}

2 Cassius Gomes de Oliveira, fbio Secches Bueno, Jamil Viana pereira, .Jos renato Campo" Juliano Gonalves Oler, Mrcio de Jesus Soares e Robinson Alves Lemos, Inirotluiio ao Lal'eX, XIIi Semana da Matemtica do Ibilce - Unesp - So Jos do Rio Preto SI', 2000.

\label{figura2}

lIIl