Polyglossia \setotherlanguage 法语中断自动间距

Polyglossia \setotherlanguage 法语中断自动间距

我正在用 lua 和 polyglossia 写一篇德语(主要)、法语论文。在我使用本地法语\textfrench{}\begin{french}-\end{french}法语标点符号间距继续存在,即使在德语环境中也是如此,例如 so: 而不是 so: -- so(space):

我不确定这是个 bug 还是我哪里出错了。我也尝试过英语/法语,同样的问题。谢谢您的帮助!

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}

\setmainlanguage{german}
\setotherlanguage{french}

\begin{document}

\section{Introduction}

Das ist ein simpler Test: test im Test? Test! oder so.

\textfrench{so!}

so: oder so?

\begin{french}
oder so? so! oder:
\end{french}

Das ist ein simpler Test: test im Test? Test! oder so.

\textgerman{so! oder?}

\end{document}

相关内容