2010-08-12 79 views
3

我有問題將圖像插入到我的.tex文件。這是代碼:包含PNG圖形問題

\begin{figure} 
\includegraphics[width=1\textwidth]{Blockdiagram} 
    \caption{Diagram} 
    \label{figure:BlockDiagram} 
\end{figure} 

它說它無法找到該文件!與Blockdiagram.png相同。

該圖在同一個文件夾中。主要的.tex在這個文件夾之外,我試圖在那裏複製圖像,但問題依然存在。

如果我幫忙H型我:

I could not locate the file with any of these extensions: .eps, .ps.... 

這是一個PNG!在文件中我有兩個:

\usepackage{graphicx} 
\usepackage{epsfig} 

而我試過評論epsfig ....但沒有任何反應。同樣的錯誤。

任何想法?

編輯:我有幾個PNG文件,可以使用PNG文件嗎?我在WinXP下使用LEd。

+0

你確定文件名拼寫正確嗎?在德語中,它是「Diagramm」。 – Svante 2010-08-12 08:04:10

+0

是的,我完全肯定:) – legami 2010-08-12 08:45:59

+0

http://tex.stackexchange。com/ – 2013-01-23 04:02:03

回答

0

乳膠正在尋找Blockdiagram.eps,而不是Blockdiagram.png。理想情況下,您應該嘗試使用矢量eps格式的圖形。你是如何創建你的圖表的? (什麼軟件等?)

E.g. matlab可以導出到eps以及PNG。 Inkscape是從頭開始繪製矢量圖像的好程序。

編輯: 轉換,您可以使用程序sam2p或this online tool

+0

那麼,我會爲新圖像做到這一點,但現在我有很多PNG文件...我該怎麼辦? 爲什麼要尋找eps?我可以使用PNG或其他格式嗎?我之前做過...在不同的編輯器中使用相同的代碼,但我現在必須使用它... – legami 2010-08-12 07:53:49

+0

我試圖將文件轉換爲EPS與在線工具,但沒有:/ – legami 2010-08-12 08:56:58

+0

奇怪,爲我工作。 gimp www.gimp.org可以保存到eps – second 2010-08-12 09:08:42

0

嘗試使用sam2ps將圖像轉換爲EPS格式 - 我有一個類似的問題曾在那裏建設DVI將與PNG格式的工作,但建設PDF會然後失敗,除非我有EPS文件。

+0

我編譯PDF或LaTeX時遇到同樣的問題。 – legami 2010-08-12 07:56:32

5

您可以使用PDFLaTeX而不是LaTeX。 PDFLaTeX可以導入PNG圖像。不過,您不能在PDFLaTeX中使用EPS圖像;你將不得不使用PDF作爲矢量圖像格式。我會建議使用ImageMagick來轉換圖像。

1

Andy & Svante是正確的:您正在生成一個DVI文件& graphicx使用Postscript特殊處理圖形在DVI文件中,它無法處理PNG。生成PDF時,graphicx可以處理PNG(而不是.eps)。

令人困惑的是,使用Pdftex並不能確保您生成PDF:如果您使用latex調用Pdftex,它將回退到Web2c兼容模式,並生成DVI。你使用pdflatex明確調用它。

或者使用Xetex,這些日子只生成PDF。如果有,請用xelatex調用。

沒有辦法在一個Latex文件中原生地使用EPS數字和PNG(至少直到塔科Hoekwater在Luatex中實現他的Postscript解釋器...),並且直到那時,您必須選擇並使用其中一個許多可用的精細轉換器。