`$...$`와 `\m`의 차이점

`$...$`와 `\m`의 차이점

~ 안에ConTeXt 위키: 수학\m, \math, 는 \mathematics와 같다고 합니다 $...$. 내 생각엔 ConTeXt에서 Wraps 와 같은 방식으로 \m래핑하는 것 같은데 , 그렇습니까? 와 사이에 장점이나 단점이 있나요 ? (예: 더 나은 견고성 또는 더 명확한 오류 메시지) 수동으로 검색하면 충분할 것으로 기대하지만 아무것도 찾을 수 없습니다.$...$\(\)$...$$...$\mConTeXt, 매뉴얼, 또는 에서도ConTeXt, 소풍.

답변1

\m먼저 와 는 \math실제로 의 약칭이라는 점에 유의해야 합니다 \mathematics.


\m{...}와 의 가장 큰 차이점 $...$은 중첩할 수 있다는 것입니다 \m{...}.

\starttext
\m{e^x = \sum_{k = 0}^\infty \m{\frac{x^k}{k!}}}
\stoptext

\m{...}이를 통해 텍스트 및 수학 모드 모두에서 값을 설정하고 사용할 수 있습니다 .


원칙적으로 \mathematics로컬에서 사용할 수 있는 선택적 인수가 있습니다 \setupmathematics. 그러나 이 답변에 대한 MWE를 준비할 때 거기에서 버그를 발견했을 수도 있습니다(https://mailman.ntg.nl/pipermail/ntg-context/2019/094137.html). 수동으로 추가하면 \everymathematics문제가 해결됩니다.

\starttext

The greek letter should be upright here

\m[lcgreek=normal]{\varphi}

\m[lcgreek=normal]{\the\everymathematics\varphi}

\stoptext

추가적인 편의성은 \m{...}명령이고 그렇지 않기 때문에 명령이 필요한 곳(예: 설정)에서 $...$사용할 수 있다는 것입니다 .\m


개인적으로 저는 $...$편집기 단축키와 구문 강조 때문에 아직도 항상 사용하고 있습니다.

관련 정보