next up previous contents
Next: O Preâmbulo do Arquivo Up: Características Adicionais do LATEX Previous: Citações   Contents

Tabelas

Tabelas podem ser produzidas em LATEX usando o ambiente tabular. Por exemplo, o texto

Os cinco primeiros Congressos Internacionais de Matemáticos foram realizados nas seguintes cidades:
Chicago U.S.A. 1893
Zürich Switzerland 1897
Paris France 1900
Heidelberg Germany 1904
Rome Italy 1908
é produzido em LATEX usando o seguinte arquivo de entrada:
Os cinco primeiros Congressos Internacionais 
de Matemáticos foram realizados nas 
seguintes cidades:
\begin{quote}
\begin{tabular}{lll}
Chicago&U.S.A.&1893\\
Z\"{u}rich&Switzerland&1897\\
Paris&France&1900\\
Heidelberg&Germany&1904\\
Rome&Italy&1908
\end{tabular}
\end{quote}
O comando \begin{tabular} pode ser seguido por uma fileira de caracteres dentro de colchetes que especifica o formato da mesma. No exemplo anterior, a fileira {lll} é um formato especificando uma tabela com três colunas de texto justificadas à esquerda. Dentro do corpo da tabela o caracter gráfico & é usado para separar colunas de texto dentro de cada fileira, e a dupla barra invertida \\ é usada para separar as fileiras da tabela.

O próximo exemplo mostra como obter uma tabela com linhas verticais e horizontais. O texto

O grupo de permutações de um conjunto de n elementos tem ordem n!, onde n!, o fatorial de n, é o produto de todos inteiros entre 1 e n. A tabela seguinte lista os valores de fatorial de cada inteiro n entre 1 e 10:
n n!
1 1
2 2
3 6
4 24
5 120
6 720
7 5040
8 40320
9 362880
10 3628800
Note quão rapidamente o valor de n! é incrementado com n.
é produzido em LATEX usando o seguinte arquivo de entrada:
O grupo de permutações de um conjunto de 
$n$~elementos tem ordem $n!$, onde $n!$, 
o fatorial de $n$, é o produto de todos 
inteiros entre $1$ e $n$. A tabela seguinte 
lista os valores de fatorial de cada 
inteiro~$n$ entre 1 e 10:
\begin{quote}
\begin{tabular}{|r|r|}
\hline
$n$&$n!$\\
\hline
1&1\\
2&2\\
3&6\\
4&24\\
5&120\\
6&720\\
7&5040\\
8&40320\\
9&362880\\
10&3628800\\
\hline
\end{tabular}
\end{quote}
Note quão rapidamente o valor de 
$n!$ é incrementado com $n$.
Neste exemplo, a especificação do formato {|r|r|} depois de \begin{tabular} especifica que a tabela consistiria de duas colunas de texto justificadas à esquerda, com linhas verticais entre as colunas e nos lados esquerdo e direito da tabela.

Dentro do corpo da tabela, o comando \hline produz uma linha horizontal; este comando pode somente ser colocado entre o formato especificado e o corpo da tabela (para produzir uma linha ao longo do topo da tabela) ou imediatamente depois de uma linha da tabela (para produzir uma linha horizontal entre as linhas da tabela ou na parte inferior da tabela).

Em um ambiente tabular, o formato especificado depois de \begin{tabular} deve consistir de um ou mais dos seguintes caracteres, dentro de colchetes { e }:

l especifica uma coluna de texto alinhado à esquerda
c especifica uma coluna de texto centralizado
r especifica uma coluna de texto alinhado à direita
p{comprimento} especifica uma coluna justificada de um dado comprimento
| insere uma linha vertical entre colunas
@{texto} insere um dado texto entre colunas

Uma seqüência str de caracteres de especificação de formato pode ser repetido num vezes usando a construção *{num}{str}. Por exemplo, uma tabela com 15 colunas de texto justificado à direita e separadas por linhas verticais pode ser produzida usando o especificação de formato {|*{15}{r|}}.

Se espaço vertical adicional é requerido entre as linhas da tabela, então isto pode ser produzido especificando a quantidade de espaço dentro de colchetes após \\.Por exemplo, usaríamos \\[6pt] para separar duas linhas de uma tabela por 6 pontos de espaço em branco.

Uma linha horizontal na tabela da coluna i para coluna j pode ser produzida usando-se \cline{i-j}. Por exemplo \cline{3-5} produz uma linha horizontal que se estende pelas colunas 3, 4 e 5 da mesma tabela.

Um comando da forma \multicolumn{num}{fmt }{texto} pode ser usado dentro do corpo de uma tabela para produzir uma entrada estendendo-se por várias colunas. Aqui num é o número de colunas sobre as quais a entrada vai ser estendida, fmt especifica o formato de entrada (e.g., l se a entrada '/ é justificada à esquerda, ou c se a entrada é centralizada), e texto é o texto da entrada. Por exemplo, para estender três colunas de uma mesa com as palavras `Ano de Entrada' (centralizada com referência às três colunas), usa-se

\multicolumn{3}{c}{Ano de Entrada}


next up previous contents
Next: O Preâmbulo do Arquivo Up: Características Adicionais do LATEX Previous: Citações   Contents
Joaquim Quinteiro Uchoa
1999-12-03