Odpowiedzi:
Ludzie MathJax zaczęli ostatnio zezwalać na wywoływanie skryptu ze swojego serwera.
Dodałem nowy post do mojego bloga, w tym kod, który musisz wkleić do szablonu HTML, aby uzyskać funkcjonalność MathJax w Bloggerze. Dzięki nowemu kodowi nie musisz instalować MathJax na własnym serwerze.
Mam nadzieję, że to pomoże.
Zasadniczo wystarczy skopiować następujący fragment kodu do szablonu Bloggera między <head>
i </head>
.
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" />
Aby uzyskać szczegółową instrukcję lub inne opcje, np. Zmianę wbudowanych ograniczników matematycznych, proszę śledzić ten post .
Zaktualizowana komenda skryptowa dla Bloggera jest dostępna na stronie http://www.mathjax.org/docs/1.1/start.html , gdzie sugerują użycie
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
Przykładem bloga używającego go w Bloggerze jest mój blog pod adresem http://mathjaxtest.blogspot.com . Działa dość dobrze, ale jednym problemem jest to, że gdy ktoś opublikuje komentarz w odpowiedzi, skrypt MathJax nie jest stosowany do podglądowej wersji komentarza, a jedynie do opublikowanej wersji komentarza. Utrudnia to użycie MathJax w komentarzach, ponieważ nie ma możliwości sprawdzenia literówek w równaniach. Czy ktoś zna sposób na rozwiązanie tego problemu za pomocą komentarzy?
Ta odpowiedź pochodzi od Tex.Stackexchange :
Skopiuj poniższy kod
<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>
w HTML szablonu Bloggera (Projekt → Edytuj HTML → Edytuj szablon) pomiędzy <head>
i </head>
.
Zaletą tego kodu w innych odpowiedziach jest to, że renderowany Mathjax jest bliższy kodowi praktykowanemu w sieci SE (w szczególności z $
). Można również użyć makr ( \newcommand
).