我正在考虑在我的参考书目中设置一些限制这个例子。但是,即使没有尝试约束,我也没有看到 ShareLatex 中显示任何与引用中缺少必填字段相关的警告。
我尝试了一个非常“轻松”的测试,没有看到任何警告。
@book{test,
author = {Test No Title}
}
那么有没有办法显示或触发 ShareLatex 中的“警告”?
答案1
您将需要该--validate-datamodel
标志。因此,在您自己的机器上,您不会调用biber file
,而是biber --validate-datamodel file
。
ShareLaTeX 使用latexmk
。您可以通过放置一个名为的文件来启用--validate-datamodel
Biber,该文件的内容为latexmk
latexmkrc
$biber="biber --validate-datamodel %O %S"
在你的项目中。
然后,Biber 会警告您有关缺少字段和其他问题,这些警告也会传递给 TeX,这样您会在 ShareLaTeX 中看到两次警告(如果您对此感到烦恼,请将选项传递bibwarn=false
给biblatex
)。