Many of us have used a word processor at some point in our lives to write a letter or perhaps even to design a web page. Modern word processors, such as Microsoft Word, Sun's StarOffice and AbiWord, use the principle of WYSIWYG, what you see is what you get. This basically means that the way text appears on your screen is what the hard copy will look like.
However, in the UNIX/Linux world there are many programs that don't work this way. One is called LyX (www.lyx.org), and it is an open-source document processor that encourages users to spend more time working on the structure of a document rather than focusing on its appearance.
LyX uses the LaTeX typesetting language to produce high-quality, professional-looking documents in such formats as HTML, PostScript, DVI and PDF.
Rather than concerning yourself with formatting and spacing, like you would with a normal word processor, you tell LyX what you wish to do, and it uses a template called a "style" to construct your document.
This approach to the creation of the written word could best be described as WYSIWYM: what you see is what you mean.
At first sight, LyX looks a lot like a regular word processor. In fact, its interface is very WYSIWYG-like. But, LyX does not behave like an ordinary word processor. For example, it is impossible to create multiple spaces and multiple line breaks with the keyboard. Instead, the program will do this formatting for you.
Every element of your document, whether it be the title, a paragraph or even a table of contents, can be categorized. Through the use of a pull-down menu, the type of element you'd like to create can be selected. For example, Title can be selected from the menu. Rather than using a bunch of widgets to change the appearance of the text in the title, LyX automatically makes the text large and adds emphasis. The creation of the title alone would take several steps with an ordinary word processor.
Although LyX can be used to write small notes and memos, it really shines when a user is making complex documents. Its ability to add sections automatically to the table of contents as they are created, and to do section and list numbering, saves a lot of time and strain.
Navigation through a large, complex document is made easy by the use of links pointing to figures, captions, pages and quotes. The table of contents can even act as an outline browser. LyX is quite a powerful application; going over every one of its capabilities would be difficult in a short article such as this.
Although LyX is mostly used for the creation and processing of documents that contain text and sometimes graphics, the program also contains a mathematical formula editor. Entering mathematical equations and symbols into a document that are not part of a standard character set has usually been difficult and time consuming. LyX solves this problem by providing a WYSIWYG interface to LaTeX's superb mathematical capabilities.
By default, LyX comes with many styles and even a few templates to get you started. Other templates are easily created, providing guidelines for future projects. Although knowledge of LaTeX is not needed to use the program, LaTeX commands can be used in LyX documents to extend the program's functionality.
LyX may work differently from a regular word processor, but it is not all that difficult to learn. A copious amount of documentation is bundled with the program, including a beginner's tutorial, user's guide and other documents describing advanced features.
LyX makes the creation of documents easier, quicker and, in some ways, fun. For more information about LyX and to download the program, visit www.lyx.org.
Editor's Note: Stay tuned for a LyX tutorial, coming soon.
Tom Mrak is an aspiring 20-year-old writer and musician who happens to enjoy tinkering with GNU/Linux and technology in general. He currently lives in Duluth, Minnesota.
Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer
Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.
Subscribe now!
The Latest
Newsletter
Tech Tip Videos
- Nov-04-09
- Oct-29-09
- Oct-26-09
Recently Popular
From the Magazine
December 2009, #188
If last month's Infrastrucuture issue was too "big" for you then try on this month's Embedded issue. Find out how to use Player for programming mobile robots, build a humidity controller for your root cellar, find out how to reduce the boot time of your embedded system, and if you're new to embedded systems find out the basics that go into one. You can also read about the Beagle Board, the Mesh Potato and a spate of other interestingly named items. And along with our regular columns don't miss our new monthly column: Economy Size Geek.
Delicious
Digg
StumbleUpon
Reddit
Facebook








Re: WYSIWYM (What You See Is What You Mean)
On April 23rd, 2002 Anonymous says:
< The creation of the title alone would take several steps with an ordinary word processor.
All modern word processors including MS Word have templating functionality that lets you select a template for a document and then use paragraph types for Title/Section Headings/whatever - and have the table of contents automatically updated. This ensures a consistent presentation of documents.
I am keen to use LyX more having played with it but I am struggling to figure out the interaction between LyX/Latex in order to create a newsletter template with the layout I want.
Uses previously closed-source XForms, now LGPLed!
On April 17th, 2002 Anonymous says:
Another good thing is the XForms toolkit used by Lyx is now open source. It was pre-released under the LGPL on April 1st and version 1.0 is due out on May 1st. This means fewer (or no?) unfixable bugs for Lyx and support on more architectures.
For Debian users, expect woody to ship with the old closed-source XForms 0.89 in non-free such that Lyx will still be in contrib (if woody really gets released in early May). But a free XForms in main with Lyx linked against it should hit the Debian unstable tree in May.
Peter Galbraith, psg@debian.org
Re: WYSIWYM (What You See Is What You Mean)
On April 15th, 2002 Anonymous says:
As a physics teacher i use lyx to write most of my documents, because of the nice equations and the good communication with xfig. However i'm missing the nice interface that klyx had to offer. Did that project die out or is it just not maintained ?
apt-get install klyx at least gives no result.
Christoph
Re: WYSIWYM (What You See Is What You Mean)
On April 15th, 2002 Anonymous says:
Yeah, Klyx is no longer around. Although, I miss it. Perhaps Lyx will look as good one day. Although, I am certainly not complaining about Lyx. It's a rockin piece of software.
Re: WYSIWYM (What You See Is What You Mean)
On April 15th, 2002 Anonymous says:
see this page, looks like klyx is unmaintained and not up to dat
http://www.lyx.org/about/klyx.php3
Re: WYSIWYM (What You See Is What You Mean)
On April 16th, 2002 Anonymous says:
The next version of LyX will have different frontends, including ones Gnome and KDE.
Re: WYSIWYM (What You See Is What You Mean)
On April 16th, 2002 Anonymous says:
The was never a release of KLyx after KDE1.
But its still alive in KDE CVS, and compiles with
KDE 3. There aren't any big changes.
But it's enough for using it with the KDE3 environment.
And you can send bug reports...
Josef
Re: WYSIWYM (What You See Is What You Mean)
On April 15th, 2002 Anonymous says:
I also use LyX in physics... and for everyhting else I do that requires word processing.
My favorite features are:
* consistent formating - LyX makes it very very difficult to create an un-professional looking document.
* clean interface - LyX does not have rows and rows of toolbars and other widget frosting.
* unsurpassed math formating - LyX makes it so easy to write documents full of equations.... without my hands leaving the keyboard.
* non-prorietary format - All LyX documents are saved in .lyx format which is plain ASCII text with markup codes.
... and many others ...
One can put in extra spaces and newlines, just use Ctrl-Space and Ctrl-Enter respectively. It is, however, not neccessary to do so. The hardest thing about learning to use LyX is un-learning all that you know about other wordprocessors. All you have to think about is what you are going to put into your document... NOT how you want it to look. For some people that is a difficult transition to make.
-DU-...etc...
Post new comment