Eliminar la línea vertical entre dos celdas en una tabla larga de LaTeX

Eliminar la línea vertical entre dos celdas en una tabla larga de LaTeX

Utilizo este código en LaTeX para hacer una tabla:

\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}

ingrese la descripción de la imagen aquí

¿Cómo borro la línea vertical entre las columnas 2 y 3 (línea vertical en la celda Texto S)?

Gracias :)

Respuesta1

Una forma de arreglar el formato es reemplazar la línea

&&\\

con

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

es decir, reemplazar el segundo &símbolo por \multicolumn{2}{c|}{}.


Un ejemplo de trabajo mínimo completo deMWE, que también (a) elimina el centerenvoltorio innecesario y contraproducente y (b) usos \endheady \endlastfootdirectivas para proporcionar cierta estructura al longtablematerial:

ingrese la descripción de la imagen aquí

\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}

información relacionada