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.

Markdown
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.
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?
Giorgio
Hi Giorgio,
So I’m looking a building my own pre-processor for bibtex and indexes, but pandoc has a citation work around (as does MMD), it just doesn’t produce standard markdown. Also, I’m sure that pandoc does produce beamer (or slidy)… I feel sure; indeed there is advice at http://johnmacfarlane.net/pandoc/demo/example9/producing-slide-shows-with-pandoc.html
Texts can export HTML slides: http://www.texts.io/samples/Slides.html