表格最后一列的多行单元格中垂直线部分缺失

表格最后一列的多行单元格中垂直线部分缺失

我正在使用makecellmultirow包。

我唯一无法解决的问题是\multirowcell表格最后一列中的 导致最右边的垂直线仅向下延伸一部分。

这是我的代码:

\begin{table}
{\renewcommand{\arraystretch}{2}%gives tables more vertical stretch
    \centering
    \begin{tabular}{|c|cc|cc|c|}
        \hline
        \multirowcell{2.5}{\textbf{Knockout}} &
        \multicolumn{2}{c|}{\textbf{H1}} &  
        \multicolumn{2}{c|}{\textbf{C1}} &
        \multirowcell{2.5}{\textbf{Efficiency}}\\ \cline{2-5}
        &
        \thead{Total \\ number \\ picked} & \thead{Number \\ successfully \\ targeted} & \thead{Total \\ number \\ picked} & \thead{Number \\ successfully \\ targeted}\\ 
        \hline
        \thead{Original \\ KO \\ (1Sg)} & 25 & 1 & 20 & 2 & 4-10\%\\
        \hline
        \thead{2Sg KO1} & 11 & 10 & 15 & 15 & 90-100\%\\
        \hline
        \thead{2Sg KO4-7} & 11 & 2 & 14 & 1 & 7-18\%\\
        \hline
    \end{tabular}
\caption{\textbf{CRISPR/Cas9 knockout efficiency }}
\label{table:efficiency}
}
\end{table}

输出结果如下:

在此处输入图片描述

答案1

您需要在行尾创建一个空单元格,以便 LaTeX 可以将垂直规则放在其末尾:

\thead{Total \\ number \\ picked} & 
\thead{Number \\ successfully \\ targeted} & 
\thead{Total \\ number \\ picked} & 
\thead{Number \\ successfully \\ targeted} & \\ 

&请注意在行末添加

相关内容