Converting markdown to pdf with pandoc on linux

waylonwalker

Waylon Walker

Posted on January 12, 2022

Converting markdown to pdf with pandoc on linux

Converting markdown posts to pdf on ubuntu takes a few packages from the standard repos. I had to go through a few stack overflow posts, and nothing seemed to have all the fonts and packages that I needed to convert markdown, but this is what ended up working for me.

Installing all the packages


 bash
sudo apt install \
  pandoc \
  texlive-latex-base \
  texlive-fonts-recommended \
  texlive-extra-utils \
  texlive-latex-extra \
  texlive-xetex


Enter fullscreen mode Exit fullscreen mode

Using pandoc to convert markdown to a pdf.


 python
# older versions of pandoc, I needed this one on ubuntu 18.04
pandoc pages/til/convert-markdown-pdf-linux.md -o convert-markdown-pdf.pdf --latex-engine=xelatex 
# newer versions of pandoc, I needed this one on ubuntu 21.04
pandoc pages/til/convert-markdown-pdf-linux.md -o convert-markdown-pdf.pdf --pdf-engine=xelatex


Enter fullscreen mode Exit fullscreen mode

results of converting this post to a pdf

Here is an image of what converting this article over to a pdf looks
like. The raw markdown is
here.

💖 💪 🙅 🚩
waylonwalker
Waylon Walker

Posted on January 12, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related