mehrzeiliger (2) vertikaler Text in der Mitte
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}
Ausgabe:

Sah das , das . Irgendwo muss ich verwenden makecell
oder m
, aber nicht erfassen können. Jede Hilfe bei der vertikalen Ausrichtung des "Tests".
Antworten
Hier ist , was Sie tun können , mit {NiceTabular}
der nicematrix
(mit der neuesten Version: 5.4 von 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 verwenden
{NiceTabular}
Sie\Block
, um Zellen sowohl vertikal als auch horizontal zusammenzuführen.Der Inhalt des Blocks setzt sich in der mathematischen Mitte des Rechtecks der zusammengeführten Zellen zusammen (nicht wie bei
\multirow
).Die vertikalen Regeln sind nicht gebrochen und daher kompatibel mit
booktabs
(aber Sie müssen sich bewusst sein, dass die Verwendung vertikaler Regeln überhaupt nicht im Sinne von istbooktabs
).Sie benötigen mehrere Kompilierungen (da
nicematrix
PGF / Tikz-Knoten verwendet werden).

Vermeiden Sie Vertikale für eine bessere Wirkung und Probleme mit Lücken
Die \multirow
Option kann für eine feinere Einstellung / Zentrierung von oben nach unten auf Dezimalwerte geändert werden - hier auf den Wert 2,4 geändert

\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}