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 @{}
.