Ищем автономную библиотеку рендеринга уравнений [закрыто]

StackOverflow https://stackoverflow.com/questions/617668

Вопрос

Существует ли такая вещь, как небольшая автономная библиотека, которая будет отображать уравнение, записанное в текстовом формате (например, LaTeX или MathML), в изображение (векторное или растровое)?

Было бы предпочтительнее, если он написан на Python или дружествен к Python.

(Одна найденная мною возможность: Matplotlib имеет код Python для анализа и отображения уравнений LaTeX, используя gl2ps. Если я не нахожу ничего другого, кажется возможным извлечь все соответствующие биты в отдельную библиотеку.)

РЕДАКТИРОВАТЬ: от " самодостаточного " Я имею в виду, что они не могут использовать сам TeX / LaTex, поскольку, к сожалению, я не могу рассчитывать на его установку

Это было полезно?

Решение

Вы можете попытаться преобразовать MathML в SVG .

Другие советы

Mimetex - это отдельная программа для рендеринга латексной математики ... однако это не библиотека

http://www.forkosh.com/mimetex.html

Универсальная программа и модуль Python, позволяющий преобразовывать математические уравнения LaTeX в изображения PNG: http: //code.google.com/p/latexmath2png/ (лицензия MIT зависит от dvipng ).

Я не знаю, соответствует ли это вашим требованиям, но я знал, что у MoinMoin какое-то время были латексные расширения, поэтому я снова посмотрел и нашел это:

Поддержка MoinMoin Latex

Вы должны быть в состоянии взять этот код и повторно использовать его в своем приложении.

Попробуйте ReforMath (http://reformath.webnode.com). Он основан на C ++ и работает как под Windows, так и под Linux. Несмотря на незавершенность, он может отображать несколько элементов MathML.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top