
Мой .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
? Почему бы вам просто не использовать стандартные frame
s? Тогда все гораздо лучше документировано:
\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
}