Espaçamento profissional Minion

Espaçamento profissional Minion

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)...)

insira a descrição da imagem aqui

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” \squaresurge 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 \mathbinprimitivo 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}

insira a descrição da imagem aqui


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}

insira a descrição da imagem aqui

informação relacionada