
En versiones recientes de siunitx
las macros \si{\micro}
ya \SI{0.550}{\micro\m}
no funcionan con el paquete fontspec
.
Aquí está el MWE:
\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage{siunitx}
\begin{document}
wavelength $\lambda =$ \SI{0.550}{\micro\m}\\
wavelength $\lambda = \SI{0.550}{\micro\m}$\\
It should be wavelength $\lambda = 0.550 \,\mu \text{m}$.
\end{document}
¿Tengo que configurar alguna opción en siunitx
o fontspec
?
Respuesta1
Este es un problema introducido en v2.6a para intentar mejorar la cobertura de fuentes para algunas combinaciones de paquetes. Por el momento, utilice
\ExplSyntaxOn
\AtBeginDocument {
\cs_undefine:N \c__siunitx_micro_int
\int_const:Nn \c__siunitx_micro_int { "000B5 }
}
\ExplSyntaxOff
Hoy se enviará una solución a CTAN.