考虑下表
\begin{table}
\centering
\caption{My caption}
\label{my-label}
\begin{tabular}{|p{2cm}|p{4.5cm}|p{1cm}|}
\hline
aaaaaaaaaaaaaaa (aaaaaa) & \url{bbbbbbbbbbbbbbbbbbbb} & 88\% \\
\hline
\multirow{4}{*}{ccccccccccc (ccccccc)} & \url{dddddddddddddd} & 50\% \\
& \url{eeeeeeeeeeeeeeeeeee} & 18 \% \\
& \url{ffffffffffffff} & 11 \% \\
& \url{gggggggggggggggggg} & 7 \% \\
\hline
\end{tabular}
\end{table}
正如您在图片中看到的,aaaaaaaaaaaaaaa (aaaaaa)
已换行到单元格中的下一行。但是,ccccccccccc (ccccccc)
尚未换行。我该如何修复?
答案1
来自multirow
手册:
〈width〉
是要设置的文本宽度。特殊值表示*
要使用文本参数的自然宽度,以及=
表示\multirowentry
应使用设置了的列的指定宽度。
因此,\multirow{4}{*}{ccccccccccc (ccccccc)}
用替换\multirow{4}{=}{ccccccccccc (ccccccc)}
。