根据PNAS 作者指南:
参考文献应按文中出现的数字顺序引用。由于表格和图片将插入到文中第一次引用的位置,因此这些部分中的参考文献应按顺序编号。包括每篇引用文章的完整标题。所有作者(除非超过五位)都应在引文中注明。如果作者超过五位,请列出第一作者的姓名,后跟 et al。如适用,请提供期刊文章的卷号和期号;如果没有卷号/期号,请提供 DOI 编号。提供期刊文章和书籍章节的页码范围。提供在线资源的访问日期。在文中或脚注中引用数据库。
期刊文章引用如下:
- Neuhaus JM,Sitcher L,Meins F,Jr,Boller T(1991)短的C末端序列对于几丁质酶靶向植物液泡是必要和充分的。美国国家科学院院刊88(22):10362-10366。
由于该期刊只接受.bbl
嵌入在主.tex
文件中的文件,因此它们不提供参考书目样式。但是它们的参考书目样式多年来一直在变化(使用冒号分隔编号/卷号和页码,卷号不加粗等),而且似乎没有任何最新的参考书目样式。
谷歌引导我这和这包(第一个被第二个取代),但它们与 PNAS 书目风格不匹配。
显然,这不是世界末日,因为我可以.bbl
手动修复文件,但我想知道是否有更新的版本。bibtex
或者biblatex
解决方案都可以,因为无论如何.bbl
都会添加到主.tex
文件中(如果我错了,请纠正我)。
最糟糕的情况是,鉴于我从未做过任何有关书目样式的工作,修改书目样式需要做多少工作?
答案1
我不知道 PNAS 是否有 BibTeX 样式文件,但是吸水工程确实提供了一种自定义样式的简单方法。对于风格建议参照楼主的链接,我只花了几分钟就整理出了一个完整的样式模板,符合 PNAS 的要求。使用以下主目录数据库文件
@ARTICLE{Neuhaus,
author = {Jean-Marc Neuhaus and Liliane Sitcher and Meins, Jr, Frederick and Thomas Boller},
year = {1991},
title = {A short C-terminal sequence is necessary and sufficient for the targeting of chitinases to the plant vacuole},
journal = {Proc Natl Acad Sci USA},
volume = {88},
number = {22},
pages = {10362-10366}
}
@INCOLLECTION{Hill,
author = {Adrian V. S. Hill},
year = {1991},
title = {HLA associations with malaria in Africa: some implications for MHC evolution},
booktitle = {Molecular Evolution of the Major Histocompatibility Complex},
editor = {Jan Klein and Dagmar Klein},
publisher = {Springer},
address = {Heidelberg},
pages = {403-420}
}
和样式模板文件主文件(以下几行显示完整文件)
TEMPLATES:
article = <au> (<year>) <title>. \textit{<journal>} <volume>(<number>): [<startpage>--<endpage>|<startpage>|<eid>|].[ <note>]
incollection = <au> (<year>) <title>. \textit{<booktitle>}[, vol.~<volume>, ][, <edition_ordinal>~ed.][, <null.if_singular(editorlist, edmsg1, edmsg2)>~<ed>][, <series>][, Chap.~<chapter>] (<publisher>, <address>)[, pp~<startpage>--<endpage>|p~<startpage>|<eid>|].[ <note>]
SPECIAL-TEMPLATES:
authorlist = <author.to_namelist()>
editorlist = <editor.to_namelist()>
authorname.n = [<authorlist.n.prefix> ]<authorlist.n.last>[ <authorlist.n.first.initial()>][<authorlist.n.middle.initial().compress()>][, <authorlist.n.suffix>]
au = <authorname.0>, ..., <authorname.9>
editorname.n = [<editorlist.n.prefix> ]<editorlist.n.last>[ <editorlist.n.first.initial()>][<editorlist.n.middle.initial().compress()>][, <editorlist.n.suffix>]
ed = <editorname.0>, ..., <editorname.9>
null = {}
OPTIONS:
edmsg1 = ed
edmsg2 = eds
编译主文本文件
\documentclass{article}
\usepackage[paper=letterpaper, text={6.5in,9in},centering]{geometry}
\makeatletter %
\renewcommand{\@biblabel}[1]{#1.}
\makeatother
\begin{document}
\nocite{Neuhaus,Hill}
\bibliography{temp}
\bibliographystyle{temp}
\end{document}
产生以下格式化的结果:
这只提供了期刊文章和书籍文章/章节的模板,但 PNAS 网站只提供了这两种模板的指南。其他条目类型的模板很容易从这里显示的两个模板中派生出来。(例如,book
可以通过添加另一行来定义条目类型模板
book = <au> (<year>) <title>. ...
TEMPLATE:
在样式模板文件下面的几行中。)
答案2
另请查看https://github.com/jburon/pnas2011.bst针对 PNAS bibtex 样式进行了更新,以匹配截至 2011 年 9 月 4 日的参考文献布局的当前风格。
答案3
上面发布的 pnas2011.bst 链接已损坏。但是,PNAS 在其官方 latex 模板中提供了 pnas-new.bst,网址为:http://www.pnas.org/page/authors/latex。这是他们的模板文件,所以我不认为他们会抱怨结果:)。
请注意,必须通过注释引用 URL 以符合建议的 PNAS 样式(参见http://www.citethisforme.com/guides/pnas/how-to-cite-a-website)例如:
@misc{NIST_air_refractive_index,
Author = {Stone Jr., Jack A. and Zimmerman, Jay H.},
Title = {Index of Refraction of Air, NIST publication},
Publisher = {National Institute of Science and Technology},
note = {Available at: \url{https://www.nist.gov/publications/index-refraction-air} [Accessed June 7, 2017]},
Year = {2001} }
答案4
我在 PNAS 网站上发现了这个,所以我猜测这是官方的参考书目样式文件。