我正在使用 Metropolis Beamer 主题。
有人能帮我创建带圆圈的编号项目吗(见图),但是没有使用enumitem
包,并且与XeLatex
或兼容Lualatex
?
我弄清楚了如何使用 enumitem 来做到这一点,不幸的是,它破坏了标准项目符号,并且我读到 enumitem 不应该与 beamer 一起使用。
任何帮助都值得感激!
工作示例(含enumitem
解决方案)
\documentclass{beamer}
\usetheme[progressbar=frametitle]{metropolis}
\usepackage{enumitem}
\newcommand*{\numberingI}[1]{%
\footnotesize\protect\tikz[baseline=-3px]%
\protect\node[fill=blue,shape=circle,inner sep=2pt](n1){#1};}
\begin{document}
\section{First Section}
\begin{frame}{}
\begin{enumerate}[label=\numberingI{\color{white}\arabic*}]
\item firstItem
\item seconItem
\item and so on
\end{enumerate}
\end{frame}
答案1
不确定,因为 Alan 已经指导您做一些更复杂的事情,但您只是在寻找circle
模板选项吗enumerate items
?如果您所说的“标准项目符号”是指环境的外观,则设置此项enumerate
不会影响环境的外观。itemize
\documentclass{beamer}
\usetheme[progressbar=frametitle]{metropolis}
\setbeamertemplate{enumerate items}[circle]
\setbeamercolor{item projected}{bg=blue,fg=white}
\begin{document}
\section{First Section}
\begin{frame}{}
\begin{enumerate}
\item firstItem
\item seconItem
\item and so on
\end{enumerate}
\begin{itemize}
\item a
\item b
\item c
\end{itemize}
\end{frame}
\end{document}