我正在使用 chemstyle 或 chemescheme 包自动生成方案中化合物的标签。我花了很长时间才让它工作,因为我注意到它需要 --shell-escape 才能在 pdflatex 模式下显示 .esp 文件。
但是,我正确地标记了所有化合物,但是如何在文本部分引用它们?我尝试使用 \schemeref{label},但它不起作用。
答案1
答案解决了!
我读过这个帖子chemstyle的作者建议使用chemstyle(用于scheme模式)和chemnum的组合,chemnum可以修正文本中化合物标签的引用。
Chemnum 还能够对 .eps 文件 TMP1 TMP2 标签进行自动编号。Chemstyle 仅适用于 Scheme 模式。
如果您原来的 chemsytle 方案标签有效,只需将“ \schemeref{label}”替换为 \replacecmpd{label},对于文内引用部分,使用 \cmpd{label},这样即使对于多个方案情况,数字也将是正确的。
您可以在这里找到chemnum 软件包手册。