我想在 Beamer 中包含一张全屏图像,并在图像右下角四分之一处用大号字母(最好是漂亮的字体)写上“谢谢”。为此,我
\documentclass{beamer}
\usepackage{pdfpages}
\begin{document}
\begin{frame}
\frametitle{Frame one}
\end{frame}
{
\setbeamercolor{background canvas}{bg=}
\includepdf{bp.pdf}
}
\end{document}
我怎样才能将文字写入图像上?
或者我也尝试过
\documentclass{beamer}
\usepackage{chngpage}
\usepackage{calc}
\begin{document}
\begin{frame}
\frametitle{Frame one}
\end{frame}
\newgeometry{margin=0pt}
\begin{adjustwidth}{-\oddsidemargin-1in}{-\rightmargin}
\includegraphics[width=\paperwidth]{bp.jpg}
\end{adjustwidth}
\end{document}
但我还是不确定如何在图像上书写。
答案1
我倾向于使用LaTeX 包 texpos完成这些任务。它还非常适合将图片放入演示文稿中。
对于更宽泛的字体,我建议改用 LuaTeX 或 XeTeX。有了它们,您可以使用系统上可用的所有 *.otf 和 *.ttf 字体。或者,您可以使用另一个程序(例如 Inkscape)将文本添加到图片中,然后将所有内容一起包含。
\documentclass{beamer}
\usepackage{chngpage}
\usepackage{calc}
\RequirePackage[absolute, overlay]{textpos}
\setlength{\TPHorizModule}{\paperwidth}
\setlength{\TPVertModule}{\paperheight}
\begin{document}
\begin{frame}
\frametitle{Frame one}
\end{frame}
\newgeometry{margin=0pt}
\begin{adjustwidth}{-\oddsidemargin-1in}{-\rightmargin}
\textcolor{blue}{\rule{\paperwidth}{\paperheight}}
\end{adjustwidth}
\begin{textblock}{.5}[.5,.5](0.75,0.75)%
\begin{centering}
\scalebox{8}{\textcolor{red}{Text!}}
\end{centering}
\end{textblock}
\end{document}