Цветной и непрозрачный фон изображения в Beamer с фольгированной головкой

Цветной и непрозрачный фон изображения в Beamer с фольгированной головкой

Мой .tex это

\documentclass[12pt,xcolor={usenames}]{beamer}
\setbeamercovered{transparent}
\setbeamertemplate{caption}[numbered]
\usepackage[spanish,es-tabla,es-nodecimaldot]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc} 
\normalfont
\usepackage{beamerfoils}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{courier}
\usefonttheme{serif}

\definecolor{darkturquoise}{rgb}{0.0, 0.81, 0.82}


\beamertemplatetheoremsnumbered
\setbeamerfont{institute}{size=\small}
\title{{\bf\LARGE\color{white}Title Slide}\newline{\bf\color{white}Faculty}\newline{\bf\Large\color{white}Course}}
\author{\bf\color{white}Lecturer
\newline{\scriptsize\href{mailto:[email protected]}{[email protected]}}}
%\titlegraphic{\includegraphics[scale=0.3]{UW_logo}}
\date{}

\setbeamercovered{invisible}

\begin{document}

{\setbeamercolor{background canvas}{bg=darkturquoise}
\maketitle}


\foilhead{Second slide}
No color here

\foilhead{Third slide}
{\setbeamercolor{background canvas}{bg=darkturquoise}
Color here}

\foilhead{Fourth Slide}
\begin{center}
{\Large opaque image here, bluish if possible}
\end{center}
\endfoil
\end{document}

Я пытаюсь задать третьему слайду тот же цвет фона, что и первому (тёмно-бирюзовый), но не получается. Также я хотел бы поместить какое-нибудь изображение на четвёртый слайд в качестве фона (весь слайд). Также, возможно ли придать ему синеватый (тёмно-бирюзовый) оттенок в то же время?

Возможно, это изображение:

введите описание изображения здесь

Я видел некоторые решения, но, foilheadполагаю, их нельзя применить к окружающей среде.

решение1

Вам действительно нужно использовать beamerfoils? Почему бы вам просто не использовать стандартные frames? Тогда все гораздо лучше документировано:

\documentclass[12pt,xcolor={usenames}]{beamer}
\setbeamercovered{transparent}
\setbeamertemplate{caption}[numbered]
\usepackage{tikz}

\definecolor{darkturquoise}{rgb}{0.0, 0.81, 0.82}

\beamertemplatetheoremsnumbered
\setbeamerfont{institute}{size=\small}

\title{\texorpdfstring{
        \textbf{\LARGE\color{white}Title Slide}\newline
        \textbf{\color{white}Faculty}\newline
        \textbf{\Large\color{white}Course}
    }{Title Slide -- Faculty -- Course}
}
\author{\texorpdfstring{
        \textbf{\color{white}Lecturer\newline
        \scriptsize\href{mailto:[email protected]}{[email protected]}}
    }{Lecturer: [email protected]}
}
\date{}

\setbeamercovered{invisible}

\begin{document}

{\setbeamercolor{background canvas}{bg=darkturquoise}
\maketitle}

\begin{frame}{Second slide}
No color here
\end{frame}

{\setbeamercolor{background canvas}{bg=darkturquoise}
\begin{frame}{Third slide}
Color here
\end{frame}}

{\usebackgroundtemplate{
\begin{tikzpicture}[remember picture, overlay]
    \node[at=(current page.center)] {
        \includegraphics[keepaspectratio,
                         width=\paperwidth,
                         height=\paperheight]{example-image-a}
    };
    \fill[darkturquoise!25, blend mode=multiply] (current page.north east) rectangle (current page.south west);
\end{tikzpicture}
}
\begin{frame}{Fourth slide}
{\Large opaque image here, bluish if possible}
\end{frame}}

\end{document}

введите описание изображения здесь

Некоторые примечания:

  • Не используйте \bf, этот макрос устарел. \textbfВместо этого используйте .
  • Вероятно, было бы хорошей идеей указать альтернативную строку PDF для названия и автора, чтобы она была напечатана в метаданных PDF-файла разумным образом.
  • В общем, вам нужно указать настройку цвета фона до начала кадра. Поэтому вам следует создать некоторую область действия с помощью {}.
  • Наконец, вы можете разместить изображение и наложить на него оттенок, используя TiкZ в сочетании с \usebackgroundtemplate, как показано в примере выше.

Если вы все еще хотите придерживаться beamerfoils: Поскольку настройка цвета фона подразумевает область действия, вам нужно явно завершить соответствующий кадр с помощью \endfoilили с помощью \frameмакроса. Поэтому это должно сработать:

{\setbeamercolor{background canvas}{bg=darkturquoise}
\foilhead{Third slide}
Color here
\endfoil
}

а также:

{\setbeamercolor{background canvas}{bg=darkturquoise}\frame{
\foilhead{Third slide}
Color here
}}

Аналогично вы можете сделать:

{\usebackgroundtemplate{
\begin{tikzpicture}[remember picture, overlay]
    \node[at=(current page.center)] {
        \includegraphics[keepaspectratio,
                         width=\paperwidth,
                         height=\paperheight]{example-image-a}
    };
    \fill[darkturquoise!25, blend mode=multiply] (current page.north east) rectangle (current page.south west);
\end{tikzpicture}
}
\foilhead{Third slide}
{\Large opaque image here, bluish if possible}
\endfoil
}

Связанный контент