beamertheme-gotham

The `Gotham` package is a modern, minimal-ish, versatile, `LaTeX(3)` and extendable theme for your `Beamer` presentations.

Active Pure Nim score 67/100 · last commit 2026-06-21 · 14 stars · tests present · no docs generated

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

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 - - - - - - -

README

Gotham Beamer Theme

Gotham logo

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: l3build a build system for LaTeX testing and deployment, etc...
  • :hammer_and_wrench: expl3 compliant
  • :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.