gnu: Add texlive-semantic-markup.

* gnu/packages/tex.scm (texlive-semantic-markup): New variable.
This commit is contained in:
Nicolas Goaziou 2023-08-29 16:00:40 +02:00
parent fc51928142
commit 020121267d
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -95032,6 +95032,34 @@ (define-public texlive-semantic
It includes T-diagrams, various derivation symbols and inference trees.")
(license license:lppl)))
(define-public texlive-semantic-markup
(package
(name "texlive-semantic-markup")
(version (number->string %texlive-revision))
(source (texlive-origin
name version
(list "doc/latex/semantic-markup/"
"tex/latex/semantic-markup/")
(base32
"0c7n0rwz8lm5qs67rln2qky9bjkffkwlrx9xaw6c1z7xsgwbm6n1")))
(outputs '("out" "doc"))
(build-system texlive-build-system)
(home-page "https://ctan.org/pkg/semantic-markup")
(synopsis
"Meaningful semantic markup in the spirit of the Text Encoding Initiative")
(description
"The package provides simple commands to allow authors (especially scholars in
the humanities) to write with a focus on content rather than presentation.
The commands are inspired by the XML elements of the Text Encoding Initiative.
Commands like @code{\\term} and @code{\\foreign} are aliases for
@code{\\emph}. @code{\\quoted} and @code{\\soCalled} are aliases for quoting
commands. These commands could be easily redefined for different formats.
The package also provides a @code{footnote} environment so that long footnotes
can be more cleanly separated from the main text. Eventually, the package
also includes some macros for musical symbols and other basic notations for
musical analysis.")
(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