Saya ingin menambahkan MathJax di blog saya yang dihosting di Blogger. Satu-satunya solusi yang saya temukan adalah posting ini , tetapi membutuhkan server hosting. Ada pilihan lain?
Saya ingin menambahkan MathJax di blog saya yang dihosting di Blogger. Satu-satunya solusi yang saya temukan adalah posting ini , tetapi membutuhkan server hosting. Ada pilihan lain?
Jawaban:
Orang-orang MathJax baru-baru ini mulai mengizinkan skrip dipanggil dari server mereka.
Saya menambahkan posting baru ke blog saya termasuk kode yang harus Anda tempel di html template Anda untuk mendapatkan fungsionalitas MathJax di Blogger. Dengan kode baru Anda tidak perlu menginstal MathJax di server Anda sendiri.
Semoga ini bisa membantu.
Pada dasarnya Anda hanya perlu menyalin snipet kode berikut ke template Blogger antara <head>
dan </head>
.
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" />
Untuk instruksi terperinci atau opsi lain misalnya mengubah pembatas matematika sebaris, ikuti posting ini .
Perintah skrip yang diperbarui untuk Blogger tersedia di http://www.mathjax.org/docs/1.1/start.html , di mana mereka menyarankan untuk menggunakan
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
Sebagai contoh blog yang menggunakannya di Blogger, adalah blog saya di http://mathjaxtest.blogspot.com . Ini berfungsi cukup baik, tetapi satu masalah adalah ketika seseorang memposting komentar sebagai balasan, skrip MathJax tidak diterapkan pada versi pratinjau komentar, hanya untuk versi komentar yang dipublikasikan. Ini membuatnya sulit untuk menggunakan MathJax dalam komentar, karena tidak ada cara untuk memeriksa kesalahan ketik dalam persamaan. Adakah yang tahu cara untuk memperbaiki masalah ini dengan komentar?
Jawaban ini datang dari Tex.Stackexchange :
Salin-lewati kode berikut
<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>
dalam HTML template Blogger (Desain → Edit HTML → Edit Template) antara <head>
dan </head>
.
Keuntungan dari kode ini pada jawaban lain di sini adalah bahwa Mathjax yang diberikan lebih dekat dengan yang dipraktikkan pada jaringan SE (khususnya dengan $
). Anda juga dapat menggunakan makro ( \newcommand
).