如何将标题置于表格中央并从标题中删除“表格”?

如何将标题置于表格中央并从标题中删除“表格”?

在此处输入图片描述

\documentclass[usenames,dvipsnames]{beamer}
\usepackage{xcolor}
\usepackage{tikz}
\usepackage{listings}
\usepackage{dcolumn}
\usepackage{algpseudocode}
\usefonttheme[onlymath]{serif}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage[justification=centering]{caption}
\usetheme{Madrid}
\newcolumntype{2}{D{.}{}{2.0}}
\begin{document}
\begin{frame}
 \frametitle{GF(2)}
 The simplest finite field is $GF(2)$. It's arithmetic operation are easily summarized:
 \\
\begin{columns}
\setlength{\tabcolsep}{3.5pt}
\noindent
\begin{column}{0.3\linewidth}
  \begin{tabular}{r|*{2}{2}}
+ & 0 & 1\\
\hline
0 & 0 & 1\\
1 & 1 & 0\\
\end{tabular}
\captionof{table}{Addition}
\end{column}
\begin{column}{0.3\linewidth}
  \begin{tabular}{r|*{2}{2}}
x & 0 & 1\\
\hline
0 & 0 & 0\\
1 & 0 & 1\\
\end{tabular}
\captionof{table}{Multiplication}
\end{column}
\begin{column}{0.3\linewidth}
  \begin{tabular}{r|*{2}{2}}
x & 0 & 1\\
\hline
0 & 0 & 0\\
1 & 0 & 1\\
\end{tabular}
\captionof{table}{Inverse}
\end{column}
\end{columns}
 \end{frame}    
\end{document}  

我想对齐表格及其标题。我想显示标题为“加法”、“乘法”、“逆”,而不显示“表格”。

答案1

在 Beamer 中使用标题的唯一真正好处是添加了“Table”一词。那么,为什么要使用标题,而不是尝试删除该词呢?


其他一些评论:

  • 正如多次提到的,你不需要\usepackage{xcolor}使用 beamer

  • 将选项传递给 xcolor 包的正确语法是xcolor={usenames,dvipsnames}

  • 你也不应该使用\\在列环境之前获取新行(请参阅何时使用 \par 以及何时使用 \\ 或空行)。

  • 还有一件事我不明白:如果你的表只有 3 列,为什么要指定 4 列?

  • 您对“2”列类型的定义适用于位数较多的数字。您可能注意到列因此变得太宽(您尝试用 解决此问题\setlength{\tabcolsep}{3.5pt})。相反,您可以定义合适的列类型,或者简单地使用标准c列,因为您的数字没有任何小数点需要对齐。


\documentclass[xcolor={usenames,dvipsnames}]{beamer}
%\usepackage{xcolor}

\usetheme{Madrid}

\begin{document}

\begin{frame}
\frametitle{GF(2)}

The simplest finite field is GF(2). It's arithmetic operation are easily summarized:
\bigskip
\begin{columns}
\begin{column}{0.3\linewidth}
\centering
\begin{tabular}{r|*{2}{c}}
+ & 0 & 1\\
\hline
0 & 0 & 1\\
1 & 1 & 0\\
\end{tabular}

\vspace*{.5\baselineskip}
Addition
\end{column}
\begin{column}{0.3\linewidth}
\centering
\begin{tabular}{r|*{2}{c}}
x & 0 & 1\\
\hline
0 & 0 & 0\\
1 & 0 & 1\\
\end{tabular}

\vspace*{.5\baselineskip}
Multiplication
\end{column}
\begin{column}{0.3\linewidth}
\centering
\begin{tabular}{r|*{2}{c}}
x & 0 & 1\\
\hline
0 & 0 & 0\\
1 & 0 & 1\\
\end{tabular}

\vspace*{.5\baselineskip}
Inverse
\end{column}
\end{columns}
\end{frame}    

\end{document}  

在此处输入图片描述

相关内容