3 ms·
> It's a bit annoying to get the list of packages needed though, since there is not really any working dependency management. Sounds like someone should just c
by phire 4y ago
> It's a bit annoying to get the list of packages needed though, since there is not really any working dependency management.
Sounds like someone should just create a wrapper that catches file opens of uninstalled dependencies and automatically downloads them on the fly.
- sanxiyn 4y agoThis has been done and yes people should switch to this. "Tectonic automatically downloads support files so you don't have to install a full LaTeX system in order to start using it. If you start using a new LaTeX package, Tectonic just pulls down the files it needs and continues processing." https://tectonic-typesetting.github.io/ https://tectonic-typesetting.github.io/
- bradrn 4y agoMikTeX also does this: https://docs.miktex.org/manual/autoinstall.html https://docs.miktex.org/manual/autoinstall.html. As far as I’m aware, TeX Live is unique in forcing the user to install all packages at once. [EDIT: And in fact, if a cousin comment is to be believed, TeX Live also allows this kind of installation! https://news.ycombinator.com/item?id=32535521 https://news.ycombinator.com/item?id=32535521]
- svat 4y agoTeX Live allows a minimal installation, but what MikTeX has that TeX Live doesn't (AFAIK) is the on-demand automatic fetching and installing of packages. For example, if you `\usepackage{foo}` then with a minimal TeX Live you have to install it manually (with `tlmgr install foopkg`), while MiKTeX will either install it automatically or pop up a prompt asking you whether you want to install foopkg.