Markdown与Mathjax的冲突
关于Markdown与Mathjax的冲突以及解决方案。
为了进一步解决冲突问题,详见Mathjax的配置方法。
冲突1
有些特殊符号在Markdown与Mathjax中存在表达冲突的问题,如星号(*)在Markdown中可以表示斜体或加粗,在Mathjax中可以表示乘法。
为了解决冲突,可以在Mathjax中使用Markdown中的转义符(\)。
例如:
$a \* b$ |
将会输出为:
$a * b$
这种解决方法会导致Latex的语法发生变化,需要注意。
冲突2
为了输出大括号,不能在Mathjax中使用如下语法,此处方案会导致大括号不显示。
$\{ A \}$ |
而应使用:
$\lbrace A \rbrace$ |
效果如下:
$\lbrace A \rbrace$
冲突3
由于’\‘会被认作Markdown中的转义符号,因此在Mathjax中无法通过’\%’的方式输出百分号,目前没有很好的解决方案。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment