
패키지를 사용하여 두 숫자의 합을 표시하려고 합니다 siunitx
. 특히 저는 섭씨에서 켈빈으로의 변환을 작성하려고 합니다. 이상적으로는 다음 방정식을 표시하고 싶습니다.
5°C = (5+273) K = 278 K
대량의 제품을 표시하는 데 사용할 수 있는 옵션이 siunitx
있는 것으로 보입니다 . product-units
예를 들어:
암호
\SI[product-units = brackets]{2 x 3 x 4}{\metre}
산출
(2×3×4)m
multi-part-units
나는 또한 이것이 여러 부분(예: 불확실성)으로 숫자를 표시하는 데 사용될 수 있다는 것을 보았습니다 . 예를 들어:
암호
\sisetup{separate-uncertainty}%
\SI[multi-part-units = brackets]{12.3(4)}{\kilo\gram}
산출
(12.3±0.4)kg
따라서 두 숫자의 곱과 한 수량의 더하기 또는 빼기 다른 수량을 모두 표시할 수 있지만 패키지를 사용하여 한 숫자와 다른 숫자를 단순히 표시하는 방법을 알 수 없는 것 같습니다 siunitx
. 제가 뭔가 분명한 것을 놓치고 있는 걸까요, 아니면 단순히 불가능한 걸까요? 없이 원하는 콘텐츠를 생성할 수 있지만 siunitx
문서의 나머지 부분에서 해당 패키지를 사용하고 있으므로 일관성을 위해 이 경우에도 사용하는 것이 좋을 것입니다.
답변1
@egreg가 언급했듯이 알 수 있습니다siunitx
옵션을 사용하여 숫자를 구문 분석하는 데 방해가 되지 않도록 합니다 parse-numbers=false
. 또는 출력이 너무 복잡해서 구문 분석할 수 없는 경우 간단히 숫자 부분을 건너뛰고 소문자 버전 \si{}
매크로로 단위를 넣을 수 있습니다.
\documentclass{article}
\usepackage{siunitx}
\begin{document}
\SI[parse-numbers=false]{(5+273)}{\kelvin}
$(5+273)\,\si{\kelvin}$
\end{document}
두 번째 버전의 간격을 참고하세요.