我的博客有问题。在写帖子时,我还可以使用 MathJax 添加数学。我也有一些自己的标记语言,可以处理斜体和粗体文本。碰巧斜体的语法与 MathJax 的下标语法发生冲突。
所以,如果我在端口中写入以下内容:
My cat was doing this strange sound: _Prrrrrr_.
下划线之间的文本用斜体样式的 span 标签重新渲染。
但是在 MathJax 中使用下划线意味着有下标。有时我当然有问题。重点是首先处理我的标记语言,然后 Mathjax 才能运行。
有没有办法告诉 MathJax 在不使用下划线而是使用替代语法的情况下制作下标和上标?
谢谢
最佳答案
有办法。按此处所述使用宏:Configure Tex in MathJax . 通过这样设置:
MathJax.Hub.Config({TeX: {Macros:{subscript:['_{#1}',1],superscript:['^{#1}',1]}}});
系统(MathJax)会把这东西换成下划线再解析,我的问题居然这样解决了!
关于javascript - 如何告诉 MathJax 对下标使用替代语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12406274/