单引号间距问题

单引号间距问题

使用 ShareLaTex,当我输入以下行: . . . range of \textquoteleft interpretive tendencies\textquoteright or adjacent . . . 返回的结果是:

...一系列的“解释倾向”或相邻的...

我需要在哪里显示它:

...倾向’或相邻的...

' 和“或”之间有空格。我应该在这里使用不同的命令吗?还是我做错了什么?

答案1

默认情况下,LaTeX 会吞噬任何命令后的所有空格。因此,这里有三个解决方案:

  1. \在右引号后使用after\textquoteright后跟空格添加强制空格。
  2. 只需使用'而不是\textquoteright
  3. 使用包\xspace中的命令xspace获取聪明的空格。

请参阅下面的解决方案:

\documentclass{article}

\usepackage{xspace}

\begin{document}


\textquoteleft interpretive tendencies\textquoteright\ or adjacent 

`interpretive tendencies' or adjacent 

\textquoteleft interpretive tendencies\textquoteright\xspace or adjacent 


\end{document}

答案2

使用 csquotes 包获取语义、可配置和语言感知的引用命令:

\documentclass{article}
\usepackage[english]{babel}
\usepackage[autostyle]{csquotes}

\begin{document}

range of \enquote*{interpretive tendencies} or adjacent

\end{document}

在此处输入图片描述

相关内容