Beamer manual (in section 21.2.3 Including Slides from the Presentation Version in the Article Version) explains how to include slides in beamerarticle. You need three files
1.- A file which contains all your text (for article and slides). I've called it Beamer.tex. The slides which will be shown in article mode are labelled with [label=somelabel]. You can use somelabel to include them with command \includeslide.
\mode<article>
{
\usepackage{fullpage}
\usepackage{pgf}
\usepackage{hyperref}
\setjobnamebeamerversion{MainBeamer}
}
\mode<presentation>
{
\usetheme{split}
}
\begin{document}
\section{The first section}
This is the article text with to figures corresponding to slides.
\begin{figure}[ht]
\begin{center}
\includeslide[width=5cm]{frame1}
\end{center}
\caption{The first slide.}
\end{figure}
\begin{figure}[ht]
\begin{center}
\includeslide[width=5cm]{frame2}
\end{center}
\caption{The second slide.}
\end{figure}
\frame[label=frame1]{
\frametitle{This is the first frame}
\begin{itemize}
\item The first item$\dots$
\item $\dots$ and the second one.
\end{itemize}
}
\frame[label=frame2]{
\frametitle{This is the second frame}
\begin{itemize}
\item The first item$\dots$
\item $\dots$ and the second one.
\end{itemize}
}
\end{document}
2.- A second file (MainBeamer.tex) which will produce the slides. The name of this file without the extension is what is included in command \setjobnamebeamerversion{MainBeamer}
in previous file.
\documentclass[ignorenonframetext]{beamer}
\input{Beamer.tex}
3.- A a third file (ArticleBeamer.tex) which will produce the article version.
\documentclass[11pt]{article}
\usepackage{beamerarticle}
\input{Beamer.tex}
Now you process second file and once you have MainBeamer.pdf you can process third file and obtain:
