Markdown for Academics

For the past few months I’ve been experimenting with markdown and multimarkdown as authoring formats for academic work. This is especially the case when you need to produce a document in multiple formats, or if the format required by the publisher changes.



In general you have two choices, using a new flavour of markdown called multimarkdown (specifically created for academic work); or markdown via the pandoc commandline processor, which is more powerful than MMD (IMO) but not as well integrated into editing tool (MMD has it’s own editor too). 

However, the problem I see is that both systems do not handle the requirements of academic work very well, specifically citations and cross referencing. At this point I’m leaning towards pandoc because I can build my own tools and plugins to help with generating stuff like indexes etc. But still LaTeX has these features already so adding additional stuff to another language seems to be a backward step.

I do think that markdown is useful for new electronic reader type publications, and that markdown may indeed start to gain share. I also think that markdown is a great idea that should gain traction, just because it can be used to generate multiple formats. But, this said it isn’t ready for complex academic documents, it just doesn’t have the machinery to make academic writing a pleasure. Indeed, I would suspect that it would take less time to change end formats – from pdf to word, say – than it would to update the citations in an academic markdown paper. Without some additional tooling, markdown isn’t useable for academic publications, for the jobbing research who may need to change citation formats, bibliographic systems, produce indexes, auto number figures and the like. And the solutions that seem currently to be available have a tendency to destroy the base formating once they have parsed and re written the file.


3 thoughts on “Markdown for Academics

  1. I also played with markdown a little. And developed also a mixed feeling about it.
    On one side, I like the ability to deliver the document in different formats. I like also the conciseness of the language, which makes it good for quick-and-dirty things/reports that you might need to put together.
    I agree that support for bibtex or the like is poor.

    One thing that I was not able to check is its ability to produce slides. In particular I was interested in exploring the ability to deliver on reveal.js platform, in addition to beamer.
    Have you tried that?


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s