Hexo博客写作指南:Markdown与数学公式(KaTeX)

前言:刚搭建好Hexo博客的博主,往往会面临文章排版的问题。本教程旨在为使用Hexo写作的博主提供一份清晰的Markdown及LaTeX(KaTeX)语法参考,帮助大家更高效地撰写出排版精美的博文。

一、Markdown基础语法

Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构丰富的HTML页面。以下是博文写作中最常用的一些语法。

1. 标题层级

使用#号定义标题,一个#代表一级标题,两个##代表二级标题,以此类推。在博文写作中,合理使用标题层级有助于形成清晰的文章结构。

2. 强调:加粗与斜体

  • 斜体: 使用一对星号 * 或下划线 _ 包裹文本。
  • 加粗: 本博客统一使用HTML的<b>标签进行加粗,例如<b>加粗文本</b>
  • 删除线: 使用一对波浪线~~包裹文本。

3. 列表:有序与无序

  • 无序列表 使用星号 *、加号 + 或是减号 - 作为列表标记。
  • 有序列表 则使用数字接着一个英文句点。
1
2
3
4
5
- 列表项 A
- 列表项 B

1. 步骤一
2. 步骤二

4. 代码块

对于程序员博主,代码块是必不可少的。使用一对反引号 `代码` 来标记行内代码。对于多行代码,则使用三个反引号 ``` 包裹。

1
2
3
4
5
6
```javascript
// 在```后指定语言可以实现语法高亮
function hello() {
console.log("Hello, Hexo!");
}
```

5. 引用、链接与图片

  • 引用: 使用 > 符号来表示引用块。
  • 链接: 语法为 [链接文本](链接地址)
  • 图片: 语法为 ![图片替代文本](图片地址)

6. 表格

表格语法略显复杂,但非常实用。使用|来分隔不同的单元格,使用-来分隔表头和表体。

1
2
3
4
| Header 1 | Header 2 |
| :------- | :------: |
| Cell 1 | Cell 2 |
| Cell 3 | Cell 4 |

注:冒号:可以用来控制表格内容的对齐方式。

二、数学公式 (KaTeX)

本博客采用KaTeX来渲染数学公式,它相比MathJax更轻量、渲染速度更快。语法与标准LaTeX基本兼容。

1. 公式的两种形式

  • 行内公式 (Inline): 将公式夹在$符号中间,例如 $E=mc^2$

  • 块级公式 (Display): 将公式夹在$$符号中间,公式会单独成行并居中。

    1
    2
    3
    $$
    \frac{\partial u}{\partial t} = h^2 \left( \frac{\partial^2 u}{\partial x^2} + \frac{\partial^2 u}{\partial y^2} \right)
    $$

2. 常用LaTeX命令

  • 上下标: ^ 用于上标, _ 用于下标。例如:$x_i^2$
  • 分数: 使用 \frac{分子}{分母}。例如:$\frac{1}{x+1}$
  • 根号: 使用 \sqrt{表达式}。n次方根为 \sqrt[n]{表达式}
  • 运算符: \sum (求和), \int (积分), \lim (极限) 等。例如:$\sum_{i=1}^n a_i$
  • 括号: 使用 \left(\right) 来创建可以自动调整大小的括号。

3. 矩阵与多行公式

编写复杂的矩阵和需要对齐的多行公式,是LaTeX的强项。

  1. 矩阵

    使用 pmatrix, bmatrix, vmatrix 等环境来创建不同括号的矩阵。

    1
    2
    3
    4
    5
    6
    $$
    A = \begin{pmatrix}
    a_{11} & a_{12} \\
    a_{21} & a_{22}
    \end{pmatrix}
    $$
  2. 对齐的多行公式

    使用 aligned 环境,并用 & 来标记对齐点,\\ 来换行。

    1
    2
    3
    4
    5
    6
    $$
    \begin{aligned}
    v &= v_0 + at \\
    s &= v_0 t + \frac{1}{2}at^2
    \end{aligned}
    $$

4. 注意事项

在Markdown文件中书写LaTeX公式时,需要注意特殊字符的转义问题,特别是下划线_、星号*等。如果公式渲染出现问题,可以尝试使用\进行转义。

  • Copyrights © 2023-2025 Kaleid Scoper
  • 访问人数: | 浏览次数:

欢迎打赏支持作者

支付宝
微信