
Verzeihen Sie mir, wenn diese Frage einfach ist, aber ich habe keine Antwort gefunden.
Ich versuche, Fotos im Hintergrund meiner Beamer-Folien zu verwenden. Einige dieser Fotos nehmen nicht die ganze Folie ein, und ich hätte gerne eine andere Hintergrundfarbe als Weiß für den Rest der Folie. Leider scheint die Verwendung von Tikz zum Einstellen eines Bilds sicherzustellen, dass der Hintergrund der Folie weiß wird.
Ich möchte es so machen, dass dieses Bild vor einem schwarzen Hintergrund auf der Folie angezeigt wird.
MWE:
\documentclass[xcolor=x11names,compress,14pt]{beamer}
\usepackage{xltxtra}
\usepackage[fallback]{xeCJK}
\usepackage{xunicode}
\usepackage{xcolor}
\usepackage{etoolbox}
\usepackage{fontspec}
\usepackage{microtype}
\usepackage{relsize}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{pdfpages}
\usetikzlibrary{backgrounds}
\setbeamercolor{normal text}{fg=white,bg=black}
\begin{document}
\begin{frame}{This Background is Black}
Text
\end{frame}
{
\usebackgroundtemplate{
\tikz[overlay,remember picture]
\node[opacity=1, at=(current page.south east),anchor=south east,inner sep=0pt,yshift=0mm,xshift=0mm]{\includegraphics[height=.95\paperheight]{OracleBone1.jpg}};
}
\begin{frame}{This Background is White}
Text
\end{frame}
\end{document}
Antwort1
Mit Hilfe von \setbeamercolor{background canvas}
und \setbeamertemplate{background}
können Sie Folgendes erreichen:
\documentclass[compress,14pt]{beamer}
\usepackage{tikz}
\setbeamercolor{normal text}{fg=white,bg=black}
\begin{document}
\begin{frame}{This Background is Black}
Text
\end{frame}
\setbeamercolor{background canvas}{bg=black}
\setbeamertemplate{background}{\tikz[overlay,remember picture]
\node[opacity=1, at=(current page.south east),anchor=south east,inner sep=0pt,yshift=0mm,xshift=0mm]{\includegraphics[height=.95\paperheight]{example-image-1x1}};}
\begin{frame}{This Background is Black with an Image in the Corner}
Text
\end{frame}
\end{document}
Einige weitere Hintergrundinformationen aus dem Abschnitt 8.2.7 The Background
des beamer
Handbuchs:
Jeder Frame hat einen Hintergrund, der – wie der Name schon sagt – „hinter allem“ liegt. Der Hintergrund ist ein überraschend komplexes Objekt: In Beamer besteht er aus einemHintergrund Leinwandund dasHaupthintergrund.Die Hintergrundleinwand kann man sich als große Fläche vorstellen, auf die alles (der Haupthintergrund und alles andere) gemalt wird. Standardmäßig ist diese Leinwand ein großes Rechteck, das den gesamten Rahmen ausfüllt und dessen Farbe der Hintergrund der Beamer-Farbe der Hintergrundleinwand entspricht.
[...]
DerHaupthintergrundwird über die Hintergrundleinwand gezeichnet. Damit kann man beispielsweise jedem Frame ein Raster oder ein großes Hintergrundbild oder was auch immer hinzufügen.