包括胶乳中的图形文件
我正在尝试将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?