Hi,

Someone on the user list got in touch with me about the dreaded "no classes" problem (LyX 1.6/MiKTeX 2.7 on Win XP -- I don't know which installer he had). After assorted fruitless tries, I looked at his configuration log, which had three anomalies in it:

(a) The first line said

configure: TeX engine needs windows-style paths in latex files

which I take to mean the script knows it's a Win whatever system, but later on

Checking whether TeX allows spaces in file names...  no

indicates that the "a b.tex" text blew up.

(b) When the configuration script checked for platex, it said

checking for pLaTeX, the Japanese LaTeX...
+checking for "platex"...   yes
Latex not usable (not LaTeX2e)

even though it's finding MiKTeX. I don't know if this is a bug in his MiKTeX installation, but does MiKTeX 2.7 still write in the output the string it's looking for?

(c) He got

Layout file C:/Program Files/LyX16/bin/../Resources\layouts\manpage.layout has no \DeclareXXClass line

even though he verified that the manpage.layout file's second line is

#  \DeclareLinuxDocClass[manpage]{LinuxDoc manpage (SGML)}

which looks right to me.

Eventually he uninstalled/reinstalled both MiKTeX and LyX and got it to work ... except that the manpage.layout message is still there. I doubt he'll suffer too much from that, but I can't think of why it would happen, and it doesn't seem to be a MiKTeX-related issue.

/Paul

Reply via email to