[Tex/LaTex] Long text in multirow

longtablemultirowtables

I have long text in a multirow cell. And the text takes more rows than the rows in the second column.

\documentclass[a4paper,12pt]{report}
\usepackage{multirow}
\usepackage{longtable}

\begin{document}

\begin{longtable}[H]{|p{\dimexpr0.5\linewidth-2\tabcolsep}|p{\dimexpr0.5\linewidth-2\tabcolsep}|}
\caption{Title}
\tabularnewline\hline
\multirow{2}{\linewidth}{\centering \tiny \textbf{Long long  long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long text}} & \tiny 11 \tabularnewline \cline{2-2}
 & \tiny 11 \tabularnewline \cline{1-2}
\end{longtable}

\end{document}

I get this:
enter image description here

How can I fix it? I generate table automatically, and I do not know how many lines of text in the multirow cell takes. So I can not manually add blank lines in the second column.

Update for Bernard When I compile this code:

\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}

\usepackage{multirow}
\usepackage{longtable}

\usepackage{makecell}

\begin{document}

\begin{longtable}{|m{\dimexpr0.5\linewidth-2\tabcolsep\relax}|m{\dimexpr0.5\linewidth-2\tabcolsep\relax}|}
\caption{Title}
\tabularnewline\hline%
\multirow{2}{*}{\parbox{\linewidth}%[24pt]
{\centering \scriptsize \textbf{Long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long}}}
& \Gape[12pt]{\scriptsize 11} \tabularnewline
\cline{2-2}
& \Gape[12pt]{\scriptsize 11} \tabularnewline
 \cline{1-2}
\end{longtable}\bigskip

{\normalsize
\begin{longtable}{|m{\dimexpr0.5\linewidth-2\tabcolsep\relax}|m{\dimexpr0.5\linewidth-2\tabcolsep\relax}|}
\caption{Title}
\tabularnewline\hline%
\multirowcell{8}{\parbox{\linewidth}
{\centering \textbf{Long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long}}}
&\multirowcell{4}{11} \tabularnewline & \tabularnewline & \tabularnewline & \tabularnewline
\cline{2-2}
& \multirowcell{4}{11} \tabularnewline & \tabularnewline & \tabularnewline & \tabularnewline
 \cline{1-2}
\end{longtable}
}
\end{document} 

I see this result:
enter image description here
enter image description here

Best Answer

enter image description here

\documentclass[a4paper,12pt]{report}
\usepackage{multirow}
\usepackage{longtable,calc}

\newlength{\MyLength}

\newcommand{\Multirow}[3]{%
    \setlength{\MyLength}{%
        \heightof{
            \begin{minipage}[b]{#2}
            #3
            \end{minipage}
        }
    }
    \global\MyLength=\MyLength
    \multirow{#1}{#2}{#3}
}

\newcommand{\Myrule}[1][.5]{\rule[-#1\MyLength]{0pt}{0pt}}

\begin{document}

{\tiny
\begin{longtable}[H]{|p{0.5\linewidth-2\tabcolsep}|p{0.5\linewidth-2\tabcolsep}|}
\caption{Title}
\tabularnewline\hline
\Multirow{2}{\linewidth}{\centering \tiny \textbf{Long long  long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long text}} &
11 \Myrule[.55]\tabularnewline \cline{2-2}
 & 11 \Myrule[.3]\tabularnewline \cline{1-2}
\end{longtable}
}

\end{document}
Related Question