.comment: A Dead End and a Milestone, or "What's Up, .doc?"
Documents Check In, But They Don't Check Out

Dennis E. Powell
Wednesday, August 29, 2001 03:31:05 AM
One of the dirty little secrets of the publishing world is
that the vast majority of Linux books are written using Word for
Windows. This is not due to disloyalty of authors but instead the
demands of publishers, who take enormous delight in their
elaborately constructed template files (in my estimation the
antithesis of writing) whereby anyone from president of the
publishing house to the guy who delivers the bottled water can
enter their comments, each in a unique color, during a process
called "author review." (Author review, carried to this
extent, seems like a spectacular waste of time, but maybe there's
something to it: after all, who can doubt that "Linux System
Administration for the Middle Enterprise" will remain in
everyone's minds long after "huckleberry Finn" has
slipped into obscurity, in that Mark Twain did not have the
benefits of multicolored author review?)
But publishers are in love with their templates, and that
means that authors working for most of the publishing houses are
forced to endure Windows and Word therefore, or have a very
tumultuous time of it.
I happen to be in just such a circumstance at the moment. The
problem, from my point of view, is that I cannot abide Windows
and I despise Word. They are not places where writing can be
done. Forget the politics of the whole Microsoft thing -- they're
designed for the steno pool, not for writers. (Microsoft did
produce a decent DOS word processor, way back when, and a friend
of mine, who has written more than a dozen best-sellers, still
uses his trusty old WordStar under DOS; I still think the best
word processor ever for writers is DeScribe, and I shall continue
to bemoan it until it gets ported to Linux.)
It should be noted that it is possible for a writer to push
the point and win, at least with the occasional publisher. My
friend and colleague Michael Hall writes in Emacs. (I was tempted
to say "writes in Emacs, and if publishers don't like it,
tough," but no one who knows Michael could imagine him
copping that sort of attitude; then again, he doesn't have to --
he has one of those very serious voices we hear so much about.)
And in fairness it must be noted, too, that there are Linux
distributors who use Windows exclusively in their businesses.
I do not use Windows, and if the choice were Windows or
nothing, I'd find an interest other than computing and fire up
the old Selectric for writing. On the other hand, one should
choose one's battles carefully, so if there is a happy middle
ground to be achieved, in most cases I'd opt for it.
Which is why I was so pleased, amazed, and delighted to
discover that KWord, as shipped with KOffice 1.1, imported my
current publisher's .dot template file perfectly, saved it as a
KWord template, and functioned exactly as intended. I wrote a
longish, fairly elaborate chapter, blowing past the deadline only
by a little. Very pleased at my having found a way around the
problem, at least until the goofy spectacle of author review, at
about 5 a.m. yesterday I prepared to send the chapter to the
publisher.
The first step, of course, was to export the document to
WinWord format.
You've no doubt heard the phrase "I wish I had a picture
of your face when you discovered that . . ." Well, at about
5:01 a.m. yesterday I had a moment of the sort that inspires that
phrase. It came when I discovered that while KWord has what seems
to be a superb WinWord import filter, it has no export
filter. None at all. It can save as HTML or RTF, but there's no
.doc export.
The most irritating thing about it, other than my annoyance
at myself for not checking first (though in my defense this seems
a little like checking a particular typeface to make sure that it
includes vowels), is that there is no way to be irritated with
the developers for what seems a pretty glaring shortcoming. There
is, after all, a lot of demand for files in WinWord format, but
practically none for WinWord files converted to KWord format. But
that is not the nature of things in Linux. People write what they
want to write as they want to write it. They give it to us. In
return, we can at bare minimum be expected to show the grace of
not raising hell when some feature we want is absent. (The
standard response, usually from those who never have written a
line of code and never will, is "if you want it, write it
yourself.")
Embarrassed, I sent the chapter off in RTF, and now shall be
enduring StarOffice, into which the template file can more or
less be shoehorned and which will save in WinWord's .doc
format. I guess what troubles me most is that I won't be able to
use KWord, which is a delight.
Next: Milestone Approaching »