常用 Latex 代码片段示例

1. 矩阵

$$h_{\text{fox}} = \begin{bmatrix} h_1 \\ h_2 \\ \vdots \\ h_{300} \end{bmatrix}$$

在这段 Latex 代码中,每个带有反斜杠 \ 的词都是一个指令。以下是这段公式里各个符号和命令的详细拆解:

1. 环境与排版指令

  • **\begin{bmatrix}\end{bmatrix}**

  • 含义:在 LaTeX 中,\begin\end 永远是成对出现的,用来划定一个特定的“环境”(Environment)的开始和结束。

  • bmatrix:代表 Bracketed Matrix(带方括号的矩阵)。这对命令告诉渲染器:“请在这里画一个大方括号,并把我写在里面的内容排版成矩阵的形式。”

  • (补充:如果换成 pmatrix,方括号就会变成小括号 \(()\);换成 vmatrix 就会变成绝对值那样的竖线 \(\vert{}\vert{}\))

  • \\ (双反斜杠)

  • 含义换行符 (Line break)。

  • 作用:在矩阵中,它告诉系统“这一行的数据写完了,请把后面的内容放到矩阵的下一行”。所以 \(h_1\)\(h_2\) 等等才能竖着排成一列。

2. 文本与变量指令

  • \text{fox}

  • 含义:强制显示为普通文本

  • 作用:在 LaTeX 的数学模式下,如果你直接写 fox,系统会认为这是三个数学变量 \(f\)\(o\)\(x\) 相乘,并把它们斜体显示且拉开间距(像这样:\(fox\))。加上 \text{} 后,系统就知道这是一个完整的英文单词,会使用正体并保持正常的字母间距(像这样:\(\text{fox}\))。

  • _ (下划线)

  • 含义下标 (Subscript)。

  • 作用:它表示把后面的内容缩小并放在右下角。例如 h_{\text{fox}} 就渲染成了 \(h_{\text{fox}}\)。注意,如果下标包含多个字符,必须用大括号 {} 括起来,否则只有第一个字符会变成下标。

  • \vdots

  • 含义垂直省略号 (Vertical dots)。

  • 作用:画出三个竖向的点,用来表示矩阵中间省略了从 \(h_3\)\(h_{299}\) 的元素。(横向的省略号是 \cdots,斜向的是 \ddots)


总结一下,这段代码 $h_{\text{fox}} = \begin{bmatrix} h_1 \\ h_2 \\ \vdots \\ h_{300} \end{bmatrix}$ 的逻辑就是:

  1. 写出一个变量 \(h\),下标是普通单词 text "fox"。
  2. 写一个等号。
  3. 开启一个带方括号的矩阵环境。
  4. 放入 \(h_1\),换行;放入 \(h_2\),换行;放入垂直省略号,换行;放入 \(h_{300}\)
  5. 结束矩阵环境。
posted @ 2026-08-29 07:13  立体风  阅读(16)  评论(0)    收藏  举报