移動一些枚舉項

移動一些枚舉項

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}

相關內容