When csquotes's \blockquote and displaycquote ends with a list the citation is put on the next line after the list rather than directly after the last list item. Can one force csquotes to place the citation directly after the last list item?
The following is an example that illustrates the problem:
\documentclass{article}
\usepackage{biblatex}
\usepackage{csquotes}
\usepackage{filecontents}
\begin{filecontents*}{database.bib}
@book{texbook,
author = {Donald E. Knuth},
title = {The {{\TeX}book}},
publisher = {Addison-Wesley},
date = {1984}
}
\end{filecontents*}
\bibliography{database.bib}
\begin{document}
% Bad placement of citation
\blockcquote{texbook}{%
Some cited text:
\begin{itemize}
\item item 1
\item item 2
\end{itemize}%
}
% Bad placement of citation
\begin{displaycquote}{texbook}
Some cited text:
\begin{itemize}
\item item 1
\item item 2
\end{itemize}
\end{displaycquote}
% Correct placement of citation
\begin{quote}
Some cited text:
\begin{itemize}
\item item 1
\item item 2 \cite{texbook}
\end{itemize}
\end{quote}
\end{document}
The following is the output of the example. Note how the first and second citations are badly placed while the third one is correctly placed.



csquotes'\MakeBlockQuotefunction and try to add a footnote. – Simifilm May 10 '12 at 17:24itemizeenvironment, what else are you expecting? An\end{itemize}always ends a paragraph. – egreg May 10 '12 at 18:54itemizeafter\blockcquoteordisplaycquoteI get an error. I would simply like to typeset quotations with\blockcquoteanddisplaycquote, even those that end with the last list item. – N.N. May 10 '12 at 19:50...\cite{textbook}\end{blockquote}. – egreg May 10 '12 at 20:59\citeherecommand similar to\qedhereofamsthmcould be a good way to solve the problem, but this probably requires rewriting many parts ofcsquotes. – egreg May 11 '12 at 8:51