اگر از بسته و محیط tabularx
برای حروفچینی جدول استفاده کنیم و درحانههای جدول دستورات \LTRfootnote
یا \RTLfootnote
را قرار دهیم، دیگر محتوای این زیرنویسها در پایین صفحه درج نمیشود. چگونه این مشکل را حل کنیم؟
\documentclass[a4paper,12pt]{article}
\usepackage{tabularx}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{|X|X|X|}\hline
\footnote{این یک زیرنویس است.}&\LTRfootnote{This is a left-to-right footnote.}&\RTLfootnote{این یک زیرنویس راست به چپ است.}\\ \hline
\end{tabularx}
\end{document}
علاوه بر این مشکل حتی خط زیرنویس نیز در جای نامناسب قرار میگیرد و حتی لاتک پیامهای هشدار صادر میکند:
LaTeX Warning: Reference `footdir@2' on page 1 undefined on input line 9.
LaTeX Warning: Reference `footdir@4' on page 1 undefined on input line 9.
[1] (./test.aux)
LaTeX Warning: There were undefined references.
)