我正在使用一个.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$
}
干杯