RTL 中的数字、标点和括号反转

RTL 中的数字、标点和括号反转

与我的信念和所展示的相反这里,上面的内容对我来说是相反的:

在此处输入图片描述

我也在其他地方看到过这种情况(我脑海中浮现出很多例子),但这些是最令人困扰的。

以下是 MWE:

\documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage[calendar=hebrew, numerals=arabic]{hebrew}
\setotherlanguage{english}
\newfontfamily\hebrewfont{David CLM}
\begin{document}
מספר 1.

משהו )בסוגריים(.
\end{document}

由于此处的显示无法正确显示希伯来语和括号,因此在编辑器中显示如下:

在此处输入图片描述

并且 RTL(请注意,括号是正确的,因为它们在 RTL 而不是 LTR 中看起来正确):

在此处输入图片描述

当数字和括号结合在一起时,就会发生一系列的事情:

在此处输入图片描述

答案1

我怀疑错误可能出在错误的输入文件中。我复制了你的代码,它给出了与你完全相同的输出。但是当我自己输入时,我得到了正确的输出。(我在 Mac OS X 上使用 TeXShop,Mac OS 会自动切换输入方向,也就是说,我已经看到我的输入正确了。)

相关内容