باسلام
با تشکر از آقای وفا بابت بسته بسیار خوب bidihl.
کد زیر را در نظر بگیرید:
\documentclass{report}
\usepackage{bidihl}
\usepackage[xindy,acronym,nonumberlist=true]{glossaries}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\newacronym{DFT}{DFT}{Discrete Fourier Transform}
\begin{document}
\bidihl{
یک اختصار مثل \gls{DFT} است.
}
\end{document}
با اجرای این کد من خطایی به صورت زیر دریافت می کنم (فایل log پیوست شده است):
! Missing \endcsname inserted.
<to be read again>
\global
l.13 }
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
و اگر \gls
را بیرون از دستور \bidihl
ببرم، کامپایل به صورت نرمال خاتمه می یابد.
باتشکر