如何使用 natbib 将引文嵌入脚注?

如何使用 natbib 将引文嵌入脚注?

我知道可以使用 将引文嵌入 biblatex 中的脚注\footcite{}。但我遇到了错误! Undefined control sequence.

! Undefined control sequence.
l.7 \footcite

我尝试通过添加包来解决这个问题biblatex,但是遇到了另一个问题! LaTeX Error: Command \bibhang already defined.

如何使用 natbib 将引文嵌入脚注?


此问题与要切换到 biblatex 该怎么做?natbib因为我正在寻找将引文嵌入脚注的解决方案(我在论文中使用剑桥的模板乳胶)而无需切换到biblatex(它会引发其他问题)。

答案1

natbib没有提供开箱即用的脚注引用命令。

您当然可以使用\footnote{\cite{sigfridsson}}并且可以为此创建一个命令

\newcommand*{\footcite}[1]{\footnote{\cite{#1}}}

但是,如果您打算更频繁地使用它,您可能希望通过处理可选参数使其更加复杂。

以前有这个footbib包,但是根据 egreg 的评论Footbib 包错误与较新版本的 LaTeX 不兼容。

如果您无法切换到biblatex(或jurabib),您将不得不使用我上面建议的穷人版。

相关内容