[XeTeX] Package conflict

Nathan Sidoli nathan.sidoli at utoronto.ca
Sat Jun 11 10:50:07 CEST 2011


There seems to be a conflict with the loading order of packages mathspec 
and arabxetex, which both require amsmath.

The mathspec package will ask for amsmath to be loaded first, but the 
arabxetex will load amsmath because it needs the \overline macro.

The mathspec package must be loaded first, because it will call in 
fontspec, which must be loaded before arabxetex.

If arabxetex is loaded after mathspec, however, irregardless of whether 
or not amsmath is loaded, I get the following error:

----

(/usr/local/texlive/2010/texmf-dist/tex/xelatex/arabxetex/arabxetex.sty

! Package mathspec Error: `amsmath' must be loaded earlier than `mathspec'.

See the mathspec package documentation for explanation.
Type  H <return>  for immediate help.
  ...

l.42 \RequirePackage{amsmath}
                              %because of macro \overline used in \aemph
?

----


Does anyone have any ideas or suggestions? (I'm using an up-to-date TeX 
Live 2010 distribution.)

Thanks,

Nathan


More information about the XeTeX mailing list