Я хочу додати MathJax до свого блогу, розміщеного на Blogger. Єдине знайдене нами рішення - це повідомлення , але для цього потрібен хостинг-сервер. Будь-який інший варіант?
Я хочу додати MathJax до свого блогу, розміщеного на Blogger. Єдине знайдене нами рішення - це повідомлення , але для цього потрібен хостинг-сервер. Будь-який інший варіант?
Відповіді:
Нещодавно люди MathJax почали дозволяти викликати сценарій зі свого сервера.
Я додав у свій блог нову публікацію, включаючи код, який потрібно вставити у свій HTML-шаблон, щоб отримати функціональність MathJax у Blogger. З новим кодом вам не потрібно мати MathJax на власному сервері.
Сподіваюся, це допомагає.
В основному вам просто потрібно скопіювати такий фрагмент коду в шаблон Blogger між <head>
і </head>
.
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" />
Для детальної інструкції або інші варіантів , наприклад , зміни вбудованих математичних обмежувачів, будь ласка , дотримуйтесь цього посту .
Оновлена команда сценарію для 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 у коментарях, оскільки немає можливості перевірити помилки друку в рівняннях. Хтось знає спосіб вирішити цю проблему за допомогою коментарів?
Ця відповідь надходить від 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
).