분수 "1/2"에 맞게 숫자 "0" 크기를 줄이는 방법은 무엇입니까?

분수 "1/2"에 맞게 숫자 "0" 크기를 줄이는 방법은 무엇입니까?
\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\usepackage{mathtools}
\begin{document}
\renewcommand{\arraystretch}{1.2}
\newcommand{\minus}{\scalebox{0.4}[1.0]{$-$}}
\[
\begin{bmatrix*}[r]
  0&  \minus\frac{1}{2} &\frac{1}{2} \\
  \minus\frac{1}{2}&  0&\minus\frac{1}{2}\\
  \frac{1}{2}&  \minus\frac{1}{2}&0
\end{bmatrix*}
\]
\end{document}

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

분수 "1/2"에 맞게 숫자 "0" 크기를 줄이는 방법은 무엇입니까? (높이를 "0"으로 줄이나요?)


샘플 업데이트

아래 사진은 1/3에 가까운 비율을 보여줍니다.

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

답변1

나는 이것을 하지 말라는 Mico의 권고에 두 번째로 동의합니다. 그러나 해결책은 0을 축소하는 대신 분수 표시 스타일을 만드는 것입니다(귀하의 예는 분수의 크기를 적절하게 조정하는 방법을 모르는 순진한 소프트웨어에 의해 설정되었을 수 있습니다. 다음은 MWE에서 적용한 또 다른 대체 설정입니다.

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\usepackage{mathtools}
\begin{document}
\newcommand{\half}{{\displaystyle\frac{1}{2}\vphantom{\frac{1}{2}^1_1}}}
\[
\begin{bmatrix*}[r]
  0&  -\half &\half \\
  -\half&  0&-\half\\
  \half&  -\half&0
\end{bmatrix*}
\]
\end{document}

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

나는 분수를 넣고 \displaystylea를 사용하여 \vphantom분수 위와 아래에 여분의 간격(아마 충분하지 않을 수도 있음)을 추가했습니다.

답변2

나는 숫자의 크기를 줄이지 않을 것이다 0. 텍스트 스타일 \frac{1}{2}표현 에 비해 너무 커 보인다면정말필요한 것은 용어를 소수 표현으로 바꾸는 것입니다 \frac. 물론 (명시적 또는 암시적 소수 표시의 숫자를 정렬하는 동안)

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

\documentclass{article}
\usepackage{mathtools}  % for 'bmatrix*' env.
\usepackage{siunitx}    % for 'S' column type
\begin{document}
\[
\renewcommand\arraystretch{1.33}
\begin{bmatrix*}[r]
   0           & -\frac{1}{2} &  \frac{1}{2} \\
  -\frac{1}{2} &  0           & -\frac{1}{2} \\
   \frac{1}{2} & -\frac{1}{2} &  0
\end{bmatrix*}
\]

\[
\left[ % note: no need to increase the value of '\arraystretch'
\begin{array}{@{} *{3}{S[table-format=-1.1]} @{}}
   0   & -0.5 &  0.5 \\
  -0.5 &  0   & -0.5\\
   0.5 & -0.5 &  0
\end{array} 
\right]
\]
\end{document}

답변3

내 생각에는 분수(기본적으로 텍스트 모드)와 일반 숫자 사이의 크기 불일치를 줄이는 좋은 해결책은 의 중간 크기 분수를 사용하는 것입니다. nccmath이는 \displaystyle의 약 80%입니다.

\documentclass{article}
\usepackage{nccmath, mathtools} % for 'bmatrix*' env.
\usepackage{makecell}

\begin{document}

    \[ \setcellgapes{3pt}\makegapedcells
    \begin{bmatrix*}[r]
    \phantom{-}0 & -\mfrac{1}{2} & \mfrac{1}{2} \\
     -\mfrac{1}{2} & 0 & -\mfrac{1}{2} \\
    \mfrac{1}{2} & -\mfrac{1}{2} & 0
    \end{bmatrix*} 
    \]%

\end{document}

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

답변4

귀하의 샘플은 실제로 그 반대를 제안한다고 말하고 싶습니다. "분자와 분모의 경우에도 일반 크기를 유지하고 싶습니다." \dfrac대신 사용하십시오 \frac.

그리고 왜 마이너스에 대해 특별대우를 하는 걸까요? 왜 -충분하지 않습니까?

\documentclass{article}

\usepackage{amsmath}
\usepackage{array}
\usepackage{mathtools}

\begin{document}
\renewcommand{\arraystretch}{2}
\[
  \begin{bmatrix*}[r]
    0             &  -\dfrac{1}{2} & \dfrac{1}{2}  \\
    -\dfrac{1}{2} &  0             & -\dfrac{1}{2} \\
    \dfrac{1}{2}  &  -\dfrac{1}{2} & 0
  \end{bmatrix*}
\]
\end{document}

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

관련 정보