Tabelas e Figuras
As tabelas e as figuras são dos elementos mais comuns num documento.
Nome | Apelido | Idade |
---|---|---|
Francisco | Coelho | 56 |
João | Silva | 48 |
Maria | Costa | 32 |
Tabelas
As tabelas são definidas com o ambiente
tabular
.
\begin{tabular}{lr|c}
\textbf{Nome} & \textbf{Apelido} & \textbf{Idade}
\hline
Francisco & Coelho & 56
...
\end{tabular}
- As colunas são definidas por
lr|c
.- Três colunas, com alinhamentos esquerdo, direito, centro.
- Uma barra vertical entre a segunda e a terceira coluna.
- As linhas são separadas por
\
. - Em cada linha, as colunas são separadas por
&
. - A linha horizontal é feita com
\hline
.
(ver mais em Tables)
-
Consulte a página da União Europeia sobre os países para obter os seguintes dados de cinco países à sua escolha: Nome, Capital, Superfície () e População.
-
Junte todos esses dados numa tabela, como a seguinte.
País | Capital | Superfície () | População |
---|---|---|---|
(esquerda) | (esquerda) | (direita) | (direita) |
Observações sobre as Tabelas
O ambiente
tabular
permite inserir diretamente tabelas (relativamente) pequenas no documento, indicando o conteúdo de cada "célula".Para tabelas grandes (distribuídas por várias páginas), ou para incluir dados externos (provenientes, por exemplo, de uma folha de cálculo) são usados outros ambientes, que vamos explorar numa aula posterior.
Figuras
\usepackage{graphicx}% No Preâmbulo
...
\includegraphics[OPÇÕES]{figura}% No Documento
\includegraphics[width=0.25\textwidth]{logotipo.png}
inclui no documento a imagem que está no ficheiro logotipo.png
.
Neste exemplo, a imagem é reduzida de forma a ficar com 25% da largura da mancha de texto onde o comando é aplicado:

(ver mais em Importing Graphics)
Opções para Figuras
O comando \includegraphics
está definido no package graphicx
, que tem de ser declarado no preâmbulo:
\usepackage{graphicx} % No preâmbulo
...
\includegraphics[...]{imagem.png} % No documento
As opções do comando \includegraphics
permitem especificar:
- A largura
width = ...
. - A altura
height = ...
. - Outras
scale
,angle
,keepaspectratio
, etc.
Os valores da largura e da altura podem ser expressos em unidades absolutas:
- pontos
pt
. - comprimento
mm
,cm
, etc.
Esses valores também podem ser dados em unidades relativas:
- ao texto
\textwidth
,\textheight
. - à linha
\linewidth
. - às letras
em
.
Formatos de Imagem nas Figuras
No comando \includegraphics[...]{imagem}
a imagem indicada é (o caminho para) um ficheiro externo ao documento.
- São aceites todos os formatos mais comuns de imagem:
jpg
,png
,bmp
, etc. - É boa ideia "arrumar" todas as imagens numa única diretoria relativa ao documento.
Por exemplo:
monografia/ % pasta "principal"
tese.tex % documento "principal"
imagens/ % sub-pasta com imagens
diagrama1.jpg % uma imagem usada no documento
Na página da União Europeia sobre os países também existem imagens com os mapas de cada país.
Aumente a tabela que fez no exercício anterior com uma coluna que mostra essa imagem. Para isso:
- Crie uma sub-pasta
imagens
onde tem o exercício anterior. - A partir do browser guarde as respetivas imagens na pasta que criou.
- Modifique a tabela, acrescentando-lhe uma coluna.
- Em cada linha use o comando
\includegraphics
com opções de forma a cada imagem ficar centrada e com a largura de 4 letras.
O resultado do Exercício (Figuras) ficou... feio. O alinhamento das imagens, e a sobreposição à linha que separa o cabeçalho não ficam bem.
- Procure no capítulo sobre tabelas potenciais soluções para estes problemas.
- Pontos Extra: Transforme a sua resolução para o alinhamento das imagens num comando
\mapacentrado
que possa aplicar a todos os mapas da tabela. - Sugestão: Veja o comando
\parbox
.