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
  • Select an option

  • Save petereichinger/c4715f7b7cd2c4af7ed4 to your computer and use it in GitHub Desktop.

Select an option

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
Copy Markdown
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