在 BEAMER 中,将前面的公式放在图形上

在 BEAMER 中,将前面的公式放在图形上

我对 完全陌生beamer
我对在 中将公式定位到图形上存在疑问beamer

以前,我使用 Power Point 准备演示文稿。在 Power Point 中,我可以在框中写一个公式,然后用鼠标定位它,如果它的某个部分位于图像下方,我只需将其移到图像前面,然后删除框填充颜色,这样公式框下方的图像也可以看到。

我的数字beamer包括\input如下figure环境:

\begin{figure}[H]
    \centering
    \scalebox{0.29}{\input{\MyTikZPath/Sphere.tex}}
    \captionsetup{justification=centering}
    \caption{Sample Sphere}                 
    \label{fig-1}
\end{figure}

我的方程式是在alignat如下环境中写出的:

\begin{alignat}{3}
    AAA         &= yy,      \quad   & a    &= C,        \quad   & m     &= C,   \nonumber \\ 
%
    B           &= yyyyyyy, \quad   & bbcd &= A+B,      \quad   & n     &= A+B, \nonumber\\
%
    CCCCCCCC    &= T,       \quad   & c    &= BBBBBBB   \quad   & ddddd &= BBBBBBB \nonumber
\end{alignat}

我的问题是:

1-是否有任何框以便我可以在其中写入公式然后自由定位它(例如通过幻灯片左下角的绝对坐标)?

2-如果有这样的框,我可以将它的某些部分重叠在图形上并将其放在图形的前面吗?

3- 是否可以去除框填充颜色,以便可以看到其后面的所有内容?

请注意我想在 beamer 中完成所有操作,但不想编辑 Tikz 文件)

答案1

\documentclass{beamer}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{tikz}
\begin{document}
\begin{frame}[t]
\frametitle{An annotated sphere}
\begin{figure}
    \centering
    \begin{tikzpicture}
    \draw[ball color=gray!50] circle[radius=pi*1cm];
    \end{tikzpicture}
    \captionsetup{justification=centering}
    \caption{Sample Sphere}                 
    \label{fig-1}
\end{figure}
\begin{tikzpicture}[overlay,remember picture]
 \path (current page.south west) +(0.1*pi,pi) 
 node[text width=12cm,anchor=south west]{\begin{alignat}{3}
    AAA         &= yy,      \quad   & a    &= C,        \quad   & m     &= C,   \nonumber \\ 
%
    B           &= yyyyyyy, \quad   & bbcd &= A+B,      \quad   & n     &= A+B, \nonumber\\
%
    CCCCCCCC    &= T,       \quad   & c    &= BBBBBBB   \quad   & ddddd &= BBBBBBB \nonumber
\end{alignat}};
\end{tikzpicture}
\end{frame}
\end{document}

在此处输入图片描述

相关内容