3

一个月或更长时间以来,我一直使用 Ipython notebook 来处理测量数据,并发现使用 matplotlib 创建图非常容易,因为可以立即在 Ipython notebook 中看到它们。对于表格,我使用 matrix2latex,然后我用它来包含到我的长乳胶文档中。由于我通常无法像我希望的那样在第一次显示我的表格,因此我浪费了相当多的时间来编译我的长 LaTeX 文件。

所以问题是:

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

4

1 回答 1

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)))
于 2012-10-13T06:28:34.217 回答