problema de espaciado usando mathit con unicode-math agregado
Me gusta usar Asana Mathal compilar usando lualatex a pdf.
Pero para usar Asana Mathtengo que cargar unicode-mathpara usar el \setmathfontcomando para cargar la fuente.
Me di cuenta de que al agregar unicode-mathel espacio se pierde después \mathit.
Cuando comento unicode-mathy \setmathfontvuelve el espacio.
¿Por qué el uso unicode-mathhace que el espacio después \mathitdesaparezca? ¿Hay algún problema con el uso de estos paquetes y existe una solución alternativa para poder usar las matemáticas de Asna pero mantener el espacio después mathitcomo estaba antes?
MWE
\documentclass[12pt]{article}
\usepackage{unicode-math} %needed to use \setmathfont
\usepackage{amsmath}
\setmathfont{Asana Math}[Scale=MatchLowercase]
\begin{document}
\begin{equation}
\mathit{\_C1} {\rm e}^{3 x} \sin \left(2 x \right)+\mathit{\_C2} {\rm e}^{3 x} \cos \left(2 x \right)
\end{equation}
\end{document}
Reemplazando el código anterior con
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\mathit{\_C1} {\rm e}^{3 x} \sin \left(2 x \right)+\mathit{\_C2} {\rm e}^{3 x} \cos \left(2 x \right)
\end{equation}
\end{document}
El espacio es más grande.
Esta imagen muestra la diferencia
Actualizar
Aquí está el caso de prueba con la sugerencia de la respuesta a continuación.
\documentclass[12pt]{article}
\usepackage[mathit=sym]{unicode-math}
\usepackage{amsmath}
\setmathfont{Asana Math}[Scale=MatchLowercase]
\begin{document}
\begin{equation}
\mathit{\_C1} {\rm e}^{3 x} \sin \left(2 x \right)
\end{equation}
\end{document}
Y
\documentclass[12pt]{article}
\usepackage{unicode-math}
\usepackage{amsmath}
\setmathfont{Asana Math}[Scale=MatchLowercase]
\begin{document}
\begin{equation}
\symit{\_C1} {\rm e}^{3 x} \sin \left(2 x \right)
\end{equation}
\end{document}
Usando TL 2020.
PD. El código dentro de la ecuación anterior fue generado automáticamente por un software externo y no lo escribí yo mismo.
Respuestas
Cuando se carga unicode-math, se establece \mathit, \mathrm, \mathbfy así sucesivamente para las fuentes de texto principal. Esto significa que, cuando carga \mathit, obtiene corrección en cursiva.
Si desea insertar algo de espacio adicional, puede agregar \,o ajustar el término \mathop.
También podría intentar cambiar \mathita \symit, o la carga unicode-mathcon la opción de paquete mathit=sym, cualquiera de los cuales se cargarán las letras itálicas matemáticas de la fuente de matemáticas en su lugar. Sin embargo, estos no incluyen guiones bajos ni dígitos.
Este formato, que dice que es generado por una máquina, es extremadamente deficiente. Por un lado, \rmestá obsoleto y le gustaría usar \symupo \mathrm. Por otro lado, Asana Math se basa en Palatino, por lo que le conviene establecer la fuente del texto en Palatino (o Pagella) para que coincida, en lugar de usar el Latin Modern predeterminado. Si está escribiendo constantes en posición vertical, probablemente esté usando el estilo ISO y es posible que también desee cargar math-style=ISO. Usar \mathitaquí no es lo que recomendaría en absoluto. Si esos términos son variables de programa, podrían ser \mathtto \mathsf.