在编辑自动化文档时,很容易出现在文档多处提及相同内容的情况.例如,描述某具体设备的图片,在多个工艺中都会用到,而又无法确定工艺出现顺序,或者对于不同企业,工艺不尽相同.这时我们可能会希望,latex帮助我们保留第一次出现的图片,而不输出后出现的相同图片,并且维护所有对这张图片的引用. 要实现此功能,直觉地感到: 代码要能判断某个指令或标签是否已经被定义: 若已经定义,则不执行任何操作: 若未定义,则定义之,并输出内容. 在tex底层,存在一个识别指令名是否被定义的指令:\@ifundefined