백분율 포인트(pp)로 숫자 형식 지정

백분율 포인트(pp)로 숫자 형식 지정

siunitx특정 단위와 함께 숫자 형식을 지정하기 위해 패키지를 사용하고 있습니다 . 패키지에는 다음 코드가 포함되어 있습니다.

\usepackage[
    detect-weight,
    exponent-product=\cdot,
    locale = DE,
    group-separator=.,
]{siunitx}

p.p.그런데 퍼센트 포인트 지정 단위를 사용하는데 어려움을 겪고 있습니다 . 와 같은 미리 정의된 단위를 찾을 수 없는 것 같아서 \percent다음을 시도했습니다.

\SI{1}{p.p.}

그러나 쉼표는 생략된 것으로 보이며 결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

즉석에서 을 사용하면 \num{1}~p.p.결과는 괜찮아 보이지만 숫자와 단위 사이의 간격이 좀 더 커집니다. 첫 번째 줄: \SI{1}{p.p.}, 두 번째 줄\num{1}~p.p.

여기에 이미지 설명을 입력하세요

질문p.p.: 명령 과 함께 사용하는 방법에 대한 아이디어가 있습니까 \SI?

답변1

새 단위를 선언합니다.

\documentclass{article}
\usepackage{amsmath}
\usepackage[
  detect-weight,
  exponent-product=\cdot,
  locale = DE,
  group-separator=.,
]{siunitx}
\DeclareSIUnit{\pp}{\textup{p.p.}}

\begin{document}

\SI{1}{\pp} -- $\SI{1}{\pp}$ -- \textbf{\SI{1}{\pp}}

\end{document}

여기에 이미지 설명을 입력하세요

답변2

설명서에 자세히 설명된 대로 .단위 구분 기호로 단위를 사용합니다(단위는 다음과 같습니다).~ 아니다일반적으로 약어로는 문제가 없습니다). 이런 일이 발생하지 않도록 하려면 가장 쉬운 방법은 중괄호 세트를 추가하는 것입니다.

\documentclass{article}
\usepackage{siunitx}
\begin{document}
\SI{10}{p{.}p{.}}
\end{document}

관련 정보