«

注入 MathJax 以在文章和评论区中使用 LaTeX

着火的冰块nya 发布于 阅读:120


效果展示

这是一个 $\LaTeX$ 行内公式。

这是一个块级公式:

$$
e^{i\pi}+1=0
$$

评论区效果展示见评论区。

注入方法

在你的文章开头插入以下代码:

<script>
    MathJax = {
        tex: {
            inlineMath: [['$', '$'], ['\\(', '\\)']],
            displayMath: [['$$', '$$'], ['\\[', '\\]']]
        }
    }
</script>
<script id="MathJax-script" async src="https://cdn.bootcdn.net/ajax/libs/mathjax/3.2.2/es5/tex-mml-chtml.js"></script>

这些代码不会在文章开头显示,但实际上 MathJax 已经被成功注入了!

如果文章作者已经注入了 MathJax,评论区就可以直接使用。

但如果文章作者未注入 MathJax,暂未找到由评论者注入的方法。

使用

在以上脚本中,我配置了 $ 作为行内公式的起始符号,$$ 作为块级公式的起始符号。但是我保留了 MathJax 的原始配置,这样你才知道你用的是 MathJax(

然而,使用 MathJax 原始的起始符号会带来各种奇奇怪怪的关于反斜杠 \ 的转义问题,所以我更推荐使用我配置的 $$$,这也更符合一般 Markdown 的书写习惯。

以下是本文和评论区中使用的示例:

这是一个 $\LaTeX$ 行内公式。

这是一个块级公式:

$$
e^{i\pi}+1=0
$$

希望能对您有帮助!

LaTeX 前端

收到2条评论
avatar
着火的冰块nya 1 个月前
这是一个 $\LaTeX$ 行内公式

这是一个块级公式:

$$
e^{i\pi}+1=0
$$
回复
avatar
KR 1 个月前
数学区有救了
回复