我正在尝试创建一个看起来像的表
但我真的不知道如何将多个跨行和跨列合并在一起(添加“有机体 1”和“有机体 2”)。到目前为止,我已经到了这一步:
\documentclass[a4paper,10pt]{article}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\begin{document}
\begin{tabular}{r|c|c|}
\multicolumn{1}{r}{}
& \multicolumn{1}{c}{$S$}
& \multicolumn{1}{c}{$T$} \\cline{2-3}
$S$ & $a,a$ & $b,c$ \\cline{2-3}
$T$ & $c,b$ & $d,d$ \\cline{2-3}
\end{tabular}
\end{document}
目前看起来是这样的:
有人能建议如何添加顶部的“有机体 2”和左侧的“有机体 1”行/列条目吗?
谢谢!
答案1
从你的代码开始,我得到了这个:
基本上,我已经添加了包multirow
并更改了cline
索引。
\documentclass[a4paper,10pt]{article}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{multirow}
\begin{document}
\begin{tabular}{cr|c|c|}
\multicolumn{2}{r}{} & \multicolumn{2}{c}{Organism 2} \\
\multicolumn{2}{r}{}
& \multicolumn{1}{c}{$S$}
& \multicolumn{1}{c}{$T$} \\
\cline{3-4}
\multirow{2}{*}{Organism 1} & $S$ & $a,a$ & $b,c$ \\
\cline{3-4}
& $T$ & $c,b$ & $d,d$ \\
\cline{3-4}
\end{tabular}
\end{document}
答案2
与。{NiceTabular}
nicematrix
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\begin{NiceTabular}{cccc}
& & \Block{1-2}{Organism 2} \\
& & $S$ & $T$ \\
\Block{2-1}{Organism 1} & $S$ & \Block[hvlines]{2-2}{}
$a$, $a$ & $b$, $c$ \\
& $T$ & $c$, $b$ & $d$, $d$ \\
\end{NiceTabular}
\end{document}