quarto-dev / quarto-dev/quarto-cli
Presentations + Footnotes
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 6k
- Forks
- 458
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 41
Description
In my opinion it doesn't make sense to present footnotes at the bottom of a slide in a presentation. Not only do they often cause issues with the layout because there is simply not enough space for them on the slide. It also doesn't make sense to show footnotes which cannot be read by the viewer anyway, because the fontsize is so small. Also in presentations I use footnotes mostly just as replacement for citations, because for a presentation I do not want to deal with a second file just for a very small bibliography.
That said, I was happy to see that - although it is not documented at https://quarto.org/docs/presentations/revealjs/#asides-footnotes - it is possible to move footnotes to the end of a quarto presentation with
---
title: "Some presentation"
format:
revealjs:
reference-location: document
beamer:
reference-location: document
section-title-footnotes: References
---
However there are several issues with that:
- It doesn't work for beamer
- In revealjs clicking on a footnote number navigates you to the title page, but not to the footnote at the end of the document (But the hover shows the content of the footnote nicely). The footnote link is somehow messed up.
- The footnotes at the end of the document are missing a backlink to the footnote.
- It seems to me that although the footnote is not shown on the slide, adding a footnote to a slide can still break the layout. For example in the following presentation the image on the
middleslide will appear much smaller than on thestartside. The reason is the footnote:
---
title: "Some presentation"
format:
revealjs:
reference-location: document
section-title-footnotes: References
---
## start

- text without footnote
## middle

- text with footnote^[important footnote]
## end
Changing the layout if a footnote is present makes sense, if the footnotes are on the same slide, but it shouldn't be done if the footnotes are collected at the end of the document.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the provided revealjs and beamer presentations with reference-location: document, including the linked asides-footnotes documentation. Check the four reported behaviors: beamer support, navigation to collected footnotes, backlinks, and layout changes; done means collected footnotes render and navigate correctly without shrinking slide content.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100