我正在使用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