我正在使用 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}