如何正确呈现希伯来字符(反向)

如何正确呈现希伯来字符(反向)

在我的文本编辑器(Sublime)中粘贴一行会反转字母的顺序,例如这里。如何将字母反向排列,这样我就不必重新输入它们或以编程方式反转它们并对反转的文本进行硬编码。也就是说,我可以将它们按从左到右的顺序排列,但将它们呈现为从右到左。

\documentclass[12pt]{article}
\usepackage{fontspec}\setmainfont{he.ttf}
\begin{document}
א  בְּרֵאשִׁית, בָּרָא אֱלֹהִים, אֵת הַשָּׁמַיִם, וְאֵת הָאָרֶץ.
\end{document}

答案1

你必须告诉 LaTeX 你的文本是希伯来语。一个可以做到这一点的软件包是polyglossia

\documentclass[12pt]{article}
\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\usepackage{fontspec}
\setmainfont{DejaVu Sans}
\begin{document}
א  בְּרֵאשִׁית, בָּרָא אֱלֹהִים, אֵת הַשָּׁמַיִם, וְאֵת הָאָרֶץ.
\end{document}

结果:

在此处输入图片描述

相关内容