¿Cómo agregar una línea múltiple con varias columnas y tabularx?

¿Cómo agregar una línea múltiple con varias columnas y tabularx?

Tengo la siguiente tabla contabularx y quiero que la última celda sea de varias líneas, comoMultilínea 1yMultilínea 2células marcadas.

\usepackage{tabularx}
\renewcommand{\tabularxcolumn}[1]{m{#1}}
\newcolumntype{Y}{>{\centering\arraybackslash}X}

\linespread{1.5} % Set the line-spacing
\begin{table}[H]
\centering
\def\arraystretch{1}
\begin{tabularx}{\linewidth}{| m{0.025\linewidth} | m{0.74\linewidth} | Y |}
\hline
\rowcolor[HTML]{4473c5} \multicolumn{2}{|c|}{{\color{white} \textbf{Foo}}} & {\color{white} \textbf{Foo BarBaz}} \\ \hline
\rowcolor[HTML]{b3c6e7} \multicolumn{3}{|l|}{\textbf{Lorem ipsum}} \\  \hline
1 & \textbf{Dolor sit} & 0.5 \\ \hline
2 & \textbf{Multi-line 1:} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin feugiat eros et mauris dictum, tempus finibus mauris iaculis. Sed suscipit finibus sem. & 2.5 \\ \hline
\rowcolor[HTML]{b3c6e7}
\multicolumn{3}{|l|}{\textbf{Consecteur adipiscing}} \\ \hline
3 & \textbf{Multi-line 2:} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ac metus nec risus euismod varius nec nec turpis. Curabitur efficitur. & 1 \\ \hline
\rowcolor[HTML]{b3c6e7}
\multicolumn{3}{|l|}{\textbf{Present ac metus}} \\ \hline
\multicolumn{3}{|l|}{This is the cell I want to be also multi-line. } \\ \hline
\end{tabularx}
\caption{Foo}
\label{tab:my-table2}
\end{table}

Tal como lo tengo ahora, esa última celda no admite varias líneas correctamente.

  • Con texto breve: Texto corto

  • Con texto largo: texto largo

¿Cómo puedo hacer que la última celda se comporte como laMultilínea 1yMultilínea 2células marcadas.

Muchas gracias por adelantado.

Respuesta1

Eche un vistazo ahora: he utilizado algunos atajos para todas las columnas múltiples que se utilizan

Por la última fila gracias a... https://tex.stackexchange.com/a/377722/197451

ingrese la descripción de la imagen aquí

\documentclass[10pt,a4paper]{article}

\usepackage[table]{xcolor}
\usepackage{tabularx}
    
\renewcommand{\tabularxcolumn}[1]{m{#1}}
\newcolumntype{Y}{>{\centering\arraybackslash}X}

\newcommand{\mc}[1]{\multicolumn{3}{|l|}{\textbf {#1}}}
\newcommand{\md}[1]{\multicolumn{2}{|c|}{\textbf {#1}}}
\newcommand{\me}[1]{\multicolumn{3}{|p{\dimexpr\linewidth-2\tabcolsep- 
2\arrayrulewidth}|}{#1}}

\linespread{1.5} % Set the line-spacing


    \begin{document}

    \begin{table}
        \centering
        \def\arraystretch{1}
        \begin{tabularx}{\linewidth}{| m{0.025\linewidth} | m{0.74\linewidth} | Y |}
            \hline
            \rowcolor[HTML]{4473c5} \md{Foo} 
            & {\textbf{Foo BarBaz}}                         \\ \hline
            \rowcolor[HTML]{b3c6e7}\mc{Lorem ipsum}         \\ \hline
            1 
            & \textbf{Dolor sit} 
            & 0.5                                           \\ \hline
            2 
            & \textbf{Multi-line 1:} Lorem ipsum dolor sit amet, consectetur 
           adipiscing elit.     Proin feugiat eros et mauris dictum, tempus finibus 
            mauris iaculis. Sed suscipit finibus sem. 
            & 2.5                                           \\ \hline
            \rowcolor[HTML]{b3c6e7}
            \mc{Present ac metus}                           \\ \hline
            3 
            & \textbf{Multi-line 2:} Lorem ipsum dolor sit amet, consectetur 
           adipiscing elit. Praesent ac metus nec risus euismod varius nec nec turpis. 
            Curabitur efficitur. 
            & 1                                             \\ \hline
            \rowcolor[HTML]{b3c6e7}
            \mc{Present ac metus}                           \\ \hline
            \me{I want a new line I want a new line I want a new line I want a new 
            line I want a new line I want a new line}                           \\ \hline       
        \end{tabularx}
        \caption{Foo}
        \label{tab:my-table2}
    \end{table}
\end{document}

información relacionada