wandmalfarbe/pandoc-latex-template

A pandoc LaTeX template to convert markdown files to PDF or LaTeX.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 9th, 2026
Created on February 20th, 2017
Open Issues & Pull Requests: 115 (+0)
GitHub issues: Enabled
Number of forks: 1,017
Total Stargazers: 7,248 (+0)
Total Subscribers: 92 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Eisvogel is a pandoc LaTeX template that converts markdown files to PDF or LaTeX output.

The template addresses the need to produce professionally formatted documents from markdown source files. It works by providing a customizable LaTeX template that pandoc uses during conversion, handling layout, typography, and styling automatically. The template is built on KOMA-Script and designed specifically for lecture notes and exercises with a focus on computer science content. Users supply metadata via YAML blocks in their markdown to control document properties like title, author, and headers or footers.

Eisvogel suits developers and academics who write in markdown and need PDF output without manually crafting LaTeX. It works well for lecture notes, technical documentation, and exercise sheets where consistent formatting matters. The template supports both standard documents and beamer presentations from a single markdown source. Installation requires pandoc and a LaTeX distribution, though a Docker image is available for users who prefer not to install LaTeX locally. The template is compatible with pandoc 3.

Development activity shows consistent maintenance with updates addressing compatibility and feature requests. The project maintains separate template files for different output types, with multi-file source templates that are compiled into single-file distributions at release. Documentation includes working examples with preview images and clear installation instructions for multiple operating systems. The codebase is organized to support both direct use and Docker-based workflows, indicating attention to different user environments.