latex插入公式&排版

为blog添加latex支持

Hexo 默认的 Markdown 渲染器不支持复杂公式,所以需要更换渲染器。

首先要在主题的配置文件中启用math,设置其值为true,然后更换渲染器为katex

katex的渲染速度要快一些,并且在移动设备上有更好的兼容性

1
2
3
4
5
post:
math:
enable: true
specific: false
engine: katex

若设置speicfic为 true,则需要在文章开头添加math: true

1
2
3
4
title: latex_support
date: 2023-11-27 22:08:39
tags: math
math: true

安装katex渲染器

1
2
3
npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-markdown-it --save
npm install @traptitech/markdown-it-katex --save

完成后在站点配置中添加:

1
2
3
markdown:
plugins:
- "@traptitech/markdown-it-katex"

参考fluid的配置说明

latex的排版

1
2
3
4
5
6
7
8
9
\begin{align*} ##align表示对齐,不带*会自动标注公式序号,falign可以进行左对齐,一般还是align
&\\ ##进行对齐,&为对齐操作符
&content1 \tag{1} \\ ##tag{1}可以标注序号1
\\ ##"\\"可以换行
& \quad content2 ##quad 可以缩进
\\
& \boxed {f(x) = e^g(x)} \\ ## \boxed 命令可以表示公式框

\end{align*}##结尾同样要用相同的操作符

值得注意的是,写latex格式的时候建议仔细检查错误,避免出现一个"}"没了找半天错的尴尬情况


latex插入公式&排版
https://silenzio111.github.io/2023/11/27/latex/
作者
silenzio
发布于
2023年11月27日
许可协议