Word processors are easy to use
Frustrating. Very frustrating.
I am teaching my father how to use OpenOffice.org, as a replacement/reinforcement of a MS Word course he took recently.
My present rant comes from the ubiquitous problem of where some feature of a text piece starts/ends, which is not always obvious. More precisely, I’ll refer to itemized/numbered lists and nested lists, like:
* Item 1 - Subitem 1.1 * Item 2 - Subitem 2.1 - Subitem 2.2
After years using LaTeX almost exclusively for document writing, I found it annoying to no end the way in which OpenOffice.org (or any other word processor) handles this kind of things. When I make a list of items, I want the list to be perfectly separated from the surrounding (regular) text, so that I know exactly when I am introducing items in the list, or text before or after the list. I also want to have a logical tree of items and subitems, so I know in every moment at what nesting level I am, and what comes after, or at a lower level than, what.
With LaTeX, this is trivial, as can be seen in the following example:
text before list
\begin{enumerate}
\item Item 1
\begin{enumerate} \item Subitem 2 \end{enumerate}
\end{enumerate}
text after list
I have absolute control about what belongs where. No more fuss about terminating the lists, or about inserting them somewhere, or anything.
On the other hand, word processors provide neither clear separation from the surrounding nor logic for lists. My poor father was struggling to teach the damned program what nest level each entry he wanted it in, how to eliminate the damned dangling “last item”, how to add text after a list, but telling the program that it is already out of the list… a nightmare. Yes, some of his problems were probably trivial, but I am the first to admit that I have come across all of them at least once. And some, I never figured out.


