将MathJax添加到Tumblr


10

我想将MathJax添加到Tumblr网站,尽管我对从何开始感到困惑。

MathJax不提供有关Tumblr的文档,仅提供WordPress之类的网站。

Answers:


6

MathJax现在可以通过CDN获得,因此您无需再将其安装在服务器上。您所需要做的就是在html标头中包含几行,然后您就可以开始在帖子中使用数学了。

为此,请转到主题->使用自定义HTML,然后在</head>标记上方插入以下内容:

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

保存更改,您就可以在Tumblr页面上添加数学了。尝试,例如

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

祝你好运,希望这会有帮助。


仅复制并粘贴第一行就足够了吗?还是我们应该用其他东西替换cdn.mathjax.org/mathjax/latest/…?我试图在tumblr上执行此操作,而文本后仅显示了原始的TeX代码。
yunone 2011年

2

浏览MathJax安装说明,您似乎所需要做的就是链接到JavaScript文件。

对于Tumblr,这意味着您将需要自定义HTML主题。

据我所知,您需要在</head>代码之前添加此行。

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

哪里path-to-MathJax是在以往任何时候您的服务器上您上传的JS文件。

例如

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

感谢您的回复-我认为是我通过tumblr托管的问题-我只是在那儿指着域名。我想我可以尝试使用整个Mathjax源代码自定义HTML,然后尝试。
tshauck

1

除了Barry的答案外,您还需要添加一些其他数据,以使Tumblr知道如何与MathJax通常使用的'$'和'$$'关联。尝试在上面发布的内容之后添加这些行。

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

[提供给http://blog.angjookanazawa.com/post/15081007922/how-to-write-in-latex-use-mathjax-in-tumblr的道具]。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.