Entfernen Sie die vertikale Linie zwischen zwei Zellen in einer LaTeX-Langtabelle

Entfernen Sie die vertikale Linie zwischen zwei Zellen in einer LaTeX-Langtabelle

Ich verwende diesen Code in LaTeX, um eine Tabelle zu erstellen:

\begin{center}
\begin{longtable}{|c|p{0.08\linewidth}|p{0.08\linewidth}|}
    \hline
    \multirow{3}{*}{Text O}
    & \multicolumn{2}{c|}{\multirow{2}{*}{Text S}}\\
    &&\\
    \cline{2-3}
    &P&P\\ \hline
    1&2&3\\ \hline
    4&5&6\\ \hline
 \end{longtable}
 \end{center}

Bildbeschreibung hier eingeben

Wie lösche ich die vertikale Linie zwischen Spalte 2 und 3 (vertikale Linie in Zelle Text S)?

Danke :)

Antwort1

Eine Möglichkeit, die Formatierung zu korrigieren, besteht darin, die Zeile zu ersetzen

&&\\

mit

& \multicolumn{2}{c|}{} \\

&d. h. das zweite Symbol durch zu ersetzen \multicolumn{2}{c|}{}.


Ein vollständiges, minimales Arbeitsbeispiel fürMWEcenter, das außerdem (a) den unnötigen und kontraproduktiven Wrapper entfernt und (b) \endheadund \endlastfootAnweisungen verwendet, um dem longtableMaterial eine gewisse Struktur zu verleihen:

Bildbeschreibung hier eingeben

\documentclass{article} % or some other suitable document class
\usepackage{longtable,multirow}

\begin{document}

\begin{longtable}{ | c | *{2}{p{0.08\linewidth}|} }

% table header
    \hline
    \multirow{3}{*}{Text O}
      & \multicolumn{2}{c|}{\multirow{2}{*}{Text S}} \\
      & \multicolumn{2}{c|}{} \\ \cline{2-3}
      & P & P \\ \hline
    \endhead

    \hline
    \endlastfoot
      
% body of table

    1 & 2 & 3 \\ \hline
    4 & 5 & 6 \\ 

\end{longtable}

\end{document}

verwandte Informationen