我正在尝试用一些漂亮的 Beamer 主题在随机领域展示我的论文,我发现了一个有用的网站 http://latex.simon04.net/。 但由于我的论文是随机的(概率),我搜索是否有任何主题包含这样的风格或背景, 有人可以告诉我任何概率主题是否存在吗
答案1
当您需要这种级别的定制时,您不太可能找到完全符合您需要的主题,而且是时候自己做“脏活”了。
可以使用background canvas
模板向投影仪演示文稿添加背景图像。
一个非常基本的 MWE(我没有改变任何东西的颜色来使文本可读,也没有尝试调整对齐方式)。
\documentclass{beamer}
\usetheme{AnnArbor}
\setbeamertemplate{background canvas}{\includegraphics[scale=1]{HetqF}}
\title{Title}
\begin{document}
\maketitle
\begin{frame}
\frametitle{And a frame}
With some text
\end{frame}
\end{document}
您提供的图像不适合用作背景,分辨率不够高,而且颜色太鲜艳,文本难以阅读。但这不再是 latex 的问题。
编辑:正如所提到的马克·维布罗在评论中,可以使用 Latex 功能解决可读性问题,用于tikz
更改所包含图片的不透明度。
他的代码片段还展示了如何通过将图片向右对齐来改变图片的位置。
\usepackage{tikz}
\setbeamertemplate{background canvas}{\vbox to\paperheight{\vfil\hbox to\paperwidth{\hfil\tikz\node[opacity=0.15]{\includegraphics[scale=1]{HetqF}};}\vfil}}
% 0.0625 wasn't enough for the picture to be easily visible on my screen
如果您希望每张幻灯片上都有不同的图像,则有几种解决方案。
第一个是在每张幻灯片上手动定义背景(感谢马克·维布罗对于该解决方案)。
为此,你在序言中写道:
\newenvironment{background}[1]{\setbeamertemplate{background canvas}{\includegraphics{#1}}}{}
你可以使用
\begin{background}{image1}
\begin{frame}
...
\end{frame}
\end{background}
如果您只想在几幅图像之间循环,另一个选择是使用 beamer 模板系统。也就是说,您可以在序言中为背景定义不同的模板:
\defbeamertemplate{background canvas}{background1}{\includegraphics{image1}}
\defbeamertemplate{background canvas}{background1}{\includegraphics{image1}}
然后你就可以在文档中使用它们了
\setbeamertemplate{backgroundcanvas}[background1] % Square brackets, not braces
\begin{frame}
...
\end{frame}