加载 Babel 法语后如何使用撇号 '?

加载 Babel 法语后如何使用撇号 '?

法语撇号如下',当加载 babel french 时,它会自动将输入的撇号' 转换为'。

如何在某些情况下保留撇号 '(例如引文),但不在所有文档中保留?

\documentclass{report}
\usepackage[francais]{babel}

\begin{document}
l'exemple d'une apostrophe (it's fine here)\\
quote: 'text of the quote' (it's not,' should be preserved)
\end{document}

答案1

您的使用事实babel-french与问题无关。

直引号在印刷术中很少使用,因此当您键入字符时',您会得到一个既可用作结束引号又可用作撇号的卷曲字形。

如果您想要直接引用,则可以使用 提供的字形textcomp

\documentclass{report}
\usepackage[T1]{fontenc} % mandatory for French
\usepackage[francais]{babel}
\usepackage{textcomp}

\begin{document}

l'exemple d'une apostrophe

quote: \textquotesingle text of the quote\textquotesingle

\end{document}

在此处输入图片描述

相关内容