Authoring Tool
I'm looking for an authoring tool (for a book project - don't ask for more details just yet). It needs to work on a Mac.
The end goal is to create a Word document that makes use of styles only. No manual formatting, font changing etc.
Surely Word itself (and similar monstrosities, such as OpenOffice) can't be the only option?
I took a look at Scrivener, which seems nice, but exports really bad Word docs. I would love to use Pages, but it doesn't do outlines (WTF?). MultiMarkdown sounds perfect, but doesn't export to (real) Word docs. Mellel seems nice, too - but again, the Word export just creates formatted text (no styles).
John Bergmayer's comment on 43folders sums up my requirements perfectly:
The dream program for me would be a standard word processor, but one that REQUIRES the use of styles for all text. No free-form. No manually applying and formatting, ever. Add a mode for easier drafting/rearranging/outlining and good full-screen, and I’d be very happy.
I agree… I haven’t found anything that comes close. XXE (a docbook editor: http://www.xmlmind.com/xmleditor/) with the FO Converter (http://www.xmlmind.com/foconverter/) might work, although I haven’t tried that combination personally
Jens-Christian
Hey Stefan,
have you thought about Docbook yet? We use XmlMind XmlEditor for “almost WYSIWYG” editing using the Docbook structuring elements. There are a lot of XSLT stylesheets available to transform it into Word, PDF or the like.
Regards, Ollie
I’ve used Docbook before, together with Emacs and nXML – but there the goal was to explicitly create multiple output formats. Considering an XML editor is probably a good idea, but I still need to generate the “styled” Word output. I’m not aware of a DocBook converter that does this.
You could probably simply convert your DocBook to very trivial WordML, no? If you only want to use styles and do not have any inline formatting, that shouldn’t be so difficult.
Apart from that, I think there is a DocBook -> WordML converter.
For the writing process I very much like scrivener, but you’re right - the word-output could be “optimized”. Last time I endes up writing in scrivener with a few extra tags (yes, old fashioned, I know) and a couple of macros in word to convert the output according to the publishers guidelines.
Cheers MM
Have you checked out LyX yet?
Very nice to work with, produces superb results. No word export, though.
Maybe this format http://msdn.microsoft.com/en-us/library/aa218772(office.11).aspx
Maybe you could use this
Word 2003 Template http://msdn.microsoft.com/en-us/library/aa218772(office.11).aspx
I am not sure if there is a ‘good’ Word export but Ulysses from The Bluet Technologies Group is maybe worth a try.
If I recall correctly you can set Word Styles based on tags but I am not quite sure.
A tryout is available. URL is http://www.blue-tec.com/products/
~Stephan
I’ve checked out Word’s XML format, and actually the commenters are right –- it’s trivial to create a Word document in this format.
So I’m going with Scrivener for now, with the idea of exporting to plain text or Markdown, and then finally applying a little scripting and XSLT to produce WordML. Thanks for your input.
Hi Stefan, please publish your process and XSLT when you’re done, I think it might get popular. 8-)