arabxetex: madda 发声

arabxetex: madda 发声

我需要生成一个没有任何前置 fatha 的 madda 符号,而只需要 madda。我不明白为什么下面的 MWE 会顽固地在 mim 上方生成一个元音,如下图所示。

动机问题

%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage{fontspec}
\usepackage[novoc]{arabxetex}
\newfontfamily\arabicfont[Language=Arabic,Script=Arabic]{Scheherazade}
\begin{document}

\begin{arab}
al-asm^A 
\end{arab}
\end{document}  

我尝试过使用引号和其他东西,但无济于事。我想知道是否有人可以尝试?也欢迎进行肮脏的修复。谢谢,J

答案1

ArabTeX文档中对 输入约定的解释ArabTeX并不太清楚地表明,这^A对于重现一些历史拼写很有用,并且'A更普遍有用。

\documentclass{article}
\usepackage{fontspec}
\usepackage[novoc]{arabxetex}
\newfontfamily\arabicfont[Language=Arabic,Script=Arabic]{Scheherazade}
\begin{document}
\begin{arab}
al-asm^A

al-asm'A
\end{arab}
\end{document}

示例输出

即使使用arabxetex,的文档也ArabTeX常常是必不可少的;前者似乎假设了这一点,而不是重复一切有用的内容。

相关内容