在一页中放置 10 个对齐表格

在一页中放置 10 个对齐表格

我有两种不同类型的表格:

一个行数较多,且较短 更多行

另一个行数较少但长度较长 更长

我有 5 套(总共 10 张表格)。有没有办法将每套并排放置?也就是说,[shorter,longer]每套都有一个标题(总共 5 个标题)在一页上?

我目前正在一次生成一个表格,这占用了很多页面(我只显示 1 组):

\begin{table}[ht]
\centering
\caption{Title 1}
\begin{tabular}{lS[table-format=1.4]ccS[table-format=1.4]}
\toprule
\thead{Parameter} & {\thead{Actual\\ Value}} & \thead{Range} & {\thead{Parameter\\ Found}} \\
\midrule
$\alpha$ & 0.191 & (0.191, 0.191) & 0.191\\
$\beta$ & 0.05 & (0.05, 0.05) & 0.05\\
$\gamma$ & 0.0294 & (0.0294, 0.0294) & 0.0294\\
\bottomrule
\end{tabular}
\end{table}

\begin{table}[ht]
\centering
\caption{Title 1}
\begin{tabular}{lS[table-format=1.4]ccS[table-format=1.4]}
\toprule
\thead{(S,I,D,R) Error NN} & & \thead{(S,I,D,R) Error Learnable Parameters} } \\
\midrule
(0.004, 0.025, 0.003, 0.003) & & (0,0,0,0) \\
\bottomrule
\end{tabular}
\end{table}

答案1

如果您使用合适的边距并稍微重新设计第二个表格,您可能能够并排放置两个这样的表格。以下是两个不同的建议:

在此处输入图片描述

\documentclass{article}
\usepackage{geometry}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{makecell}
\usepackage{caption}
\usepackage{subcaption} % only used in second example


\begin{document}

\begin{table}[ht]
\centering
\caption{Title 1}
\begin{tabular}[t]{lS[table-format=1.4]ccS[table-format=1.4]}
\toprule
\thead{Param.} & {\thead{Actual\\ Value}} & \thead{Range} & {\thead{Parameter\\ Found}} \\
\midrule
$\alpha$ & 0.191 & (0.191, 0.191) & 0.191\\
$\beta$ & 0.05 & (0.05, 0.05) & 0.05\\
$\gamma$ & 0.0294 & (0.0294, 0.0294) & 0.0294\\
\bottomrule
\end{tabular}
\hfill
\begin{tabular}[t]{lc}
\toprule
& \thead{(S,I,D,R)}\\
\midrule
\thead[l]{Error NN} & (0.004, 0.025, 0.003, 0.003) \\
\thead[l]{Error Learnable\\ Parameters} & (0,0,0,0) \\
\bottomrule
\end{tabular}
\end{table}

\begin{table}[ht]
\caption{Title 1}
\begin{subtable}[t]{0.49\linewidth}
\centering
\caption{subcaption left table}
\begin{tabular}[t]{lS[table-format=1.4]ccS[table-format=1.4]}
\toprule
\thead{Param.} & {\thead{Actual\\ Value}} & \thead{Range} & {\thead{Parameter\\ Found}} \\
\midrule
$\alpha$ & 0.191 & (0.191, 0.191) & 0.191\\
$\beta$ & 0.05 & (0.05, 0.05) & 0.05\\
$\gamma$ & 0.0294 & (0.0294, 0.0294) & 0.0294\\
\bottomrule
\end{tabular}
\end{subtable}
\hfill
\begin{subtable}[t]{0.47\linewidth}
\centering
\caption{subcaption right table}
\begin{tabular}[t]{lc}
\toprule
& \thead{(S,I,D,R)}\\
\midrule
\thead[l]{Error NN} & (0.004, 0.025, 0.003, 0.003) \\
\thead[l]{Error Learnable\\ Parameters} & (0,0,0,0) \\
\bottomrule
\end{tabular}
\end{subtable}
\end{table}


\end{document}

相关内容