محیطهای 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
تغییر دادهام.