如何在 csquote-blockquote 后写入文字?

如何在 csquote-blockquote 后写入文字?

考虑一下这个 MWE

\documentclass{scrbook}
\usepackage{csquotes}
\usepackage[english]{babel}
\renewcommand\mkblockquote[4]{\leavevmode\llap{\textooquote}#1#2\textcoquote#4#3‌}

\begin{document}
Text starts here.
\blockquote{A long quote. A long quote.
A long quote. A long quote. A long quote.
A long quote. A long quote. A long quote.
A long quote. A long quote. A long quote.
A long quote. A long quote. A long quote.
A long quote. A long quote. A long quote.
A long quote. A long quote.}%
(Text that should go directly after the quote. But only for this one quote!)\\
Text continues normally from here.
\end{document}

在此处输入图片描述

我想写更多文字(如括号中所示)紧接着引用,在引号后的同一行。但这是一个例外,只应在这种情况下进行引用。

答案1

姆韦

\documentclass{scrbook}
\usepackage{lipsum} % dummy text
\usepackage[english]{babel}

\usepackage{csquotes}
\renewcommand\mkbegdispquote[2]{\makebox[0pt][r]{\textquotedblleft\,}}
\renewcommand\mkenddispquote[2]{\,\textquotedblright#2}

\begin{document}
\lipsum[1] 

\begin{displayquote}[Text after the quote]
\lipsum*[2]
\end{displayquote}

\lipsum[3]
\end{document}

相关内容