محیطهای itemize، enumerate و ... محیطهای لیستمانند هستند که فاصله بین \item ها توسط \parskip مشخص میشوند که مقدار پیشفرض آن در تعریف محیط list برابر است با مقدار \parsep. بنابراین برای اینکه بتوان فاصله بین \itemها در همه این محیطها را تغییر داد، تعریف زیر کافی است:
\makeatletter
\bidi@patchcmd{\list}{\parskip\parsep}{\parskip10pt}{\typeout{Suceeded}}{\typeout{Failed}}
\makeatother
و فایل کمینه شما بصورت زیر خواهد بود:
\documentclass[11pt]{article}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{Yas}
\makeatletter
\bidi@patchcmd{\list}{\parskip\parsep}{\parskip10pt}{\typeout{Suceeded}}{\typeout{Failed}}
\makeatother
\begin{document}
\ptext[1-2]
\begin{itemize}
\item
این یک مثال است.
\item
این یک مثال است.
\item
این یک مثال است.
\end{itemize}
\ptext[1-2]
\begin{enumerate}
\item
این یک مثال است.
\item
این یک مثال است.
\item
این یک مثال است.
\end{enumerate}
\end{document}
در اینجا من مقدار پیشفرض \parskip\parsep را به \parskip10pt تغییر دادهام.