çoklu satır (2) dikey merkez metni
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}
Çıktı:
Bunu gördüm , bunu . Bir yerlerde makecellya da kullanmalıyım mama anlayamıyorum. "Test" i dikey olarak hizalamak için herhangi bir yardım.
Yanıtlar
Burada yapabilecekleriniz olduğu {NiceTabular}bir nicematrix(son sürümü ile: 2020-10-06 5.4).
\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}
İçinde
{NiceTabular},\Blockhücreleri hem dikey hem de yatay olarak birleştirmek için kullanırsınız .Bloğun içeriği, birleştirilen hücrelerin dikdörtgeninin matematiksel merkezinde oluşturulur (olduğu gibi değil
\multirow).Dikey kurallar çiğnenmemiştir ve bu nedenle uyumludur
booktabs(ancak dikey kuralların kullanımının ruhuna hiç uymadığını bilmelisinizbooktabs).Birkaç derlemeye ihtiyacınız var (çünkü
nicematrixPGF / Tikz düğümleri kullanıyor).
Daha iyi bir etki ve boşluklarla ilgili sorunlar için dikeylerden kaçının
\multirowBurada 2.4 değerine değiştirildi - seçenek merkezleme / daha ince ayarı yukarı-aşağı için ondalık değerlere değiştirilebilir
\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}