![]() |
TChemLabel - ein Label zur Anzeige von Reaktionsgleichungen
Liste der Anhänge anzeigen (Anzahl: 2)
Morgen.
Ich bin ja grad eifrig am Periodensystem basteln. Für ein Feature, das sich noch in der Entwicklung befindet, habe ich mal ein Label gebastelt, das Reaktionsgleichungen anzeigen kann. Die Sprache, die dafür benutzt wird, ist leicht an LaTeX orientiert. Die Beispielanwendung erklärt die Funktionsweise genau. Trotzdem eine kleine Referenz: ^: Hochstellen _: Tiefstellen #: Griechische Buchstaben \frac: Bruch (\frac{1/2} wird als Bruch dargestellt) \dots: Auslassungspunkte \pi: Pi (das gleiche wie #p) \sum: Summenzeichen \*: Multiplikationszeichen \:: Divisionszeichen ->: Pfeil nach rechts <-: Pfeil nach links <->: Gleichgewichtspfeil |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
du könntest noch einen "doppelten Reaktionspfeil" (der Fachbegriff fällt mir grad nicht ein, so nen Pfeil mit ner halben Pfeilspitze in jede richtung) einbauen.
|
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Wenn man den braucht - ok.
Ich habs aber noch nie gesehen. |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
heißt der gleichgewichtspfeil?
//Edit jap, heißt der ![]() |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
ja, genau.
Ratte EDIT: Stellt dein Label eigentlich die Ionenangabe über die Anzahl oder kommen die hintereinander? Und wo du schonaml dabei bist: Pfeil nach oben bzw. unten gibts auchnoch. Ich glaub das ist alles was mir einfällt. |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Könntest du vielleicht einen Screenshot posten ?
|
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Screenshot ist im ersten Post, die Pfeile werden noch integriert.
Achja, Ratte, was meinst du mit Ionenangabe? Schau mal in die Demo bzw. auf den Screenshot, vielleicht klärt das deine Frage. |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Hm seh ihn nicht :(
|
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Mal auf den Ausredenkalender schauen... was ist denn heute dran...
Aaah: Unerklärlicher Quanteneffekt. |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Tschuldige, war natürlich unpräzise: Steht die Ladung direkt über der Anzahl der Atome im Molekül wenn ich hintereinander hochgestellte und dann tiefgestellte Werte angebe?
Ratte P.S. der screenshot hatte ne Weile gebraucht. Jetzt isser da. |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Hm sieht gut aus , die Pfeile könnten durchgezogen sein und vielleicht noch ne option die die elemente farblich darstellt (so blau für N usw.)
|
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Die Pfeile sind doch durchgezogen. :gruebel:
Und was Farbe betrifft: Kann ich machen. |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Hi!
Ja, das mit den Pfeilen ist mir auch aufgefallen ;) Ich vermute, arbu man meint, dass die Pfeile ja aus einem " - " und einem ">" bestehen - und irgendwie sieht das nicht so toll aus, finde ich. Vielleicht findest du ja da eine Möglichkeit, selber einen Pfeil zu zeichnen! Ciao, Frederic |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Ich zeichne die Pfeile doch sowieso selbst.
Nur eingeben müsst ihr sie als ->. EDIT: Hoppala, das wird irgendwie falsch geparst. Normalerweise sollten die schon zusammenhängend sein. Ich kümmer mich mal drum. Hab jetzt das gefixt und noch <- und <-> hinzugefügt. |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
HI,
ich glaube das Feature das Ratte schon angesprochen hatte fehlt. Was er meinte entspricht dem choose bzw. binom in LaTex. Damit kannst du zwei Werte übereinander stellen, was immer wichtig ist, wenn es z.B. um Isotope geht. Wenn du zum Beispiel Wasserstoff brennen möchtest (machen wir ja alle mal ab und zu, was die Sonne kann...), dann fusionierst du erstmal zwei "normale" Wasserstoff Teilchen und erhälst Deuterium (hier ist einfach nur der Kern schwerer). Das ganze wird dann nochmal mit einem weiteren Wasserstoff fusioniert, damit du dann 3 über 1 Wasserstoff bekommst. Zwei davon kannst du dann zu einem Heliumkern verschmelzen (Positronen und Neutrinos, Strahlung usw. fallen hier natürlich auch an, aber es geht nur um das über). Gruß Der Unwissende |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Also ich würde Deuterium so schreiben: ^1H_2
Aber ich schau mal, ob ich das machen kann, was du willst. EDIT: Jetzt kann man auch übereinander stellen. |
DP-Maintenance
Dieses Thema wurde von "Chakotay1308" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Open-Source" verschoben.
Ist eher eine OpenSource-Unit, als ein Code-Snippet. ;) |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Zitat:
Also imho wäre ^1H_2 einfach falsch. Also man schreibt ^{Massezahl}_{Ordnungszahl}ELEMENT. Die 2 müsste also schon nach oben (aber das ist eher Besserwisserei!). Wichtiger ist, dass du ja auch Moleküle eines Isotops haben könntest. Deuterium hat nur einen schwereren Kern als normaler Wasserstoff, mehr nicht. Es gibt also auch ^2_1 H _2 An sich schreibt man eh ganz gerne mal nur ^2 H statt ^2_1 H, da die Ordnungszahl ja aus dem Element hervor geht, aber sauber und vollständig ist es halt mit beidem und dann war da ja auch die Frage von Ratte. |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Was auch immer, es geht ja jetzt.
|
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Ganz neue Version, mit komplett neuem System.
Die Beispielanwendung erklärt die Funktionsweise. Trotzdem eine kleine Referenz: ^: Hochstellen _: Tiefstellen #: Griechische Buchstaben \frac: Bruch (\frac{1/2} wird als Bruch dargestellt) \dots: Auslassungspunkte \pi: Pi (das gleiche wie #p) \sum: Summenzeichen \*: Multiplikationszeichen \:: Divisionszeichen ->: Pfeil nach rechts <-: Pfeil nach links <->: Gleichgewichtspfeil Es gibt noch einen kleinen Bug, wenn man hoch- und dann tiefstellt, und zwar Texte mit unterschiedlichen Breiten. Diesen Bug kann man auch in der Beispielanwendung beim untersten Label erkennen. (Das ganze ist mittlerweile fast schon mehr ein TMathLabel als ein TChemLabel) |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Habn Bug gefunden :mrgreen:
Zitat:
funktioniert nicht ;) Gruß Neutral General |
Re: TChemLabel - ein Label zur Anzeige von Reaktionsgleichun
Kanns auch gar nicht.
Erstens heißt es NaOH_{\frac{3/5}} und zweitens kann man Brüche (noch) nicht tiefstellen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz