수학 연산자를 사용한 자동 크기 브라케팅

수학 연산자를 사용한 자동 크기 브라케팅

나는 그것이 $$\exp(\frac12), \exp\{\frac12\}, \exp[\frac12]$$(적어도 시각적으로) 모두와 동일하다는 것을 알았습니다.$$\exp\left(\frac12\right), \exp\left\{\frac12\right\}, \exp\left[\frac12\right]$$

\sin, \cos, \log 및 \ln의 경우에도 마찬가지입니다. 이 규칙을 따르는 수학 연산자를 어떻게 선언합니까?

여기 MWE가 있습니다

\documentclass{article}
\usepackage{physics}

\begin{document}
\[
\exp{\frac{-1}{2}} \quad \exp(\frac{-1}{2}) \quad \exp[\frac{-1}2]
\]
\end{document}

물리 패키지 가져오기에 주석을 달면 동작이 다시 정상으로 돌아갑니다.

편집: 이 동작은 physics패키지를 사용할 때 발생합니다.

답변1

의 스타일 파일을 보면 physics다음을 수행할 수 있습니다.

\documentclass{article}

\usepackage{physics}
\DeclareMathOperator{\hey}{hey}
\NewDocumentCommand{\h}{}{\trigbraces{\hey}}

\begin{document}

\[
    \sin(\frac{1}{2})
    \h(\frac{1}{2})
\]

\end{document}

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

답변2

\DeclarePairedDelimitersfrom 을 사용할 수도 있습니다 mathtools. 다음 중 하나매뉴얼에 있는 예시~이다

\DeclarePairedDelimiter\abs{\lvert}{\rvert}

그러면 다음 명령이 생성됩니다.

  • \abs{x}크기가 조정되지 않는 수직 막대를 생성하는 와 같은 명령
  • 및 를 \abs*{\frac{a}{b}}사용하여 구분 기호의 크기를 자동으로 조정하는 와 같은 명령\left\right
  • \abs[Bigg]{\frac{a}{b}}특정 크기를 선택하는 와 같은 선택적 크기 인수

관련 정보