Escolar Documentos
Profissional Documentos
Cultura Documentos
AO AO L
A
T
E
X
SILVANO CESAR DA COSTA
ADRIANO FERRETI BORGATTO
CLARICE GARCIA BORGES DEM
ETRIO
P I R A C I C A B A
Estado de S ao Paulo - Brasil
Setembro - 2002
PREF
ACIO
Estas notas s ao baseadas em v arios textos coletados na Internet e tem como
objetivo apresentar no c oes introdut orias do processador de textos L
A
T
E
X, principalmente
para os alunos de p os-gradua c ao do curso de Estatstica e Experimenta c ao Agron omica,
do Departamento de Ciencias Exatas da ESALQ/USP.
Assumimos total responsabilidade pelas imperfei c oes e solicitamos aos leitores
que nos apresentem crticas e sugest oes para uma futura edi c ao revisada.
Silvano
Adriano
Clarice
Piracicaba, 06/09/2002
Departamento de Ciencias Exatas
Escola Superior de Agricultura Luiz de Queiroz
Universidade de S ao Paulo
SUM
ARIO
P agina
LISTA DE TABELAS v
LISTA DE FIGURAS vi
1 Introdu c ao 1
1.1 T
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 L
A
T
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 PCTeX32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 MIKTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Produzindo documentos simples usando L
A
T
E
X 3
2.1 Cria c ao de um documento simples no L
A
T
E
X . . . . . . . . . . . . . . . . . . 3
2.2 Acentua c ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 Caracteres e smbolos especiais . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.4 Tipos e tamanhos das letras . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.5 Espa camento e quebra de linha . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.6 Ttulos de se c oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.7 Ambientes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.7.1 Center, ushleft e ushright . . . . . . . . . . . . . . . . . . . . . . . 9
2.7.2 Itemize, description, enumerate . . . . . . . . . . . . . . . . . . . . . 9
2.8 Texto sublinhado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3 F ormulas matem aticas 12
3.1 Modo matem atico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2 Letras gregas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3 Outros tipos de letras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4
Indices e expoentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.5 Fra c oes e razes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.6 Somat orios, produt orios, uni ao, intersec c oes . . . . . . . . . . . . . . . . . . 17
3.7 Texto embutido em equa c ao . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.8 Reticencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.9 Acentos no ambiente matem atico . . . . . . . . . . . . . . . . . . . . . . . . 20
3.10 Parenteses, colchetes e chaves . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.11 Limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.12 Derivadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.13 Integrais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.14 Vetores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.15 Matrizes e outras express oes matem aticas . . . . . . . . . . . . . . . . . . . 25
4 Criando tabelas 28
4.1 Comandos cline e multicolumn . . . . . . . . . . . . . . . . . . . . . . . . . 31
5 Inser c ao de gr acos e guras 35
5.1 O comando includegraphics . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.2 Exemplo de inser c ao de gura . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.3 O ambiente gure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.4 Figura ao lado de gura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.5 Rota c ao de guras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.6 Figura ao lado de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.7 Coment arios sobre gr acos e guras . . . . . . . . . . . . . . . . . . . . . . 41
6 Comandos especiais 43
6.1 Notas de rodape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.2 Convers ao de arquivo T
E
X para arquivo PDF . . . . . . . . . . . . . . . . . 43
6.3 Espa cos verticais e horizontais . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7 Pre ambulo para disserta c oes e teses da ESALQ/USP 45
LISTA DE TABELAS
P agina
1 Tipos de letras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Tamanhos de letras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 Textos sublinhados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 Novos testes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5 Sele c ao de p os-graduandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6 Notas dos alunos no curso de L
A
T
E
X . . . . . . . . . . . . . . . . . . . . . . 33
7 Notas dos alunos no curso de L
A
T
E
X, invertendo a Tabela . . . . . . . . . . 34
LISTA DE FIGURAS
P agina
1 Escalas=0,1, 0,2 e 0,4, respectivamente . . . . . . . . . . . . . . . . . . . . . 37
2 Figura da esquerda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3 Figura da direita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4 Figura sem reetir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5 Figura reetida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6 Figura rotacionada 45 graus . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7 Figura ao lado de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Curso de Introdu c ao ao L
A
T
E
X 1
1 Introdu cao
1.1 T
E
X
T
E
X e um sistema de editor de textos criado por
Donald E. Knuth
1
para produ c ao de material (livros, artigos,
etc.) de alta qualidade tipogr aca. T
E
X e de fato um proces-
sador de macros e possui poderosa capacidade de programa c ao.
Junto com o sistema est a disponvel um pequeno conjunto de
macros denominadas plain T
E
X. Quando alguem diz que est a
escrevendo um texto diretamente em T
E
X, geralmente, quer dizer que est a usando este
conjunto mnimo de macros plain T
E
X.
1.2 L
A
T
E
X
L
A
T
E
X e um conjunto de macros T
E
X originalmente escritos por Leslie Lamport
que implementam um sistema de prepara c ao de documentos. L
A
T
E
X dene uma linguagem
de markup do mais alto nvel permitindo descrever o documento em termos de sua
estrutura l ogica e n ao apenas do seu aspecto visual. Usando diferentes classes de docu-
mentos e macros (packages) adicionais o usu ario pode produzir uma grande variedade
de layouts. Sua primeira vers ao, largamente usada, foi a 2.09, lan cada em 1985.
Para produzir um documento usando L
A
T
E
X, e necess ario criar um arquivo
texto de entrada, cuja extens ao e .tex, que ap os compilado gera um arquivo de sada com
extens ao .dvi.
1
Nascido em 10/01/1938 em Milwaukee, Wisconsin, USA.
2 S.C. da Costa & A.F. Borgatto & C.G.B. Demetrio
O L
A
T
E
X2
b
2
4ac
2a
digita-se,
\[ \frac{-b\pm \sqrt{b^2-4ac}}{2a} \].
Em L
A
T
E
X, a n-esima raiz e produzida usando \sqrt[n]{...}. As razes de
um polin omio c ubico, x
3
3px 2q, s ao dadas pela f ormula
3
_
q +
_
q
2
p
3
+
3
_
q
_
p
2
p
3
sendo, em L
A
T
E
X, digitada como
\[ \sqrt[3]{q+\sqrt{q^2-p^3}}+\sqrt[3]{q-\sqrt{p^2-p^3}} \].
Os dois itens denidos nesta subse c ao podem ser facilmente utilizados conjun-
tamente, como no exemplo a seguir.
\[ \sqrt{\sqrt[4]{\frac{(x-1)^2}{5}}} \]
produzir a,
_4
(x 1)
2
5
.
3.6 Somat orios, produt orios, uniao, intersec c oes
Os somat orios, produt orios, uni ao e intersec c oes podem ser obtidos utilizando
os comandos
\sum_{limite inferior}^{limite superior},
\prod_{limite inferior}^{limite superior},
\bigcup_{limite inferior}^{limite superior},
\bigcap_{limite inferior}^{limite superior}.
18 S.C. da Costa & A.F. Borgatto & C.G.B. Demetrio
Um exemplo, utilizando-se esses comandos, e dado a seguir.
$\sum_{i=1}^{\infty}$
i=1
$\prod_{i=1}^{n}$
n
i=1
$\bigcup_{n=0}^{\infty}$
n=0
$\bigcap_{k=m}^{n}$
n
k=m
Em geral, para se aumentar o tamanho dos smbolos de uma f ormula, deve-se
escrever o comando \displaystyle antes da deni c ao do smbolo.
`
As vezes, a altera c ao
obtida e bastante signicativa, conforme mostrado a seguir
$\displaystyle\sum_{i=1}^{\infty}$
i=1
$\displaystyle\prod_{i=1}^{n}$
n
i=1
$\displaystyle\bigcup_{n=0}^{\infty}$
_
n=0
$\displaystyle\bigcap_{k=m}^{n}$
n
k=m
N ao h a necessidade de se usar o \displaystyle, se as express oes estiverem
entre $$ ou \[ e \].
3.7 Texto embutido em equa cao
Texto comum pode ser embutido em equa c oes (em L
A
T
E
X) pela utiliza c ao do
comando \mbox{...}. Por exemplo, obtem-se
f(x) =
5
x + 1
, para todo x = 1
digitando-se,
\[ f(x)=\frac{5}{x+1} \mbox{ para todo } x \not= -1 \].
Observe que foi deixado um espa co em branco antes e depois da palavra para
todo. Caso n ao tivesse sido deixado este espa co no texto
\[ f(x)=\frac{5}{x+1} \mbox{para todo} x \not= -1 \].
Curso de Introdu c ao ao L
A
T
E
X 19
ter-se-ia obtido
f(x) =
5
x + 1
para todox = 1.
Outras op c oes para espa camento entre o texto e as f ormulas s ao dadas pela
coloca c ao de \, , \;, \quad e \qquad antes e ap os o comando \mbox. A diferen ca entre
os comandos \, e \; e que o espa camento utilizado pelo segundo comando e maior, o
mesmo ocorrendo para \quad e \qquad. Para se obterem espa cos maiores, basta repetir os
comandos n vezes. Assim, ter-se-ia
f(x) =
5
x + 1
para todo x = 1
f(x) =
5
x + 1
para todo x = 1
f(x) =
5
x + 1
para todo x = 1
f(x) =
5
x + 1
para todo x = 1,
para os seguintes espa cos \,\,\,\,, \;\;\;\;, \quad e \qquad, respectiva-
mente.
3.8 Reticencias
As reticencias s ao produzidas em ambiente matem atico usando-se as sequencias
de controle \ldots, com os pontos alinhados com a linha de base do texto e \cdots, com
os pontos alinhados com a linha central da f ormula matem atica. Assim a f ormula
f(x
1
, x
2
, . . . , x
n
) = x
2
1
+ x
2
2
+ . . . + x
2
i
+ + x
2
n
e obtida pela digita c ao de
\[ f(x_1,x_2,\ldots,x_n)=x_1^2+x_2^2+\ldots+x_i^2+\cdots+x_n^2 \].
Outra op c ao bastante utilizada para construir matrizes n-dimensionais, s ao os
comandos \vdots, gerando pontos verticais, e \ddots, com pontos diagonais. Essas op c oes
ser ao demonstradas na subse c ao de matrizes.
20 S.C. da Costa & A.F. Borgatto & C.G.B. Demetrio
3.9 Acentos no ambiente matematico
Existem v arias seq uencias de controles para gerar sublinhados e acentos no
ambiente matem atico. A seguir, s ao colocadas algumas sequencias desses comandos.
$\underline{a}$ a $\overline{a}$ a
$\hat{a}$ a $\check{a}$ a
$\tilde{a}$ a $\acute{a}$ a
$\grave{a}$ ` a $\dot{a}$ a
$\bar{a}$ a $\vec{a}$ a
Para os acentos \hat{...} e \tilde{...}, h a a op c ao \widehat{...} e
\widetilde{ } que abrangem mais de um car ater. Por exemplo,
$\widehat{abc}$
abc
$\widetilde{xyz}$ xyz.
Na estatstica, a utiliza c ao de uma barra sobre a letra e muito comum e repre-
senta a media amostral. Esta barra pode ser colocada usando-se o comando \bar seguido
da letra. Uma barra maior pode ser colocada em cima de uma express ao com o comando
\overline{...}.
\[ \bar x = \frac{\displaystyle \sum_{i=1}^{n}x_i}{n} \]
x =
n
i=1
x
i
n
3.10 Parenteses, colchetes e chaves
Alguns delimitadores podem ser usados em v arios tamanhos, ajustando-se au-
tomaticamente ao tamanho da f ormula. Alguns dos mais utilizados s ao
$\left(...\right)$ parenteses
$\left[...\right]$ colchetes
$\left\{...\right\}$ chaves
Curso de Introdu c ao ao L
A
T
E
X 21
Esses comandos devem sempre ser utilizados conjuntamente, ou seja, sempre
que se usar a op c ao \left deve-se nalizar com \right. Caso n ao se queira o delimitador
em um dos lados, deve-se utilizar um ponto no nal, ou seja, \right.. Os exemplos a
seguir mostram o uso desses comandos.
\[ 1+2x^3\left\{1-\left[\frac{1}{x^2+x+1}-\sqrt{\left(\frac{x^4+2}{x^3+x^2}
\right)^3}\right]\right\} \]
e
\[ |x| = \left\{ \begin{array}{ll}
1 & \mbox{ se } x \geq 0; \\
-1 & \mbox{ se } x < 0. \end{array} \right. \]
1 + 2x
3
_
_
_
1
_
_
1
x
2
+ x + 1
_
x
4
+ 2
x
3
+ x
2
_
3
_
_
_
_
_
|x| =
_
_
1 se x 0
1 se x < 0
.
Para se usarem chaves abaixo ou acima de determinadas express oes, usa-se o
comando
\underbrace{express~ ao1}_{express~ ao2}
ou
\overbrace{express~ ao1}_{express~ ao2}.
Exemplo do uso destas fun c oes e dado a seguir
\[ x=\overbrace{x+y^2}^g+\underbrace{z+2w}_ h=g+h \]
x =
g
..
x + y
2
+z + 2w
. .
h
= g + h.
Delimitadores de tamanho constante tambem podem ser usados, ou seja, deli-
mitadores com tamanho denido pelo usu ario e n ao dependendo do tamanho das express oes
utilizadas. Para isso, devem-se usar os comandos:
22 S.C. da Costa & A.F. Borgatto & C.G.B. Demetrio
\big( \bigg( \Big( \Bigg(
\big) \bigg) \Big) \Bigg)
\big] \bigg] \Big] \Bigg]
\big\{ \bigg\{ \Big\{ \Bigg\{.
a
b
=
a
a
2
1
b
b
2
1
\[ \Bigg(\bigg(\Big(\big(y \big) \Big) \bigg) \Bigg) \]
_
_
_
(y)
_
_
_
Estes comandos s ao bastante uteis quando se utilizam f ormulas matem aticas,
como a express ao a seguir. Neste exemplo, por quest ao estetica, podem-se ampliar os
colchetes
_
(y + 3)(x 2)
_
.
O comando utilizado para gerar esta f ormula e
\[ \Big[(y+3)(x-2)\Big] \].
3.11 Limites
Para inserir no texto um limite, basta digitar o comando
\lim_{vari avel \to valor} fun c~ ao
dentro do ambiente matem atico.
O comando \lim juntamente com o comando \displaystyle produz mu-
dan cas signicativas.
Curso de Introdu c ao ao L
A
T
E
X 23
$ \lim_{x \to a}f(x)=f(a) $
lim
xa
f(x) = f(a)
$ \displaystyle\lim_{x \to a}f(x)=f(a) $
lim
xa
f(x) = f(a)
$ \lim_{x \to +\infty} (1 + \frac{1}{x})^x = e $
lim
x+
(1 +
1
x
)
x
= e
$ \displaystyle\lim_{x \to +\infty} (1+\frac{1}{x})^x=e $
lim
x+
(1 +
1
x
)
x
= e
Observe que nas duas ultimas express oes, os parenteses est ao menor do que
a fra c ao. Se forem utilizados os comandos \left e \right, vistos anteriormente, os
parenteses se adequam ao tamanho da fra c ao
$ \displaystyle\lim_{x \to +\infty}\left(1+\frac{1}{x}\right)^x=e $
lim
x+
_
1 +
1
x
_
x
= e.
3.12 Derivadas
As derivadas podem ser expressas por ap ostrofos ou por express oes do tipo
(n) como expoentes.
$ \displaystyle \frac{dy}{dx} $
dy
dx
$ f(x)+g(y) $ f
(x) + g
(y)
$ \displaystyle \frac{d^3y}{dx^3} $
d
3
y
dx
3
$ y^{(5)}-y $ y
(5)
y
.
24 S.C. da Costa & A.F. Borgatto & C.G.B. Demetrio
O comando para derivada parcial e o \partial, como mostra o exemplo a
seguir
\[ \frac{\partial f}{\partial x}(a,b) = \lim_{h \to 0} \frac{f(a+h,b)-
f(a,b)}{h} \]
que produz:
f
x
(a, b) = lim
h0
f(a + h, b) f(a, b)
h
.
3.13 Integrais
As integrais s ao geradas com o comando
\int_{limite inferior}^{limite superior}.
As integrais m ultiplas s ao produzidas com v arios comandos \int. Para
diminuir o espa co entre os smbolos de integral podem ser usados v arios comandos \!,
ap os o comando \int. As integrais abaixo, exemplicam o uso do comando \int
\[ \int_1^3 f(x) dx = F(3)-F(1) \]
_
3
1
f(x)dx = F(3) F(1)
\[ A= \int \! \! \! \int_D \sqrt{x^2-y^2} dx \, dy \]
A =
__
D
_
x
2
y
2
dxdy
\[ \oint_C u(x,y) dx + v(x,y)dy \]
_
C
u(x, y)dx + v(x, y)dy.
Curso de Introdu c ao ao L
A
T
E
X 25
3.14 Vetores
Os vetores podem ser construdos com o comando \vec seguido da letra ou
com um comando do tipo \overrightarrow{...}, para gerar uma echa maior sobre a
letra indicada.
\[ \vec v=2 \vec a + \vec b - 3 \vec c \]
v = 2a +
b 3c.
3.15 Matrizes e outras express oes matematicas
As matrizes e alguns tipos de vetores s ao produzidos no L
A
T
E
X usando o ambi-
ente array. Por exemplo, suponha que se deseja editar o seguinte trecho:
A matriz $3 \times 3$ e simples de se escrever no \LaTeX{}
\[ X = \left[\begin{array}{ccc}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \end{array} \right] \]
este comando produz,
A matriz 3 3 e simples de se escrever no L
A
T
E
X
X =
_
_
1 2 3
4 5 6
7 8 9
_
_
.
Para se representar determinante de uma matriz, pode-se usar a sequencia:
\[ det(X) = \left|\begin{array}{ccc}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \end{array} \right| \]
26 S.C. da Costa & A.F. Borgatto & C.G.B. Demetrio
det(X) =
1 2 3
4 5 6
7 8 9
.
Note que os comandos \left| e \right| foram usados para produzir barras
verticais do tamanho da matriz. Usou-se, tambem, o car ater &, para separar as entradas
das colunas da matriz e \\ para separar as linhas. O comando \begin{array} inicia
o ambiente matricial e \end{array} encerra o ambiente. O comando {ccc} centraliza
os caracteres nas respectivas colunas e o n umero de caracteres, dentro deste comando,
representa o n umero de colunas da matriz. As outras op c oes para este comando s ao l (de
left), representando alinhamento ` a esquerda, e r (de right) alinhamento ` a direita da
coluna.
O exemplo a seguir mostra como entrar com uma matriz n-dimensional. Neste
exemplo, ser ao usados os comandos \ddots, cdots e \vdots citados na subse c ao (3.8).
\[ Y = \left[\begin{array}{cccc}
1 & 2 & \cdots & 7 \\
4 & 5 & \cdots & 6 \\
\vdots & \vdots & \ddots & \vdots \\
7 & 8 & \cdots & 4 \end{array} \right] \]
Y =
_
_
1 2 7
4 5 6
.
.
.
.
.
.
.
.
.
.
.
.
7 8 4
_
_
.
Se desej avel, pode-se ainda fazer multiplica c ao de matrizes
\[ \left[\begin{array}{ccc}
21 & 12 & 6 \\
9 & 6 & 3 \\
6 & 6 & 3 \end{array} \right]=
\left[\begin{array}{cc}
Curso de Introdu c ao ao L
A
T
E
X 27
1 & 5 \\
1 & 2 \\
2 & 1 \end{array} \right]
\left[\begin{array}{ccc}
1 & 2 & 1 \\
4 & 2 & 1\end{array} \right] \]
_
_
21 12 6
9 6 3
6 6 3
_
_
=
_
_
1 5
1 2
2 1
_
_
_
_
1 2 1
4 2 1
_
_.
O ambiente matricial pode ser usado para produzir f ormulas, tais como
|x| =
_
_
1 se x 0;
1 se x < 0,
que e obtida usando-se o comando
\[|x| = \left\{ \begin{array}{ll}
1 & \mbox{ se } x \geq 0; \\
-1 & \mbox{ se } x < 0. \end{array} \right. \].
No ambiente array, tambem e possvel escrever formas combinat orias, como
por exemplo
\[ P(Y = y) = \left( \begin{array}{c}
n \\
y \end{array} \right)p^y (1-p)^{n-y} \]
P(Y = y) =
_
_
_
n
y
_
_
_p
y
(1 p)
ny
.
Uma forma alternativa mais simples para se obter essa express ao e usar o
comando \choose ao inves do ambiente array, como exemplicado a seguir
\[ P(Y = y) = {n \choose y} p^y (1-p)^{n-y} \]
P(Y = y) =
_
n
y
_
p
y
(1 p)
ny
.
28 S.C. da Costa & A.F. Borgatto & C.G.B. Demetrio
4 Criando tabelas
O comando \begin{tabular} atribui um ambiente de tabelas e utiliza argu-
mentos de letras para especicar as colunas. As letras indicam as seguintes op c oes: l (left)
para alinhamento ` a esquerda, r (right) para alinhamento ` a direita e c (center) para ali-
nhamento centralizado. Dentro de um ambiente tabular, a op c ao & separa as colunas, \\
inicia uma nova linha e \hline insere uma barra horizontal entre duas linhas.
Para inserir barras verticais entre as colunas, especica-se o tipo de alinha-
mento (l, r ou c), precedido ou seguido de uma barra vertical (|).
O texto nas celulas ajusta-se automaticamente ` as colunas, embora possa ser
denida a largura das colunas, usando-se o comando p{largura}. Pode-se especicar, ainda,
uma barra horizontal dupla com o comando \hline\hline. O comando \hline sempre
ser a colocado ap os o comando \\. O exemplo a seguir mostra como fazer dois tipos de
tabelas.
\begin{tabular}{lrcr}
Esquerda & Direita & Centrado & Direita \\
Um & Dois & Tr^ es & Quatro \\
1 & 2 & 3 & 4 \\
i & ii & iii & iv
\end{tabular}
Esquerda Direita Centrado Direita
Um Dois Tres Quatro
1 2 3 4
i ii iii iv
Curso de Introdu c ao ao L
A
T
E
X 29
ou, ainda
\begin{tabular}{l|r|c|r} \hline
Esquerda & Direita & Centrado & Direita \\ \hline
Um & Dois & Tr^ es & Quatro \\
1 & 2 & 3 & 4 \\
i & ii & iii & iv \\ \hline
\end{tabular}
Esquerda Direita Centrado Direita
Um Dois Tres Quatro
1 2 3 4
i ii iii iv
Outra op c ao para a constru c ao de tabelas e dada pelo comando
\begin{table}, sendo que a tabela, neste caso, utua no texto e o L
A
T
E
X escolhe a
melhor localiza c ao para inser-la. Neste caso, a legenda pode ser denida com o comando
\caption{...} e uma marca para futuras referencias no texto denida por \label{...}
como, por exemplo, \label{tab:exe}. Para se referir a esta tabela em qualquer lugar do
texto, basta escrever (\ref{tab:exe}).
E importante que o \caption{...} seja colocado
antes do \label{...}.
Ao lado do \begin{table} pode ser colocado um par ametro opcional, entre
colchetes, formado por uma seq uencia de letras escolhidas no conjunto {h, t, b, p}, que
especicam as preferencias do usu ario para o local onde a tabela e colocada no L
A
T
E
X. O
h (here) signica que a tabela deve ser, preferencialmente, colocada no mesmo local onde
aparece no texto, o t (top) indica que deve ser colocada no topo da p agina, b (bottom)
indica que ela deve ser colocada no nal da p agina e p a tabela e colocada em uma p agina
` a parte. Por exemplo, a op c ao [tbp] colocado ao lado do comando \begin\{table\} indica
que a tabela deve ser colocada no topo da p agina, e, se n ao for possvel, deve ser colocada
no m da p agina ou, sen ao, em uma p agina isolada.
30 S.C. da Costa & A.F. Borgatto & C.G.B. Demetrio
\def\tablename{Tabela}%
\begin{table}[!htb]
\caption{ Novos testes } \vspace*{0.2cm}
\centering
\begin{tabular}{l|r|c|r} \hline
Esquerda & Direita & Centrado & Direita \\ \hline \hline
Um & Dois & Tr^ es & Quatro \\
1 & 2 & 3 & 4 \\
i & ii & iii & iv \\
Um & Dois & Tr^ es & Quatro \\
1 & 2 & 3 & 4 \\
i & ii & iii & iv \\
Um & Dois & Tr^ es & Quatro \\
1 & 2 & 3 & 4 \\
i & ii & iii & iv \\ \hline
\end{tabular}
\label{Tabe}
\end{table}
Tabela 4: Novos testes
Esquerda Direita Centrado Direita
Um Dois Tres Quatro
1 2 3 4
i ii iii iv
Um Dois Tres Quatro
1 2 3 4
i ii iii iv
Um Dois Tres Quatro
1 2 3 4
i ii iii iv
Curso de Introdu c ao ao L
A
T
E
X 31
No exemplo dado, usou-se o comando (\label{Tabe}) para que se possam
fazer referencias ` a tabela no texto, usando-se o comando (\ref{Tabe}), o resultado pro-
duzido e (4).
4.1 Comandos cline e multicolumn
Tabelas mais sosticadas podem ser feitas, adicionando-se linhas parciais,
usando o comando \cline{i-j}, ou, ainda, o comando \multicolumn. As sintaxes desses
comandos s ao:
\cline{i - j}
Este comando desenha uma reta horizontal ligando a coluna i ` a coluna j.
\multicolumn{num_colunas}{especifica c~ ao}{nome da vari avel}
ITULO DO TRABALHO} \\
% Autor
\vspace*{3.7cm}
{\bf NOME DO CANDIDATO}
\end{center}
% Inicio da informa c~ ao sobre o tipo de trabalho
\vspace*{4.2cm}
{\renewcommand{\baselinestretch}{1.2} \normalsize\small
\begin{flushright}
\begin{minipage}{7.5cm}
Tese (ou Disserta c~ ao) apresentada ` a Escola Superior de
Agricultura Luiz de Queiroz", Universidade de S~ ao
Paulo, para obten c~ ao do t tulo de Doutor (ou Mestre) em
Agronomia,
Area de Concentra c~ ao: Estat stica e Experimenta c~ ao Agron^ omica.
\end{minipage}
\end{flushright}}
48 S.C. da Costa & A.F. Borgatto & C.G.B. Demetrio
\vspace*{1.7cm}
\begin{center}
{\small P I R A C I C A B A} \\
Estado de S~ ao Paulo - Brasil \\
M^ es - Ano
\vspace*{2cm}
\end{center}
% Defini c~ ao da p agina de rosto
\newpage
\thispagestyle{empty}
\pagenumbering{roman}
\vspace*{0.6cm}
\begin{center}
% T tulo da tese
{\large \bf T
ITULO DO TRABALHO} \\
% Autor
\vspace*{2.7cm}
{\bf NOME DO CANDIDATO} \\
% Forma c~ ao
FORMAC
~
AO DO CANDIDATO
\end{center}
% Orientador
\vspace*{1.5cm}
\begin{flushright}
Orientadora: Prof$^{a}$. Dr$^{a}$. {\bf CLARICE GARCIA B. DEM
ETRIO} \\
\end{flushright}
Curso de Introdu c ao ao L
A
T
E
X 49
% Inicio da informa c~ ao sobre o tipo de trabalho
\vspace*{2.2cm}
{\renewcommand{\baselinestretch}{1.2} \normalsize\small
\begin{flushright}
\begin{minipage}{7.5cm}
Tese (ou Disserta c~ ao) apresentada ` a Escola Superior de
Agricultura Luiz de Queiroz", Universidade de S~ ao
Paulo, para obten c~ ao do t tulo de Doutor (ou Mestre) em
Agronomia,
Area de Concentra c~ ao: Estat stica e Experimenta c~ ao Agron^ omica.
\end{minipage}
\end{flushright}}
\vspace*{0.75cm}
\begin{center}
{\small P I R A C I C A B A}\\
Estado de S~ ao Paulo - Brasil \\
M^ es - Ano
\end{center}
% Definindo a Dedicat oria \newpage
\thispagestyle{empty}
\begin{center}
\section*{\MakeUppercase{Dedicat oria}}
\end{center}
\normalsize
}
% Definindo os Agradecimentos
\newpage
\thispagestyle{empty}
\begin{center}
\section*{\MakeUppercase{Agradecimentos}}
50 S.C. da Costa & A.F. Borgatto & C.G.B. Demetrio
\end{center}
\normalsize
}
% Definindo o Sum ario
\newpage
\thispagestyle{empty}
\begin{center}
\renewcommand{\contentsname}{SUM
ARIO \\
\begin{flushright} {\normalsize P agina} \end{flushright}}
\tableofcontents
\end{center}
% Definindo Tabelas
\newpage
\thispagestyle{empty}
\addcontentsline{toc}{section}{LISTA DE TABELAS}
\renewcommand{\listtablename}
{\begin{center} LISTA DE TABELAS \end{center}
\begin{flushright} {\normalsize P agina} \end{flushright}}
\listoftables
% Definindo Figuras
\newpage
\thispagestyle{empty}
\addcontentsline{toc}{section}{LISTA DE FIGURAS}
\renewcommand{\listfigurename}
{\begin{center} LISTA DE FIGURAS \end{center}
\begin{flushright} {\normalsize P agina} \end{flushright}}
\listoffigures
Curso de Introdu c ao ao L
A
T
E
X 51
% Definindo o Resumo
\newpage
\thispagestyle{empty}
\vspace*{0.6cm}
\begin{center}
{\large T
ITULO DO TRABALHO} \\
\end{center}
\vspace*{0.5cm}
\begin{flushright}
Autor: NOME DO CANDIDATO \\
Orientadora: Prof$^{a}$. Dr$^{a}$. {\normalsize CLARICE GARCIA B. DEM
ETRIO}
\end{flushright}
\vspace*{0.3cm}
\begin{flushleft}
{\bf RESUMO}
\end{flushleft}
\vspace*{0.3cm}
Na ....
% Definindo o Summary
\newpage
\thispagestyle{empty}
\vspace*{0.6cm}
\begin{center}
{\large \bf T
ETRIO}
\end{flushright}
52 S.C. da Costa & A.F. Borgatto & C.G.B. Demetrio
\vspace*{0.3cm}
\begin{flushleft}
{\bf SUMMARY}
\end{flushleft}
\vspace*{0.3cm}
In ....
Os professores Jose Eduardo Corrente (ESALQ/USP) e Ronaldo Reis Junior
(UFV - Vi cosa) prepararam um material especco para elabora c ao de teses e disserta c oes
da ESALQ, de acordo com as normas da CPG. Recomenda-se trabalhar com este material
devido ` as facilidades implementadas por eles, principalmente o estilo de tese (arquivo
dadosp.sty), em que a pessoa apenas preenche os dados para obter toda a parte inicial da
tese, como capa, contra-capa, etc.
Para obter os arquivos basta acessar a p agina
http://ce.esalq.usp.br/dce/corrente.htm.