Javascript 如何在MathJax中插入字体图标?

Javascript 如何在MathJax中插入字体图标?,javascript,html,font-awesome,mathjax,Javascript,Html,Font Awesome,Mathjax,我想写一个公式,用a代替数学符号 如果我尝试像 $$6 \cdot <i class="fa fa-home" aria-hidden="true"></i> + 5 \cdot <i class="fa fa-home" aria-hidden="true"></i>$$ $$6\cdot+5\cdot$$ 我明白了 有没有一种简单的方法可以将字体图标集成到MathJax中?如果可以确保基于HTML的输出,可以使用MathJax的非标准\c

我想写一个公式,用a代替数学符号

如果我尝试像

$$6 \cdot <i class="fa fa-home" aria-hidden="true"></i> + 5 \cdot <i class="fa fa-home" aria-hidden="true"></i>$$
$$6\cdot+5\cdot$$
我明白了


有没有一种简单的方法可以将字体图标集成到MathJax中?

如果可以确保基于HTML的输出,可以使用MathJax的非标准
\class{classname}{math}
宏,如下所示

注意这在SVG输出中不起作用(无论如何,如果没有额外的黑客攻击)

script=document.createElement('script');
script.src=https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML-full';
document.getElementsByTagName('head')[0].appendChild(脚本)

在数学中运用数学知识

$$f:\class{fa-fa-twitter}{}\to\class{fa-fa-home}{}$
以您尝试过的方式,这是不可能的。作为一种解决方法,您可以使用图像,而不是字体可怕的图标