Paul A. Rubin schrieb:

I didn't need to reset it -- it was still set to 'no' after installation. Does the installer automatically reset it to its previous value?

Not that I know.

I just checked my LaTeX configuration page in LyX. It shows a number of missing document classes (none of which I use) in section 4, but every font package (section 2), every standard document class (section 3) and every "other" package (section 7) are marked present,

Fine, so all packages needed by LyX are present. Once they are present configure runs very fast. The installer informs you about the long time for the first configuration, therefore also a console Windows is shown, showing you the efforts. The missing classes in section 4 are non-free classes that are therefore not on MiKTeX's package repository.

So latex should have failed on the test documents using missing classes without any attempt to go to the Internet.

There won't be a fail, the configure script still prints out if a package could be found or not.

No, but if the installer is compiling a test document looking for abc.sty and abc.sty is not installed (and MikTeX is set to "no"), latex will report an error compiling the file (this is what I meant by "failed") and the configuration script interprets the error as package not installed.

The installer doesn't compile anything, it only installs LyX. When LyX is started the first time, its job is over. Setting the package installation to "no" is your personal decision, so you know know what you are doing. There is also no error: configure asks LaTeX for a package and MiKTeX returns just "no" and onfigure interprets this as not installed. So this is the expected behaviour.

Incidentally, when the installer ran the configuration script, some packages got a 'yes', some got a 'no', and some got neither one -- the space where 'yes' or 'no' should be was just blank. It didn't seem to bother the configuration script, so I did not mention it before.

When you see "..." instead of yes or no, MiKTeX is trying to download and 
instll this package.

For the future, I vote for letting the user, not the installer, decide about on-the-fly installation. It's not just a matter of the time and bandwidth. I'm installing on a laptop with a fairly modest hard drive, and while I currently have space for all those packages (many of which I will not use in this lifetime), down the road I may end up having to uninstall some to free space.

Then just don't open an internet connection. Automatic package installation is needed for average users that don't know anything about LaTeX-packages and its handling, and that is the majority. You see this from the many posts to this list where people asking why some features are not working for them. This way it is assured that everybody uses a working installation with all LyX features enabled. (With the basic packages deliverd by MiKTeX you cannot fully use LyX.)
You are an experienced user so you can decide what you want.

Actually, given the problems some users have when installing with no Internet connection or an unfortunate choice of repository,

Then the result will be the same as setting to "no". There was a bug in this field which we could fix some months ago, so these problems are gone.

regards Uwe

Reply via email to