我正在处理这张表。我必须将其更改为表格才能使居中工作。现在我想删除顶行上的垂直线部分和第一列上的水平线部分。有办法吗?
\begin{figure}[ht!]
\centering
\begin{tabular}{r|c|c|c|}
& \hspace*{2cm} & $\bm{b^{i^*}}$ & \hspace*{2cm} \\ \hline
& 0 & 0 & 0 \\ \hline
$i_*^*$ & & $\mathbf{0}$ & 0 \\ \hline
$i_*^*+1$ & $\ne 0$ & {} $\ne 0$ & \\ \hline
k & $\ne 0$ & {} $\ne 0$ & \\ \hline
j & $\ne 0$ & {} $\ne 0$ & \\ \hline
\end{tabular}
\end{figure}
答案1
array
如果在数学模式下使用,则会更容易,从而简化输入。
我给出了表格的两种实现,其中第 2 列到第 4 列大小相同。在第二种实现中,第二行与表格本身“分离”。
\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}
\usepackage{array}
\usepackage{booktabs} % for the second realization
\begin{document}
$\begin{array}{r|w{c}{1cm}|w{c}{1cm}|w{c}{1cm}|}
\multicolumn{1}{r}{} & \multicolumn{3}{c}{\bm{b^{i^*}}} \\
\cline{2-4}
& 0 & 0 & 0 \\
\cline{2-4}
i_*^* & & \mathbf{0} & 0 \\
\cline{2-4}
i_*^*+1 & \ne 0 & \ne 0 & \\
\cline{2-4}
k & \ne 0 & \ne 0 & \\
\cline{2-4}
j & \ne 0 & \ne 0 & \\
\cline{2-4}
\end{array}$
\bigskip
$\begin{array}{rw{c}{1cm}w{c}{1cm}w{c}{1cm}}
\toprule
& \multicolumn{3}{c}{\bm{b^{i^*}}} \\
\cmidrule{2-4}
& 0 & 0 & 0 \\
\midrule
i_*^* & & \mathbf{0} & 0 \\
i_*^*+1 & \ne 0 & \ne 0 & \\
k & \ne 0 & \ne 0 & \\
j & \ne 0 & \ne 0 & \\
\bottomrule
\end{array}$
\end{document}
答案2
与。{NiceTabular}
nicematrix
\documentclass{article}
\usepackage{nicematrix}
\usepackage{mathtools,bm}
\begin{document}
\begin{table}
\centering
\begin{NiceTabular}{ccc}[first-row,first-col,hvlines,columns-width=15mm]
& & $\bm{b^{i^*}}$ & \\
& 0 & 0 & 0 \\
$i_*^*$ & & $\mathbf{0}$ & 0 \\
$i_*^*+1$ & $\ne 0$ & {} $\ne 0$ & \\
$k$ & $\ne 0$ & {} $\ne 0$ & \\
$j$ & $\ne 0$ & {} $\ne 0$ & \\
\end{NiceTabular}
\end{table}
\end{document}
您需要多次编译(因为nicematrix
在后台使用 PGF/Tikz 节点)。
答案3
\documentclass{article}
\usepackage{bm}
\begin{document}
\begin{figure}[ht!]
\centering
\begin{tabular}{r|c|c|c|}
\multicolumn{1}{c}{} &\multicolumn{1}{c}{ \hspace*{2cm}} &\multicolumn{1}{c}{ $\bm{b^{i^*}}$} & \multicolumn{1}{c}{\hspace*{2cm}} \\ \cline{2-4}
& 0 & 0 & 0 \\ \cline{2-4}
$i_*^*$ & & $\mathbf{0}$ & 0 \\ \cline{2-4}
$i_*^*+1$ & $\ne 0$ & {} $\ne 0$ & \\ \cline{2-4}
k & $\ne 0$ & {} $\ne 0$ & \\ \cline{2-4}
j & $\ne 0$ & {} $\ne 0$ & \\ \cline{2-4}
\end{tabular}
\end{figure}
\end{document}