我的导师希望我的化合物参考文献以以下形式提供(1)、(2)、(3)。
使用数字很容易:放入\setchemnum{counter-format=arabic}
序言中。但我不知道括号是什么。手册第 18 页有一个示例,它给出了我想要的输出:
\cmpd[pre-label-code=(,post-label-code=)]{x, y, z.one }
但是,根据第 12-13 页,这些是“cmpd”选项,因此我必须在第一次引用每个化合物时指定它们。有没有一种我看不到的全局指定方法,这样我就不必担心哪个引用是第一个,也不必担心错过一个,每次都分配它,等等?
答案1
实际上,我不知道为什么我没有将pre-label-code
其post-label-code
公开。我将在未来的版本中更改这一点。目前,您可以自己进行更改,然后只需通过以下方式进行设置\setchemnum
:
\documentclass{article}
\usepackage{chemnum}
% adding the pre- and post- options to the `general' group makes
% them generally available; they should keep the `compound' group,
% though, too:
\ExplSyntaxOn
\keys_define:nn {chemnum}
{
pre-label-code .groups:n = {compound,general} ,
post-label-code .groups:n = {compound,general}
}
\ExplSyntaxOff
\setchemnum{
pre-label-code = ( ,
post-label-code = )
}
\begin{document}
\cmpd+{a,h}
\cmpd{a,b,c,d.1,e,f.{1,2},g}
\cmpd[pre-label-code=,post-label-code=]{h}
\cmpd{a,h}
\end{document}