با سلام.
تصاویر بزرگ وقتی از یه محدوده ای خارج میشن دیگه همراه متن تو یه صفحه قرار نمیگیرند، برای رسوندن منظورم مثالی آوردم.
\documentclass{article}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{XBNiloofar}
\begin{document}
\ptext[1-5]
\begin{figure}
\centering
\includegraphics[width=0.55\textwidth]{1}
\caption{شکل نمونه}
\end{figure}
\ptext[6-10]
\end{document}
که نتیجه حاصله
در سه صفحه تشکیل شده یعنی بالا/زیر تصویر خالی مونده که خوشایند نیست
حالا اگه اندازه عرض تصویر به
width=0.54\textwidth
تقلیل پیدا کنه، نتیجه زیر رو داریم که حالتی مطلوب محسوب میشه البته عکستون دیگه کوچیک شده!
متن در جای درستی زیر شکل درج شده.
تا اینجای کار سوال من تموم شده اما یه نکته جالبی که واس خودم پیش اومده اینه که اگه ما کد رو اینطوری بزنیم:
\documentclass{article}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{XBNiloofar}
\begin{document}
\ptext[1-10]
\begin{figure}
\centering
\includegraphics[width=0.55\textwidth]{1}
\caption{شکل نمونه}
\end{figure}
% \ptext[6-10]
\end{document}
یعنی همون ده پاراگراف (شاهنامه) رو همون اول وارد کنیم(و البته اندازه هم به همون اندازه سابق برگردونیم) نتیجه متفاوتی ایجاد میشه که حداقل به نظر من عجیب بوده.
با تشکر از آقای وحید دامن افشان و بسته ptext خوبشون.