仅输入 pdf 的部分内容

仅输入 pdf 的部分内容

我已经使用 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包您可以将trimclip选项传递给裁剪(例如\includegraphics[trim={0 0 5cm 0},clip]{example-image-a}),但您需要手动指定裁剪参数。 这个答案有详细信息。

相关内容