Achemso 上标用于编号号码布

Achemso 上标用于编号号码布

我对使用 achemso 样式包没有太多经验。我正在尝试为环境科学与研究准备一篇文章。他们希望将参考文献作为标点符号后的句子末尾的上标数字。

据我理解,这应该是使用时的默认设置:

\documentclass[journal=esthag,manuscript=article]{achemso}

在文本中使用\cite{nameofarticle_xxxx}并实现参考书目文件为:\bibliography{nameofbibfile}

但是我的参考文献在普通文本中显示为数字,并且位于标点符号之前。如何将它们设置为上标并位于标点符号之后?我是否遗漏了某个设置?

以下 MWE 显示了该问题:

\documentclass[journal=esthag,manuscript=article]{achemso}
\setkeys{acs}{super=true}
\begin{filecontents}{acsdemo.bib}
@ARTICLE{Abernethy2003,
  author = {Colin D. Abernethy and Gareth M. Codd and Mark D. Spicer
    and Michelle K. Taylor},
  title = {{A} highly stable {N}-heterocyclic carbene complex of
    trichloro-oxo-vanadium(\textsc{v}) displaying novel
    {C}l---{C}(carbene) bonding interactions},
  journal = {{J}. {A}m. {C}hem. {S}oc.},
  year = {2003},
  volume = {125},
  pages = {1128--1129},
  number = {5},
  doi = {10.1021/ja0276321},
}
\end{filecontents}
\title{Demo title}
\begin{document}
This is a citation\cite{Abernethy2003}.
\bibliography{acsdemo}
\end{document}

在此处输入图片描述

任何帮助都是非常感谢的

答案1

这是其中的一个错误achemso,将在下一版本中修复。目前,执行

\documentclass[journal=esthag,manuscript=article]{achemso}
\setkeys{acs}{super = true}
\setcitestyle{super,open={},close={}}
\def\citenumfont{}

应该纠正问题:这会重置标志achemso并改变适当的natbib设置。

相关内容