
Esto es lo que estoy viendo:
Note la discrepancia en la altura del símbolo de raíz cuadrada en \sqrt{11}. Esto parece suceder sólo cuando compilo con
lualatex
.
Aquí está mi MWE:
\documentclass{article}
\usepackage{amsmath}
\usepackage{unicode-math}
\setmathfont[]{TeX Gyre Pagella Math}
\setmathfont[range={cal}]{Latin Modern Math}
\begin{document}
Note well:
\begin{equation*}
x = \sqrt{11}\sqrt{19}
\qquad
y = \frac{\sqrt{11}\sqrt{19}}{26}
\end{equation*}
\end{document}
Supongo que se trata de un error, pero no estoy seguro de si es así ni de cómo informarlo si lo es.
Respuesta1
Es una "característica" conocida de la range
opción. Lo curas restableciendo como última fuente matemática la principal, eligiéndola para el rango de algún símbolo.
El autor de unicode-math
es consciente de ello.
\documentclass{article}
\usepackage{amsmath}
\usepackage{unicode-math}
\setmathfont[]{TeX Gyre Pagella Math}
\setmathfont[range={cal}]{Latin Modern Math}
\setmathfont[range=\int]{TeX Gyre Pagella Math}
\begin{document}
Note well:
\begin{equation*}
x = \sqrt{11}\sqrt{19}
\qquad
y = \frac{\sqrt{11}\sqrt{19}}{26}
\end{equation*}
\end{document}
Respuesta2
No solo hay un problema con la altura de las raíces, si miras con atención puedes ver que las reglas horizontales de las raíces están mal y además la regla de las fracciones es demasiado fina. Como escribió egreg, es un problema con la opción de rango. La última fuente matemática establece importantes constantes matemáticas. En este caso el problema está en \Umathradicalrule
y \Umathfractionrule
como puedes ver en este ejemplo:
\documentclass{article}
\usepackage{amsmath}
\usepackage{unicode-math}
\setmathfont[]{TeX Gyre Pagella Math}
\makeatletter\check@mathfonts \makeatother
\edef\textstylerulewidth{\the\Umathradicalrule\textstyle}
\edef\displaystylerulewidth{\the\Umathradicalrule\displaystyle}
\edef\displaystylefraction{\the\Umathfractionrule\displaystyle}
\setmathfont[range={cal}]{Latin Modern Math}
\begin{document}
\makeatletter\check@mathfonts \makeatother
\Umathradicalrule\textstyle=\textstylerulewidth
\Umathradicalrule\displaystyle=\textstylerulewidth
\Umathfractionrule\displaystyle=\displaystylefraction
Note well:
\begin{equation*}
x = \sqrt{11}\sqrt{19}
\qquad
y = \frac{\sqrt{11}\sqrt{19}}{26}
\end{equation*}
\end{document}
(Establecer valores como este uno por uno, naturalmente, no es el camino a seguir, la solución de egreg es mejor, pero en mi humilde opinión es interesante ver cómo este valor afecta la salida).