The problem I have is fundamentally the same that was treated here in a very neat way, but for the specific case in which the equations are listed within an align environment.
(I recently opened a similar question here but this is an additional problem so I thought it's ok to open a new thread)
I tested the different solutions of @Qrrbrbirlbel but they don't seem to work as they do for equations defined within \[ \].
This is the result:
obtained with the following code
\documentclass{beamer}
\usepackage{pgfplots}
\usepackage{tikz} %inline graphics
\usetikzlibrary{calc}
\usepackage[customcolors,markings,shade]{hf-tikz}
\tikzset{nodeStyleGreen/.style={
draw=green!40!black,
fill=green!50!lime!30,
align=left,
very thick,
rounded corners
}}
\tikzset{nodeStyleRed/.style={
draw=red!40!black,
fill=red!50!lime!30,
align=left,
very thick,
rounded corners
}}
\tikzset{nodeStyleBlue/.style={
draw=blue!40!black,
fill=blue!50!lime!30,
align=left,
very thick,
rounded corners
}}
\tikzset{lineStyleRed/.style={
color=red!40!black,opacity=0.75,line width=2pt,
}}
\tikzset{lineStyleGreen/.style={
color=green!40!black,opacity=0.75,line width=2pt,
}}
\tikzset{lineStyleBlue/.style={
color=blue!40!black,opacity=0.75,line width=2pt,
}}
\begin{document}
\begin{frame}
%
\begin{align*}
\tikzmarkin[nodeStyleRed,mark at=0.5]{firsteq} a &= \int_A^B b \tikzmarkend{firsteq}\\
%
\tikz[remember picture,overlay]{
\node[nodeStyleRed] (firsteq-aa) at ($(firsteq)+(-3.0cm,-1.0cm)$) {
\begin{minipage}{3cm}
My content:\\[-0.5cm]
\begin{itemize}
\item item 1 of a
\item item 2 of a
\end{itemize}
\end{minipage}
};
\path [lineStyleRed,use marker id=1] (firsteq-aa.east) edge[out=0,in=185,-stealth] (0,0);
}
\tikzmarkin[nodeStyleGreen,mark at=0]{secondeq} b &= c \tikzmarkend{secondeq}\\
%
\tikz[remember picture,overlay]{
\node[nodeStyleGreen] (secondeq-aa) at ($(secondeq)+(5.0,1.0)$) {
\begin{minipage}{4cm}My other content:\\[-0.5cm]
\begin{itemize}
\itemsep-0.25em
\item item 1
\item item 2
\item item 3
\end{itemize}
\end{minipage}
};
\path [lineStyleGreen,use marker id=1] (secondeq-aa.west) edge[out=180,in=0,-stealth] (0,0);
}
%
\tikzmarkin[nodeStyleBlue,mark at=0.0]{thirdeq} c &= d \tikzmarkend{thirdeq}
%
\tikz[remember picture,overlay]{
\node[nodeStyleBlue] (thirdeq-aa) at ($(thirdeq)+(4.0,-3.0)$) {
\begin{minipage}{3cm}My final content:\\[-0.5cm]
\begin{itemize}
\itemsep-0.25em
\item item 1
\item item 2
\item item 3
\end{itemize}
\end{minipage}
};
\path [lineStyleBlue,use marker id=1] (thirdeq-aa.west) edge[out=180,in=0,-stealth] (0,0);
}
\end{align*}
%
\end{frame}
\end{document}


above left offsetandbelow right offsetto expand the box and then add[2pt]of vertical space belowa=...so that the expanded box does no to overrideb=c. – d-cmst Aug 26 '16 at 16:27overlayetc. rather than just using filled nodes for the lists etc. What am I missing? – cfr Aug 26 '16 at 22:01alignenvironment in my presentations/posters. – gbernardi Aug 29 '16 at 08:38