MathJax su Blogger


13

Voglio aggiungere MathJax sul mio blog ospitato su Blogger. L'unica soluzione che ho trovato è questo post , ma richiede un server di hosting. Qualche altra opzione?

Risposte:


6

Le persone di MathJax hanno recentemente iniziato a consentire la chiamata dello script dal loro server.

Ho aggiunto un nuovo post al mio blog incluso il codice che devi incollare nel tuo modello html per ottenere la funzionalità MathJax in Blogger. Con il nuovo codice non è necessario che MathJax sia installato sul proprio server.

Spero che sia d'aiuto.


6

Fondamentalmente devi solo copiare il seguente snippet di codice nel modello di Blogger tra <head>e </head>.

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

Per istruzioni dettagliate o altre opzioni, ad esempio la modifica dei delimitatori matematici in linea, seguire questo post .


1
Oltre al collegamento al post del blog, è possibile estrarre le informazioni pertinenti e aggiungerle alla risposta. Nella sua forma attuale, la tua risposta sarebbe inutile se quel link dovesse mai scomparire. Aggiungendo il contenuto alla tua risposta, sarà ancora utile in futuro. Grazie.
codingbadger

Va bene ma c'è un pezzo di codice nella pagina che devo copiare alla lettera per farlo funzionare. Come posso fare ciò?
Puri,

Ho copiato il codice e ho mantenuto solo l'opzione più semplice. Penso che ora vada bene.
Puri,

In effetti, il link che fornisci dice che il post a cui ti riferivi non esiste.
Leo

Ho appena aggiornato il link alla sua vecchia versione su archive.org.
Puri,

2

Un comando di script aggiornato per Blogger è disponibile all'indirizzo http://www.mathjax.org/docs/1.1/start.html , dove suggeriscono di utilizzare

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

Per un esempio di blog che lo utilizza su Blogger, è il mio blog su http://mathjaxtest.blogspot.com . Funziona abbastanza bene, ma un problema è che quando si invia un commento in risposta, lo script MathJax non viene applicato alla versione di anteprima del commento, ma solo alla versione pubblicata del commento. Questo rende difficile usare MathJax nei commenti, poiché non c'è modo di controllare i refusi nelle equazioni. Qualcuno sa un modo per risolvere questo problema con i commenti?


0

Questa risposta proviene da Tex.Stackexchange :
copia e incolla il seguente codice

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

nel codice HTML del modello di Blogger (Progettazione → Modifica HTML → Modifica modello) tra <head>e </head>.

Il vantaggio di questo codice sulle altre risposte qui è che il Mathjax reso è più vicino a quello praticato sulla rete SE (in particolare con il $). Inoltre si possono usare le macro ( \newcommand).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.