2010-03-20 141 views
4

我想包括乳膠包括乳膠圖文件

\includegraphics[width=57.6mm, height=43.2mm]{../../results2/html/zerooneloss_stumps.jpg} 

JPEG文件中指定的寬度和高度,並與pdflatex編譯,但是,它產生錯誤:

! LaTeX Error: Cannot determine size of graphic in ../../results2/html/zerooneloss_stumps.jpg (no BoundingBox). 

的圖像的真實大小是576x432像素。我有沒有在乳膠文件中正確指定尺寸?

無論如何使用默認設置,而不需要指定寬度和高度?如果我沒有在乳膠文件中指定它們,

\includegraphics[]{../../results2/html/zerooneloss_stumps.jpg} 

我仍然得到同樣沒有的BoundingBox錯誤。

感謝和問候!


變化

\includegraphics[]{../../results2/html/zerooneloss_stumps.jpg} 

\includegraphics{../../results2/html/zerooneloss_stumps.jpg} 

仍具有不BoundingBox的錯誤。


我使用

\usepackage[dvips]{graphicx} 

是什麼,

的區別吧
\usepackage{graphicx} 

這似乎與前一個,EPS圖形文件可以工作,而JPEG文件不能與後者,事情變得相反?


是否可能在同一乳膠文件中包含eps和jpg的圖形文件?

+0

圖像是否可被'latex'讀取? – kennytm 2010-03-20 13:37:05

+0

你可以發佈一個最小的乳膠文件來重現錯誤? – baol 2010-03-20 13:42:53

+0

太多的問題...邊界框錯誤可以通過ImageMagick轉換包來解決。如果圖像不能很好地呈現/轉換,那是另一個問題,另一個問題。現在是清理的時候了。 – darlinton 2010-03-20 14:03:29

回答

4

你有你的序言\usepackage{graphicx}

編輯(在問題中編輯後的結果):在使用pdflatex時,不應使用dvips選項。該選項產生對latex程序的dvi輸出的後處理(例如,通過dvips)有用的信息。在你的情況下,因爲你正在使用pdflatex你應該不給任何選項的graphicx包(右驅動程序自動選擇)。另一方面,pdflatex僅支持PNG,JPG或PDF格式的外部圖形,但正如其他人所說的,很容易將EPS轉換爲PDF:我首選的方法是使用epstopdf,在Ubuntu中由texlive-extra- utils包。

例如,當與pdflatex處理,下面的例子中工作,如果你在當前目錄下的文件image.png或image.jpg的或image.pdf:

\documentclass{article} 
\usepackage{graphicx} 
\begin{document} 
\includegraphics{image} 
\end{document} 
+0

謝謝!我正在使用\ usepackage [dvips] {graphicx}。有什麼不同? – Tim 2010-03-20 13:55:12

+0

如果您使用的是pdflatex,則dvips選項不兼容(對於膠乳輸出非常有用)。另外,當使用pdflatex時,您應該只包含jpegs,png和pdf圖像。我相信默認驅動程序取決於您用來「編譯」它的可執行文件。 – baol 2010-03-21 13:06:42

2

嘗試\ includegraphics {myfig.jpg}當你說[寬度=57.6毫米,高度=43.2毫米]

它的以毫米爲單位的盒尺寸(mm)。乳膠將您的圖像縮放到這個尺寸。

較具規模的選擇:http://amath.colorado.edu/documentation/LaTeX/reference/figures.html

對於無邊界框錯誤:

什麼是BoundingBox的?

BoundingBox是一個位於PostScript文件中的條目,它告訴讀者文件的比例限制。 Latex使用此條目來確定如何將圖像放置在文檔中。 如何解決我的乳膠問題

解決這個問題是相當容易的。在這種情況下使用軟件包ImageMagick將圖像從一種形式轉換爲另一種形式。 ImageMagick能夠將許多圖像格式轉換爲許多其他類型。做轉換隻需輸入到這個控制檯:

[email protected] ~ # convert image.jpg image.eps 

http://www.tuxpages.com/helppages/latex-convert.shtml

+0

但他使用的是pdflatex,所以轉換爲pdf而不是eps應該更好 – Gacek 2010-03-20 13:55:24

4

您必須添加包選項pdftex至包graphicx

\usepackage[pdftex]{graphicx} 
+0

謝謝!它與\ usepackage [dvips] {graphicx}和\ usepackage {graphicx}有何區別? – Tim 2010-03-20 14:01:36

+0

通常沒有區別,因爲'dvips'是默認的驅動程序。 – mrucci 2010-03-21 10:03:39

+0

這爲我工作! – 2017-04-19 05:34:56