如何在投影仪框架的底部插入背景图像?

如何在投影仪框架的底部插入背景图像?

我正在使用给出的答案这里IE

% Local background must be enclosed by curly braces for grouping.
{
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{kitten.jpg}}%
\begin{frame}{Kitten}
\begin{itemize}
\item 1
\item 2
\item 3
\end{itemize}
\end{frame}
}

我只知道如何通过使用强制将图像放在底部,\begin{figure}[b]\end{figure}但如果我使用它,我会收到错误。我的尝试如下:

% Local background must be enclosed by curly braces for grouping.
{
\usebackgroundtemplate{\begin{figure}[b]\includegraphics[width=\paperwidth]{kitten.jpg}\end{figure}}%
\begin{frame}{Kitten}
\begin{itemize}
\item 1
\item 2
\item 3
\end{itemize}
\end{frame}
}

我想找到一种将背景图像定位在底部的方法。

先感谢您!

答案1

添加包tikz并使用xshiftyshift移动图像。 埃

还有许多其他替代方案,但这个方案的代码非常容易理解。

在第一帧中,图像(A)的中心与帧的中心重合,因此xshiftyshift等于0cm

在第二帧中,图像(B)——高度为0.5\paperheight——向下移动0.25\paperheight并触及底部。

\documentclass{beamer}
\usepackage[T1]{fontenc}

\usepackage{graphicx}

\usetheme{default}
\usepackage{tikz} % added <<<<<<<<<<<<<<<<

\usepackage{kantlipsum} % dummy text not needed

\begin{document}    
    {\usebackgroundtemplate{%
        \begin{tikzpicture}[remember picture,overlay]
            \node [xshift=0cm,yshift=0cm] at (current page.center){\includegraphics[height=0.5\paperheight, keepaspectratio]{example-image-a}};
        \end{tikzpicture}
                                }%
    
        \begin{frame}{Center}
            \begin{itemize}
                \item 1
                \item 2
                \item 3
            \end{itemize}
        \end{frame}
    }
    
        {\usebackgroundtemplate{%
            \begin{tikzpicture}[remember picture,overlay]
                \node [xshift=0cm,yshift=-0.25\paperheight] at (current page.center){\includegraphics[height=0.5\paperheight, keepaspectratio]{example-image-b}};
            \end{tikzpicture}
                }%
        
        \begin{frame}{Bottom}
            \begin{itemize}
                \item 1
                \item 2
                \item 3
            \end{itemize}
        \end{frame}
    }
    
    {\usebackgroundtemplate{%
        \begin{tikzpicture}[remember picture,overlay]
            \node [xshift=-0.1\paperheight,yshift= 0.12\paperheight] at (current page.south east){\includegraphics[height=0.16\paperheight, keepaspectratio]{example-grid-100x100pt}};
        \end{tikzpicture}
    }%
    
    \begin{frame}{Bottom right}
    \kant[9] 
    \end{frame}
        }   

    \end{document}

d

这里,较小图像的中心设置在框架的右下角,因此需要将其向左向上移动。

查看更多示例在 TikZ 中相对于页面的定位

相关内容