Tabela onde as colunas têm diferentes números de linhas

Tabela onde as colunas têm diferentes números de linhas

Estou tentando fazer uma tabela com várias colunas, onde a primeira coluna possui n-1 linhas como o restante das colunas. Um esboço visual do que estou procurando é:

     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 o multicolumnpacote, cheguei um pouco perto

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

Saída de código de látex sem sucesso

Este é o mais próximo que consegui chegar, mas essa abordagem produz uma linha extra para cada uso do arquivo \multirow. Na verdade, todos os valores indicados como Y no exemplo do látex são redundantes e só precisam aparecer uma vez.

Espero que isso esteja claro. desde já, obrigado

Responder1

insira a descrição da imagem aqui

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

Responder2

Forçando a sobreposição vertical \multirowdas células, como você fez na sua pergunta. Portanto, você só pode adicionar algum espaço vertical nas células:

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

insira a descrição da imagem aqui

Responder3

Com {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}

Saída do código acima

informação relacionada