3

通常ラテックスで書かれているket\ket{\psi}シンボルを. ただし、これは$$ ... $$. これも、 を使用して記述した場合には機能しませんIPython.display

4

3 に答える 3

4
$ latex
** \documentclass{article}\usepackage{amsmath}\begin{document}
... chatter chatter ...
* \show\ket
> \ket=undefined.

したがって、あなたの\ketマクロは、それが何であるかわからないパッケージまたはその他のものから来ています。これは、それが機能しない理由を説明していません$$ ... $$-表示計算で機能しないようにするには、それに取り組む必要があります-しかし、IPythonで機能しない理由を説明しています:これがどのパッケージであっても' IPython の既定の TeX 環境にロードされている (または) IPython の TeX 数学入力言語のエミュレーションには、このマクロが含まれていません。

以下は、表示モードで正常に機能する基本的な数学記号に関する合理的な定義です。これを逐語的に IPython に入れることができるかどうかはわかりませんが、少なくとも必要に応じて拡張を手書きで書き出せるようにする必要があります (例: $$ \left| \psi \right\rangle $$)

\newcommand{\ket}[1]{\left|{#1}\right\rangle}
\newcommand{\bra}[1]{\left\langle{#1}\right|}

編集:プリミティブではなく、LaTeX優先インターフェースを使用してマクロを定義します\def

于 2013-11-02T12:19:04.563 に答える