Dodanie MathJax do Tumblr

10

Chciałbym dodać MathJax do strony Tumblr, choć jestem trochę zdezorientowany, od czego zacząć.

MathJax nie oferuje dokumentacji dla Tumblr, tylko strony takie jak WordPress i niektóre inne.

tshauck
źródło

Odpowiedzi:

6

MathJax jest teraz dostępny za pośrednictwem CDN, więc nie musisz już instalować go na serwerze. Wszystko, co musisz zrobić, to umieścić kilka wierszy w nagłówku HTML i możesz zacząć używać matematyki w swoich postach.

Aby to zrobić, przejdź do Motyw -> Użyj niestandardowego kodu HTML i wstaw następujące elementy tuż nad </head>znacznikiem:

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

Zapisz zmiany, a będziesz gotowy na umieszczenie matematyki na swoich stronach Tumblr. Spróbuj na przykład

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

Powodzenia, mam nadzieję, że to pomoże.

Hylke Koers
źródło
Czy wystarczy skopiować i wkleić ten pierwszy wiersz? A może mamy zastąpić cdn.mathjax.org/mathjax/latest/… czymś innym? Próbowałem to zrobić na tumblr, a wiadomość tekstowa wyświetlała tylko surowy kod TeX.
yunone
2

Przeglądając notatki instalacyjne MathJax, wszystko, co musisz zrobić, to link do pliku JavaScript.

W przypadku Tumblr oznacza to, że musisz dostosować motyw HTML.

Z tego, co mogę zebrać, musisz dodać tę linię tuż przed </head>tagiem.

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

Gdzie path-to-MathJaxjest gdziekolwiek na serwerze przesłałeś plik JS.

na przykład

<html>
    <head>
        <title>My Tumblr site</title>
    <script type="text/javascript" src="path-to-MathJax/MathJax.js"></script>
    </head>
    <body>
        ...
    </body>
</html>
codingbadger
źródło
Dzięki za odpowiedź - myślę, że problem, który hostuję przez tumblr - właśnie wskazałem tam domenę. Myślę, że mogę spróbować dostosować HTML za pomocą całego źródła Mathjax, a potem spróbować.
tshauck
1

Oprócz odpowiedzi Barry'ego, musisz dodać dodatkowe dane, aby Tumblr wiedział, co zrobić z „$” i „$$”, których zwykle używasz z MathJax. Spróbuj dodać te wiersze po tym, co napisano powyżej.

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

[podpiera http://blog.angjookanazawa.com/post/15081007922/how-to-write-in-latex-use-mathjax-in-tumblr] za ich dostarczenie.

tbjohnston
źródło