我正在使用 14pt 的 beamer,当我使用 enumerate 或 itemize 时,它看起来不太正确:
我想要:
- 正方形稍大一些
- 垂直居中的方块
我曾尝试过尝试:
\setbeamertemplate{enumerate item}
{%
\hbox{%
\usebeamerfont*{item projected}%
\usebeamercolor[bg]{item projected}%
\vrule width3.25ex height3.85ex depth.4ex%
\hskip-3.25ex%
\hbox to3.25ex{%
\hfil%
\color{fg}\insertenumlabel%
\hfil}%
}%
}
这确实使子弹变大了,但我怎样才能使它变\insertnumlabel
大呢?我怎样才能使它居中呢?
答案1
(由于一半的答案来自 Werner 的评论,因此我将其设为 CW)。
使用
\setbeamertemplate{enumerate item}{%
\usebeamercolor[bg]{item projected}%
\raisebox{1.5pt}{\colorbox{bg}{\color{fg}\footnotesize\insertenumlabel}}%
}
完成 MWE
\documentclass[14pt]{beamer}
\useinnertheme{rectangles}
\title{Your Presentation}
\begin{document}
\begin{frame}
\begin{itemize}
\item Your introduction goes here!
\end{itemize}
\begin{enumerate}
\item Enum
\item Enum
\item Enum
\end{enumerate}
\end{frame}
\setbeamertemplate{enumerate item}{%
\usebeamercolor[bg]{item projected}%
\raisebox{1.5pt}{\colorbox{bg}{\color{fg}\footnotesize\insertenumlabel}}%
}
\begin{frame}
\begin{itemize}
\item Your introduction goes here!
\end{itemize}
\begin{enumerate}
\item Enum
\item Enum
\item Enum
\end{enumerate}
\end{frame}
\end{document}
输出