Tabla donde las columnas tienen diferente número de filas

Tabla donde las columnas tienen diferente número de filas

Estoy intentando hacer una tabla de varias columnas, donde la primera columna tiene n-1 filas como el resto de las columnas. Un bosquejo visual de lo que estoy buscando es:

     Date      | Value 1 | Value 2 | Value 3
               |    X    |     X   |    X  
  DD/MM/YYYY   -----------------------------
               |    X    |     X   |    X  
  DD/MM/YYYY   -----------------------------
               |    X    |     X   |    X  
  DD/MM/YYYY   -----------------------------
               |    X    |     X   |    X  

Usando el multicolumnpaquete, me he acercado un poco

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multirow}

\begin{document}
\begin{table}[ht]
    \centering
    \begin{tabular}{cccc}
        \hline
        Date      & Value 1 & Value 2 & Value 3 \\
        \multirow{2}{*}{DD/MM/YYYY}
        &X&X&X\\
        \cline{2-4} 
        &Y&Y&Y\\
        \multirow{2}{*}{DD/MM/YYYY}
        &Y&Y&Y\\
        \cline{2-4} 
        &Y&Y&Y\\
        \multirow{2}{*}{DD/MM/YYYY}
        &Y&Y&Y\\
        \cline{2-4} 
        &X&X&X\\
        \hline
    \end{tabular}
\end{table}
\end{document} 

Salida de código de látex fallida

Esto es lo más cerca que he podido llegar, pero este enfoque produce una fila adicional para cada uso del archivo \multirow. De hecho, todos los valores indicados como Y en el ejemplo del látex son redundantes y sólo necesitan aparecer una vez.

Espero que esto quede claro. gracias de antemano

Respuesta1

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multirow}

\begin{document}
\begin{table}[ht]
    \centering
    \begin{tabular}{cccc}
        \hline
        Date      & Value 1 & Value 2 & Value 3 \\[4pt]
        \multirow{3}{*}{DD/MM/YYYY}    &X&X&X\\ [4pt]      \cline{2-4} 
        &&&\\
        \multirow{3}{*}{DD/MM/YYYY}   &Y&Y&Y\\  [4pt]      \cline{2-4} 
        &&&\\
        \multirow{3}{*}{DD/MM/YYYY}   &Y&Y&Y\\  [4pt]      \cline{2-4} &&&\\
        &X&X&X\\
        \hline
    \end{tabular}
\end{table}
\end{document} 

Respuesta2

Forzando la superposición vertical \multirowde celdas como lo hace en su pregunta. Por lo tanto, solo puedes agregar algo de espacio vertical en las celdas:

\documentclass{article}
\usepackage{makecell, multirow} % <---

\begin{document}
\begin{table}[ht]
\setcellgapes{5pt} % <---
\makegapedcells    % <---
    \centering
    \begin{tabular}{cccc}
        \hline
        Date      & Value 1 & Value 2 & Value 3 \\[4pt]
        \multirow{2}{*}[-2pt]{DD/MM/YYYY}   & X & X & X \\  \cline{2-4}
        \multirow{2}{*}[-2pt]{DD/MM/YYYY}   & Y & Y & Y \\  \cline{2-4}
        \multirow{2}{*}[-2pt]{DD/MM/YYYY}   & Z & Z & Z \\  \cline{2-4} 
                                            & X & X & X \\
        \hline
    \end{tabular}
\end{table}
\end{document} 

ingrese la descripción de la imagen aquí

Respuesta3

Con {NiceTabular}de nicematrix.

\documentclass{article}
\usepackage{nicematrix,tikz,booktabs}

\begin{document}

\begin{NiceTabular}{cccc}
\toprule
Date & Value 1 & Value 2 & Value 3 \\[1mm]
     & X       & X       & X \\
DD/MM/YYYY & \Cdots[line-style=solid] \\
     & Y       & Y       & Y \\
DD/MM/YYYY & \Cdots[line-style=solid] \\
     & Z       & Z       & Z \\
DD/MM/YYYY & \Cdots[line-style=solid] \\
     & X       & X       & X \\
\bottomrule
\end{NiceTabular}

\end{document}

Salida del código anterior

información relacionada