TexLive: Difference between revisions
imported>Hook Initial TeXLive page |
imported>Josephtheengineer Explained what each package contains |
||
Line 1: | Line 1: | ||
== | According to [[Wikipedia:TeX Live|Wikipedia]]: | ||
:'''TeX Live''' is a free software distribution for the [[Wikipedia:TeX|TeX]] typesetting system that includes major TeX-related programs, macro packages, and fonts. | |||
== Installation == | |||
Since TeX Live consist of thousands of packages, to make managing it easier, NixOS provides the following sets: | Since TeX Live consist of thousands of packages, to make managing it easier, NixOS provides the following sets: | ||
* nixpkgs.texlive.combined.scheme- | * full, <code>nixpkgs.texlive.combined.scheme-full</code>, contains every TeX Live package. | ||
* nixpkgs.texlive.combined.scheme- | |||
* nixpkgs.texlive.combined.scheme- | * medium, <code>nixpkgs.texlive.combined.scheme-medium</code>, contains everything in the small scheme + more packages and languages. | ||
* nixpkgs.texlive.combined.scheme- | |||
* small, <code>nixpkgs.texlive.combined.scheme-small</code>, contains everything in the basic scheme + xetex, metapost, a few languages. | |||
* nixpkgs.texlive.combined.scheme-minimal | |||
* basic, <code>nixpkgs.texlive.combined.scheme-basic</code>, contains everything in the plain scheme but includes latex. | |||
* nixpkgs.texlive.combined.scheme-tetex | |||
* minimal, <code>nixpkgs.texlive.combined.scheme-minimal</code>, contains plain only. | |||
* teTeX, <code>nixpkgs.texlive.combined.scheme-tetex </code>, contains more than the medium scheme, but nowhere near the full scheme | |||
* ConTeXt, <code>nixpkgs.texlive.combined.scheme-context</code>. | |||
* GUST, <code>nixpkgs.texlive.combined.scheme-gust </code>. | |||
== Troubleshooting == | |||
=== Missing <code>lmodern.sty</code> === | |||
If LaTex (perhaps through Pandoc) complains about missing <code>lmodern.sty</code>, make sure you have at least <code>texlive.combined.scheme-medium</code> installed (-full should work as well; while -small worked for some, but not for all). | If LaTex (perhaps through Pandoc) complains about missing <code>lmodern.sty</code>, make sure you have at least <code>texlive.combined.scheme-medium</code> installed (-full should work as well; while -small worked for some, but not for all). |