https://github.com/gregorykogan/pandoc-markdown-template
This template allows you to write documents in markdown extended with LaTeX, and convert them to gorgeous PDFs using pandoc. It is based on the Eisvogel template.
https://github.com/gregorykogan/pandoc-markdown-template
Last synced: 2 months ago
JSON representation
This template allows you to write documents in markdown extended with LaTeX, and convert them to gorgeous PDFs using pandoc. It is based on the Eisvogel template.
- Host: GitHub
- URL: https://github.com/gregorykogan/pandoc-markdown-template
- Owner: GregoryKogan
- License: mit
- Created: 2024-11-16T16:55:49.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T20:03:16.000Z (6 months ago)
- Last Synced: 2025-01-22T10:15:24.792Z (4 months ago)
- Language: TeX
- Homepage:
- Size: 103 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pandoc-markdown-template
![]()
![]()
![]()
## Introduction
This template allows you to write documents in markdown extended with LaTeX, and convert them to gorgeous PDFs using pandoc. It is based on the [Eisvogel template](https://github.com/Wandmalfarbe/pandoc-latex-template).
## Installation
To use this template, you need to have [pandoc](https://pandoc.org/), [LaTeX](https://www.latex-project.org/), and [Python](https://www.python.org/) installed on your system.
## Usage
1. Create a virtual environment and install dependencies:
```bash
python3 -m venv venv
source venv/bin/activate
pip3 install -r scripts/requirements.txt
```2. Write your document in markdown and put them in the `src` directory.
3. Configure the `build-conf.toml` file to your liking.
4. Run the build script:```bash
python3 scripts/build.py
```5. Your PDF will be in the `out` directory.