multirow (2) verticale al centro del testo
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}
Produzione:

Visto questo , questo . Da qualche parte, devo usare makecell
o m
, ma non sono in grado di afferrare. Qualsiasi aiuto per allineare verticalmente il "Test".
Risposte
Ecco cosa puoi fare con {NiceTabular}
di nicematrix
(con l'ultima versione: 5.4 del 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}
In
{NiceTabular}
, puoi\Block
unire le celle sia verticalmente che orizzontalmente.Il contenuto del blocco è composto al centro matematico del rettangolo delle celle unite (non come con
\multirow
).Le regole verticali non sono infrante e quindi sono compatibili con
booktabs
(ma devi essere consapevole che l'uso delle regole verticali non è affatto nello spirito dibooktabs
).Hai bisogno di diverse compilazioni (perché
nicematrix
usa i nodi PGF / Tikz).

Evita le verticali per un migliore impatto e problemi con gli spazi vuoti
L' \multirow
opzione può essere modificata in valori decimali per una regolazione / centratura più fine su-giù - qui modificata al valore di 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}