你好,抱歉,当我尝试发布昨天写的内容时,网站宕机了。
目前,在 TeX 方面:
1. piclist 条目被读取并记住,就像没有任何解释的文本行一样。
2. 只有当到达正确的经文时,才会将该文本行解释为参数。
3. 一旦处理完来自条目的参数,当前代码中没有任何设置或选项可以阻止将图片(或占位符)插入到文本中。
这意味着,如果一张不需要的图片位于创 1:1,而需要的变体位于创 1:2,
在 TeX 方面,理论上你可以告诉 TeX 忘记创 1:1 的 piclist 条目(在上述步骤 1 和 2 之间),但需要明确告知要删除哪些条目。这基本上使其成为一个手动过程,而 Mark P 已经建议了一种更简单的方法。
我可以重构代码,以允许在参数解析和图片创建步骤之间设置一个钩子(hook),该钩子允许设置某种“已过滤”标志。但这将是新代码,而且正如 Mark 所写,对于大多数人来说,有其他更适合的替代方案。
您是否设想将此作为自动化流程的一部分,涉及数百张图片以及某种集中管理的图片数据库?如果是这样,我不反对插入上述钩子代码,但对于大多数人来说,如果 piclist 中有图片但最终输出中没有,那通常是一个 bug!