常用 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}$ 的逻辑就是:
- 写出一个变量 \(h\),下标是普通单词 text "fox"。
- 写一个等号。
- 开启一个带方括号的矩阵环境。
- 放入 \(h_1\),换行;放入 \(h_2\),换行;放入垂直省略号,换行;放入 \(h_{300}\)。
- 结束矩阵环境。

浙公网安备 33010602011771号