Não é possível determinar o tamanho do gráfico

I'estou tentando incluir gráficos no meu arquivo Latex, que eu compilei com latex+dvipdf no OS X. Latex entretanto retorna este erro: "Não consigo determinar o tamanho do gráfico"

Meu gráfico é exportado do PowerPoint, então eu tentei tanto .pdf quanto .png. Eu recebo os mesmos erros para ambos.

Amostra de código que não't funciona:

\begin{figure}[htb]
\begin{center}
\leavevmode
\includegraphics[width=0.8\textwidth]{graph.png}
\end{center}
\end{figure}

Se eu tiver que definir manualmente algumas medidas da imagem, por favor, diga-me como posso descobrir essas medidas. Preciso que a imagem absorva cerca de 80% da largura do texto e que esteja centrada. Obrigado.

Solução

O DVI produzindo latex não'não suporta a leitura do tamanho de imagens PNG, JPG ou PDF. Você precisa utilizar o pdflatex para isso. Na verdade o latex é o pdflatex no modo DVI em distribuições modernas, mas ele pode ler os tamanhos apenas no modo PDF por algum motivo. No entanto, você é capaz de dizer o tamanho natural das imagens utilizando natwidth e natheight que farão o latex compilar sem erros. O arquivo DVI produzido só será vinculado ao PDF e o conversor DVI-para-PDF precisará incluí-lo no PDF final. AFAIK dvpdf não suporta isso, mas o dvipdfm suporta.

\documentclass{article}

\usepackage{graphicx}

\begin{document}
\begin{figure}
    \centering
    \includegraphics[width=0.8\textwidth,natwidth=610,natheight=642]{tiger.pdf}
\end{figure}
\end{document}

Compilar com

pdflatex 

ou

latex 
dvipdfm 
Comentários (7)

**Uma solução não-Latex***

Uma solução muito rápida é converter o arquivo png para o formato eps. Isso pode ser feito facilmente utilizando software gráfico, por exemplo Inkscape.

Então, você só precisa abrir o arquivo em "Inkscape" e depois em "SaveAs" e selecionar o formato "eps".

Agora altere a extensão no arquivo `tex' de

\includegraphics[width=0.8\textwidth]{tiger.png}

para

\includegraphics[width=0.8\textwidth]{tiger.eps}
Comentários (5)

Eu vi esta edição com um arquivo "jpeg". Ao mudar sua extensão de .JPG' para.jpg' (sim, apenas capital para baixar) o erro foi embora.

$ pdflatex --version
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) restricted \write18 enabled.
Comentários (0)