避免在特定字符周围使用连字符

避免在特定字符周围使用连字符

我想在文档中使用印刷撇号 (')。使用简单的 ' 不会产生相同的结果。

我可以在键盘上输入 '。但 XeTeX 将其视为普通字符,即像字母一样,并且会产生错误的连字符,如下所示(使用记忆类):

\documentclass{xmemoire}
\usepackage{wrapfig} 
\lccode`\’=0
\begin{document}
\begin{wrapfigure}{R}[1cm]{0.33\linewidth}
         \begin{center}
          \caption{{\normalfont { Logo associé à l’\textit{ERC Starting Grants} d’Analyse de la maturation cérébrale.}}}
          \label{figbb}
        \end{center}
\end{wrapfigure}
\end{document}

在整个文档中,如何避免在 ' 周围使用连字符,或者更普遍地说在给定字符周围使用连字符(我知道我可以使用 mbox 进行本地强制)。

答案1

就像是

\lccode`\’=0

应该将该字符转换为不被视为单词成分的符号。请注意,我并没有使用过 XeTeX:这是基于 XeTeX 将像下面这样处理 8 位以上的字符的假设。

相关内容