Dmitri Rettig: Mathematische Formeln ih HTML?

Hallo,

Irgendwie habe ich einmal gehört, dass mathematische Formeln in HTML dargestellt werden können werden. (Was für ein Satz!) Es wäre nicht schlecht, denn auf meiner Seite kommen laufend mathematische Gleichungen und diese stelle ich mit gifs dar. Ein kleines Problem sind die Ladezeiten. Diese sind aber kurz, denn die Bilder sind klein. Ein anderes aber, ist die Positionierung. Nur ganz besonders Maßgeschneiderte Bilder, wie F mit einem Pfeil oben drauf für Kraftvektor stehen auf der selben Linie wie der übliche Text. Der Rest (Gleichungen mit dreifachen Bruchstrichen) werden etwas nach unten verschoben angezeigt. Dies ist zwar weiter nicht tragisch denn die Verschiebung ist minimal, aber ich hätte lieber die Gleichungen mit HTML. Ausserdem dauert es, bis ich die das Bild mit MS Word erstellt habe und dann mit PSP bearbeitet. Gibt es denn keine elegantere Möglichkeit?

MfG Dmitri Rettig

  1. Hi!

    Irgendwie habe ich einmal gehört, dass mathematische Formeln in HTML dargestellt werden können werden. (Was für ein Satz!)

    Um Genau zu sein in XHTML. Ja es geht, und zwar mit MathML, wird aber bis auf den AMAYA-Browser noch nicht interpretiert.

    Es wäre nicht schlecht, denn auf meiner Seite kommen laufend mathematische Gleichungen und diese stelle ich mit gifs dar.

    Da wird es leider auf längere Zeit unumgänglich sein, diese einzusetzen, oder zumindest zwei Versionen zu schreiben.

    Wenn du im übrigen nur gewisse Zeichen codieren willst, genügt eine Unicodenotation, die aber auch nicht interpretiert wird :-(

    Übrigens kann MathType in seiner neuesten Version meines Wissens nach MathML-Code schreiben. Zum Ausprobieren kann man auch den Amaya-Editor einsetzen, ist aber momentan eher ein Spielzeug...

    Die Positionierung sollte mit CSS oder dann XSL ziemlich genau möglich sein. Sollte ;-)

    Wenn du genaueres zu MathML wissen willst(Definition, Programme, etc.) folge dem Link

    emu

    1. Nachtrag:

      Im Linkverzeichnis zu SelfHTML findet sich auch etwas, wenn auch nur eher wenig:

      http://aktuell.de.selfhtml.org/links/xml_derivate.htm

      Vor allem der Text von Paul Toppel ist ein guter Einstieg.

      Viel Spaß, emu

    2. Um Genau zu sein in XHTML. Ja es geht, und zwar mit MathML, wird aber bis auf den AMAYA-Browser noch nicht interpretiert.

      eh, gibt es nicht für Opera und Netscape ein MathML-Plugin..? Beim IE habe ich da schon größere Zweifel..

  2. Hi,

    Außerdem dauert es, bis ich die das Bild mit MS Word erstellt habe und dann mit PSP bearbeitet. Gibt es denn keine elegantere Möglichkeit?

    Zu Formeln mit HTML hat emu ja schon einiges geschrieben. Wenn ich dich richtig verstanden habe, erstellst du Die Formeln in word als Bild (wegen der leichter verfügbaren sonderzeichen nehm ich an.) Es gibt aber unter dem Menü "Einfügen", Menüpunkt "Objekt..." ein Werkzeug zur leichteren Erstellung von Formeln. Wähle dort auf der Registerkarte "Neu erstellen" den "Microsoft Formel-Editor". Sollte er dort nicht zu finden sein, muß er von der Office CD nachinstalliert werden.
    Wenn Du die Formel dann erstellt hast, machst du einfach einen Screenshot und bearbeitest das Bild dann in deinem PSP weiter.

    Gruß
    Marcus

  3. Moin,

    da wüsst ich aber was leichteres (oder zumindest nicht so kompliziertes): LaTeX.
    Besorg dir eine LaTeX-Distribution (z.B.: http://www.miktex.org) und schreib deine Texte mit den Formeln dadrin. LaTeX setzt deine Formeln schonmal astrein und du erhälst prima druckbare Dokumente. Aber das war noch nicht alles: Der LaTeX-nach-HTML-Konverter erzeugt aus den LaTeX-Quelldateien vollautomatisch ganze HTML-Dateibäume (einstellbar) und konvertiert nebenbei noch alle Formel in Bilder.

    Doku liegt der Distribution bei. Nützlich finde ich ausserdem noch: ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/broschueren/a0260003.pdf und ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/broschueren/a0279510.pdf.

    --
    Henryk Plötz
    Grüße aus Berlin

  4. Hi Dimitry

    Neben dem hier bereits erwähnten latex2html könnte auch tth eine Alternative
    ohne Bilder aber mit vielen tabellen für dich darstellen, unter
    http://hutchinson.belmont.ma.us/tth/tthform.html
    kannst du mal rumprobieren.

    Bye
    Rolf

  5. Es gibt auch die ganz harten, die versuchen ohne Grafiken auszukommen (würd' ich mir nicht antun). Beispiel:

    http://www.uni-regensburg.de/EDV/Misc/CompGrafik/Script_7.html#Kap7

    1. Hi

      Auch ne Symbol-Font Lösung! Wahrscheinlich mit tth!

      Also ich finds OK, latex2Html vergrößert immer den Zeilenabstand bei
      Inline-Formeln weil alle Bilder extra "Tiefgang" haben. Das hat mit dem
      align=middle zu tun, der bewirken soll dass die Grundlinie übereinstimmt.

      Das Optimum waer wohl ein mix von beiden technologien, mit
      eingebetteten MathMl-Inseln die per Javascriptoption aktiviert werden.

      Cheers Rolf

    2. Es gibt auch die ganz harten, die versuchen ohne Grafiken auszukommen (würd' ich mir nicht antun). Beispiel:

      http://www.uni-regensburg.de/EDV/Misc/CompGrafik/Script_7.html#Kap7

      Hi,

      wieso eigentlich nicht, also mir gefällt die Lösung am besten. Wo ist denn da der Hacken?

      MfG Dmitri Rettig

      1. Hi,

        wieso eigentlich nicht, also mir gefällt die Lösung am besten. Wo ist denn da der Hacken?

        MfG Dmitri Rettig

        Der Haken ist der symbol-font, du mußt unter Linux z.B. per .Xdefaults
        dem Netscape beibringen dass er symbol-font erkennt.

        Schau dir mal dazu die tth-Doku (meine vorher gepostete site) an,
        er beschreibt die ganzen workarounds damit die verschiedenen Browser
        es fressen!

        Bye
        Rolf

    3. Es gibt auch die ganz harten, die versuchen ohne Grafiken auszukommen (würd' ich mir nicht antun). Beispiel:

      http://www.uni-regensburg.de/EDV/Misc/CompGrafik/Script_7.html#Kap7

      so geht das doch noch.. möchte nur mal wissen, wie bei dem menchen Wuzeln oder Summen enden :)