LyX port for Windows NT/9x

This page is located at http://www.cs.uu.nl/~steven/lyx.html

Contents:

What is LyX?

LyX is a What You See Is What You Mean document processor that uses LaTeX for its typesetting. If you use LaTeX, using a simple editor to enter your documents is now pure, unneeded masochism. LyX provides a much more easy way of editing your documents and is just as powerful as LaTeX (unless you do really bizarre things). And no, you do NOT have to point and click everything. You'll get accustomed to using keyboard shortcuts in no time. Furthermore, if you type the LaTeX code in the math editor, it automatically translates it to the LyX graphical symbol. Go to their homepage or check out the LyX Graphical Tour.

LyX was ported to Windows NT/9x using the Cygwin library which allows easy porting of Unix programs to the Win32-platforms. The port report which describes how this was done is found here: port-report.txt.

Installing LyX

You can download this binary: LyX v1.0.1 for WinNT/9x . You'll have to extract this to c:\apps\lyx-1.0.1 in order to get c:\apps\lyx-1.0.1\bin\lyx.exe etc. If you have the Cygwin usertools installed, you can probably delete the external directory.

You MUST install the binary on c: and in \apps\lyx-1.0.1 or LyX may not work! Well, actually you can try setting LYX_DIR_10X, but you'll get trouble with reLyX (which you can fix in the main executable). However, installing it to the hardcoded directory minimizes the risk of LyX not being able to find its files.

Try to run c:\apps\lyx-1.0.1\bin\runconfigure.bat to set your system wide configuration settings and run configure from the options menu to set personal settings.

Make sure your DISPLAY and HOME environment variables make sense. Also you'll have to create the directory c:\tmp for temporary directories that LyX creates. These things will be done for you if you don't do them yourself.

You are almost finished. Since this is a port of a program that ran under Xwindows, you need to have an X-server, like Exceed (commercial, the one I use myself). A free X-server is MI/X from Microimages. Unfortunately, this server does not work with LyX. A good X-server which you can use in sessions of two hours is X-Win32 from Starnet Communications.

In order to run LyX you have to follow these steps:

Support for features

I got all the features of LyX I want working on my system (inline viewing of pictures, ispell, chktex, reLyX). See below for pointers to get it working. You may need to run options->configure again to get it working. Also, make sure the executables can be found (put their directories in your path for example).

Configuration issues

If you get stuck

I hope this will get you going. Last but not least: unfortunately, I really do not have the time to answer questions like 'how do I setup my Latex-distribution with LyX?'. If you get stuck, consult the mailing list at www.lyx.org instead. I do however take suggestions on how to improve this page. Specifically, I would very much like to know it when someone gets LyX working on his/her system using this port, since my system is so tweaked I do not know if there is something I have forgotten to mention.