我想在段落后使用 footfullcite 引用两个引文。但引用应该是相同的脚注。我遇到的问题是我还想在每个引文后附加页码。
在此 MWE 中
\begin{filecontents*}{\jobname.bib}
@article{article1,
title = {Article1},
author = {Alpha, A},
journal= {Prestigious Journal},
year={2021}
}
@article{article2,
title = {Article2},
author = {Beta, B},
journal= {Prestigious Journal},
year={2021}
}
\end{filecontents*}
\documentclass{memoir}
\usepackage[backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\footfullcite[p.15]{article1} \footfullcite[p.20]{article2}
\end{document}
我想将其作为脚注。
1 A Alpha。“文章 1”。在:著名期刊(2021),第 15 页。;B Beta。“文章 2”。在:著名期刊(2021),第 20 页。
答案1
通常这是 cite 命令的 multicite 版本的工作,请参阅使用 BibLaTeX 进行页面多处引用。但是没有的 multicite 版本\footfullcite
,所以我们必须先定义一个,\DeclareMultiCiteCommand
然后才能使用它。
\documentclass{memoir}
\usepackage[backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareMultiCiteCommand{\footfullcites}[\mkbibfootnote]
{\footfullcite}{\addsemicolon\space}
\begin{document}
Lorem\footfullcites[380]{sigfridsson}[20]{worman}
\end{document}
请注意,您不需要(实际上也不应该)在后记参数中给出“p.”前缀。biblatex
会自动为数字后记添加适当的页面前缀(“p.”/“pp.”)。
我认为没有 的多重引用版本\footfullcite
,因为该命令应该一次性使用。如果您希望脚注中的所有引用都是长引用,则样式verbose
可能更合适。
\documentclass{memoir}
\usepackage[backend=biber, style=verbose]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem\autocites[380]{sigfridsson}[20]{worman}
\end{document}
本例中的输出是相同的。
答案2
您可以\fullcite
在一个命令中使用两个命令\footnote
:
\begin{filecontents*}{\jobname.bib}
@article{article1,
title = {Article1},
author = {Alpha, A},
journal= {A Journal},
year={2021}
}
@article{article2,
title = {Article2},
author = {Beta, B},
journal= {A Journal},
year={2021}
}
\end{filecontents*}
\documentclass{memoir}
\usepackage[textheight=3cm]{geometry}
\usepackage[backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
The moon is made of cheese\footnote{\fullcite[p.15]{article1}.; \fullcite[p.20]{article2}.}.
\end{document}