This question led to a new feature in a package:
biblatex
Many biblatex citation styles feature the \textcite command which is "intended for use in the flow of text, replacing the subject of a sentence" (manual, section 3.6.2). At the moment, this works well for citations of single works -- e.g. (assuming the authoryear style), one may write in the source
The reference work is \textcite{knuth:ct:a}.
which will be typeset as
The reference work is Knuth (1984).
Citing multiple works, on the other hand, is somewhat tedious. If one simply writes (1):
Important works are \textcite{knuth:ct:a,knuth:ct:b,markey}.
the output is rather a list than a correct sentence (2):
Important works are Knuth (1984); Knuth (1986); Markey (2005).
One has to write (3):
Important works are \textcite{knuth:ct:a}, \textcite{knuth:ct:b}, and \textcite{markey}.
to get (4):
Important works are Knuth (1984), Knuth (1986), and Markey (2005).
Can \textcite be modified so that input (1) will yield output (4), hereby achieving a tighter integration "in the flow of text"?
\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
This is how \texttt{\textbackslash textcite} currently works:\\
Important works are \textcite{knuth:ct:a,knuth:ct:b,markey}.
\bigskip
But I'd like \texttt{\textbackslash textcite} to output the following:\\
Important works are \textcite{knuth:ct:a}, \textcite{knuth:ct:b}, and \textcite{markey}.
\printbibliography
\end{document}


\textcitefor theauthoryear-compstyle so that my original example would result inImportant works are Knuth (1984, 1986), and Markey (2005).? – lockstep Sep 14 '11 at 22:08, and) bothers me. Are you wanting the comma to handle the case wheremaxcitenames> 1and the first citation is a two-author work? For example:Smith and Doe (1998), and Markey (2005)`? – Audrey Sep 14 '11 at 22:17Knuth (1984, 1986) and Markey (2005)b) one would need to differentiate between\textcitewith two vs. with at least three works in its argument. – lockstep Sep 14 '11 at 22:23\textcites{<key1>}{<key2>,<key3>}. Heremulticitetotalis 2. In order of iterationcitetotalis: 1, 2, 2. – Audrey Sep 14 '11 at 22:44\textcites{<key1>}{<key2>,<key3>}are of practical importance. – lockstep Sep 14 '11 at 22:46authoryear. But forauthoryear-comp, I'll need to find some more spare time to take a closer look at it. – Audrey Sep 15 '11 at 15:34authoryear-compsolution, and your code should make it into the biblatex core. – lockstep Sep 15 '11 at 15:50authoryear-compwasn't very difficult after all, thanks to Marco's feature request. My first update didn't handlemultipostnote, but it does now. It will also handle the mix of qualified and unqualified citations lists we discussed earlier - I just neglected to include an example. – Audrey Sep 16 '11 at 16:31sourceforge.biblatex? – lockstep Sep 16 '11 at 16:36\textcitecommand for verbose styles. Another feature request is probably in order. I'd rather have it come from you, but if you insist I could post a request myself. – Audrey Sep 16 '11 at 16:55authoryearvariants ("bare",comp,ibid,icomp) and possibly for the other style families as well. – lockstep Feb 16 '13 at 11:09/build/build.sh install 2.7 ~/texmf/. The resulting version requires the latest biber, but the updated\textciteoutput is backend-invariant. – Audrey Jun 06 '13 at 13:48\cites(instead of\textcites)? It seems that it does not. What speaks against it? It would be nice to be able to have a footnote\footnote{Cf. \cites[23]{key1}[99]{key2}[15]{key3}}rendered asCf. Author1, work1, pp. 23; Author2, work2, pp. 99; **and** Author3, work3, pp. 15.-- Using\footciteshere creates a reference including brackets wich is not suitable for footnotes. (Usingauthortitle-comp) – ClintEastwood Jan 03 '14 at 06:21\footcites[23]{key1}[99]{key2}[15]{key3}as well.) – ClintEastwood Jan 03 '14 at 06:28\textcitebecause its output forms part of a sentence. Other citation commands are generally parenthetical. Most style guides delimit parenthetical citation lists with semicolons. – Audrey Jan 14 '14 at 16:32\textcitethat way - probably something like\AtNextCite{<swap and string with or string>}\textcite. This comment trail is long enough, so please ask a new question. – Audrey Feb 26 '14 at 01:25