我将框架分成两列,并希望将项目放在左列的水平中心。\begin{center}
在这种情况下,这似乎不起作用。
这是我的代码:
\begin{frame}{1D Stefan Problem}
\color{red}\rule{.5\linewidth}{4pt}\color{blue}\rule{.5\linewidth}{4pt}
\begin{columns}[c]
\column{.5\textwidth}
\begin{center}
\begin{itemize}
\item $u_{t}=k_{L}u_{xx}$
\end{itemize}
\end{center}
\column{.5\textwidth}
\end{columns}
\end{frame}
答案1
我不确定有没有比将列表放入适当大小的 minipage 或 parbox 中更好的方法。您需要调整宽度以适合列表,甚至可能添加一些额外的内容以平衡 itemize 项目符号的左缩进。(它尝试了 varwidth 环境,因此您不必手动猜测宽度,但它似乎不能很好地处理列表。)
\documentclass[12pt]{beamer}
\begin{document}
\begin{frame}{1D Stefan Problem}
\begin{columns}[c]
\column{.5\textwidth}
\color{red}\rule{\linewidth}{4pt}
\begin{center}
\begin{minipage}{3.1cm}
\noindent\begin{itemize}
\item $u_{t}=k_{L}u_{xx}$
\item $x^2 + y^2 = z^2$
\end{itemize}
\end{minipage}
\end{center}
\column{.5\textwidth}
\color{blue}\rule{\linewidth}{4pt}
\begin{center}
\begin{minipage}{2.6cm}
\noindent\begin{itemize}
\item $E = mc^2$
\item $1+1=2$
\end{itemize}
\end{minipage}
\end{center}
\end{columns}
\end{frame}
\end{document}
(请注意,我移动了您的红色和蓝色条,因为它们所在的位置有点误导。列环境会更改边距并在列之间添加空间。)
但也许还有更好的方法。