텍스트에 Palatino 글꼴을 사용하는 방법과 수학은 어떻습니까?

텍스트에 Palatino 글꼴을 사용하는 방법과 수학은 어떻습니까?

내 문서의 텍스트에 수학이 많이 포함된 Zapf의 Palatino 글꼴을 사용하고 싶습니다. 그리고 나는 수학에 좋은 글꼴을 원합니다. 이것은 내가 하고 있는 일의 스냅샷입니다.

\documentclass[10pt,letterpaper]{memoir}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathpple}
\usepackage{upgreek}
\usepackage{mathpazo}
\usepackage{lipsum}

\begin{document}

\chapter{Demo}

Some regular text. \lipsum[1]

Now for some maths.

\begin{displaymath}
P_{N-1 + m} = \frac{C}{N-{1} + m} \binom{N_{2} - N_{1}}{m}
        \alpha^{m}\beta^{(N_{2} - N_{1}) -m}
\end{displaymath}

The number 27 is the sum of the first 5 odd prime numbers: $27 = 1+3+5+7+11$

\end{document}

나에게 텍스트와 수학 글꼴은 잘 맞는 것 같지만 텍스트는 Palatino처럼 보이지 않습니다.

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

답변1

mathpple, mathpazo및 패키지 를 로드하지 말고 upgreek대신 newpxtextnewpxmath패키지를 로드하는 것이 좋습니다.

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

\documentclass[10pt,letterpaper]{memoir}
\usepackage{amsmath,amssymb}
%\usepackage{mathpple}
%\usepackage{upgreek}
%\usepackage{mathpazo}
\usepackage{lipsum}
\usepackage{newpxtext,newpxmath}

\begin{document}

Some regular text. \lipsum[2]

Now for some maths.
\begin{displaymath}
P_{N-1 + m} = \frac{C}{N-{1} + m} \binom{N_{2} - N_{1}}{m}\,
        \alpha^{m}\beta^{(N_{2} - N_{1}) -m}
\end{displaymath}
The number 27 is the sum of the first 5 odd prime numbers: $27 = 1+3+5+7+11$.

$\alpha\beta\gamma\delta$ vs.\ $\upalpha\upbeta\upgamma\updelta$

\end{document}

답변2

를 사용하여 OpenType 글꼴로 이 작업을 수행할 수도 있습니다 unicode-math.

\documentclass[10pt,letterpaper]{memoir}
\usepackage{amsmath}
\usepackage{unicode-math}
\usepackage{microtype}
\usepackage{lipsum}

\defaultfontfeatures{Scale=MatchLowercase}
\setmainfont{TeX Gyre Pagella}
\setmathfont{Asana Math}

\begin{document}

\chapter{Demo}

Some regular text. \lipsum[1]

Now for some maths.

\begin{displaymath}
P_{N-1 + m} = \frac{C}{N-{1} + m} \binom{N_{2} - N_{1}}{m}
        \alpha^{m}\beta^{(N_{2} - N_{1}) -m}
\end{displaymath}

The number 27 is the sum of the first 5 odd prime numbers: $27 = 1+3+5+7+11$

\end{document}

팔라티노 샘플

LuaLaTeX를 사용하면 microtype글꼴 돌출과 글꼴 확장이 모두 가능해 하이픈 넣기 양이 크게 줄어듭니다.

Palatino 또는 Palatino Linotype이 있는 경우 기본 글꼴로 대체하거나 TeX Gyre Pagella Math를 수학 글꼴로 대체할 수도 있습니다. 잘 어울리는 산세리프 글꼴은 Hermann Zapf의 Optima이며, 수학 모드에서 Zapf의 Neo Euler를 일부 혼합할 수도 있습니다(저는 직립 문자와 스크립트 알파벳을 좋아합니다).

답변3

나는 사용을 피 TeX Gyre Pagella하거나 newpxtext작은 대문자를 사용하는 경우. 이 작은 대문자 중 일부의 비율은 꺼져 있습니다. 이는 특히 분명합니다 o.sc. 다음은 옵션 과 옵션 (또는 ) 을 O\textsc{o}o비교한 것입니다 .newpxtextlargescTeX Gyre Pagellamathpazoscosf

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

largesc옵션이 없으면 newpxtextPagella와 동일합니다. 그러나 에 의해 수행된 균일한 크기 조정은 largesc문자의 본질적인 비율에 도움이 될 수 없습니다(높이에 비해 너무 넓습니다). 나에게는 볼드체/이탤릭체 작은 대문자의 가용성이 이를 보상하지 않습니다. 관련 토론https://tex.stackexchange.com/a/385262/140850.

사용할 때 FPL 글꼴과 함께 pdflatex사용합니다 .newpxmath

\usepackage[sc]{mathpazo} % or option osf
\usepackage{newpxmath}

사용할 때 텍스트에 실제 Palatino(Linotype)를 사용 xelatex하거나lualatexFPL Neu:

\usepackage{unicode-math}
\setmainfont{FPL Neu}
\setmathfont{Asana Math} % alternative: TeX Gyre Pagella Math

다음은 O\textsc{o}o해당 글꼴의 시퀀스와 향상된 @-기호입니다.

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

관련 정보