\documentclass[12pt]{report}
\usepackage{polyglossia}
\setdefaultlanguage{arabic}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.1]{Traditional Arabic}
\setotherlanguage{english}
\begin{document}
هيكل الوثيقة documentclass وينقسم الى قسمين قسم الحزم يحتوي عادةً على أوامر تؤثر على المستند بأكمله وقسم إرفاق نص المستند بين أمرين يحددان بداية ونهاية المستند الفعلي
\begin{verbatim}
\documentclass[11pt]{article}
\begin{document}
\end{document}
\end{verbatim}
\end{document}
答案1
当前的多语言能力将提供更好的错误信息:
! Package polyglossia Error: The current latin monospace font does not contain
the "Arabic" script!
(polyglossia) Please define \arabicfonttt with \newfontfamily command.
您需要对逐字使用的打字机系列进行定义(可能还需要对 sans 系列进行定义)。因此使用
\newfontfamily\arabicfont[Script=Arabic,Scale=1.1]{Traditional Arabic}
\newfontfamily\arabicfonttt[Script=Arabic,Scale=1.1]{Traditional Arabic}
\newfontfamily\arabicfontsf[Script=Arabic,Scale=1.1]{Traditional Arabic}