Dicas para inserção de figuras: EPS

Origem: Tex-Br, a enciclopédia livre.

No LaTeX pode-se incluir qualquer tipo de figura. A mais fácil de se inserir é o Encapsulated PostScript (eps). Para a inserção de uma figura é preciso declarar no preâmbulo do documento:

\usepackage[driver]{graphicx}

As opções de drivers são:

Opções de "Drivers"
dvips Inclusão de imagens "eps" e geração de documentos "dvi" (Padrão)
pdflatex Inclusão de imagens "jpg" e/ou "png" e geração de documentos "pdf"

e no local aonde vai se incluir a figura

\includegraphics[opções]{nome do arquivo EPS}

Como opções temos as seguintes possibilidades:

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.

Conversão para formato EPS

Para converter figuras para o formato (eps) utilizam-se scripts de conversão. Existem inúmeros na internet, é só baixar e utilizar. Um script muito utilizado é o (png2eps.sh) que consegue manter um nível muito bom de qualidade nas imagens.

Para executar este script você deve ter já configurado o pngtopnm e o pnmtops.

Há, também, a possibilidade de se utilizar softwares para conversão de imagens como BMP, GIF, JPGE e outras para o formato EPS. Um software livre muito utilizado, é o the GIMP (http://www.gimp.org)

Outra opção, para quem é usuário linux, é através do imagemagick:

$convert image.bmp image.eps

Para outras conversões basta substituir a extensão bmp por outra: jpg, png, etc.

Abaixo encontram-se algumas dicas de inclusão de figuras


  • Figura centralizada
   \begin{figure}[htb]
       \centering  % figura centralizada
       \fbox{\includegraphics[width=XXcm, height=XXcm]{arquivo.eps}}
       \caption{\it XXX XXX XXXXX}
       \label{fig:XXXX}
   \end{figure}


  • Figura na margem
   \marginpar{\centering
       \includegraphics[width=\marginparwidth]{arquivo.eps}%
       \figcaption{This is a Marginal Figure} \label{fig:marginal:fig}}


  • Figura com texto circulando em volta
   \begin{wrapfigure}[XX]{XX}{XX}  % [nºde linhas que a figura vai ocupar]{posição - l, r, c}{largura da figura - Xcm}
       \centering  % figura centralizada
       \includegraphics[width=XXcm, height=XXcm]{arquivo.eps}
       \caption{\it XXX XXX XXXXX}
       \label{fig:XXX}
   \end{wrapfigure}


  • Figura com texto circulando em volta, com figwindow

figwindow é um comando para inserir figuras em um texto, sua sintaxe é

\begin{figwindow}[{numero de linhas antes da figura},{posição da figura - l, r, c},
      {A figura},{nota que vem abaixo da figura}]

onde: r = right = direita, l = left = esquerda, c = center = centro


\begin{figwindow}[XX, XX, {\includegraphics[width=XXcm, height=XXcm]{arquivo.eps}}, XXX]
       XXXX XXX XXXXX X XXX X XXXX XXX XX  XXXXX
       XX XXX XXXXX XX XXX X XXXX XXX XX  XXXXX
       XXXXX XXX XXXX X XXX X XX XXX XX  XXXXX
       XXXX XXXX XXXXX X XXX X XXXX XXX XX XXXXX
   \end{figwindow}


  • Colocando 2 figuras lado a lado
   \begin{figure}[htb] % Duas figuras lado a lado
       \begin{minipage}[b]{0.48 \linewidth}
           \fbox{\includegraphics[width=\linewidth]{XXX.eps}}\\
           \caption{\it XXX}
           \label{fig:XXX}
       \end{minipage}\hfill
       \begin{minipage}[b]{0.48 \linewidth}
           \fbox{\includegraphics[width=\linewidth]{XXXX.eps}}\\
           \caption{\it XXXX}
           \label{fig:XXXX}
       \end{minipage}
   \end{figure}


  • Colocando 2 figuras lado a lado (uma legenda para cada figura e

uma legenda para as duas)

No preâmbulo:

\usepackage{subfigure}

no texto

\begin{figure*}[!htb]
   \centerline{
   \subfigure[XXX 1ª XXX]{\includegraphics[width=7.5cm]{arquivo1.eps}
   \label{fig:XXX}}
   \hfil
   \subfigure[XXX 2ª XXX]{\includegraphics[width=7.5cm]{arquivo2.eps}
   \label{fig:XXXX}}
   }
   \caption{\it XXXX para as duas XXXX}
   \label{fig:XXXXX}
\end{figure*}
  • Colocando a legenda ao lado da figura
\usepackage[leftcaption]{sidecap}

\begin{SCfigure}[1.5][htbp]
\includegraphics[width=6cm]{figura}
\caption{Texto do caption.}
\end{SCfigure}

Para mais informações consulte: Using Imported Graphics


--Elvio 00:15, 26 Mai 2005 (BRT)

Editado por: Renato

Personal tools