Formulate everything in markdown. Use LaTeX power via Pandoc. Containerized for reproducibility.
| Feature | Status |
|---|---|
| Docker image, make everything reproducible | βοΈ |
| LaTeX templates | βοΈ |
| Comprehensive python scripts | βοΈ |
- nerdctl (or docker)
- buildkitd running (
systemctl --user status buildkit.service)
git clone --recurse-submodules git@github.com:Kataglyphis/Kataglyphis-mdToPdf.gitnerdctl build . -t pandoc_alluv run --extra docs sphinx-build -W -b html docs docs/_build/htmlThe generated HTML lands in docs/_build/html/.
./scripts/build_in_container.sh beamer./scripts/build_in_container.sh bookOutputs land in data/out/.
Optional host shortcuts if make is installed:
make beamer
make book
make diss
make cvStrict warning checks can be enabled for any build:
STRICT_WARNINGS=1 make book
STRICT_WARNINGS=1 ./scripts/build_in_container.sh cv./scripts/build_in_container.sh cv- beamerthemeawesome (git submodule)
- smile (git submodule)
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Jonas Heinle - @Cataglyphis_ - jonasheinle@googlemail.com
Project Link: https://github.com/Kataglyphis/Kataglyphis-mdToPdf