정점으로 둘러싸인 경우 빼기 기호와 숫자 사이의 공간이 넓어집니다.

정점으로 둘러싸인 경우 빼기 기호와 숫자 사이의 공간이 넓어집니다.

내가 다음을 쓸 때 :

\documentclass[12pt,a4paper]{article} 
\begin{document}  

$$
-1, -2, -3, \dots \| -1 \|, \| -2 \|, \| -3 \|
$$

\end{document}  

다음을 생성합니다. 문제

보시다시피 음수 기호는 처음 세 숫자의 상수와 더 밀접하게 결합되어 있지만 표준 기호로 둘러싸인 경우에는 그렇지 않습니다. 이는 미학적으로 불쾌합니다. 이 문제를 어떻게 해결할 수 있나요?

답변1

발견한 바와 같이 \vert(동등하게: |) 및 \Vert(동등하게: \|)에 의해 생성된 기호는 "수학-일반" 상태를 갖습니다. 따라서 TeX는 다음을 해석합니다.- 기호를 다음과 같이 해석합니다.이항 연산자, 기호가 "수학-일반" 상태의 두 기호(및 숫자) -사이에 끼워져 있기 때문입니다 . \Vert(물론 이는 와 같은 표현식의 올바른 기본 동작입니다 $a-b$.) TeX가 다음을 처리하도록 하려면- .) TeX가 기호를 기호로단항 연산자, 대신에 각각 "math-open" 및 "math-close" 상태를 갖는 \lVert및 를 사용하는 것이 좋습니다 .\rVert\Vert

\norm더 나은 방법은 펜스 열기 및 닫기에 대한 올바른 수학 상태 값을 자동으로 사용하는 LaTeX 매크로를 정의하는 것입니다 . 아래 코드에서 매크로는 정의된 \norm방식으로 설정됩니다 . \norm*후자는 필요에 따라 "울타리"의 크기를 자동으로 늘릴 수 있습니다.

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

\documentclass[12pt,a4paper]{article} 
\usepackage{mathtools} % for '\DeclarePairedDelimiter' macro
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}

\begin{document}  

Original form:

$
-1, -2, -3, \dots, \| -1 \|, \| -2 \|, \| -3 \|
$

\medskip
Better:

$
-1, -2, -3, \dots, \lVert -1 \rVert, \lVert -2 \rVert, \lVert -3 \rVert
$

\medskip
Best:

$
-1, -2, -3, \dots, \norm{-1}, \norm{-2}, \norm{-3}
$

\end{document}  

답변2

빼기 기호는 왼쪽 구분 기호를 빼기 연산의 첫 번째 인수로 간주하고 공백을 이와 같이 설정합니다. 중괄호 로 묶으면 -마이너스를 단항 연산자(다음 숫자에 대한 부정)로 처리하게 됩니다. (마찬가지로 전체 숫자를 괄호로 묶을 수 있습니다 \| {-1} \|.)

\documentclass{article} 
\begin{document}  

\[
  -1, -2, -3, \dots \| {-}1 \|, \| {-}2 \|, \| {-}3 \|
\]

\end{document}  

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

관련 정보