Posted by
Waski_the_Squirrel on Sunday, December 23, 2007 4:40:57 PM
Where does the time go? It seems that for about a month, by the time I get schoolwork done, bed sounds a lot more inviting than writing a blog or taking care of any of my other interests. I haven't posted pictures to my Flickr account, have about 5 weeks of unread magazines piled up, haven't done any fiction writing, and even my Netflix videos are sitting unwatched.
Actually, this last isn't true. While catching up on cleaning and other things yesterday, my DVD player ran all day! I've finally seen my movies.
I'd still like to talk about my NCATE meeting, but not today. Instead, today, I'd like to talk about some software I discovered.
LyxThe greatest discovery I made over this time was Lyx. I'm reorganizing my labs and handouts into more of a book form and I was dissatisfied with OpenOffice. It was adequate, and I love the formula editor, but the output on the page wasn't quite right. In some undefinable way, there was something missing. It was a step above Word (for my purposes), especially with the formula editor, but the output on the printed page just lacked something.
Anyway, I stumbled by accident across a program called
Lyx. Lyx is a graphical interface for the Latex typesetting engine. Latex, in turn, is a friendly mark-up language for Tex. These last two sentences are bad teaching practice, so allow me to define these terms:
- Typesetting engine - This is software that arranges words on the page so that they look good. Compare a good quality book to the output from your word processor and you will see the difference.
- Graphical Interface - You are probably using a graphical interface now. This is where you use a mouse and press pictures on the screen rather than recall arcane commands.
- Mark-up - This is a programming language used for text. HTML is an example. Rather than highlight text and press the bold button, you might instead use a command such as <bold>text</bold>. The mark-up is still there behind the scenes. Knowing a little about the mark-up language helps someone fine-tune the presentation of his text.
- Latex - This is a mark-up language that allows the user to typeset documents in a fairly familiar language. Its greatest strength is its presentation of mathematical formulas. They look incredible on the page. Word and OpenOffice are unable to match the look.
- Tex - This is a scary programming language that controls how text is placed on the page. Few people work with Tex. They use either Latex or Lyx, both of which have Tex at their core. Tex does an excellent job with hyphenation, letter spacing, image placement, and many other features. It is a typesetting engine.
With Lyx, I've found quite a nice piece of software. It is not for beginners or casual users. It requires a steep learning curve, especially to accomplish the more exotic goals. However, the results are lovely and consistent. Most word processors borrow features from it, though few people use them.
The main feature is called "Styles" in most programs. Rather than boldface text or change its font or centering, we classify text by its style. I might decide that chapter titles should all be bold-faced, 17 point font, and centered. Most word-processor users make this adjustment manually each time. Efficient users will set up a paragraph style called "Chapter Title" with all this formatting in it. Then, each time, they simply tell the program that something is a paragraph title. The computer formats it. I've been doing this for years. The great benefit is in making changes. If I decide I want all my chapter titles to be pink, I simply change the style and the program changes it everywhere. Without styles, I would have to make this change manually on each instance of a chapter title.
Lyx makes it rather difficult to set up specific changes to its styles. Changing styles requires an understanding of the underlying Latex language. However, the styles it has do look good. By sacrificing a little artistic freedom, I get good results and concentrate on the words rather than their presentation. In reality, my readers (students) should be focusing on the information, not my artistry. If they don't even notice my page-layout, that is perhaps the best compliment of all.
This last comment brings me to another feature of Lyx. I have been subjected to many power point presentations which are filled with animations, sounds, and other special effects. The first time you turn students loose with power point to present information, they will spend all their time on the presentation and not on the information in that presentation. This is true even in too many professional presentations. This is exactly backward. The information is most important. The presentation should be so good and so natural that you don't even notice it.
I used to be guilty of this. My old presentations are filled with formulas doing flips as they zip onto the screen and 6-spoke transitions that take forever. I then went through a spell of no animations and using simple black text on a white background. This became more important as I made presentations available to students on the Internet.
Now I'm using Lyx to make my presentations. First, I lay out the content as an outline. I don't worry about anything except content as I write the outline. I simply lay it out as clearly as I can. This I convert to a .pdf and put on the internet. Nearly all students can open a .pdf file. Many fewer can open a power point file.
Then, I go back through and arrange the information into slides. I'm still a little slow with this as Lyx doesn't allow me to easily preview the slides. I also add any special effects such as making lines appear one by one. Then I toss a template of styles on it and I've created a gorgeous presentation to use in class. I would prefer to have a green bar rather than a blue bar at the top of the screen, but by sacrificing this freedom, I have been allowed to focus on what matters. Really, I can learn the underlying Latex code and change the style.
Best of all, this is a portable presentation. Lyx exports it to a .pdf and it looks the same no matter what computer it is on. Also, most computers can run it. For someone like me who runs Linux, Apple, and Windows on a daily basis, this portability is vital! I don't have the distracting special effects or sounds, so students quickly forget the presentation and focus on the content. Isn't that the essence of good design?
InkscapeMy discovery of
Inkscape is quite recent. It is a graphics program, but based around a different philosophy than MS-Paint or the GIMP. These programs view a picture as a bunch of lightbulbs. Each lightbulb can be turned on or off and its color may be changed. When we look more closely at the picture, we see the lightbulbs growing larger and larger. Zoom in on any picture from the Internet and you will see this.
This is a great philosophy for many purposes. When I work with digital pictures, this makes sense. For many artistic applications, it is good. However, for certain types of picture or diagram, it doesn't work. If I am trying to put a graph or a picture into my handouts that I've created with Lyx, I want them to look good no matter what size they are.
Inkscape views pictures as a series of vectors. Rather than say "light up 4 bulbs in a row here," Inkscape says "Make a line here that is this percent of the image width." Thus, when the screen is enlarged, it still looks good. Most word processors, including Word and OpenOffice, follow this philosophy when you use the drawing utility embedded in them.
I recently made a diagram of projectile motion.
I had to scale it back to about 10% of its original size. It still looks good. The letters are sharp and crisp, and there is no loss of information. Just for fun, I expanded it to 3 times its size. Again, it was just fine.
ConclusionThere are many types of software out there. Some, such as OpenOffice and Word attempt to be all things to all people. For the general user they are sufficient. However, there are some much more specialized alternatives out there. Because they specialize, they don't do everything, but they excel at what they do. The examples I have given here are Open Source programs. There are also programs out there used by professionals that cost money. I've never used them, so I can't compare.
The other important theme that came up today was the importance of focusing on content, not presentation. This is an issue, not just in writing, but in our society. Take a good look at our field of presidential candidates. Look not at their presentation. Look at their content. I'm not going to get political right now, but in both parties we have candidates who have great presentation, but there is nothing behind the facade.