如何将 beamer 中的“itemize”与其标题一起置于中央?

如何将 beamer 中的“itemize”与其标题一起置于中央?

我没能将itemize投影仪中的 和其标题居中。在下面的第二次尝试中,虽然items居中了,但其标题(即文本My second try: Centering the itemize)没有与它们左对齐。

如何将itemize投影仪与其标题一起置于中心?

居中逐项

\documentclass{beamer}
\usetheme{CambridgeUS}
\begin{document}
\begin{frame}{Centering the itemize}
  My first try: Centering the itemize
  \begin{center}
    \begin{itemize}
      \item item1
      \item item2
    \end{itemize}
  \end{center}

  \begin{center}
  My second try: Centering the itemize
  \begin{itemize}
    \centering
    \item item1
    \item item2
  \end{itemize}
  \end{center}
\end{frame}
\end{document}

答案1

这是一种方法;使用tabular类似结构:

在此处输入图片描述

\documentclass{beamer}
\usetheme{CambridgeUS}
\newcommand{\tabitem}{%
  \usebeamertemplate{itemize item}\hspace*{\labelsep}}

\begin{document}

\begin{frame}{Centering the itemize}
  My first try: Centering the itemize
  \begin{itemize}
    \item item1
    \item item2
  \end{itemize}

  \begin{center}
    \begin{tabular}{@{}l@{}}
      My second try: Centering the itemize \\
      \tabitem item1 \\
      \tabitem item2
    \end{tabular}
  \end{center}
\end{frame}

\end{document}

您在使用\item时插入一个“ ” 。tabular\tabitem

答案2

另一种方法是将 itemize 列表包含在 minipage 环境中,并将 minipage 居中。关键是使 minipage 的宽度刚好足以容纳列表中最宽的项目。我使用了反复试验的方法,但我相信有更聪明的方法。

LaTeX 输出

\documentclass{beamer}
\usetheme{CambridgeUS}

\begin{document}

\begin{frame}{Centering the itemize}
  \begin{center}
    \begin{minipage}{0.14\textwidth}
      \begin{itemize}
        \item item1
        \item item2
      \end{itemize}
    \end{minipage}
  \end{center}
\end{frame}

\end{document}

答案3

还有另一种方法:

\begin{itemize}
    \item  \begin{center} item1 \end{center}
    \item  \begin{center} item2 \end{center}
\end{itemize}

答案4

使用:

\begin{center}
  \begin{minipage}[c]{0.5\linewidth}
     \begin{itemize}
       \item Item 1
       \item Item 2
       \item  Item 3
     \end{itemize}
  \end{minipage}
\end{center}

相关内容