如何在此矩阵中获取方括号而不是“()”括号:
\documentclass[12pt]{report}
\usepackage{blkarray}
\usepackage{amsmath}
\begin{document}
\[
\begin{blockarray}{cccccc}
a & b & c & d & e \\
\begin{block}{(ccccc)c}
1 & 1 & 1 & 1 & 1 & f \\
0 & 1 & 0 & 0 & 1 & g \\
0 & 0 & 1 & 0 & 1 & h \\
0 & 0 & 0 & 1 & 1 & i \\
0 & 0 & 0 & 0 & 1 & j \\
\end{block}
\end{blockarray}
\]
\end{document}
答案1
只需使用{[cccc]c}
而不是{(cccc)c}
。另一点是 产生的括号的大小blkarray
通常很短。您可以使用 来改进它bigstrut
:
\documentclass[12pt]{report}
\usepackage{blkarray, bigstrut}
\usepackage{amsmath}
\begin{document}
\[
\begin{blockarray}{cccccc}
a & b & c & d & e \\
\begin{block}{[ccccc]c}
\bigstrut[t] 1 & 1 & 1 & 1 & 1 & f \\
0 & 1 & 0 & 0 & 1 & g \\
0 & 0 & 1 & 0 & 1 & h \\
0 & 0 & 0 & 1 & 1 & i \\
0 & 0 & 0 & 0 & 1 & j\bigstrut[b]\\
\end{block}
\end{blockarray}
\]
\end{document}