我知道如何在 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}
但是,该块可以用上面的代码替换。