Espaciado profesional de Minion

Espaciado profesional de Minion

Recientemente logré instalar el paquete minionpro (yo uso pdfLatex). Me parece que a veces el espaciado está mal, por ejemplo:

$$\square p \to  \square \square p$$
$$ P(a|b) = \frac{P(b|a)P(a)}{P(b)} $$

da lo siguiente, donde hay más espacio del necesario (entre los dos cuadrados, entre el cuadrado y 'p', antes de 'a' y después de 'b' en P(a|b)...)

ingrese la descripción de la imagen aquí

Hice las fuentes siguiendo el procedimiento en el archivo Léame del paquete minionpro (y sin usar fontpro), me pregunto si eso hace alguna diferencia.

MWE:

\documentclass{article}

\usepackage{MinionPro}
\begin{document}
$$\square p \to  \square \square p$$
$$ P(a|b) = \frac{P(b|a)P(a)}{P(b)} $$
\end{document}

Respuesta1

El espaciado "inconsistente" \squaresurge porque \squarees un operador binario (encontrará el mismo comportamiento con cualquier otra fuente y cualquier otro operador binario, por ejemplo +p \to ++p). Para superar esto, debes envolver los cuadrados consecutivos en la \mathbinprimitiva para mantener la clase binaria general del operador. Si lo usa más de una vez en su documento, es útil definir un comando para él.

El segundo problema con el espaciado (a|b)no se puede solucionar desde el nivel macro. Tendrías que parchear las fuentes virtuales con pares de kerning adicionales.

\documentclass{article}
\usepackage{MinionPro}
\newcommand*\dblsquare{\mathbin{\square\square}}
\begin{document}
\[ \square p \to \dblsquare p \]
\[ P(a|b) = \frac{P(b|a)P(a)}{P(b)} \]
\end{document}

ingrese la descripción de la imagen aquí


También existe una fuente matemática adecuada para Minion Pro llamada Minion Math que no tiene estos problemas porque ha sido cuidadosamente diseñada y es una fuente matemática real. Sin embargo, es una fuente comercial y no es barata:http://typoma.de/en/fonts.html#mnm_pricing

\documentclass{article}
\usepackage[onlytext]{MinionPro}
\usepackage{minionmath}
\newcommand*\dblsquare{\mathbin{\square\square}}
\begin{document}
\[ \square p \to \dblsquare p \]
\[ P(a|b) = \frac{P(b|a)P(a)}{P(b)} \]
\end{document}

ingrese la descripción de la imagen aquí

información relacionada