在此主题,@luigi_tiburzi 演示了如何更改投影仪按钮的颜色,即
\setbeamercolor{button}{fg=black,bg=red}
不幸的是它改变了goto
和return
按钮
我尝试了显而易见的事情:
\setbeamercolor{beamerreturnbutton}{fg=black,bg=red}
\setbeamercolor{beamergotobutton}{fg=black,bg=blue}
有没有办法做到这一点?
答案1
不同的按钮没有单独的颜色,因此无法\setbeamercolor
工作。
但是您可以重新定义其中一个按钮命令并在其中设置颜色。
\documentclass{beamer}
\setbeamercolor{button}{fg=white,bg=blue}
\renewcommand{\beamerreturnbutton}[1]{%
\begingroup% keep color changes local
\setbeamercolor{button}{fg=black,bg=red}%
\beamerbutton{\insertreturnsymbol#1}% original definition
\endgroup
}
\begin{document}
\begin{frame}{Colorful Buttons}
\beamergotobutton{Goto 1}
\beamerreturnbutton{Return}
\beamergotobutton{Goto 2}
\end{frame}
\end{document}