Skip to content

Instantly share code, notes, and snippets.

@diogobaracho
Forked from Beyamor/markdown-to-pdf.py
Created January 15, 2014 15:41
Show Gist options
  • Save diogobaracho/8438477 to your computer and use it in GitHub Desktop.
Save diogobaracho/8438477 to your computer and use it in GitHub Desktop.
import os, sys
markdown_name = sys.argv[1]
name = markdown_name.split(".")[0]
latex_name = name + ".tex"
os.system("pandoc -f markdown -t latex %s -o %s" % (markdown_name, latex_name))
with open(latex_name, "r") as latex_file:
latex_content = latex_file.read()
latex_content = """
\documentclass[a4paper,12pt,parskip=full]{scrartcl}
\usepackage{setspace}
\doublespacing
\\begin{document}
%s
\end{document}
""" % (latex_content)
with open(latex_name, "w") as latex_file:
latex_file.write(latex_content)
os.system("pdflatex %s" % (latex_name))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment