标题和章节在阿拉伯语中显示不正确。它们显示为分隔字符,而文档的其他部分则显示完美。
如果我删除\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}
更新:
如果我\setmainfont[Ligatures=TeX]{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}