项目

一般

简介

行为

功能 #459

打开

beamer 设置背景图

李立奎29 天 之前添加.

状态:
新建
优先级:
普通
指派给:
-
开始日期:
2025-12-20
计划完成日期:
% 完成:

0%

预期时间:
#2:

描述

Beamer 背景图设置方法

在 Beamer 中设置背景图主要有以下几种方式,可根据需要选择全局设置或局部设置。

一、全局背景图(所有页面)

方法 1:使用 \usebackgroundtemplate(推荐)

\documentclass{beamer}
\usetheme{Madrid}

% 设置全局背景图
\usebackgroundtemplate{\includegraphics[width=\paperwidth, height=\paperheight]{background.png}}

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

\begin{frame}
  \frametitle{内容页}
  所有页面都会显示背景图
\end{frame}
\end{document}

方法 2:使用 \setbeamertemplate

\setbeamertemplate{background canvas}{
    \includegraphics[width=\paperwidth,height=\paperheight]{background.jpg}
}

二、仅标题页背景图

如果只想给标题页设置背景图,可使用 TikZ 精确定位:

\documentclass{beamer}
\usepackage{tikz} % 需要加载 TikZ 宏包

% 仅标题页背景
\addtobeamertemplate{title page}{%
    \begin{tikzpicture}[remember picture,overlay]
        \node at (current page.center)
            {\includegraphics[width=\paperwidth, height=\paperheight]{title_bg.png}};
    \end{tikzpicture}%
}{}

\begin{document}
\begin{frame}
  \titlepage % 标题页会显示背景图
\end{frame}

\begin{frame}
  其他页面无背景图
\end{frame}
\end{document}

三、局部背景图(特定页面)

使用花括号 {} 将特定帧分组,背景图仅对该帧生效:

{
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{kitten.jpg}}
\begin{frame}{第一张特殊背景}
  \begin{itemize}
    \item 内容 1
    \item 内容 2
  \end{itemize}
\end{frame}
} % 背景图作用到此结束

\begin{frame}{普通页面}
  恢复默认背景
\end{frame}

四、高级技巧

1. 调整透明度

使用 TikZ 的 opacity 参数让背景更柔和:

\setbeamertemplate{background}{
    \begin{tikzpicture}
        \node[opacity=0.3] at (current page.center) {
            \includegraphics[width=\paperwidth,height=\paperheight]{bg.png}
        };
    \end{tikzpicture}
}

2. 不同页面使用不同背景图

\pgfdeclareimage[width=\paperwidth,height=\paperheight]{bg1}{background1.png}
\pgfdeclareimage[width=\paperwidth,height=\paperheight]{bg2}{background2.png}

% 在需要的位置切换
\setbeamertemplate{background}{\pgfuseimage{bg1}}
\begin{frame}{背景1}
  内容...
\end{frame}

\setbeamertemplate{background}{\pgfuseimage{bg2}}
\begin{frame}{背景2}
  内容...
\end{frame}

3. 清除背景

\setbeamertemplate{background}{} % 清除背景图

五、注意事项

  1. 图片尺寸:建议背景图比例与幻灯片一致(如 16:9),使用 width=\paperwidth, height=\paperheight 可确保覆盖全屏
  2. 编译方式:中文文档建议使用 XeLaTeX 编译
  3. 文件路径:图片文件放在当前目录或子目录(如 images/)中
  4. 分辨率:背景图不宜过大,否则会增加编译时间和 PDF 体积

根据需求选择合适的方法即可实现专业的背景效果。

没有任何数据可供显示

行为

导出 Atom PDF