在编译某文档时要插入大量的图片。图集里事先已准备好两种规格:高清晰度类图的命名规则XXX_m.png;低清晰度类图的命名规则XXX_s.png。如何编写一些命令集可以在导言区:能设置开关参数,能选择插入全部高清晰度图(或插入全部低清晰度)的方式编译整篇文档。
article_10.rar
一个比较粗糙的答案
\documentclass{article}
\usepackage{lipsum}
\usepackage{graphicx}
% \def\picLevel{s} %% here
\def\picLevel{m} %% here
\NewCommandCopy{\originincludegraphics}{\includegraphics}
\RenewDocumentCommand{\includegraphics}{O{}m}{%
\originincludegraphics[#1]{#2_\picLevel}%
}
\begin{document}
\lipsum[1]
\begin{figure}[ht]
\begin{minipage}[t]{0.5\textwidth}
\centering
\includegraphics[scale=1]{bee}
\end{minipage}
\begin{minipage}[t]{0.5\textwidth}
\centering
\includegraphics[scale=1]{cat}
\end{minipage}
\end{figure}
\lipsum[2]
\end{document}
谢谢老师的完美解答。