如何设置参数有选择性的编译文档

发布于 2024-12-02 10:19:41

在编译某文档时要插入大量的图片。图集里事先已准备好两种规格:高清晰度类图的命名规则XXX_m.png;低清晰度类图的命名规则XXX_s.png。如何编写一些命令集可以在导言区:能设置开关参数,能选择插入全部高清晰度图(或插入全部低清晰度)的方式编译整篇文档。
M.png
S.png
article_10.rar

查看更多

关注者
0
被浏览
172
1 个回答
鱼香肉丝没有鱼先生
脾气不好,别来惹我!!!

一个比较粗糙的答案

\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}

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览