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.