如何使用温哥华引用风格与 biber/biblatex?

如何使用温哥华引用风格与 biber/biblatex?

我知道如何在 bibtex 中使用温哥华引用样式,但我在我的项目中使用 biber,但我不知道如何在那里使用温哥华引用样式?

我像这样配置了我的 tex 文件并添加了我的 bib 文件:

\usepackage[backend=biber]{biblatex}

\addbibresource{bibliography.bib}

我尝试使用以下命令,但没有效果:

style=vancouver 
citestyle=vancouver 

我只收到一条错误,即\cite命令未定义。因此,似乎无法找到或加载引用样式。那么有人能帮我让温哥华样式正常工作吗?

谢谢!

答案1

“温哥华风格”或“温哥华体系”一词似乎比 APA 风格或芝加哥风格略有变化。机构通常会对风格的总体概念进行自己的修改。(就像“哈佛风格”通常只是指作者年份风格一样。)

根据维基百科“温哥华官方风格”的发源地是 NLM 的引用医学

据我所见,它本质上是一种数字风格。

对于 BibTeX,有vancouver.bst

biblatex在网上快速搜索后,结果显示https://github.com/fluffels/biblatex-vancouver,但那里的风格多年来一直没有更新,而且驱动程序的重新定义确实相当粗糙。另请参阅LaTex 中的温哥华引用样式

我认为最好的办法biblatex是从一种风格开始numeric,然后根据需要进行修改。一个突出的特点是名称格式,可以用terseinits=true, firstinits=true

\DeclareNameAlias{default}{last-first}
\renewcommand*{\revsdnamepunct}{}

正如 Johannes_B 在评论中指出的那样,新英格兰医学杂志 (NEJM) 的 Biblatex 样式文件这导致biblatex-nejm. 确实马可·丹尼尔那里实现的看起来与上面链接的温哥华风格的要求非常接近。

不过,该软件包上次更新是在 2011 年 11 月,因此部分代码可能运行得不太顺畅。据我所知,其中大部分代码仍然绝对适合这项工作。\renewbibmacro*{name:last-first}但是,该块可以用上面的代码替换。

相关内容