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?
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:
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.
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 .
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?
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
).