如何使用 blockquote 与 \documentclass moderncv

如何使用 blockquote 与 \documentclass moderncv

我正在尝试在文档中使用\blockquote(来自csquotes包)moderncv,但输出看起来不像它应该的那样(引号没有缩进并且字符串“csq@block”作为引号的前缀)。

以下是 MWE:

\documentclass{moderncv}   
\usepackage{csquotes}
\name{John}{Doe}
\begin{document}
\blockquote{Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.}
\end{document}

输出如下:

这是两个软件包之间的不兼容吗?如果是,是哪一个导致了问题?有解决方法吗?

答案1

该类moderncv没有定义quotequotation环境,而是quote定义了一个带参数的命令,这让人感到困惑csquotes

解决方案:加载quoting包并更改使用的默认环境\blockquote

\documentclass{moderncv}

\usepackage{lipsum} % just for the example
\usepackage{csquotes}
\usepackage{quoting}
\SetBlockEnvironment{quoting}
\name{John}{Doe}
\begin{document}

\lipsum*[1]
\blockquote{Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et
accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus
est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed
diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd
gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.}
\lipsum[2]

\end{document}

在此处输入图片描述

相关内容