Recentemente consegui instalar o pacote minionpro (eu uso pdfLatex). Parece-me que às vezes o espaçamento está errado, por exemplo:
$$\square p \to \square \square p$$
$$ P(a|b) = \frac{P(b|a)P(a)}{P(b)} $$
dá o seguinte, onde há mais espaço do que o necessário (entre os dois quadrados, entre o quadrado e 'p', antes de 'a' e depois de 'b' em P(a|b)...)
Fiz as fontes seguindo o procedimento do leia-me do pacote minionpro (e não usando fontpro), me pergunto se isso faz diferença.
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}
Responder1
O espaçamento “inconsistente” \square
surge porque \square
é um operador binário (você encontrará o mesmo comportamento com qualquer outra fonte e qualquer outro operador binário, por exemplo +p \to ++p
). Para superar isso, você precisa agrupar os quadrados consecutivos no \mathbin
primitivo para manter a classe binária geral do operador. Se você usá-lo mais de uma vez no seu documento, é útil definir um comando para ele.
O segundo problema com o espaçamento (a|b)
não pode ser resolvido no nível macro. Você teria que corrigir as fontes virtuais com pares de kerning adicionais.
\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}
Também existe uma fonte matemática adequada para o Minion Pro, chamada Minion Math, que não apresenta esses problemas porque foi cuidadosamente projetada e é uma fonte matemática real. No entanto, é uma fonte comercial e não é 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}