\lvert 및 \rvert의 단축키는 무엇입니까? (amsmath와 함께)

\lvert 및 \rvert의 단축키는 무엇입니까? (amsmath와 함께)

저는 절대값 기호를 자주 사용해서 이라고 씁니다 \lvert x \rvert.

하지만 어떻게든 와 같이 더 짧은 것을 정의할 수 있나요 \abs{x}?

-package를 사용하고 싶습니다 amsmath.

답변1

다른 패키지의 로드를 거부하는 것은 꽤 이상합니다. Yoda는 패키지가 좋다고 말합니다.

그러나 추상 메소드를 사용하고 싶지 않고 모든 작업을 수동으로 수행하는 것을 선호한다면 amsmath.

\documentclass{article}

\makeatletter
\DeclareRobustCommand{\abs}{\@ifstar\star@abs\normal@abs}
\newcommand{\star@abs}[1]{\left|#1\right|}
\newcommand{\normal@abs}[2][]{\mathopen{#1|}#2\mathclose{#1|}}
\makeatother

\begin{document}

$|\sin x|$ (wrong)

$\abs{\sin x}$ (right)

$\abs[\big]{\sin x}$
$\abs[\Big]{\sin x}$
$\abs[\bigg]{\sin x}$
$\abs[\Bigg]{\sin x}$
$\displaystyle\abs*{\frac{\sin x}{x}}$

\bigskip

$\abs[\big]{\sin x}_1^2$
$\abs[\Big]{\sin x}_1^2$
$\displaystyle\abs*{\frac{\sin x}{x}}_1^2$

\end{document}

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

답변2

단순히 새로운 명령을 정의하면 안되는 이유는 무엇입니까?

막대의 크기를 자동으로 조정하려면 \left및 를 사용하세요 \right. 다음은 몇 가지 예입니다.

\documentclass{article}
\usepackage{amsmath}
\newcommand{\abs}[1]{\left\lvert #1 \right\rvert}
\begin{document}
\[
\abs{x} \abs{\frac{y}{z}} \abs{w_{i}^{k}} \abs{\sum_{j=1}^{N}{X_{j}}}
\]
\end{document}

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

관련 정보