表格顶部边框未绘制

表格顶部边框未绘制

我使用以下方法建立了一个表格www.tablesgenerator.com,选择必须添加所有边框。但是,当我插入代码并编译它时,顶部边框没有正确绘制(见图):

在此处输入图片描述

这是我的 .tex 文件的简化版本:

\documentclass[xcolor=dvipsnames, xcolor=table,envcountsect]{beamer}[trans]
\usetheme{Madrid}
\usepackage{graphicx,xcolor,comment}
\usepackage{multirow}
\usepackage{multicol}

\begin{document}
\begin{frame}
    \frametitle{Title}
        
\begin{table}[htb!]
\centering
\resizebox{9cm}{!}{
\label{prediccion}
\begin{tabular}{c|c|c|c|}
\cline{2-4}
                                                                           & \cellcolor[HTML]{CBCEFB}Valor predicho & \cellcolor[HTML]{CBCEFB}Valor experimental & \cellcolor[HTML]{CBCEFB}{\color[HTML]{000000} $R^2   $} \\ \hline
\multicolumn{1}{|c|}{\cellcolor[HTML]{FFFE65}\% Proteína Extraída}         & 23.03                &      20.23                    & 0.95                                                 \\ \hline
\multicolumn{1}{|c|}{\cellcolor[HTML]{FFFE65}\% Carbohidratos Extraídos}   & 64.48                            & -              & 0.98                                                 \\ \hline
\multicolumn{1}{|c|}{\cellcolor[HTML]{FFFE65}Ratio Proteína/Carbohidratos} & 0.43                                  & -         & 0.62                                                 \\ \hline
\end{tabular}}
\end{table}

\end{frame}

\end{document}

答案1

与。{NiceTabular}nicematrix

\documentclass[xcolor=dvipsnames, envcountsect]{beamer}[trans]
\usetheme{Madrid}

\usepackage{nicematrix}
\usepackage{siunitx}

\begin{document}
\begin{frame}
\frametitle{Title}
        
\begin{center}
\label{prediccion}
\small
\begin{NiceTabular}{cScS}[corners=NW,hvlines,cell-space-limits=2pt]
\CodeBefore
  \columncolor[HTML]{FFFE65}{1}
  \rowcolor[HTML]{CBCEFB}{1}
\Body
 & {Valor predicho} & Valor experimental & {$R^2$} \\ 
\% Proteína Extraída         & 23.03 & 20.23 & 0.95 \\ 
\% Carbohidratos Extraídos   & 64.48 & -     & 0.98 \\ 
Ratio Proteína/Carbohidratos & 0.43  & -     & 0.62 \\ 
\end{NiceTabular}
\end{center}

\end{frame}

\end{document}

您需要进行多次编译(因为nicematrix在后台使用了 PGF/tikz 节点)。

上述代码的输出

相关内容