
私の.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}
3 番目のスライドの背景色を 1 番目のスライドと同じ色 (ダークターコイズ) にしたいのですが、できません。また、4 番目のスライド (フルスライド) に背景として画像を配置したいと思います。また、同時に青みがかった色 (ダークターコイズ) にすることは可能ですか?
おそらくこの画像:
いくつかの解決策を見たことがありますが、環境には適用できないfoilhead
と思います。
答え1
本当に を使用する必要がありますかbeamerfoils
? 標準の を使用しないのはなぜですかframe
? そうすれば、ドキュメントがはるかにわかりやすくなります。
\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を使用して色合いを重ねます。け
\usebackgroundtemplate
上記の例に示すように、Z と組み合わせます。
それでも を使い続けたい場合: 背景色の設定にはスコープが含まれるため、またはマクロ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
}