On 19/05/2018 8:59 p.m., Jean-Marc Lasgouttes wrote:
Le 16/05/2018 à 19:48, Richard Kimberly Heck a écrit :
It seems to me that there are two kinds of issues. One is what (if
anything) we install, and the other is what happens after that. I think
the "auto-install packages" feature of MiKTeX is great for people who
don't want to get their hands too dirty, and Uwe was always right that
we should try our best to help those folks. The problem, to my mind, is
how this interacts with configure.py: Because of how we test for
packages, I think, when we configure the first time, MiKTeX installs
everything we test for. Which takes forever, and really doesn't make
that much sense.
I think we should remove all tests in configure.py besides what is
actually needed in our code and and makes our behavior different.
If there is a Packages list that installs everything in the MikTeX
installer, this is good. I am surprised that it is still slow, though
(maybe all this proves is that MikTeX is not appropriate for what we
want to achieve).
There is also ProTeXt (https://www.tug.org/protext/), which seems to
be a complete MikTeX distribution, weighing 2.6G.
Also, MikTeX can be installed as basic, essential or complete, and can
be installed silently too.
https://miktex.org/howto/deploy-miktex
JMarc
Installing MiKTeX packages on the fly is slow, but installing the basic
MiKTeX distribution and then adding further packages is quite an
efficient process, or would be if there were a readily available list of
packages to load, for example to compile the help docs. There seems to
be no correspondence between what is listed under Help > LaTeX
configuration, and the yellow notes at the start of some of the docs
listing packages necessary for compilation (and these haven't always
been complete).
When I discovered LyX (my very first LyX doc, titled newfile1.lyx, is
dated 1 July 2007) I was using dial-up. Downloading even the basic
MiKTeX was quite a challenge, but after that, downloading the occasional
package, as needed, was quite feasible.
Andrew
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus