移位枚举的一些项目

移位枚举的一些项目

enumerate在一张幻灯片中,希望第二和第三个\item班次的开头(包括项目符号)与第一个班次相比,稍微靠右一点\item

Item1
  Item2
  Item3

有谁知道如何做到这一点?

答案1

这是一个使用嵌套enumerate环境和重新定义enumerate subitem模板以使用第一级计数器的可能解决方案:

\documentclass{beamer}

\begin{document}

\begin{frame}

\begin{enumerate}
\item First item.
  \setbeamertemplate{enumerate subitem}{\insertsubenumlabel.\stepcounter{enumi}}
  \begin{enumerate} 
  \stepcounter{enumii}
  \item Second item.
  \item Third item.
  \end{enumerate}
\item Fourth item.
\end{enumerate}

\end{frame}

\end{document}

在此处输入图片描述

对于有球的物品的情况:

\documentclass{beamer}
\usetheme{Boadilla}

\begin{document}

\begin{frame}

\begin{enumerate}
\item First item.
\setbeamertemplate{enumerate subitem}
{
  \begin{pgfpicture}{-1ex}{-0.55ex}{1ex}{1ex}
    \usebeamercolor[fg]{subitem projected}
    {\pgftransformscale{1.75}\pgftext{\normalsize\pgfuseshading{bigsphere}}}
    \pgftext{%
      \usebeamerfont*{subitem projected}%
      \insertsubenumlabel\stepcounter{enumi}}
  \end{pgfpicture}%
}
  \begin{enumerate} 
  \stepcounter{enumii}
  \item Second item.
  \item Third item.
  \end{enumerate}
\item Fourth item.
\end{enumerate}

\end{frame}

\end{document}

在此处输入图片描述

答案2

我相信这应该适用于任何风格,但它只移动项目的第一行:

\documentclass{beamer}

\begin{document}

\begin{frame}

\begin{enumerate}
\item First item.
\addtolength{\itemindent}{1cm} % move right
\item Second item.
\item Third item.
\addtolength{\itemindent}{-1cm} % move left
\item Fourth item.
\end{enumerate}

\end{frame}

\end{document}

相关内容