标签: python latex sympy
我想做一些计算,然后使用sympy绘制。我想使用一致的表示法,所以我需要定义一个符号,它将打印为$ \ Delta_l ^ y $。
到目前为止我尝试过:
delta__i_0 = sympy.symbols('Delta__i_0') sympy.pprint(delta__i_0)
工作正常。 不幸的是
delta__y_l = sympy.symbols('Delta__y_l') sympy.pprint(delta__y_l)
看起来并不好看。有什么想法吗?
答案 0 :(得分:6)
从命令行Python解释器,您可以使用sympy.printing.latex。例如,
sympy.printing.latex
import sympy as sym import sympy.printing as printing delta__y_l = sym.symbols('Delta__y_l') print(printing.latex(delta__y_l))
打印
\Delta^{y}_{l}
或者,使用IPython笔记本,调用sym.init_printing()启用漂亮打印:
sym.init_printing()