多くの参考文献のうちの1つだけにページ番号を引用する

多くの参考文献のうちの1つだけにページ番号を引用する

BibLatex を使用して、特定のページを参照する引用を追加しようとしていますが、他の通常の引用も追加したいと思います。

現在、私は以下を所有しています:

...given here for the ground state as~\cite[eq.~6.34]{Foot2005} or \cite{Woodgate1980}:

しかし、私は手動で分割しなければなりませんでした。私が探しているのは、次のような出力を生成するコードです。

...state as [1 (eq. 6.34), 2]

または同様のもの。

答え1

マルチサイトバージョンを使用する

\cites[eq.~6.34]{Foot2005}{Woodgate1980}

を使用すると\cites、各引用の前後注を別々に指定できます。構文は次のとおりです。

\cites(global pre)(global post)[first pre][first post]{first key}...[last pre][last post]{last key}

すべての標準引用コマンドにはマルチ引用バージョンがあり、s引用コマンドの末尾に を追加することで取得できます (例: \parencite-> ) \parencites

関連情報