\documentclass[12pt]{article}
\usepackage{bidipoem}
\usepackage[localise]{xepersian}
\settextfont{Yas}
\setdigitfont{Yas}
\renewcommand{\baselinestretch}{1.5}
\begin{document}
\renewcommand\poemcolsepskip{1.0cm}
اولین زیرنویس شعر (شماره ۱) ایجاد می‌شود.
\begin{traditionalpoem}
هيچ دانى آشْنا کردن؟ بِگو & گفت: نى، اى خوش جوابِ خوب‌رو\زیرنویس{۱/۲۸۴۴}
\end{traditionalpoem}
حالا یک بیت از یک غزل می‌آید که می‌شود زیرنویس دوم
 \begin{traditionalpoem}
 آمده‌ام که سَرنهم، عشقِ تو را به سَر برم & وَرْ تو بگویی‌اَم که نی، نی شکنم، شِکَر برم\زیرنویس{غزل ۱۴۰۳}
\end{traditionalpoem}
حالا ما در اینجا مقداری متن ‌می‌آوریم و از غزل بالا یک بیت دیگر را در زیر می‌آوریم. اکنون اگر زیرنویس ایجاد کنیم. زیرنویس شماره ۳ ایجاد می‌شود. مثل مورد زیر:

 
\begin{traditionalpoem}
این غزلم جوابِ آن باده که داشت پیشِ من & گفت: بخور، نمی‌خوری؟ پیشِ کسِ دگر برم\زیرنویس{غزل ۱۴۰۳}
\end{traditionalpoem}
 در صورتی که این بیت اخیر، یک بیت از همان غزل پیشین است و نمی‌خواهیم زیرنویس شماره ۳ ایجاد شود، بلکه به همان زیرنویس شماره ۲ اشاره شود. و این مساله آنقدر ادامه یابد تا از این غزل عبور کنیم. یعنی زیرنویس شماره ۳  وقتی ایجاد شود که غزل متفاوتی را شروع کنیم.
\end{document}