考虑框架标题的全幻灯片上的图像

考虑框架标题的全幻灯片上的图像

我正在使用来自 tex 堆栈的以下示例来创建一个 PDF 页面,其中图片位于页面中央:投影仪包中全幻灯片上的图像

我从示例中使用的代码是这样的:

\documentclass{beamer}
\title{test of full size graphic}
\usepackage{tikz}
\usetheme{AnnArbor}

\begin{document}

\begin{frame}
    \maketitle
    Notice the fancy presentation theme.
\end{frame}

{ % all template changes are local to this group.
    \setbeamertemplate{navigation symbols}{}
    \begin{frame}<article:0>[plain]
        \begin{tikzpicture}[remember picture,overlay]
            \node[at=(current page.center)] {
                \includegraphics[keepaspectratio,
                                 width=\paperwidth,
                                 height=\paperheight]{yourimage}
            };
        \end{tikzpicture}
     \end{frame}
}

\begin{frame}
    symbols should be back now
\end{frame}

\end{document}

但是,我想在页面上添加一个框架标题,如下所示:

\begin{frame}{Some random data that I use and want to describe (yearly)}

当我这样做时,我插入的图片会垂直居中在页面上,而不考虑现在要考虑的框架标题。因此,图像会覆盖框架标题的一部分。我可以使用一些代码让图像垂直居中在页面上,考虑到框架标题所需的空间吗?也就是说,将其置于页面上的空白处。

答案1

您无需手动定位图像,而可以让 beamer 完成其工作:

\documentclass{beamer}
\title{test of full size graphic}
\usepackage{tikz}
\usetheme{AnnArbor}

\begin{document}

\begin{frame}
    \maketitle
    Notice the fancy presentation theme.
\end{frame}

{ % all template changes are local to this group.
    \setbeamertemplate{navigation symbols}{}
    \begin{frame}<article:0>[plain]
    \frametitle{Some random data that I use and want to describe (yearly)}
    \begin{columns}
    \begin{column}{\paperwidth}
    \includegraphics[
                    keepaspectratio,
                                     width=\paperwidth,
                                     height=\paperheight]{example-image-duck}
    \end{column}
    \end{columns}
     \end{frame}
}

\begin{frame}
    symbols should be back now
\end{frame}

\end{document}

在此处输入图片描述

相关内容