У меня enumerate
внутри есть enumerate
:
\documentclass{beamer}
\usetheme{Boadilla}
\begin{document}
\begin{enumerate}
\item Item1
\item Item2
\begin{enumerate}
\item Item2.
\end{enumerate}
\end{enumerate}
\end{document}
Проблема в том, что маркеры внутреннего перечисления и внешнего перечисления имеют одинаковый стиль (шарик зеленого цвета). Кто-нибудь знает, есть ли другие стили маркеров?
решение1
Существует четыре предопределенных стиля: ball
, circle
, square
и default
:
\documentclass{beamer}
\usetheme{Boadilla}
\begin{document}
\begin{frame}
\begin{enumerate}
\item Item1
\item Item2
\setbeamertemplate{enumerate items}[square]
\begin{enumerate}
\item Item2.
\end{enumerate}
\setbeamertemplate{enumerate items}[default]
\begin{enumerate}
\item Item2.
\end{enumerate}
\setbeamertemplate{enumerate items}[circle]
\begin{enumerate}
\item Item2.
\end{enumerate}
\end{enumerate}
\end{frame}
\end{document}
Соответствующим образом переопределив некоторые другие шаблоны, вы также можете изменить цвета (и шрифты):
\documentclass{beamer}
\usetheme{Boadilla}
\begin{document}
\begin{frame}
\begin{enumerate}
\item Item1
\item Item2
\setbeamertemplate{enumerate items}[square]
\setbeamercolor{item projected}{bg=green!70!black,fg=blue}
\begin{enumerate}
\item Item2.
\end{enumerate}
\setbeamercolor{enumerate subitem}{fg=red!80!black}
\setbeamertemplate{enumerate items}[default]
\begin{enumerate}
\item Item2.
\end{enumerate}
\setbeamercolor{item projected}{bg=magenta!70!black,fg=white}
\setbeamertemplate{enumerate items}[circle]
\begin{enumerate}
\item Item2.
\end{enumerate}
\end{enumerate}
\end{frame}
\end{document}