我正在尝试定义MathJax的LaTeX文件中使用的自定义宏。
可以定义简单的宏(单个参数)而没有任何问题,例如;
\newcommand{\braket}[1]{\langle #1 \rangle}
如
Macros: {
braket: ['{\\langle #1 \\rangle}', 1]
}
但是要与复杂的人斗争;
\newcommand{\Abs}[2][]{\left\lvert#2\right\rvert_{\text{#1}}}
试图像这样定义它;
Macros: {
Abs: ['{\\left\\lvert#2\\rvert_{\\text{#1}}}', 2]
}
但没有运气。
这是在LaTeX文件中使用的方式
\begin{align}\nonumber
p_e = \Abs{\braket{e|\psi(t)}}^2 = \sin^2\Omega t\, .
\end{align}
不知道我在哪里做错了。
我不是LaTeX专家,而是一名试图在Web应用程序上显示LaTeX文件的开发人员(适用于Quantum Physics社区),因此,非常感谢您的帮助。谢谢。
PS这个问题被问到并在SE上关闭,他们将我重定向到SO。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句