← back to all posts

Pandoc : Markdown -> LaTeX

blog

I just turned in my cryptanalysis project: A Linear Cryptanalysis of A5/2 with Sage. Had to write a rapport in LaTeX.

Now I have to finish the challenges over at Microcorruption and produce a write up in LaTeX as well.

Well LaTeX is awful as a writing syntax. I’d rather focus on writing with John Gruber’s excellent markdown syntax and then later convert it to LaTeX. And Pandoc does just that! It’s magic. Now that I have all my .md files I concat them with a quick python script

output = ""
for ii in range(1,15):
    markdown = open(str(ii) + ".md", "r")
    output += markdown.read()
    output += "\n\n"
    markdown.close()

output_file = open("rapport.md", "w")
output_file.write(output)
output_file.close()

A bit of Pandoc magic and voilà ! I have a beautiful .tex

Now let’s finish Microcorruption (or at least try :D it’s getting pretty hard).

PS: I use Markdown for everything. This blog is written in Markdown and then converted to HTML. I’m also writing a book in Markdown. Well Markdown is awesome.

suggested reads:
→ Markdown • blog
→ Slides with LaTeX • blog
← back to all posts blog • 2014-12-07

recent posts

elsewhere

book Real-World Cryptography Applied cryptography, from Manning. podcast Two And A Half Coins Crypto, banking & distributed systems. youtube Cryptography videos Concepts & security, explained.