
수학 모드에서 밑줄이 다음 변수에 결합되지 않는 검증에 밑줄을 긋는 방법이 있습니까? 예:
\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
다른 명령 이름을 재정의하고 사용하고 싶지 않을 수도 있습니다 . 이런 식으로 정의만 변경하면 모든 벡터의 모양을 변경할 수 있습니다.