簡體   English   中英

iPython Notebook輸出乳膠或mathjax

[英]iPython Notebook output latex or mathjax

如何使iPython使用乳膠輸出結果?

例如,例如在此頁面上: 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)

我想看到乳膠中的輸出,如上面的鏈接所示。

這些Google員工的最新答案:

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

比SymPy笨拙一些,但不需要額外的程序包。

就像您在@tcaswell發布並提到的鏈接中所做的一樣,您需要使用以下方法“激活”乳膠打印

from sympy.interactive import printing
printing.init_printing(use_latex=True)

對於sympy 0.7.2,需要use_latex = True語句,而對於0.7.3,則不需要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM