Blogger'da MathJax


13

Blogger'da barındırılan bloguma MathJax'ı eklemek istiyorum . Bulduğum tek çözüm bu gönderi , ancak bir barındırma sunucusu gerektirir. Başka bir seçenek var mı?

Yanıtlar:


6

MathJax çalışanları yakın zamanda komut dosyasının sunucularından çağrılmasına izin verdiler.

Blogger'a MathJax işlevini Blogger'da almak için şablon html'ye yapıştırmanız gereken kodu içeren yeni bir yazı ekledim . Yeni kod ile MathJax'ın kendi sunucunuzda kurulu olmasına gerek yoktur.

Umarım yardımcı olur.


6

Temel olarak aşağıdaki kod snippet'ini Blogger şablonuna <head>ve arasında kopyalamanız yeterlidir </head>.

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

Ayrıntılı bir talimat veya satır içi matematik sınırlayıcılarını değiştirme gibi diğer seçenekler için lütfen bu yayını takip edin .


1
Blog gönderisine bağlantı vermenin yanı sıra, lütfen ilgili bilgileri çıkarıp cevabınıza ekleyebilirsiniz. Şu anki biçiminde, bu bağlantı hiç ortadan kalksaydı, cevabınız değersiz olurdu. Cevabınıza içerik ekleyerek gelecekte de yararlı olacaktır. Teşekkür ederim.
codingbadger

Tamam ama sayfada çalışmasını sağlamak için kelimesi kelimesine kopyalamak zorunda olduğum bir kod parçası var. Bunu nasıl yapabilirim?
puri

Kodu kopyaladım ve sadece en temel seçeneği sakladım. Sanırım şimdi iyi.
puri

Aslında, sağladığınız bağlantı, atıfta bulunduğunuz gönderinin mevcut olmadığını söylüyor.
leo

Archive.org'daki eski sürümünün bağlantısını yeni güncelledim.
puri

2

Blogger için güncellenmiş bir komut dosyası komutunu http://www.mathjax.org/docs/1.1/start.html adresinde bulabilirsiniz . Burada,

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

Blogger'da kullanan bir blog örneği, http://mathjaxtest.blogspot.com adresindeki blogumdur . Oldukça iyi çalışıyor, ancak bir sorun yanıt olarak bir yorum gönderdiğinde, MathJax komut dosyasının yorumun önizleme sürümüne değil , yalnızca yorumun yayınlanan sürümüne uygulanmasıdır. Bu, MathJax'ı yorumlarda kullanmayı zorlaştırır, çünkü denklemlerdeki yazım hatalarını kontrol etmenin bir yolu yoktur. Herkes bu sorunu yorumlarla düzeltmek için bir yol biliyor mu?


0

Bu yanıt Tex.Stackexchange'ten gelir :
Aşağıdaki kodu kopyalayın

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

Blogger şablonu arasında (Tasarım → HTML Düzenle → Şablonu Düzenle) HTML'sinde <head>ve </head>.

Bu kodun diğer yanıtlardaki avantajı, oluşturulan Mathjax'ın SE ağında (özellikle ile $) uygulanan koda daha yakın olmasıdır . Ayrıca makrolar ( \newcommand) da kullanılabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.