如何添加带有作者姓名和年份的脚注

如何添加带有作者姓名和年份的脚注

我实际上想要在脚注中获取作者姓名和年份,我正在使用带有 pdftex 的 overleaf 我有这个库文件:

@misc{cite1,
    author = "Orti, E. and Bredas, J.L. and Clarisse, C.",
    title = {Something},
    year = 2008,
}

@misc{cite2,
    author = "George, A. and Carlin, B.",
    title = {Something else},
    year = 2016,
}

现在在我的文件中,我确实添加了对库项目的引用:

In this study \footnote{\cite{cite2}}, we can clearly see that....

但是,它只创建了这个脚注:[2],而不显示作者姓名和年份。相反,我需要的脚注是:“George, A. et Al. 2016”,而不是 [2]

答案1

在脚注中引用作者年份的最简单的设置可能是使用biblatex

您可以style=authoryear,选择作者-年份样式。autocite=footnote,您可以从中获得脚注引用\autocite

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear, autocite=footnote, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
\null\vfill % only for this example!

Lorem ipum \autocite[380-382]{sigfridsson}
dolor \autocite{worman}
sit \autocite[12-45]{nussbaum}
amet \autocite[8]{geer}
\printbibliography
\end{document}

Sigfridsson 和 Ryde 1998,第 380-382 页。

在本地系统上,你必须配置你的编辑器以使用 Biber (Biblatex 与 Biber:配置我的编辑器以避免未定义的引用)并运行完整的 LaTeX、Biber、LaTeX、LaTeX 循环,以确保所有引用正确解析(参见使用问号或粗体引用关键字代替引用编号用于背景)。但在 Overleaf 上,只需清除缓存即可(https://de.overleaf.com/learn/how-to/Clearing_the_cache;如果有必要的话),系统(更准确地说是令人惊奇的latexmk)将为您运行所有必需的程序。

有很多定制选项biblatex自定义 biblatex 样式的指南是迈出第一步的良好开端,但还有很多事情要做。

biblatex您可以在以下网址找到更多详细信息bibtex 与 biber 以及 biblatex 与 natbib 的比较要切换到 biblatex 该怎么做?biblatex 简介(适合初学者)

相关内容