PaperShell

A collection of ready-to-use LaTeX templates for articles, reports, theses, presentations, and other academic documents. Install once, then create new projects from the command line in seconds. PaperShell lets you focus on writing instead of fighting with layout, packages, or publisher formatting rules.

Open in Overleaf
PaperShell templates

What is PaperShell?

PaperShell is a collection of curated LaTeX templates and tools designed to simplify the creation of academic documents. Once installed, PaperShell provides a command-line utility that can create new projects from a library of templates maintained on your machine.

Each template is ready to compile and includes the packages, layout, and conventions typically required for its target format.

Templates are generated automatically and kept consistent across formats, so switching from one document type to another does not require rewriting your source.

Available templates

All templates share a similar structure and build system, so once you know one, you know them all.

Why another template collection?

Most LaTeX templates are distributed as isolated archives, each with its own structure, build process, and conventions. PaperShell provides a unified workflow across many document formats while keeping the source readable and easy to modify.

The goal is not to hide LaTeX, but to eliminate repetitive setup work and let authors concentrate on content.

Get started

Local installation

Install PaperShell with a single command:

curl -fsSL https://sylvainhalle.github.io/PaperShell/install.sh | bash

Then create a new project from one of the available templates:

papershell init mypaper

On Overleaf

Simply click on the link Open with Overleaf. An empty Overleaf project will be automatically instantiated. To change the style of the document, edit the file settings.tex and recompile.

Sources

The project source code and templates are hosted on GitHub:

https://github.com/sylvainhalle/PaperShell