The following code typesets an inverted E instead of the math comma on my system (texlive 2014, OSX)
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[onlytext]{MinionPro}
\usepackage{minionmath}
\usepackage[italian,british]{babel}
\begin{document}
Hallo. $(a,b)$. $(c, d)$.
\end{document}
All the mentioned commands seem necessary; without "italian", there is no problem; there is also no problem if "minionmath" is taken out. (The "british" can be taken out, though, and the problem still remains.) Can anybody help here?
P.S. It seems that adding \usepackage{icomma}
after the babel command "sort of" solves the problem; but then I would have to go through thousands of commas in my files and check whether there is a space after them. That is not feasible...
babel
adds code for an “intelligent comma” (which I don't agree with). The code for this purpose is not really robust, because it assumes that the comma is in theletters
math symbol font, at slot"3B
, which is probably changed byminionmath
. – egreg Feb 22 '15 at 10:31