如何在表格中放置标题

如何在表格中放置标题

我想在表格中放置一个标题,我当前的表格是 y 更正如下:

在此处输入图片描述

\documentclass[12pt]{ociamthesis}  
\usepackage{multirow}
\begin{document}
\begin{table}[H]
            \begin{center}
                \copyrightbox[b]{\begin{tabular}{|p{25mm}|c|c|c|c|c|}

\hline
\multirow{2}{=}{$\nu$SVM} & \multicolumn{2}{c|}{Margen C} & %
    \multicolumn{2}{c|}{Gamma}\\
\cline{2-5}
 & \multicolumn{2}{c|}{1e-1} & \multicolumn{2}{c|}{1e-2}  \\

\hline
\multirow{2}{=}{OC-SVM} & \multicolumn{2}{c|}{Margen C} & %
    \multicolumn{2}{c|}{Gamma}\\
\cline{2-5}
 & \multicolumn{2}{c|}{1e-1} & \multicolumn{2}{c|}{1e-2}  \\

\hline
\multirow{2}{=}{RNA} & \multicolumn{2}{c|}{Lr} & %
    \multicolumn{2}{c|}{error}\\
\cline{2-5}
 & \multicolumn{2}{c|}{0.9} & \multicolumn{2}{c|}{0.0001}  \\
\hline
% etc. ...

\end{tabular}   
}

            \end{center}
        \end{table} 
\end{document}

答案1

在以下 MWE 中,我添加了copyright包以便能够使用该\copyrightbox命令。我还[H]从中删除了选项table(请小心!)。此外,我删除了 2 列,因为您指定了 5 列,但只需要 3 列。据此,我删除了所有不必要的\multicolumn命令,更改了的参数\cline并添加了请求的行。最后,我删除了环境center并将其替换为,\centering因为前者增加了额外的垂直空白。

我用的是ociamthesis.cls可用的这里

\documentclass[12pt]{ociamthesis}  
\usepackage{multirow}
\usepackage{copyrightbox}
\begin{document}
\begin{table}
  \centering
    \copyrightbox[b]{
      \begin{tabular}{|p{25mm}|c|c|c|}
        \hline
        technique & \multicolumn{2}{c|}{aaaaa}\\
        \hline
        \multirow{2}{=}{$\nu$SVM} & Margen C &  Gamma\\
        \cline{2-3}
         & 1e-1 & 1e-2  \\
        \hline
        \multirow{2}{=}{OC-SVM} & Margen C & Gamma\\
        \cline{2-3}
         & 1e-1 & 1e-2  \\
        \hline
        \multirow{2}{=}{RNA} & Lr & error\\
        \cline{2-3}
         & 0.9 & 0.0001  \\
        \hline
% etc. ...
      \end{tabular}   
    }{copyright info text}
\end{table} 
\end{document}

在此处输入图片描述

相关内容