Take the 2-minute tour ×

I am having problems printing an equation. I have the following definitions:



    UprightFont= *-regular,


        D \models C \iff V(D) \models \top \Longrightarrow V(C) \models \top 

This is the putput that I am getting:

enter image description here

share|improve this question
it's helpful for this kind of question to post a complete minimal example (with \begin{document}...\end{document}) instead of the separate code pieces. –  Alan Munn Mar 7 '11 at 22:16
Added a complete example. –  Tiago Veloso Mar 7 '11 at 22:23
add comment

1 Answer

up vote 7 down vote accepted

Remove the \usepackage{unicode-math} command. This package is only for use with specific unicode math fonts (of which there are only about three: Cambria Math, Asana Math and xits). So you should stick with mathspec.

share|improve this answer
Like a charm. I wasn't aware that that package could be the problem. –  Tiago Veloso Mar 7 '11 at 22:17
@Tiago Yes, unless you are using one of those three fonts, you shouldn't use the package at all. –  Alan Munn Mar 7 '11 at 22:19
In fact, unicode-math doesn't really behave well because it hijacks the math font selection even if its \setmathfont command isn't executed at all. –  Philipp Mar 7 '11 at 22:47
@Alan, in fact their are also Neo Euler and Stix fonts –  Matsaya Mar 7 '11 at 23:08
@Matsaya Thanks for the info. Is Neo Euler completely ready for use? –  Alan Munn Mar 7 '11 at 23:49
show 1 more comment

Your Answer


