• Stars
    star
    6,066
  • Rank 6,581 (Top 0.2 %)
  • Language
    TeX
  • Created about 10 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A modern LaTeX Beamer theme

Metropolis

IMPORTANT NOTICES FOR VERSION 1.0

  • The package and theme name changed from m to metropolis!
  • The title format values have been restructured. Please refer to the manual.

Metropolis is a simple, modern Beamer theme suitable for anyone to use. It tries to minimize noise and maximize space for content; the only visual flourish it offers is an (optional) progress bar added to each slide. The core design principles of the theme were described in a blog post here.

Not convinced? Have a look at the demo slides.

Sample

Installation

To install a stable version of this theme, please refer to update instructions of your TeX distribution. Metropolis is on CTAN since December 2014 thus it is part of MikTeX and will be part of TeX Live 2016.

Installing Metropolis from source, like any Beamer theme, involves four easy steps:

  1. Download the source with a git clone of the Metropolis repository or as a zip archive of the latest development version.
  2. Compile the style files by running make sty inside the downloaded directory. (Or run LaTeX directly on source/metropolistheme.ins.)
  3. Move the resulting *.sty files to the folder containing your presentation. To use Metropolis with many presentations, run make install or move the *.sty files to a folder in your TeX path instead (might require sudo rights).
  4. Use the theme for your presentation by declaring \usetheme{metropolis} in the preamble of your Beamer document.
  5. For best results install Mozilla's Fira Sans.

Usage

The following code shows a minimal example of a Beamer presentation using Metropolis.

\documentclass{beamer}
\usetheme{metropolis}           % Use metropolis theme
\title{A minimal example}
\date{\today}
\author{Matthias Vogelgesang}
\institute{Centre for Modern Beamer Themes}
\begin{document}
  \maketitle
  \section{First Section}
  \begin{frame}{First Frame}
    Hello, world!
  \end{frame}
\end{document}

Detailed information on using Metropolis can be found in the manual.

For an alternative dark color theme, please have a look at Ross Churchley's excellent owl theme.

License

The theme itself is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This means that if you change the theme and re-distribute it, you must retain the copyright notice header and license it under the same CC-BY-SA license. This does not affect the presentation that you create with the theme.

More Repositories

1

vim-move

Plugin to move lines and selections up and down
Vim Script
1,176
star
2

wastebin

wastebin is a pastebin
Rust
147
star
3

inkdrop

Artsy pixel image to vector graphics converter
Rust
66
star
4

iridium

Standard Notes client written in Rust and GTK
Rust
66
star
5

pkgconfig

A Python interface to the pkg-config command line tool
Python
59
star
6

vim-tex-fold

File type plugin for folding TeX files
Vim Script
48
star
7

jekyll-ditaa

Jekyll ditaa Plugin
Ruby
29
star
8

python-phant

Python client library for Sparkfun's Phant
Python
25
star
9

ranger-annex

git annex plugin for ranger
Python
22
star
10

oclkit

A small C OpenCL wrapper
C
16
star
11

zk-spaced

Spaced repetition for zk
Rust
15
star
12

configs

Dot files
Lua
15
star
13

tree-painter

tree-sitter based syntax highlighting HTML rendering
Rust
13
star
14

beancount-language-server

Beancount language server
Rust
10
star
15

python-standardfile

Standard File client implementation in Python
Python
8
star
16

vim-ini-fold

Fold expression for ini-like files
Vim Script
5
star
17

vim-lilypond

LilyPond Vim plugin
Vim Script
4
star
18

pandoc-notes

Templates for a single HTML page
4
star
19

git-utils

Small TUI programs to ease a few Git annoyances
Rust
4
star
20

wastebin.nvim

A neovim plugin for the wastebin pastebin
Lua
3
star
21

qperf

Measure performance impact of OpenCL profiling queues
C
3
star
22

books

Gtk+ 3.0 EPUB viewer
C
3
star
23

EggPropertyTreeView

A Gtk+ tree view widget and cell renderer for displaying GObject properties
C
2
star
24

ocl-regressions

OpenCL regression test suite
C
2
star
25

tope-fft

Mirror of https://code.google.com/p/tope-fft/ with small adaptions
C
2
star
26

splat

Static photo gallery generator
Rust
2
star
27

tokio-net-vs-uring

Stupid tokio vs tokio-uring benchmarks
Rust
2
star
28

git-pick-from

Text user interface for the Git cherry-pick command
Python
2
star
29

passport

GTK4 frontend for GNU pass
Rust
2
star
30

protoc-gen-mdbook

protoc plugin to generate mdBook pages
Rust
2
star
31

inkscape-flatpak

Flatpak build recipe for Inkscape
Makefile
2
star
32

gir2rst

Generate Sphinx documentation from GIR files
Python
2
star
33

clib-doc

Documentation generator for clib modules
Python
2
star
34

kseta-dvcs-talk

Sources for the Git talk given at KSETA PhD student workshop 2013
2
star
35

gotham

A collection of pgfplots styles
TeX
2
star
36

chromazone

A terminal colorizer
Rust
1
star
37

professorenrunde

Letter series for KIT CS Professorenrunde
TeX
1
star
38

quotes

Displays quotations loaded from quote webpages.
Python
1
star
39

ocl-stat

OpenCL resource tracker
C
1
star
40

darktable-flatpak

Flatpak recipe for Darktable
Makefile
1
star
41

vim-meson

Vim syntax highlighting for meson
Vim Script
1
star
42

pyl

Almoste literate Python with Pandoc Markdown.
Python
1
star
43

advent-of-code-2021

Advent of Code 2021
Rust
1
star
44

refp

Minimal reference counted pointers
C
1
star
45

kseta-opencl-talk

Sources for the OpenCL talk given at KSETA PhD student workshop 2013
1
star
46

rigal

Static photo gallery generator – similar to Sigal 1.4
Rust
1
star
47

matrix-ticker

Matrix client for the Raspberry Pi Zero + 128x64 OLED display
Rust
1
star
48

af

Python
1
star
49

axum-notes

axum notes, examples and tutorials
Rust
1
star
50

meater

MEATER crate + app
Rust
1
star
51

mdbook-split

Split first-level heading content into individual chapters
Rust
1
star
52

multithreaded-lame-frontend

Toy example that encodes PCM data in WAVE containers to MP3 using lame
C
1
star
53

zk-pub

Zettelkasten static publisher
Rust
1
star
54

staticrss

Static site generator for RSS and Atom feeds
Python
1
star
55

phgen

Phantom and Sinogram Generator
C
1
star
56

EggPiecewiseLinearView

A piecewise linear view widget for Gtk+ adapted from GIMP
C
1
star
57

bass-patterns

Finger patterns for electric bass guitar
Makefile
1
star