siunitx의 지수 표기법

siunitx의 지수 표기법

siunitx주요 숫자와 불확실성 에 다음과 같은 지수가 있는 숫자를 사용하고 싶습니다 .

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

그러나 이로 인해 잘못 배치된 기호 토큰 오류가 발생하므로 먼저 두 수량에 대한 공통 지수를 찾아 마지막에 지수를 작성해야 합니다.

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

이는 1.1(1) x 10^{-2}의 예상 출력을 제공합니다.

\num{1.1e-2\pm1e-3}첫 번째 예의 구문을 만들거나 와 같은 다른 지수를 가진 구문을 만들 수 있는 구성 옵션이 있습니까 \num{1.1\pm0.1e-2}?

답변1

siunitx이것은 '상태별 설계'입니다. 숫자 에 사용되는 형식은 하나의 지수만 허용합니다. 논리는 숫자와 필수품이 동일한 지수를 가져야 한다는 것이 불확실하므로 두 개의 지수를 제공하는 것은 오류라는 것입니다. 현재 파서에 더 많은 유연성을 추가하는 것은 복잡성과 속도상의 이유로 현실적인 옵션이 아닙니다.

이 있습니다기능 요청 열기숫자 구문 분석에 대한 '플러그블' 접근 방식: 원칙적으로는 이 작업을 수행하기로 약속했지만 현재는 이에 대한 일정이 없습니다(사소한 작업과는 거리가 멀고 그 중 많은 작업이 있습니다!).

관련 정보