와 같은 간단한 용어에도 을 Undefined control structure
사용할 때 오류가 발생합니다 .\abs
\abs{x}
나는 수학 모드에서 패키지를 pdflatex
사용 하고 있습니다 . 파일 삭제도 시도해 봤습니다 .amsmath
$ $
.aux
조언이 있나요?
답변1
생각할 수 있는 모든 수학 연산자가 미리 정의된 것은 아닙니다. 그래서 그것을 정의해야합니다. 나의 일반적인 방법은 다음과 같습니다.
\usepackage{mathtools}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
그런 다음 \abs{x} = \lvert x \rvert
, \abs*{x}=\left\lvert x \right\rvert
라고 말합니다 \abs[\big]{x} = \bigl\lvert x \bigr\rvert
.
최근 프로젝트에서는 이를 약간 확장했습니다.
\usepackage{mathtools,etoolbox}
\DeclarePairedDelimiterX{\abs}[1]{\lvert}{\rvert}{\ifblank{#1}{{}\cdot{}}{#1}}
그런 다음 빈 인수를 나타내기 위해 중앙에 점을 작성 \abs{}: \mathbb{R}\to[0,\infty)
하고 추가할 수 있습니다.\abs{}
추가: 자동 크기 조정이 항상 좋은 생각은 아닌 이유에 대한 예는 다음과 같습니다.