我正在寻找一种方法,以便 Beamer Presentation 使用模块平铺图像背景\usebackgroundtemplate
?
到目前为止,这给出了一个背景,但当然,它不会平铺(像马赛克一样)图像。
它应该具有很好的广泛可移植性(避免笨重的 multido,它未安装在任何 tex 安装上!)。
\documentclass[bigger]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
%Global Background must be put in preamble
\usebackgroundtemplate{\includegraphics[width=\paperwidth,height=\paperheight]{newton.jpg}}
\begin{document}
\begin{frame}{Introduction}
\begin{itemize}
\item 1
\item 2
\item 3
\end{itemize}
\end{frame}
\end{document}
谢谢
答案1
您可以通过将图像放入循环来实现平铺效果。
\documentclass{beamer}
\usepackage{pgffor}
\usebackgroundtemplate{%
\vbox{%
\foreach\y in {1,...,5}{%
\foreach\x in {1,...,5}{%
\includegraphics[width=.2\paperwidth]{example-grid-100x100bp}%
}%
\linebreak
}%
}%
}
\begin{document}
\begin{frame}{Introduction}
\begin{itemize}
\item 1
\item 2
\item 3
\end{itemize}
\end{frame}
\end{document}