Я создаю запрос PostgreSQL с помощью скрипта, который возвращает отформатированные формулы LaTeX, окруженные двойными знаками доллара, такие как следующий:
$$6 x^{14} + \frac{7 x^{13}}{5} + \frac{13 x^{8}}{7} + \frac{5 x^{5}}{6}$$
Кроме того, эти формулы принадлежат массиву, так чтополный INSERT
запрос будет выглядеть примерно так:
INSERT INTO table("array")
VALUES (
'{"$$6 x^{14} + \frac{7 x^{13}}{5} + \frac{13 x^{8}}{7} + \frac{5 x^{5}}{6}$$",
"$$\frac{9 x^{11}}{13} + \frac{13 x^{9}}{7} + x^{8} + \frac{x^{6}}{3}$$",
"$$2 x^{13} + \frac{52 x^{12}}{3} + \frac{65 x^{4}}{9} + \frac{3}{2}$$"}'
)
Однако после INSERT обратная косая черта (\
), предшествующая frac
, исчезнет в базе данных (я получаю frac
вместо\frac
. Следовательно, мои формулы плохо отображаются в моем приложении.
Вот содержимое ячейки:
{"$$6 x^{14} + frac{7 x^{13}}{5} + frac{13 x^{8}}{7} + frac{5 x^{5}}{6}$$",
"$$frac{9 x^{11}}{13} + frac{13 x^{9}}{7} + x^{8} + frac{x^{6}}{3}$$",
"$$2 x^{13} + frac{52 x^{12}}{3} + frac{65 x^{4}}{9} + frac{3}{2}$$"}
Я использую модуль sympy в Pythonавтоматически генерировать формулы, поэтому вручную удваивать обратную косую черту перед каждым frac
- это , а не вариант.
Что я должен сделать, чтобы предотвратить такое поведение?