答案1
以下在 LuaLaTeX 中对我有用:
\documentclass{article}
\usepackage[bidi=basic]{babel}
\usepackage{mathtools}
\usepackage{unicode-math}
\usepackage{libertinus}
% To make the output narrow enough to fit on TeX.SX:
\usepackage[paperwidth=11cm]{geometry}
\babelprovide[main, import=he]{hebrew}
\begin{document}
צד ראשון:
\begin{align*}
2(i+1) & \leq & j+2\\
2i+2 & \leq & j+2\\
2i & \leq & j
\end{align*}
צד שני:
\begin{align*}
j+2 & \leq & 3(i+1)\\
j+2 & \leq & 3i+3\\
j & \leq & 3i+1
\end{align*}
\end{document}
或者至少,这会按照您的需要将方程式向右对齐。我可能会稍微调整一下对齐方式:
\documentclass{article}
\usepackage[bidi=basic]{babel}
\usepackage{mathtools}
\usepackage{unicode-math}
\usepackage{libertinus}
% To make the output narrow enough to fit on TeX.SX:
\usepackage[paperwidth=11cm]{geometry}
\babelprovide[main, import=he]{hebrew}
\begin{document}
צד ראשון:
\begin{align*}
2(i+1) & \leq j+2\\
2i+2 & \leq j+2\\
2i & \leq j
\end{align*}
צד שני:
\begin{align*}
j+2 & \leq 3(i+1)\\
j+2 & \leq 3i+3\\
j & \leq 3i+1
\end{align*}
\end{document}
这两个示例都使用了bidi
的功能,babel
以便正确地对齐希伯来语的方程块,以及align*
的环境mathtools
。它们还加载了支持 Unicode 的字体系列,用于希伯来语文本和数学。
也可以看看这个问题另一种将方程式向右对齐的方法,以及这个将两个独立的块中的方程对齐。
\usepackage[leqno]{mathtools}
如果您希望方程式编号位于左侧,则可以考虑添加该选项。