\documentclass[12pt,a4paper]{article}
\usepackage[top=25mm, bottom=25mm, left=18mm, right=18mm]{geometry}
\usepackage{makeidx}
\usepackage{hyperref}
\usepackage{multicol}
\usepackage{fontspec}
\usepackage[localise,quickindex]{xepersian}
\usepackage{bidipoem}
\settextfont{Yas}
%\settextfont{Amiri}
%\settextfont{IRXLotus}
%\settextfont[Scale=1.25]{Adobe Arabic}
%\settextfont[Language=Default]{IRXLotus}[ItalicFont={* Italic},BoldItalicFont={* Bold Italic}]
%\settextfont[Scale=1.2]{XB Niloofar}
\renewcommand{\baselinestretch}{1.5}
\makeindex

\makeatletter
\bidi@patchcmd{\theindex}%
               {\if@twocolumn
                  \@restonecolfalse
                \else
                  \@restonecoltrue
                \fi
                \columnseprule \z@
                \columnsep 35\p@
                \twocolumn[\section*{\indexname}]%
}%
               {%
                \columnseprule .8pt
                \columnsep 10\p@
               \begin{multicols}{4}[\section*{\indexname}\small]%
}{\typeout{Suceeded}}{\typeout{Failed}}
\bidi@patchcmd{\endtheindex}{\if@restonecol\onecolumn\else\clearpage\fi}
{\end{multicols}\clearpage}{\typeout{Suceeded}}{\typeout{Failed}}
\makeatother

\renewcommand{\indexname}
{کشف‌الابیات}
%\فرمان‌نو{\تیتر}{\خط‌وسط{\سیاه\درشت‌تر غزل شمارهٔ {#}}}
\newcommand{\makeheading}[1]{\centerline{\Large\textbf 
{غزل شمارهٔ #1}}}
\بگذار\غزل\makeheading
\setlength{\columnseprule}{0.5pt}
% ---------------------------------------------------- Begin text
\begin{document}
\renewcommand\poemcolsepskip{1.0cm}
\غزل{۱}
\begin{traditionalpoem}
کرانی ندارد بیابانِ ما & قراری ندارد دل و جانِ ما\درنمایه{کرانی ندارد بیابان ما }\\
جهان در جهانْ نقش و صورت گرفت & کدام‌ست از این نقش‌ها آنِ ما\درنمایه{جهان در جهان نقش} \\
چو در ره ببینی بُریده سَری & که غلطان رود سویِ میدان ما\درنمایه{چو در ره ببینی}\\
از او پُرس، از او پُرسْ اسرارِ ما & کز او بشنوی سِرِّ پنهانِ ما\درنمایه{از او پرس از او}\\
چه بودی که یک گوش پیدا شدی & حریفِ زبان‌هایِ مُرغانِ ما\درنمایه{چه بودی که یک}\\
چه بودی که یک مرغ پَرّان شدی & بَرو طوقِ سِرِّ سلیمانِ ما\درنمایه{چه بودی که یک}\\
چه گویم؟ چه دانم؟ که این داستان & فزون‌ست از حَدّ و امکانِ ما\درنمایه{چه گویم چه دانم که}\\
چگونه زنم دَم که هر دَم به دَم & پریشان‌تَرست این پریشانِ ما\درنمایه{چگونه زنم دم که}\\
چه کبکان و بازان، ستان می‌پَرَند & میانِ هوایِ کُهِسْتانِ ما\درنمایه{چه کبکان و بازان}\\
میانِ هوایی که هفتم هواست & که بر اوجِ آن‌ست ایوانِ ما\درنمایه{میان هوایی که هفتم}\\
از این داستان بگذر از من مپرس & که درهم شکسته‌ست دستانِ ما\درنمایه{از این داستان بگذر}\\
صلاحُ‌الْحَق و دین نماید تو را & جمالِ شهنشاه و سلطانِ ما\درنمایه{صلاح الحق و دین}
\end{traditionalpoem}
\غزل{۱}
\begin{traditionalpoem}
کرانی ندارد بیابانِ ما & قراری ندارد دل و جانِ ما \درنمایه{کرانی ندارد بیابان ما }\\
جهان در جهانْ نقش و صورت گرفت & کدام‌ست از این نقش‌ها آنِ ما \درنمایه{جهان در جهان نقش} \\
چو در ره ببینی بُریده سَری & که غلطان رود سویِ میدان ما \درنمایه{چو در ره ببینی}\\
از او پُرس، از او پُرسْ اسرارِ ما & کز او بشنوی سِرِّ پنهانِ ما \درنمایه{از او پرس از او}\\
چه بودی که یک گوش پیدا شدی & حریفِ زبان‌هایِ مُرغانِ ما \درنمایه{چه بودی که یک}\\
چه بودی که یک مرغ پَرّان شدی & بَرو طوقِ سِرِّ سلیمانِ ما \درنمایه{چه بودی که یک}\\
چه گویم؟ چه دانم؟ که این داستان & فزون‌ست از حَدّ و امکانِ ما \درنمایه{چه گویم چه دانم که}\\
چگونه زنم دَم که هر دَم به دَم & پریشان‌تَرست این پریشانِ ما \درنمایه{چگونه زنم دم که}\\
چه کبکان و بازان، ستان می‌پَرَند & میانِ هوایِ کُهِسْتانِ ما \درنمایه{چه کبکان و بازان}\\
میانِ هوایی که هفتم هواست & که بر اوجِ آن‌ست ایوانِ ما \درنمایه{میان هوایی که هفتم}\\
از این داستان بگذر از من مپرس & که درهم شکسته‌ست دستانِ ما \درنمایه{از این داستان بگذر}\\
صلاحُ‌الْحَق و دین نماید تو را & جمالِ شهنشاه و سلطانِ ما \درنمایه{صلاح الحق و دین}
\end{traditionalpoem}
\printindex


\end{document}
