LaTeX で次のような参考文献を出力するにはどうすればよいでしょうか: (例: Fujii, 2016, p. 412; Murata, 2010, p. 576)

LaTeX で次のような参考文献を出力するにはどうすればよいでしょうか: (例: Fujii, 2016, p. 412; Murata, 2010, p. 576)

LaTeXは、例えば次のように始まる括弧付きの参照を出力できます。

\parencite[e.g.][]{fujii2016}、その結果

(例:藤井、2016)

しかし、次のような参照を出力するにはどうすればよいでしょうか。

(例えば、藤井、2016、p.412; 村田、2010、p.576)?

答え1

これには以下を使用できます\parencites:

ここに画像の説明を入力してください

このマクロの使用方法、つまり「パターン」は次のようになります。

\parencites(<multiprenote>)(<multipostnote>)[<prenote>][<postnote>]{<key>}[<prenote>][<postnote>]{<key>}...[<prenote>][<postnote>]{<key>}

最初の2つの引数は()オプションであり、リスト全体引用文をできるだけ多く追加します

[<prenote>][<postnote>]{key}

必要に応じて、事前メモと事後メモの両方を個別の参照用として指定できます。いずれか 1 つだけを指定すると、それが事後メモになります。

したがって、2つの引用であなたが求めているものを得るには、

\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}

関連情報