文章标题未显示在参考文献列表中

文章标题未显示在参考文献列表中

我正在使用一个.bib文件来列出我的参考文献。使用 Elsevier 期刊包时没有问题。但是,当我使用 ACS 期刊包时,参考文献列表中的文章标题没有显示。

\documentclass[journal=jacsat,manuscript=article]{achemso}
 \bibliographystyle{acs}
\bibliography{name}

这是 .bib 文件

@ARTICLE{Breward1,
  AUTHOR = "C. J. W. Breward and P. D. Howell",
  TITLE = "The drainage of a foam lamella",
  JOURNAL = journal of fluid mechanics,
  YEAR = "2002",
  VOLUME = "458",
 PAGES = "379-406 ",

如果有人能帮助我,我将不胜感激。

答案1

课程achemso设置参考书目选项以跟踪您请求的期刊。JACS 不打印文章标题,因此课程会忽略它们。如果您愿意,可以使用

\setkeys{acs}{articletitle = true}

在该\documentclass行之后。(您需要运行 LaTeX-BibTeX-LaTeX 才能看到效果。)

答案2

您可以进入achemso.bst文件并用代码替换代码biochem.bst。如果您运行文件,.tex它将在参考列表中显示文章名称。作者、文章标题、年份等的顺序可以在文件内更改.bst。如果您搜索,article您将找到可以编辑代码的不同位置。要更改事物的顺序,只需将它们移动到您想要的位置:

FUNCTION { article } {
  begin.bibitem
  format.authors
  format.title.article
  format.journal
  format.year.article
  format.volume.article
  format.pages.article
  format.note
  end.bibitem
}

To get the article year in bolt letters use this:

FUNCTION { format.year.article } {
  year empty$
    { }
    {
      year bold
      output
    }
  if$
}

干杯

相关内容