阿拉伯语编译问题

阿拉伯语编译问题

当我写下这段代码时:

\documentclass[a4paper,10pt]{article}
\usepackage{arabtex}
\usepackage{utf8}
\setcode{utf8}
\begin{document}
Here is the word ``Arabic'' written in Arabic:  \<اَلْعَرَبِيَّةُ>. 
like this: \RL{عربي}.
\end{document}

输出为:

这是用阿拉伯语写的“Arabic”一词:???????????????。像这样:????。

我不知道为什么阿拉伯字母没有出现?

答案1

不再需要使用诸如arabtex等等的包。

我建议您LuaLaTeX与以下一起使用fontspec

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Tahoma}

\begin{document}

Hello, world!\par

\raggedleft
مرحبا بالعالم

\end{document}

看看是否可行。确保您的编辑器以 UTF-8 格式保存文件,并使用 LuaLaTeX(或 XeLaTeX,如果您愿意)进行编译。

相关内容