我已经使用 Inkscape 创建了一个图像并将其保存为 pdf_tex,以便将其导入到我的 LaTeX 文档中。
我的问题是图片只使用了半页,但导入到 LaTeX 中时
\begin{figure}[htb!]
\resizebox{\textwidth}{!}{\input{fig.pdf_tex}}
\caption{Caption}
\end{figure}
为图片创建一整页,即图片位于顶部,其余部分填充空白。
我只能导入包含实际图像的 PDF 部分吗?或者有没有更好的方法来解决这个问题?
答案1
有一个更好的方法(通常更好)——修复 inkscape 中的绘图:
在 Inkscape 中,按 Ctrl+A(或编辑|全选),然后按 Ctrl+Shift+D(或文件|文档属性)。然后单击“调整页面大小以适应内容”和“调整页面大小以适应绘图或选择”旁边的 + 号。您应该看到页面边框移动以紧密围绕绘图(如果您没有全选,请撤消并重试,您也可以拖动选择您想要的所有内容)。保存 .pdf 并再次编译 .tex 文件。
使用该graphicx
包您可以将trim
和clip
选项传递给裁剪(例如\includegraphics[trim={0 0 5cm 0},clip]{example-image-a}
),但您需要手动指定裁剪参数。 这个答案有详细信息。