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. Best regards, Ron -- Sending me something private? Use my GPG public key: AD29415D
signature.asc
Description: This is a digitally signed message part.
-------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
