diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2023-08-29 16:00:44 +0200 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2023-08-31 22:06:01 +0200 |
commit | 54ff58d6e22fe7640fd6f7ecdc2b671facda8a2e (patch) | |
tree | 99810f83e23ee4a380cf50e244270c9e3f7c98ac /gnu | |
parent | ca22e1c7de690db166d9b73e7ef257d8bf2287ff (diff) | |
download | guix-54ff58d6e22fe7640fd6f7ecdc2b671facda8a2e.tar.gz |
gnu: Add texlive-semproc.
* gnu/packages/tex.scm (texlive-semproc): New variable.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/tex.scm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 386056f302..7e478962a8 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -95104,6 +95104,32 @@ a one-sided documents --- and only special contents are output on left-hand pages on user request, e.g., floating objects.") (license license:lppl))) +(define-public texlive-semproc + (package + (name "texlive-semproc") + (version (number->string %texlive-revision)) + (source (texlive-origin + name version + (list "doc/latex/semproc/" "source/latex/semproc/" + "tex/latex/semproc/") + (base32 + "1ymixf3wggka9n7888wnaylkh2hzlylsdnzlk6chy9llnfy4wr7d"))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/semproc") + (synopsis "Seminar proceedings") + (description + "The package provides functionality for typesetting seminar proceedings based +on KOMA-Script's @code{scrreprt} class and @code{etoc}. It offers an +alternative to @code{\\chapter} that typesets the speaker and if necessary the +typist of the notes for the talk in question. + +Moreover, the class provides two types of table of contents. A global table +of contents showing only the talks of the seminar and the respective speakers +and a local table of contents for each talk showing the sections and +subsections of the respective talk.") + (license license:lppl1.3+))) + ;;; ;;; 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 |