متاسفانه اپشن hang از بستهی footmisc، به هنگام فعال بودن یکی از دستورهای چندستونی پاورقی زیپرشین، عمل نمیکند! پ.ن.: یک فایل کمینه نیز پیوست شده که نشاندهندهی خطای یاد شده است.
استفاده از بسته footmisc
به همراه بسته زیپرشین بهترین Recipe for Failure است و نمیدانم شما چطور به این نتیجه رسیدید که از بسته footmisc
استفاده کنید یا اینکه چرا انتظار داشتید که استفاده از این بسته مشکل شما را حل کند؟
همانطور که در شکل پیوست شده مشاهده مینماید، وقتی که پاورقی طولانی است و وارد خط دوم میشود، بدون تورفتگی و از ابتدای ستون تعریف شده شروع میشود. در صورتی که بنده میخوام بر روی خطوط قرمز رسم شده، تراز شود. آیا راهکار و دستور جایگزینی برای این امر وجود دارد؟
این پیشفرض است و رفتار طبیعی دستور \twocolumnfootnotes
است. دو راه وجود دارد:
به جای استفاده از دستور \twocolumnfootnotes
از شکل ستارهدار این دستور استفاده کن:
\documentclass[10pt, oneside]{report}
\usepackage{zref-perpage}
\zmakeperpage{footnote}
\usepackage{hyperref}
\usepackage[extrafootnotefeatures]{xepersian}
\twocolumnfootnotes*
\settextfont[Scale=1.2]{Arial}
\begin{document}
متن%
\LTRfootnote{this very very very very very very very long text explains}
متن%
\LTRfootnote{this very very very very very very very long text explains}
متن%
\LTRfootnote{this very very very very very very very long text explains}
متن%
\LTRfootnote{this very very very very very very very long text explains}
\end{document}
یا اگر آن را دوست نداری و میخواهی که زیرنویسها حالت hang داشته باشند:
\documentclass[10pt, oneside]{report}
\usepackage{zref-perpage}
\zmakeperpage{footnote}
\usepackage{hyperref}
\usepackage[extrafootnotefeatures]{xepersian}
\makeatletter
\bidi@pretocmd\@twocolLTRfootfmt{%
\hangindent=\footmarkwidth
}
\makeatother
\twocolumnfootnotes
\settextfont[Scale=1.2]{Arial}
\begin{document}
متن%
\LTRfootnote{this very very very very very very very long text explains}
متن%
\LTRfootnote{this very very very very very very very long text explains}
متن%
\LTRfootnote{this very very very very very very very long text explains}
متن%
\LTRfootnote{this very very very very very very very long text explains}
\end{document}