Встроить уравнения LaTeX в веб-сайт

Мне нужен редактор уравнений HTML LaTeX, который создает графические уравнения в виде изображений (.png, .jpg и т. д.) и создает код для непосредственного встраивания уравнений в веб-сайты HTML.

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

PS: я знаю, что могу сделать это с помощью MathJAX/JSMath, но мне нужен только вывод изображения.

Разве codecogs не использует Mathjax?
@ Хьюи, я понятия не имею. Но скорее всего, да.
И даже если это так, конечным результатом является изображение.
У Google есть очень удобный API для этого, но, к сожалению, он устарел и не гарантируется, что он будет работать после 20 апреля 2015 года.
Это должно быть WYSIWYG, или вы собираетесь печатать LaTeX? Это должно быть веб-приложение или вы можете использовать локальную установку LaTeX? Как вы планируете управлять исходным кодом и образом (например, контроль версий, CMS)?
Мне нужно именно то, что делает codecogs. В основном он использует плагин MathJAX/JSMath для преобразования текста в латекс, а затем создает из него изображение, которое можно встроить в html-страницу. Хотя это очень тривиально и может быть выполнено в локальной латексной установке, мне нужно что-то, что будет доступно на ходу, независимо от того, на какой системе я работаю, не установлен ли компилятор LaTeX.

Ответы (3)

Поскольку вам нужен только вывод изображения, возможно, стоит попробовать Daum Equation Editor . Это редактор WYSIWYG LaTeX на основе браузера, который позволяет сохранять уравнения LaTeX в виде изображений .png .

Вот пример скриншота редактора:

введите описание изображения здесь

И вот пример изображения .png , сохраненного им:

введите описание изображения здесь

Добро пожаловать в рекомендации по программному обеспечению. Это не очень хороший ответ для нашего сайта, пожалуйста, просмотрите этот мета-пост о том, как писать хорошие ответы.
@ aman207 Спасибо, что указали на это. Теперь я попытался улучшить ответ в соответствии с метапостом.
Почему отрицательные голоса сейчас, когда ОП улучшил свой ответ? Было бы неплохо, если бы люди объяснили свои рассуждения. .-.

Если вы хотите, чтобы не было задержек, я рекомендую вам возложить работу по рендерингу на клиента. Такие библиотеки, как MathJax / jsMath , позволяют отображать код Latex непосредственно в браузере посетителя. У этого есть приятный побочный эффект: этот контент доступен для программ чтения с экрана, которые не поддерживают отображение изображений.

Я согласен, что библиотеки MathJAX/JSMath сделают мою работу. Но это тяжелые зависимости, текст LaTeX составляет всего 0,001% моего веб-сайта. Следовательно, я хотел бы придерживаться варианта аутсорсинга.
Если это так мало, почему бы просто не создавать статические изображения вручную из какого-нибудь программного обеспечения LaTeX всякий раз, когда это необходимо?
Тем, кто проголосовал против: я ответил до того, как в редактировании было указано, что MathJax/jsMath не подходит, я думаю, редактирование было реакцией на мой ответ.

Wolfram alpha преобразует простые уравнения LaTex в изображения и графики. Я не знаю, как он справляется с более сложными вещами.