软件包 biblatex 警告:输入行上有嵌套注释

软件包 biblatex 警告:输入行上有嵌套注释

我正在尝试使用\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}}(意思是“开始一个脚注,然后在该脚注内打印引文)就足够了。

相关内容