如果我的问题表述不正确,我深感抱歉,请随时修改。
我有一份很长的文档,其中包含许多图表,其中大部分图表需要修剪成相同的长度。我想缩短修剪值,这样我就不必每次都输入数字,并且以后编辑它们时也更容易,而不必滚动浏览整个文档。
这是我正在尝试做的一个例子
\documentclass[a4paper,11pt]{report}
\usepackage{float}
\usepackage{graphicx}
\newcommand{\crops}{2mm 2mm 2mm 2mm}
\begin{document}
\begin{figure}[H]
% \includegraphics[width=.48\linewidth,clip=true,trim=2mm 2mm 2mm 2mm]{example.png} % (works)
\includegraphics[width=.48\linewidth,clip=true,trim=\crops]{example.png} % (does not work)
\end{figure}
\end{document}
您可以找到我使用的示例图像这里
此文档出现错误:扫描 \Gread@parse@vp 的使用时文件结束
有办法吗?谢谢
答案1
最简单的方法是添加一个新密钥:
\documentclass[a4paper,11pt]{report}
\usepackage{graphicx}
\makeatletter
\define@key{Gin}{mycrops}[]{\setkeys{Gin}{trim=2mm 2mm 2mm 2mm,clip}}
\makeatother
\begin{document}
With cropping
\includegraphics[width=.48\linewidth,mycrops]{example-image-a.png}
Without cropping
\includegraphics[width=.48\linewidth]{example-image-a.png}
\end{document}