gnu: Add texlive-titling.

* gnu/packages/tex.scm (texlive-titling): New variable.
This commit is contained in:
Ricardo Wurmus 2021-05-04 15:09:17 +02:00
parent 7ca996c3f5
commit 3c51abe059
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -8205,6 +8205,38 @@ (define-public texlive-pagenote
page (also known as end notes).")
(license license:lppl1.3c+))))
(define-public texlive-titling
(let ((template (simple-texlive-package
"texlive-titling"
(list "/doc/latex/titling/"
"/source/latex/titling/")
(base32
"0pc3806kc9p2dizdghis0p0b00xs0gmlh2nmf94f5wasz5mkw6bk"))))
(package
(inherit template)
(arguments
(substitute-keyword-arguments (package-arguments template)
((#:tex-directory _ '())
"latex/titling")
((#:build-targets _ '())
''("titling.ins"))
((#:tex-format _ "latex") "latex")
((#:phases phases)
`(modify-phases ,phases
(add-after 'unpack 'chdir
(lambda _ (chdir "source/latex/titling")))))))
(native-inputs
`(("texlive-cm" ,texlive-cm)))
(home-page "https://www.ctan.org/pkg/titling")
(synopsis "Control typesetting of the \\maketitle command")
(description "The @code{titling} package provides control over the
typesetting of the @code{\\maketitle} command and @code{\\thanks} commands,
and makes the \title, @code{\\author} and @code{\\date} information
permanently available. Multiple titles are allowed in a single document. New
titling elements can be added and a @code{titlepage} title can be centered on
a physical page.")
(license license:lppl))))
(define-public texlive-kastrup
(package
(name "texlive-kastrup")