方程环境的新命令

方程环境的新命令

我正在尝试定义一个 bra-ket 命令,以便我可以轻松构建类似的东西:

\langle e^+ | \gamma^\mu | e^-\rangle

目前我有这个:

\newcommand{\brak}[3]{
\langle #1 \| \gamma^{#2} \| #3 \rangle
}

但是,当我有\brak(e^+, \mu, e^-)一个等式时,我得到:

⟨e−,μ,e+∥γ
∥equation⟩

有任何想法吗?

答案1

你应该使用

\brak{e^+}{\mu}{e^-}

有 3 个不同的参数,不能用逗号分隔它们。

答案2

仅显示具有内置缩放功能的版本:

\documentclass[a4paper]{memoir}
\usepackage{mathtools}
\DeclarePairedDelimiterX\brak[3]\langle\rangle{%
#1 \delimsize\vert #2 \delimsize\vert #3}
\begin{document}

\[
\brak{e^+}{\mu}{e^-}
\qquad
\brak*{e^+}{\frac{\mu}{\sqrt{2}}}{e^-}
\qquad
\brak[\Big]{e^+}{\sum_i \mu_i }{e^-}
\]

\end{document}

在此处输入图片描述

相关内容