Cómo agregar un cuadrado/círculo alrededor de un término en una ecuación y agregar comentarios usando Beamer

Cómo agregar un cuadrado/círculo alrededor de un término en una ecuación y agregar comentarios usando Beamer

Estoy usando Beamer para escribir una presentación. En una diapositiva escribí una fórmula similar a esta:

ingrese la descripción de la imagen aquí

Lo que me gustaría hacer es algo como esto:

ingrese la descripción de la imagen aquí

Básicamente quiero dibujar un cuadrado o un círculo alrededor de dos elementos de la ecuación y agregarle dos comentarios.

Aquí está el código que escribí:

\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage[T1]{fontenc}      % european characters
\usepackage{amssymb,amsmath}  % use mathematical symbols
\usepackage{graphicx}
\newcommand*{\Scale}[2][4]{\scalebox{#1}{$#2$}}%
\newcommand*{\rttensor}[1]{\underline{\underline{#1}}}
\newcommand*{\rttensortwo}[1]{\bar{\bar{#1}}}
\usepackage{palatino}         % use palatino as the default font
\usepackage{multicol}

\begin{document}
  \begin{frame}[fragile]
  Si pu\`o dimostrare che il problema \`a descritto dalla:
  \begin{equation*}
  \frac{\partial f}{\partial t}-\alpha c_{x}\frac{\partial f}{\partial c_{y}} -\beta\frac{\partial}{\partial \pmb{c}}\cdot(f\pmb{c}) = Q(f,f)
  \label{boltzmann_termostatato}
  \end{equation*}
  \begin{itemize}
   \item \textbf{Conseguenza dello USF}: dissipazione di energia sotto forma di di calore con un conseguente aumento di temperatura.
   \item \textbf{Soluzione}: Implementazione di un termostato Gaussiano il quale mantiene la temperatura traslazionale costante.
  \end{itemize}
\end{frame}
\end{document}

¿Puedes decirme qué debo hacer?

Respuesta1

Puede utilizar \boxedalgunos trucos para agregar un comentario debajo del cuadro. Igualar los dos requiere algunos ajustes (un subíndice fantasma, no es gran cosa).

Tenga en cuenta que \bmdesde el paquete bmse obtienen resultados mucho mejores que \pmb.

\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage[T1]{fontenc}      % european characters
\usepackage{amssymb,amsmath}  % use mathematical symbols
\usepackage{bm}

\newcommand{\commentedbox}[2]{%
  \mbox{
    \begin{tabular}[t]{@{}c@{}}
    $\boxed{\displaystyle#1}$\\
    #2
    \end{tabular}%
  }%
}

\begin{document}

\begin{frame}
Si pu\`o dimostrare che il problema \`e descritto dalla:
\begin{equation*}
  \frac{\partial f}{\partial t} -
  \commentedbox{\alpha c_{x}\frac{\partial f}{\partial c_{y}}}
    {\tiny Commento A} -
  \commentedbox{\beta\frac{\partial}{\partial \bm{c}_{\vphantom{y}}}\cdot(f\bm{c})}
    {\tiny Commento B} = Q(f,f)
  \label{boltzmann_termostatato}
\end{equation*}
\begin{itemize}

\item \textbf{Conseguenza dello USF}: dissipazione di energia sotto forma 
di calore con un conseguente aumento di temperatura.

\item \textbf{Soluzione}: Implementazione di un termostato Gaussiano il 
quale mantiene la temperatura traslazionale costante.

\end{itemize}
\end{frame}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Puede utilizar TikZpara dibujar un nodo encuadrado con una etiqueta debajo. El siguiente código define \boxandcommentel comando. Tiene cuatro parámetros:

#1. Opcional: Para características especiales de nodo. #2. nombre del nodo. para referencia posterior #3. comentario #4. contenido del nodo

\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage[T1]{fontenc}      % european characters
\usepackage{amssymb,amsmath}  % use mathematical symbols
\usepackage{graphicx}
\newcommand*{\Scale}[2][4]{\scalebox{#1}{$#2$}}%
\newcommand*{\rttensor}[1]{\underline{\underline{#1}}}
\newcommand*{\rttensortwo}[1]{\bar{\bar{#1}}}
\usepackage{palatino}         % use palatino as the default font
\usepackage{multicol}
\usepackage{tikz}

\tikzset{math/.style={draw, execute at begin node={$\displaystyle}, execute at end node={$}}}

\newcommand{\boxandcomment}[4][]{%
    \tikz[baseline=(#2.base), remember picture]{%
        \node[math, label=below:{#3}, #1] (#2) {#4};}}

\begin{document}
  \begin{frame}[fragile]
  Si pu\`o dimostrare che il problema \`a descritto dalla:
  \begin{equation*}
  \frac{\partial f}{\partial t}-\boxandcomment{X}{comment A}{\alpha c_{x}\frac{\partial f}{\partial c_{y}}} - \boxandcomment[red, fill=blue!30, inner sep=5mm]{Y}{comment B}{\beta\frac{\partial}{\partial \pmb{c}}\cdot(f\pmb{c})} = Q(f,f)
  \label{boltzmann_termostatato}
  \end{equation*}  
  \tikz[remember picture,overlay] \draw[bend left] (X.north) to (Y.north);
  \begin{itemize}
   \item \textbf{Conseguenza dello USF}: dissipazione di energia sotto forma di di calore con un conseguente aumento di temperatura.
   \item \textbf{Soluzione}: Implementazione di un termostato Gaussiano il quale mantiene la temperatura traslazionale costante.
  \end{itemize}
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada