我正在尝试在 TeX 中复制以下矩阵:
到目前为止,我有这个(我的 TeX 中的元素应该保持这种状态):
\documentclass[11pt,a4paper]{article}
\usepackage{amssymb, amsmath, bm}
\usepackage{float, booktabs, makecell, caption, tabularx}
\usepackage{siunitx}
\begin{document}
\begin{gather}
\centering
\boldsymbol{F} =
\begin{pmatrix}
I_3 & \mathrm{Unrestricted} \\
0_{k \times k} & I_k \\
\end{pmatrix}
.
\end{gather}
\end{document}
如何在矩阵中添加水平线和垂直线,以使其与图片中的线匹配?
先感谢您。
答案1
使用array
而不是pmatrix
您可以轻松添加垂直线和水平线:
\documentclass[11pt,a4paper]{article}
\usepackage{amssymb, amsmath, bm}
\begin{document}
\begin{gather}
\centering
\boldsymbol{F} =
\left(
\begin{array}{c|c}
I_3 & \mathrm{Unrestricted} \\ \hline
0_{k \times k} & I_k \\
\end{array}
\right)
.
\end{gather}
\end{document}
要在矩阵条目周围添加更多垂直空白,您可以更改以下值\arraystretch
:
\documentclass[11pt,a4paper]{article}
\usepackage{amssymb, amsmath, bm}
\begin{document}
\renewcommand{\arraystretch}{1.5}
\begin{gather}
\centering
\boldsymbol{F} =
\left(
\begin{array}{c|c}
I_3 & \mathrm{Unrestricted} \\ \hline
0_{k \times k} & I_k \\
\end{array}
\right)
.
\end{gather}
\end{document}