موتور زیتک با توجه به اینکه اسکریپت یک قلم یک اسکریپت راست به چپ هست یا چپ به راست الگوریتم unicode bidi رو اجرا میکنه. بنابراین یا باید از محیط latinitems به جای محیط LTRitems استفاده کنی که در اینصورت احتیاجی به استفاده از دستور \lr نداری
\documentclass[a4paper,12pt]{article}
\usepackage{enumitem}
\usepackage{xepersian}
\settextfont{Amiri-Regular.ttf}[Path]
\begin{document}
\begin{enumerate}[label=\arabic*)]
\item
گزینۀ اول
\item
گزینۀ دوم
\begin{latinitems}
\item Third item
\item Fourth item
\end{latinitems}
\item
گزینۀ پنجم
\end{enumerate}
\end{document}
یا اگر میخواهی که شماره آیتمهای چپ به راست هم پارسی باشند باید اسکریپت رو پیشفرض کنی.
\documentclass[a4paper,12pt]{article}
\usepackage{enumitem}
\usepackage{xepersian}
\settextfont{Amiri-Regular.ttf}[Path]
\begin{document}
\begin{enumerate}[label=\arabic*)]
\item
گزینۀ اول
\item
گزینۀ دوم
\begin{LTRitems}
\addfontfeature{Script=Default}
\item Third item
\item Fourth item
\end{LTRitems}
\item
گزینۀ پنجم
\end{enumerate}
\end{document}
ویرایش
ویرایش زیر با توجه به نظر پرسشکننده درج شده است. برای درج شماره آیتم در محیط latinitems بصورت پارسی کافی است ماکروی \@itemlabel که محتوای کلید label را دارد به درستی بازتعریف کنیم. استفاده از کاراکتر U+200E یا Left To Right Mark موجب میشود تا جهت قرار گرفتن پارانتز دور عدد به درستی تنظیم شود.
\documentclass[a4paper,12pt]{article}
\usepackage{enumitem}
\usepackage{xepersian}
\settextfont{Amiri-Regular.ttf}[Path]
\makeatletter
\bidi@AtBeginEnvironment{latinitems}{%
\let\orig@itemlabel\@itemlabel
\def\@itemlabel{%
\persianfont
\char"200E % left to right mark
\orig@itemlabel
}%
}
\makeatother
\begin{document}
\begin{enumerate}[label=\arabic*)]
\item
گزینۀ اول
\item
گزینۀ دوم
\begin{latinitems}
\item Third item
\item Fourth item
\end{latinitems}
\item
گزینۀ پنجم
\end{enumerate}
\end{document}
