la macro \micro en siunitx no funciona con fontspec

la macro \micro en siunitx no funciona con fontspec

En versiones recientes de siunitxlas 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 siunitxo 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.

información relacionada