在表格单元格中换行

在表格单元格中换行

考虑下表

\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)}

相关内容