多语种阿拉伯语文本

多语种阿拉伯语文本

我在 OpenSuse 13.1 系统上使用 Texlive 2013 中的 Arabxetex 和 Polyglossia 来书写阿拉伯语。阿拉伯语文本需要完全发声。

书写不发音的文本没有问题,但添加发音符号会破坏辅音之间的联系:单词会以孤立的字母形式出现一系列不连贯的阿拉伯字母。

有其他人遇到过类似的问题吗?我不知道如何解决这个问题。

答案1

如果没有最小示例,我不知道您为什么会遇到困难。但是使用最新的 TeX Live,此示例(改编自文档中的最小示例arabxetex)可以工作。也许vocfullvoc选项正是您所需要的?如果不是,也许您使用的字体无法胜任这项任务。

\documentclass[12pt]{article}
\usepackage[utf]{arabxetex}% default options are "novoc" and "fdf2alif";
% other options are "voc", "fullvoc", "utf", "trans" and "fdf2noalif"
\newfontfamily\arabicfont[Script=Arabic]{Amiri}
\begin{document}
\begin{arab}[voc]
وَهَذِهِ فِقرَةٌ بِالعَرَبِيَة مَعَ كَلِمَة اِنكلِيزِيَة (\textLR{English}).
\end{arab}

\bigskip

\begin{arab}[fullvoc]
وَهَذِهِ فِقرَةٌ بِالعَرَبِيَة مَعَ كَلِمَة اِنكلِيزِيَة (\textLR{English}).
\end{arab}
\end{document}

上述代码的输出

相关内容