投影仪子弹外面有不同颜色的条目

投影仪子弹外面有不同颜色的条目

我正在尝试定义一个新项目,它与投影仪项目符号完全相同,但我想改变颜色,我该怎么做?

这是代码,有什么办法可以让小母鸡尖的两种颜色相等吗?

\documentclass{beamer}
\makeatletter
\newcommand\mysphere{%
\parbox[t]{10pt}{\raisebox{0.2pt}{\beamer@usesphere{item projected}{bigsphere}}}}
\makeatother

\setbeamercolor{itemize item}{fg=teal}

\title{test}


\author{}


\date{}

\begin{document}

\begin{frame}
\frametitle{ test}

\begin{itemize}
\item test
\end{itemize}

\mysphere
\end{frame}
\end{document}

两个项目符号可以采用相同的颜色吗?

谢谢

答案1

第一个参数\beamer@usesphere设置球体阴影所使用的颜色。我建议您使用itemize item模板的设置来安装颜色:

\setbeamercolor{mybullet}{use=itemize item.fg,bg=itemize item.fg,fg=itemize item.fg}

然后在你的定义中使用这种颜色

\beamer@usesphere{mybullet}{bigsphere}

这样,如果你最终决定改变颜色itemize item,你的球体将自动继承这种变化。完整的示例:

\documentclass{beamer}

\setbeamercolor{itemize item}{fg=teal}
\setbeamercolor{mybullet}{use=itemize item.fg,bg=itemize item.fg,fg=itemize item.fg}

\makeatletter
\newcommand\mysphere{%
\parbox[t]{10pt}{\raisebox{0.2pt}{\beamer@usesphere{mybullet}{bigsphere}}}}
\makeatother

\begin{document}

\begin{frame}
\frametitle{ test}
\begin{itemize}
\item test
\end{itemize}
\mysphere
\end{frame}

\end{document}

结果:

在此处输入图片描述

答案2

你想要一颗青色的子弹吗?那么你的答案是添加命令\setbeamercolor{item projected}{bg=teal}。这是结果: 在此处输入图片描述

相关内容