在 beamer 中更改 Frametitle 样式

在 beamer 中更改 Frametitle 样式

我正在使用imsabeamer 主题。默认情况下,框架标题没有任何阴影或方框。

在此处输入图片描述

但我想用如下的 Test盒子包裹tcolorbox在此处输入图片描述

这应该涵盖了端到端。但是当我尝试

\documentclass[final]{beamer}
\usepackage[utf8]{inputenc}

\usepackage{utopia} %font utopia imported
\usepackage[absolute,overlay]{textpos}
\usetheme{imsa}
\usecolortheme{imsa}
\usepackage{tcolorbox}

\begin{document}

% Title Page
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{titlebackground.png}}
\frame{
\titlepage
}
% use points template from now on
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{pointbackground.png}}
\small
\begin{frame}{\begin{tcolorbox}
    Test
\end{tcolorbox}}
    


\end{frame}


\end{document}

它没有给我想要的东西。 在此处输入图片描述

这个怎么做?

答案1

如果问题只是框架标题没有背景颜色,那么您可以轻松添加它:

% !TeX TS-program = lualatex
\documentclass[final]{beamer}

\usepackage{utopia} %font utopia imported
\usetheme{imsa}
\usecolortheme{imsa}

\setbeamercolor{frametitle}{bg=red}

\begin{document}


% use points template from now on
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{example-image-duck}}
\begin{frame}
\frametitle{test}

\end{frame}


\end{document}

在此处输入图片描述

如果您更喜欢tcolorbox

% !TeX TS-program = lualatex
\documentclass[final]{beamer}

\usepackage{utopia} %font utopia imported
\usetheme{imsa}
\usecolortheme{imsa}
\usepackage{tcolorbox}

\setbeamertemplate{frametitle}{%
  \begin{tcolorbox}
    \usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\insertframetitle
  \end{tcolorbox}
}

\begin{document}


% use points template from now on
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{example-image-duck}}
\begin{frame}
\frametitle{test}

\end{frame}


\end{document}

在此处输入图片描述

相关内容