我正在尝试并排制作两个表格。我还从以下帖子中受益匪浅,并遵循了此答案和其他一些答案。 两张桌子与迷你页面并排
我的代码如下
\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 在序言方面存在问题。您不能在同一个文档中使用subfig
。subcaption
删除包。并且如果您确实需要它,则只subfig
使用该包一次。geometry