PolyPaper/polypaper/README.md

1.1 KiB
Executable File

PolyPaper logo

PolyPaper
One manuscript, many venues — Org-mode → LaTeX, reproducibly.

Build (GitHub Actions) License: MIT


PolyPaper: Org → Multi-venue LaTeX Toolkit

This is a literate, single-source paper template that exports venue-specific PDFs and HTML.

Requirements

  • Emacs with Org-mode
  • TeX toolchain (latexmk, biber)
  • Python + Matplotlib

Quick start

make VENUE=arxiv
make VENUE=ieee
make VENUE=elsevier
make VENUE=acm
make supplement VENUE=arxiv
make camera-ready VENUE=ieee
make site VENUE=arxiv

Data & Code Availability Appendix

Edit repo_meta.json and rebuild. Validate with:

scripts/check_metadata.py

Dockerized builds

make build-image DOCKERFILE=Dockerfile.full DOCKER_IMAGE=polypaper:full
make docker VENUE=arxiv

Continuous Integration

  • GitHub: .github/workflows/build.yml
  • Forgejo: .forgejo/workflows/build.yml