增加表格宽度以适合幻灯片上的三个表格

增加表格宽度以适合幻灯片上的三个表格

我目前正试图将三张表格放在一张幻灯片上,虽然我知道这可能不被推荐,但我想在排除它之前至少能够看到幻灯片和它的外观。

我有下面的代码

\begin{document}
\renewcommand\theadfont{\tiny}
\begin{frame}
\tiny
\begin{table}{$\dot{x}$}
\centering
\tiny
\begin{tabular}
\toprule
\tiny
\textit{N} & \thead{Method\\ One} & \thead{Method Two\\ + Extra} &
\thead{Method Three\\ Some Words} & \thead{Method Four\\ Some Words\\ + Extra} & \thead{Method Five} & \thead{Method\\ Six} & Final\\
\midrule
10^2 & 6.87e-07 & 7.11e-16 & 3.56e-01 & 1.19e+01 & 6.64e+00 & 9.43e-08 & 4.27e+01\\
10^{2.5} & 1.55e-13 & 2.26e-16 & 1.75e-09 & 5.53e-14 & 7.24e+01 & 1.10e+02 & 5.13e+01\\
10^3 & 1.67e-13 & 1.95e-15 & 2.21e-12 & 1.95e-15 & 9.38e-05 & 1.95e-15 & 4.75e+01\\
10^{3.5} & 2.11e-16 & 2.11e-16 & 1.42e-12 & 2.11e-16 & 1.79e-02 & 8.31e-12 & 1.38e-14\\
10^4 & 6.05e-14 & 1.58e-18 & 1.63e-12 & 1.58e-18 & 1.07e-01 & 4.68e-13 & 7.23e+00\\
\bottomrule
\end{tabular}
\end{table}

\begin{table}{$\dot{y}$}
\begin{tabular}[t]{cccccccc}
\toprule
\textit{N} & \thead{Method\\ One} & \thead{Method Two\\ + Extra} &
\thead{Method Three\\ Some Words} & \thead{Method Four\\ Some Words\\ + Extra} & \thead{Method Five} & \thead{Method\\ Six} & Final\\
\midrule
10^2 & 5.46e+00 & 1.75e-13 & 1.18e+01 & 5.54e+00 & 6.94e+00 & 5.54e+00 & 5.54e+00\\
10^{2.5} & 1.16e-06 & 4.48e-13 & 2.69e+01 & 3.58e-06 & 4.41e+01 & 3.64e+01 & 3.64e+01\\
10^3 & 7.19e-13 & 1.41e-14 & 3.36e+00 & 1.15e-07 & 7.02e+01 & 5.74e-07 & 2.30e+01\\
10^{3.5} & 8.26e-13 & 2.22e-14 & 7.88e-06 & 7.01e-14 & 9.10e-01 & 7.03e-10 & 7.09e+00\\
10^4 & 4.04e-12 & 1.63e-17 & 3.45e-03 & 6.62e-13 & 2.61e+00 & 3.25e-11 & 1.43e-14\\
\bottomrule
\end{tabular}
\end{table}

\begin{table}{$\dot{z}$}
\begin{tabular}[t]{cccccccc}
\toprule
\textit{N} & \thead{Method\\ One} & \thead{Method Two\\ + Extra} &
\thead{Method Three\\ Some Words} & \thead{Method Four\\ Some Words\\ + Extra} & \thead{Method Five} & \thead{Method\\ Six} & Final\\
\midrule
10^2 & 4.72e-08 & 7.35e-14 & 4.34e+01 & 4.36e+01 & 3.64e+00 & 5.01e+01 & 4.36e+01\\
10^2.5 & 5.44e-13 & 8.28e-14 & 1.76e+01 & 1.16e+02 & 6.27e+00 & 6.14e+01 & 1.16e+02\\
10^3 & 3.24e-14 & 8.01e-14 & 3.14e-09 & 8.01e-14 & 9.86e-05 & 8.01e-14 & 1.16e+02\\
10^{3.5} & 1.68e-13 & 8.94e-14 & 6.60e-12 & 8.94e-14 & 4.93e-05 & 1.68e-13 & 7.19e+01\\
10^4 & 5.21e-14 & 7.57e-14 & 3.42e-12 & 7.57e-14 & 3.26e-03 & 7.57e-14 & 1.41e-14\\
\bottomrule
\end{tabular}
\end{table}
\end{frame}
\end{document}

这里的列名与我的真实数据相似,我希望能够将它们放在列标题的两行上。本质上,我想找到一种方法将这三个表格放在同一张幻灯片上。如果这意味着所有三个表格都放在彼此的顶部,那么这可以行得通,或者所有三个表格都放在彼此旁边。我读过其他帖子的建议,建议删除一些列,我会考虑这样做,但希望大致了解如何将这些表格放在同一张幻灯片上。

提前致谢。

答案1

正如您已经怀疑的那样,我不建议在演示文稿的一张幻灯片上挤进那么多数字。不过,这里有一种方法可以实现您的要求。为了节省空间,我使用了一个表格而不是三个不同的表格,为了改善数字的对齐,我添加了包siunitx

在此处输入图片描述

\documentclass{beamer}
\usepackage{makecell,booktabs}
\usepackage{siunitx}
\begin{document}

\renewcommand\theadfont{\tiny}
\begin{frame}{frame title}
\begin{table}
\tiny \setlength{\tabcolsep}{0pt}
\sisetup{output-exponent-marker=\ensuremath{\mathrm{E}}, retain-explicit-plus, retain-zero-exponent}
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}>{$}l<{$}*{7}{S[table-format=1.2e-1]}@{}}
\toprule
\textit{N} & {\thead{Method\\ One}} & {\thead{Method Two\\ + Extra}} &
{\thead{Method Three\\ Some Words}} & {\thead{Method Four\\ Some Words\\ + Extra}} & {\thead{Method\\ Five}} & {\thead{Method\\ Six}} & {\thead{Final}}\\
\midrule
\dot{x} \\
10^2 & 6.87e-07 & 7.11e-16 & 3.56e-01 & 1.19e+01 & 6.64e+00 & 9.43e-08 & 4.27e+01\\
10^{2.5} & 1.55e-13 & 2.26e-16 & 1.75e-09 & 5.53e-14 & 7.24e+01 & 1.10e+02 & 5.13e+01\\
10^3 & 1.67e-13 & 1.95e-15 & 2.21e-12 & 1.95e-15 & 9.38e-05 & 1.95e-15 & 4.75e+01\\
10^{3.5} & 2.11e-16 & 2.11e-16 & 1.42e-12 & 2.11e-16 & 1.79e-02 & 8.31e-12 & 1.38e-14\\
10^4 & 6.05e-14 & 1.58e-18 & 1.63e-12 & 1.58e-18 & 1.07e-01 & 4.68e-13 & 7.23e+00\\
\midrule
\dot{y}\\
10^2 & 5.46e+00 & 1.75e-13 & 1.18e+01 & 5.54e+00 & 6.94e+00 & 5.54e+00 & 5.54e+00\\
10^{2.5} & 1.16e-06 & 4.48e-13 & 2.69e+01 & 3.58e-06 & 4.41e+01 & 3.64e+01 & 3.64e+01\\
10^3 & 7.19e-13 & 1.41e-14 & 3.36e+00 & 1.15e-07 & 7.02e+01 & 5.74e-07 & 2.30e+01\\
10^{3.5} & 8.26e-13 & 2.22e-14 & 7.88e-06 & 7.01e-14 & 9.10e-01 & 7.03e-10 & 7.09e+00\\
10^4 & 4.04e-12 & 1.63e-17 & 3.45e-03 & 6.62e-13 & 2.61e+00 & 3.25e-11 & 1.43e-14\\
\midrule
\dot{z} \\
10^2 & 4.72e-08 & 7.35e-14 & 4.34e+01 & 4.36e+01 & 3.64e+00 & 5.01e+01 & 4.36e+01\\
10^{2.5} & 5.44e-13 & 8.28e-14 & 1.76e+01 & 1.16e+02 & 6.27e+00 & 6.14e+01 & 1.16e+02\\
10^3 & 3.24e-14 & 8.01e-14 & 3.14e-09 & 8.01e-14 & 9.86e-05 & 8.01e-14 & 1.16e+02\\
10^{3.5} & 1.68e-13 & 8.94e-14 & 6.60e-12 & 8.94e-14 & 4.93e-05 & 1.68e-13 & 7.19e+01\\
10^4 & 5.21e-14 & 7.57e-14 & 3.42e-12 & 7.57e-14 & 3.26e-03 & 7.57e-14 & 1.41e-14\\
\bottomrule
\end{tabular*}
\end{table}
\end{frame}
\end{document}

相关内容