Notación de exponentes en siunitx

Notación de exponentes en siunitx

Me gustaría usar números donde siunitxel número principal y la incertidumbre tienen exponentes como:

\num{1.1e-2\pm0.1e-2}

Sin embargo, esto genera un error de token de signo fuera de lugar y primero tengo que encontrar un exponente común para ambas cantidades y escribir el exponente al final:

\num{1.1\pm0.1e-2}

Esto da el resultado esperado de 1,1(1) x 10^{-2}.

¿Existe alguna opción de configuración para hacer la sintaxis en el primer ejemplo, o tal vez algo con diferentes exponentes como \num{1.1e-2\pm1e-3}equivalente a \num{1.1\pm0.1e-2}?

Respuesta1

Esto es 'estado por diseño': el formato utilizado por siunitxpara los números permite solo un exponente. La lógica es que un número y su incertidumbre deben necesariamente tener el mismo exponente y, por lo tanto, dar dos exponentes es un error. Agregar más flexibilidad al analizador actual no es una opción realista, tanto por razones de complejidad como de velocidad.

Hay unabrir solicitud de funciónpara un enfoque 'conectable' para analizar números: estoy comprometido a hacer esto en principio, pero actualmente no tengo un marco de tiempo para ello (¡lejos de ser un trabajo trivial, del cual tengo muchos!).

información relacionada