Beamer: Generating references w/ A4 page style

I have a beamer presentation w/ some citings, and references I want to put at its end. However, there's no room for the references on one slide (and it's difficult to split them like I want, although I may have a separate question about this), so I just want to add a link to an online pdf w/ references. Which brings us to the problem:

(0) What's the easiest way to generate regular A4 page(s) of references from or inside a beamer presentation? The presentation and A4 page styles are obviously totally different, and

(1) I don't want to create the references manually (i.e. pick out all occurrences of \cite{...} from my presentation, put them into a different document and compile this)

(2) I don't want the references page(s) to appear in my slideshow

Is there a solution to (0) that complies w/ both (1) and (2)?

Following section "21.2 Creating Handouts Using the Article Mode" starting on page 209 of the beamer manual, you can create the following three separate files:

1: main.tex

\begin{filecontents}{\jobname.bib}
@book{key,
Author = {Author, A. and Author, B.},
Title = {Title of the Book},
Year = {1234}}
\end{filecontents}
\usepackage{biblatex}

\begin{document}
\mode<presentation>{
\begin{frame}
Some text\cite{key}
\end{frame}
}
\mode<article>{\printbibliography}

\end{document}


Where \mode<presentation>{...} is used to make sure that the frames are only shown in the presenation, while \mode<article>{\printbibliography} only prints the list of references in the associated article (A4 document).

2: main.beamer.tex

\documentclass[ignorenonframetext]{beamer}
\input{main.tex}


This file will print your presentation:

3: main.article.tex

\documentclass{article}
\usepackage{beamerarticle}
\setjobnamebeamerversion{main.beamer}
\input{main.tex}


This will print the associated list of references:

• I believe you but can't confirm this. I tried your code and got "Cannot find biblatex.sty". After installing this, it wanted logreq. After installing this, it crashed w/ a host of errors
– jaam
Sep 26 '19 at 21:06
• @jaam: This is indeed hard to confirm. How did you install the package? Manually yor via some sort of package manager? Sep 27 '19 at 17:47
• @leadriis Manually (dl-ed the file and copied to a suitable location)
– jaam
Sep 27 '19 at 21:44
• @jaam: Since some package depend on others it is often not the best idea to manally "install" packages. Depending on your distribution there might be an udate / package manager that you could use instead. Sep 27 '19 at 21:54
• I've installed them w/ apt and all my tex packages are up to date. I'm on Xubuntu
– jaam
Sep 27 '19 at 22:09