Posted by
Waski_the_Squirrel on Tuesday, July 29, 2008 4:10:37 PM
Today, I want to save you $800. You will make gorgeous pages and beautiful mathematics because of what you're about to read. Even if you don't write math and science pieces, you may still find that what I'm going to show you creates wonderful page layout.
I began this
series on open source software by describing OpenOffice. During the past year, I found a piece of software that has almost entirely supplanted my use of OpenOffice. It does beautiful presentations and amazing text layout. However, it is a more specialized piece of software that the common user may not need.
LYX
I discovered LYX because I teach math and science and need to use a lot of mathematics in my writing. The formula editor in Microsoft Office is a slow because it is entirely by mouse. The one in OpenOffice is a little easier. It allows either awkward mouse usage or keyboard input. Unfortunately, the output of either program is unattractive and awkward to work with...especially when making a presentation slide show.
I learned about LATEX, a language for page layout, that does gorgeous formulas. I'll review it later this week, but what scared me away was that it has a steep learning curve. That's when I discovered
LYX, a friendly graphical front-end to LATEX.
LATEX is a terrifying programming language that produces gorgeous page layout. It makes books, letters, presentation slideshows, articles, and attractive mathematics. LYX hides the programming language behind a friendly front-end that feels a lot like a word processor. Better still, when you're ready, you can use LATEX to access advanced or arcane functions.
LYX is at first uncomfortable for the word processor user. There are no options for choosing font or font size. There are only labels. Every single piece of text in the document is labeled according to what its job is. It is "standard", "Section", "subsection", "margin note" or one of the other options. When you print the document, LYX then decides what it should look like based on its function. This is just like the styles that are in most word processors (the ones most people don't use). LYX forces their use.
As the user, you can install different templates. If you're really amazing, you can even make your own! If you're making a book, there are at least 5 different templates. I've fallen in love with "Memoir." That means you can easily play with layout and try different templates.
What if you're doing a slideshow? LYX requires a bit of LATEX knowledge, but it's easy. There is the Beamer class, Prosper, FoilTex, Slideshow, and a few others. I like Beamer, but hey all look good. I output them as .pdf files which I can use on almost any computer. I also use the article option to create handouts. I get transitions, special effects, and gorgeous formulas. Now, this doesn't cure what has come to be known as "bad powerpoint." That's another story and no piece of software can cure it. That's a design issue.
LYX plays well with others. The files are plain ASCII text, so they are small. The formatting commands are put right in the text. LYX can output documents to a number of different formats. Most often, I use .pdf and .html. I can use .txt, .rtf, and several others. It does not play well with Microsoft Word, but a LYX user probably won't much care.
LYX excels at cross referencing, indexing, and creating a table of contents. In my own writing, I create modular documents. That means I can assemble the pieces into master documents in many different ways (more on that later this week). LYX makes it easy and it ensure that all my links and cross references work.
There is one final point that will cause word processor users don't like about LYX. What you see on the screen is not what you will see on the printed page. On the screen, margin notes look like another paragraph (in a box). On the page, they are in the margin. On the screen, a figure may be placed in one place. On the page, it is somewhere else. On the screen, there is no way to judge how many pages a document will require.
This doesn't matter! After you use it for a while, you will recognize that LYX was programmed by experts in page design. It "knows" what makes a page look good. It takes care of hyphenation, the spread of words on the page, justification, and placement of text objects. There are consistent rules for placing every single element. After some frustrating learning experiences, you discover how to work with it. It will do a consistently better job than you (unless you are trained in page design).
Look at it this way. In a larger business, the boss can't do all jobs well. He may be an accounting geek, but he's no good at public relations or advertising design. He hires specialists to accomplish these tasks. LYX is your specialist on page layout. You are the expert on the words. Let LYX place them on the page in an attractive way. It's like making the step from a small business to a larger business. You have to give up some control for better results. Just hire good people you can trust.
LYX is "good people."
By the way, I've saved you a fortune today...depending on what you see as the competitor to Lyx. If you think it's Microsoft office, I've saved you $150 compared to the cheap version. If you think it's Scientific Workplace, I've saved you $850. If you think it's Adobe InDesign (and I would disagree) I've saved you $700. I'll enjoy the check. My students tell me I really need to update my wardrobe.