csquotes 中跨越多个段落的引文

csquotes 中跨越多个段落的引文

我有一段引文,它延伸到多个段落。文学惯例是,除了最后一段之外,每段末尾都没有结尾引文。

但是,这似乎与包不兼容csquotes(我正在使用该包,以便我不必将"..."复制粘贴的 Word 文档中的每个实例都转换为 LaTeX 引号)。

下面的代码导致了2个错误,并且使得每个后续的引号的方向都错误……

\documentclass{article}
\usepackage{csquotes}
\MakeOuterQuote{"}
\begin{document}

"This is a quotation," he said.  "It continues onto the next paragraph.

"Here is the continuation of my quote.  As per literary convention,
there is no end-quote at the end of the previous paragraph."

\end{document}

csquotes 错误

答案1

您可以使用csquotess 选项来配置“中间引号”,而不是使用不平衡的引号。有趣的是,这是针对法语“guillemets”样式预先配置的,而不是针对美式样式。

以下示例源自american语言的原始设置,似乎可以实现您想要的功能。

适应您自己的口味。

\documentclass{article}
\usepackage{csquotes}
\usepackage[american]{babel}
\DeclareQuoteStyle[american]{english}% verified
  {\textquotedblleft}
  [\textquotedblleft]
  {\textquotedblright}
  [0.05em]
  {\textquoteleft}
  {\textquoteright}
\MakeOuterQuote{"}
\begin{document}

"This is a quotation," he said.  "It continues onto the next paragraph.

Here is the continuation of my quote.  As per literary convention,
there is no end-quote at the end of the previous paragraph."

\end{document}

引文示例

答案2

来自csquotes文档:

在此处输入图片描述

如您所见,不平衡的组总是会触发错误。

相关内容