我有一张这样的 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 文件。