اگر تمامی تصاویر و جداول را در محیطهای figure
و table
قرار دهید راه حل زیر بکارتان خواهد آمد:
ابتدا بسته biditools
را لود کنید:
\usepackage{biditools}
سپس قبل از شروع سند دستورات زیر را قرار دهید:
\makeatletter
\bidi@BeforeBeginEnvironment{figure}{\SepMark{-}}
\bidi@AfterEndEnvironment{figure}{\SepMark{.}}
\bidi@BeforeBeginEnvironment{table}{\SepMark{-}}
\bidi@AfterEndEnvironment{table}{\SepMark{.}}
\makeatother
یادتان نرود که در این حالت حتماً تصاویرتان باید در محیط figure
قرار گیرد:
\begin{figure}[h]
\begin{center}
\includegraphics[scale=.5]{example-image-a}
\captionof{figure}{توضیح}\label{a}
\end{center}
\end{figure}
البته احتمال میدهم که نسخه زیپرشین شما قدیمی بوده و بسته biditools
را نداشته باشید که در اینصورت بجای آن از بسته etoolbox
استفاده کنید و در دستوراتی که در فوق آمده است عبارت bidi@
را حذف نمایید -- هر چند که ممکن است این بسته در میحطهای راست به چپ گاهی درست کار نکند--.
خروجی چیزی شبیه به زیر خواهد شد: