我并排使用了以下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
;你可以使用subfig
,caption=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}