我使用的是带有内部主题“矩形”的 beamer。对于我的演示,我需要实现一个包含许多项目的枚举。项目 1 到 9 看起来非常漂亮(我喜欢字体大小和矩形大小),但两位数被挤进相同大小的正方形中,几乎突出来。我认为使用稍宽的矩形会更好看(它们不必是正方形)。
我尝试使用修复此问题这个问题,但只会得到不必要的大矩形。
MWE 显示问题:
\documentclass{beamer}
\useinnertheme{rectangles}
\begin{document}
\begin{frame}
\begin{enumerate}
\item These
\item items
\item look
\item pretty
\item nice
\item \dots
\item \dots
\item \dots
\item \dots
\item \dots
\item but two-digit numbers
\item don't fit with the square
\end{enumerate}
\end{frame}
\end{document}
答案1
稍微修改一下这个答案。
\documentclass{beamer}
\useinnertheme{rectangles}
\usepackage{tikz}
\setbeamertemplate{enumerate item}{%
\usebeamercolor[bg]{item projected}
\tikz[baseline=(X.base)]{\node[fill=bg,text=white,inner sep=3pt](X){\insertenumlabel};}
}
\begin{document}
\begin{frame}
\begin{enumerate}
\item These
\item items
\item look
\item pretty
\item nice
\item \dots
\item \dots
\item \dots
\item \dots
\item \dots
\item now two-digit numbers
\item fit into the squares
\end{enumerate}
\end{frame}
\end{document}