CKEditor: LaTeX-Formel geht beim Editieren kaputt
Beschreibung
Bisher konnte man - neben der Eingabe über die Toolbar-Funktion des CKEditor - immer auch direkt LaTeX in Editor-Felder eingeben. Die Syntax dafür war auch schon vor dem Einbau des CKEditor 4 in Verwendendung, einfaches Beispiel:
[tex]E=mc^2[/tex]
Für den CKEditor hat das keine besondere Bedeutung, bei der Anzeige läuft dann mathjax darüber und formatiert das entsprechend.
Nach dem Umbau auf CKEditor 5 funktioniert die Eingabe und das Speichern auch immer noch, allerdings geht beim nächsten Bearbeiten des Inhalts die LaTeX-Formel kaputt. Interessanterweise passiert das nicht, wenn die Bearbeitung des Inhalts in einem Dialog vorgenommen wird (z.B. Freie Informationsseite, Fragebögen). Kaputt scheinen mir aber Kontexte, wo das Editieren direkt auf der Seite geschieht (Wiki, Datenfelder im Profil, Vips).
Reproduzierbarkeit
- neue Wiki-Seite anlegen
-
[tex]E=mc^2[/tex]
eingeben (oder reinkopieren) - Seite speichern -> Anzeige korrekt
- Seite bearbeiten -> Nun steht da
E=mc2@
Ein anderes Beispiel ist:
[tex]
A = \begin{pmatrix}
1 & 0 & 8 \\
2 &-4 & 2 \\
0 & 3 & 0
\end{pmatrix}
[/tex]
Hieraus wird beim Bearbeiten nach dem (korrekten) Speichern:
A=(1082−42030)@