Hallo Community,
ich habe einen Prototypen für die Erstellung von Tabellen via MathJax erstellt: https://www.letsrockinformatik.de/latex-mathjax-tabellen-tool/
(Hier ist natürlich noch Optimierungsbedarf; für Wahrheitstafeln etc. reicht es aber allemal):
Die Eingabe
A B C
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
liefert z. B.
\( \begin{array}{|c|c|c|}\hline A&B&C \\\hline 0&0&0 \\\hline 0&0&1 \\\hline 0&1&0 \\\hline 0&1&1 \\\hline 1&0&0 \\\hline 1&0&1 \\\hline 1&1&0 \\\hline 1&1&1 \\\hline \end{array} \)
Die Eingabe
Strecke[km] 1 2 3 4 5
Zeit[s] 0 0.5 0.3 0.2 0.1
liefert
\( \begin{array}{|c|c|c|c|c|c|}\hline Strecke[km]&1&2&3&4&5 \\\hline Zeit[s]&0&0.5&0.3&0.2&0.1 \\\hline \end{array} \)
Für uns Moderatoren und Redakteure ist vielleicht hilfreich, dass sich die Tabellenstruktur auch optisch im Code wiederfindet. So z. B. bei der Wahrheitstafel:
\begin{array}{|c|c|c|}\hline
A&B&C
\\\hline
0&0&0
\\\hline
0&0&1
\\\hline
0&1&0
\\\hline
0&1&1
\\\hline
1&0&0
\\\hline
1&0&1
\\\hline
1&1&0
\\\hline
1&1&1
\\\hline
\end{array}
Text (z. B. die Eingabe von Einheiten) muss noch separat erkannt und in \text{} gekapselt werden. Leerzeichen für Einträge sind (noch) nicht möglich. Hier müsste man sich einen geeigneten Separator überlegen (den Anwender zu zwingen, jedesmal ein | zu setzen, verfehlt in meinen Augen ein wenig den Sinn.
Wenn das Tool in den Editor integriert wird oder es jemand nutzen möchte, entwickle ich es gerne weiter.
Gruß
André