سلام
میتونین از این روش استفاده کنین.
توجه داشته باشین که بستههای lipsum
و ptext
، صرفاً برای پرکردن صفحه استفاده شده.
\documentclass{article}
\usepackage{atbegshi}
\newif\ifRP
\newbox\RPbox
\setbox\RPbox\vbox{\vskip1pt}
\makeatletter
\AtBeginShipout{%
\ifRP
\AtBeginShipoutDiscard%
\global\setbox\RPbox\vbox{\unvbox\RPbox
\box\AtBeginShipoutBox\kern\c@page sp}%
\fi
}%
\renewcommand{\RPtrue}{%
\clearpage
\ifRP\RPfalse\fi
\global\let\ifRP\iftrue
}%
\renewcommand{\RPfalse}{%
\clearpage
\global\let\ifRP\iffalse
\setbox\RPbox\vbox{\unvbox\RPbox
\def\protect{\noexpand\protect\noexpand}%
\@whilesw\ifdim0pt=\lastskip\fi
{\c@page\lastkern\unkern\shipout\lastbox}%
}%
}%
\makeatother
\usepackage{lipsum}
\usepackage[nopar]{ptext}
\usepackage{xepersian}
\settextfont{Amiri}
\begin{document}
\section{مقدمه}
\ptext[1-4]
{\huge پایان مقدمه}
{\latin\RPtrue
\section{Abstract}
\lipsum[21-28]
{\huge End of Abstract}
}
\RPfalse
\section{متن معمولی}
\ptext\
{\huge پایان متن معمولی}
\end{document}