متأسفانه فایلی که فرستادی مشکلات زیادی دارد و من وقت درست کردن همه آنها را ندارم. به عنوان مثال با وجود دستور \setRTL
دیگر نیازی به دستور \rl
داخل محیط tikzpicture
نیست.
ابتدا دستور \borderi
را بصورت زیر تعریف کن:
\newcommand{\borderi}{%
\begin{tikzpicture}[overlay,remember picture]
\draw [double distance=3pt,line width=3pt,rounded corners=5pt]
($ (current page.north west) + (1cm,-1cm) $)
rectangle
($ (current page.south east) + (-1cm,1cm) $);
\node at ($(current page.south east) - (3cm,-1cm) $)
[shape=rectangle,rounded corners,fill=white] {\rl{مقداری متن}};
\node at ($(current page.south) + (0cm,+1cm) $)
[shape=rectangle,rounded corners,fill=white] {\rl{نیمسال اول ۱۳۹۲-۹۳}};
\node at ($(current page.south west) + (3cm,+1cm) $)
[shape=rectangle,rounded corners,fill=white] {\rl{صفحه \thepage{} از \pageref{LastPage}}};
\end{tikzpicture}
}
سپس خط ۹۲ در فایلت که حاوی
\AtBeginShipout{\AtBeginShipoutAddToBox{\border}}
است را با کد زیر جایگزین کن:
\AtBeginShipout{\AtBeginShipoutAddToBox{\ifnum\value{page}=1\border\else\borderi\fi}}