我使用包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
符号。可能看起来不太好看,但如果你想区分结束单引号和撇号,这是一种可能性……