使用 csquotes 引用标题

使用 csquotes 引用标题

我使用包csquotes\enquote命令将引号放在我的文档中,这取决于我的 babel 设置。对于我当前的文档,我想引用一篇文章。因此我写了\title{\enquote{...}}。不幸的是,我的标题中有这个词I'd。当我在文档中使用英式英语时,引号看起来类似于 中的半引号I'd。是否有可能改变这种行为?

更新

整个命令是\title{\enquote*{I never did say how, but I told you I'd get you out of Vietnam}}

答案1

最简单的csquotes基于 的解决方案是使用\enquote*{<text>},它将引号从外部样式切换为内部样式。因此,当您british通过 以英语作为默认文档语言时,您将获得“双引号”而不是“单引号” babel。(使用\usepackage[american]{babel},您将获得“单引号”而不是使用 的“双引号” \enquote*{<text>}。)

另一种可能性是使用包\textquotesingle中的textcomp符号。可能看起来不太好看,但如果你想区分结束单引号和撇号,这是一种可能性……

相关内容