باگ بسته mathtools
است. فایل زیر این مشکل را حل میکند.
\documentclass[12pt]{report}
\usepackage{mathtools}
\usepackage{biditools}
\makeatletter
\MHInternalSyntaxOn
\def\belowintertextskip{\l_MT_below_intertext_sep}
\def\aboveintertextskip{\l_MT_above_intertext_sep}
\bidi@patchcmd{\MT_intertext:}{%
\l_MT_above_intertext_sep
}{%
\aboveintertextskip
}{\typeout{Suceeded}}{\typeout{Failed}}
\bidi@patchcmd{\MT_intertext:}{%
\l_MT_above_intertext_sep
}{%
\belowintertextskip
}{\typeout{Suceeded}}{\typeout{Failed}}
\MHInternalSyntaxOff
\makeatother
\begin{document}
\mathtoolsset{%
below-shortintertext-sep = 28pt,above-shortintertext-sep =1pt,
original-intertext = false, % This is necessary so that the control sequence
% \MT_orig_intertext_false: is executed which
% makes our changes effective
below-intertext-sep = 2pt,
above-intertext-sep =18pt
}
\begin{align*}
a &< b+c \\
\shortintertext{text text text text text text text text text text text text }
b &< a+c
\end{align*}
\begin{align*}
a &< b+c \\
\intertext{text text text text text text text text text text text text }
b &< a+c
\end{align*}
\end{document}