当我写下这段代码时:
\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,如果您愿意)进行编译。