PNAS 是否有更新的參考書目樣式檔 (.bst)?

PNAS 是否有更新的參考書目樣式檔 (.bst)?

根據PNAS 作者指南

參考文獻應依文本中出現的數字順序引用。由於表格和圖形將插入到文本中首次引用的位置,因此這些部分中的參考文獻應相應編號。包括每篇引用文章的完整標題。所有作者(除非超過五位)都應在引文中註明姓名。如果超過五個,請列出第一作者的姓名,然後列出等。提供適用的期刊文章的捲號和期號;如果卷號/期號不可用,請提供 DOI 號。為期刊文章和書籍章節提供包含的頁面範圍。提供線上資源的存取日期。在文本中或作為腳註引用資料庫。

期刊文章引用情形如下:

  1. Neuhaus JM、Sitcher L、Meins F, Jr、Boller T (1991) 短 C 端序列對於幾丁質酶靶向植物液泡來說是必要且充分的。美國國家科學院院刊 88(22):10362-10366。

由於期刊只接受.bbl嵌入在主.tex文件中的文件,因此它們不提供參考書目樣式。但多年來他們的參考書目風格已經發生了變化(使用冒號分隔編號/捲和頁碼,卷號不是粗體等),並且似乎沒有任何最新的參考書目風格。

Google引導我軟體包(第一個已被第二個淘汰),但它們與 PNAS 參考書目風格不符。

顯然,這不是世界末日,因為我可以.bbl手動修復該文件,但我想知道是否有更新的版本。bibtexbiblatex解決方案都可以,因為無論如何.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 網站上找到了這個,所以我猜它是官方參考書目風格文件。

http://www.pnas.org/site/misc/pnas2011.bst

相關內容