在 海明校验码 这篇博文中,涉及到许多数学公式的插入.原生的Markdown对此支持不够好,但可借助插件,实现 LaTex 那样的效果.
一般常用的是 mathjax 和 katex
安装
步骤如下:
yarn add hexo-math
(注: 此时node_module会重新初始化,原来对里面文件做的改动会丢失,如我对图片的魔改)
在全局的 _config.yml 文件中,添加
1 | math: |
在主题文件夹的 _config.yml中,添加(或覆盖为)如下内容
1 | # MathJax Support |
另外,将 node_modules/hexo-math/index.js文件中, 与katex相关的两行注释掉(因为使用了mathjax,没有用katex)
否则,在构建时,会出现如下报错
使用
当公式不独占一行时: $数学公式$
独占一行时: $$数学公式$$
常用语法可参考 Latex/MathJax/Katex数学公式手册
如在 海明校验码 中,
$D_7$ 用 $D_7$来表示,即_表示下标
$2^{i-1}$ 用 $2^{i-1}$来表示, 即^表示指数, 指数位置的加减写在{}内
几个不错的在线公式编辑器:
参考:
结合MathType和MathJax在Hexo博客中插入数学公式
MathJax 数学符号以及公式在 Markdown 中的运用
原文链接: https://dashen.tech/2021/02/21/hexo中插入数学公式/
版权声明: 转载请注明出处.