我目前用biblatex
它来处理我的参考书目。与 BibTeX 相比,未定义的参考文献被可视化为 [粗体引用键] 而不是“[?]”。由于我的引用键相当长,当我写一些文本并打算稍后填写引用时,这确实会弄乱我的文档。
有什么办法可以改变未定义引用的外观吗biblatex
?
\documentclass{article}
\usepackage[backend=biber]{biblatex}
\begin{document}
\cite{authorlastname2017firstwordoftitle}
\end{document}
答案1
更新
biblatex
\abx@missing
使用定义为的内部格式化宏
\protected\def\abx@missing#1{%
\mbox{\reset@font\bfseries#1}}
以防某些对象丢失。它适用于缺少引用,也适用于缺少参考书目字符串和字段。
如果您重新定义此宏,您还可能会获得其他缺失对象的不同输出。
较新版本biblatex
有命令
\def\abx@missing@entry#1{%
\abx@missing{#1}}
专门用于缺失条目/引文。你可以用
\makeatletter
\def\abx@missing@entry#1{%
\abx@missing{??}}
\makeatother
在您的序言中用粗体问号代替输入键。
也可以看看想要:用问号代替 bibtex 键来表示缺失的引文(biblatex),如果 bib 项不存在,如何自定义 citekey 的样式。
旧答案
这是由内部命令控制的\abx@missing
。其默认值为
\protected\def\abx@missing#1{%
\mbox{\reset@font\bfseries#1}}
添加
\makeatletter
\protected\def\abx@missing#1{\textbf{?}}
\makeatother
如果在序言中缺少了某些内容,则只会看到一个粗体问号。