LaTeX эквивалентен API диаграмм Google
В настоящее время я смотрю на разные решения, получая 2-мерные математические формулы в веб-страницы. Я думаю, что решение wikipedia (генерирование png-изображений из исходного кода LaTeX) достаточно хорошо, пока мы не получим поддержку MathML в веб-браузерах.
Я вдруг понял, что возможно создать Google Chart API эквивалент для математических формул. Это уже сделано? Возможно ли это из-за странных символов, связанных с LaTeX-кодом?
Я хотел бы нажать на url как latex2png.org/api/?eq= "E = mc ^ 2" и получить следующий ответ: ![e=mc^2]()
изменить
Спасибо за ответы sofar. Тем не менее, я уже знаю о нескольких инструментах для создания изображений png из исходного кода латекса (как в Интернете, так и из моей командной строки), но то, что я искал, было простым способом получить изображение через запрос Http GET. Возможно, такой службы не существует.
Ответы
Ответ 1
Update
Как отметил @hughes (и другие), предыдущий API Google Chart устарел.
Пример, который я написал, по-прежнему работает с сентября 2015 года, но теперь будет использоваться новый (документация):
http://chart.googleapis.com/chart?cht=tx&chl=%5CLaTeX
Старый ответ
Google Chart может это сделать (Документация):
http://chart.apis.google.com/chart?cht=tx&chl=%5CLaTeX
Я использую это с Google Docs, потому что он еще не поддерживает математику.
Ответ 2
72pines.com Более читаемый, затем chart.apis.google:
alt text http://tex.72pines.com/latex.php?latex=%0D%0A4x_0%5CDelta%28x%29%2B3%5CDelta%28x%29%2B2%5CDelta%28x%5E2%29%3E0%0D%0A
http://tex.72pines.com/latex.php?latex=%0D%0A4x_0%5CDelta%28x%29%2B3%5CDelta%28x%29%2B2%5CDelta%28x%5E2%29%3E0%0D%0A
или chart.apis.google с измененным цветом фона
![alt text]()
https://chart.apis.google.com/chart?cht=tx&chf=bg,s,FFFF00&chl=%0D%0A4x_0%5CDelta%28x%29%2B3%5CDelta%28x%29%2B2%5CDelta%28x%5E2%29%3E0%0D%0A
или chart.apis.google с цветом фона, прозрачным и измененным размером
![alt text]()
https://chart.apis.google.com/chart?cht=tx&chs=428x35&chf=bg,s,FFFFFF00&chl=%0D%0A4x_0%5CDelta%28x%29%2B3%5CDelta%28x%29%2B2%5CDelta%28x%5E2%29%3E0%0D%0A
Ответ 3
Вы можете попробовать онлайновый генератор изображений для математических формул для начала.
mathurl - это математическая версия TinyURL.com. Это позволяет вам ссылаться на математические выражения LaTeXed, используя короткий URL-адрес. Например, http://mathurl.com/?5v4pjw отобразит [Выходное изображение LaTeX], которое вы затем можете отредактировать. Подробнее о странице справки mathurls
Ответ 4
Я просто наткнулся на MathJax на Ajaxian:
MathJax, похоже, имеет шанс стать практичным решением, которое предлагает высококачественное отображение математических заметок LaTeX и MathML на страницах HTML.
Выход замечательно красив, и все это чистый HTML и CSS, что делает его масштабируемым и выбираемым. Производительность в настоящее время немного вялая, но это признано.
Ответ 5
Существует современный сервис под названием "mathtran", который обеспечивает надежный и быстрый способ такого рода вещей:
http://www.mathtran.org/
Большая оговорка заключается в том, что разрешены только математические команды TeX; AMSLaTeX, в частности, не поддерживается.
Ответ 6
Как говорили все, есть много услуг, которые делают это уже. Вот еще один простой способ, который я использовал несколько раз (и вы можете установить его локально на своем сервере, если это необходимо):
http://www.codecogs.com/components/equationeditor/equationeditor.php
Ответ 7
Я бы хорошо посмотрел, как поддержка MediaWiki LaTeX делает это и заимствует оттуда.
Ответ 8
Пожалуйста, ознакомьтесь с этим сайтом, чтобы создать TeX-документы без установленного программного обеспечения. Затем вы можете отфильтровать изображение результата с помощью любого метода захвата экрана и вставить полученный образ в любой веб-сайт.
Перейдите к http://sharelatex.com
Программное обеспечение свободно использовать, но вам необходимо зарегистрироваться для создания документов.