Ich habe die folgende Tabelle mit tabularx
und möchte, dass die letzte Zelle mehrzeilig ist, da dieMehrzeilig 1UndMehrzeilig 2markierte Zellen.
\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}
So wie es bei mir jetzt ist, unterstützt die letzte Zelle Mehrzeilen nicht richtig.
Wie kann ich erreichen, dass sich die letzte Zelle wie dieMehrzeilig 1UndMehrzeilig 2markierte Zellen.
Vielen Dank im Voraus.
Antwort1
Schauen Sie sich das jetzt an - ich habe einige Tastenkombinationen für alle verschiedenen verwendeten Mehrfachspalten verwendet
Für die letzte Reihe danke an -- https://tex.stackexchange.com/a/377722/197451
\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}