如何将 itemize 部分置于 beamer 的中心?

如何将 itemize 部分置于 beamer 的中心?

我将框架分成两列,并希望将项目放在左列的水平中心。\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}

投影机中心列表

(请注意,我移动了您的红色和蓝色条,因为它们所在的位置有点误导。列环境会更改边距并在列之间添加空间。)

但也许还有更好的方法。

相关内容