¿Reducir el tamaño de las letras griegas en TeX Gyre Schola Math?

¿Reducir el tamaño de las letras griegas en TeX Gyre Schola Math?

He estado experimentando con TeX Gyre Schola (y su fuente matemática) y he notado que las letras griegas son notablemente más grandes que las letras y números normales. Por ejemplo, considere lo siguiente:

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

Esto produce lo siguiente:

Gran theta en TeX Gyre Schola

donde theta me parece anormalmente grande. Theta es la más notable para mí (hasta ahora), pero algunas de las otras letras griegas también son un poco más grandes de lo que esperaría. Contraste esto con lo que se obtiene con Latín Moderno (Matemáticas):

theta de tamaño normal en latín moderno

Aquí, la altura de theta no es mucho mayor que la altura de los números o letras.

Por tanto, mi pregunta es la siguiente: ¿Existe alguna forma de reducir el tamaño de los caracteres griegos en la fuente matemática Schola? ¿O estoy haciendo algo mal (o no estoy haciendo algo que debería hacer)?

Respuesta1

Las letras minúsculas griegas elegidas para TeX Gyre Schola Math no coinciden, en mi opinión, con la fuente principal: son demasiado finas y, por supuesto, algunas son demasiado altas.

Tienes algunas estrategias disponibles. Primero, reduciendo todas las letras minúsculas griegas:

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

ingrese la descripción de la imagen aquí

Esto tiene el defecto de que el alfa se vuelve demasiado pequeño.

Segunda estrategia: reducir sólo las letras que son demasiado altas: cambiar el código de arriba a

%%% Scale down!
\setmathfont[range={\mittheta,\mitbeta},Scale=.8]{TeX Gyre Schola Math}

ingrese la descripción de la imagen aquí

Tendrás que aumentar la lista con las letras que deseas usar y reducirla.

Tercero: use XITS Math u otra fuente para griego:

%%% Scale down!
\setmathfont[range=\mathit/greek,Scale=MatchLowercase]{XITS Math}

ingrese la descripción de la imagen aquí

información relacionada