bidi 和反向括号

bidi 和反向括号

xelatex我对+有一个问题bidi,在多语言行中括号有时会反转。下面是一个最小示例:

\documentclass{article}

\usepackage{polyglossia}
\usepackage{bidi}

\setdefaultlanguage[calendar=hebrew]{hebrew}
\newfontfamily\hebrewfont[Script=Hebrew,Scale=1]{Times New Roman}

\renewcommand{\labelenumi}{\arabic{enumi})}


\begin{document}

רשימה:
\begin{enumerate}
\item
סעיף שנגמר עם עברית.

\item
$1\neq 2$.

\item
בסעיף העוקב רואים בעיה.
\end{enumerate}

משפט בעברית (עם הערה שנגמרת ב- English).

\end{document}

反括号

请注意,以数学环境结尾的第二个项目如何将上下文“切换”为英语,以便下一个项目的标签括号被反转。当右括号前面是英文文本时,也会发生同样的情况。

问题这里这里声称Script=Hebrew在我的\hebrewfont应该可以解决问题,但事实并非如此。此外,我见过迹象polyglossia该问题可能与布尔值有关\if@Latin,但我不确定如何系统地解决这个问题。

相关内容