باسلام
کد زیر را در نظر بگیرید:
\documentclass{report}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\ptext[1-4]
\begin{table}[h]
\begin{tabular}{| c | }
\hline
Table 1 \\\hline
\end{tabular}
\end{table}
\ptext[1-4]
\begin{table}[t]
\begin{tabular}{| c | }
\hline
Table2 \\\hline
\end{tabular}
\end{table}
\ptext[1-4]
\begin{table}[b]
\begin{tabular}{| c | }
\hline
Table3 \\\hline
\end{tabular}
\end{table}
\ptext[1-4]
\end{document}
نکات:
الف) مبحثی که شما می خواهید در واقع مربوط می شود به نحوه قرار گرفتن اشیا شناور در LaTeX. اشیا شناور مثل جدول و یا شکل. در واقع شما با تنظیم option این محیط ها میتوانید بر روی محل قرارگیری آنها اعمال نفوذ کنید. البته توجه داشته باشید که LaTeX سعی می کند ضمن برآورده سازی نظر شما در بهترین نقطه شکل و یا تصویر شما را قرار دهید.
ب) با دیدن خروجی مثال بالا احتمالا شما به خوبی متوجه خواهید شد این option ها چه کاری انجام میدهند. برای مثال سعی شده جدول اول تقریبا در همان جایی که فراخوانی شده قرار داده شود. جدول دوم در بالای صفحه و ... .
ج) در کل بدانید که بر طبق استاندارد درست نیست که جدول و شکل در همان جایی که فراخوانی شده اند (وسط صفحه) ظاهر شوند. بلکه برطبق استاندارد باید در بالای صفحات و یا در یک صفحه جدا باشند. پس به نظر من اگر می خواهید یک متن استاندارد داشته باشید اجازه دهید LaTeX خودش تصمیم بگیرد که اشیا شناور را کجا بیاندازد. شما باید در داخل متن به شماره شکل و یا جدول با دستور \ref
ارجاع دهید. عباراتی به مانند در جدول زیر و یا در شکل بالا عباراتی غلط هستند، بلکه باید بگویید مثلا در شکل 1-2 و ... . یعنی به جای کلمات بالا و زیر باید از شماره اشیا شناور استفاده کنید.
د) انواع option ها برای محیط جدول و شکل، البته شما میتوانید از ترکیب موارد زیر نیز استفاده کنید.
ه) برای یادگیری نکات بیشتر به LaTeX/Floats, Figures and Captions مراجعه کنید.
و) پس در پاسخ سوال شما باید گفت که شما با h و H میتوانید جدول را دقیقا در همان نقطه ای که فراخوانی شده است، قرار دهید، اما کار درستی نیست.