【プログラミング】Sympyで計算した結果をLaTeX形式で出力する

sympyを使って因数分解をする場合、次のようにすればいい。

import sympy

x=sympy.Symbol('x')
result=sympy.factor(x**2+4*x**2+3)

print(result)

しかし、この方法で出力すると

5*x**2 + 3

となりLaTeXで作った文章へコピペしにくくなる。そこで

print(sympy.latex(result))

として出力すると

5 x^{2} + 3

とLaTeX形式で出力してくれるようになり、コピペが楽になる。

コメント

タイトルとURLをコピーしました