단위 매크로가 없는 Siunitx

단위 매크로가 없는 Siunitx

매뉴얼 siunitx에는 Ch. 삼:

단위 체계는 텍스트로 주어진 단위를 해석하여 직접 사용하거나 매크로 기반 단위로 사용할 수 있습니다. 후자의 경우 다른 형식이 가능합니다.

단위를 텍스트로 직접 제공하는 것은 와 같은 간단한 경우에 작동 \SI{4}{kg}하지만 단위를 매크로가 아닌 텍스트로 직접 제공하려는 경우 구문을 구문 분석하는 방법에 대한 추가 문서를 찾지 못했습니다.

예를 들어 \SI{4}{m/s^2}와 동일한 결과를 제공하기 를 원할 수도 있습니다 \SI{4}{\m\per\second\squared}. 를 사용하면 \SI{4}{\frac{m}{s^2}}올바른 결과를 얻을 수 있는 것 같지만 이것이 올바른 사용 방법인지는 확실하지 않습니다. 그렇다면 단위 매크로를 사용하지 않고 단위를 더 직접적으로 제공하는 방법에 대한 추가 문서나 설명이 있습니까?

답변1

아니오파싱'리터럴' 단위 입력이 사용되는 경우. 대신 소수의 대체/조정이 이루어집니다.

  • .~단위 간 제품을 나타냅니다 .
  • ^위 첨자에 사용할 수 있습니다.
  • _아래 첨자에 사용할 수 있습니다.
  • 텍스트가 똑바로 인쇄됩니다.
  • 위 첨자는 '단위' 또는 '숫자' 글꼴 설정을 사용하여 처리할 수 있습니다.

표준 설정에서는 siunitx수학 모드에서 단위를 설정하므로 를 사용합니다 \mathrm. 이는 \frac수학 모드 구문을 허용합니다 . mode = textthen을 사용하면 (대체로 인해) 계속 작동하지만 같은 것은 _작동 하지 않습니다.^\frac

'리터럴' 단위 모드는 기본적으로 의 모드와 동일합니다 sistyle.

관련 정보