fusionar celdas usando el paquete de varias filas

fusionar celdas usando el paquete de varias filas

Tengo el siguiente código para una tabla:

\bgroup
\def\arraystretch{1.5}
\begin{table}[ht]
\textbf{\caption{My Table}} % title of Table
\centering % used for centering table
\begin{tabular}{ c|ccc } 
 \hline
 Col1 & Col2 & Col3 & Col4\\[5pt]
 \hline
 \multirow{2}{*}{Merged Cell} & A12 & A13 & A14\\ 
 \cmidrule(lr){2-4}
  & A22 & A23 & A24 \\ 
\hline
 \end{tabular}
\end{table}
\egroup

Cuando ejecuto este código, encuentro que la línea vertical entre la primera y la segunda columna es discontinua. No estoy seguro de por qué ocurre esto.

Respuesta1

Booktabsagrega relleno vertical alrededor de sus reglas ( aboverulesepy belowrulesep), lo que explica la discontinuidad. Configurarlos en -0.2pt(la mitad del grosor de una línea estándar) resuelve el problema.

También puedes cargar boldlinepara emular el grosor variable de las reglas de las pestañas de libros, pero pierdes la posibilidad de recortar \cmidrules.

A continuación se muestra un ejemplo de ambas soluciones:

    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage{multirow, booktabs, caption, boldline, cellspace}
\captionsetup{font=bf}
\setlength\cellspacetoplimit{8pt}
\setlength\cellspacebottomlimit{\cellspacetoplimit}

    \begin{document}

\bgroup
\aboverulesep = -0.2pt
\belowrulesep = -0.2pt
\def\arraystretch{1.5}
\begin{table}[!ht]
  \caption{My Table} % title of Table
  \centering % used for centering table
  \begin{tabular}{ c|ccc }
    \toprule
    Col1 & Col2 & Col3 & Col4 \\[5pt]
    \midrule
    \multirow{2}{*}{Merged Cell} & A12 & A13 & A14 \\
    \cmidrule(lr){2-4}
                                 & A22 & A23 & A24 \\
    \bottomrule
  \end{tabular}
\end{table}
\egroup

\vskip 1cm
\begin{table}[!ht]
  \caption{My Table} % title of Table
  \centering % used for centering table
  \begin{tabular}{ c|Sccc }
    \hlineB{2}
    Col1 & Col2 & Col3 & Col4 \\
    \hlineB{1.5}
    \multirow{2}{*}[-4.6pt]{Merged Cell} & A12 & A13 & A14 \\
    \clineB{2-4}{1.5}
                                         & A22 & A23 & A24 \\
    \hlineB{2}
  \end{tabular}
\end{table}

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada