
この質問が簡単だったら申し訳ありませんが、私は答えを見つけていません。
Beamer スライドの背景に写真を使用しようとしています。これらの写真の一部はスライド全体を占めないので、スライドの残りの部分には白以外の背景色を使用したいと思います。残念ながら、tikz を使用して画像を設定すると、スライドの背景が白になるようです。
この写真を黒い背景のスライドに表示できるようにしたいと思います。
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}
答え1
の助けを借りて\setbeamercolor{background canvas}
、\setbeamertemplate{background}
次のことを実現できます。
\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}
8.2.7 The Background
マニュアルのセクションからの背景情報beamer
:
各フレームには背景があり、その名前が示すように「すべての背後」にあります。背景は驚くほど複雑なオブジェクトです。ビーマーでは、背景キャンバスそしてそのメイン背景背景キャンバスは、すべて (メインの背景とその他すべて) が描画される大きな領域として考えることができます。デフォルトでは、このキャンバスはフレーム全体を埋める大きな長方形で、その色はビーマー色の背景キャンバスの背景色です。
[...]
のメイン背景背景キャンバスの上に描画されます。これを使用して、たとえば、すべてのフレームにグリッドを追加したり、大きな背景画像などを追加したりできます。