There's beamerarticle, but no beamerthesis or beamermemoir (probably because so much content from a longer document would get thrown away, or because it would be difficult to predict which parts you'd want to keep).
Given a UNIX-like system, here's what I'd to to extract the structure from a thesis. In this particular example, I have a thesis manual in memoir, with thesis-manual.tex including several chapters from a thesis-manual-content folder below it:
user@host:thesis-manual-content$ for file in `grep include ../thesis-manual.tex | cut -d/ -f2 | cut -d'}' -f1`; do egrep '^\\chapter|^\\section' $file.tex; done
\chapter{The Essentials}
\section{Purpose of the Guide}
\section{Ethical Standards}
\section{Definitions}
\chapter{Thesis/Dissertation Elements and Style}
...
\section{Commencement}
\chapter{Sample Tables}
You may be able to get away with a simpler method, but mine ensures that it goes through all the included chapters in order, rather than assuming the chapters are ordered alphabetically by filename. The backquoted grep with the pipes finds lines of the form \include{folder/file}
and strips out the filename. The list of extracted filenames is fed into the for loop, and we grep out any \chapter
or \section
commands (though you could go to the subsection level, I can't imagine why you would want to).
My regex skills aren't up to extracting figures automatically. I could do it in Python or another language given enough time, but I don't know if it's worth automating, since you probably won't want most of the figures (or possibly any of the tables).