2009-03-06 4 views
9

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

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

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

EDIT: от «самодостаточным» Я имею в виду, они не могут использовать сам TeX/LATEX, так как, к сожалению, я не могу полагаться на него устанавливается

ответ

5

Вы можете попробовать convert MathML to SVG.

+0

Спасибо! Кажется, это единственный, который не зависит от LaTeX, я, вероятно, в конечном итоге его использую. –

+0

Ссылка была сломана –

+2

@AntiEarth: Сайт, похоже, не работает. Вот ссылка sourceforge http://sourceforge.net/projects/svgmath/ –

0

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

+0

Хотя он выглядит красиво, он [требует установки LaTeX] (http://stackoverflow.com/a/1838411/321973) –

0

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

MoinMoin Latex Support

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

0

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

+0

Он больше не доступен. – user1741137

Смежные вопросы