答案1
您不需要使用外部程序裁剪副本,只需向 中添加一些选项\includegraphics
。此 MWE 显示两次相同的图像(重命名为image.png
),带有和不带有无用的背景。两个图像都在一个框架内以显示边缘:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\section*{Original image}
\fbox{\includegraphics[width=\linewidth]{image.png}}
\section*{Trimmed and clipped image}
\fbox{\includegraphics[width=\linewidth,trim=6.5cm 6cm 6.5cm 4cm,clip]{image.png}}
\end{document}
编辑:由于目标似乎是自动裁剪,而不是避免裁剪副本,但据我所知,这个问题已经在评论中使用外部工具完美解决,这只是在 MWE 中付诸实践。以下代码将 poorman 的宏添加到上面的 MWE:
\section*{Automatic crop}
Note: compile with \verb|--shell-escape|\\
\newcommand\cropped[1]{%
\immediate\write18{convert -trim #1.png #1cropped.png}%
\includegraphics[width=\linewidth]{#1cropped.png}}
\fbox{\cropped{image}}
将自动生成此图像:
其实裁剪并不是由 LaTeX 完成的,需要一个额外的文件,但是谁在乎呢?反正运行时就完成了pdflatex
。