如何让 latex 输出这样的参考文献:(例如 Fujii,2016,第 412 页;Murata,2010,第 576 页)

如何让 latex 输出这样的参考文献:(例如 Fujii,2016,第 412 页;Murata,2010,第 576 页)

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}

其中aksinangenendt是引文关键字,以及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}

相关内容