表格位置错误:[H] 进入标签

表格位置错误:[H] 进入标签

我正在尝试在 Overleaf 中设置一个文档,\documentclass[12pt]{comjnl} 其中需要在一些文本中间添加一个表格。

当我在此处使用位置参数时,表格没有反应:[H!][h!]

代码如下:

\begin{table}[H!] 
    \centering
    \begin{tabular}{lll}
Model                   & Parameters   & MAE \\
Linear Regression       & None/Default & 25.994              \\
Logistic Regression     &              &                     \\
Linear SVC              &              &                     \\
Random Forest Regressor & n\_estimators=10  & 15.739 \\
Decision Tree Rergessor &              &                     \\
XGBoost                 &              &                    
    \end{tabular}
    \caption{Caption}
    \label{tab:my_label}
\end{table}

最终[!H]显示在我的表格中。有人能帮我把表格放在正确位置,不加 [H!] 吗?

答案1

这看起来是comjnl.cls,可以从中获得https://academic.oup.com/comjnl/pages/Manuscript_Preparation_Submission。 直接链接:https://academic.oup.com/DocumentLibrary/comjnl/comjnl.cls.txt

看起来该类已经重新定义了tables 和figures,因此可选参数不再被识别:这意味着 等[H][h]被视为表内容的一部分。因此,您只需让浮动元素浮动,以符合日志的意图。

相关内容