![Как использовать шрифт Palatino для текста и как насчет математики?](https://rvso.com/image/400385/%D0%9A%D0%B0%D0%BA%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%88%D1%80%D0%B8%D1%84%D1%82%20Palatino%20%D0%B4%D0%BB%D1%8F%20%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0%20%D0%B8%20%D0%BA%D0%B0%D0%BA%20%D0%BD%D0%B0%D1%81%D1%87%D0%B5%D1%82%20%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B8%3F.png)
Я хотел бы использовать шрифт Palatino от Zapf для текста в моем документе, который также включает много математики. И я хотел бы хороший шрифт для математики. Это снимок того, что я делаю.
\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
и , а вместо этого загрузить пакеты newpxtext
и newpxmath
.
\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 в качестве математического шрифта. Шрифт без засечек, который хорошо подходит, — это Optima Германа Цапфа, и вы можете смешать некоторые из шрифтов Neo Euler Цапфа в математическом режиме (мне нравятся его прямые буквы и его рукописный алфавит).
решение3
Я бы избегал использования TeX Gyre Pagella
или newpxtext
, если нужно использовать маленькие заглавные буквы. Пропорции некоторых из этих маленьких заглавных букв неверны. Это особенно очевидно для o.sc
. Вот O\textsc{o}o
сравнение для newpxtext
с option largesc
, TeX Gyre Pagella
и mathpazo
с option sc
(или osf
):
Без largesc
опции newpxtext
то же самое, что и Pagella. Но равномерное масштабирование, выполненное largesc
не может помочь с внутренними пропорциями буквы (она слишком широкая для своей высоты). Для меня наличие жирных/курсивных капителей не компенсирует это. Сопутствующее обсуждение наhttps://tex.stackexchange.com/a/385262/140850.
При использовании pdflatex
я использую newpxmath
вместе со своими шрифтами FPL:
\usepackage[sc]{mathpazo} % or option osf
\usepackage{newpxmath}
При использовании xelatex
или lualatex
я либо использую настоящий Palatino (линотип) для текста, либо мойFPL Ной:
\usepackage{unicode-math}
\setmainfont{FPL Neu}
\setmathfont{Asana Math} % alternative: TeX Gyre Pagella Math
Вот O\textsc{o}o
последовательность и улучшенный знак @ из этого шрифта: