首先:我知道这个问题已经讨论过了,但答案并不适用于我的情况。我想使用 achemso 文档类向 ACS Journal of Physical Chemistry C 提交一篇文章。最近,该期刊更改了参考文献格式指南,现在必须包含标题。新的配置文件 jpccck.cfg(截至 2013/10/04 的 achemso 版本 3.8d)似乎通过设置来解释这一变化
articletitle = true
但对我而言,这对参考文献部分的格式没有影响。以下最小示例说明了这个问题:
\documentclass[
journal=jpccck,
manuscript=article
]{achemso}
\title{foo}
\date{\today}
\author{Test Person}
\email{[email protected]}
\affiliation{00000 Bar Germany}
\begin{document}
\maketitle
\section{Introduction}
\cite{testentry}
\bibliography{literature}
\end{document}
literature.bib 的内容如下:
@article{testentry,
title = {Test Title of Importance},
volume = {108},
number = {3},
journal = {Proc. Nation. Ac. Sci.},
author = {Testperson Two and Testperson Three},
year = {2013},
pages = {972--984},
}
使用 PDFLaTex 进行编译后,我会在参考文献部分得到以下条目:
(1) Two, T.; Three, T. Proc. Nation. Ac. Sci. 2013, 108, 972–984.
也许我应该补充一点,当将 achemso 包更新到版本 3.8d 时,achemso.bst 文件也进行了更新,所以问题不可能来自它的旧版本。
编辑:这是 \listfiles 输出中的文件列表:
achemso.cls 2013/10/04 v3.8d Submission to ACS journals
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size12.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
xkeyval.sty 2008/08/13 v2.6a package option processing (HA)
xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)
geometry.sty 2008/12/21 v4.2 Page Geometry
ifpdf.sty 2009/04/10 v2.0 Provides the ifpdf switch (HO)
ifvtex.sty 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
geometry.cfg
caption.sty 2013/05/02 v3.3-89 Customizing captions (AR)
caption3.sty 2013/05/02 v1.6-88 caption3 kernel (AR)
float.sty 2001/11/08 v1.3d Float enhancements (AL)
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
pdftex.def 2010/03/12 v0.04p Graphics/color for pdfTeX
setspace.sty 2000/12/01 6.7 Contributed and Supported LaTeX2e package
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
jpccck.cfg 2013/10/04 v3.8d achemso configuration: J. Phys. Chem. C
natbib.sty 2009/11/07 8.31a (PWD, AO)
natmove.sty 2010/01/15 v1.1a Automatic citation moving with natbib
mciteplus.sty 2008/09/30 v1.1 enhanced mcite
答案1
总结一下评论,这个问题是由于achemso.bst
与 的版本不匹配而引起的achemso.cls
。通常,这是手动或部分手动安装 的一部分achemso
。检查是从命令行/终端运行kpsewhich achemso.bst
和kpsewhich achemso.cls
。“正确”的安装将具有“类似”的路径,例如
<install location>/texmf/tex/latex/achemso/achemso.cls
<install location>/texmf/bibtex/bst/achemso/achemso.bst