Beamer 多语言文本对齐

Beamer 多语言文本对齐

我在使用该Polyglossia软件包时遇到了一个奇怪的问题。除非我在英文文本前插入内容,否则 RTL 文本将居中。

MWE1(希伯来文居中):

%Compile with XeLaTex
\documentclass{beamer}
%-----------------------
%:Language
%------------------------
\usepackage{fontspec}
\usepackage{polyglossia} 
\setmainlanguage{hebrew}
\setotherlanguage{english}
\setsansfont{FreeSans}
\newfontfamily\hebrewfont{FreeSans}
\begin{document}
%text
\frame{\frametitle{} טקסט}
\end{document}

在此处输入图片描述

如果我在希伯来语文本前添加一个英文单词,文本将右对齐(应该如此)。在下面的例子中,我添加了单词“text”(第 13 行):

MWE1(希伯来文居中):

%Compile with XeLaTex
\documentclass{beamer}
%-----------------------
%:Language
%------------------------
\usepackage{fontspec}
\usepackage{polyglossia} 
\setmainlanguage{hebrew}
\setotherlanguage{english}
\setsansfont{FreeSans}
\newfontfamily\hebrewfont{FreeSans}
\begin{document}
text
\frame{\frametitle{} טקסט}
\end{document}

在此处输入图片描述

相关内容