MathJax в Blogger


13

Я хочу добавить MathJax в свой блог, размещенный на Blogger. Единственное решение, которое я нашел, - это сообщение , но для этого требуется хостинг-сервер. Любой другой вариант?

Ответы:


6

Люди из MathJax недавно начали разрешать вызов сценария со своего сервера.

Я добавил новый пост в свой блог, включая код, который вы должны вставить в шаблон HTML, чтобы получить функциональность MathJax в Blogger. С новым кодом вам не нужно устанавливать MathJax на ваш собственный сервер.

Надеюсь, это поможет.


6

В основном вам просто нужно скопировать следующий фрагмент кода в шаблон Blogger между <head>и </head>.

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" />

Для получения подробных инструкций или других опций, например, для изменения встроенных математических разделителей, следуйте этому посту .


1
Помимо ссылки на пост в блоге, вы можете извлечь соответствующую информацию и добавить ее в свой ответ. В его нынешнем виде ваш ответ будет бесполезным, если эта ссылка когда-нибудь исчезнет. Если вы добавите контент к своему ответу, он все равно будет полезен в будущем. Спасибо.
codingbadger

Хорошо, но на странице есть фрагмент кода, который мне нужно дословно скопировать, чтобы он работал. Как я могу это сделать?
Пури

Я скопировал код и сохранил только самый базовый вариант. Я думаю, что теперь все в порядке.
Пури

Фактически, указанная вами ссылка говорит о том, что сообщение, на которое вы ссылались, не существует.
Лев

Я только что обновил ссылку на его старую версию на archive.org.
Пури

2

Обновленная команда сценария для Blogger доступна по адресу http://www.mathjax.org/docs/1.1/start.html , где они предлагают использовать

<script type="text/javascript" 
        src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> 
</script>

Примером блога, использующего его в Blogger, является мой блог по адресу http://mathjaxtest.blogspot.com . Это работает довольно хорошо, но одна проблема заключается в том, что когда кто-то публикует комментарий в ответ, сценарий MathJax не применяется к предварительной версии комментария, а только к опубликованной версии комментария. Это затрудняет использование MathJax в комментариях, поскольку нет возможности проверить опечатки в уравнениях. Кто-нибудь знает способ исправить эту проблему с комментариями?


0

Этот ответ исходит от Tex.Stackexchange :
скопируйте следующий код

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

в HTML-коде шаблона Blogger («Дизайн» → «Изменить HTML» → «Изменить шаблон») между <head>и </head>.

Преимущество этого кода на других ответах здесь состоит в том, что отображаемый Mathjax ближе к тому, который практикуется в сети SE (в частности, с $). Также можно использовать макросы ( \newcommand).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.