TGViewer
/r/emacs /r/emacs @r_emacs · 81 subscribers
Post #28747 16
[Package] org-slideboard: An improved interactive presentation tool for Org mode

I’ve been working on a new package called `org-slideboard`, which has developed out of org-show by John Kitchin, part of [scimax](https://github.com/jkitchin/scimax), which in turn was based on [Sacha Chua’s presentation code](https://sachachua.com/blog/2013/04/how-to-present-using-org-mode-in-emacs/).  I’m planning to submit it to MELPA in a few weeks. I wanted to share it here to get some early feedback, bug reports, and suggestions from fellow Org-mode users.

# What is it?

org-slideboard shows an Org file as interactive slides directly inside Emacs. It is purpose-built for files written for Beamer export: Beamer columns, equations, tables, macros, and code blocks render properly while the content remains completely live and editable during the presentation.

(Tip: If you clone the repo, you can open [demo.org](http://demo.org) and run M-x org-slideboard-start-slideshow to see a built-in presentation where each slide demonstrates the feature it describes!)

# Key Features:

* Beamer Column Support & Fitted Images: Frames with children tagged as Beamer columns are shown with a title strip above one window per column. Plots and images are automatically drawn and scaled to fit the width and height of their window.
* Live Code Execution & REPL Integration: Source blocks can show code, results, or both using flexible split layouts (lr, rl, tb, bt). You can execute code live via C-c C-c or open code blocks right next to a running REPL (like ESS R or Python) to tweak and run code on the fly.
* Dynamic Table Alignment & Merged Cells: Tables automatically align to what is actually displayed on screen (accounting for proportional fonts, expanded macros, and equation images). It also introduces clean custom markers (<< and \^\^) for cell-merging that exports cleanly to Beamer.
* LaTeX Equations Sized to Text: Math is previewed at a size relative to your text font, grows/shrinks dynamically with text scaling, and filters out incompatible Beamer preamble headers automatically.
* Step-by-Step Animations: Full support for Beamer overlays, list increments (<+->), and faded/highlighted steps (\\setbeamercovered{transparent}).
* Clutter-Free Aesthetics: Automatically hides property drawers, keywords (#+NAME:, #+RESULTS:), non-exported blocks, and raw LaTeX lines during the show, while integrating cleanly with org-modern and variable-pitch-mode.
* Vector PDF Export: Apart from exporting as a beamer presentation, you could also easily save your presentation as an org-slideboard PDF (M-ESC p) page-by-page, matching your exact layout and steps. This way, you can have a pdf that looks similar to the org-slideboard presentation, and can be shared with participants who do not use emacs.

# Installation:

Since it's not on MELPA yet, you can try it via use-package with :vc, straight.el, or manual installation:

Code snippet

;; With Emacs 30+ using package-vc via use-package:
(use-package org-slideboard
:vc (:url "https://github.com/vikasrawal/org-slideboard")
:commands org-slideboard-start-slideshow)

;; Or with straight.el:
(use-package org-slideboard
:straight (:host github :repo "vikasrawal/org-slideboard")
:commands org-slideboard-start-slideshow)


# Links:

* GitHub Repository:[https://github.com/vikasrawal/org-slideboard](https://github.com/vikasrawal/org-slideboard)
* Demo File: Check out [demo.org](http://demo.org) inside the repo for a hands-on template.

I hope emacs/org-mode users would find it useful. Feel free to open issues on GitHub or leave feedback in the comments!

#

https://redd.it/1x6jf1a
@r_emacs
GitHub GitHub - jkitchin/scimax: An emacs starterkit for scientists and engineers An emacs starterkit for scientists and engineers. Contribute to jkitchin/scimax development by creating an account on GitHub.
More from @r_emacs
  1. Oct 17, 2026Quick swiper question How do I search for eg SUPER+CTRL etc, I know SUPER\+CTRL works, but…
  2. Oct 17, 2026photo post
  3. Oct 17, 2026foxglove-themes: academic-inspired modus themes that support e-ink https://redd.it/1x7zffi…
  4. Oct 17, 2026photo post
  5. Oct 17, 2026au-themes: calm, low-glare themes I made because most themes are too loud for me https://r…
  6. Oct 16, 2026Add files to buffer list without loading it? Are files in buffer list always loaded? I wan…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →