从biblatex 的文档,第 94 页:\cite
以及\Cite
打印引文时不要添加任何附加内容,例如括号。
那么为什么下面的代码会打印“[1]。”?
\documentclass{article}
\usepackage{biblatex}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\cite{A01}.
\end{document}
(Biblatex:cite 命令可以创建不带括号的数字引用吗?提供了解决方案,但我正在寻找此行为的原因。是配置错误吗?
答案1
默认样式是numeric
,并从手册中引用更多内容:
这些是简单的引用命令。它们打印引用时不添加任何附加内容(例如括号)。
numeric
和样式alphabetic
仍将标签包裹在方括号中,因为否则引用可能会产生歧义
(重点是我的。)
因此,该输出是符合预期且符合设计的。