未绘制表格边框

未绘制表格边框

为什么边缘没有画出来?

这是代码:

\documentclass[]{article}
    \usepackage[table]{xcolor}

    \begin{document}
    \begingroup
    \def\arraystretch{2.2}%
    \begin{tabular}[]{|p{25mm}|c|c|c|}
      \hline
       \multicolumn{4}{c|}{aaaaa} \\
      \hline
      \rowcolor{cyan}
      1 & 1e-1 & 1e-2 & 1e-2 \\
      \hline
      2 & 1e-1 & 1e-2 & 1e-2 \\
      \hline
      3 & 1e-1 & 1e-2 & 1e-2 \\
      \hline
      4 & 1e-1 & 1e-2 & 1e-2 \\
      \hline
      5 & 1e-1 & 1e-2 & 1e-2 \\
      \hline
    \end{tabular}
    \endgroup
    \end{document}

以下是不想要的结果(见红色圆圈):

在此处输入图片描述

答案1

您忘了添加|前导\multicolumn{4}{|c|}{aaaaa} \\

使用代码

\documentclass[]{article}
    \usepackage[table]{xcolor}

    \begin{document}
    \begingroup
    \def\arraystretch{2.2}%
    \begin{tabular}[]{|p{25mm}|c|c|c|}
      \hline
       \multicolumn{4}{|c|}{aaaaa} \\ % <===============================
      \hline
      \rowcolor{cyan}
      1 & 1e-1 & 1e-2 & 1e-2 \\
      \hline
      2 & 1e-1 & 1e-2 & 1e-2 \\
      \hline
      3 & 1e-1 & 1e-2 & 1e-2 \\
      \hline
      4 & 1e-1 & 1e-2 & 1e-2 \\
      \hline
      5 & 1e-1 & 1e-2 & 1e-2 \\
      \hline
    \end{tabular}
    \endgroup
    \end{document}

得到结果:

在此处输入图片描述

相关内容