I am trying to style my title frame
differently than the rest of my frames using beamer
.
Here is my MWE:
\documentclass[xcolor=dvipsnames]{beamer}
\usepackage[sfdefault]{atkinson}
\usepackage{microtype}
\usepackage{textpos}
\usepackage{tikz}
\usepackage{pgfornament}
\beamertemplatenavigationsymbolsempty
\title{The Patience Study}
\author[TeX User]{TeX User}
\institute{University of Kyoto}
\tikzset{
position in page centre/.style={
shift={(current page.south)}
},
}
\setbeamercolor{frametitle}{fg=black}
%%%Titlepage
\makeatletter
\setbeamertemplate{title page}{
\begin{tikzpicture}[remember picture,overlay,position in page centre]
\node[] at (-5.5,8.75) {\pgfornament[width=1cm]{39}};
\node[] at (5.5,8.75) {\pgfornament[width=1cm]{40}};
%
\node[] at (-5.5,0.75) {\pgfornament[width=1cm, symmetry=h]{39}};
\node[] at (5.5,0.75) {\pgfornament[width=1cm, symmetry=h]{40}};
%
\end{tikzpicture}
\centering
\vfill
\usebeamerfont{title}\inserttitle\par%
\ifx\insertsubtitle\@empty%
\else%
\vskip0.1em%
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
\fi%
\vskip-0.4em\par
\begin{tikzpicture}
\pgfornament[width=1cm]{75};
\end{tikzpicture}
\vskip0.5em\par
\usebeamerfont{author}\small\insertauthor\par
\vskip1.2em%
\usebeamerfont{institute}\insertinstitute\par
\vskip0.1em%
{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
\vskip0.1em%
{\scriptsize{\usebeamerfont{date}\insertdate}}
\vfill
}
\makeatother
%%%Background
\setbeamertemplate{background}{%
\begin{tikzpicture}[remember picture,overlay,position in page centre]
\foreach \i in {-4,...,4}
\node[] at (\i,0.75) {\pgfornament[width=1cm]{70}};
\end{tikzpicture}
}%
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{Introduction}
\framesubtitle{Basic Research Question}
\end{frame}
\end{document}
The normal frames appear like so with the decorative figure at the base, as expected:
However, the title frame also has the decorative figure at its base as well which is undesirable:
How do I make designs for the frame background independently from the title frame? Is there something like \setbeamertemplate{normal frame}
?
I did look in the beamer
manual, but couldn't find help there (or may have missed it).
I also consulted with a previous solution posted about 11 years ago here: Different backgrounds for title and "normal" frames in beamer, but it does not seem to translate well to my problem. The pgfornaments
do not appear on the frame at all.