как вольфрам альфа генерирует изображения с математическими выражениями? - PullRequest
0 голосов
/ 02 ноября 2010

Мне было просто любопытно, есть ли библиотека, которая преобразует математические выражения (не латексные) в четкие изображения, как вольфрам альфа.

Например, (n ^ 2 + 5x + 3) / n должно вывести this .

Ответы [ 3 ]

4 голосов
/ 02 ноября 2010

Начало здесь . Но, как кажется, это не так просто сделать, и в MathML вы можете просто показать формулы в браузере, но не отображать их в изображениях. Помните, что весь программный каркас Mathematica, который является чрезвычайно мощным и наверняка имеет встроенную функциональность для таких вещей, стоит за WolframAlpha.

РЕДАКТИРОВАТЬ : https://math.stackexchange.com/ делает это тоже (MathML). Например, этот пост. Спросите их, как они это делают (на мета).

Снова отредактируйте : тадаааа, то, что вам нужно http://www1.chapman.edu/~jipsen/mathml/asciimath.html

1 голос
/ 19 мая 2011

Попробуйте использовать (n^2 + 5 x + 3)/n // TraditionalForm // Rasterize.

0 голосов
/ 02 ноября 2010

Не прямой ответ на ваш вопрос, потому что он основан на LaTeX, но есть библиотека Javascript с именем jsmath , которая выполняет такое преобразование. В этом посте объясняется это и другие альтернативы.

...