因此,我尝试将多位作者的引用放入一个括号中,以符合哈佛引用风格。
我用
\usepackage[backend=biber,style=authoryear,]{biblatex}
对于正常引用我使用
\parencite[S. 242]{baeriswyl2003}
得到如下结果:
作为具有城市结构的城市(Baeriswyl 2003,S.242)。
我想要实现的目标如下:
对于一个引用中的多位作者,例如
对此,作者做出了处理(Baeriswyl 2003,S. 233;Liedke 1984,S. 22;Hecht 2007,S. 16)。
和如果我想将两个作者放在一个括号中进行比较,例如:
...同样,这也是人们所认识的沙特模型(Vgl. Baeriswyl 2003,S. 246;Liedke 1984,T. 6a)。
我该如何引用所描述的两个案例才能获得期望的结果?
bibfile 条目如下所示:
@book{liedke1984,
author = {Liedke, V.},
title = {Das Bürgerhaus in Altbaiern},
series = {Das deutsche Bürgerhaus},
volume = {XXXIII},
publisher = {Verlag Ernst Wasmuth},
year = {1984},
address = {Tübingen},
}
@book{baeriswyl2003,
author = {Baeriswyl, A.},
title = {Stadt, Vorstadt und Stadterweiterung im Mittelalter archäologische und historische Studien zum Wachstum der drei Zähringerstädte Burgdorf, Bern und Freiburg im Breisgau},
series = {Schweizer Beiträge zur Kulturgeschichte und Archäologie des Mittelalters},
volume = {30},
publisher = {Schweizerischer Burgenverein},
year = {2003},
address = {Basel},
}
答案1
如果你不需要页码引用,你可以将几个键写入同一对花括号中
\autocite{sigfridsson,nussbaum}
如果您需要页面引用,则需要使用该\...cite
命令的多引用版本,该命令通常\...cites
使用s
然后你可以给出多个带有前后注的作品,如下所示
\autocites(<global pre>)(<global post>)[<pre>][<post>]{<key 1>}[<pre>][<post>]{<key 2>}...[<pre>][<post>]{<key n>}
例如
\autocites(vgl.)()[380]{sigfridsson}[12-23]{nussbaum}
\autocites[380]{sigfridsson}[12-23]{nussbaum}[45]{worman}
请注意,您不需要在后记中使用“S.”前缀,biblatex
可以自动添加。我使用了\autocite
而不是\parencite
,但一般策略适用于所有标准引用命令。
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\autocite[380]{sigfridsson}
\autocite{sigfridsson,nussbaum}
\autocites(vgl.)()[380]{sigfridsson}[12-23]{nussbaum}
\printbibliography
\end{document}