桌子显示得太低

桌子显示得太低

这是我第一次在这里提问。我正在做一个 Beamer 演示文稿,有一次我不得不使用 minipage two 将我的页面分成两部分。第一个 minipage 是一个带有点的表格,第二个 minipage 是一个图像(一个笛卡尔平面,这样学生就可以在笛卡尔平面上识别表格的点)。但是我的表格显示得非常低。这是我的代码

\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Example 2}
Complete the table  of values below. Then plot the points on the Cartesian plane.
\begin{minipage}{\textwidth}
\begin{minipage}[b]{0.20\linewidth}
\begin{table}[ht]
\begin{tabular}[t]{|c|c|}
\hline
$x$&$y=x^2+1$\\
\hline
$-1$&\textbf{0}\\
\hline
$0$&\textbf{1}\\
\hline
$1$&\textbf{2}\\
\hline
$2$&\textbf{5}\\
\hline
$3$&\textbf{10}\\
\hline
\end{tabular}
\end{table}
\end{minipage}
\hfill
\begin{minipage}[b]{0.7\linewidth}
\begin{flushleft}
\includegraphics[width=\linewidth]{Unit4W1L6-image2.png}
\end{flushleft}
\end{minipage}
\end{minipage}
\end{frame}
\end{document}

答案1

我简化了代码(主要是通过减少环境数量minipage)。array和 图表现在彼此垂直居中。

在此处输入图片描述

\documentclass[demo]{beamer} % remove 'demo' option in real document
\usepackage{array} % for '\extrarowheight' macro
\begin{document}
\begin{frame}
\frametitle{Example 2}
Complete the table  of values below. Then plot the points on the Cartesian plane.

\bigskip
%\begin{minipage}{0.25\textwidth}
\setlength\extrarowheight{2pt} % for a more "open" look
$\begin{array}{|r|c|} % use 'array' rather than 'tabular' since contents are 'math-y'
\hline
x&y=x^2+1\\
\hline
-1&\mathbf{0}\\ % use '\mathbf', not '\textbf'
\hline
0&\mathbf{1}\\
\hline
1&\mathbf{2}\\
\hline
2&\mathbf{5}\\
\hline
3&\mathbf{10}\\
\hline
\end{array}$
%\end{minipage}%
\hfill 
\begin{minipage}{0.7\textwidth}
\includegraphics[width=\linewidth]{Unit4W1L6-image2.png}
\end{minipage}
\end{frame}
\end{document}

答案2

Beamer 已column为此目的做好了准备。

在此处输入图片描述

\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Example 2}
\begin{overlayarea}{\textwidth}{8cm}
Complete the table  of values below. Then plot the points on the Cartesian plane.
\begin{columns}
\begin{column}{0.30\linewidth}
%\begin{table} %<- do you need that?
\begin{tabular}[t]{|c|c|}
\hline
$x$&$y=x^2+1$\\
\hline
$-1$&\textbf{0}\\
\hline
$0$&\textbf{1}\\
\hline
$1$&\textbf{2}\\
\hline
$2$&\textbf{5}\\
\hline
$3$&\textbf{10}\\
\hline
\end{tabular}
%\end{table}
\end{column}
%\hfill
\begin{column}{0.7\linewidth}
\includegraphics[width=\linewidth]{example-image-a}
\end{column}
\end{columns}
\end{overlayarea}
\end{frame}
\end{document}

相关内容