使用 \blockcquote 将引用括起来

使用 \blockcquote 将引用括起来

我正在使用csquotes-\blockcquote命令

\blockcquote[p. 42]{life}{
    my quote
}

显示为缩进的引文,以及引用Citation, p. 42。这很好,但我需要在其周围加上括号,这样引文在参考文献之前看起来就不会很奇怪。

我可以做(并且现在正在做)

\blockcquote{}{
    my quote \citep[p. 42]{life}
}

但在这种情况下,我可以轻松地使用某种方法缩进文本。当我不使用缩进以外的任何方法时,就不需要 csquotes。

我发现这个问题,但提供的建议对我不起作用。这让我相信它与 natbib 有关,但我没有找到任何相关的东西。

谢谢!

答案1

csquotes包提供了\SetCiteCommand,允许您设置在所有cquote命令和环境中使用哪个 cite 命令(默认为\cite)。

加入\SetCiteCommand{\citep}你的序言应该会产生预期的效果。

来源:csquotes软件包文档,v5.2b,§8.6

相关内容