列出 ArabLuaTeX 中的环境

列出 ArabLuaTeX 中的环境

我是 ArabLuaTeX 的新手,想知道是否以及如何在其中创建列表环境(例如 itemize、enumerate 等)\begin{arab}\end{arab}我尽了最大努力但无法弄清楚。

这有效,直到添加枚举环境:

\documentclass{article}
\usepackage{fontspec,luatextra}
\newfontfamily\arabicfont[Script=Arabic]{amiri}
\usepackage{arabluatex}
\begin{document}

\begin{arab}

\begin{enumerate}
\item الأصل الأول منها في التوحيد
\item الأصل الثّاني في القدر
\item الأصل الثّالث في العدل
\item الأصل الرابع في الوعد والوعيد
\end{enumerate}

\end{arab}
\end{document}

答案1

感谢您的报告。

我必须承认,到目前为止我已经忘记了列表环境!对此非常抱歉。arabluatex我希望很快发布的下一个版本将支持此类环境。

同时,软件包提供的两个环境asparaenum和将帮助我们摆脱困境。asparaitemparalist

以下 mwe 适用于arabluatex1.4.5:

\documentclass{article}
\usepackage{fontspec}

\usepackage{paralist}

% 'RawFeature={+anum}' is added below to have 'Indian numbers'
\newfontfamily\arabicfont{Amiri}[Script=Arabic, RawFeature={+anum}]
\usepackage{arabluatex}

\begin{document}


\begin{asparaenum}[.1] % '.1' for the dot to appear after the number
                       % in RTL mode.
  \begin{arab}
  \item{} الأصل الأول منها في التوحيد % '\item{}' mind the braces
  \item{} الأصل الثّاني في القدر
  \item{} الأصل الثّالث في العدل
  \item{} الأصل الرابع في الوعد والوعيد
  \end{arab}
\end{asparaenum}

\begin{asparaitem}
  \begin{arab}
  \item{} الأصل الأول منها في التوحيد
  \item{} الأصل الثّاني في القدر
  \item{} الأصل الثّالث في العدل
  \item{} الأصل الرابع في الوعد والوعيد
  \end{arab}
\end{asparaitem}

\end{document}


编辑:

arabluatex1.5 已经发布,应该会在未来 24 小时内在镜像中可用。在新功能中,环境和列表环境现在以阿拉伯语模式处理;短插入和连续段落的 unicode 阿拉伯语输入也通过命令\txarb和新txarab环境实现。

举一个例子,下面的代码可以工作:

\documentclass{article}
\usepackage{fontspec}

% 'RawFeature={+anum}' is added below to have 'Indian numbers'
\newfontfamily\arabicfont{Amiri}[Script=Arabic, RawFeature={+anum}]
\usepackage{arabluatex}

\begin{document}


\begin{txarab}
  \begin{enumerate}
  \item الأصل الأول منها في التوحيد
  \item الأصل الثّاني في القدر
  \item الأصل الثّالث في العدل
  \item الأصل الرابع في الوعد والوعيد
  \end{enumerate}
\end{txarab}

\begin{txarab}
  \begin{itemize}
  \item الأصل الأول منها في التوحيد
  \item الأصل الثّاني في القدر
  \item الأصل الثّالث في العدل
  \item الأصل الرابع في الوعد والوعيد
  \end{itemize}
\end{txarab}

\end{document}

相关内容