![使用數學運算子自動調整包圍大小](https://rvso.com/image/475742/%E4%BD%BF%E7%94%A8%E6%95%B8%E5%AD%B8%E9%81%8B%E7%AE%97%E5%AD%90%E8%87%AA%E5%8B%95%E8%AA%BF%E6%95%B4%E5%8C%85%E5%9C%8D%E5%A4%A7%E5%B0%8F.png)
我注意到$$\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
答案2
您可能會使用\DeclarePairedDelimiters
來自mathtools
.之一手冊中的範例是
\DeclarePairedDelimiter\abs{\lvert}{\rvert}
這將創建以下命令:
- 像 之類的命令
\abs{x}
,它會產生非縮放垂直條 - 類似 的命令,會自動使用和
\abs*{\frac{a}{b}}
縮放分隔符\left
\right
- 可選的大小參數,例如
\abs[Bigg]{\frac{a}{b}}
,它選擇特定的大小