在 Latex 中还有其他方法可以引用双引号吗?

在 Latex 中还有其他方法可以引用双引号吗?

我正在使用 MS Word 编辑我的 Latex 代码。在你有任何想法之前(我知道这很奇怪),请参考如何从 Word 运行 Latex?

身处这种不寻常的困境后,我也不得不经常使用双引号。因此,正确的是,但我真正想要的是’’。为了清楚起见,我试图用上述两个字符结束双引号,但 word 修改了标准撇号。’’''

那么在 Latex 中,有没有其他方法可以双引号“短语”?我正在寻找类似于的东西\dbquote{phrase}

PS:不用多说,MS Word 所做的修改''会导致输出不正确。例如,"phrase"仅使用开头的双引号呈现,如"phrase

答案1

LaTeX 提供:

  • \textquotedblleft为了
  • \textquotedblright为了
  • \textquoteleft对于
  • \textquoteright为了

您可以定义自己的宏:

\newcommand\dblquote[1]{\textquotedblleft #1\textquotedblright}
\newcommand\sglquote[1]{\textquoteleft #1\textquoteright}

或者使用csquotes提供嵌套语言敏感引号的包:

\enquote{Phrase\enquote{inner quote}}

对于单引号:

\enquote*{Phrase}

 

答案2

您可以关闭引号的自动更正功能,然后使用键从 1 号键左侧开始的引言和关键从 L 键右侧结尾处引用一句。

另一个选择是使用\usepackage[utf8]{inputenc},如果加载了适当的字体,它应该可以正确显示引号(肯定\usepackage[T1]{fontenc}足够了,我甚至不确定是否有必要)。

相关内容