有没有办法强制 biber 读取值为“0”的字段?(背景:我使用可引用为布尔值的用户定义字段,这样可以方便区分未定义、“0”和“1”的情况。目前未定义和“0”是相同的)。
使用字段注释的小示例:
\documentclass[a4paper]{article}
\usepackage{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{a2016,
author = {Author, A.},
note = {0},
journal = {Journal},
title = {Title1},
year = {2016}
}
@article{b2016,
author = {Author, B.},
journal = {Journal},
title = {Title2},
year = {2016}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
谢谢
答案1
这是 biber 的一个错误,已在 SourceForge 上的 2.7 版本中修复。