beamertemplate{background} を拡張するにはどうすればよいでしょうか?

beamertemplate{background} を拡張するにはどうすればよいでしょうか?

私はカスタム Beamer テーマを作成しています。テーマ.styファイルの 1 つで、次のものを使用しています。

\setbeamertemplate{background}{
  \begin{tikzpicture}
    \useasboundingbox (0,0) rectangle(\the\paperwidth,\the\paperheight);
    \fill[color=greenCiti] (0,0) rectangle(\the\paperwidth,0.75);
    \node at (0.7,9.2) {\includegraphics{logo-citi-small.png}};
    \node at (1.0,0.375) {\includegraphics[width=1.5cm]{logo-univ.png}};
    \node at (3.5,0.375) {\includegraphics[width=3.2cm]{logo-ra.png}};
    \node at (11.6,0.36) {\includegraphics[width=2.5cm]{logo-insa.png}};
  \end{tikzpicture}
} 

ここで、このプロパティを拡張して、スライドの右上隅に 4 番目の画像を追加する必要がありますが、これはテーマを使用する 1 つのドキュメントに対してのみであり、テーマ ファイル自体には追加されません。

つまり、次のような 4 行目を追加します。

\node at (6.6,5.2) {\includegraphics[width=2cm]{fig/logo-bull.png}};

これを実現するにはどうすればいいでしょうか?

答え1

\setbeamertemplate{background}...}ドキュメント自体で使用できます。ここでは背景画像を使用しました。

\setbeamertemplate{background}{%
    \tikz[remember picture]\node[inner sep=0pt,outer sep=0pt,opacity=0.4] at (current page.center) {\includegraphics[width=\paperwidth,height=\paperheight]{background1}};
}

上記の内容をsetbeamertemplate背景の関連コードに置き換え、以下のコード内のテーマを自分のものに置き換えます。

完全なコード:

\documentclass[compress]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usetheme{Madrid}
\usepackage{tikz}

\title{There Is No Largest Prime Number}
\date[ISPN ’80]{27th International Symposium of Prime Numbers}
\author[Euclid]{Euclid of Alexandria \texttt{[email protected]}}

\setbeamertemplate{background}{%
    \tikz[remember picture]\node[inner sep=0pt,outer sep=0pt,opacity=0.4] at (current page.center) {\includegraphics[width=\paperwidth,height=\paperheight]{background1}};
}

\begin{document}
\begin{frame}
\titlepage
\end{frame}
\section{First section}
\subsection{1}

\begin{frame}
\frametitle{There Is No Largest Prime Number}
\framesubtitle{The proof uses \textit{reductio ad absurdum}.}
\begin{theorem}
There is no largest prime number. \end{theorem}
\end{frame}

\end{document}

ここに画像の説明を入力してください

関連情報