همانطوری که میدانید یکی از بستههای بسیار زیبا برای نمایش کدهای زبانهای برنامه نویسی بسته minted است. متاسفانه وقتی این محیط را در تعامل با بسته زیپرشین بکار میبرم نتیجه آنچنان مطلوب نیست و مطالبی که به عنوان توضیحات کد نوشته میشوند به صورت راست به چپ پردازش میشوند.
البته این نکته را میدانم که بسته minted در لیست بستههایی که توسط bidi پشتیبانی میشوند وجود ندارد لکن بسته تقریبا بدون نقص کار میکند جز در همین حالتی که عرض شد.
این تست برای دو زبان مختلف انجام شد لکن نتیجه یکسان بود!.
\documentclass{article}
\usepackage{color}
\usepackage{minted}
\usepackage{xepersian}
\settextfont{Yas}
\begin{document}
چرا توضیحات راست به چپ نمایش داده میشود؟!
\begin{minted}{c}
// this is a hello world program in C.
int main() {
printf("hello, world");
return 0;
}
\end{minted}
\begin{minted}{python}
# this is a hello world program in python.
print ("hello worlds!")
\end{minted}
\end{document}