styleLatex
全部免费工具

LaTeX 矩阵生成器

设置行数和列数,逐个填写元素,选好括号,这个 LaTeX 矩阵生成器会实时写出代码。元素支持 LaTeX 数学写法,如 \alpha 或 x^2,结果可以直接粘贴到 Overleaf 或任何加载了 amsmath 的文档中。

单元格可以写 LaTeX 数学,例如 \alpha 或 x^2。空单元格记为 0。

LaTeX

\begin{pmatrix}
  1 & 0 & 0 \\
  0 & 1 & 0 \\
  0 & 0 & 1
\end{pmatrix}

有一整页公式要录入?把照片、扫描件或 PDF 转成能编译的 LaTeX。

转换文件

什么是 LaTeX 矩阵生成器?

不用逐个敲 & 的 LaTeX 矩阵代码

手写矩阵要在每一行数好 & 和双反斜杠。LaTeX 矩阵代码生成器替你处理这些排版,你只需关心元素本身。

LaTeX 中的矩阵:pmatrix、bmatrix 和 vmatrix

LaTeX 中的矩阵都写在 amsmath 环境里。pmatrix 是圆括号,bmatrix 是方括号,vmatrix 是表示行列式的竖线;用「括号」菜单即可切换。

带括号、竖线或无括号的 LaTeX 矩阵

Bmatrix 是花括号,Vmatrix 是双竖线,普通 matrix 不加括号,适合放在你自己的 \left 和 \right 定界符里。

为什么用我们的 LaTeX 矩阵生成器?

免费的在线 LaTeX 矩阵生成器

这个 LaTeX 矩阵生成器在浏览器中运行,无需账号或下载,每次输入都会刷新代码,最大 12 行 × 12 列。

查看全部免费 LaTeX 工具

支持数学写法的 LaTeX 矩阵生成器

元素按 LaTeX 写法输入,分数、希腊字母、下标和 \cdots 都可以,LaTeX 矩阵生成器会原样保留。空格子会变成 0。

不只是矩阵,也能做表格

这个 LaTeX 矩阵生成器也可以用来排符号矩阵。如果是带表头的数据行,用表格转换工具更合适。

把电子表格转成 LaTeX 表格

三步使用

第 1 步:设置 LaTeX 矩阵大小

行数和列数可选 1 到 12。仍放得下的元素会保留,所以放大或缩小矩阵不必重新输入。

第 2 步:填写元素、省略号或单位矩阵

表格默认是 3×3 单位矩阵。直接改写元素,或在格子里输入 \cdots、\vdots、\ddots 添加省略号。

第 3 步:选择括号并复制代码

需要方括号就选 bmatrix,也可以选其他样式,然后复制或下载。增广矩阵或带竖线的矩阵需要用 array,见常见问题。

把笔记的其余部分转换成 LaTeX

官方参考资料: amsmath (CTAN)

LaTeX 矩阵生成器: styleLatex card with the tool's purpose and a code sample | LaTeX 矩阵生成器

LaTeX 矩阵生成器常见问题

如何在 LaTeX 中写矩阵?
加载 amsmath,在数学模式中写 \begin{pmatrix} a & b \\ c & d \end{pmatrix}。& 分隔列,\\ 结束每一行。
如何在 LaTeX 中写增广矩阵?
用 array,在列格式里加竖线,例如 \left[\begin{array}{cc|c} … \end{array}\right]。可以先在上方生成元素。
如何在 LaTeX 公式中写矩阵?
把矩阵环境放进 equation 或 \[ \],例如 A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}。
如何在 LaTeX 中写单位矩阵?
对角线填 1,其他格子留空,空格子会变成 0。一般尺寸可以用 \ddots,或直接写 I_n。
如何在 LaTeX 中写矩阵乘法?
把两个矩阵环境并排写表示 AB,或在中间加 \cdot 明确表示乘积。
如何在 LaTeX 中写列矩阵?
在 LaTeX 矩阵生成器中把列数设为 1,就得到列向量,如 \begin{bmatrix} x_1 \\ x_2 \end{bmatrix}。设为一行则是行向量。
如何在 LaTeX 中写 2×2 矩阵?
在 LaTeX 矩阵生成器中设为 2 行 2 列,得到 \begin{pmatrix} a & b \\ c & d \end{pmatrix},再用菜单换括号。
如何在 Overleaf 中写 LaTeX 矩阵?
大多数 Overleaf 模板已经加载 amsmath;没有的话加上 \usepackage{amsmath},把代码粘贴到数学模式中。
如何在 LaTeX 矩阵中画竖向省略号?
竖向用 \vdots,横向用 \cdots,斜向用 \ddots,直接输入到格子里即可。
如何在 LaTeX 行内写矩阵?
在 \( \) 中使用 smallmatrix,写成 \bigl(\begin{smallmatrix} a & b \\ c & d \end{smallmatrix}\bigr),让它适应行高。
如何在 LaTeX 矩阵中画线?
改用 array:列格式中的竖线画竖线,行之间的 \hline 画横线。
如何在 LaTeX 中写对角矩阵?
只填对角线,其他格子留空;或写成简洁的 \operatorname{diag}(a, b, c)。
如何在 LaTeX 中写矩阵行列式?
在 LaTeX 矩阵生成器中选 vmatrix 得到竖线;只需要符号时写 \det(A)。
如何在 LaTeX 中写逆矩阵?
逆矩阵写 A^{-1}。转置写 A^{\top},简单写法是 A^T。
如何给 LaTeX 矩阵加括号?
pmatrix 是圆括号,bmatrix 是方括号,Bmatrix 是花括号,vmatrix 是单竖线,Vmatrix 是双竖线。普通 matrix 没有括号。
如何在 LaTeX 矩阵中放希腊字母?
在格子里输入 \alpha、\beta 或 a_{ij} 这样的下标。元素是 LaTeX 数学写法,会原样进入代码。
如何在 LaTeX 中把矩阵放大?
调大 \arraystretch、包上 \large,很宽的矩阵用 \resizebox。这个 LaTeX 矩阵生成器最大支持 12×12。
LaTeX 中的 bmatrix 是什么?
amsmath 提供的环境,会在元素外加方括号。加载 amsmath 后在数学模式中使用。
如何调整 LaTeX 矩阵的行距?
在矩阵前加 \renewcommand{\arraystretch}{1.5},或在某一行末尾写 \\[4pt] 只调那一行。
如何给 LaTeX 矩阵加行列标签?
行列标签需要 blkarray 宏包的 blockarray 环境,或较早的 \bordermatrix 命令。
如何给 LaTeX 矩阵编号?
放进 equation 环境就会编号,再加 \label{eq:A} 便于之后引用。
如何在 LaTeX 中写分块矩阵?
用符号作为元素,例如 \begin{pmatrix} A & B \\ C & D \end{pmatrix},或用 array 在块之间画线。
如何在 LaTeX 中写 3×3 矩阵?
LaTeX 矩阵生成器默认就是 3×3,填好了单位矩阵。改写九个元素后复制即可。
如何在 LaTeX 中写雅可比矩阵?
每个格子填 \frac{\partial f_i}{\partial x_j},换成实际下标。黑塞矩阵同理,用二阶导数。
如何在 LaTeX 中写收益矩阵?
像 (3, 1) 这样的数对可以用矩阵。需要标注玩家和策略时,改用 tabular。
如何在 LaTeX 中输入矩阵符号?
矩阵通常用粗体大写:\mathbf{A},粗体希腊字母用 amsmath 的 \boldsymbol{A}。
LaTeX 中矩阵的代码是什么?
\begin{bmatrix} … \end{bmatrix} 及同类环境,列之间用 &,行之间用 \\。LaTeX 矩阵生成器会替你写好。
LaTeX 矩阵生成器能计算矩阵吗?
不能。它只写代码,不做乘法、求逆或行化简。先算出数值,再填进来。
能生成 LaTeX array 而不是矩阵吗?
这里生成的是矩阵环境。需要列对齐或画线时改用 array,并自己加上 \left 和 \right 括号。
LaTeX 矩阵示例是什么样的?
二维旋转矩阵:\begin{pmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix}。可粘贴到任何加载 amsmath 的文档。
pmatrix 和 bmatrix 需要哪个 LaTeX 宏包?
amsmath。在导言区加 \usepackage{amsmath},它提供 pmatrix、bmatrix、Bmatrix、vmatrix 和 Vmatrix。
生成的矩阵能在 Markdown、Obsidian 或 MathJax 中使用吗?
可以。MathJax 和 KaTeX 都支持这些环境,所以代码放在 Obsidian 和大多数 Markdown 编辑器的 $$ 之间即可。

有整页笔记、扫描件或 PDF?把它转成能编译的 LaTeX。

转换文件