仅使用 Beamer 在标题页上创建背景图像

仅使用 Beamer 在标题页上创建背景图像

我正在尝试构建 Beamer 演示文稿,但遇到了一些困难。虽然我可以使用“全局设置”在标题幻灯片上插入背景图像,但我不希望它出现在每个后续幻灯片上。每个后续幻灯片(包括导航/菜单幻灯片)都应该具有完全蓝色的背景和当前未确定颜色的文本。任何帮助都将不胜感激。

\documentclass{beamer}
\usetheme{Antibes}
\usepackage{graphicx}
\usepackage{tikz}

% \setbeamercolor{normal text}{fg=yellow}

\setbeamercolor{frametitle}{bg={}}
\title[...]{My title}

\usebackgroundtemplate{\includegraphics[width=\paperwidth, height=\paperheight]{08171830.jpg}}
\beamertemplatenavigationsymbolsempty
\date{}

\begin{document}

    \AtBeginSection[]
    {
        \usebackgroundtemplate{}
        \begin{frame}
            \setbeamertemplate{background canvas}[default]
            \frametitle{Outline}
            \tableofcontents[currentsection]
        \end{frame}
    }

    \begin{frame}
        \titlepage

    \end{frame}

    \section{Introduction}

    \usebackgroundtemplate{}
    \begin{frame}{History}
        This is a test page!
    \end{frame}

\end{document}

答案1

\setbeamertemplate{title page}{...}可以修改标题页而不影响全局设置。

\documentclass{beamer}
\usetheme{Antibes}

\pgfdeclareimage[height=\paperheight]{mybackground}{example-image-duck}

\setbeamertemplate{title page}{

        \begin{picture}(0,0)

            \put(-30,-163){%
                \pgfuseimage{mybackground}
            }

            \put(0,-110.7){%
                \begin{minipage}[b][45mm][t]{226mm}
                    \usebeamerfont{title}{\inserttitle\par}
                \end{minipage}
            }

            \end{picture}

    }

\title[...]{My title}

\begin{document}

    \begin{frame}[plain]
        \titlepage
    \end{frame}

    \section{Introduction}

    \begin{frame}{History}
        This is a test page!
    \end{frame}

\end{document}

enter image description here

答案2

\usebackgroundtemplate用by括起来{ ... },在范围内应用命令。将标题页框架放在范围内,如下所示:

\documentclass{beamer}
\usetheme{Antibes}

\title[...]{My title}
\begin{document}
{
  \usebackgroundtemplate{\includegraphics[width=\paperwidth]{back.pdf}}
  \begin{frame}
    \titlepage
  \end{frame}
}

\begin{frame}{History}
    This is a test page!
\end{frame}

\end{document}

答案3

我们可以使用 tikz 设置具有绝对定位的背景图像并将其包装在其中,\addtobeamertemplate{title page}这可以从标题或样式文件中完成。

\addtobeamertemplate{title page}{
  \begin{tikzpicture}[remember picture,overlay]
    \node[above right,inner sep=0pt] at (current page.south west)
    {
      \includegraphics[width=\paperwidth]{background.jpg}
    };
  \end{tikzpicture}
}{}

tikz 代码来自这篇关于制作标题幻灯片的文章https://latex-beamer.com/tutorials/beautiful-title-slide/

答案4

Beamer 版本 3.40

我成功地使用了\setbeamertemplate{background}{...}。请注意行后括号的使用\title。这可以将背景图像限制为标题幻灯片。

\documentclass{beamer}
\usetheme{Antibes}

\begin{document}

\title[...]{My title}

{
  \setbeamertemplate{background}{\includegraphics[width=\paperwidth]{back.pdf}}

  \begin{frame}
    \titlepage
  \end{frame}
}

\begin{frame}{History}
    This is a test page!
\end{frame}

\end{document}

相关内容