저는 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}
결과는 다음과 같습니다.
세타가 비정상적으로 큰 것처럼 보입니다. (지금까지) 세타 문자가 가장 눈에 띄지만, 다른 그리스 문자 중 일부도 예상보다 약간 더 큽니다. 이를 라틴 현대(수학)에서 얻은 결과와 대조해 보세요.
여기서 세타의 높이는 숫자나 문자의 높이보다 크지 않습니다.
따라서 내 질문은 다음과 같습니다. Schola 수학 글꼴에서 그리스 문자의 크기를 줄이는 방법이 있습니까? 아니면 내가 뭔가 잘못하고 있는 걸까요(또는 해야 할 일을 하고 있지 않은 걸까요)?
답변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}