
Eu gostaria de usar números onde siunitx
o número principal e a incerteza tenham expoentes como:
\num{1.1e-2\pm0.1e-2}
No entanto, isso gera um erro de token de sinal mal colocado e primeiro preciso encontrar um expoente comum para ambas as quantidades e escrever o expoente no final:
\num{1.1\pm0.1e-2}
Isso fornece a saída esperada de 1,1(1) x 10^{-2}.
Existe alguma opção de configuração para fazer a sintaxe do primeiro exemplo, ou talvez algo com expoentes diferentes como \num{1.1e-2\pm1e-3}
, equivalente a \num{1.1\pm0.1e-2}
?
Responder1
Isto é 'status-bydesign': o formato usado por siunitx
para números permite apenas um expoente. A lógica é que um número e sua incerteza devem necessariamente ter o mesmo expoente e, portanto, fornecer dois expoentes é um erro. Adicionar mais flexibilidade ao analisador atual não é uma opção realista, tanto por motivos de complexidade quanto de velocidade.
Há umabrir solicitação de recursopara uma abordagem 'conectável' para análise de números: estou comprometido em fazer isso em princípio, mas atualmente não tenho prazo para isso (longe de ser um trabalho trivial, do qual tenho muitos!).