I am trying to make a table with the following code, but the first column second row contents are overlapping with the first column third row. This does not happen for the entire row. I tried to use scriptsize, small, change the length between rows by defining "extra" as some posts have suggested, but none seem to work. What am I missing here? I get the output as shown below, for the problem – column.
\newlength{\extra}
\setlength{\extra}{.8ex}
\begin{table}[]
\centering
\begin{tabular}{|l|l|l|l|l|}
\hline
\rowcolor[HTML]{67FD9A}
\textbf{\begin{tabular}[c]{@{}l@{}}Mechanical\\ System\end{tabular}}
& \textbf{\begin{tabular}[c]{@{}l@{}}Current limit\\ (A)\end{tabular}} &
\textbf{\begin{tabular}[c]{@{}l@{}}Power\\ Input (W)\end{tabular}} & \textbf{\begin{tabular}
[c]{@{}l@{}}Power\\ Output (W)\end{tabular}} & \textbf{\begin{tabular}[c]{@{}l@{}}Efficiency\\
(\%)\end{tabular}} \\ \hline
&
133 & 31807
& 28992 & 91.15
\\ \cline{2-5}
\multirow{-2}{*}{\textbf{\begin{tabular}[c]{@{}l@{}}\scriptsize With \\ \scriptsize
Rotational\\ \scriptsize Damper\end{tabular}}} & 200
& 37319 & 34067
& 91.285 \\ \hline
&
133 & 18159
& 16005 & 88.14
\\ [\extra] \cline{2-5}
\multirow{-2}{*}{\textbf{\begin{tabular}[c]{@{}l@{}}Without\\ Rotational\\
Damper\end{tabular}}} & 200
& 18603 & 16096
& 86.52 \\ \hline
\end{tabular}
\end{table}
Best Answer
What about a
tabularray
based approach?