[0] https://tug.org/texlive/doc/texlive-en/texlive-en.html#x1-18...
[0] https://tug.org/texlive/doc/texlive-en/texlive-en.html#x1-18...
Windows users have the option of installing via MiKTeX instead of TeXLive, the benefit being that MiKTeX has a package management system which installs the base packages at start and then automatically downloads the others as and when they are needed. [1]
Not sure if that's possible in other OS'?
I think KerTeX (http://www.kergis.com/en/kertex.html) now allows a similar style of pick-and-choose package installation, but it doesn't support a lot of packages (yet?).
I must admit I speak as a Linux user who's installed TeX on Windows machines, but not really gone into detail myself, so please correct me if I'm wrong.
tlmgr install <package>On macOS:
brew install tectonic
tectonic mypaper.tex
This will automatically download the exact set of packages needed to compile the paper, and cleanup any intermediary files generated during compilation. And it's trivial to upgrade and uninstall.Then there are many packages that contain pictures or logos. As a single random example, texmf-dist/tex/latex/fithesis is 2.4M, of which 2.1M are in fithesis/logo.
Thanks.
ConTeXt is from about a decade later, after some lessons were learned.
More here:
- https://tex.stackexchange.com/questions/223177/what-is-the-m...
- https://tex.stackexchange.com/questions/4987/why-should-i-be...
- https://tex.stackexchange.com/questions/1887/what-typesettin...
- https://tug.org/interviews/hagen.html
- https://tex.stackexchange.com/questions/29979/how-do-latex3-...
- https://tex.stackexchange.com/questions/447566/health-of-con...
My impression: What you get with LaTeX is a larger ecosystem and greater likelihood that someone has already done what you need (in some package or other, though it may be only "close" and figuring out how to improve it may be hard). What you get with ConTeXt, at the cost of having to re-learn everything you learned about LaTeX and not being able to use any of the LaTeX packages, is a more consistently designed interface, a greater understanding of what's going on, more ease of modifying things (instead of the "there's a package for that" phenomenon), and best of all not having to "program" in the TeX macro "language" (you can use Lua).
It is missing most packages though, but only ~76M.