LaTeX 中的括号符号

LaTeX 中的括号符号

我正在使用braket包来生成 bra 和 ket 向量。但是,我不知道如何使用<0|0>该包。有命令吗?

答案1

使用\braket{0|0}

\documentclass{standalone}

\usepackage{braket}

\begin{document}

$\braket{0|0}$

\end{document}

在此处输入图片描述

答案2

physics包裹:

\documentclass{article}
\usepackage{physics}
\begin{document}
  $\bra{\Psi}\ket{\Psi}$ $\expval{A}{\Psi}$
\end{document}

在此处输入图片描述

它提供了许多其他用于排版物理内容的好东西。详细信息可以在手册中找到(texdoc physics从命令提示符/终端)。

由@Gaussler于 2023 年编辑: physics根本不要使用这个包。引用下面 Henri Menke 的评论,“[t] 实现确实很糟糕,它破坏了整个空间。”换句话说,它physics与包地狱一起出现commath。请使用其他答案中的解决方案之一。

答案3

使用的解决方案mathtools包裹:

\documentclass{article}

\usepackage{mathtools}
\DeclarePairedDelimiter\bra{\langle}{\rvert}
\DeclarePairedDelimiter\ket{\lvert}{\rangle}
\DeclarePairedDelimiterX\braket[2]{\langle}{\rangle}{#1\,\delimsize\vert\,\mathopen{}#2}

\begin{document}

\begin{align*}
  \bra{a}       &= \bra*{\frac{a}{1}} \\
  \ket{a}       &= \ket*{\frac{a}{1}} \\
  \braket{a}{b} &= \braket*{\frac{a}{1}}{\frac{b}{1}}
\end{align*}

\end{document}

输出

请注意,带星号的宏版本会自动缩放。

答案4

对上述答案的补充。如果想要在左/右使用不同的运算符,而希望在中间使用某个运算符,则\expval无济于事。一种选择是使用包\matrixelement中的physics。这也具有适当缩放 bras 和 kets 以适应不成比例的运算符的优势。

\documentclass{article}
\usepackage{physics}
\begin{document}
\begin{equation}
 \mel{n}{A}{m}
\end{equation}
\end{document}

结果

相关内容