繁体   English   中英

在sympy表达式中使用LaTeX符号

[英]Use LaTeX symbols in sympy expressions

我想做一些计算,然后使用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)

真的不太好看。 有任何想法吗?

从命令行Python解释器,您可以使用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()以启用漂亮打印: 在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM