如何禁用不间断空格

如何禁用不间断空格

我有一份文档,部分用法语写成,部分用另一种语言写成。出于各种原因,我想使用babel和文档类大致如图所示。但我想禁用法语正字法规则,即在“;”、“:”、“?”和“!”前放置不间断空格。我该如何实现呢?下面是MWE

\documentclass[10pt,a4paper,twoside,french]{book}
\usepackage{fontspec}
\usepackage{babel}
\begin{document}
Here it is; I want to remove the non-breaking space in this section: Don't I? Of course I do!
\end{document}

答案1

添加

\frenchbsetup{AutoSpacePunctuation=false}

会做。

完整(最小)示例:

\documentclass{article}
\usepackage[french]{babel}
\usepackage{fontspec}

\frenchbsetup{AutoSpacePunctuation=false}

\begin{document}

Here it is; I want to remove the non-breaking space
in this section: Don't I? Of course I do!

\end{document}

在此处输入图片描述

相关内容