我想格式化文本以使其看起来像枚举项。
在下面的例子中,您可以看到我想要一个包含项目 1、2、n 的列表。我希望“n”的排版方式与 1 和 2 相同,即使用蓝色背景。
\documentclass{beamer}
\usetheme{Madrid}
\useinnertheme{rectangles}
\setbeamertemplate{blocks}[default]
\begin{document}
\begin{frame}
\begin{enumerate}
\item Item one
\item Item two
\item[n] Item n
\end{enumerate}
\end{frame}
\end{document}
谢谢!
答案1
\documentclass{beamer}
\usetheme{Madrid}
\useinnertheme{rectangles}
\setbeamertemplate{blocks}[default]
\newcommand{\mysquare}[1]{
\hbox{%
\usebeamerfont*{item projected}%
\usebeamercolor[bg]{item projected}%
\vrule width2.25ex height1.85ex depth.4ex%
\hskip-2.25ex%
\hbox to2.25ex{%
\hfil%
\color{fg}#1%
\hfil}%
}%
}
\begin{document}
\begin{frame}
\begin{enumerate}
\item Item one
\item Item two
\item[\mysquare{n}] Item n
\end{enumerate}
\end{frame}
\end{document}