Hexo-Butterfly主题的文章如何嵌入数学公式
前言
最近写文章有对公式的需求了,百度了一下Markdown中怎么编写公式,在Typora上确实能显示,但是编译成文章后显示的居然是源码,这下不得不看看Butterfly如何配置数学公式了,在此记录一下,供大家参考。
开始
网上看了很多教程,好多都是什么删除原来的markdown-render,换成新的render,感觉这种换包的风险比较大,就看看了有没有不用换包的方法,通过其他博文评论区的提示和Butterfly 文档(三)-Math 数学的说明,让我给配上了,按照以下步骤来就行了,非常轻松。
需要在
_config.butterfly.yml
中配置以下内容:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19# 数学公式
math:
# Choose: mathjax, katex
# Leave it empty if you don't need math
use: mathjax
# 如果設置為 true,將在每個頁面加載 mathjax/katex 腳本
# 如果設置為 false,將根據你的設置加載 mathjax/katex 腳本(在頁面的 front-matter 中添加 'mathjax: true' 或者 'katex: true')
per_page: false
hide_scrollbar: false
mathjax:
# Enable the contextual menu
enableMenu: true
# Choose: all / ams / none, This controls whether equations are numbered and how
tags: none
katex:
# Enable the copy KaTeX formula
copy_tex: false然后在使用到公式的文章中设置
front matter
:mathjax: true
在文章中编写公式
公式格式参考洛谷帮助手册-LateX格式手册、LaTeX 入门
行内公式格式:
$你的公式$
,案例:$O(7n^2 + 2n + 4) = O(n^2)$整行公式格式:
1
2
3$$
你的公式
$$案例:
$$
O(7n^2 + 2n + 4) = O(n^2)
$$
参考文章
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 InsectMk的个人空间!
评论