找出 enumerate 使用的是什么符号

找出 enumerate 使用的是什么符号

我正在制作一张海报beamer。风格采用

\setbeamertemplate{enumerate items}[circle]

它会生成一个圆圈内的数字作为 中项目的符号enumerate。我想稍后在海报上(在句子中间)引用枚举列表中的项目,但我不知道如何生成枚举使用的相同符号。我该如何检查?

答案1

以下是使用命令执行此操作的一种方法(可以在中找到\Myref该模板的原始定义):circlebeamerbaseauxtemplates.sty

\documentclass{beamer}
\setbeamertemplate{enumerate items}[circle]

\newcommand\Myref[1]{%
  \begingroup
  \usebeamerfont*{item projected}%
  \usebeamercolor[bg]{item projected}%
  \begin{pgfpicture}{-1ex}{0ex}{1ex}{2ex}
    \pgfpathcircle{\pgfpoint{0pt}{.75ex}}{1.2ex}
    \pgfusepath{fill}
    \pgftext[base]{\color{fg}\ref{#1}}
  \end{pgfpicture}%
  \endgroup
}

\begin{document}

\begin{frame}

A cross-reference to item~\Myref{test}.
\begin{enumerate}
\item A test item
\item Another test item\label{test}
\item Yet another test item
\end{enumerate}
\end{frame}

\end{document}

在此处输入图片描述

相关内容