我正在使用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}