I use pandoc rather than multimarkdown, primarily because of its robust ODT support (including footnotes) and its direct export to LaTeX and ConTeX.
It is easy enough to export to mmd, convert the meta-data to pandoc’s format, and then use pandoc to convert the file. But it would be nice to be able to use the drop down menu in Scrivener to directly export to the pandoc format or convert to other formats via pandoc.
If you are willing to hack around, you can do this by replacing the scripts in /Scrivener.app/Contents/MacOS/MultiMarkdown/bin (or, perhaps better, place alternate scripts with the same names in ~/Library/Application\ Support/MultiMarkdown/bin). (Obviously the first thing that has to be done is to convert the meta-data, but that is fairly trivial.)
And you can edit the strings for the pop up menu using by editing the following file in Interface Builder:
(this will presumably be overwritten when the software updates, so make a backup of your changes or just plan to do it again after the update.)
- you are restricted to no more than 4 output scripts. (I only use three: pandoc, pandoc–>PDF, pandoc–>ODT)
- I don’t see any way to change the file extensions for the exported files. If I try to enter in some alternative extension in the save dialog, it doesn’t allow it. This is okay so long as you are replacing MMD–>HTML (say) with pandoc–>HTML. But my most common desire is to export via pandoc to PDF or ODT, and that means I have to say that I’m saving it as “filename.rtf” (or whatever) even though the real output is PDF or ODT.
- Either you replace the scripts in the application bundle, in which case (a) they are overwritten when the application is updated and (b) they are overridden by any scripts in Library/Application Support/MultiMarkdown; or you replace the scripts in Library/Application Support/MultiMarkdown, in which case you have to damage your mmd installation in order to use pandoc with Scrivener. Neither of these is ideal.