I am trying to use a multi-row table such that I can have some extra spacing before and after the table's entire header and before and after the first element of the rows. The screenshot is enclosed:
A working example of the same is as follows:
\begin{table}
\begin{tabular}{l|l|l}
\hline
\textbf{A} & \textbf{B} & \textbf{C} \\
\hline
\multirow{17}{0.11\textwidth}{A} & B & \begin{tabular}[c]{@{}c@{}}C \\ D\\ E \\ \end{tabular}\\
\cline{2-3}
& X & \begin{tabular}[c]{@{}l@{}} C \\ D\\ E \\ \end{tabular} \\ \hline
\end{tabular}
\end{table}
Apologies for my poor knowledge of LaTeX.



\makegapedcellsdefined in themakecellpackage, the another ways is use\cellspacepackage and define spaces for\cellspacetoplimitand\cellspacebottomlimit. Well, your knowing of LaTeX will grow with their use :-), so happy TeXing! – Zarko Dec 27 '20 at 21:35