통계적 유의성 별

통계적 유의성 별

***별 3개( ) 에 대한 코드에 어떤 문제가 있나요 ? **나와 비교하면 너무 못생겼어요 *.

\documentclass{article}
\newcommand{\oneS}{\ensuremath{{}^{\textstyle *}}}
\newcommand{\twoS}{\ensuremath{{}^{\textstyle **}}}
\newcommand{\threeS}{\ensuremath{{}^{\textstyle ***}}}

\begin{document}

0.11\oneS \newline

0.11\twoS \newline

0.11\threeS

\end{document}

답변1

별은 이진 연산자로 처리됩니다. 처음 두 경우에는 이항 연산자에 대한 수학 원자가 충분하지 않지만 세 번째 경우에는 첫 번째 별이 세 번째 별과 "곱셈"되고 두 번째 별은 추가 공백이 있는 이항 연산자로 설정됩니다. 별표를 중괄호 안에 넣으면 이 동작을 제거할 수 있습니다. 수학 모드의 중괄호는 일반 수학 원자로 처리되는 하위 공식을 만듭니다.

{*}{*}{*} or *{*}*

또한 \textstyle개선될 수 있습니다. 아마도 별표는 \scriptstyle에서 위 첨자로 설정되는 반면 숫자는 보통 크기를 갖는 것을 피해야 할 것입니다. \mathchoice여기에 도움이됩니다. 네 가지 스타일에 대해 네 가지 인수를 취하고 TeX는 최종적으로 활성화되는 스타일에 대한 인수를 사용합니다.

\documentclass{article}
\newcommand*{\SuperScriptSameStyle}[1]{%
  \ensuremath{%
    \mathchoice
      {{}^{\displaystyle #1}}%
      {{}^{\textstyle #1}}%
      {{}^{\scriptstyle #1}}%
      {{}^{\scriptscriptstyle #1}}%
  }%
}

\newcommand*{\oneS}{\SuperScriptSameStyle{*}}
\newcommand*{\twoS}{\SuperScriptSameStyle{**}}
\newcommand*{\threeS}{\SuperScriptSameStyle{*{*}*}}

\begin{document}

0.11\oneS

0.11\twoS

0.11\threeS

$\frac{0.11\oneS}{0.11\twoS_{0.11\threeS}}$

\end{document}

결과

덧셈

LaTeX를 사용하면 \mathpalette정의가 약간 단순화될 수 있습니다.

\newcommand*{\SuperScriptSameStyle}[1]{%
  \ensuremath{%
    \mathpalette\SuperScriptSameStyleAux{#1}%
  }%
}
\newcommand*{\SuperScriptSameStyleAux}[2]{%
  % #1: math style
  % #2: superscript
  {}^{#1#2}%
}

답변2

여기에 수정 사항이 있지만 이유를 모르겠습니다 ??

\documentclass{article}
\newcommand{\oneS}{\ensuremath{{}^{\textstyle *}}}
\newcommand{\twoS}{\ensuremath{{}^{\textstyle **}}}
\newcommand{\threeS}{\ensuremath{{}^{\textstyle **}\oneS}}
\begin{document}
0.11\oneS \par
0.11\twoS \par
0.11\threeS
\end{document}

답변3

또 다른 수정 사항:

\usepackage{mathabx}
\newcommand{\threeS}{\ensuremath{{}^{\textstyle 
  \asterisk\asterisk\asterisk}}}

아니면 단순히

\newcommand{\threeS}{\ensuremath{^{***}}}

그러나 Heiko Oberdiek의 수정이 훨씬 더 좋습니다.

관련 정보