Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

This question led to a new feature in a package:
biblatex

The family of multicite commands based on \cites typeset two or more citations from a list of keys. For example, \parencites[<page>]{<key>}[<page>]{<key>}.

However, I can't find anything like \volcites or even \avolcites.

My question is: How can I cite two or more volumes of a multivolume work in a single multicite command? Also, is it possible to do it style-independently?

In short, I'm looking for this: \avolcites{<vol>}[<page>]{<key>}{<vol>}[<page>]{<key>}.

share|improve this question
    
Wouldn't the 'many' volumes need their own, independent bibkeys and therefore be \cite-able through the normal mechanisms you mention? –  jon Dec 1 '12 at 7:51
    
Not necessarily. A single bibkey key may refer to a multivolume work that can be cited by volume-and-page; for example, \volcite{<vol>}[<page>]{<key>}. But I'm looking for a way to multicite a multivolume work; for example, for a single three-volumes key, I could be something like \volcites{1}[100]{<key>}{2}[200]{key}{3}[300]{<key>}, and preferably style-independently, such as \avolcites. Thanks! –  nicolai.rostov Dec 1 '12 at 12:19
    
@NicolaiRostov What output are you wanting to achieve? –  Audrey Dec 1 '12 at 17:09
    
For example, a footnote like this: "¹John. Complete Works, volume 2, page 200; Mary. Selected Works, volume 3, page 300." Thanks! –  nicolai.rostov Dec 1 '12 at 17:22
add comment

1 Answer

up vote 5 down vote accepted

Upgrade to the latest biblatex version. Multicite variants of \volcite and friends were introduced in biblatex 2.7. Here's an example.

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

enter image description here

share|improve this answer
    
Amazing! Thank you so much! –  nicolai.rostov Dec 3 '12 at 1:42
    
@NicolaiRostov No problem. Thanks for the question. It should probably be addressed with a new biblatex feature at some point. –  Audrey Dec 3 '12 at 1:50
    
It would be great if it were implemented. Why don't you submit it? It works pretty well! –  nicolai.rostov Dec 3 '12 at 1:53
    
@NicolaiRostov I'm not entirely happy with the format handling. This will be on my style todo list. –  Audrey Dec 3 '12 at 2:03
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.