Sympy экспорт латекса с использованием Python - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь использовать следующий код Python

Решено (подсказка @TheFool): добавив latex () в функцию печати, оно работает.

from sympy import *
from sympy.printing.mathml import mathml
init_printing(use_unicode=True) # allow LaTeX printing

# independent variables
x, y, z = symbols('x y z', real = True)

# parameters
nu, rho = symbols('nu rho', real = True, constant = True, positive = True)

# dependent variables
u, v, w = symbols('u v w', real = True, cls = Function)

print(latex(diff(u(x,y,z),x)))

Вывод выглядиткак '\\frac{\\partial}{\\partial x} u{\\left (x,y,z \\right )}'.

Как убрать дополнительные обратные слеши и кавычки в начале и в конце вывода?

1 Ответ

0 голосов
/ 21 мая 2018

Вы пытались включить: ..?

from sympy import init_printing
init_printing() 

проверить наличие информации о параметрах печати sympy.Похоже, init_printing - это путь для правильного вывода.

http://docs.sympy.org/latest/tutorial/printing.html

...