From d9a1659008d36f5eba169b5b8a7bd9dc76e53e81 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Tue, 29 Aug 2023 15:58:56 +0200 Subject: [PATCH] gnu: Add texlive-probsoln. * gnu/packages/tex.scm (texlive-probsoln): New variable. --- gnu/packages/tex.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 275c91057f..da44e88646 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -92983,6 +92983,34 @@ (define-public texlive-printlen will be printed in point units but without any stretch or shrink values.") (license license:lppl))) +(define-public texlive-probsoln + (package + (name "texlive-probsoln") + (version (number->string %texlive-revision)) + (source (texlive-origin + name version + (list "doc/latex/probsoln/" + "source/latex/probsoln/" + "tex/latex/probsoln/") + (base32 + "1805q6qq2rgq2l2akdkh8a7zn9b9l051fc9nbdkwv0j8dvynvlkv"))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/probsoln") + (synopsis "Generate problem sheets and their solution sheets") + (description + "The package is designed for lecturers who have to generate new problem sheets +for their students on a regular basis by randomly selecting a specified number +of problems defined in another file. The package allows you easily to +generate a new problem sheet that is different from the previous year, thus +alleviating the temptation of students to seek out the previous year's +students and checking out their answers. The solutions to the problems can be +defined along with the problem, making it easy to generate the solution sheet +from the same source code; problems may be reused within a document, so that +solutions may appear in a different section of the same document as the +problems they cover.") + (license license:lppl))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar