beamertheme-gotham
The `Gotham` package is a modern, minimal-ish, versatile, `LaTeX(3)` and extendable theme for your `Beamer` presentations.
Summary
| Latest Version | Unknown |
|---|---|
| License | Unknown |
| CI Status | Failing |
| Stars | 14 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2026-06-21 |
| Downloads | 0 |
| Last Indexed | 2026-09-06 06:05 |
Tags
Installation
nimble install beamertheme-gotham
choosenim install beamertheme-gotham
git clone https://gitlab.com/RomainNOEL/beamertheme-gotham
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| beamertheme-gotham | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://gitlab.com/RomainNOEL/beamertheme-gotham |
|---|---|
| Homepage | https://gitlab.com/RomainNOEL/beamertheme-gotham |
| Registry Source | gitlab |
README
Gotham Beamer Theme
What is Gotham ?
This Gotham package is a modern, minimal-ish, versatile and extendable theme for your Beamer presentations using LaTeX(3).
Table of Contents
[[TOC]]
Why this package ?
ONCE UPON THE TIME, I was adapting Metropolis Beamer theme to get my institutional templates.
Indeed, Metropolis Beamer theme is a great work that is very convenient and well appreciated by many.
BUT, Metropolis seems not maintained anymore and is not flexible enough.
Moreover, Metropolis (or its successor initiative Moloch) and Beamer in some extends are not very flexible.
For example, it requires cumbersome modifications to apply a different background for your section frames.
SO, Gotham tries to bring that kind of flexibility and LaTeX3 implementation on top of the good-looking Metropolis theme.
Some of the features included
- :gear:
l3builda build system for LaTeX testing and deployment, etc... - :hammer_and_wrench:
expl3compliant - :first_quarter_moon: dark, light and transparent background
- :movie_camera: can adapt to 16:9 and 4:3 screen format
- :stopwatch: multiple progress bar style
- :shopping_cart: can mix themes
See it in action
Here are some screenshot of what you can obtain:
| Example using a transparent background in 16/9 | Example using a transparent background in 4/3 |
|---|---|
![]() |
![]() |
A deeper taste of how Gotham can render is available through the pdf example/demo that can be found here, and the tex source file to build it is available here.
The following code shows a minimal example of a Beamer presentation using Gotham.
\documentclass{beamer}
\usetheme{gotham}
\title{A minimal example}
\date{\today}
\author{Romain NOEL}
\institute{Centre for Modern Beamer Themes}
\begin{document}
\maketitle
\section{First Section}
\begin{frame}{First Frame}
Hello, world!
\end{frame}
\end{document}
is yielding the following:

Documentation
The complete pdf documentation can be found through an artefact.
How to install ?
Several possibilities are available and tested:
- download the .sty released zip files,
- build from sources using l3build,
- download or update from CTAN,
- fork a example from Overleaf .
Download from release
The zip file containing the .sty files is downloadable through our latest release link
Build from sources
You can also install the theme from sources, in which case you need a working LaTeX installation with l3build installed.
Then just follow these steps:
git clone https://gitlab.com/RomainNOEL/beamertheme-gotham.git
cd beamertheme-gotham
l3build install
Additionally you can use the other l3build target:
- l3build unpack builds the theme style files.
- l3build doc builds this documentation manual and the examples.
- l3build check builds the theme and manual.
- l3build install installs the theme into your local texmf folder.
- STOP unless you want remove it.
- l3build uninstall removes the theme from your local texmf folder.
- l3build clean removes the files generated by l3build.
Download from CTAN
The CTAN repository is available through the Gotham package, so you can install it using your favorite LaTeX package manager. For example, with tlmgr:
tlmgr install beamertheme-gotham
Fork from Overleaf example
If you want to play with it before installing, you can fork this Gotham example on Overleaf and have fun.
If you want to go further and have examples about how to adapt Gotham to obtain custom theme for your institution, visit this Overleaf example adaptation.
License
The LaTeX Project Public License, version 1.3c (LPPL1.3c)
Project status & contribution
The status of the project is "maintained". The changelog file is tracking the changes made across versions. However, if you have a bit of free time and good will to help the maintenance, it will be very appreciated and welcomed. If you intend to contribute to this project, you can read the dedicated document.

