gnu: Add texlive-morefloats.

* gnu/packages/tex.scm (texlive-morefloats): New variable.
This commit is contained in:
Ricardo Wurmus 2021-05-03 13:42:31 +02:00
parent 962be3af65
commit a202baf8e9
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -8083,6 +8083,36 @@ (define-public texlive-sectsty
Examples include the addition of rules above or below a section title. ")
(license license:lppl1.2+))))
(define-public texlive-morefloats
(let ((template (simple-texlive-package
"texlive-morefloats"
(list "/doc/latex/morefloats/"
"/source/latex/morefloats/")
(base32
"0n0405fjxyjlbjspzfvhl0wjkwiqicj3hk8fa0g7agw72wlxscpl"))))
(package
(inherit template)
(arguments
(substitute-keyword-arguments (package-arguments template)
((#:tex-directory _ '())
"latex/morefloats")
((#:build-targets _ '())
''("morefloats.ins"))
((#:phases phases)
`(modify-phases ,phases
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/morefloats")))))))
(home-page "https://www.ctan.org/pkg/morefloats")
(synopsis "Increase the number of simultaneous LaTeX floats")
(description "LaTeX can, by default, only cope with 18 outstanding floats;
any more, and you get the error too many unprocessed floats. This package
releases the limit; TeX itself imposes limits (which are independent of the
help offered by e-TeX).
However, if your floats cant be placed anywhere, extending the number of
floats merely delays the arrival of the inevitable error message.")
(license license:lppl1.3c+))))
(define-public texlive-kastrup
(package
(name "texlive-kastrup")