このリッチディスプレイシステムの例 によると、Jupyterノートブックは%%latex
セルマジック。
align
環境を使用した例は、システム(Notebook Server 3.2.0-8b0eef4
)ですが、tabular
またはtable
を表示しようとすると、結果はラテックスコードをうまく植字します。
これを機能させるために追加する必要があるプリアンブルの種類はありますか?
回答
JupyterはMathJaxに基づいて構築されており、 " MathJaxは表形式を実装していません "を引用しています。リンクには、推奨される配列環境も表形式の置換として表示されます。
回避策:
ラテックスは、Markdownセル(コードの代わりにCelltype Markdown)でも使用できます。セル以外の左側の領域を選択して「m」キーを押すか、トップメニューの[セル]> [セルタイプ]を選択します。次に、テーブルにhtmlを使用できます。
<table>
<tr>
<td>
\begin{eqnarray}
\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} & = \frac{4\pi}{c}\vec{\mathbf{j}} \\
\nabla \cdot \vec{\mathbf{E}} & = 4 \pi \rho \\
\end{eqnarray}
</td>
<td>
\begin{eqnarray}
\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} & = \vec{\mathbf{0}} \\
\nabla \cdot \vec{\mathbf{B}} & = 0
\end{eqnarray}
</td>
</tr>
</table>
マークダウンセルはレンダリングされるため、レンダリングされたラテックスを生成するコードは表示されません。代わりに、ダブルクリックするまでレンダリングされたバージョンが表示されます。さらに、 Markdownテーブル のオプションがあります。