Spalte mit Mathematikmodus im Beamer wird nicht unter mehrspaltiger Zeile zentriert

Spalte mit Mathematikmodus im Beamer wird nicht unter mehrspaltiger Zeile zentriert

Ich habe Probleme, eine Tabelle so zu gestalten, dass sie sich wie erwartet (und gewünscht) verhält, und ich weiß nicht, ob das Problem am Beamer-, Mehrspalten- oder Mathematikmodus liegt.

\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}

Die zweite Zeile $x$ & $y$ & $x$ & $y$ist nicht zentriert, sondern linksbündig. Wenn ich eine Textzeile zwischen die mehrspaltige Zeile und die Zeile mit dem Mathematikmodus setze, funktioniert die Zentrierung, aber nicht so wie sie ist, und ich habe keine Ahnung, warum oder wie ich das beheben kann, ohne eine Zeile hinzuzufügen, die ich nicht will/brauche. Ich habe es mit XeLaTeX und LuaLaTeX mit aktualisierten Paketen und mit WriteLaTeX erstellt, alles mit demselben Ergebnis.

Antwort1

Bitte vergleichen Sie:

\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}

Daher reicht es aus, den ersten zu entfernen @{}.

Bildbeschreibung hier eingeben

verwandte Informationen