- Have Homebrew installed and a markdown file you want to render to PDF.
- Install Pandoc
brew install pandoc
- Install basictex
brew cask install basictex
- needed for the pdflatex tool. - Symlink the pdflatex to your
/usr/local/bin
so pandoc can easily find it.ln -s /Library/TeX/Root/bin/x86_64-darwin/pdflatex /usr/local/bin/pdflatex
- Use Pandoc to generate a PDF from a Markdown file.
pandoc input.md -o output.pdf
- By default the margins are pretty large. To optionally change the margins:
pandoc input.md -o output.pdf -V geometry:margin=1in
- By default the margins are pretty large. To optionally change the margins:
Last active
March 19, 2025 17:27
-
-
Save dcchambers/9761c71880114cc604c902b30b2e06c8 to your computer and use it in GitHub Desktop.
Generate a PDF from Markdown files with Pandoc
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Note on M1 mac, you will need to use this symlink the
universal-darwin
directory instead ofx86_64-darwin
directoryln -s /Library/TeX/Root/bin/universal-darwin/pdflatex /usr/local/bin/pdflatex
instead of
ln -s /Library/TeX/Root/bin/x86_64-darwin/pdflatex /usr/local/bin/pdflatex