Discussion:
[XeTeX] unicode-math and ucharcat
Kamal Abdali
2017-02-08 21:38:45 UTC
Permalink
When using the package unicode-math, I get the XeLaTex error:
File `ucharcat.sty' not found.

XeLaTex then asks for a new filename. When I enter an empty filename,
XeLaTex proceeds normally. But to do this every time is annoying.

The conclusion from some googling was that this error should no longer
appear. Specifically, (1) unicode-math requires ucharcat, and (2) XeTeX now
incorporates ucharcat.

But I am encountering the problem in XeTeX of TeX Live 2016/W32TeX. Any
help would be appreciated.

Kamal Abdali
David Carlisle
2017-02-08 21:49:29 UTC
Permalink
ucharcat.sty isn't needed for xetex as it's already a primitive but if
you have texlive 2016 you should have ucharcat.sty (or tlmgr install
ucharcat should install it if for some reason it isn't installed
already). That said unicode-matth could move the luatex-specific part,
but really there's no reason not to have ucharcat installed.

David
Post by Kamal Abdali
File `ucharcat.sty' not found.
XeLaTex then asks for a new filename. When I enter an empty filename,
XeLaTex proceeds normally. But to do this every time is annoying.
The conclusion from some googling was that this error should no longer
appear. Specifically, (1) unicode-math requires ucharcat, and (2) XeTeX now
incorporates ucharcat.
But I am encountering the problem in XeTeX of TeX Live 2016/W32TeX. Any help
would be appreciated.
Kamal Abdali
--------------------------------------------------
http://tug.org/mailman/listinfo/xetex
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex
Kamal Abdali
2017-02-09 02:44:43 UTC
Permalink
David,

Thank you for the solution. My texlive 2016 must have been missing ucharcat
for some mysterious reason, so your suggestion of doing "tlmgr install
ucharcat" fixed the problem! I also notice that you are the author of
ucharcat for XeTeX.

Kamal
Post by David Carlisle
ucharcat.sty isn't needed for xetex as it's already a primitive but if
you have texlive 2016 you should have ucharcat.sty (or tlmgr install
ucharcat should install it if for some reason it isn't installed
already). That said unicode-matth could move the luatex-specific part,
but really there's no reason not to have ucharcat installed.
David
Post by Kamal Abdali
File `ucharcat.sty' not found.
XeLaTex then asks for a new filename. When I enter an empty filename,
XeLaTex proceeds normally. But to do this every time is annoying.
The conclusion from some googling was that this error should no longer
appear. Specifically, (1) unicode-math requires ucharcat, and (2) XeTeX
now
Post by Kamal Abdali
incorporates ucharcat.
But I am encountering the problem in XeTeX of TeX Live 2016/W32TeX. Any
help
Post by Kamal Abdali
would be appreciated.
Kamal Abdali
--------------------------------------------------
http://tug.org/mailman/listinfo/xetex
--------------------------------------------------
http://tug.org/mailman/listinfo/xetex
Loading...