Warum fehlt in meiner Tabelle eine Linie zwischen den Spalten?

Warum fehlt in meiner Tabelle eine Linie zwischen den Spalten?

Warum fehlt zwischen den Spalten „Gesund“ und „Gesamt“ eine Zeile?

\begin{table}[ht]

\begin{center}

\begin{tabular}{|c|cc|c|}

\hline

   &\multicolumn{2}{c}{BMI} \\ 

\multirow{-2.5}{*}{\makecell{Activity level}}& {Unhealthy} & {Healthy} &
\multirow{-2.5}{*}{\makecell{Total}} \\

\hline

Inactive  & 25 & 21 & 46\\ 

Active & 9 &  45 & 54\\ 

\hline

Total &34 & 56 & \textbf{100}\\

\hline

\end{tabular} 

\caption{\label{tab:table-name}Data on activity level, resting heart rate 
and BMI}

\label{conting2}

\end{center}

\end{table}

Bildbeschreibung hier eingeben

Antwort1

Obwohl die Ausgabe nicht mit der Abbildung übereinstimmt, könnte man den Kopfteil durch etwas wie das Folgende ersetzen, was bei mir eine Tabelle mit allen Zeilen ergibt:

 Activity level  &\multicolumn{2}{c|}{BMI} & Total\\ 
                 & {Unhealthy} & {Healthy} &      \\

edit: angepasst nach leandriis

verwandte Informationen