Markdown 完全指南

Markdown 完全指南

介绍

本文档旨在全面展示 Markdown 的各种样式元素和数学公式功能,为您提供一个详细的参考指南。通过本文,您将了解如何使用 Markdown 编写结构清晰、样式丰富的文档,以及如何在其中嵌入数学公式。

标题层级

H1 标题

H2 标题

H3 标题

H4 标题

H5 标题
H6 标题

文本格式化

段落文本

这是一个普通的段落文本。Markdown 会自动处理段落的换行和间距,使文本更加美观易读。

粗体和斜体

这是粗体文本

这是斜体文本

这是粗体加斜体文本

代码块

行内代码

在文本中使用 行内代码 来表示代码片段。

代码块(无语法高亮)

# 这是一个简单的代码块
print("Hello, Markdown!")

代码块(带语法高亮)

Python 代码

# 计算斐波那契数列
def fibonacci(n):
    if n <= 1:
        return n
    else:
        return fibonacci(n-1) + fibonacci(n-2)

# 打印前 10 个斐波那契数
for i in range(10):
    print(f"fib({i}) = {fibonacci(i)}")

JavaScript 代码

// 实现一个简单的计数器
class Counter {
    constructor() {
        this.count = 0;
    }
    
    increment() {
        this.count++;
        return this.count;
    }
    
    decrement() {
        this.count--;
        return this.count;
    }
    
    reset() {
        this.count = 0;
        return this.count;
    }
}

// 使用计数器
const counter = new Counter();
console.log(counter.increment()); // 输出: 1
console.log(counter.increment()); // 输出: 2
console.log(counter.decrement()); // 输出: 1
console.log(counter.reset());     // 输出: 0

引用块

这是一个引用块,用于引用他人的话或重要的信息。

引用块可以包含多个段落,每个段落都需要以 > 符号开头。

这是一个嵌套的引用块,可以用来表示多层引用关系。

列表

无序列表

  • 项目 1
  • 项目 2
    • 子项目 2.1
    • 子项目 2.2
      • 子项目 2.2.1
  • 项目 3

有序列表

  1. 第一步
  2. 第二步
    1. 子步骤 2.1
    2. 子步骤 2.2
  3. 第三步
  4. 第四步

表格

姓名年龄职业城市
张三28工程师北京
李四32设计师上海
王五25程序员深圳
赵六35产品经理广州

图片和超链接

图片引用

Markdown Logo

超链接

GitHub - 全球最大的代码托管平台

Markdown 官方文档 - Markdown 的发明者 John Gruber 编写的官方文档

参考式链接

这是一个参考式链接的示例 GitHub,可以在文档的任何地方定义链接目标。

分割线


脚注

这是一个带有脚注的句子。1

这是另一个带有脚注的句子。2

数学公式

行内公式

行内公式示例:$ E = mc^2 $ 是爱因斯坦的质能方程,表示能量等于质量乘以光速的平方。

另一个行内公式示例:$ \sin^2 \theta + \cos^2 \theta = 1 $ 是三角函数的基本恒等式。

独立公式块

基础运算

$$ 1 + 2 = 3 $$

$$ \frac{1}{2} + \frac{1}{3} = \frac{5}{6} $$

代数方程

$$ a^2 + b^2 = c^2 $$

$$ ax^2 + bx + c = 0 $$

$$ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$

微积分表达式

$$ \int_{a}^{b} f(x) , dx $$

$$ \frac{d}{dx} f(x) = \lim_{h \to 0} \frac{f(x + h) - f(x)}{h} $$

$$ \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6} $$

矩阵表示

$$ \begin{pmatrix} 1 & 2 \ 3 & 4 \end{pmatrix} $$

$$ \begin{bmatrix} 1 & 2 & 3 \ 4 & 5 & 6 \ 7 & 8 & 9 \end{bmatrix} $$

复杂公式

$$ \nabla \cdot \vec{E} = \frac{\rho}{\epsilon_0} $$

$$ \Psi(x,t) = \Psi_0 e^{i(kx - \omega t)} $$

$$ \frac{\partial^2 u}{\partial t^2} = c^2 \frac{\partial^2 u}{\partial x^2} $$

总结

本文档全面展示了 Markdown 的各种样式元素和数学公式功能,包括标题层级、文本格式化、代码块、引用块、列表、表格、图片、超链接、分割线、脚注以及各种类型的数学公式。通过掌握这些元素的使用方法,您可以编写出结构清晰、样式丰富的 Markdown 文档,满足各种文档编写需求。

Markdown 是一种简单易用的标记语言,它的设计理念是”易读易写”,既可以作为纯文本阅读,也可以通过渲染器转换为美观的 HTML 或其他格式。希望本文档对您学习和使用 Markdown 有所帮助!

Footnotes

  1. 这是第一个脚注的内容,可以包含详细的解释或参考资料。

  2. 这是第二个脚注的内容,脚注可以放在文档的任何位置,通常在文档末尾。