me
/
guix
Archived
1
0
Fork 0

gnu: Add texlive-everyshi.

* gnu/packages/tex.scm (texlive-everyshi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali 2022-07-28 15:51:36 +01:00 committed by Ludovic Courtès
parent 212f8e4bbc
commit b3f1666dd6
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 23 additions and 0 deletions

View File

@ -11266,3 +11266,26 @@ provides its own hooks to fulfill this task. For newer versions of LaTeX
compatibility reasons. See @code{lthooks-doc.pdf} for instructions how to use
@code{lthooks} instead of @code{everysel}.")
(license license:lppl1.3c)))
(define-public texlive-everyshi
(package
(inherit
(simple-texlive-package
"texlive-everyshi"
(list "doc/latex/everyshi/"
"source/latex/everyshi/"
"tex/latex/everyshi/")
(base32 "11y6xazv1nk0m2hzsainjr8ijn5cff04xfccm6a65hzg7ipggraj")
#:trivial? #t))
(home-page "https://ctan.org/pkg/everyshi")
(synopsis "Take action at every @code{\\shipout}")
(description
"The @code{everyshi} package provides hooks into @code{\\sshipout} called
@code{\\EveryShipout} and @code{\\AtNextShipout} analogous to
@code{\\AtBeginDocument}. With the introduction of the LaTeX hook management
this package became obsolete in 2020 and is only provided for backwards
compatibility. For current versions of LaTeX it is only mapping the hooks to
the original @code{everyshi} macros. In case you use an older LaTeX format,
@code{everyshi} will automatically fall back to its old implementation by
loading @code{everyshi-2001-05-15}.")
(license license:lppl1.3c)))