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:

Opções do 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)

Personal tools