Coluna com modo matemático no beamer não centralizará na linha de múltiplas colunas

Coluna com modo matemático no beamer não centralizará na linha de múltiplas colunas

Estou tendo problemas para fazer com que uma tabela se comporte como espero (e quero) e não sei se o problema está no modo beamer, multicolunas ou matemático.

\documentclass[table]{beamer}

\usepackage{booktabs}

\begin{document}

\begin{frame}
\begin{center}
\begin{tabular}{@{}cccc@{}}
\multicolumn{2}{c}{$y=x$} & \multicolumn{2}{c}{$y=x^2$}\\\midrule
$x$ & $y$ & $x$ & $y$ \\ \midrule
1 & 1 & 1 & 1 \\
2 & 2 & 2 & 4 \\ \bottomrule
\end{tabular}
\end{center}
\end{frame}

\end{document}

A segunda linha, $x$ & $y$ & $x$ & $y$, não está centralizada, mas justificada à esquerda. Se eu colocar uma linha de texto entre a linha de várias colunas e aquela que contém o modo matemático, a centralização funcionará, mas não como está e não tenho ideia de por que ou como corrigi-la sem adicionar uma linha que não quero/preciso. Eu construí com XeLaTeX e LuaLaTeX com pacotes atualizados e no WriteLaTeX todos com o mesmo resultado.

Responder1

Por favor compare:

\documentclass[table]{beamer}

\usepackage{booktabs}

\begin{document}

\begin{frame}
\begin{center}
%\begin{tabular}{@{}cccc@{}}
\begin{tabular}{cccc@{}}
\multicolumn{2}{c}{$y=x$} & \multicolumn{2}{c}{$y=x^2$}\\\midrule
$x$ & $y$ & $x$ & $y$ \\ \midrule
1 & 1 & 1 & 1 \\
2 & 2 & 2 & 4 \\ \bottomrule
\end{tabular}

\medskip

\begin{tabular}{@{}cccc@{}}
\multicolumn{2}{c}{$y=x$} & \multicolumn{2}{c}{$y=x^2$}\\\midrule
$x$ & $y$ & $x$ & $y$ \\ \midrule
1 & 1 & 1 & 1 \\
2 & 2 & 2 & 4 \\ \bottomrule
\end{tabular}
\end{center}
\end{frame}

\end{document}

Portanto, basta remover o primeiro @{}.

insira a descrição da imagem aqui

informação relacionada