summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/xelatex/bidi/multicol-xetex-bidi.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/bidi/multicol-xetex-bidi.def')
-rw-r--r--Master/texmf-dist/tex/xelatex/bidi/multicol-xetex-bidi.def28
1 files changed, 26 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/xelatex/bidi/multicol-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/multicol-xetex-bidi.def
index 67b76522800..7c346ae21a4 100644
--- a/Master/texmf-dist/tex/xelatex/bidi/multicol-xetex-bidi.def
+++ b/Master/texmf-dist/tex/xelatex/bidi/multicol-xetex-bidi.def
@@ -17,7 +17,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{50014}
+%% \CheckSum{50128}
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -34,7 +34,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{multicol-xetex-bidi.def}[2018/09/23 v0.9 bidi adaptations for multicol package for XeTeX engine]
+\ProvidesFile{multicol-xetex-bidi.def}[2018/09/26 v1.0 bidi adaptations for multicol package for XeTeX engine]
\def\page@sofar{%
\process@cols\mult@rightbox
{\ifvoid\count@
@@ -118,6 +118,12 @@
\LTR@column@boxes}
\newcommand\bidi@multicol@align@columns
{\if@RTLmain\RTL@column@boxes\else\LTR@column@boxes\fi}
+\bidi@AtEndPreamble{%
+ \if@bidi@csdef{footinsv@r}{%
+ \def\footnoterule{\kern-3\p@
+ \hrule \@width \textwidth \kern 2.6\p@}%
+ }{}%
+}
\def\multicols#1{\col@number#1\relax
\ifnum\col@number<\tw@
\PackageWarning{multicol}%
@@ -199,6 +205,24 @@
\fi
\ifnum \c@tracingmulticols>\thr@@
}{}{}%
+\bidi@patchcmd{\endmulticols}{%
+ \reinsert@footnotes
+}{%
+ \reinsert@footnotes
+ \bidi@reinsert@footnotesv@r
+}{}{}%
+\bidi@patchcmd{\speci@ls}{%
+ \reinsert@footnotes
+}{%
+ \reinsert@footnotes
+ \bidi@reinsert@footnotesv@r
+}{}{}%
+\bidi@patchcmd{\speci@ls}{%
+ \reinsert@footnotes
+}{%
+ \reinsert@footnotes
+ \bidi@reinsert@footnotesv@r
+}{}{}%
}{}%
\bidi@patchcmd{\multi@column@out}{%
\let\ifshr@kingsaved\ifshr@king