LaTeX: Incluir imagens PNG e JPG (bounding box)

Para incluir imagens com extensão .png e .jpg em seu documento LaTeX, coloque o parâmetro dvipdfm em \documentclass, em seguida declare o pacote graphicx.

\documentclass[a4paper,12pt,dvipdfm]{report}
\usepackage{graphicx}

Para inserir a figura é necessário transformá-la do formato original (.png,
.jpg) para o formato bounding box (.bb). Suponha que o nome da imagem seja grafico.png. Para transformá-la em .bb basta abrir o Prompt e digitar:

ebb grafico.png

Isto criará um arquivo grafico.bb. Supondo que o arquivo TeX chama-se documento.tex, abra-o e insira as linhas:

\begin{figure}[!htb]
     \centering
     \includegraphics[scale=1]{images/grafico.png}
     \caption{Legenda da Imagem}
     \label{Label de referência para a imagem}
\end{figure}

Compile o documento:

latex documento.tex

Será gerado o arquivo documento.dvi, porém a figura não aparecerá nele. É preciso que seja transformado em .pdf, com o seguinte comando:

dvipdfm documento.dvi

Será criado o documento.pdf com a imagem grafico.png. Com esta dica você não fica restrito a inserir somente figuras .eps no seu documento.

This entry was posted in LaTeX and tagged , , , , , , , , , . Bookmark the permalink.

18 Responses to LaTeX: Incluir imagens PNG e JPG (bounding box)

  1. Alex Ribeiro says:

    Parabéns Everton!

    Você tem muito conhecimento e é muito estudioso.

    Fico feliz por você!

    Felicidades!!!

  2. Francisco says:

    O problema disso é que se vc estiver usando o pstricks o documento não compila nem com reza brava.
    Uma solução alternativa, usando a rota “tradicional” (dvi->ps->pdf) é botar a bounding box na mão com o argumento bb do \includegraphics.

  3. Renato says:

    Não há necessidade de criar um boundbox para inserir desenhos .png, .jpg, .pdf. O próprio graphicx fará isto e compilará um pdf. A menos que deseje gerar um dvi.

    • alysson says:

      Correto.. compile diretamente com o pdflatex… não precisa desse sacrifício de converter imagem… gerar .dvi… converter pra pdf.. com o pdflatex vc já gera diretamente o pdf com a figura em png, jpg, pdf… e por aí vai… Simples assim

  4. ch says:

    No compila. Este segmento

    \scalebox{1} % Change this value to rescale the drawing.
    {\begin{pspicture}(0,-1.29)(5.32,1.29)
    \psline[linewidth=0.04cm](0.0,1.27)(5.3,-1.27)
    end{pspicture}}

    Compila corretamente com LATEX->PS->PDF

    porem si voce agrega el segmento

    \begin{figure}
    \centering
    \includegraphics[width=0.30\textwidth]{mifigura.png}
    \label{fig:logo}
    \end{figure}

    deja de compilar.

    Se voce volta a compilar com Latex->PDF, então nao reconhece o primeiro fragmento porem compila o segundo.

    ..vou tentar outro recurso…

  5. Obrigado, Everton!

    Eu via as imagens, corretamente, no DVI mas, quando convertia para PDF, elas se sobrepunham ao texto. Com sua dica tudo funcionou perfeitamente.

    -bonelli

    Departamento de Geofísica
    CCET UFRN
    Natal RN

  6. Luiz Maurício says:

    Não consigo compilar o trecho abaixo:
    \begin{figure}[htb]
    \centering
    \includegraphics[scale=1]{cv.pdf}
    \caption{Legenda da Imagem}
    \label{Label de referencia para a imagem}
    \end{figure}

    Erro: LaTex Error: Cannot determinate size of graphic in cv.pdf (no Bounding).

    Estou usando o WinEdt 6.0
    Build: 20100317 (v. 6.0)

    O que eu faço?

    Grato.

  7. Calebe Brim says:

    Então pessoal aqui eu resolvi da seguinte forma:

    Quando eu quero inserir png ou jgp no Latex:
    \usepackage{graphicx}

    \begin{document}

    \begin{figure}[h]
    \centering % este comando é usado para centralizar a figura
    \includegraphics[width=4cm, height=6cm, angle=30]{grafico.jpg}\\
    \caption{Gráfico.}
    \label{fig:exem}
    \end{figure}

    \end{document}

    quando eu quero inserir um pdf como imagem no latex:

    \usepackage[pdftex]{graphicx}

    \begin{document}

    \begin{figure}[h]
    \centering
    \includegraphics{grafico.pdf}\\
    \caption{Gráfico.}
    \label{fig:exem}
    \end{figure}

    \end{document}

    Lembrando o seguinte:
    é necessário para cada imagem executar o comando “ebb” por linha de comando por causa do bounding box
    Por exemplo:
    ebb imagem.jpg >> imagem.bb
    ebb imagem.png >> imagem.bb
    egg pdf.pdf >> pdf.bb

    e depois executar o comando latex:
    latex meulatex.tex

  8. Calebe Brim says:

    Eu esqueci de dizer antes…
    No documentclass deve ser adicionado a opção “dvipdfm”.

    \documentclass[12pt,a4paper,titlepage,dvipdfm]{report}
    –>[…]

  9. Calebe Brim says:

    Outro meio que deu certo para mim foi

    \begin{figure}[h]
    \centering
    \label{Diagrama de Causa e Efeito}
    \includegraphics[scale=0.5]{ishikawa.png}
    \caption{Diagrama de causa e efeito criado por: Calebe Brim}
    \end{figure}

    e compilar com o comando pdflatex

  10. Alex Caranha says:

    Valeu Calebe Brim, aqui deu certo do jeito que você falou.
    Muito obrigado.

  11. Marcus says:

    Estou fazendo um artigo, e não estou conseguindo fazer com que a imagem fique no centro ocupando as duas colunas do artigo. como posso fazer isso?

    Obrigado!

  12. Dayane says:

    Ola pessoal estou com um problema e preciso da ajuda de alguém.
    Preciso anexar um artigo cientifico em pdf como as ultimas paginas da minha dissertação. Alguém sabe q comando devo usar?

  13. eugênio Pacelli says:

    Como comentar uma figura ou um gráfico sem esse comentário sair no sumário desta figura? Usamos label para isso. Tem outra forma?

  14. Marcos says:

    Estou desenvolvendo o meu TCC e não estou conseguindo inserir a “Fonte: referencia da imagem” abaixo do caption. Como posso fazê-la?

  15. Renato says:

    Gente voces não sabem da minha alegria em poder editar meus documentos em latex, utilizando a internet.
    Esta alegria é porque: O senhor Bill G..,(Windows), não permite que seu concorrente(LaTex) ,rode a sua plataforma no seu aplicativo Word. Claro ninguém pode obrigá-lo a fazer isto.
    Alguém sabe me dizer como eu capturaria uma imagem(logo: 3,5 cm x 10,5 cm) do word em *.png ou *.jpg para a página “on line” (acima citada), onde estou digitando o meu documento? Obrigado, antecipadamente.

  16. Renato says:

    Necessito colocar a logomarca do meu trabalho em uma folha A4, no cantinho esquerdo do cabeçalho.
    Como o logo(imagem), ocupa mais ou menos 3,0 cm x 3,0 cm e está do lado esquerdo e dentro do mesmo retângulo, contendo o nome da pessoa jurídica, aí não teve jeito, foi salvo junto com o texto, no power point em png, como se fosse uma única figuras(imagem) .
    Daí, eu gostaria de puxar(importar) esta imagem para onde processando o meu documento “on line” do abençoado: sharelatex, está sendo processado.
    Obrigado,
    Renato.

Comments are closed.