
Ich weiß, dass einige Websites Dienste wie MathJax verwenden, um mathematische Daten anzuzeigen, die wie LaTeX aussehen, es aber nicht sind. Wie ist das bei Wikipedia der Fall?
- Verwenden sie echtes LaTeX oder etwas anderes?
- Kann ich einfach mathematischen Code aus Wikipedia in ein LaTeX-Dokument oder umgekehrt kopieren und erwarten, dass es funktioniert?
Antwort1
Wikipedia verwendet LaTeX tatsächlich indirekt.
Die Wikipedia-Redakteure (Benutzer, die Artikel auf Wikipedia schreiben/bearbeiten) geben Text wie <math>\sqrt{1-e^2}</math>
in den Quellcode der Wikipedia-Seite ein und speichern die Seite. Unterstützt wird natürlich nicht beliebiges LaTeX, sondern eine recht umfangreiche Syntax, die für mathematische Formeln geeignet ist und aufdiese Seite.
Wenn die Seite dann aufgerufen wird, verwendet die Software (Mediawiki)texvcdas zum Generieren der Bilder verwendet wird. Dies ist ein Wrapper um eine tatsächliche latex
Binärdatei: Es überprüft, ob die Eingabe einer eingeschränkten LaTeX-Syntax (siehe oben) entspricht, erstellt eine Latex-Datei mit dieser Eingabe, wird latex
darauf ausgeführt und dvipng
zum Generieren eines Bildes verwendet. (Dies wird nicht jedes Mal durchgeführt, wenn ein Betrachter die Seite anzeigt, sondern nach dem ersten Mal auf dem Server zwischengespeichert: wahrscheinlich, wenn der Autor der Seite die Vorschau angesehen hat.) Wenn die Wikipedia-Seite angezeigt wird, wird jedes dieser Bilder auf der Seite platziert, wobei der Alt-Tag die ursprüngliche Quelle im LaTeX-Stil ist. Beispielsweise könnte die HTML-Quelle lauten:
<img
src="https://wikimedia.org/api/rest_v1/media/math/render/svg/1a1835e62332fad1e2fa7f2c6e34972788e59cb3"
class="mwe-math-fallback-image-inline"
alt="{\sqrt {1-e^{2}}}\!">
Wenn Sie neugierig sind, können Sie diese URL direkt besuchen (https://wikimedia.org/api/rest_v1/media/math/render/svg/1a1835e62332fad1e2fa7f2c6e34972788e59cb3) und zeigen Sie das generierte Bild an.
Wenn Sie nun versuchen, die Seite anzuzeigen, kann Ihr Browser das Bild möglicherweise nicht laden, wenn Netzwerkprobleme vorliegen oder die Wikipedia-Server langsam sind. In diesem Fall zeigt Ihr Browser (ob auf Ihrem Telefon oder Ihrem Computer) wahrscheinlich den Alternativtext an. Im obigen Fall sehen Sie anstelle des Bildes {\sqrt {1-e^{2}}}\!
. Wenn Sie die Seite in Ihrem Browser neu laden, behebt sich das „Problem“ möglicherweise von selbst und Sie sehen die Bilder möglicherweise erneut.
Dies alles ist für uns TeX/LaTeX-Benutzer unter anderem deshalb nützlich, weil wir, wenn wir nicht sicher sind, wie wir eine Formel in TeX eingeben sollen, als Abkürzung eine entsprechende Wikipedia-Seite aufrufen und nachsehen können, wie die Wikipedia-Redakteure sie eingegeben haben. Wenn Sie beispielsweise die Seite fürquadratische Formelund kopieren Sie Text um das Bild herum, Ihr Browser kopiert
{\displaystyle x={\frac {-b\pm {\sqrt {b^{2}-4ac}}}{2a}}.}
Obwohl dies manchmal als Erinnerung nützlich ist, kann man dies natürlich nicht unbedingt empfehlen: Gelegentliche Wikipedia-Editoren befolgen möglicherweise nicht immer die bewährten Vorgehensweisen und sie benötigen möglicherweise Hacks für ihre restriktive Syntax, die nicht gelten, wenn Sie LaTeX „wirklich“ verwenden.