数字+句号位置翻转 - 仅适用于某些 TeXLive 版本

数字+句号位置翻转 - 仅适用于某些 TeXLive 版本

我正在编写以下文档:

\documentclass{minimal}
\RequirePackage{fontspec}
\RequirePackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{hebrew}
\begin{document}

This sentence should have 2 before the point (not after it!): 2.
\end{document}

在家里的 GNU/Linux Mint 18.3 上,输出顺序正确,即首先出现 2,然后是句点(“2.”)。在我的 GNU/Linux Fedora 26 系统上,顺序是相反的,即首先出现句点,然后是 2(“.2”)。

Fedora 系统的一些日志行:

This is XeTeX, Version 3.14159265-2.6-0.99996 (TeX Live 2016) (preloaded format=xelatex 2017.12.14)  2 FEB 2018 21:50
...
Package: polyglossia 2015/03/25 v1.42.4 Alternative to Babel for XeLaTeX and LuaLaTeX

来自 Mint 系统的数据:

This is XeTeX, Version 3.14159265-2.6-0.99992 (TeX Live 2015/Debian) (preloaded format=xelatex 2017.8.23)  2 FEB 2018 21:49
...
Package: polyglossia 2015/08/06 v1.42.0 Alternative to Babel for XeLaTeX and LuaLaTeX

发生了什么事?!可能是更新版本?

相关内容