[XeTeX] arabxetex vs. xepersian
Gareth Hughes
garzohugo at gmail.com
Mon Oct 4 23:58:38 CEST 2010
Ross Moore wrote:
> There is a big compatibility problem with this package, which really
> should be fixed before it gets distributed widely.
>
> The choices of some of the macro-names are rather unfortunate,
> since they clash with existing, long-standing uses for those names.
>
> \A = Å
> \L = Ł
> \R is undefined, but is often used privately for ℝ
> \D is undefined, but is often used privately for ⅅ
> \V is undefined
>
> Using single-letter macro names is always dangerous,
> due to clashes of this kind.
> It is especially damaging when your document has bibliographic
> entries, with authors names requiring the letters whose macros
> have now been redefined.
>
> I would suggest changing all the definitions and uses within
> the package to names such as:
>
> \kshdA \kshdD \kshdL \kshdR \kshdV
I had thought of this, and renamed these with the xsy@ prefix seeing as
they should only operate internally within the package.
Gareth.
More information about the XeTeX
mailing list