使用achemso
类,当第一个引用包含可选注释时,是否有办法避免多余的参考书目条目?在这种情况下,演示示例警告我们achemso
“假设整个作品已经被引用:如果不是这种情况,则会导致奇数编号。”
为什么?有其他选择或解决方法吗? MWE 说明了在使用\cite
可选注释提供特定页码时不希望出现的默认行为:
\documentclass{achemso}%
\begin{filecontents}{example.bib}
@Article{ref1,
author = {Author},
title = {Title of work},
date = {2014}
} \end{filecontents}
\title{Test of citations with optional note in achemso}
\begin{document}
Here is the first and so far only reference \cite[p.~x]{ref1}, %
but two bibliography entries are made~\ldots
\bibliography{example}
\end{document}
而不是以下内容(注释 1 从未出现在文本中):
(1)作者,
(2)参考文献 1,px
我想:
(1)作者,px
稍后我可能会在文档中引用同一作品的其他部分(因此无法在文件中指定页面.bib
)。此外,引用样式使用上标;因此没有括号文本(按照natbib
)\citep
来放置可选注释。
答案1
该课程采用的方法achemso
遵循了 ACS 在出版物中采用的方法。ACS 出版物的页码作为参考文献部分的一部分提供,就像我所知道的所有化学期刊一样。由于此类详细信息不会从命令移至\cite
参考文献部分,因此预计信息将作为参考文献的一部分提供(如果适用)。对于期刊文章来说,情况绝不会如此:只有书籍才会提供此类信息。