我的表格中有 24 个错误,有人可以帮忙吗?

我的表格中有 24 个错误,有人可以帮忙吗?

这里我将屏幕截图粘贴到我的错误 这是我的代码的一部分,不起作用

\begin{table}[H]
     \centering
     \resizebox{\textwidth}{!}{%
     \begin{tabular}{|cccccccc|}
     \hline
     \multicolumn{8}{|l|}{FORECAST 24H} \\
    \hline
    \multicolumn{1}{|l|}{}                                          & \multicolumn{1}{l|}{Model}                 & \multicolumn{1}{l|}{Past History} & \multicolumn{1}{l|}{MSE}      & \multicolumn{1}{l|}{RMSE}     & \multicolumn{1}{l|}{MAE}      & \multicolumn{1}{l|}{WAPE}     & MAPE     \\ \hline
    \multicolumn{1}{|l|}{\multirow{MACHINE LEARNING}}  & \multicolumn{1}{c|}{\multirow{}{}{LR}}   & \multicolumn{1}{c|}{24}            & \multicolumn{1}{l|}{1083220}  & \multicolumn{1}{l|}{581.6717} & \multicolumn{1}{l|}{502.9881} & \multicolumn{1}{l|}{0.026775} & 0.027288 \\ \cline{3-8}
    \multicolumn{1}{|l|}{}                                          & \multicolumn{1}{c|}{}                      & \multicolumn{1}{c|}{48}            & \multicolumn{1}{l|}{955023.4} & \multicolumn{1}{l|}{544.9984} & \multicolumn{1}{l|}{463.4439} & \multicolumn{1}{l|}{0.024786} & 0.025514 \\ \cline{3-8} 
    \multicolumn{1}{|l|}{}                                          & \multicolumn{1}{c|}{}                      & \multicolumn{1}{c|}{72}            & \multicolumn{1}{l|}{902146.3} & \multicolumn{1}{l|}{535.9016} & \multicolumn{1}{l|}{454.1736} & \multicolumn{1}{l|}{0.024341} & 0.025129 \\ \cline{3-8} 
    \multicolumn{1}{|l|}{}                                          & \multicolumn{1}{c|}{}                      & \multicolumn{1}{c|}{96}            & \multicolumn{1}{l|}{901062.8} & \multicolumn{1}{l|}{534.4753} & \multicolumn{1}{l|}{452.8799} & \multicolumn{1}{l|}{0.024281} & 0.025125 \\ \cline{3-8} 
     \hline

    \end{tabular}
     }%
    \caption{Forecasting}
    \label{tab:results}
\end{table}

答案1

欢迎来到 TeX.SX!让我们来看看你提供的代码片段。由于我对你的代码一无所知,而且你没有提供最小工作示例(MWE)(您始终应该在此网站上这样做),我从头开始,只是将您的代码片段粘贴到最小的基本文档中:

\documentclass{article}
\begin{document}
  <your code snippet>
\end{document}

这返回了一些错误,我一个接一个地解决了它们。这始终是最好的做法:只解决第一个错误,忽略其余错误。然后再次编译并解决下一个错误(如果有)。

那么,让我们逐一分析一下我遇到的错误:

  1. LaTeX Error: Unknown float option 'H':这个错误可以通过加载包来解决floats(您可能已经加载了这个包,因此没有出现这个错误)。
  2. LaTeX Error: Unknown control sequence '\resizebox':这个错误可以通过加载包来解决graphicx(您可能已经加载了这个包,因此没有出现这个错误)。
  3. LaTeX Error: Unknown control sequence '\multirow':这个错误可以通过加载包来解决multirow(这也是您遇到的第一个错误)。
  4. Missing number, treated as zero.:此错误是由于该\mulirow命令需要三个强制参数,其中第一个参数采用数字并表示单元格应跨越的行数。第二个参数采用宽度,但您也可以使用*将宽度设置为单元格内容的自然宽度。因此您应该\multirow{4}{*}{...}在代码中使用。

您还应该考虑将列定义更改为类似于的内容|l|c|c|l|l|l|l|l|,这将允许您从代码中删除许多不必要的\multicolumn命令。(使用是否\resizebox是一个好主意,是另一个问题,我不会在这里回答。)

最终的工作代码如下:

\documentclass{article}

% LaTeX Error: Unknown float option 'H'
\usepackage{float} 

% LaTeX Error: Unknown control sequence '\resizebox'
\usepackage{graphicx} 

% LaTeX Error: Unknown control sequence '\multirow'
\usepackage{multirow} 

\begin{document}

\begin{table}[H]
    \centering
    \resizebox{\textwidth}{!}{%
        \begin{tabular}{|l|c|c|l|l|l|l|l|}
        \hline
        \multicolumn{8}{|l|}{FORECAST 24H} \\
        \hline
         & Model & Past History & MSE & RMSE & MAE & WAPE & MAPE \\ \hline
        \multirow{4}{*}{MACHINE LEARNING} & \multirow{4}{*}{LR} & 24 & 1083220 & 581.6717 & 502.9881 & 0.026775 & 0.027288 \\ \cline{3-8}
         & & 48 & 955023.4 & 544.9984 & 463.4439 & 0.024786 & 0.025514 \\ \cline{3-8} 
         & & 72 & 902146.3 & 535.9016 & 454.1736 & 0.024341 & 0.025129 \\ \cline{3-8} 
         & & 96 & 901062.8 & 534.4753 & 452.8799 & 0.024281 & 0.025125 \\ \cline{3-8} 
        \hline
        \end{tabular}
    }%
    \caption{Forecasting}
    \label{tab:results}
\end{table}

\end{document}

其输出如下:

在此处输入图片描述

答案2

希望这是您所期待的!

\documentclass{book}
\usepackage{amsmath}
\usepackage{adjustbox,float}

\begin{document}

\begin{table}[H]
     \centering
     \resizebox{\textwidth}{!}{%
     \begin{tabular}{|cccccccc|}
     \hline
     \multicolumn{8}{|l|}{FORECAST 24H} \\
    \hline
    \multicolumn{1}{|l|}{}                                          & \multicolumn{1}{l|}{Model}                 & \multicolumn{1}{l|}{Past History} & \multicolumn{1}{l|}{MSE}      & \multicolumn{1}{l|}{RMSE}     & \multicolumn{1}{l|}{MAE}      & \multicolumn{1}{l|}{WAPE}     & MAPE     \\ \hline
    \multicolumn{1}{|l|}{MACHINE LEARNING}  & \multicolumn{1}{c|}{LR}   & \multicolumn{1}{c|}{24}            & \multicolumn{1}{l|}{1083220}  & \multicolumn{1}{l|}{581.6717} & \multicolumn{1}{l|}{502.9881} & \multicolumn{1}{l|}{0.026775} & 0.027288 \\ \cline{3-8}
    \multicolumn{1}{|l|}{}                                          & \multicolumn{1}{c|}{}                      & \multicolumn{1}{c|}{48}            & \multicolumn{1}{l|}{955023.4} & \multicolumn{1}{l|}{544.9984} & \multicolumn{1}{l|}{463.4439} & \multicolumn{1}{l|}{0.024786} & 0.025514 \\ \cline{3-8} 
    \multicolumn{1}{|l|}{}                                          & \multicolumn{1}{c|}{}                      & \multicolumn{1}{c|}{72}            & \multicolumn{1}{l|}{902146.3} & \multicolumn{1}{l|}{535.9016} & \multicolumn{1}{l|}{454.1736} & \multicolumn{1}{l|}{0.024341} & 0.025129 \\ \cline{3-8} 
    \multicolumn{1}{|l|}{}                                          & \multicolumn{1}{c|}{}                      & \multicolumn{1}{c|}{96}            & \multicolumn{1}{l|}{901062.8} & \multicolumn{1}{l|}{534.4753} & \multicolumn{1}{l|}{452.8799} & \multicolumn{1}{l|}{0.024281} & 0.025125 \\ \cline{3-8} 
     \hline

    \end{tabular}
     }%
    \caption{Forecasting}
    \label{tab:results}
\end{table}

\end{document}

请注意,您没有提及正在使用的类名,因此我使用了标准book类文件。

在此处输入图片描述

已经在评论中解释barbara beetonJasper Habicht的用法。\multirow

相关内容