How to make an epsilon with ebgaramond-maths
You may want to contact the package's author (email is available on the front page of the package's user guide) and ask if the missing \epsilon
glyph is a bug. While you're at it, you may also wanto to ask about \theta
(which looks a lot like \vartheta
), \xi
(its scaling may be off), \varpi
(too much whitespace to the right of the glyph?), and \rho
(which looks rather like \varrho
).
Just for comparison, here are the same glyphs from Computer Modern.
\documentclass[10pt,article]{memoir}
\usepackage{ebgaramond-maths} % comment out to get Computer Modern
\begin{document}
$\alpha\beta\gamma\delta[\epsilon]\varepsilon\zeta
\eta\theta\vartheta\iota\kappa\lambda\mu\nu
\xi\pi\varpi\rho\varrho\sigma\varsigma\tau
\upsilon\phi\varphi\chi\psi\omega$ % \omicron not defined
\end{document}
The log reports
Missing character: There is no ^^O in font EBGaramond12-Italic--oml-ebgaramond!
which seems like an error in the font setup.
\varepsilon
works though
\documentclass[10pt,article]{memoir}
\usepackage[lining]{ebgaramond}
\usepackage{ebgaramond-maths}
\begin{document}
Epsilon: $[\epsilon][\varepsilon]$
\end{document}
If you want to get a fallback while experimenting with different fonts, you can substitute \epsilon
with \varepsilon
when the former is not available:
\documentclass[10pt,article]{memoir}
\usepackage[lining]{ebgaramond}
\usepackage{ebgaramond-maths}
\begingroup
\def\extract#1"#2#3#4\extract{
\gdef\epsilon{%
\iffontchar\textfont "#2 "#3#4
\mathchar"#2#3#4
\else
\varepsilon
\fi
}%
}
\expandafter\extract\meaning\epsilon\extract
\endgroup
\begin{document}
epsilon: $\epsilon$
varepsilon: $\varepsilon$
\end{document}
If I comment out the two \usepackage
lines, I get
If you finally decide for ebgaramond-maths
, then just add
\renewcommand{\epsilon}{\varepsilon}
instead of the code between \begingroup
and \endgroup
(inclusive).