我有一些代码需要在 Babel 中用英语和阿拉伯语编写:
\documentclass[a4paper, 12pt]{report}
\usepackage{fontspec}
\usepackage[english, provide=*, bidi=basic, layout=counters.tabular]{babel}
\babelprovide{arabic}
\babelfont[arabic]{rm}{Traditional Arabic}
\babelfont{rm}[Renderer=Harfbuzz]{Times New Roman}
\begin{document}
\chapter{Temp}
This is a temporary chapter. Number 256.
\section{Section A}
Here is the first section. We want to start writing in Arabic 256:
\begin{otherlanguage}{arabic}
نريد أن نكتب \underline{بالعربية} رقم ٢٥٦ أو 256
\begin{enumerate}
\item هذا هو الرقم الأول256
\item هذا هو الرقم الثاني ٢٥٦
\end{enumerate}
\end{otherlanguage}
\section{Section D \foreignlanguage{arabic}{هذا هو الفصل ٢٥٦}}
\end{document}
我的问题是:我为英语和阿拉伯语定义了两种字体,如何用新字体写一些阿拉伯语短语?