Я экспериментировал с TeX Gyre Schola (и его математическим шрифтом) и заметил, что греческие буквы заметно больше обычных букв и цифр. Например, рассмотрим следующее:
\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont{TeX Gyre Schola}
\setmathfont{TeX Gyre Schola Math}
\usepackage{lualatex-math}
\begin{document}
\[
\phi = \tan^{-1} 2\theta
\]
\end{document}
Это дает следующее:
где тета кажется мне ненормально большой. Тета наиболее заметна для меня (пока), но некоторые другие греческие буквы также немного больше, чем я ожидал. Сравните это с тем, что получается с Latin Modern (Math):
Здесь высота тета не намного больше высоты цифр или букв.
Поэтому мой вопрос заключается в следующем: есть ли способ уменьшить размер греческих символов в шрифте Schola math? Или я делаю что-то не так (или не делаю того, что должен)?
решение1
Греческие строчные буквы, выбранные для TeX Gyre Schola Math, на мой взгляд, не соответствуют основному шрифту: они слишком тонкие и, конечно, некоторые из них слишком высокие.
У вас есть несколько доступных стратегий. Во-первых, уменьшение всех греческих строчных букв:
\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont{TeX Gyre Schola}
\setmathfont{TeX Gyre Schola Math}
%%% Scale down!
\setmathfont[range=\mathit/greek,Scale=.8]{TeX Gyre Schola Math}
%%% Circumvent a bug in unicode-math
\setmathfont[range=\int]{TeX Gyre Schola Math}
\usepackage{lualatex-math}
\begin{document}
\[
\phi = \tan^{-1} 2\theta
\]
\[
a\alpha\beta\gamma c
\]
\end{document}
Недостатком этого метода является то, что альфа становится слишком маленькой.
Вторая стратегия: уменьшить только слишком высокие буквы: изменить код выше на
%%% Scale down!
\setmathfont[range={\mittheta,\mitbeta},Scale=.8]{TeX Gyre Schola Math}
Вам придется дополнить список буквами, которые вы хотите использовать, и уменьшить масштаб.
Третье: используйте XITS Math или другой шрифт для греческого языка:
%%% Scale down!
\setmathfont[range=\mathit/greek,Scale=MatchLowercase]{XITS Math}