Beamer:使用 14pt 字体时增加方形枚举大小

Beamer:使用 14pt 字体时增加方形枚举大小

我正在使用 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} 

输出

在此处输入图片描述

相关内容