在投影仪幻灯片中的图像上方添加文本框

在投影仪幻灯片中的图像上方添加文本框

我有一张幻灯片,里面有一张图。我想在幻灯片上方显示一个垂直和水平居中(如果可能的话,相对于图像)的文本框,其中包含几行文本。

替代文本

\documentclass{beamer}
\usepackage[T1]{fontenc}

\begin{document}

\begin{frame}
    \frametitle{ESR1} 

    \begin{center}
        Functional analysis
    \end{center}

    \begin{center}
        \includegraphics[width=1\textwidth]{some_image.jpg}
    \end{center}
\end{frame}
\end{document}

答案1

基本上,与您的上一个问题相同的解决方案有效:只需将图像放在 TikZ 节点内,然后您可以将任何内容放置在其上方的任何位置。

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage{tikz}

\begin{document}

\begin{frame}
    \frametitle{\emph{Mycena interrupta}} 

    \begin{center}
        Known as the Pixies' parasol.
    \end{center}

    \begin{center}
        \begin{tikzpicture}
            \node[anchor=south west,inner sep=0] (image) at (0,0) {\includegraphics[width=1\textheight]{some_image.jpg}};
            \node[align=center,red,font={\Huge\bfseries}] at (image.center) {Do NOT eat\\these!};
        \end{tikzpicture}
    \end{center}
\end{frame}
\end{document}

例子

(实际上,我不知道它们是否危险;维基百科文章很短,而且我对蘑菇一无所知——这只是我在维基共享资源上找到的第一张好图片。)

图片来源:维基共享资源,JJ Harrison

答案2

我用卡斯帕图像只是为了一个微不足道的目的。

替代文本

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage{pstricks}


\newdimen\ImageW
\ImageW=8cm

\newdimen\ImageH
\ImageH=6cm

\fboxrule=0pt
\begin{document}

\begin{frame}[t]{ESR1} 

    \begin{center}
        Functional analysis
    \end{center}

    \begin{center}
      \pspicture(\ImageW,\ImageH)
        \rput(0.5\ImageW,0.5\ImageH){\includegraphics[width=\ImageW]{CasperFunny}}
        \rput[c](0.5\ImageW,0.75\ImageH)%
        {\fbox{\parbox{6cm}{\color{red}\Huge\bf\centering la la la la la! Casper the friendly ghost}}}      
        \endpspicture
    \end{center}

\end{frame}
\end{document}

相关内容