John W. Sheppard, PhD wrote:
To answer your questions, yes they were latex packages, and yes I am using
MiKTeX.

I had only looked at the textclass.lst file in the C:\Program
Files\LyX\Resources\lyx directory. You are correct that the one that I did
not check (in C:\Documents and
Settings\your_id_here\Application Data\lyx) is 0-length. I copied the global
one to the local one but that didn't work.

That's a bit curious. I take it that you still got the "unable to find layout description/check textclass.lst" message after you copied the global textclass.lst file over the broken local one?

Other than comments, the contents of the textclass.lst file is a list of LaTeX document classes, each line culminating with true or false according to whether a layout was found. Is anybody in the (global) list flagged true? In particular, you should have the following line:

"article" "article" "article" "true"

which signals that the basic article class has a layout. If nobody is flagged true (don't know if that's even possible), it might signal a fundamental problem with MiKTeX.

Speaking of MiKTeX, have you verified that it's working post-update?

When I try running sh configure, it doesn't run because paths don't appear
to be set up right. I decided not to try to fix that because I wasn't sure
it would get me anywhere.

LyX 1.3.6 contains a "path prefix" that it prepends to your system path. The path prefix contains (should contain?) the path to the MinSYS bin directory, where sh and related programs live. So you don't need that on your system path for LyX to work.

In any case, the main purpose of running the configure script would be to generate the global textclass.lst file, which you already have. The secondary purpose would be to verify that latex works (and that LyX can find it).

So the immediate mystery is why LyX won't settle for the global textclass.lst file. Best guess from here would be that something is amiss with the file (corrupted, or doesn't show any usable layouts).

Paul

Reply via email to