簡體   English   中英

如何配置 MathJax 以在 HTML 中呈現化學方程式?

[英]How to configure MathJax to render chemical equations in HTML?

我正在嘗試在 HTML 中使用 MathJax 呈現數學方程。 到目前為止,這就是我所擁有的:

<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax:
        {
            inlineMath: [['$','$'], ['\\(','\\)']],
            ignoreClass: "math-editor", // put this here
        }
  });
</script>

<script type="text/javascript" async
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML">
</script>

但是,我也試圖讓 MathJax 識別化學方程式,例如$\\ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}$但是到目前為止,我還沒有成功。 修改 MathJax 以便它也識別化學方程式腳本的簡單而直接的方法是什么?

我正在將 Django 用於我的 Web 應用程序。

你需要包括

  TeX: {
    extensions: ['mhchem.js']
  },

在您的 MathJax 配置中。 所以你應該使用

    MathJax.Hub.Config({
        TeX: {
          extensions: ['mhchem.js']
        },
        tex2jax:
        {
            inlineMath: [['$','$'], ['\\(','\\)']],
            ignoreClass: "math-editor", // put this here
        }
  });

反而。 如果您不使用 MathML 或 AsciiMath 輸入格式,您最好加載TeX-AMS_CHTML配置文件,而不是更大(也更慢)的TeX-MML-AM_CHTML文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM