Ich möchte MathJax in mein Blog aufnehmen, das auf Blogger gehostet wird. Die einzige Lösung, die ich gefunden habe, ist dieser Beitrag , für den jedoch ein Hosting-Server erforderlich ist. Irgendeine andere Option?
Ich möchte MathJax in mein Blog aufnehmen, das auf Blogger gehostet wird. Die einzige Lösung, die ich gefunden habe, ist dieser Beitrag , für den jedoch ein Hosting-Server erforderlich ist. Irgendeine andere Option?
Antworten:
Die MathJax-Leute haben vor kurzem damit begonnen, das Skript von ihrem Server aus aufzurufen.
Ich habe meinem Blog einen neuen Beitrag hinzugefügt, der den Code enthält, den Sie in Ihr HTML-Template einfügen müssen, um die MathJax-Funktionalität in Blogger zu erhalten. Mit dem neuen Code muss MathJax nicht auf Ihrem eigenen Server installiert sein.
Ich hoffe es hilft.
Grundsätzlich müssen Sie nur den folgenden Codeausschnitt zwischen <head>
und in die Blogger-Vorlage kopieren </head>
.
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" />
Für eine detaillierte Anleitung oder andere Optionen, z. B. das Ändern von Trennzeichen für Inline-Mathematik, folgen Sie bitte diesem Beitrag .
Ein aktualisierter Skriptbefehl für Blogger ist unter http://www.mathjax.org/docs/1.1/start.html verfügbar . Dort wird die Verwendung empfohlen
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
Ein Beispiel für ein Blog, das bei Blogger verwendet wird, ist mein Blog unter http://mathjaxtest.blogspot.com . Es funktioniert ziemlich gut, aber ein Problem ist, dass das MathJax-Skript beim Posten eines Kommentars nicht auf die Vorschau- Version des Kommentars angewendet wird, sondern nur auf die veröffentlichte Version des Kommentars. Dies erschwert die Verwendung von MathJax in Kommentaren, da es keine Möglichkeit gibt, Tippfehler in Gleichungen zu überprüfen. Kennt jemand eine Möglichkeit, dieses Problem mit Kommentaren zu beheben?
Diese Antwort kommt von Tex.Stackexchange :
Kopieren Sie den folgenden Code
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"> MathJax.Hub.Config({ extensions: ["tex2jax.js","TeX/AMSmath.js","TeX/AMSsymbols.js"], jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ], displayMath: [ ['$$','$$'], ["\\[","\\]"] ], }, "HTML-CSS": { availableFonts: ["TeX"] } }); </script>
im HTML der Blogger-Vorlage (Design → HTML bearbeiten → Vorlage bearbeiten) zwischen <head>
und </head>
.
Der Vorteil dieses Codes bei den anderen Antworten besteht darin, dass das gerenderte Mathjax näher an dem liegt, das im SE-Netzwerk (insbesondere mit dem $
) praktiziert wird . Man kann auch Makros ( \newcommand
) verwenden.