有没有办法用 chemnum 显示 eps 方案中的所有键?

有没有办法用 chemnum 显示 eps 方案中的所有键?

我发现该show-keys功能chemnum非常方便,因为它允许我跟踪我在整个文档中使用的所有化合物。但我遇到了一个无法解决的问题:如果我替换由 ChemDraw 生成的 .eps 方案中的键,则当我使用选项true或时,文档会崩溃def。它确实可以使用选项ref,但会显示我在方案本身中声明的键,而不是名称指示的引用键。另外,我需要使用\replacecmpd+{key}以免编译崩溃。在方案之外,一切都正常工作并按预期进行。有没有办法显示方案中的所有键?

我刚刚在玩的时候注意到,在定义键时,键被放入了边距,这可能是崩溃的原因吗?如果是,我会将所有键都放入方案中,类似于版本ref。但我不知道怎么做:D

\documentclass[english,
10pt,
]{scrreprt}

\usepackage{chemmacros}
\usechemmodule{
    spectroscopy,
    scheme,
    nomenclature,
    mechanisms,
    isotopes,
}

\setchemnum{
    replace-tag={X},%X<#> used as template tag, better visualization in chemdraw file than TMP<#>
    show-keys=ref,
}

\usepackage[runs=2]{auto-pst-pdf}

\begin{document}

Here the numbers are defined: \cmpd{Garner_02} and \cmpd{Garner_04}

\begin{scheme}[htb]
    \centering
    \replacecmpd{Boc-ser-OMe}
    \replacecmpd+{Garner_02}
    \replacecmpd+{Garner_04}
    \replacecmpd{Garner_22}
    \includegraphics[scale=0.7]{garner_rxn}
    \caption{Synthesis of Garner's aldehyde~\cmpd+{Garner_04} and the corresponding Weinrebamide~\cmpd+{Garner_22}.}
\end{scheme}

Here they are referenced: \cmpd{Garner_02} and \cmpd{Garner_04}

\end{document}

此处的 eps(希望如此)

相关内容