我正在使用biblatex
biber 在一个文档中创建多个参考书目。通常,我希望打印 doi。因此,我设置了doi=true
。但对于在内创建的一个特定参考书目\refsection
,我想隐藏 doi。是否可以只更改一个参考部分的 doi 设置?我可以为此部分使用备用 bibfile 并从此文件中删除所有 doi 条目。但仅更改设置会更方便。有什么想法吗?
答案1
各种biblatex
“打印”/“不打印”选项设置为“切换”形式bbx:<name>
。因此,可以使用包中的\toggletrue
/进行更改。因此,您应该能够执行\togglefalse
etoolbox
\togglefalse{bbx:doi}
\printbibliography
在你关闭 DOI 打印之前。你需要
\toggletrue{bbx:doi}
将其重新打开。