投影機中具有數學模式的列不會在多列行下居中

投影機中具有數學模式的列不會在多列行下居中

我無法讓表格按照我的預期(和想要)運行,我也不知道問題是否出在投影機、多列或數學模式。

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

第二行$x$ & $y$ & $x$ & $y$不居中而是左對齊。如果我在多列行和包含數學模式的行之間放置一行文本,則居中可以工作,但不能按原樣,我不知道為什麼或如何修復它而不添加我不想要/不需要的行。我已經使用 XeLaTeX 和 LuaLaTeX 建立了更新的軟體包,並在 WriteLaTeX 上建立了相同的結果。

答案1

請比較:

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

因此刪除第一個就足夠了@{}

在此輸入影像描述

相關內容