python - iPython 笔记本输出 latex 或 mathjax

标签 python latex ipython mathjax

如何让iPython使用latex输出结果?

例如,在这个页面上:http://nbviewer.ipython.org/urls/raw.github.com/ipython/ipython/master/examples/notebooks/SymPy%20Examples.ipynb

如果我执行代码:

Rational(3,2)*pi + exp(I*x) / (x**2 + y)

我得到输出:

Out[13]: 3*pi/2 + exp(I*x)/(x**2 + y)

我想在上面的链接中查看 latex 输出。

最佳答案

那些谷歌员工的更新答案:

from IPython.display import Math
Math('3 \cdot \\frac{\pi}{2} + e^{\\frac{I*x}{x^2 + y}}')

比 SymPy 笨拙一点,但不需要额外的包。

关于python - iPython 笔记本输出 latex 或 mathjax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19470796/

相关文章:

python - 带有子进程的 Python 和 C++ 程序之间的通信速度非常慢

用于解析 latex 或 MathML 字符串的 Java 或 Scala 库

LaTeX:如何禁用 LyX 中的图形链接?

python - 为什么我的 Jupyter (Ubuntu) 中每一行的代码颜色都不同?

python - 无法使用 Postgres、Docker Compose 和 Psycopg2 将主机名 "db"转换为地址

python 2 : Why is floor division operator faster than normal division operator?

r - 使用 print.xtable 更改表格的字体大小

python - numpy 数组中的字典?

python - 在 IPython 的子进程中使用 input() 以 %%script py -2 开始

python - 阻止 Jupyter 自动缩进新行和大量非整数制表符?