31 de jul. de 2009

posicionar figuras no tex

Uma das dificuldades para os usuários do Latex é o posicionamento das figuras, já que ele tenta fazer isso de forma otimizada e automática. Se o usuário quizer forçar as figuras existem duas possibilidades:

(1) Definir o posicionamento em: (h) aqui, (t) topo, (b) base, ou na (p) página. O uso do ! siginifica para forçar a solicitação do usuário. a ordem [htb] indica a preferencia que o latex vai re-arranjar as figuras.

\begin{figure}[!htbp]
\includegraphics{filename}%
\caption{text}%
\end{figure}

(2) Muitas vezes o usuário não quer otimizar o espaço do texto. Ou seja que posicionar a figura em determinado lugar mesmo que um pedaço da págian fique em branco. Neste caso o indicado é usar o pacote: float e o posicionamento H como o exemplo.

\usepackage{float}
...
\begin{figure}[H]
...
\end{figure}

15 comentários:

  1. Show de bola a dica, finalmente consegui entender.
    Grato

    ResponderExcluir
  2. bah! acabou o caos aqui... tu é o cara.
    funcionou a parada com o float e H

    ResponderExcluir
  3. Nossa vlw mesmo, procurei muito sobre como forçar o posicionamento das figuras no latex. Deu certinho...

    ResponderExcluir
  4. Vou me juntar ao coro e dizer que a parada do H resolveu minha vida!

    ResponderExcluir
  5. Muito obrigado! Esse package float salvou minha vida srrsr

    ResponderExcluir
  6. não adiantou aqui, nem H, nem !h, nem floatbarrier =/

    ResponderExcluir
  7. Como faço pra colocar uma imagem, tipo um banner, na parte superior de uma folha (um papel A4) usando o LaTex? Por exemplo; em um texto jurídico, preciso colocar um banner que indica o escritório, o nome dos advogados, etc. e tem que ser no limite superior da página, bem acima mesmo. Até já tenho a arte, ou seja, uma imagem com tudo “Fulano & Beltrano Advogados Associados etc”. mas quanto a conseguir o formato adequado… tá bem difícil…

    ResponderExcluir
  8. MANO VC È DEMAIS DA CONTA SÔ!!!! PARABÉN PRA CARALHOOO SALVO MUITÃOOO

    ResponderExcluir