我想切换到biblatex
,但尽管在一些建议的改变很小答案从 切换到natbib
,似乎确实有很多需要更改的地方。例如,“In:”需要去. 参赛顺序需求到改变。图书版本领域需要改变和发展。基本上,要做的比第一个问题的答案中建议的要多得多。
有没有一种简单的方法,我可以从一种biblatex
行为完全相同的风格开始plainnat
(模数对版本等各个字段的不兼容更改),然后从那里进行调整?
现在不值得我花时间(截止日期,你懂的)从头开始numeric-comp
,然后试图找出需要改变什么才能匹配。由于需要有两个略有不同的版本(再次,对于版本之类的东西)来测试差异,plainnat
这种情况变得更加严重。.bib
答案1
恐怕简短的回答是:简单,biblatex
完全一样plainnat
——三选二。
较长的回答:只要您提供确切的规格说明,例如,样式numeric-comp
需要修改才能作为精确的plainnat
复制品通过,就应该可以提供这些修改。(自定义样式也可能是更好的起点。)但是,如果您现在必须赶上最后期限,我建议您推迟切换到biblatex
。
答案2
该解决方案为您提供了一种与 plainnat 非常相似的格式。
\usepackage[style=authoryear-comp,firstinits=true,citestyle=authoryear,natbib=true,backend=bibtex]{biblatex}
\renewcommand\nameyeardelim{, }
\DeclareNameAlias{sortname}{last-first}
\renewcommand*{\multinamedelim}{\addcomma\space}
\renewcommand*{\finalnamedelim}{\addcomma\space}
\setlength{\bibitemsep}{\baselineskip}
\renewbibmacro{in:}{}