josephwright/beamer

A LaTeX class for producing presentations and slides

TeX

1,721

1,591 commits

updated Aug 21, 2026

See the code

README

Beamer - A LaTeX class for producing presentations

Overview

The beamer class is focused on producing (on-screen) presentations, along with support material such as handouts and speaker notes. Content is created in a frame environment, each of which can be divided up into a number of slides (actual output pages). A simple 'action' notation is used to specify which material appears on each slide within a frame. The class supports a range of environments to enable complex slide relationships to be constructed.

The appearance of slides is controlled by a template system. Many of the elements of slides can be adjusted by setting simple key-based values in the preamble. More complex changes can be implemented by altering specific, targeted definitions without needing to rewrite entire blocks of code. This allows a variety of visual appearances to be selected for the same content source.

License

The beamer class is made available under the LaTeX Project Public License (LPPL) and the GNU Public License (GPL). See the information in LICENSE for information on licensing.

beamer
latex
presentations

josephwright/beamer

A LaTeX class for producing presentations and slides

TeX

1,721

1,591 commits

updated Aug 21, 2026

See the code

README

Beamer - A LaTeX class for producing presentations

Overview

The beamer class is focused on producing (on-screen) presentations, along with support material such as handouts and speaker notes. Content is created in a frame environment, each of which can be divided up into a number of slides (actual output pages). A simple 'action' notation is used to specify which material appears on each slide within a frame. The class supports a range of environments to enable complex slide relationships to be constructed.

The appearance of slides is controlled by a template system. Many of the elements of slides can be adjusted by setting simple key-based values in the preamble. More complex changes can be implemented by altering specific, targeted definitions without needing to rewrite entire blocks of code. This allows a variety of visual appearances to be selected for the same content source.

License

The beamer class is made available under the LaTeX Project Public License (LPPL) and the GNU Public License (GPL). See the information in LICENSE for information on licensing.

beamer
latex
presentations

Project health

Overall

3.1/10

Maintained

5/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

(top 24 of 28)

Simon Cruanes

467 followers · starred Jun 2023

nikolas

207 followers · starred Mar 2023

Clément Pit-Claudel

374 followers · starred Mar 2021

ObserverOfTime

184 followers · starred Dec 2022