我正在使用 TexShop 编写文档。为了插入我的图形,我将它们转换为 eps 文件,然后拖放到 latex 环境中。我已将图形的大小设置为与 A4 大小相同,但结果是图形插入如下:
也就是说,页面的左侧和顶部有一些多余的空间,因此图形的左侧和底部的某些部分没有显示出来。
在日志文件中,我收到了这些内容:
[7] [8] [9] <../../Desktop/Fig3_resized.eps> 段落第 113-114 行出现 \hbox 过满(209.82327pt 太宽)的情况 [][] [10] \output 处于活动状态时,出现 \vbox 过满(241.83586pt 太高)的情况
我只是拖放了 eps 文件,并用 illustrator 制作了 eps 文件并将大小设置为与 A4 相似。
我想知道为什么会发生这种错误和行为以及我应该如何解决它。
编辑:
当我拖放我的 eps 文件时,生成的代码会自动出现:
\documentclass[master,english]{kuisthesis}
\usepackage{graphicx}
\begin{document}
\includegraphics[]{/Users/admin/Desktop/Fig3_resized.eps}
\end{document}
以下是重现相同结果的简单代码。我还附上了我的 eps 文件的屏幕截图。
答案1
我猜你的课程kuisthesis
使用的是 A4 纸张格式。因为你没有给我们提供该课程的链接,所以我只是在下面将课程更改为report
。因为你展示的图像是作为*.png
文件添加的,所以我曾经pdflatex
编译并使用了你的图像的文件名498944.png
。
好的,现在请测试以下代码并查看,我是否添加width=\textwidth
到您的\includegraphics
命令并使用包showframe
来可视化打字区域:
\documentclass[master,english]{report} %kuisthesis
\usepackage{graphicx}
\usepackage{showframe} % <======================================
\begin{document}
%\includegraphics[]{498944.png}
\includegraphics[width=\textwidth]{498944.png} % <==============
\end{document}
及其结果:
如您所见,您的图像一开始就有一小块空间(红色箭头,标记为 1),然后填满了整个空间\textwidth
(红色箭头,标记为 2)。
注意:您根本无法使用完整的\paperwidth
,因为您必须尊重右侧(带有 r 的红色箭头)和左侧(带有 l 的红色箭头)的边距。