以下矩阵的大小为 $10 \times 10$,但它表示的是 $m \times m$ 矩阵。因此,我需要表示前五列表示项 $0$ 到 $\frac{m}{2} - 1$,后五列表示项 $\frac{m}{2}$ 到 $m$。我附上了一张需要表示的图像。
\documentclass[a4paper,12pt,times,numbered,print,index]{article}
\RequirePackage[left=37mm,right=30mm,top=35mm,bottom=30mm]{geometry}
\RequirePackage{libertine}
\RequirePackage[small,bf,labelsep=space,
tableposition=top]{caption}
\usepackage{multirow}
\usepackage{subfig,amsfonts,amsmath,amssymb,braket}
\usepackage{algorithm}% http://ctan.org/pkg/algorithms
\usepackage{algpseudocode}% http://ctan.org/pkg/algorithmicx
\begin{document}
$$
H_{ab}=
\begin{bmatrix}
1 & 1 & 0 & \dots & \dots & 0 & 0 & 0 & \dots & 0 \\
0 & 0 & 0 & \dots & \dots & 1 & -1 & 0 & \dots & \vdots \\
\vdots & \dots & \dots & \dots & \dots & 0 & 0 & 0 & \dots & \vdots \\
\vdots & \dots & \dots & \dots & \dots & \dots & \dots & \dots & \dots & \vdots \\
0 & \dots & \dots & \dots & \dots & \dots & \dots & \dots & \dots & 0 \\
\end{bmatrix}
$$
\end{document}
有人知道我该如何在 LaTeX 中表示这一点吗?如果无法让它完全像图像中那样显示,我不介意,我只是在寻找一种尽可能清晰地表示图像中信息的方法。有人知道如何做到这一点吗?
答案1
这只是在嵌套中手动放置相应的括号array
:
\documentclass{article}
\usepackage{amsmath,amssymb,array,graphicx}
\newcolumntype{C}[1]{>{\centering\arraybackslash$}p{#1}<{$}}
\begin{document}
\[
\begin{array}{@{}r@{}}
\overbrace{\begin{array}{@{}*{5}{C{1.5em}}@{}}
&&&&
\end{array}}^{\text{Columns: $0$ to $m/2-1$}}
\overbrace{\begin{array}{@{}*{5}{C{1.5em}}@{}}
&&&&
\end{array}}^{\text{Columns: $m/2$ to $m$}} \hspace*{25pt}\\[-.5\normalbaselineskip]
H_{ab} =
\left.\hspace*{-\nulldelimiterspace}
\left[\begin{array}{@{}*{10}{C{1.5em}}@{}}
1 & 1 & 0 & \cdots & \cdots & 0 & 0 & 0 & \cdots & 0 \\
0 & 0 & 0 & \cdots & \cdots & 1 & -1 & 0 & \cdots & \vdots \\
\vdots & \cdots & \cdots & \cdots & \cdots & 0 & 0 & 0 & \cdots & \vdots \\
\vdots & \cdots & \cdots & \cdots & \cdots & \cdots & \cdots & \cdots & \cdots & \vdots \\
0 & \cdots & \cdots & \cdots & \cdots & \cdots & \cdots & \cdots & \cdots & 0 \\
\end{array}\right]\right\} \rotatebox[origin=c]{-90}{\scriptsize Rows: $0$ to $m$}
\end{array}
\]
\end{document}