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