I loathe making documents with numbered headings or any kind of definite design in Word Processors. It used to be so much easier and better in FrameMaker and WordPerfect, fifteen years ago. Word made people lower their standards, and while Word has to the most part moved on, people's standards and expectations are still pretty low low. I find numbered headings and lists annoying in Word at best, maddening in Open Office at worst, so I have been using AbiWord today. And if it is not numbered headings, it will be something else. The trouble is that you need to go with the flow of the particular application, internalize its zen, cleve to its gew-gaws and renounce all others.
If you want to take a design-driven approach, then most Word Processors just suck. AbiWord is a non-nonsense, calm-feeling free WP not targeted at very large document. It has a native XML format pretty simple for transformations into and out of, and basic ODF and OOXML import/export.
Numbered headings are fine in AbiWord, but I wanted to have some horizintal rules. No button or menu item for this though. Hmmm, try a border property on the paragraph. Nope.
The way to do it turns out to be to to use tab leader: you set the tab to the end of the line, and the leader to a line, and press tab. Bingo. A horizontal rule.
Because it was a real document, I thought I would test out the DOCX and ODT export. Now I don't have the completely most recent versions of everything, so don't take this an an indication of the state-of-the-art. What I got was this:
- Convert to DOCX open in Word 2007 previewer. Line drawn as dotted line. Numbering working but wrong format (second level is a. not 2.1)
- Convert to DOCX open in Go Open Office 3.1. Displays empty.
- Convert to DOCX open in AbiWord 2.6.8 again. No lines. Numbering not working
- Convert to ODF open in Go Open Office 3.1. No lines. Numbering broken: sets everything to 1 always
- Convert to ODF open in AbiWord 2.6.8. No lines. Numbering working
- Save as ABW open in Go Open Office 3.1. Opened as text file showing the XML. This is a really good fallback policy.
Bottom line: without number working, this version of AbiWord 2.6.8 is not suitable for originating interchange of formal documents using ODF, DOCX or ABW with Open Office 3.1 or Word 2007. I haven't looked at the XML generated, so I don't know where the problem lies, it may not be AbiWord: the kinds of text you would find in a letter all came through, but not these basic things found in formal documents. I am reminded of the scene in Blackbeard where he is buried in the sand and the water comes up to drown him: well the water is pretty far from the pirate at the moment.
At this stage, AbiWord hung up. When I reopened the file, it has lost the data: or at least because I had last saved to DOCX rather than ABW it has lost formatting. I think it may be something to do with opening the same file in multiple applications at the same time.
These are exactly the kinds of things that I expect that the ODF plugfests will be picking up.
Moral: do regular saves and don't do experiments at the same time as real work. When will I ever learn?
One thing it demonstrates, I think, is the fallacy that presentation-driven user interfaces are easier to use or implement than structured document editors: and they look like becoming adequate for interchange only with great difficulty. The Word/OpenOffice/AbiWord style of interaction is designed to make it difficult to get consistency or creativity: you can often get an effect once, but getting it consistent across a large document is difficult. What drives me particularly bananas is how when using numbered headings you have to be constantly on guard against doing something that will make the Word Processor go ahead and renumber things automatically, wrongly, in ways that you may not notice in time to undo.
Moral: Just don't use unstructured tools like Word Processors for anything that actually has structure. Show me the tags!