我尝试过不同的方法但都不起作用。
对于创建具有此布局的表格,有什么建议吗?如果我创建 2 个多行(每行有 2 行 - X 和 Y),我不确定如何将它们合并到 c2 和 c3 列。谢谢!
这是一个例子(间距都很奇怪)。
\usepackage{makecell}
\begin{table}[h]
\caption{Design of Experiment1} % title name of the table
\centering % centering table
\begin{tabular}{c c c c} % creating 4 columns
\hline\hline % inserting double-line
\\ [0.5ex]
Group &Training &Reversal &Notation
\\ [0.1ex]
\hline % inserts single-line
\\ [0.5ex]
% 1st row
& & & WT L1(+||-) \\[1ex]
% 2nd row row
\raisebox{1.5ex}{WT} & & & WT L2(-||+) \\[1ex]
% 3rd row
& & & HET L1(+||-) \\[1ex]
% 4th row
\raisebox{1.5ex}{HET} & \raisebox{2ex} {\makecell{L1 reinforced (L+) \\ L2
non-reinforced (L-)}} & \raisebox{2ex}{\makecell{L1 non-reinforced (L-) \\
L2 reinforced (L+)}} & WT L2(-||+)\\[1ex]
\hline % inserts single-line
\end{tabular}
\label{tab:PPer}
\end{table}
答案1
像这样?
\documentclass{article}
\usepackage{array, multirow, boldline}
\begin{document}
\begin{table}[!h]
\centering\sffamily\setlength{\extrarowheight}{2pt}
\begin{tabular}{V{2.5}*{3}{>{\centering\arraybackslash}m{1cm}|}>{\centering\arraybackslash}m{1cm}V{2.5}}
\hlineB{2.5}
c1 &c2 & c3 & c4 \\
\hlineB{2}
\multirow{2}{*}{X} & & & a\\
& \multirow{2}{*}{XY}& \multirow{2}{*}{YZ} & b \\
\cline{1-1}\cline{4-4}
\multirow{2}{*}{Y} & & & c \\
& & & d \\
\hlineB{2.5}
\end{tabular}
\end{table}
\end{document}