\begin{arab} 中的阿拉伯语文本显示正常,但标题、章节和其他所有内容均无法显示

\begin{arab} 中的阿拉伯语文本显示正常,但标题、章节和其他所有内容均无法显示

标题和章节在阿拉伯语中显示不正确。它们显示为分隔字符,而文档的其他部分则显示完美。

如果我删除\setmainfont[Ligatures=TeX]{Amiri},则使用 XeLaTeX 处理时除了内的文本之外什么都不会显示\begin{arab},但是\section{التعليمات}仍然是分隔的字符。

\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\usepackage[pdfauthor={Yousef Raffa},pdftitle={Translation of The ARRL LoTW Registration Instructions in Arabic}]{hyperref}

\usepackage{arabxetex}

\setmainfont[Ligatures=TeX]{Amiri}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.1]{Amiri}

\pagestyle{headings}

\title{ترجمة لتعليمات التسجيل في \textLR{ARRL LoTW}\\ \textLR{Translation of ARRL LoTW Registration
Instructions in Arabic}}
\author{يوسف عدنان رفـّـه\and Yousef A. Raffah}
\date{\today}

\begin{document}
\maketitle
\thispagestyle{empty} % No page number on 1st page

\begin{arab}

\section{التعليمات}

اتبع الخطوات التالية لإتمام عملية إنشاء حسابك الخاص في دفتر سجلات العالم 
\textLR{Logbook of the World}.

\subsection{الخطوة الأولى - تنزيل و تهيئة البرنامج}

دفتر سجلات العالم \textLR{Logbook of the World} يستخدم برنامج اسمه \textLR{TrustedQSL} وهو

\end{arab}
\end{document}

以下是我正在使用的 Amiri 字体的链接

更新:

如果我\setmainfont[Ligatures=TeX]{Geeza Pro}输出正确显示标题和章节但英文字符现在是方块并且章节编号也是!

屏幕截图显示了字符分离的问题 删除 \setmainfont[Ligatures=TeX]{Amiri} 后发生的情况的屏幕截图 将 \setmainfont 改为 Geeza Pro 后的输出截图

答案1

使用polyglossia代替arabxetex并将主要文档语言设置为阿拉伯语,将次要语言设置为英语,对于英语文本,您现在必须使用\textenglish代替textLR。有关更多详细信息,请参阅polyglossia包文档。

\documentclass[a4paper,12pt]{article}
\usepackage[pdfauthor={Yousef Raffa},pdftitle={Translation of The ARRL LoTW Registration Instructions in Arabic}]{hyperref}

\usepackage{polyglossia}
\setmainlanguage{arabic}
\setotherlanguage{english}

\setmainfont[Ligatures=TeX]{Amiri}
\newfontfamily\arabicfont[Script=Arabic]{Amiri}

\pagestyle{headings}

\title{ترجمة لتعليمات التسجيل في \textenglish{ARRL LoTW}\\ \textenglish{Translation of ARRL LoTW Registration
Instructions in Arabic}}
\author{يوسف عدنان رفـّـه\and Yousef A. Raffah}
\date{\today}

\begin{document}
\maketitle
\thispagestyle{empty} % No page number on 1st page

\section{التعليمات}
اتبع الخطوات التالية لإتمام عملية إنشاء حسابك الخاص في دفتر سجلات العالم 
\textenglish{Logbook of the World}.

\subsection{الخطوة الأولى - تنزيل و تهيئة البرنامج}
دفتر سجلات العالم \textenglish{Logbook of the World} يستخدم برنامج اسمه \textenglish{TrustedQSL} وهو
\end{document}

相关内容