我正在用波斯语的 beamer 类制作演示文稿,在处理双语文本时遇到了一些问题。对于从左到右的书写,我使用 \LR 命令,它有效,但英语没有左对齐。特别是在“itemize”环境中,这非常烦人。似乎“latin”环境在波斯语 beamer 中不起作用。此外,英文数字以波斯语显示。示例代码如下:
\documentclass[t]{beamer}
\usepackage[persian]{babel}
\usepackage[utf8]{inputenc}
\usepackage{times}
\usepackage{fontspec}
\setmainfont[Script=Arabic,Numbers=Arabic]{XB Zar}
\setsansfont[Script=Arabic,Numbers=Arabic]{XB Zar}
\begin{document}
\begin{frame}
یک متن پارسی \\
\LR{An english text with some numbers like 10, 11, 12, ...}
\end{frame}
\end{document}