表格中的标签应该跨越另一个单元格

表格中的标签应该跨越另一个单元格

我希望左列(带有“标题” a=0 的列)与其他列一样宽,但不是通过使其他列变宽来实现的!这意味着 a= 必须跨越其左侧的单元格。

\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\begin{document}
\begin{table}[ht]
\centering
\begin{tabular}{rccc}
&$a=0$&$1$&$2$\\\cline{2-4}
$c=0$&\\\cline{2-4}
$1$&\\\cline{2-4}
$2$&\\\cline{2-4}
\end{tabular}
\caption{caption}
\end{table}
\end{document}

在此处输入图片描述

所以我想要这样的东西(但 = 和 0 之间的空格应该与 a 和 = 之间的空格相同(并且这应该与 c 和 = 之间的空格相同)。

在此处输入图片描述

答案1

这里我在 的左边添加了\llap。后面需要添加 以确认 后面会跟着实际的数字,并适当设置间距。$a={}$$0${}==

\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\begin{document}
\begin{table}[ht]
\centering
\begin{tabular}{rccc}
&\llap{$a={}$}$0$&$1$&$2$\\\cline{2-4}
$c=0$&\\\cline{2-4}
$1$&\\\cline{2-4}
$2$&\\\cline{2-4}
\end{tabular}
\caption{caption}
\end{table}
\end{document}

在此处输入图片描述

答案2

您可以使用一个\multicolumn{2}{r}{...}设置。

在此处输入图片描述

\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\begin{document}
\begin{table}[ht]
\centering
\begin{tabular}{@{}rccc@{}}
\multicolumn{2}{r}{$a=0$}& $1$ & $2$ \\\cline{2-4}
$c=0$&\\\cline{2-4}
$1$  &\\\cline{2-4}
$2$  &\\\cline{2-4}
\end{tabular}
\caption{caption}
\end{table}
\end{document}

相关内容