Reduzierung der Größe griechischer Buchstaben in TeX Gyre Schola Math?

Reduzierung der Größe griechischer Buchstaben in TeX Gyre Schola Math?

Ich habe mit TeX Gyre Schola (und seiner mathematischen Schriftart) experimentiert und dabei festgestellt, dass die griechischen Buchstaben deutlich größer sind als normale Buchstaben und Zahlen. Betrachten Sie beispielsweise Folgendes:

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

Daraus ergibt sich folgendes:

Großes Theta in TeX Gyre Schola

wobei mir das Theta ungewöhnlich groß erscheint. Theta ist für mich (bisher) am auffälligsten, aber einige der anderen griechischen Buchstaben sind auch etwas größer, als ich erwarten würde. Vergleichen Sie dies mit dem, was mit Latin Modern (Mathematik) erreicht wird:

Normal großes Theta im modernen Latein

Dabei ist die Höhe des Thetas nicht viel größer als die Höhe der Zahlen oder Buchstaben.

Meine Frage ist daher folgende: Gibt es eine Möglichkeit, die Größe der griechischen Buchstaben in der Schola-Mathematikschriftart zu reduzieren? Oder mache ich etwas falsch (oder tue etwas nicht, was ich tun sollte)?

Antwort1

Die für TeX Gyre Schola Math gewählten griechischen Kleinbuchstaben passen meiner Meinung nach nicht zur Hauptschriftart: Sie sind zu dünn und einige von ihnen sind natürlich auch zu groß.

Ihnen stehen einige Strategien zur Verfügung. Erstens, alle griechischen Kleinbuchstaben verkleinern:

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

Bildbeschreibung hier eingeben

Dies hat den Nachteil, dass das Alpha zu klein wird.

Zweite Strategie: Verkleinern Sie nur die Buchstaben, die zu groß sind: Ändern Sie den obigen Code in

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

Bildbeschreibung hier eingeben

Sie müssen die Liste um die Buchstaben ergänzen, die Sie verwenden möchten, und sie verkleinern.

Drittens: Verwenden Sie XITS Math oder eine andere Schriftart für Griechisch:

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

Bildbeschreibung hier eingeben

verwandte Informationen