multirow (2) texto central vertical
MWE:
\documentclass{standalone}
\usepackage{booktabs}
\usepackage{multirow}
\begin{document}
\begin{tabular}{@{}l|llll@{}}
\toprule
\multicolumn{1}{c|}{\multirow{2}{*}{Test}} & \multicolumn{4}{c}{A} \\ \cmidrule(l){2-5}
\multicolumn{1}{c|}{} & 1 & 2 & 3 & 4 \\ \midrule
& & & & \\
& & & & \\ \bottomrule
\end{tabular}
\end{document}
Resultado:
Vi isso , isso . Em algum lugar, tenho que usar makecellou m, mas não consigo entender. Qualquer ajuda em fazer o "Teste" alinhar verticalmente.
Respostas
Aqui está o que você pode fazer com {NiceTabular}de nicematrix(com a última versão: 5.4 de 2020/10/06).
\documentclass{article}
\usepackage{booktabs}
\usepackage{nicematrix}
\begin{document}
\begin{NiceTabular}{@{}l|llll@{}}
\toprule
\Block{2-1}{Test} & \Block{1-4}{A} \\ \cmidrule(l){2-5}
& 1 & 2 & 3 & 4 \\ \midrule
& & & & \\
& & & & \\ \bottomrule
\end{NiceTabular}
\end{document}
No
{NiceTabular}, você usa\Blockpara mesclar células vertical e horizontalmente.O conteúdo do bloco é composto no centro matemático do retângulo das células mescladas (não como com
\multirow).As regras verticais não são quebradas e, portanto, são compatíveis com
booktabs(mas você deve estar ciente de que o uso de regras verticais não está no espírito debooktabs).Você precisa de várias compilações (porque
nicematrixusa nós PGF / Tikz).
Evite verticais para um melhor impacto e problemas com lacunas
A \multirowopção pode ser alterada para valores decimais para ajuste / centralização up-down mais fina - aqui alterada para o valor de 2,4
\documentclass{article}
\usepackage{booktabs}
\usepackage{multirow}
\begin{document}
\begin{table}[]
\begin{tabular}{@{}lllll@{}} \toprule
\multirow{2.4}{*}{Test} & \multicolumn{4}{c}{A} \\ \cmidrule(l){2-5}
& 1 & 2 & 3 & 4 \\ \midrule
& X & Y & Z & A \\
& P & Q & R & S \\ \bottomrule
\end{tabular}
\end{table}
\end{document}