arabxetex 音译问题

arabxetex 音译问题

我在 arabxetex 中使用阿拉伯语音译时遇到了问题。

当我运行下面的代码时,我得到了如附图所示的音译。音译只是输入文本的斜体版本。

\documentclass{minimal}
\usepackage{arabxetex}         

\newfontfamily\arabicfont[Script=Arabic, Scale=1.5]{Scheherazade}

\begin{document}

\begin{arab}[trans]
^gu.hA wa-.hamIruhu al-`a^saraTu
i^starY ^gu.hA `a^saraTa .hamIriN.
\end{arab}

\begin{arab}[voc]
^gu.hA wa-.hamIruhu al-`a^saraTu
i^starY ^gu.hA `a^saraTa .hamIriN.
\end{arab}

\end{document}

在此处输入图片描述

答案1

您必须定义一个主字体\setmainfont

\documentclass{article}
\usepackage{fontspec}
\usepackage{arabxetex}         
\newfontfamily\arabicfont[Script=Arabic, Scale=1.5]{Scheherazade}
\setmainfont{Linux Libertine O}
%\SetTranslitConvention{dmg}
\begin{document}
...

在此处输入图片描述

相关内容