Skip to content

Instantly share code, notes, and snippets.

@petereichinger
Forked from Beyamor/markdown-to-pdf.py
Last active August 29, 2015 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save petereichinger/c4715f7b7cd2c4af7ed4 to your computer and use it in GitHub Desktop.
Save petereichinger/c4715f7b7cd2c4af7ed4 to your computer and use it in GitHub Desktop.
markdown to pdf with additional packages
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}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{longtable}
\usepackage{booktabs}
\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))
@petereichinger
Copy link
Author

Adds graphics hyperref longtable and booktabs packages

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment