编写biblatex
样式时,是否有办法预先填充某些条目的字段?
更具体地说,bookpagination
是字段。我必须遵循的规范要求我使用“表格”来填写论文,所以我声明了sheet
参考书目字符串,效果很好。但如果用户没有填写该字段,让条目自动用于会sheets
更好。有办法吗?thesis
sheet
bookpagination
答案1
Biber 的源映射可能是最简单的方法。它\pertype
甚至可以仅限于某些类型,并overwrite=false
确保现有内容不会被覆盖。
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map[overwrite=false]{
\pertype{thesis}
\step[fieldset=pagination, fieldvalue={sheet}]
}
}
}