Unterbrechen einer horizontalen Linie, die über benachbarte Spalten in einer Tabelle verläuft

Unterbrechen einer horizontalen Linie, die über benachbarte Spalten in einer Tabelle verläuft

Gibt es eine Möglichkeit, einen Umbruch in der horizontalen Linie zu erzwingen, die über zwei benachbarte Zellen einer Tabelle verläuft? Genauer gesagt suche ich Folgendes:

Bildbeschreibung hier eingeben

Beachten Sie, dass ich mir wünsche, dass die Linien auch die linken und rechten Ränder der Tabelle nicht erreichen. Ich wäre sehr dankbar, wenn jemand eine einfache und kompakte Lösung anbieten könnte.

Dies ist das übliche Szenario für einen Vergleich mit:

Bildbeschreibung hier eingeben

Hier ist der einfache Code für den schnellen Zugriff:

\begin{tabular}{ccccc}
\hline
\multirow{2}{*}{C1} & \multicolumn{2}{c}{C2} & \multicolumn{2}{c}{C3} \\ \cline{2-3} \cline{4-5}
                    & C21 & C22              & C31 & C32            \\ \hline
Val1                & Val2 & Val3            & Val4 & Val5 \\ 

\end{tabular}

Antwort1

Du könntest benutzenDas booktabsPaket:

Bildbeschreibung hier eingeben

Code:

\documentclass{article}
\usepackage{multirow}
\usepackage{booktabs}

\begin{document}
\begin{tabular}{ccccc}
\hline
\multirow{2}{*}{C1} & \multicolumn{2}{c}{C2} & \multicolumn{2}{c}{C3} \\ 
\cmidrule(lr){2-3} \cmidrule(lr){4-5}
                    & C21 & C22              & C31 & C32            \\ 
\cmidrule(lr){1-1} \cmidrule(lr){2-3} \cmidrule(lr){4-5}
Val1                & Val2 & Val3            & Val4 & Val5 \\ 

\end{tabular}
\end{document}

verwandte Informationen