在Ipython笔记本中有没有办法显示内联的LaTeX文件?

时间:2012-10-12 16:27:43

标签: latex ipython inline

一个月或更长时间我使用Ipython笔记本来处理测量数据,并发现使用matplotlib创建绘图非常容易,通过在Ipython笔记本中立即查看它们。对于表我使用matrix2latex,然后我用它来包含在我的长乳胶文档中。因为我通常不能让我的桌子出现,因为我希望第一次编辑我的长LaTeX文件时我会失去很多时间。

所以问题是:

有没有办法显示所有乳胶格式的文件内联python笔记本,我可以用它来绘制matrix2latex生成的文件?

1 个答案:

答案 0 :(得分:1)

由于IPython只是使用MathJax进行LaTeX显示,因此它仅限于数学系列命令。 matrix2latex输出以下形式的LaTeX表:

\begin{table}[ht]
  \begin{center}
    \begin{tabular}{cc}
      \toprule
        $1$ & $1$\\
        $2$ & $4$\\
        $3$ & $9$\\
      \bottomrule
    \end{tabular}
  \end{center}
\end{table}

这就是说,如果你需要一些漂亮的矩阵打印,那么我会建议这样的事情:

from IPython.core.display import Math
m = eye(10)
display(Math(latex(m)))