更改枚举环境中的特定标签

更改枚举环境中的特定标签

我正在使用arabtex,但包中出现错误。

当用作\alph的标签时enumerate,它工作正常,但它不是按阿拉伯字母顺序排列的。正如您所期望的那样,拉丁语\alph应该a,b,c,d...etc.是 ,而阿拉伯语应该是أ، ب، ج، د،ذ...etc。错误的字母是第三个,它显示为不同的内容。

我知道我可以通过在 后面的方括号中添加标签来手动更改任何标签\item,但是,这会很繁琐,特别是如果我有三个以上的项目。如果我编辑第三个项目的标签,错误的标签将转到第四个项目,依此类推。

arabtex我的问题是,如果可能的话,我可以使用命令或编辑包来更改整个文档中的第三个字母吗?

编辑:MWE:

\documentclass{article}

\usepackage{arabtex}
\usepackage{utf8}
\begin{document}

\setcode{utf8}
\begin{arabtex}
\begin{enumerate}
  \item
    \begin{enumerate}
    \item 
    \item  
    \item <Label of this item is wrong.>  
    \item  
    \item 
    \end{enumerate}
\end{enumerate}
\end{arabtex}
\end{document}

错误行为的例子

答案1

添加\usepackage{xepersian}你的序言,然后像这样应用枚举环境

\begin{enumerate}[label=\alph*)]
\item foo
.
.
\end{enumerate}

相关内容