多行长线的 Tabu 包

多行长线的 Tabu 包

我正在使用 tabu 包创建表格。使用 tabu 包,我可以指定表格的宽度,以便将较长的行换行到列中。但是,多行中的较长行似乎没有经过适当处理以适合列。

在此处输入图片描述

\documentclass[12pt, twocolumn]{article}
\usepackage{tabu}
\usepackage{booktabs}
\usepackage{multirow}

\begin{document}

\begin{tabu} to \linewidth{|X[c]|X[c]|X[c]|X[c]|}

\toprule
x & y & z & w \\
\tabucline{1-4}
\multirow{2}{*}{aaaaa aaaaaaa}  & b & c & d \\
& b & c & dddd sssss \\
\bottomrule

\end{tabu}  
\end{document}

如何使多行列中的长线适合列宽?

答案1

你需要使用=*在多行声明中使用而不是:

\documentclass[12pt, twocolumn]{article}
\usepackage{tabu}
\usepackage{booktabs}
\usepackage{multirow}

\begin{document}

\begin{tabu} to \linewidth{|X[c]|X[c]|X[c]|X[c]|}

\toprule
x & y & z & w \\
\tabucline{1-4}
\multirow{2}{=}{aaaaa aaaaaaa}  & b & c & d \\
& b & c & dddd sssss \\
\bottomrule

\end{tabu}
\end{document}

在此处输入图片描述

相关内容