6

I like using Unicode symbols together with XeLaTeX, especially in mathematical documents, as it improves code readability. However there is a problem with the ɛ symbol. This should be mapped to \varepsilon, but as you can see from the result below, this symbol only produces a blank. Is this a bug?

\documentclass{article}
\usepackage{unicode-math}

\begin{document}
    $ϵ,ɛ,\epsilon,\varepsilon$
\end{document}

Result: Image of missing epsilon

1
  • 1
    I'm not sure it really improves code readability. ;-)
    – egreg
    Dec 10 '15 at 15:01
6

The character you're typing is not an epsilon, but U+025B LATIN SMALL LETTER OPEN E; what you want is ε (U+03B5 GREEK SMALL LETTER EPSILON)

\documentclass{article}
\usepackage{unicode-math}

\begin{document}

$ϵ,ε,\epsilon,\varepsilon$

\end{document}

enter image description here

1
  • I see, thanks! This seems to be a bug in the latex-completions package for the Atom editor then. It replaces \varepsilon with U+025B LATIN SMALL LETTER OPEN E. Dec 10 '15 at 15:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.