<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Why do you want that the displayed equation thinks the paragraph is<br>
left-to-right when it is in fact right-to-left?<br>
<br><span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br></div><div>Thanks for the reply. This is the whole story:</div><div><br></div><div>In Persian typography, texts are written from right to left but mathematics is written from left to right and equation numbers have the same meaning as they have in LTR. i.e. \eqno means put equation number on the right hand side and \leqno means put equation on the left hand side. Currently when we make paragraph RTL in etex, etex places  equation numbers in the opposite direction, i.e.  \eqno means put equation number on the left hand side and \leqno means put equation number on the right hand side (exactly opposite of what it supposed to be in Persian). So to fix this, I thought to put \beginL before $$ and \endL after $$ but noticed that it introduces extra vertical space, then I read etex manual and noticed \predisplaydirection primitive is available. I asked about it on Xetex mailing list, please see</div>
<div><br></div><div><a href="http://tug.org/mailman/htdig/xetex/2010-April/016260.html">http://tug.org/mailman/htdig/xetex/2010-April/016260.html</a></div><div><br></div><div><a href="http://tug.org/mailman/htdig/xetex/2010-April/016261.html">http://tug.org/mailman/htdig/xetex/2010-April/016261.html</a></div>
<div><br></div><div>and the next messages until</div><div><br></div><div><a href="http://tug.org/mailman/htdig/xetex/2010-April/016265.html">http://tug.org/mailman/htdig/xetex/2010-April/016265.html</a></div><div><br></div>
<div><a href="http://tug.org/mailman/htdig/xetex/2010-April/016266.html">http://tug.org/mailman/htdig/xetex/2010-April/016266.html</a></div><div><br></div><div><br></div><div> So to make \eqno and \leqno have their usual meaning,  <a href="http://ctan.org/pkg/bidi">bidi</a> package uses:</div>
<div><br></div><div>\everydisplay\expandafter{\the\everydisplay\predisplaydirection=0 }</div><div><br></div><div>but it has the side effect that the vertical space above equation and the vertical space below equation are not the same.</div>
<div><br></div><div>So if this is not the bug, there remains only one question, how should one fix this unequal vertical skip before and after $$? If \predisplaydirection supposed to produce this incorrect result, why the primitive exists anyway?</div>
<div><br></div><div>Thanks</div><div><br></div><div><br></div></div><br></div>