summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/bidi/plain-xetex-bidi.def
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-04-20 23:23:42 +0000
committerKarl Berry <karl@freefriends.org>2012-04-20 23:23:42 +0000
commit009ac769b6be11474341188733262e8b22529610 (patch)
tree76ff02ab2d0dc109b43e3fbbd6c5764c415d2023 /Master/texmf-dist/tex/latex/bidi/plain-xetex-bidi.def
parentef035dc84f3184df9fe30b4566203da2b8eee254 (diff)
bidi (20apr12)
git-svn-id: svn://tug.org/texlive/trunk@26076 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/bidi/plain-xetex-bidi.def')
-rw-r--r--Master/texmf-dist/tex/latex/bidi/plain-xetex-bidi.def5
1 files changed, 4 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/latex/bidi/plain-xetex-bidi.def b/Master/texmf-dist/tex/latex/bidi/plain-xetex-bidi.def
index 6c33a02f37a..32c31c74d1b 100644
--- a/Master/texmf-dist/tex/latex/bidi/plain-xetex-bidi.def
+++ b/Master/texmf-dist/tex/latex/bidi/plain-xetex-bidi.def
@@ -88,7 +88,10 @@
\let\setRL=\setRTL
\let\setLR=\setLTR
\let\unsetRL=\setLTR
-\everydisplay{\predisplaydirection=0 }
+\let\bidi@saved@eqno=\eqno
+\let\bidi@saved@leqno=\leqno
+\def\eqno{\ifnum\predisplaydirection<\z@ \bidi@saved@leqno \else \bidi@saved@eqno \fi}
+\def\leqno{\ifnum\predisplaydirection<\z@ \bidi@saved@eqno \else \bidi@saved@leqno \fi}
\def\centerline#1{\line{\hss\if@RTL\beginR\fi#1\if@RTL\endR\fi\hss}}
\def\leftline#1{\line{\if@RTL\beginR\fi#1\if@RTL\endR\fi\hss}}
\def\rightline#1{\line{\hss\if@RTL\beginR\fi#1\if@RTL\endR\fi}}