在 WinEdt 7 中:如何正确排版阿拉伯语、波斯语和乌尔都语?

在 WinEdt 7 中:如何正确排版阿拉伯语、波斯语和乌尔都语?

WinEdt 7 已经发布,声称支持 UTF8。现在阿拉伯字母确实可以正确显示,但默认设置仍然不够实用。

首先,阿拉伯语、波斯语和乌尔都语单词是由连在一起的字母(草书)组成的,而 winedt 将它们像拉丁语单词一样分开显示!

其次,阿拉伯语、波斯语和乌尔都语都是从右到左的语言,而我没有看到在 WinEdt 7 中切换到从右到左 (RTL) 模式的方法!!

有人可以为这些问题提出解决方案吗(如果有的话)?

答案1

在头部(前言)添加以下包(2 行):

\usepackage{arabxetex}
\newfontfamily{\arabicfont}[Script=Arabic,Scale=1]{Rasheeq}

然后在之间写入阿拉伯文:

\begin{arab}
% Arabic text here
\end{arab}

或者

\textarab{Arabic text here}

答案2

如果程序将它们分开显示,则很难相信它支持 utf8,或者您用于显示的特定字体不起作用。

即使没有,arabxetex 也允许输入拉丁字符,这应该适用于这些语言。只需下载 Scheherazade 字体,输入

\usepackage{arabxetex}

在序言中,并做一些测试。

当然你必须运行xelatex。

如果它不起作用,只需下载另一个编辑器或使用系统默认的编辑器。

相关内容