修剪 PDF 图像中的空白处以便插入 TeX 文件

修剪 PDF 图像中的空白处以便插入 TeX 文件

我有一张这样的 PDF 格式的图像:

在此处输入图片描述

图像下半部分有很多空白区域。当我插入 PDF 图像时,main.tex图像\includegraphics[width=\textwidth]{4x4_System_Circuit.pdf}的空白区域也会被包含进去。能不能以某种方式修剪掉这些空白区域?否则看起来很奇怪。

PS:您可以看到我用来生成 PDF 图像的代码这里

答案1

您可以使用

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{graphicx}

\begin{document}

\begin{figure}[h]
    \centering
    \includegraphics[width=\textwidth, trim = 1cm 2cm 0cm 1cm, clip]{test-image}
\end{figure}
\end{document}

其中trim=left bottom right top指定了图像/pdf被剪辑的量。

查找修剪参数

要找到修剪参数,您可以fbox在图像周围绘制一个,并查看将被剪裁的区域(用黑色矩形标记)。找到正确的区域后,删除fbox并添加clip键。

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{graphicx}

\begin{document}

\begin{figure}[h]
    \centering
    \fbox{\includegraphics[width=\textwidth, trim = 1cm 2cm 0cm 1cm]{test-image}}
\end{figure}
\end{document}

替代方案:使用standalone文档类作为输入 pdf

由于您也在生成输入 PDF,因此您可以将此 PDF 的文档类 (4x4_System_Circuit.pdf) 设置为standalone。这将自动生成具有正确大小的 PDF。无需剪辑。有关如何使用该类的信息standalone,请参阅独立课程手册,第 5 节。

答案2

大多数 Latex 安装都带有pdfcrop命令行工具。

只需运行

pdfcrop filename.pdf

这将创建一个新的 pdf ( filename-crop.pdf),其中多余的空格已被删除。然后只需包含这个新文件即可。

顾名思义,这只适用于 pdf 文件。

相关内容