این کد
\documentclass{article}
\usepackage{threeparttable}
\begin{document}
\begin{table}
\begin{threeparttable}
\caption{Table caption}
\begin{tabular}{|cc|}
\hline
heading 1\tnote{a} & heading 2 \\
\hline
cell 1 & cell 2 \\
cell 3 & cell 4\tnote{b} \\
\hline
\end{tabular}
\begin{tablenotes}
\item[a] some explanation.
\item[b] some explanation.
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
جدول زیر رو با استفاده از بستهٔ threeparttable تولید میکند.
مشاهده میشود که دو پانویس جدول با مقداری فاصله از حاشیه سمت چپ جدول نوشته شدهاند. اما در جدول فارسی
که با کد زیر تولید شده
\documentclass{article}
\usepackage{threeparttable}
\usepackage{xepersian}
\settextfont{Tahoma}
\begin{document}
\begin{table}
\begin{threeparttable}
\caption{عنوان جدول}
\begin{tabular}{|cc|}
\hline
عبارت ۱\tnote{آ} & عبارت ۲ \\
\hline
سلول ۱ & سلول ۲ \\
سلول ۳ & سلول ۴\tnote{ب} \\
\hline
\end{tabular}
\begin{tablenotes}
\item[آ] مقداری توضیحات.
\item[ب] مقداری توضیحات.
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
پانویسها از حاشیه سمت راست جدول خارج شدن که نادرست هست. به نظر میرسه شکل درست جدول فارسی باید چیزی شبیه به این باشه (یعنی پانویسها با مقداری فاصله از حاشیه سمت راست جدول درج بشن):
لطفاً راهنمایی بفرمایید که این ایراد رو چطور میشه حل کرد.