如何禁用阿拉伯语的自动音译?

如何禁用阿拉伯语的自动音译?

我如何禁用阿拉伯语的自动音译?我想写一些包含阿拉伯语句子的法语报告。所以我正在使用该arabtex软件包,但是当写这样的阿拉伯语句子时

\begin{arabtext}
السَلامُ عَليكم ورَحمةُ الله وبَركاته  
\end{arabtext}

我懂了:

السَلامُ عَليكم ورَحمةُ الله وبَركاته 
ālsalāmu alykm wrah.mtu āllh wbarkāth

我不想要这个音译功能。我该如何禁用它?

答案1

您想要的命令是\transfalse。例如,

\documentclass[12pt]{article}
\usepackage{arabtex}
\begin{document}
\setarab
\novocalize
\spreadtrue
\transfalse
\begin{RLtext}
klAm fI m.h.d al-_hyr
\end{RLtext}
\end{document}

输出

答案2

如果不限于(la)tex,为什么不使用arabxetex包?

我认为使用它xelatex比有更多选项arabtex,例如您可以更改阿拉伯语排版的主字体(默认为 Amiri 字体)。

\documentclass{article}
\usepackage{arabxetex}
\begin{document}

\begin{arab}[voc]
السَلامُ عَليكم ورَحمةُ الله وبَركاته  
\end{arab}

\end{document}

在此处输入图片描述

相关内容