Inserindo figuras
Origem: Tex-Br, a enciclopédia livre.
O LaTeX permite a inserção de figuras de maneira bastante simples. Para isto é necessário colocar no preâmbulo do documento o seguinte pacote:
\usepackage{graphicx}
Não é necessário declarar a opção de driver, tal como dvips ou pdftex, pois o próprio LaTeX é suficientemente esperto para selecionar o drive correspondente.
Para inserir uma figura devemos usar a seguinte sintaxe:
\includegraphics[opções]{nome_da_figura}
Caso deseja deixar todas as figuras em uma pasta separada, use o seguinte comando no preêmbulo do documento:
\graphicspath{imagens/} %ambiente *nix
\graphicspath{imagens\} %ambiente MS-Windos
Observe que, neste caso, a pasta imagens está dentro da pasta atual do seu artigo TeX. Caso a pasta de figuras encontre-se em outro local, coloque o caminho completo entre as chaves.
Conteúdo |
Extensões para pdftex
Na compilação do documento .tex utilizando o drive pdftex as seguintes extensões podem ser usadas, não havendo a necessidade de declarar a extensão no nome_da_figura:
pdf, png, jpg, mps
Opções
As seguintes opções podem ser declaradas no comando \includegraphics:
| height | Altura da figura em unidades aceitas pelo LaTeX (cm, mm, pt, in). |
|---|---|
| totalheight | Altura total da figura, em qualquer unidade do LaTeX. |
| width | Largura da figura, idem. |
| scale | Escala de ampliação ou redução da figura. Se scale=0.5, a figura será reduzida à sua metade. |
| angle | Rotação da figura em graus, sentido anti-horário. |
| origin | A opção origin especifica o ponto no qual a figura irá ser rotacionada. Por default a imagem é rotacionada em seu ponto de referência. |
Objetos Flutuantes
No LaTeX existe a possibilidade de se inserir objetos (figuras ou tabelas) exatamente no ponto em que se posiciona no texto.
Mas isto deve ser evitado, porque uma das peculiaridades do LaTeX é a capacidade de inserir objetos no ponto julgado ótimo, com base nos cânones tipográficos.
Por este motivo, tabelas e figuras são chamados de objetos móveis ou flutuantes (floating).
O comando para inserção de figuras tem a seguinte sintaxe:
\begin{figure}[especificador de posição]
Para inserir uma figura:
\begin{figure}[ht]
\includegraphics[opções]{nome_da_figura}
\end{figure}
Como opções temos as seguintes possibilidades:
O posicionamento de um objeto flutuante é controlado com as seguintes opções:
htb
Isto define a nossa preferência com relação a posição na página onde deverá ocorrer o posicionamento.:
- h posicionar aqui (here);
- t posicinar em cima (top);
- b posicionar em baixo (bottom);
- p ou eventualmente posicionar em uma página dedicada apenas aos objetos flutuantes (float);
- ! desconsiderar os padrões internos que evitam a inserção da figura.
Caso deseje posicionar o objeto no ponto exato (o que deve ser
evitado) adicione um ponto de exclamação:
h!
Alternativamente pode-se usar o pacote float
\usepackage{float}
e passar a opção:
H
Recomendações Sobre Posicionamento
Acredite no LaTeX! Se fisicamente não há espaço, é inútil insistir.
Posicionamento ótimo
- tb para objetos normais;
- p para objetos grandes.
Antes de haver completado o documento, não se preocupe com posicionamento. Na fase de revisão pode-se usar o pacote placeins.
Referenciando figuras
Para poder fazer referência a uma figura coloque \label{fig:minha-figura} dentro do ambiente figure
\begin{figure}[ht]
\includegraphics[scale=0.5]{minha_figura}
\label{fig:minha-figura}
\end{figure}
Desta forma você pode fazer construções do tipo:
veja a figura~\ref{fig:minha-figura} na página~\pageref{fig:minha-figura}
O ~ serve para evitar que a palavra figura seja separada da referência
Renato 20:56, 23 Outubro 2006 (BRST)
Renato 21:22, 25 Maio 2007 (BRT)
