我发现该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}