クリックすると表示され消えるコメントフォームを追加します

クリックすると表示され消えるコメントフォームを追加します

テキストを変更し、クリックするとテキストが表示され、クリックするとテキストが消えるようにして、特定のことについて話すたびにテキストをたくさん作成できることを前提に、これを Beamer 上に構築する方法を考えてみましょう。

特に、これをコメントとして作成し、白い部分に表示しようとしていますが、これは可能な図であり、クリックするたびに特定のテキストが表示されます。これがその図です すみません、私はラテックスとビーマーについてかなり初心者です。お時間を割いて検討していただきありがとうございます。

答え1

境界ボックスが画像のサイズとして設定されているスコープ内にクラウド コメントを追加します。こうすることで、クラウドによって余分なスペースが占有されなくなります。(実際にはこの例ではスコープは必要ありませんが、スコープを使用すると、クラウド部分の影響を受けずに図をスコープの後に続けることができます。)

\documentclass{beamer}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{calc,shapes}
\begin{document}
\begin{frame}
  \frametitle{Test}
  \centering
  \begin{tikzpicture}
    \node[inner sep=0pt](Img){\includegraphics[width=0.7\linewidth]{example-image}};
    \draw<2->[line width=2pt,red](Img.north west) rectangle +(4,-2.5);
    \draw<3->[line width=2pt,black!20!green](Img.south west) rectangle ($(Img.south east) + (0,3.1)$);
    \onslide<4->{%
      \begin{scope}
        \useasboundingbox(Img.south west)--(Img.north east);
        \node[draw,cloud,anchor=south east,aspect=3,fill=blue,text=white] (Cloud) at ($(Img.north east)+(-0.5,0.5)$){2 variables};
        \draw[-latex,very thick] (Cloud.south west) to[bend right] ($(Img.center)+(2,1)$);
      \end{scope}}
  \end{tikzpicture}
\end{frame}
\end{document}

ここに画像の説明を入力してください

関連情報