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

    Author = {Author, A. and Author, B.},
    Title = {Title of the Book},
    Year = {1234}}

Some text\cite{key}


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


This file will print your presentation:

enter image description here

3: main.article.tex


This will print the associated list of references:

enter image description here

  • 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?
    – leandriis
    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.
    – leandriis
    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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.