Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Mathematische Zeichen in eigener Anwendung (https://www.delphipraxis.net/60364-mathematische-zeichen-eigener-anwendung.html)

CTV 5. Jan 2006 20:30


Mathematische Zeichen in eigener Anwendung
 
Hallo Leute

Ich melde mich auch wider mal :)

Und zwar habe folgendes Problem, ich möchte eine Anwendung coden in welche man Matehmatische Formlen eintragen kann, die dann ganz eifnach über eine Suche gefunden werden können. So ne art Digitales Formelbuch. Mein Problem ist nun wie ich Mathematische Zeichen wie Wurzel oder Summern, Produkt Zeichen einfügen kann gibts da eine DLL die das kann? Oder kennt jemand sogar ein Programm welches meine Bedürfnisse bereits abdeckt ?

Danke für eure Hilfe

Greetz Cy

3_of_8 5. Jan 2006 20:35

Re: Mathematische Zeichen in eigener Anwendung
 
Du könntest dir eine eigene Font machen.

Bernhard Geyer 5. Jan 2006 21:13

Re: Mathematische Zeichen in eigener Anwendung
 
Willst Du nur die Zeichen oder auch die korrekte Anordnung in mehreren Ebene?

Falls es nur die Zeichen sind: Nimm Unicode-Enabled Controls wie das Elpack oder falls kostenlos sein muß die TNTWare-Controls und nimm die Zeichen die im Standard-Font Tahoma unter dem Abschnitt "Mathematical Operators" vorhanden sind.

Aber damit wirst Du probleme unter älteren BS-Versionen haben da der dortige Standardfont vermutlich diese Zeichen nicht hat.

CTV 25. Jan 2006 09:03

Re: Mathematische Zeichen in eigener Anwendung
 
Ich habe eine andere Lösung gefunden un zwar Latech, das kann alles was ich benötige und dafür gibt es sogar einen odrdentlichen Editor der hier zu finden ist: Latech
Trotzdem Danke für eure Hilfe!

greetz Cy

rowkajjh 25. Jan 2006 09:20

Re: Mathematische Zeichen in eigener Anwendung
 
Zitat:

Zitat von CTV
Ich habe eine andere Lösung gefunden un zwar Latech, das kann alles was ich benötige und dafür gibt es sogar einen odrdentlichen Editor der hier zu finden ist: Latech
Trotzdem Danke für eure Hilfe!

greetz Cy


LaTeX. Das heißt LaTeX.

LaTeXLaTeXLaTeXLaTeXLaTeXLaTeXLaTeXLaTeX


:spin:

Jelly 25. Jan 2006 09:29

Re: Mathematische Zeichen in eigener Anwendung
 
Ihr wart mal wieder zu schnell.. Mein Vorschlag ist auch LaTeX. Die Formeln kannst Du so leicht im Textformat speichern... Zur Anzeige in deinem Programm wirds etwas kniffliger, aber das geht auch. Es gibt Tools um die Formeln in GIF Bilder umzuwandeln. Die könntest Du dir ja dann anzeigen lassen.

Die anderen Vorschläge mit verschieden Fonts u.ä. halte ich für unsinnig. Grössere Formeln oder gar Gleichungen wird man damit nicht vernünftig darstellen können. Ich denk da an Integrale, Summen, kompliziertere Brüche usw. Auch griechische Zeichen sollten unterstützt werden und und und.

DelphiAndreas 25. Jan 2006 09:33

Re: Mathematische Zeichen in eigener Anwendung
 
OpenOffice Math müsste das auch können.

Ansonsten könntest du dich auch mit MathML beschäftigen :-) (einfach mal googeln)

gruß
Andreas

alzaimar 25. Jan 2006 09:42

Re: Mathematische Zeichen in eigener Anwendung
 
Leider scheint es keine Komponente zu geben, die mathematische Formeln (ähnlich TeX) in einem Canvas darstellt. Das braucht man aber häufig, uns sei es, Das Editlabel eines Eingabefeldes als 'Phi_index_1' oder 'V_hoch_2' darzustellen. Schade, das es sowas nicht gibt.

@rowkajjh: Es wird LaTeX geschrieben, aber Latech ausgesprochen, aber das wissen wir ja Alle...

DelphiAndreas 25. Jan 2006 09:48

Re: Mathematische Zeichen in eigener Anwendung
 
kann man das nicht über MathML in ein Webbrowser-control (gibts sowas??) zeichnen und dann übertragen?

alzaimar 25. Jan 2006 09:52

Re: Mathematische Zeichen in eigener Anwendung
 
Zitat:

Zitat von DelphiAndreas
kann man das nicht über MathML in ein Webbrowser-control (gibts sowas??) zeichnen und dann übertragen?

Ehrlich gesagt, dachte ich an eine kleine Kompontente, die das zur Designzeit macht. Es gibt sowas für chemische Formeln (na ja, nicht schwer). Desweiteren gibt ets TLabel-Derivate, die HTML interpretieren, aber eine Komponente, die 'a over b', oder 'a\over b' als Bruch darstellen kann, kenn ich nicht.

Ich habe vor 20-25 Jahren mal sowas gemacht, aber da gab es Delphi (und Windows ?) noch gar nicht. Die Sourcen sind leider futsch, aber es sind maximal 1000 Zeilen (Parser und Renderer), also nicht soooo schwer.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz