MathJax na Bloggerze

13

Chcę dodać MathJax na moim blogu hostowanym na Bloggerze. Jedynym rozwiązaniem, które znalazłem, jest ten post , ale wymaga on serwera hostingowego. Jakaś inna opcja?

Alexandru
źródło

Odpowiedzi:

6

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.

AndyS
źródło
6

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 .

puri
źródło
1
Oprócz linku do postu na blogu możesz wyodrębnić odpowiednie informacje i dodać je do swojej odpowiedzi. W obecnej formie Twoja odpowiedź byłaby bezwartościowa, gdyby ten link kiedykolwiek zniknął. Dodanie treści do odpowiedzi będzie nadal przydatne w przyszłości. Dziękuję Ci.
codingbadger
Okej, ale na stronie jest kawałek kodu, który muszę skopiować dosłownie, żeby działał. Jak mogę to zrobić?
puri
Skopiowałem kod i zachowałem tylko najbardziej podstawową opcję. Myślę, że teraz jest w porządku.
puri
W rzeczywistości podany przez Ciebie link mówi, że post, o którym mówiłeś, nie istnieje.
leo
Właśnie zaktualizowałem link do jego starej wersji na archive.org.
puri
2

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?

Sam Buss
źródło
0

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).

Surb
źródło