gnu: Add texlive-prooftrees.

* gnu/packages/tex.scm (texlive-prooftrees): New variable.
This commit is contained in:
Nicolas Goaziou 2023-07-30 16:42:26 +02:00
parent 7809b7d1c6
commit 3c5aa3b427
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -5621,6 +5621,32 @@ (define-public texlive-proof-at-the-end
links from theorems to proofs, restate theorems, add comments in appendix...")
(license license:lppl1.3+)))
(define-public texlive-prooftrees
(package
(name "texlive-prooftrees")
(version (number->string %texlive-revision))
(source (texlive-origin
name version
(list "doc/latex/prooftrees/"
"tex/latex/prooftrees/")
(base32
"1nrzir2w46w3ar4irip9f201ii4x3187zgjamx8cq8ywy878xvyj")))
(outputs '("out" "doc"))
(build-system texlive-build-system)
(home-page "https://ctan.org/pkg/prooftrees")
(synopsis "Forest-based proof trees (symbolic logic)")
(description
"The package supports drawing proof trees of the kind often used in
introductory logic classes, especially those aimed at students without strong
mathemtical backgrounds. Hodges (1991) is one example of a text which uses
this system. When teaching such a system it is especially useful to annotate
the tree with line numbers, justifications and explanations of branch
closures. The package provides a single environment, @code{prooftree}, and
a variety of tools for annotating, customising and highlighting such trees.
A cross-referencing system is provided for trees which cite line numbers in
justifications for proof lines or branch closures.")
(license license:lppl1.3+)))
(define-public texlive-bibtex8
(package
(name "texlive-bibtex8")