LaTeX odpowiednik Google Chart API

Obecnie patrzę na różne rozwiązania, aby uzyskać 2-wymiarowe wzory matematyczne na stronach internetowych. Myślę, że rozwiązanie Wikipedii (generowanie obrazów png z kodu źródłowego LaTeX) jest wystarczająco dobre, dopóki nie uzyskamy wsparcia dla MathML w webbrowsers.

Nagle zdałem sobie sprawę, że może być możliwe stworzenie Google Charts API odpowiednika dla mathformulas. Czy to już zostało zrobione? Czy jest to w ogóle możliwe z powodu dziwnych znaków związanych z LaTeX-code?

I chcesz trafić na adres URL jak latex2png.org/api/?eq= "E = mc^2" i uzyskaj następującą odpowiedź: e = mc^2

Edit: Dzięki za odpowiedzi sofar. Jednak jestem już świadomy kilku narzędzi do generowania obrazów png z kodu źródłowego latex (zarówno online, jak i z mojej linii poleceń), ale to, czego szukałem, to prosty sposób na uzyskanie obrazu za pomocą żądania HTTP GET. Być może taka usługa nie istnieje.

Author: Community, 2009-02-05

8 answers

Update

Jak zauważył @hughes (i inni), poprzednie API wykresu Google zostało przestarzałe.

Przykład, który napisałem nadal działa od września 2015, ale teraz zostanie użyty Nowy ( dokumentacja):

Http://chart.googleapis.com/chart?cht=tx&chl=%5CLaTeX

Stara odpowiedź

Google Chart może to zrobić ( dokumentacja):

Http://chart.apis.google.com/chart?cht=tx&chl=%5CLaTeX

Używam tego z Google Docs, bo jeszcze nie obsługuje matematyki.

 23
Author: AkiRoss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-17 10:01:55

72pines.com bardziej czytelny niż wykres.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

Lub wykres.apis.google with background color changed

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

Lub wykres.apis.google with background color transparent and resized

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
 12
Author: FDisk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-08 14:15:37

Możesz wypróbować generator obrazów online dla formuł matematycznych na początek.

Mathurl jest matematyczną wersją TinyURL.com. pozwala na odwoływanie się do LaTeXed wyrażeń matematycznych za pomocą krótkiego adresu url. Na przykład http://mathurl.com/?5v4pjw wyświetli obraz wyjściowy [Latex output Image], który można następnie edytować. Więcej szczegółów na stronie pomocy mathurla

 8
Author: Galwegian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-05 15:46:16

Właśnie natknąłem się MathJax na Ajaxian :

MathJax wydaje się być praktycznym rozwiązaniem, które oferuje wysokiej jakości wyświetlanie notacji Matematycznej LaTeX i MathML na stronach HTML.

Wyjście jest niezwykle piękne, a wszystko to czysty HTML i CSS, co czyni go skalowalnym i wybieralnym. Wydajność jest obecnie nieco powolna, ale jest to uznawane.

 7
Author: Weston Ruter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-23 17:20:21

Istnieje nowoczesny serwis o nazwie "mathtran", który zapewnia solidną i szybką drogę do tego typu rzeczy: http://www.mathtran.org/

Duże zastrzeżenie polega na tym, że dozwolone są tylko polecenia TeX math; w szczególności AMSLaTeX nie jest obsługiwany.

 3
Author: Will Robertson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-06 00:18:04

Jak wszyscy mówili, istnieje wiele usług, które już to robią. Oto kolejny łatwy, który używałem wiele razy (i możesz zainstalować go lokalnie na serwerze, jeśli to konieczne):
http://www.codecogs.com/components/equationeditor/equationeditor.php

 1
Author: nlucaroni,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-05 15:48:41

Przyjrzałbym się dobrze temu, jak działa MediaWiki LaTeX support i pożyczył stamtąd.

 0
Author: Joachim Sauer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-05 15:39:51

Proszę sprawdzić tę stronę, aby znaleźć sposób na tworzenie dokumentów TeX bez zainstalowanego oprogramowania. Następnie możesz pobrać obraz wynikowy za pomocą dowolnej metody przechwytywania ekranu i osadzić wynikowy obraz w dowolnej witrynie internetowej.

Idź do http://sharelatex.com

Oprogramowanie jest bezpłatne, ale musisz się zarejestrować, aby utworzyć dokumenty.

 0
Author: Carey G. Butler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-31 13:51:43