两张表格并排摆放,没有丢失标题

两张表格并排摆放,没有丢失标题

我正在尝试并排制作两个表格。我还从以下帖子中受益匪浅,并遵循了此答案和其他一些答案。 两张桌子与迷你页面并排

我的代码如下

\documentclass[preprint,12pt]{elsarticle}

\usepackage{lineno}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\graphicspath{{./Figures/}}
\usepackage{subfig}
\usepackage{floatrow}
\usepackage{dsfont}
\usepackage{float}
\usepackage[margin=1in]{geometry}

\usepackage{fancyhdr}
\usepackage{titlesec}
\usepackage{algorithmic}
\usepackage{algorithm}               
\usepackage{slashbox}   
\usepackage{subcaption}   
\usepackage[showframe]{geometry}   

\def \hfillx {\hspace*{-\textwidth} \hfill} 


\begin{document}

\begin{table}[htb]
    \begin{subtable}{.5\textwidth}
    \tiny       
            \begin{tabular}{c c c c c}
        Cluster & MAE & MSE & E[over] & E[under] \\
        \hline
        1 & 0.31 &  0.48 & 2.00 & 1.38 \\
        2 & 0.32 &  0.49 & - & 1.36 \\
        3 & 0.26 &  0.44 & 1.57  & 1.50\\
        4 & 0.25 &  0.41 & 2.00  & 1.47 \\
        \hline            
        \end{tabular}    
        \caption{Caption1 that is long}
\label{subtable:pr1rnn}
 \end{subtable}%
   \begin{subtable}{.5\textwidth}
   \tiny
         \begin{tabular}{c c c c c}
        Cluster & MAE & MSE & E[over] & E[under] \\
        \hline
        1 & 0.40 &  0.59 & 1.50 & 1.28 \\
        2 & 0.51 &  0.82 & 1.44 & 1.44 \\
        3 & 0.53 &  0.77 & 1.31 & 1.31 \\
        4 & 0.41 &  0.62 & 1.88 & 1.28 \\
        \hline
        \end{tabular}
             \caption{Caption2 that is long}
    \label{subtable:pr2rfres}
    \end{subtable}
\end{table}

\end{document}

它给出了以下结果:

在此处输入图片描述

我完全失去了标题 1,表格也不并排了。我尝试应用相关主题中的答案,但似乎找不到我错在哪里。我该如何将它们并排显示?

答案1

假设您喜欢为每个表格添加子标题....

\documentclass[preprint,12pt]{elsarticle}
\usepackage[showframe]{geometry}

\usepackage{subcaption}

\begin{document}

\begin{table}[htb]
\setlength\tabcolsep{0pt}
    \begin{subtable}{.5\textwidth}
    \centering
            \begin{tabular*}{0.9\linewidth}{@{\extracolsep{\fill}}c c c c c}
        Cluster & MAE & MSE & E[over] & E[under] \\
        \hline
        1 & 0.31 &  0.48 & 2.00 & 1.38 \\
        2 & 0.32 &  0.49 & - & 1.36 \\
        3 & 0.26 &  0.44 & 1.57  & 1.50\\
        4 & 0.25 &  0.41 & 2.00  & 1.47 \\
        \hline
        \end{tabular*}
        \caption{Caption1 that is long}
\label{subtable:pr1rnn}
 \end{subtable}%
   \begin{subtable}{.5\textwidth}
   \centering
           \begin{tabular*}{0.9\linewidth}{@{\extracolsep{\fill}}c c c c c}
        Cluster & MAE & MSE & E[over] & E[under] \\
        \hline
        1 & 0.40 &  0.59 & 1.50 & 1.28 \\
        2 & 0.51 &  0.82 & 1.44 & 1.44 \\
        3 & 0.53 &  0.77 & 1.31 & 1.31 \\
        4 & 0.41 &  0.62 & 1.88 & 1.28 \\
        \hline
        \end{tabular*}
             \caption{Caption2 that is long}
    \label{subtable:pr2rfres}
    \end{subtable}
\end{table}

\end{document}

给出

在此处输入图片描述

但是,您的 mwe 在序言方面存在问题。您不能在同一个文档中使用subfigsubcaption删除包。并且如果您确实需要它,则只subfig使用该包一次。geometry

相关内容