我目前使用 achemso 作为参考书目样式。我必须引用一些书籍,但与论文不同,书籍的出版年份不会以粗体数字显示。有人知道如何改变这种情况吗?我只尝试在 .bib 文件中放入 \textbf{},但这会产生错误(不正确的字母常数),而且我读到“年份括号”中只允许使用数字。
以下是我的例子:
\documentclass{scrreprt}
\usepackage[super,square,sort&compress,comma]{natbib}
\begin{document}
See XYZ\cite{Reichardt2004,Clark2006}
\bibliographystyle{achemso}
\bibliography{Bibliography}
\end{document
这些是 .bib 条目:
@Article{Clark2006,
Title = {Green chemistry: today (and tomorrow)},
Author = {Clark, James H.},
Journal = {Green Chem.},
Year = {2006},
Pages = {17-21},
Volume = {8},
Issue = {1},
Publisher = {The Royal Society of Chemistry}
}
@InBook{Reichardt2004,
Title = {Front Matter},
Author = {Reichardt, Christian},
Pages = {i--xxvi},
Publisher = {Wiley-VCH Verlag GmbH \& Co. KGaA},
Year = {2004},
Booktitle = {Solvents and Solvent Effects in Organic Chemistry}
}
在我看来,它看起来是这样的:
我使用 TeXnicCenter 2.02 和 Miktex 2.9。编译:LaTex -> PS -> PDF
非常感谢您的帮助!
米多
答案1
ACS 仅在条目为期刊时使用粗体表示年份:其他类型的参考文献没有此格式。因此,样式achemso
只是做了“必需”的事情。