问题描述
写《信息量&信息熵&信息增益》时,用到了一些数学公式。但是,在使用hexo生成页面后,这些数学公式并没有被正确显示。查找资料发现markdwon本身的特殊符号与latex中的符号会出现冲突:
1、在markdown中,_
是斜体,但是在latex中,却有下标的意思。
2、在markdown中,\\
会被转义为\
,这样也会影响影响mathjax对公式中的\\
进行渲染。
解决办法有三种,手动添加转义、更换hexo的markdown渲染引擎和修改hexo的渲染代码。小编更喜欢第三种,经过尝试,完美解决问题,本文记录下解决问题的过程。