这个问题引出了包中的一个新功能:
biblatex
基于排版的多重引用命令系列,可\cites
从键列表中选择两个或多个引用。例如,\parencites[<page>]{<key>}[<page>]{<key>}
。
但是,我找不到任何类似的东西\volcites
,甚至\avolcites
。
我的问题是:如何在单个 multicite 命令中引用多卷作品中的两卷或多卷?此外,是否可以独立于样式地执行此操作?
简而言之,我正在寻找这个:\avolcites{<vol>}[<page>]{<key>}{<vol>}[<page>]{<key>}
。
答案1
升级到最新的 biblatex 版本。biblatex \volcite
2.7 中引入了 Multicite 变体和相关变体。以下是示例。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[style=verbose]{biblatex}
\usepackage[colorlinks]{hyperref}
\addbibresource{biblatex-examples.bib}
\newcommand{\cmd}[1]{\texttt{\textbackslash #1}}
\begin{document}
\null\vfill\noindent
\cmd{volcite}: \volcite[See]{A}[10]{knuth:ct} \\
\cmd{volcites}: \volcites(See)(){A}[10]{knuth:ct}{B}[10--15]{knuth:ct}{C}{knuth:ct} \\
\cmd{tvolcite}: \tvolcite[See]{A}[10]{knuth:ct}. \\
\cmd{tvolcites}: \tvolcites(See)(){A}[10]{knuth:ct}{B}[10--15]{knuth:ct}{C}{knuth:ct}. \\
\cmd{avolcite}: Filler \avolcite[See]{A}[10]{knuth:ct}. \\
\cmd{avolcites}: Filler \avolcites(See)(){A}[10]{knuth:ct}{B}[10--15]{knuth:ct}{C}{knuth:ct}.
\end{document}