I began learning LaTeX in the last week and I'm really feeling the learning curve. Something I appreciate is the thoroughness of the documentation for the packages. At first I came across the caption and fancyhdr package documentations which were like 60 pages, and I thought that was pretty long. Then, I learned about tikz, and found out it had 1,300+ pages of documentation. Today I also found out that the pgfplots and tcolorbox packages both have 500+ pages of documentation. Which LaTeX packages have some of the longest documentation and which one is the very longest?
Using a quick script wrapper around
qpdf to give me a more useful formatted output and then a combination of
sort from the folder
/usr/local/texlive/2021/texmf-dist/doc,¹ I got the following list of the longest PDF documents:
|Utility for converting bib files to gloss files
|French documentation for Minitoc plus annotated source code
|Annotated Xy-pic source
WEAVE output of the XeTeX source code
WEAVE output of the pdfTeX source code²
|Annotated LaTeX source code
|Annotated LaTeX kernel source code (dev version)
|lwarp LaTeX to HTML converter
|Expl3 reference and source
Based on a cursory glance over these files, it appears that TiKZ's documentation has the most actual documentation content (as opposed to annotated source code), although this is at least in part because of a highly thorough reference section.
Also worth a gander is my investigation with regard to a similar question at Reddit about why MacTeX is so big.³
- Yes, I know that TeX live 2022 is out, but I've not had a chance to upgrade yet.
- Raise your hand if you were surprised that the pdfTeX source code is longer than the XeTeX source code
- TLDR: Docs account for 3G of the space with lots of little files adding up. Fonts, surprisingly were 2.7G (mostly
OTFfonts but there were also some surprisingly large