如何将表格转换为文本格式?我对矩阵内容的细节不感兴趣,只对矩阵的形式感兴趣,尤其是如何将箭头和标签放在矩阵外面。
以下是我目前得到的信息:
\left(
\begin{array}{c|c|c|ccc}
1 & 1 & 1 & 1 & \gets & \ket{1}\\
\hline
1 & 1 & 1 & 1 & \gets & \ket{1}\\
\hline
1 & 1 & 1 & 1 & \gets & \ket{1}\\
\hline
1 & 1 & 1 & 1 & \gets & \ket{1}\\
\uparrow & \uparrow & \uparrow & \uparrow & & \\
\ket{1} & \ket{1} & \ket{1} & \ket{1} & &
\end{array}
\right)
答案1
以下是使用blkarray
包裹。
\documentclass{article}
\usepackage{array,blkarray}% http://ctan.org/pkg/{array,blkarray}
\begin{document}
$\begin{blockarray}{(cccc)>{\leftarrow}l}
a & b & c & d & 1 \\
e & f & g & h & 2 \\
i & j & k & l & 3 \\
\begin{block}{ccccl}
\uparrow & \uparrow & \uparrow & \uparrow & \\
4 & 5 & 6 & 7
\end{block}
\end{blockarray}$
\end{document}
这个想法是定义一个blockarray
包含所需包围结构的“覆盖”环境。使用环境构造与此不同的元素block
。界面类似于tabular
和array
结构的界面,优点是能够使用array
功能(正如我对最右边一列的\leftarrow
插入所做的那样)。