Beamer 框架标题阴影

Beamer 框架标题阴影

我使用下面的代码来减少 beamer 中 frametitle 框的高度。但这也使我原来​​的 frametitle 阴影消失(从红色渐变为黑色),现在为均匀的红色,而不是逐渐着色。我该如何改变这种情况?

示例:带有阴影但太高的框架标题框:

\documentclass[pdftex,10pt,,xcolor=dvipsnames]{beamer}

\usetheme{Warsaw}
\usecolortheme[RGB={200,0,0}]{structure}

\begin{document}
\begin{frame}
\frametitle{\large Bla Bla}
\begin{itemize}
\item First 
\item Second
\end{itemize}
\end{frame}
\end{document}

示例框架标题框 OK 但没有阴影:

\documentclass[pdftex,10pt,,xcolor=dvipsnames]{beamer}

\usetheme{Warsaw}
\usecolortheme[RGB={200,0,0}]{structure}

\setbeamertemplate{frametitle}{
\nointerlineskip
\begin{beamercolorbox}[wd=\paperwidth,ht=2ex,dp=0.7ex]{frametitle}
\hspace*{1ex}\insertframetitle
\end{beamercolorbox}}

\begin{document}
\begin{frame}
\frametitle{\large Bla Bla}
\begin{itemize}
\item First 
\item Second
\end{itemize}
\end{frame}
\end{document}

谢谢。

答案1

您不需要对 frametitle 的定义进行任何更改,只是不要手动调整字体大小,而是使用 beamers 自己的字体机制。

\documentclass[pdftex,10pt,,xcolor=dvipsnames]{beamer}

\usetheme{Warsaw}
\usecolortheme[RGB={200,0,0}]{structure}
\setbeamertemplate{navigation symbols}{}
\setbeamerfont{frametitle}{size=\large}


\begin{document}
\begin{frame}
\frametitle{Bla Bla}
\begin{itemize}
\item First 
\item Second
\end{itemize}
\end{frame}
\end{document}

在此处输入图片描述

相关内容