Latex 可以输出以例如开头的带括号的引用
\parencite[e.g.][]{fujii2016}
,这将导致
(例如 fujii,2016)
但是我如何让它输出这样的参考:
(例如 Fujii,2016,第 412 页;Murata,2010,第 576 页)?
答案1
你可以使用\parencites
以下方法:
此宏的用法或“模式”如下:
\parencites(<multiprenote>)(<multipostnote>)[<prenote>][<postnote>]{<key>}[<prenote>][<postnote>]{<key>}...[<prenote>][<postnote>]{<key>}
前两个参数由分隔符分隔()
,是可选的,用于完整列表引用。然后添加尽可能多的实例
[<prenote>][<postnote>]{key}
随心所欲。前注和后注都是针对单个参考文献的,并且是可选的。如果您只指定一个,它将成为后注。
因此,要获得类似于你要求的两个引用,请使用
\parencites(e.g.)()[1--2]{aksin}[3--4]{angenendt}
其中aksin
和angenendt
是引文关键字,以及1--2
/ 是3--4
它们各自的页码范围。所以是的,也许有点不方便,但如果参考文献列表很长,那么用这种方式跟踪前/后注释可能比使用 之类的方法更容易\parencites[pre_1,pre_2,...,pre_n][post_1,post_2,...,post_n]{key_1,key_2,...,key_n}
。
完整示例:
\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\parencites(e.g.)()[1--2]{aksin}[3--4]{angenendt}
\printbibliography
\end{document}