在投影仪框架中以子字幕为基础的中心表格

在投影仪框架中以子字幕为基础的中心表格

我并排使用了以下subcaption包中的几个表格beamer

在此处输入图片描述

然而,正如你所见,它们并没有完全居中。

我怎样才能使表格居中,以便表格RAID5不在最右侧,而RAID0左侧又不会有太多空间?

这是我当前的代码:

\documentclass{beamer}
\usepackage{subcaption}

\begin{document}
% ...
\frame{\frametitle{RAID-Types}
\begin{table}[!htb]
  \subcaptionbox{RAID0}[.25\linewidth]{%
        \begin{tabular}{|c|c|c|}
        \hline
        0&1&2\\
        \hline
        3&4&5\\
        \hline
        6&7&8\\
        \hline
        \end{tabular}}%
  \subcaptionbox{RAID1}[.25\linewidth]{%
        \begin{tabular}{|c|c|c|}
        \hline
        0&0&0\\
        \hline
        1&1&1\\
        \hline
        2&2&2\\
        \hline
        \end{tabular}}%
  \subcaptionbox{RAID5}[.25\linewidth]{%
        \begin{tabular}{|c|c|c|}
        \hline
        0&1&P(0+1)\\
        \hline
        2&P(2+3)&3\\
        \hline
        P(4+5)&4&5\\
        \hline
        \end{tabular}}%
  \caption{RAID-Types. Each column represents one disk. Each row is a block level.}
\end{table}
}

答案1

正如我所提到的my answer使用 Beamer 制作字幕,这样更好不是caption/subcaption与之一起使用 beamer;你可以使用subfigcaption=false改为使用选项:

\documentclass{beamer}
\usepackage[caption=false]{subfig}

\begin{document}

\begin{frame}
\frametitle{RAID-Types}
\begin{table}
  \subfloat[RAID0]{%
        \begin{tabular}{|c|c|c|}
        \hline
        0&1&2\\
        \hline
        3&4&5\\
        \hline
        6&7&8\\
        \hline
        \end{tabular}}\qquad%
  \subfloat[RAID1]{%
        \begin{tabular}{|c|c|c|}
        \hline
        0&0&0\\
        \hline
        1&1&1\\
        \hline
        2&2&2\\
        \hline
        \end{tabular}}\qquad%
  \subfloat[RAID5]{%
        \begin{tabular}{|c|c|c|}
        \hline
        0&1&P(0+1)\\
        \hline
        2&P(2+3)&3\\
        \hline
        P(4+5)&4&5\\
        \hline
        \end{tabular}}%
  \caption{RAID-Types. Each column represents one disk. Each row is a block level.}
\end{table}
\end{frame}

\end{document}

在此处输入图片描述

相关内容