你biblatex
可以使用以下方法根据关键字拆分参考书目
\printbibliography[keywords=mykeyword]
记录在按参考文献类型划分参考书目。
这似乎是使用该keywords
字段的硬性规定。有没有办法根据另一个字段划分参考书目?具体来说,Mendeley 插入了一个mendeley-tags
如下所示的字段:
mendeley-tags = {mytag1,mytag2,mytag3},
我努力了
\printbibliography[mendeley-tags=mytag3]
但那不起作用。
有办法设置吗?
答案1
使用 biblatex 2+ 和 biber 1+,您可以在序言中执行以下操作:
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldsource=mendeley-tags, fieldtarget=keywords]
}
}
}
答案2
这可能是一个过时的答案,因为我还没有真正探索过 Biber 1.1 中潜在的新数据模型。
如果你创建一个新.conf
文件,Biber
你应该能够映射mendeley-tags
到keywords
<config>
<sourcemap>
<maps datatype="bibtex" map_overwrite="1">
<map>
<map_step map_field_source="mendeley-tags" map_field_target="keywords"/>
</map>
</maps>
</sourcemap>
</config>