我正在尝试使用\footcite
命令,但 Overleaf 显示以下警告:Package biblatex Warning: Nested notes on input line 10
。我该如何消除警告?我是否缺少一些必要的软件包?这是 MWE。
\documentclass{article}
\usepackage[citestyle=alphabetic]{biblatex}
\addbibresource{bibfile.bib}
\title{MWE}
\author{}
\begin{document}
\maketitle
Inline citation: \cite{Ahlfors78}.
This is a footnote\footnote{Like this\footcite{Ahlfors78}}.
\printbibliography
\end{document}
我的bibfile.bib
仅包含以下条目:
@book{Ahlfors78,
AUTHOR = {Ahlfors, Lars V.},
TITLE = {Complex analysis},
SERIES = {International Series in Pure and Applied Mathematics},
EDITION = {Third},
NOTE = {An introduction to the theory of analytic functions of one complex variable},
PUBLISHER = {McGraw-Hill Book Co., New York},
YEAR = {1978},
PAGES = {xi+331},
ISBN = {0-07-000657-1},
MRCLASS = {30-01},
MRNUMBER = {510197},
}
答案1
该命令的\footcite
意思是“开始一个脚注,并将引用放在该脚注中”。如果你使用,\footnote
那么你也会开始一个脚注。因此,该组合的\footnote{Like this\footcite{Ahlfors78}}
意思是“开始一个脚注,打印像这样在该脚注中,然后在当前脚注内开始另一个脚注,然后将引用放在该脚注内的脚注中”。
LaTeX 抱怨嵌套脚注 - 虽然原则上嵌套脚注并非不可能,但您需要为此进行特殊设置。从评论中可以清楚地看出,这也是不理想的,只需\footnote{Like this\cite{Ahlfors78}}
(意思是“开始一个脚注,然后在该脚注内打印引文)就足够了。