我正在将问题设置到我所在大学的 Moodle 版本上。它接受 LaTeX 命令,因此我可以将大多数数学内容写入问题中,但是我只能使用预安装的软件包,其中不包含该braket
软件包,但包含amsmath
等(没有任何确切的列表)。
\ket{}
那么当命令不起作用时,有没有什么办法可以写入 kets ?
使用大于号并不是很理想。
答案1
可以将命令放在文档主体的顶部,而不是序言部分。
您希望有手动指定尺寸的选项,因为胸罩和其匹配的内衣应该始终是相同的尺寸。如果您的序言包含mathtools
,则可以轻松创建新的成对分隔符。否则,这里有一些快速而粗糙的方法:
\documentclass{book}
\usepackage{amsmath}
\begin{document}
\newcommand\bra[2][]{#1\langle {#2} #1\rvert}
\newcommand\ket[2][]{#1\lvert {#2} #1\rangle}
\begin{align*}
\bra{x} &\; \ket{y} \\
\bra[\Big]{x^{c^k}_{a_b}} &\; \ket[\Big]{y}
\end{align*}
\end{document}
答案2
这是我所用的。
\documentclass{article}
\usepackage{amsmath}
\newcommand{\bra}[1]{\langle#1\rvert} % Bra
\newcommand{\ket}[1]{\lvert#1\rangle} % Ket
\newcommand{\qprod}[2]{ \langle #1 | #2 \rangle} %Inner Product
\newcommand{\braopket}[3]{\langle #1 | #2 | #3\rangle} % Matrix Element
\newcommand{\expect}[1]{ \langle #1 \rangle} % Expectation value
\begin{document}
\begin{align*}
\bra{\psi}\\
\ket{\phi}\\
\qprod{\psi}{\phi}\\
\braopket{\psi}{A}{\phi}\\
\expect{A}
\end{align*}
\end{document}
答案3
AMSmath 不适合物理写作。您可以使用物理包:物理。这适用于物理内容,并且提供的内容远不止 bra-ket 类型