Ищем автономную библиотеку рендеринга уравнений [закрыто]
Вопрос
Существует ли такая вещь, как небольшая автономная библиотека, которая будет отображать уравнение, записанное в текстовом формате (например, LaTeX или MathML), в изображение (векторное или растровое)? Р>
Было бы предпочтительнее, если он написан на Python или дружествен к Python.
(Одна найденная мною возможность: Matplotlib имеет код Python для анализа и отображения уравнений LaTeX, используя gl2ps. Если я не нахожу ничего другого, кажется возможным извлечь все соответствующие биты в отдельную библиотеку.)
РЕДАКТИРОВАТЬ: от " самодостаточного " Я имею в виду, что они не могут использовать сам TeX / LaTex, поскольку, к сожалению, я не могу рассчитывать на его установку
Решение
Вы можете попытаться преобразовать MathML в SVG .
Другие советы
Mimetex - это отдельная программа для рендеринга латексной математики ... однако это не библиотека
Универсальная программа и модуль Python, позволяющий преобразовывать математические уравнения LaTeX в изображения PNG: http: //code.google.com/p/latexmath2png/ (лицензия MIT зависит от dvipng
).
Я не знаю, соответствует ли это вашим требованиям, но я знал, что у MoinMoin какое-то время были латексные расширения, поэтому я снова посмотрел и нашел это:
Вы должны быть в состоянии взять этот код и повторно использовать его в своем приложении.
Попробуйте ReforMath (http://reformath.webnode.com). Он основан на C ++ и работает как под Windows, так и под Linux. Несмотря на незавершенность, он может отображать несколько элементов MathML.