A LaTeX + Markdown + TikZ parser