我已经使用Ipython笔记本处理测量数据一个月或更长时间,发现它很容易使用matplotlib创建图形,并立即在Ipython笔记本中查看。对于表格,我使用matrix2latex,然后将其包含到我的长LaTeX文档中。由于通常无法一次性按照预期显示我的表格,因此我花费了相当多的时间编译我的长LaTeX文件。
所以问题是:
是否有一种方法可以在Python笔记本中内联显示所有LaTeX格式的文件,我可以用它来绘制matrix2latex生成的文件?
由于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)))