根據PNAS 作者指南:
參考文獻應依文本中出現的數字順序引用。由於表格和圖形將插入到文本中首次引用的位置,因此這些部分中的參考文獻應相應編號。包括每篇引用文章的完整標題。所有作者(除非超過五位)都應在引文中註明姓名。如果超過五個,請列出第一作者的姓名,然後列出等。提供適用的期刊文章的捲號和期號;如果卷號/期號不可用,請提供 DOI 號。為期刊文章和書籍章節提供包含的頁面範圍。提供線上資源的存取日期。在文本中或作為腳註引用資料庫。
期刊文章引用情形如下:
- Neuhaus JM、Sitcher L、Meins F, Jr、Boller T (1991) 短 C 端序列對於幾丁質酶靶向植物液泡來說是必要且充分的。美國國家科學院院刊 88(22):10362-10366。
由於期刊只接受.bbl
嵌入在主.tex
文件中的文件,因此它們不提供參考書目樣式。但多年來他們的參考書目風格已經發生了變化(使用冒號分隔編號/捲和頁碼,卷號不是粗體等),並且似乎沒有任何最新的參考書目風格。
Google引導我這和這軟體包(第一個已被第二個淘汰),但它們與 PNAS 參考書目風格不符。
顯然,這不是世界末日,因為我可以.bbl
手動修復該文件,但我想知道是否有更新的版本。bibtex
或biblatex
解決方案都可以,因為無論如何.bbl
都會將其添加到主.tex
文件中(如果我在這個問題上錯了,請糾正我)。
最糟的情況是,鑑於我從未做過任何參考書目樣式的工作,修改參考書目樣式需要多少工作?
答案1
我不知道 PNAS 的 BibTeX 樣式文件,但是吸水工程確實提供了一種自訂樣式的簡單方法。為了風格建議透過 OP 鏈接,我只花了幾分鐘就按照 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.bstPNAS bibtex 風格已更新,以配合截至 2011 年 9 月 4 日參考版面中的當前時尚。
答案3
上面發布的 pnas2011.bst 連結已損壞。然而,PNAS 提供 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 網站上找到了這個,所以我猜它是官方參考書目風格文件。