Hi,
ich suchen (zum integrieren in ein Autohotkey Script) ein Tool was mir
aus einfachen Formeln wie:
E_out = ( ( a*a + b ) / (c + 273,15 ) ) * S_cal
Bilder erstellt die ungefähr so aus sehen:
Möchte aber nicht LaTeX-Syntax verwenden sondern eine Standard-C
kompatible Formel rendern.
Kennt jemand sowas?
Mit C-Syntax bist du bei Formeln schnell am Ende.
Deshalb fürchte ich, es wird nichts ähnlich gutes wie LaTeX dafür geben.
Solange die Formeln nicht zu kompliziert werden, ist die doch auch recht
gut zu handhaben?
Vielleicht kannst du ja auch den Mechanismus aus dem Forum hier
extrahieren.
Klaus Wachtler (mfgkw) schrieb:
> Vielleicht kannst du ja auch den Mechanismus aus dem Forum hier> extrahieren.
Oder das hier verwenden? Download der Formel als png, pdf, ..
http://www.codecogs.com/latex/eqneditor.php
> OpenOffice hatte mal sowas dabei. Ich glaube das heißt "OpenOffice.org> Math" oder so.
Ist aber Beinahe-LaTeX-Syntax (der Unterschied liegt im Weseintlichen in
einigen weniger benötigten \) und kann dafür weniger.
GeoGebra - Free und OpenSource, für Win, Mac oder Linux. Es löst Formeln
auf und kann Graphen anzeigen. Aber etwas einarbeiten muss man sich
schon.
http://www.geogebra.org/cms/
Ich schmeisse mal "MathML" in den Topf, das ist die in OO benutzte
Formelbeschreibung (XML-dialekt), mittlerweile vom WWW standardisiert
(http://www.w3.org/Math/).
Suche mal nach "FireMath" (http://www.firemath.info/), das ist eine
Erweiterung für Firefox, die die Formel später auch als Bild exportieren
kan.
Robert L. schrieb:>>Schreiben Sie Ihre LaTeX ...>> ist schon kurios, jemandem LaTeX vorzuschlagen, der eine alternative> dazu sucht...
Genau genommen wollte er nur die LaTex Syntax vermeiden.
Wenn also jemand ein Programm hat, welches eine in C geschriebene Formel
in LaTex umwandelt, durch LaTex schickt und das Ergebnis zurückgibt,
erfüllt das seine Anforderungen.
Nun sollte es ein leichtes sein mit der Skriptsprache deiner Wahl den
erzeugten LaTex-Code aus der Ausgabe zu extrahieren, die \_ in _
umzuwandeln und an LaTeX zu verfüttern, sodass ein Bild rauskommt.
Frank Esselbach (Firma: Q3) (qualidat) schrieb:
> GeoGebra - Free und OpenSource, für Win, Mac oder Linux. Es löst Formeln> auf und kann Graphen anzeigen. Aber etwas einarbeiten muss man sich> schon.> http://www.geogebra.org/cms
Oh weh! Ein JAVA-Applet; und das auch noch um einfache
Geradengleichungen darzustellen. Was um alles in der Welt soll er denn
damit anstellen?
Das ist ja völlig daneben.
erstmal Danke für die vielen Antworten, ich werd die Links gleich mal
durch schauen.
zur Erläuterung:
es geht mir im Prinzip darum Personen (hauptsächlich Chemiker und
Biologen) mit einer grafischen Oberfläche einfache Rechnungen
implementieren zu lassen(Quellcode erzeugen), ohne das sie den Quellcode
ankucken müssen oder ich den Quellcode nochmal anfassen muss. Der Code
soll standard-C sein und auf einem uC laufen. Dabei sind die 4
Grundrechenarten und x^y vermutlich völlig ausreichend.
Ich muss aber in dem Script noch Projektspezifischen Code erstellen und
einige Dinge abfragen also muss dieses "rendern" in irgend eine art
eigenes "Tool" integrierbar sein.
Da rechnen in C mit float32 Quasi wie das eintippen in einen
Taschenrechner funktioniert wäre es eine gute Eingabemethode und zur
besseren Übersichtlichkeit bei vielen Klammern oder Brüchen möchte ich
halt die eingegebenen Formeln nochmal rendern.
Das jeder LaTeX oder MathML beherrscht kann ich nicht vorraus setzen.
Einen richtigen grafischen Formeleditor zu erstellen oder einzubinden
wäre natürlich ideal aber das ist den Aufwand nicht wert.
Lukas K. schrieb:>> Lukas K. schrieb:>> Grundrechenarten und x^y vermutlich völlig ausreichend.
Exclusiv-Oder?
Geht es dabei nur darum, eine Formel halbwegs einfach darstellen zu
können, oder um automatisiert eine C-Quelle aufzuhübschen und deren
Formelsalat lesbarer zu gestalten/zu dokumentieren?
Ich würde einfach die Formel hernehmen, parsen und dann in LaTex syntax
wandeln und dem Compiler vorwerfen, das Ergebnis als Bild dem User
anzeigen, habe ich auch schon mal umgesetzt funktioniert ganz gut.
Einen Parser, der dir den Salat nach C konvertiert muss du eh schnitzen.
Oder du nimmst Qt (oder sonstwas) und baust dir schnell einen Frontend
dafür, dann kommt auch das raus, was du willst. Irgendwo wirst du
sowieso Arbeit reinstecken müssen.
Benjamin F. schrieb:> Ich muss aber in dem Script noch Projektspezifischen Code erstellen und> einige Dinge abfragen also muss dieses "rendern" in irgend eine art> eigenes "Tool" integrierbar sein.
Toller Satz, lass mich raten, kommt von deinem Projektleiter. Er ist
perfekt für ihn (Projektleiter), da nichts konkretes drin steht und wenn
er denn will, du immer doof da stehen kannst. ;-)
So nebenbei:
Den OOo-Math kann man auch rein grafisch nutzen, der wird aber ebenso
wie alle andere Sachen auch nicht zu hundert Prozent passen.
keule schrieb:> Benjamin F. schrieb:>> Ich muss aber in dem Script noch Projektspezifischen Code erstellen und>> einige Dinge abfragen also muss dieses "rendern" in irgend eine art>> eigenes "Tool" integrierbar sein.> Toller Satz, lass mich raten, kommt von deinem Projektleiter. Er ist> perfekt für ihn (Projektleiter), da nichts konkretes drin steht und wenn> er denn will, du immer doof da stehen kannst. ;-)
Du hast recht, der Satz kommt vom Projektleiter also von mir^^
Die Idee dieses Tool zu erstellen ist auf meinem Mist gewachsen und ob
mein Chef die Notwendigkeit für so etwas sieht weiß ich noch nicht.
hab gestern das entdeckt:
http://othercontrols.com/products/mathexpressioneditorlight/
und wenn das Wetter endlich schlechter wir dann kann ich es die nächsten
1-2 Wochenenden mal ausprobieren.
Die Entwickler-Lizenz kostet nur $125.