Quebras de linha dentro de múltiplas linhas não aumentam a célula

Quebras de linha dentro de múltiplas linhas não aumentam a célula

Tenho algumas linhas longas em uma tabela e estou usando \makecellpara adicionar quebras de linha. Normalmente isso funciona bem (centra verticalmente o texto e expande a célula para caber), mas preciso disso dentro de uma multilinha e a célula não se expande para caber no texto. Abaixo está um MWB mostrando o comportamento junto com a saída.

Tentei usar um ambiente tabular dentro e fora do multirow, mas não consegui fazer isso funcionar. Também tentei usar {c|p{2cm}|c|c|}e especificar a largura da coluna no comando multirow. Uma coisa que funcionou foi especificar a altura de cada linha com \\[8pt], mas o texto não fica centralizado verticalmente.

Idealmente, eu gostaria de uma solução onde as dimensões das células fossem automáticas e eu só precisasse especificar manualmente as quebras de linha, mas qualquer solução servirá. A segunda foto é a saída que desejo (feita em Excel).

\documentclass{article}

\usepackage{multirow}
\usepackage{makecell}

\begin{document}

\begin{table}
    \centering
    \begin{tabular}{|c|c|c|c|}
        \hline
        \multirow{2}{*}{\makecell{Line 1\\Line 2}} & \multirow{2}{*}{\makecell{Line 1\\Line 2\\Line 3}} & \multicolumn{2}{c|}{Wide Line}  \\
        \cline{3-4}
         & & A & B \\
        \hline
    \end{tabular}
\end{table}

\end{document}

Saída do exemplo mínimo de trabalho Saída ideal

Responder1

Com tabularray:

\documentclass{article}
\usepackage{tabularray}

\begin{document}

\begin{table}
    \centering
    \begin{tblr}{colspec={*4c}, vlines, hlines, hspan=even, vspan=even}
        \SetCell[r=2]{c}{Line 1\\Line 2} & \SetCell[r=2]{c}{Line 1\\Line 2\\Line 3} & \SetCell[c=2]{c}{Wide Line} & \\
        & & A & B \\
    \end{tblr}
\end{table}

\end{document}

insira a descrição da imagem aqui

informação relacionada