Tumblr'a MathJax Ekleme


10

MathJax'ı Tumblr sitesine eklemek istiyorum, ancak nereden başlayacağım konusunda biraz kafam karıştı.

MathJax Tumblr için doküman sunmaz, sadece WordPress ve diğerleri gibi siteler sunar.

Yanıtlar:


6

MathJax artık bir CDN aracılığıyla kullanılabiliyor, bu yüzden artık bir sunucuya kurmanıza gerek yok. Tek yapmanız gereken html başlığınıza birkaç satır eklemek ve yayınlarınızda matematik kullanmaya başlayabilirsiniz.

Bunu yapmak için Tema -> Özel HTML kullan'a gidin ve aşağıdakileri </head>işaretçinin üstüne ekleyin :

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js"></script>

Değişiklikleri kaydedin, matematik sayfalarını Tumblr sayfalarınıza eklemeye hazır olun. Örneğin deneyin

\[ \exp(x) = \sum_{n=1}^{\infty} \frac{x^n}{n!} \]

İyi şanslar, umarım bu yardımcı olur.


Bu ilk satırı kopyalayıp yapıştırmak yeterli mi? Yoksa cdn.mathjax.org/mathjax/latest/… yerine başka bir şey mi koymalıyız ? Bunu tumblr'da yapmaya çalıştım ve metin gönderisi sadece ham TeX kodunu gösterdi.
yunone

2

MathJax kurulum notlarına baktığınızda, tek yapmanız gereken JavaScript dosyasına bağlantı oluşturmaktır.

Tumblr için bu , HTML Temanızı özelleştirmeniz gerektiği anlamına gelir .

Toplayabileceğim şeyden, bu satırı </head>etiketten hemen önce eklemeniz gerekecek .

<script type="text/javascript" src="path-to-MathJax/MathJax.js"></script>

Nerede path-to-MathJaxnerede sunucunuzda JS dosyasını yüklediniz.

Örneğin

<html>
    <head>
        <title>My Tumblr site</title>
    <script type="text/javascript" src="path-to-MathJax/MathJax.js"></script>
    </head>
    <body>
        ...
    </body>
</html>

Yanıtınız için teşekkürler - Sanırım sorun, tumblr üzerinden ev sahipliği yaptığım - orada sadece alan tarafından işaret ettim. Ben sadece HTML tüm Mathjax kaynağı ile özelleştirmek çalışıyorum düşünüyorum, sonra deneyin.
tshauck

1

Barry'nin cevabına ek olarak, Tumblr'a genellikle MathJax ile kullandığınız '$' ve '$$' ile ne yapacağınızı bildirmek için bazı ek veriler eklemeniz gerekir. Bu satırları yukarıda belirtilenlerden sonra eklemeyi deneyin.

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
  inlineMath: [[ '$','$']],
  displayMath:  [['$$','$$']],
  processEscapes: true
},
"HTML-CSS": { availableFonts: ["TeX"] }
});
</script> 

[bunları sağlamak için http://blog.angjookanazawa.com/post/15081007922/how-to-write-in-latex-use-mathjax-in-tumblr].

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.