[XeTeX] It works! (was Re: \botmark and \firstmark not working for me ...)
ron at ronware.org
Mon Aug 2 05:37:20 CEST 2010
On Monday 02 August 2010 04:28:43 Vafa Khalighi wrote:
> ... I wanted automatic footnote rule in bidi; if the first
> footnote rule in a page was a RTL footnote, then the footnote rule in that
> page should appear on the right hand side...
It sounds like you could have used marks as well -- simply indicate the direction of the first footnote in the "firstmark" mark. If you use marks as I do to store footnote number ranges, you could add 10,000 (say) to the number to indicate RTL vs LTR. Then you wouldn't have to do complex post-processing. But you probably have other considerations.
Persian is also much more complex to properly typeset than Hebrew is, though properly placing vowel points is not trivial (and since I am doing a translation, the source text is pointed). But because it is a translation, I only have English footnotes (which may include Hebrew in-line, but that's trivial) -- and this is indeed much simpler than your problem.
> My approach was to maintain a list the ht+dp of footnotes inserted and the
> resolved direction of that footnote.
How did you maintain such a list? I am looking for good ways to do more complex data storage under TeX.
Sending me something private?
Use my GPG public key: AD29415D
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 198 bytes
Desc: This is a digitally signed message part.
More information about the XeTeX