2010-08-12 3 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를 논평했다. 그러나 아무 일도 일어나지 않았다. 같은 오류.

아이디어가 있으십니까?

EDIT : 여러 PNG 파일이 있습니다. PNG 파일을 사용할 수 있습니까? WinXP에서 LEd를 사용하고 있습니다.

+0

파일 이름의 철자가 올바른지 확인 했습니까? 독일어에서는 "Diagramm"입니다. – Svante

+0

예, 전적으로 확신합니다. – legami

+0

http : //tex.stackexchange.com/ –

답변

0

라텍스는 Blockdiagram.eps가 아닌 Blockdiagram.eps를 찾고 있습니다. 이상적으로 벡터 eps 형식의 그래픽을 사용해야합니다. 어떻게 다이어그램을 만들었습니까? (어떤 소프트웨어 등?)

예 : matlab은 eps뿐만 아니라 png로 내보낼 수 있습니다. Inkscape은 벡터 이미지를 처음부터 그릴 수있는 좋은 프로그램입니다.

편집 : 당신이 sam2p 또는 this online tool을 사용할 수 있습니다 변환하려면 EPS 형식으로 이미지를 변환하는 sam2ps를 사용해보십시오

+0

글쎄, 나는 새로운 이미지를 위해 그것을 할 것이다. 그러나 나는 지금 많은 PNG 파일을 가지고있다. 나는 무엇을 할 수 있을까? 왜 eps¿를 찾고 있습니까? PNG 또는 다른 형식을 사용할 수 있습니까? 나는 그것을하기 전에 ... 다른 편집기에서 같은 코드가 작동하지만, 지금 이걸 사용해야합니다 ... – legami

+0

온라인 도구로 EPS로 파일을 변환하려고했지만 아무 것도 :/ – legami

+0

stranged, 나를 위해 일했습니다. gimp www.gimp.org가 eps로 저장할 수 있습니다 – second

0

- DVI에 건물은 PNG 파일로 일하는 것이 어디 한 번 비슷한 문제를 가지고 있지만, PDF에 건물 것 EPS 파일이 없으면 실패합니다.

+0

PDF 또는 LaTeX를 컴파일 할 때 동일한 문제가 있습니다. – legami

5

LaTeX 대신 PDFLaTeX를 사용할 수 있습니다. PDFLaTeX는 PNG 이미지를 가져올 수 있습니다. PDFLaTeX에서는 EPS 이미지를 사용할 수 없습니다. 당신은 벡터 이미지 형식으로 PDF를 사용해야 할 것입니다. ImageMagick을 사용하여 이미지를 변환하는 것이 좋습니다.

1

Andy & Svante가 맞습니다. DVI 파일을 생성 중입니다. & graphicx는 PNG를 처리 할 수없는 Postscript 스페셜을 사용하여 DVI 파일의 그래픽을 처리합니다. PDF를 생성 할 때 graphicx는 PNG를 처리 할 수 ​​있으며 .eps는 처리 할 수 ​​없습니다.

Pdftex를 사용한다고해도 PDF가 생성되는 것은 아닙니다. latex으로 Pdftex를 호출하면 Web2c 호환 모드로 돌아가서 DVI를 생성합니다. pdflatex을 사용하여 명시 적으로 호출합니다.

Xetex를 사용하십시오. 요즘에는 PDF 만 생성됩니다. 가지고있는 경우 xelatex으로 호출하십시오.

하나의 라텍스 파일에 EPS 수치와 PNG를 모두 사용할 수있는 방법은 없습니다. (적어도 Taco Hoekwater가 루텍스에서 포스트 스크립트 인터프리터를 구현할 때까지는 ...), 다음 중 하나를 선택하여 사용해야합니다. 사용할 수있는 많은 훌륭한 변환기.