Discourse Math Editor ist ein Plugin, um mathematische Gleichungen auf eine benutzerfreundlichere Weise in Discourse einzugeben. Dieser Editor hilft Ihnen, LaTeX zu erstellen. Wenn Sie nicht wissen, was das ist, lesen Sie bitte auf Wikipedia darüber: Wikipedia
Für weitere Dokumentation zu allen LateX-Befehlen, die Sie verwenden können, schauen Sie bitte hier vorbei: MathLive-Dokumentation
Und schauen Sie sich bitte das Video an:
Installation
Befolgen Sie die Anleitung Plugin installieren vom offiziellen Discourse-Meta, wobei Sie git clone https://github.com/spirobel/discourse-matheditor.git als Plugin-Befehl verwenden.
Sie müssen auch das offizielle Math-Plugin zusammen mit diesem verwenden: offizielles Math-Plugin
Ich empfehle die Verwendung von KaTeX anstelle von MathJax, da es (zumindest für mich) deutlich schneller ist.
Meinst du das Diagramm unter dem Kasten, wie in der MathLive-Dokumentation? Ich finde das eine gute Idee, aber es würde wahrscheinlich besser in einem anderen Plugin untergebracht. Was hältst du von diesem Plugin:
Übrigens habe ich hier einige Beiträge gefunden, bei denen Menschen aus anderen Ländern ihre Muttersprache nicht tippen können, weil sie keine lokale Tastatur an ihrem PC oder Laptop haben. Natürlich können sie Online-Tastaturen verwenden, aber das ist wie ein ‘Holzrad’ in einem neuen Auto.
Das ist eigentlich auch etwas, das mich interessiert. Ich lerne gerade, wie man Discourse-Plugins erstellt, weil ich ein kollaboratives Mandarin-Wörterbuch entwickeln möchte. Das ist ein ziemlich großes Projekt, daher erstelle ich zunächst kleinere Plugins mit ähnlichen Funktionen, um zu experimentieren, wie man das Ganze umsetzen kann. Wir können die Google-Virtual-Keyboard-Bibliothek nicht verwenden, da sie anscheinend keine Open-Source-Bibliothek ist. Eine schnelle Google-Suche zeigt jedoch, dass es Open-Source-Lösungen für virtuelle Tastaturen gibt: Zum Beispiel bin ich kürzlich auf diese gestoßen: Virtual Keyboard
Ich denke, der große Nachteil dieser Tastaturen ist, dass das Tippen sehr langsam ist. Normalerweise installiere ich, wenn ich in einer anderen Sprache tippen möchte, etwas wie Unikey für Vietnamesisch oder Sunpinyin für Mandarin. Ich gehe davon aus, dass die meisten meiner Benutzer in ihrer eigenen Sprache tippen können können, daher plane ich nicht, eine virtuelle Tastatur hinzuzufügen. Allerdings möchte ich auch eine Möglichkeit haben, Pinyin und Zhuyin mit Tönen einzugeben. Dazu habe ich noch keine Lösung gefunden. Mit welchen Sprachen arbeitest du?
@spirobel Ich habe gerade Ihr Plugin installiert und erhalte nun diese Fehlermeldung. Werden Sie Ihr großartiges Plugin aktualisieren?\n\nFehler: Das Modal 'matheditor-modal' muss aktualisiert werden, um mit der neuesten Version von Discourse zu funktionieren. Siehe https://meta.discourse.org/t/268057.
Ihr Plugin ist sehr nützlich, besonders für Mobilgeräte.
Seit April 2024 gab es viele Discourse-Updates, und ich habe dieses Plugin-Thema nicht als „kaputt“ markiert gesehen. Daher gehe ich davon aus, dass die oben genannten Fehler bei späteren Discourse-Versionen nicht reproduzierbar waren?