我正在使用blkarray
它来生成一个标记矩阵。我想使用带有 T 的上标来表示这种矩阵的转置。但是我找不到正确的语法来得到我想要的。下面您可以看到我的尝试。
\documentclass{article}
\usepackage{blkarray}
\usepackage{amsmath,bm,amssymb}
\begin{document}
\begin{equation}
\begin{blockarray}{ccccccc}
1 & & 12 & 13 & 14 & 15 & 16\\
\begin{block}{(ccccccc)}
0 & \cdots & 0 & 1 & 1 & 1 & 1\\
\end{block}
\end{blockarray}^T
\end{equation}
\end{document}
\documentclass{article}
\usepackage{blkarray}
\usepackage{amsmath,bm,amssymb}
\begin{document}
\begin{equation}
\begin{blockarray}{ccccccc}
1 & & 12 & 13 & 14 & 15 & 16\\
\begin{block}{(ccccccc)}
0 & \cdots & 0 & 1 & 1 & 1 & 1\\
\end{block}^T
\end{blockarray}
\end{equation}
\end{document}
\documentclass{article}
\usepackage{blkarray}
\usepackage{amsmath,bm,amssymb}
\begin{document}
\begin{equation}
\begin{blockarray}{cccccccc}
1 & & 12 & 13 & 14 & 15 & 16 &\\
\begin{block}{(ccccccc)c}
0 & \cdots & 0 & 1 & 1 & 1 & 1 & ^T\\
\end{block}
\end{blockarray}
\end{equation}
\end{document}
我怎样才能很好地获得上标,就好像矩阵不是用生成的一样blkarray
?
答案1
答案2
使用较小的字体设置索引:
\documentclass{article}
\usepackage{array}
\begin{document}
\[
\begin{tabular}{c}
\mbox{\scriptsize\begin{tabular}{ *{7}{>{\centering}p{10pt}} }
1 & & 12 & 13 & 14 & 15 & 16
\end{tabular}} \\
\begin{tabular}{ *{7}{>{\centering}p{10pt}} }
\makebox[0pt][r]{$\bigl($}%
0 & $\cdots$ & 0 & 1 & 1 & 1 & 1%
\makebox[0pt][l]{$\bigr)^T$}
\end{tabular}
\end{tabular}
\]
\end{document}
上面我使用了tabular
具有固定宽度列的布局,在列内设置元素。p{10pt}
您可以在外列中使用零宽度框来模拟矩阵样式(
...。)^T
答案3
你blockarray
到底需不需要?
\documentclass{article}
\usepackage{amsmath}
\newcommand{\IND}[2]{\overset{#2\vphantom{\smash[t]{\Big|}}}{#1}}
\begin{document}
\begin{equation}
\bigl(\IND{0}{1} \quad \cdots \quad \IND{0}{12} \quad
\IND{1}{13} \quad \IND{1}{14} \quad \IND{1}{15} \quad \IND{1}{16}\bigr)^T
\end{equation}
\end{document}
替代版本:
\documentclass{article}
\usepackage{amsmath}
\newcommand{\IND}[2]{%
\vbox{\ialign{%
\hfil$##$\hfil\cr
\scriptstyle#2\cr
#1\cr
}}%
}
\begin{document}
\begin{equation}
\bigl(\IND{0}{1} \quad \cdots \quad \IND{0}{12} \quad
\IND{1}{13} \quad \IND{1}{14} \quad \IND{1}{15} \quad \IND{1}{16}\bigr)^T
\end{equation}
\end{document}