On Jul 26, 2010, at 7:53 AM, [email protected] wrote:
Hello Alan,
Beautiful. Yes, it now works perfectly, and without any errors.
Thank you so much.
Good. I'm glad it does what you need.
Perhaps even more importantly in the long run, I have learnt a bit
about making newcommands for the footnote rules. In order for me to
further this education on my own, where would I have had to look to
know about how to write commands such as:
\makeatletter
\newcommand\lftfootnoterule{\l...@footnoterule}
\newcommand\rtfootnoterule{\ri...@footnoterule}
\newcommand{\SelectAnoteRule}{[1]{rt}}
\makeatother
In the LaTeX Companions 2nd ed? In the TeXBook? In the manyfoot,
bigfoot, or ednotes documentation? It was those commands in
particular I knew I had to define, but I had no idea how (i.e. the
form or the content), or how to cause them to interact with Bidi.
Well this is a tricky question to answer. In trying to solve your
problem, I started with your original document and the ednotes,
manyfoot and bidi documentation. Since I couldn't get things to work
using user commands (i.e. strictly those in the user documentation,
specifically the bidi commands \rightfootnoterule and
\leftfootnoterule), I looked into the actual code of bidi, which led
me to the file footnote-xetex-bidi.def. From there I got the relevant
bidi internal commands. The rest was figured out by reading the
ednotes documentation; specifically the extensive comments in the
ednotes.sty file.
Unfortunately this procedure is not one I would recommend to anyone,
but it sometimes is what is needed to get conflicting packages to work
together. It's a process of trial and error, intuition and
experience that is hard to come by from reading books. You can learn
a lot from other people's code, though.
The other thing to keep in mind, is that just as I have helped you,
others have helped me (and will continue to do so, I'm sure). So you
don't always have to be able to solve all of your own problems. :-)
Alan
--
Alan Munn
[email protected]
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex