Next: Spreadsheet | Previous: Mail Reader | Summary |
Assignment: Write a business letter to the Acme Corporation asking for employment. Include a table of your projects with three columns listing the title, date and brief description, which should wrap to more than one line. Include a suitable image or graphic. Extra credit: type up your actual resumé.
The Windows competitor here is Microsoft Word. It has a template feature, whereby much of the formatting for various kinds of documents can be preloaded. The few Linux word processors that had templates are noted.
It has a very nice AutoPilot
to adapt the letter template.
Unfortunately the resulting template could not be written in the default
directory (owned by root?) I was not able to find a setting or dialog
to get it to store in the user's own directory, despite major debugging
effort. I created the letter by hand
rather than
using the template.
(It turns out that this is a crock in the setup files in SuSE 8.1,
apparently not the fault of OpenOffice itself. You need to do a registry
hack: First, start OpenOffice.org. Follow menus: Tools, Options,
OpenOffice.org, Paths. Edit Templates
. Delete the members for
internal
and wizard
. Close everything and exit. Now
remove the file $HOME/OpenOffice.org1.0.1/user/config/registry/instance/org/openoffice/ucb/Hierarchy.xml.
That should take care of the problem. Thanks to the OpenOffice and
SuSE support staffs for tracking this down.
In "by hand" mode, I found it quite easy to create the letter. Many controls
are mouseable, such as paragraph margins, indentation and table column
widths. If you are used to Microsoft Word you will have no problem with
OOo Writer. The file printed with no problems. There were only two
annoying aspects: when I inserted the date it did not ask me what format I
wanted, and I couldn't figure out how to change it afterward; and it
doesn't know em or ex as a unit for spacing. The default unit is cm, but
you can type, e.g. 11pt
and it is understood. And when I exited
from the program, it put up a dialog saying an unrecoverable error
has occurred
(didn't say what it was).
Its file management is not UNIX-like. It deposits or loads files either
in the home directory or the last directory used, rather than the directory
from which it was started. It has a registry
just like Windows,
and it remembers directories between sessions; you may or may not like
that behavior.
OpenOffice.org includes a separate math formula editor. I did not try to use it.
Resource usage: installed size not stated separately, file size 8 Kb, virtual 119 Mb, rss 47 Mb, CPU 14 sec.
In the Koffice suite, the word processor is called KWord. As far as I can tell, it does not have a letter template preconfigured, though if you made your own, it could be used. When creating the table, I had trouble to do the wrapped minipages of the activity descriptions; there is a program bug that manifested as a failed assertion (quite a lot of times), and the vertical size of the table row did not auto-expand, nor was manual expansion particularly successful. I was not able to add another row to the table. Spell checking was simple and effective (though there were some odd flashing screens when finishing). Printing was fully successful. I was able to accomplish the assignment, but I must say that this word processor is not quite ready for prime time.
Resource usage: installed size 9 Mb, file size 7 Kb, virtual 68 Mb, RSS 32 Mb, 22 secs CPU.
Gnome does not have its own word processor. The SuSE-provided menu directs you to KWord or OpenOffice Writer or LyX.
LyX is a kind of front end to the TeX document formatting system; it shows on screen approximately the formatting that will be in the final document. It includes full support for TeX mathematical typesetting. TeX can be converted to HTML (including most but not all of the math) by the Hevea system. I personally use LyX whenever I need to do word processing. LyX was easy to use. It includes a nice letter style. I needed to do some work to figure out how to get wrapped cells in the table (assign a fixed width to the column). I could include the graphical logo but was not able to get it to print on the same page as the text. Apart from this, printing was fine.
Resource usage: installed size 15 Mb, file size 3.2 Kb, virtual 12 Mb, RSS 9 Mb, 17 secs CPU.
Abiword is described as a full-featured but fast word
processor
. It is particularly good at reading Microsoft Word documents.
It potentially has templates, but only normal
is provided; if the
user created a letter or other template, it could be used.
As with OpenOffice Writer, Abiword does not understand em or ex units
for spacing. It uses KDE services (if available?) and displays its help
using Konqueror. Preparing the document was mostly straightforward, except
that Abiword does not have real
table support, and tables are
handled through geometric paragraphing and tabs. (Table automation is
scheduled for version 1.2.) It comes out pretty good, though it's more
work than in the other word processors and there is no possibility to wrap
text in cells. I got the spacing wrong in the last line of the table (see
the screen shot), and didn't take the time to make it right. Printing was
accurate with no problems.
Resource usage: installed size 8.6 Mb, file 6.5 Kb, virtual 13 Mb, RSS 8 Mb, CPU 4 secs.
Conclusion: LyX, and Writer from OpenOffice.org, were able to do the full assignment. LyX is what the author uses (and will continue to use).
Next: Spreadsheet | Previous: Mail Reader | Summary |