ConTeXt에서 절대값과 규범을 조판하는 방법

ConTeXt에서 절대값과 규범을 조판하는 방법

ConTeXt에서 가치와 규범을 올바르게 절대화하는 방법은 무엇입니까? 나는 현재 다음을 사용합니다:

\m{|x|\leq|y|}

그러나 높이가 내용에 맞지 않습니다( 의 경우에도 마찬가지 \mid).

답변1

명령 을 사용할 수 있습니다 \fenced. 예를 들어:

\starttext

\startformula
  \fenced[doublebar]{\int \psi(r) dr} = 1
\stopformula

\stoptext

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

정의된 펜스 목록은 다음에서 찾을 수 있습니다.math-fen.mkiv.

매크로를 사용하지 않으려면 울타리를 접두어 \fenced로 직접 사용할 수도 있습니다 . 또한 및 와 마찬가지로 자동으로 크기가 조정되며 일치해야 합니다 .\L\R\left\right

\starttext

\startformula
  \Ldoublebar \int \psi(r) dr \Rdoublebar = 1
\stopformula

\stoptext

출력은 동일합니다.

답변2

기존 답변 외에도 다음을 사용하여 다음 명령을 새 명령으로 추가하는 것이 좋습니다.

\definemathfence[abs][left="007C,right="007C,define=yes]
\definemathfence[norm][left="2016,right="2016,define=yes]

아래의 전체 예:

\definemathfence[abs][left="007C,right="007C,define=yes]
\definemathfence[norm][left="2016,right="2016,define=yes]
\starttext
\startTEXpage[offset=4mm]
Now we can type
\startformula
\abs{x}\geq\abs{\frac{y}{z}},\quad \norm{x}\geq\norm{\frac{y}{z}}
\stopformula
And if you think the sizes get wrong, you can adjust them like this:
\startformula
\abs{x}\geq\abs[size=2]{\frac{y}{z}},\quad \norm{x}\geq\norm[size=2]{\frac{y}{z}}
\stopformula
\stopTEXpage
\stoptext

위 코드의 출력을 보여주는 그림입니다.

답변3

\left|자동으로 크기를 조정 \right|합니다.

\m{\left| x \right| \leq \left| y^2 \right|}

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

관련 정보