수학 모드에서는 밑줄 사이의 공백을 제외하고 인접한 변수에 밑줄을 긋습니다.

수학 모드에서는 밑줄 사이의 공백을 제외하고 인접한 변수에 밑줄을 긋습니다.

수학 모드에서 밑줄이 다음 변수에 결합되지 않는 검증에 밑줄을 긋는 방법이 있습니까? 예:

\underline{X}\underline{Y}

단, X와 Y 사이의 밑줄을 끊고 싶습니다.

내가 지금 하고 있는 방식은 커머셜(comersome)이다.

\text{ }\underline{X}\text{ }\underline{Y}

더 짧고 문자 중심에 밑줄을 그려 다음 문자의 가장자리까지 번지지 않도록 하는 방법이 있다면 좋을 것입니다. 밑줄로 표시된 벡터 변수가 많은 행렬 방정식을 작성하려고 하기 때문입니다.

답변1

밑줄이 보기 흉합니다. 밑줄을 줄여서 어떻게든 완화할 수 있습니다.

\documentclass{article}
\usepackage{amsmath}

\renewcommand{\vec}[1]{%
  \mspace{2mu}%
  \underline{\mspace{-2mu}#1\mspace{-2mu}}%
  \mspace{2mu}%
}

\begin{document}

$\alpha\vec{X}\vec{Y}$

$\alpha XY$

\end{document}

두 번째 줄은 비교를 위한 것입니다.

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

또 다른 전략은 다음을 사용하는 것입니다 accents.

\documentclass{article}
\usepackage{amsmath,accents}

\renewcommand{\vec}[1]{\underaccent{\bar}{#1}}

\begin{document}

$\alpha\vec{X}\vec{Y}$

$\alpha XY$

\end{document}

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

내 선호는 다음과 같습니다 \bm.

\documentclass{article}
\usepackage{amsmath,bm}

\renewcommand{\vec}[1]{\bm{#1}}

\begin{document}

$\alpha\vec{X}\vec{Y}$

$\alpha XY$

\end{document}

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

어쨌든 적절한 마크업을 사용하십시오. \vec다른 명령 이름을 재정의하고 사용하고 싶지 않을 수도 있습니다 . 이런 식으로 정의만 변경하면 모든 벡터의 모양을 변경할 수 있습니다.

관련 정보