diff options
| author | Andreas Enge <andreas@enge.fr> | 2026-01-06 12:35:17 +0100 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-25 21:17:44 +0100 |
| commit | 7f46cd4becbb82240c676d1024055eeb04efca95 (patch) | |
| tree | a172fdc95e55147c175f3f15e69f558eab039892 /doc | |
| parent | 15f87a0f037ec9b4f5045965416652670ffd955f (diff) | |
gnu: texlive: Deprecate in favor of texlive-scheme-full.
* gnu/packages/texlive.scm (%texlive-date, %texlive-year,
texlive-extra-src, texlive-texmf-src, texlivebin, texlivetexmf): Delete
variables.
(texlive): Redefine as texlive-scheme-full.
* gnu/packages/books.scm: Remove module inclusion.
* doc/guix.texi: Remove documentation for monolithic texlive.
Change-Id: I23837ca29cbbc080833be122972dcfe31c0fd1bb
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/guix.texi | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index e23f7854708..bdaadba6526 100644 --- a/doc/guix.texi +++ b/doc/guix.texi | |||
| @@ -55310,27 +55310,9 @@ related typesetting systems, taken from the | |||
| 55310 | Because @TeX{} Live is so huge and because finding one's way in this | 55310 | Because @TeX{} Live is so huge and because finding one's way in this |
| 55311 | maze is tricky, this section provides some guidance on how to deploy | 55311 | maze is tricky, this section provides some guidance on how to deploy |
| 55312 | the relevant packages to compile @TeX{} and @LaTeX{} documents. | 55312 | the relevant packages to compile @TeX{} and @LaTeX{} documents. |
| 55313 | 55313 | Guix contains the full @TeX{} Live distribution in a modular setup, | |
| 55314 | @TeX{} Live currently comes in two mutually exclusive flavors in Guix: | 55314 | in which you only install the |
| 55315 | |||
| 55316 | @itemize | ||
| 55317 | @item | ||
| 55318 | The ``monolithic'' @code{texlive} package: it comes with @emph{every | ||
| 55319 | single @TeX{} Live package} (roughly 4,200), but it is huge---more than | ||
| 55320 | 4@tie{}GiB for a single package! | ||
| 55321 | |||
| 55322 | @item | ||
| 55323 | A ``modular'' @TeX{} Live distribution, in which you only install the | ||
| 55324 | packages you need, whose name is always prefixed with @samp{texlive-}. | 55315 | packages you need, whose name is always prefixed with @samp{texlive-}. |
| 55325 | @end itemize | ||
| 55326 | |||
| 55327 | To insist, these two flavors cannot be combined@footnote{No rule | ||
| 55328 | without exception! As the monolithic @TeX{} Live does not contain the | ||
| 55329 | @command{biber} executable, it is okay to combine it with | ||
| 55330 | @code{texlive-biber}, which does.}. If in the modular setting your | ||
| 55331 | document does not compile, the solution is not to add the monolithic | ||
| 55332 | @code{texlive} package, but to add the set of missing packages from the | ||
| 55333 | modular distribution. | ||
| 55334 | 55316 | ||
| 55335 | Building a coherent system that provides all the essential tools and, at | 55317 | Building a coherent system that provides all the essential tools and, at |
| 55336 | the same time, satisfies all of its internal dependencies can be | 55318 | the same time, satisfies all of its internal dependencies can be |
