Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I've started exploring XeTeX and the unicode-math package in order to use unicode in my input.

Of the six math fonts described in unimath-symbols.pdf, Latin Modern Math seems to be closest to what pdflatex produces. However, I've already noticed a number of differences I don't like, such as \varnothing (which is the same as \emptyset now), \complement and the \mathbb family.

I know about the range option of the \setmathfont command. Right now I use:


But I'd rather use a single command, option or package that takes all symbols as close as possible to the `pdflatex versions'. I can then explore the different fonts at my leisure, with the certainty that there are no big surprises in my existing documents.

Is there a way to do this?

share|improve this question
The appearance of symbols is decided by the font designer. –  egreg Jul 23 '13 at 17:35
For most symbols, yes. But perhaps you misunderstand the question. --- Which font does pdflatex use for each symbol? And is there a simple way to get XeTeX to use the same fonts in the same situations? –  mhelvens Jul 23 '13 at 17:40
With the traditional setup, \varnothing and \complement are taken from the AMS symbol font; the designers of Latin Modern Math had different ideas about those symbols. –  egreg Jul 23 '13 at 17:47
Well, that accounts for two differences. :-) You wouldn't happen to know about a comprehensive list of such differences? –  mhelvens Jul 23 '13 at 18:03
I can offer some code for displaying all symbols in a math font, but this would be an answer to a different question. –  egreg Jul 23 '13 at 19:00
show 1 more comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.