iissnan / hexo-theme-next

Elegant theme for Hexo.
http://notes.iissnan.com
MIT License
15.87k stars 3.62k forks source link

mathjax公式与markdown解析出现冲突,该怎么解决 #336

Closed BLKStone closed 9 years ago

BLKStone commented 9 years ago

我在md文件中输入的是 ${\bf J}^{dark}(x) = \min{c \in { r,g,b } }(\min{y \in \Omega(x)}({\bf J}^c (y))),(1) $

调试latex的网站 http://www.codecogs.com/latex/eqneditor.php 希望得到这样的结果 form

但是似乎公式解析与markdown解析发生冲突 darkchannel

搜索引擎找了很久无果,想咨询一下解决办法

BLKStone commented 9 years ago

好吧,我解决掉它了。 公式中代表下标的_会被markdown当成斜体解析,所以要将它转义。 所以最终要改成

$${\bf J}^{dark}(x) = \min{c \in { r,g,b } }(\min{y \in \Omega(x)}({\bf J}^c (y))),(1) $$

参考资料 http://mathjax-chinese-doc.readthedocs.org/en/latest/start.html [搜索关键词“混淆”]

ghost commented 9 years ago

给了一个利用 JS 解决问题的办法: http://liam0205.me/2015/09/09/fix-conflict-between-mathjax-and-markdown/

BLKStone commented 9 years ago

@LiamHuang0205 感谢分享

Tveek commented 8 years ago

可以更换markdow解释器,使用pandoc,可以几乎完美解决问题,http://tveek.github.io/2016/08/27/octopress-hexo-learning-experience/ 好像必须复制网址才能打开.