[XeTeX] Compatibility issues with ednotes and pstricks or TikZ

VAFA KHALIGHI vafaklg at gmail.com
Thu Sep 22 11:01:24 CEST 2011


By the way, I do not know why you are using ednotes.sty. If it is because of
footnote support, bidi package also allows you to do paragraph footnotes.
For more details, see bidi manual. ednotes is not supported by bidi and its
use together with bidi should be avoided.

On Thu, Sep 22, 2011 at 5:16 PM, VAFA KHALIGHI <vafaklg at gmail.com> wrote:

> I could not be bothered looking through lineno.sty to see what setups they
> have so this is another quick/dirty fix. The problem is that in the
> definition of \MakeLineNo, they use \sbox, \sbox itself uses \set at color.bidi changes the definition of \set at colorwhen color/xcolor package is loaded such that in the definition of \sbox at
> the beginning of \hbox, you get \beginR, and at the end of \hbox, you get
> \endR, that is, it makes \hbox and consequently \sbox RTL in RTL mode.
> lineno setup for right linenumbers expect that \hbox or \sbox to be an LTR
> one. Well, it can be RTL but you need to reverse the process (putting
> \hskips, etc) I did not have time to look through the whole lineno.sty so
> instead I used \setbox instead \sbox so it fixes the problem. Replace the
> previously given code by this one:
>
> \makeatletter
>
> \@ifpackageloaded{color}{%
>
> \def\MakeLineNo{%
>
> \@LN at maybe@normalLineNumber % v4.31
>
> \boxmaxdepth\maxdimen\setbox\z@\vbox{\unvbox\@cclv}%
>
> \@tempdima\dp\z@ \unvbox\z@
>
> \setbox\@tempboxa=\hbox to \z@{\makeLineNumber}%
>
> \stepLineNumber
>
> \ht\@tempboxa\z@ \@LN at depthbox
>
> \@LN at do@vadjusts
>
> \count@\lastpenalty
>
> \ifnum\outputpenalty=-\linenopenaltypar
>
> \ifnum\count@=\z@ \else
>
> \xdef\@LN at parpgbrk{%
>
> \penalty\the\count@
>
> \global\let\noexpand\@LN at parpgbrk
>
> \noexpand\@LN at screenoff@pen}% v4.4
>
> \fi
>
> \else
>
> \@tempcnta\outputpenalty
>
> \advance\@tempcnta -\linenopenalty
>
> \penalty \ifnum\count@<\@tempcnta \@tempcnta \else \count@ \fi
>
> \fi
>
> }}{}
>
> \makeatother
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20110922/a1a71c0c/attachment.html>


More information about the XeTeX mailing list