包括胶乳中的图形文件

我正在尝试将jpeg文件包含在胶乳中

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

但是,指定宽度和高度并使用pdflatex编译时,会产生错误:

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

图像的真实大小是576x432像素。 我有没有在乳胶文件中正确指定尺寸?

无论如何要使用默认设置,而不需要指定宽度和高度? 如果我没有在latex文件中指定它们,

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的图形文件?


你的序言中有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}

您必须将软件包选项pdftex添加到软件包graphicx

usepackage[pdftex]{graphicx}

尝试 includegraphics {myfig.jpg}

当你说[宽度= 57.6毫米,高度= 43.2毫米],它是以毫米(mm)为单位的盒子尺寸。 乳胶将您的图像缩放到这个尺寸。

更多比例选项:http://amath.colorado.edu/documentation/LaTeX/reference/figures.html

对于没有包围盒的错误:

什么是BoundingBox?

BoundingBox是一个位于PostScript文件中的条目,它告诉读者文件的比例限制。 Latex使用此条目来确定如何将图像放置在文档中。 如何解决我的Latex问题

解决这个问题很容易。 在这种情况下使用软件包ImageMagick将图像从一种形式转换为另一种形式。 ImageMagick能够将许多图像格式转换为许多其他类型。 要进行转换,只需将其输入到控制台中:

root@Pingu ~ # convert image.jpg image.eps

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

链接地址: http://www.djcxy.com/p/33369.html

上一篇: include figure files in latex

下一篇: How can I restrict the size of my \multicolumn cells in a longtable?