New on CTAN: beamer2html
Date: November 14, 2026 10:11:56 AM CET
Arun Periyal submitted the
beamer2html
package.
Version: 1.0
License: lppl1.3c apache2 gfl
Summary description: Convert beamer presentations into offline HTML slide decks
Announcement text:
beamer2html 1.0 -- first release. beamer2html turns a beamer presentation into a self-contained HTML slide deck that runs offline in any modern browser, from the same sources that give the PDF. Animations, step-by-step reveals, interactive plots, videos and speaker notes then work without depending on a particular PDF viewer. It consists of: - beamer2html.sty, a LaTeX package with title slides, title bar and footer, row/column layout, tables, a progress timeline, publication and literature lists, shapes over figures, videos, plots from data files (pgfplots), animations from image sequences (animate) and flowchart styles for TikZ; - beamer2html, a Python 3 program that writes slides.html from that source. Features of the HTML deck: - overlays (\pause, <2->, \only, \uncover, ...) as in beamer - animations with play/pause, a time bar and synchronised panels - interactive plots: values under the pointer, zoom, hide lines - a presenter view with notes, next slide, timer and touch controls - a slide grid, fullscreen, and a Save-as-PDF backup - TikZ pictures compiled by LaTeX, so they match the PDF - --watch rebuilds on every change, and the open deck reloads itself - --pack writes one zip with exactly the files the deck uses, optionally with smaller WebP images (--compress) or only some slides (--slide-range) The manual and an example deck that shows every element are included.
This package is located at https://mirrors.ctan.org/support/beamer2html More information is at https://ctan.org/pkg/beamer2html
Thanks for the upload. For the CTAN Team Manfred Lotz CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .
beamer2html 1.0 -- first release. beamer2html turns a beamer presentation into a self-contained HTML slide deck that runs offline in any modern browser, from the same sources that give the PDF. Animations, step-by-step reveals, interactive plots, videos and speaker notes then work without depending on a particular PDF viewer. It consists of: - beamer2html.sty, a LaTeX package with title slides, title bar and footer, row/column layout, tables, a progress timeline, publication and literature lists, shapes over figures, videos, plots from data files (pgfplots), animations from image sequences (animate) and flowchart styles for TikZ; - beamer2html, a Python 3 program that writes slides.html from that source. Features of the HTML deck: - overlays (\pause, <2->, \only, \uncover, ...) as in beamer - animations with play/pause, a time bar and synchronised panels - interactive plots: values under the pointer, zoom, hide lines - a presenter view with notes, next slide, timer and touch controls - a slide grid, fullscreen, and a Save-as-PDF backup - TikZ pictures compiled by LaTeX, so they match the PDF - --watch rebuilds on every change, and the open deck reloads itself - --pack writes one zip with exactly the files the deck uses, optionally with smaller WebP images (--compress) or only some slides (--slide-range) The manual and an example deck that shows every element are included.
This package is located at https://mirrors.ctan.org/support/beamer2html More information is at https://ctan.org/pkg/beamer2html
Thanks for the upload. For the CTAN Team Manfred Lotz CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .
Beamer2html – Convert beamer presentations into offline HTML slide decks
This package turns a Beamer presentation into a self-contained HTML slide deck that runs offline in any modern browser, so that animations, step-by-step reveals, interactive plots, videos and speaker notes work without depending on a particular PDF viewer. The same sources still produce the PDF.
It consists of two parts:
- beamer2html.sty, a LaTeX package with title slides, title bar and footer, layout, tables, plots from data files (pgfplots), animations from image sequences (animate), shapes over figures, videos and flowchart styles;
- beamer2html, a Python 3 program that writes the HTML deck from that source and can pack it, together with exactly the files it uses, into one zip file.
The HTML deck has a presenter view with notes and touch controls, a slide grid, interactive plots and animation controls.
| Package | Beamer2html |
| Version | 1.0 |
| Copyright | 2026 Arun Periyal |
| Maintainer | Arun Periyal |