미니언 프로 간격

미니언 프로 간격

저는 최근에 minionpro 패키지를 설치했습니다(저는 pdfLatex를 사용합니다). 간격이 가끔 맞지 않는 것 같습니다. 예를 들면 다음과 같습니다.

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

필요한 것보다 더 많은 공간이 있는 다음을 제공합니다(두 개의 사각형 사이, 사각형과 'p' 사이, P(a|b)에서 'a' 앞과 'b' 뒤...)

여기에 이미지 설명을 입력하세요

나는 minionpro 패키지 readme의 절차에 따라 글꼴을 만들었습니다(fontpro를 사용하지 않음). 이것이 차이가 있는지 궁금합니다.

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}

답변1

주변의 "일관되지 않은" 간격은 이항 연산자이기 \square때문에 발생합니다 \square(예: 다른 글꼴 및 다른 이진 연산자에서도 동일한 동작을 찾을 수 있습니다 +p \to ++p). 이를 극복하려면 \mathbin연산자의 전체 이진 클래스를 유지하기 위해 연속 사각형을 기본 형식으로 래핑해야 합니다 . 문서에서 이 기능을 두 번 이상 사용하는 경우 이에 대한 명령을 정의하는 것이 유용합니다.

주변 간격과 관련된 두 번째 문제는 (a|b)매크로 수준에서 해결할 수 없습니다. 추가 커닝 쌍을 사용하여 가상 글꼴을 패치해야 합니다.

\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}

여기에 이미지 설명을 입력하세요


Minion Math라는 Minion Pro용 적절한 수학 도우미 글꼴도 있는데, 이 글꼴은 세심하게 디자인되었으며 실제 수학 글꼴이기 때문에 이러한 문제가 없습니다. 그러나 상업용 글꼴이므로 저렴하지 않습니다.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}

여기에 이미지 설명을 입력하세요

관련 정보