मल्टीरो (2) ऊर्ध्वाधर केंद्र पाठ
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}
आउटपुट:
![](https://post.nghiatu.com/assets/images/s/iBDWp.png)
देखा यह , यह । कहीं, मुझे उपयोग करना है makecell
या करना है m
, लेकिन समझ नहीं पा रहा है। "टेस्ट" को लंबवत संरेखित करने में कोई मदद।
जवाब
यहाँ तुम क्या साथ क्या कर सकते है {NiceTabular}
की nicematrix
(नवीनतम संस्करण के साथ: 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}
में
{NiceTabular}
, आप\Block
दोनों लंबवत और क्षैतिज रूप से कोशिकाओं को मर्ज करने के लिए उपयोग करते हैं।ब्लॉक की सामग्री को मर्ज किए गए कोशिकाओं के आयत के गणितीय केंद्र में बनाया गया है (साथ नहीं
\multirow
)।ऊर्ध्वाधर नियम टूटे नहीं हैं और इस प्रकार, संगत हैं
booktabs
(लेकिन आपको पता होना चाहिए कि ऊर्ध्वाधर नियमों का उपयोग भावना में नहीं हैbooktabs
)।आपको कई संकलन की आवश्यकता है (क्योंकि
nicematrix
PGF / Tikz नोड्स का उपयोग करता है)।
![](https://post.nghiatu.com/assets/images/s/XWea4.png)
एक बेहतर प्रभाव और अंतराल के साथ परेशानियों के लिए ऊर्ध्वाधर से बचें
\multirow
विकल्प ऊपर-नीचे समायोजन महीन के लिए दशमलव मूल्य में परिवर्तित किया जा सकता है / केंद्रित - यहाँ 2.4 के मान में बदल
![](https://post.nghiatu.com/assets/images/s/JP2L2.png)
\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}