我正在使用 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}
足够了,我甚至不确定是否有必要)。