mathtex

Czasami przydaje się na stronie wrzucić jakieś równanie matematyczne. Najlepiej takie z potęgami itepe ;)

Męczyć się i zapisywać toto w htmlu? Mordęga. Pisać w texu i eksportować? Ciężko.

Ktoś kiedyś też miał ten problem i wynalazł mathtex (i wcześniejszy projekt mimetex). To prosty skrypt cgi który wywołując latexa dla zadanej komendy generuje odpowiedni obrazek. Który od razu można wstawić za pomocą htmla do strony www :)

Na wydziale testowo postawiłem taki serwerek – jak ktoś potrzebuje korzystać – miłej zabawy ;)

Prosty przykład?

http://mathtex.fmcs.amu.edu.pl/mathtex.cgi?x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}

generuje

Więc wystarczy tylko to wstawić przez

<img src=”http://mathtex.fmcs.amu.edu.pl/mathtex.cgi?x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}”>

na stronie by cieszyć się ładnym i zrozumiałym równaniem ;)

(całość na razie jest dostępna bez ograniczeń – w przypadku zbyt dużego obciążenia/wykorzystania – zostanie obcięta do obsługi wyłącznie wydziałowych domen)

5 thoughts on “mathtex

  1. undefine Post author

    na labsy? Sam nie wiem. Boję się że w przypadku rozpropagowania takich rzeczy kiedyś były by problemy z ich zniknięciem. A gdyby zostały solidnie rozpropagowane to i obciążenie by mogło mocno skoczyć i wogóle..

    Teraz to jest zawsze opcja by ograniczyć sprawdzanie po refererze do domen które obsługujemy co ograniczy ruch “z zewnątrz”….

    Reply
  2. sheep

    Hmm.. to używa prawdziwego TeXa, czy jakiejś protezy? Bo w sumie to ludzie siły prawdziwego TeXa zazwyczaj nie potrzebją, wystarczy uproszczone coś…

    Reply
  3. изолятор фарфоровый

    Натяжная арматура представлена различными видами зажимов, обеспечивающих прочность заделки провода
    не менее 95% от разрывного усилия
    провода.

    Reply

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>