csquotes 下 guillemets 周围的间距错误

csquotes 下 guillemets 周围的间距错误

今天更新了 XeLaTeX、polygossia 和 csquotes 后,我发现封闭的文本和法语引号之间的间距不对称:

Blabla1 « blabla2 “blabla3” blabla4» blabla5

在 blabla4 之后不带任何空格,而是:

Blabla1 « blabla2 “blabla3” blabla4 » blabla5

使用以下代码:

\documentclass[a4paper,12pt,oneside]{report}
\usepackage{csquotes}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\usepackage{polyglossia}
\setmainlanguage{french}

\begin{document}
Blabla1 \enquote{blabla2 \enquote{blabla3} blabla4} blabla5
\end{document}

普通引号(不需要任何空格)没有问题。

我怎样才能\enquote得到预期的结果?

答案1

使用当前的 texsystem(texlive 2018 或 miktex)和

      Package: polyglossia 2018/04/07 v1.43

问题似乎已经解决。示例使用 xelatex 的输出为

在此处输入图片描述

相关内容