저는 커스텀 비머 테마를 작성 중입니다. 내 테마 .sty
파일 중 하나에서 다음을 사용하고 있습니다.
\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}
}
이제 이 속성을 확장하여 슬라이드의 오른쪽 상단에 네 번째 이미지를 추가해야 합니다. 단, 테마를 사용하는 문서 하나에만 해당하고 테마 파일 자체에는 추가하지 않아야 합니다.
즉, 다음과 같은 네 번째 줄을 추가하고 싶습니다.
\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}