Discourse Mathematik-Editor

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.

Das war’s

23 „Gefällt mir“

Wunderbare Nachrichten. Vielen Dank.

Kann die Position des Mathematik-Editorsymbols geändert werden?

1 „Gefällt mir“

Wir können dem Plugin eine Ausgabe hinzufügen oder auch nicht.

1 „Gefällt mir“

Danke für den Vorschlag, das ergibt Sinn. Ich werde mir das ansehen!

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:

Passt das zu deinem Anwendungsfall?

1 „Gefällt mir“

Ja, genau das meine ich. Beim Graphviz-Plugin bin ich mir nicht sicher, ob es mathematische Bilder anzeigen kann oder nicht.

2 „Gefällt mir“

Ich denke, durch die Verwendung von „Inspect Element

2 „Gefällt mir“

Ich bin kein Mathe-Typ und arbeite mit Sprachen. Ich bin interessiert: Ist es möglich, ein Plugin mit der Google-Virtual-Tastatur zu erstellen?

1 „Gefällt mir“

Ü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.

1 „Gefällt mir“

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?

2 „Gefällt mir“

Das ist sehr schön!
Kann das gemacht werden? Wird es viele Hardware-Ressourcen kosten?

@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.

Dieses Plugin muss aktualisiert werden. Es verursacht Fehler im Editorbereich.

1 „Gefällt mir“

Hallo Spirobal,

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?

Hat jemand in letzter Zeit damit Erfolg auf dem Smartphone gehabt?