aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/tex.scm')
-rw-r--r--gnu/packages/tex.scm16881
1 files changed, 16881 insertions, 0 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index fa7c2fe30c..d01c31e7db 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -903,6 +903,89 @@ mathematical or other technical packages.")
(description "This is the TeX Live scheme for installing ConTeXt.")
(license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+(define-public texlive-scheme-gust
+ (package
+ (name "texlive-scheme-gust")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-amslatex-primer
+ texlive-amstex
+ texlive-antt
+ texlive-bibtex8
+ texlive-collection-basic
+ texlive-collection-context
+ texlive-collection-fontsrecommended
+ texlive-collection-fontutils
+ texlive-collection-langpolish
+ texlive-collection-latex
+ texlive-collection-latexrecommended
+ texlive-collection-metapost
+ texlive-collection-plaingeneric
+ texlive-collection-xetex
+ texlive-comment
+ texlive-comprehensive
+ texlive-concrete
+ texlive-cyklop
+ texlive-dvidvi
+ texlive-dviljk
+ texlive-fontinstallationguide
+ texlive-gustprog
+ texlive-impatient
+ texlive-iwona
+ texlive-metafont-beginners
+ texlive-metapost-examples
+ texlive-poltawski
+ texlive-seetexk
+ texlive-seminar
+ texlive-tds
+ texlive-tex4ht
+ texlive-texdoc))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "GUST TeX Live scheme")
+ (description
+ "This is the GUST TeX Live scheme: it is a set of files sufficient to
+typeset Polish plain TeX, LaTeX and ConTeXt documents in PostScript or PDF.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-scheme-medium
+ (package
+ (name "texlive-scheme-medium")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-collection-basic
+ texlive-collection-binextra
+ texlive-collection-context
+ texlive-collection-fontsrecommended
+ texlive-collection-fontutils
+ texlive-collection-langczechslovak
+ texlive-collection-langenglish
+ texlive-collection-langeuropean
+ texlive-collection-langfrench
+ texlive-collection-langgerman
+ texlive-collection-langitalian
+ texlive-collection-langpolish
+ texlive-collection-langportuguese
+ texlive-collection-langspanish
+ texlive-collection-latex
+ texlive-collection-latexrecommended
+ texlive-collection-luatex
+ texlive-collection-mathscience
+ texlive-collection-metapost
+ texlive-collection-plaingeneric
+ texlive-collection-xetex))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Small scheme with additional packages and languages")
+ (description
+ "This is the medium TeX Live collection: it contains plain TeX,
+LaTeX, many recommended packages, and support for most European languages.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
(define-public texlive-scheme-minimal
(package
(name "texlive-scheme-minimal")
@@ -970,6 +1053,81 @@ variant. It adds XeTeX, MetaPost, and some recommended packages to
@code{scheme-basic}.")
(license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+(define-public texlive-scheme-tetex
+ (package
+ (name "texlive-scheme-tetex")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-acronym
+ texlive-amslatex-primer
+ texlive-bbm
+ texlive-bbm-macros
+ texlive-bbold
+ texlive-bibtex8
+ texlive-cmbright
+ texlive-collection-basic
+ texlive-collection-context
+ texlive-collection-fontsrecommended
+ texlive-collection-fontutils
+ texlive-collection-formatsextra
+ texlive-collection-langcjk
+ texlive-collection-langcyrillic
+ texlive-collection-langczechslovak
+ texlive-collection-langenglish
+ texlive-collection-langeuropean
+ texlive-collection-langfrench
+ texlive-collection-langgerman
+ texlive-collection-langgreek
+ texlive-collection-langitalian
+ texlive-collection-langother
+ texlive-collection-langpolish
+ texlive-collection-langportuguese
+ texlive-collection-langspanish
+ texlive-collection-latex
+ texlive-collection-latexrecommended
+ texlive-collection-mathscience
+ texlive-collection-metapost
+ texlive-collection-pictures
+ texlive-collection-plaingeneric
+ texlive-collection-pstricks
+ texlive-ctie
+ texlive-cweb
+ texlive-detex
+ texlive-dtl
+ texlive-dvi2tty
+ texlive-dvicopy
+ texlive-dvidvi
+ texlive-dviljk
+ texlive-eplain
+ texlive-eulervm
+ texlive-gentle
+ texlive-lshort-english
+ texlive-mltex
+ texlive-multirow
+ texlive-nomencl
+ texlive-patgen
+ texlive-pst-pdf
+ texlive-rsfs
+ texlive-seetexk
+ texlive-siunits
+ texlive-subfigure
+ texlive-supertabular
+ texlive-tamethebeast
+ texlive-tds
+ texlive-tex-refs
+ texlive-tie
+ texlive-web
+ texlive-xpdfopen))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "teTeX scheme (more than medium, but nowhere near full)")
+ (description
+ "Larger than medium, this TeX Live scheme is nearly equivalent to the
+teTeX distribution that was maintained by Thomas Esser.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
;; This package must be located before any package adding it to its native
;; inputs.
(define-public texlive-updmap.cfg
@@ -1089,6 +1247,50 @@ TGA. Accepted output formats are: EPS, PCL5, PDF, PDF1, PBM, PGM, PPM, PS,
markedEPS, markedPS, PNG, XWD, BMP, TIFF, JPEG, GIF, XPM.")
(license license:gpl3+)))
+(define-public texlive-aalok
+ (package
+ (name "texlive-aalok")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/aalok/" "source/latex/aalok/"
+ "tex/latex/aalok/")
+ (base32
+ "0vpvqv60p5v3frdqa5r8k9k4zxk0icma5blw9dr6jhqfzf6lc3jy")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/aalok")
+ (synopsis "LaTeX class file for the Marathi journal @emph{Aalok}")
+ (description
+ "This package provides the class file for typesetting @emph{Aalok},
+a Marathi journal, with LaTeX.")
+ (license (list license:gpl3+
+ ;; Aalok (आलोक) copyleft license v1.0+.
+ (license:fsf-free "file://doc/latex/aalok/README.txt")
+ license:fdl1.3+))))
+
+(define-public texlive-abc
+ (package
+ (name "texlive-abc")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/abc/" "source/latex/abc/"
+ "tex/latex/abc/")
+ (base32
+ "1vywrv35h65gkxipc7d26k32r04fk61kfkkk9bj3zsmxsw1v3r8d")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/abc")
+ (synopsis "Support ABC music notation in LaTeX")
+ (description
+ "The abc package lets you include lines of music written in the ABC Plus
+language. The package will then employ the @code{\\write18} facility to
+convert your notation to PostScript (using the established utility
+@command{abcm2ps}) and hence to the format needed for inclusion in your
+document.")
+ (license license:lppl1.2+)))
+
(define-public texlive-accents
(package
(name "texlive-accents")
@@ -1201,6 +1403,41 @@ adaptation for working with Babel.")
controlling the searches that the package does.")
(license license:lppl)))
+(define-public texlive-adtrees
+ (package
+ (name "texlive-adtrees")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/adtrees/" "tex/latex/adtrees/")
+ (base32
+ "0ypb609wvw3mvs7bf2mwa7r7v4frxjhfll8d1sqfry3dv3kr13pq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/adtrees")
+ (synopsis "Macros for drawing adpositional trees")
+ (description
+ "This package provides a means to write adpositional trees, a formalism
+devoted to representing natural language expressions.")
+ (license license:gpl3+)))
+
+(define-public texlive-adobemapping
+ (package
+ (name "texlive-adobemapping")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "fonts/cmap/adobemapping/")
+ (base32
+ "1yvf74mlmxmnq9m0wvda9xcna8xnn382bbrzizzjm5w7bk8c4g98")))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/adobemapping")
+ (synopsis "Adobe CMap and PDF mapping files")
+ (description
+ "The package comprises the collection of CMap and PDF mapping files made
+available for distribution by Adobe.")
+ (license license:bsd-3)))
+
(define-public texlive-afm2pl
(package
(name "texlive-afm2pl")
@@ -1224,6 +1461,25 @@ a @file{.tfm} (TeX Font Metric) file. It normally preserves kerns and
ligatures, but also offers additional control over them.")
(license license:gpl2)))
+(define-public texlive-akshar
+ (package
+ (name "texlive-akshar")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/akshar/" "source/latex/akshar/"
+ "tex/latex/akshar/")
+ (base32
+ "17xiqalqpw64pgvmpsa41qf6y5fhg720rpbr57kv8ipvvm1fn3n5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/akshar")
+ (synopsis "Support for syllables in the Devanagari script")
+ (description
+ "This LaTeX3 package provides macros and interfaces to work with
+Devanagari characters and syllables in a more correct way.")
+ (license license:lppl1.3c)))
+
(define-public texlive-albatross
(package
(name "texlive-albatross")
@@ -1247,6 +1503,33 @@ ligatures, but also offers additional control over them.")
a given (Unicode) glyph. It relies on Fontconfig.")
(license license:bsd-3)))
+(define-public texlive-aleph
+ (package
+ (name "texlive-aleph")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/aleph/base/" "doc/man/man1/aleph.1"
+ "doc/man/man1/aleph.man1.pdf")
+ (base32
+ "0b7dihilh2v8qcp4m8fblyc10jc5i4fhpj3pspzinag0pk66b7nb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:create-formats #~(list "aleph")))
+ (propagated-inputs
+ (list texlive-cm
+ texlive-hyphen-base
+ texlive-knuth-lib
+ texlive-lambda
+ texlive-latex
+ texlive-plain))
+ (home-page "https://ctan.org/pkg/aleph")
+ (synopsis "Extended TeX")
+ (description
+ "This package provides a development of Omega, using most of the
+extensions of TeX, itself developed for e-TeX.")
+ (license license:gpl3+)))
+
(define-public texlive-alg
(package
(name "texlive-alg")
@@ -1426,6 +1709,45 @@ text which spans over multiple lines.")
math environments.")
(license license:lppl1.3c)))
+(define-public texlive-alkalami
+ (package
+ (name "texlive-alkalami")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/alkalami/"
+ "fonts/truetype/public/alkalami/")
+ (base32
+ "0979xhsjar0gwjp9yqp0kaf4gp4z715gr2kdb8dkqg8zzlkqhgzk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/alkalami")
+ (synopsis "Font for Arabic-based writing systems in Nigeria and Niger")
+ (description
+ "This font is designed for Arabic-based writing systems in the Kano
+region of Nigeria and Niger.")
+ (license license:silofl1.1)))
+
+(define-public texlive-alpha-persian
+ (package
+ (name "texlive-alpha-persian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/alpha-persian/"
+ "doc/bibtex/alpha-persian/")
+ (base32
+ "15ynmgh3fp6s40c200kgr6v0q84bkzp9cv45yg90mr9d7mq72djv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/alpha-persian")
+ (synopsis "Persian version of @file{alpha.bst}")
+ (description
+ "The package provides a Persian version of the alpha BibTeX style and
+offers several enhancements. It is compatible with the @code{hyperref},
+@code{url}, @code{natbib}, and @code{cite} packages.")
+ (license license:lppl1.3c)))
+
(define-public texlive-amscdx
(package
(name "texlive-amscdx")
@@ -1451,6 +1773,92 @@ geometry remains. This nevertheless allows the drawing of a much broader
class of commutative diagrams and alike.")
(license license:lppl1.3c)))
+(define-public texlive-amscls-doc
+ (package
+ (name "texlive-amscls-doc")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/amscls-doc/")
+ (base32
+ "0allim05cp20zhn480df2mivd3p9gnc069d7hbjlzv660bw7mapx")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/amscls-doc")
+ (synopsis "User documentation for AMS document classes")
+ (description
+ "This collection comprises a set of four manuals, or Author Handbooks,
+each documenting the use of a class of publications based on one of the AMS
+document classes @code{amsart}, @code{amsbook}, @code{amsproc} and one hybrid,
+as well as a guide to the generation of the four manuals from a coordinated
+set of LaTeX source files. The Handbooks comprise the user documentation for
+the pertinent document classes. As the source for the Handbooks consists of
+a large number of files, and the intended output is multiple different
+documents, the principles underlying this collection can be used as a model
+for similar projects. The manual @emph{Compiling the AMS Author Handbooks}
+provides information about the structure of and interaction between the
+various components.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-amslatex-primer
+ (package
+ (name "texlive-amslatex-primer")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/amslatex-primer/")
+ (base32
+ "1kzayyh1bycmq43s2xn81jf05r18azidbk3gv6igf2vaq37fmxil")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/amslatex-primer")
+ (synopsis "Getting up and running with AMS-LaTeX")
+ (description
+ "The document aims to get you up and running with AMS-LaTeX as quickly as
+possible. These instructions are not a substitute for the full documentation,
+but they may get you started quickly enough so that you will only need to
+refer to the main documentation occasionally. In addition to AMS-LaTeX out of
+the box, the document contains a section describing how to draw commutative
+diagrams using Xy-pic and a section describing how to use @code{amsrefs} to
+create a bibliography.")
+ (license license:lppl)))
+
+(define-public texlive-amsldoc-it
+ (package
+ (name "texlive-amsldoc-it")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/amsldoc-it/")
+ (base32
+ "0d4hwb7hywy56d6934448lcr6fdx7qchkfzs806dr7wfzfy36yix")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/amsldoc-it")
+ (synopsis "Italian translation of @code{amsldoc}")
+ (description
+ "This package provides an Italian translation of @code{amsldoc}.")
+ ;; Use same license as `amsmath'.
+ (license license:lppl1.3c)))
+
+(define-public texlive-amsldoc-vn
+ (package
+ (name "texlive-amsldoc-vn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/amsldoc-vn/")
+ (base32
+ "1iz0zjn1v7izwbsq0zb6cvpnkbvk0nxw1b24j7dzqwk3m9j43i6x")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/amslatexdoc-vietnamese")
+ (synopsis "Vietnamese translation of AMSLaTeX documentation")
+ (description
+ "This is a Vietnamese translation of @code{amsldoc}, the users guide to
+@code{amsmath}.")
+ (license license:lppl1.3+)))
+
(define-public texlive-amstex
(package
(name "texlive-amstex")
@@ -1489,6 +1897,47 @@ is the historical basis of @code{amslatex}, which should now be used to
prepare submissions for the AMS.")
(license license:lppl)))
+(define-public texlive-amsthdoc-it
+ (package
+ (name "texlive-amsthdoc-it")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/amsthdoc-it/")
+ (base32
+ "0ic88gs89m3d9ys40c4k7sgx6wy82c8isg2qkmd4snw5yms6fpaz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/amsthdoc-it")
+ (synopsis "Italian translation of @code{amsthdoc}")
+ (description
+ "This package provides an Italian translation of @code{amsthdoc}.")
+ ;; Use same license as `amscls'.
+ (license license:lppl1.3c)))
+
+(define-public texlive-annee-scolaire
+ (package
+ (name "texlive-annee-scolaire")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/annee-scolaire/"
+ "source/latex/annee-scolaire/"
+ "tex/latex/annee-scolaire/")
+ (base32
+ "1nwm67p4s822d7r4kr3rbvnm9vlkvzjbikqy8hq2fqsc9bdx34ib")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/annee-scolaire")
+ (synopsis "Automatically typeset the academic year (French way)")
+ (description
+ "This package provides a macro @code{\\anneescolaire} to automatically
+write the academic year in the French way, according to the date of
+compilation, two other macros to obtain the first and the second calendar year
+of the academic year, a macro to be redefined to change the presentation of
+the years.")
+ (license license:lppl1.3c)))
+
(define-public texlive-annotate-equations
(package
(name "texlive-annotate-equations")
@@ -1509,6 +1958,63 @@ equations and add annotation labels using TikZ. It should work with pdfLaTeX
as well as LuaLaTeX.")
(license license:expat)))
+(define-public texlive-antanilipsum
+ (package
+ (name "texlive-antanilipsum")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/antanilipsum/"
+ "source/latex/antanilipsum/"
+ "tex/latex/antanilipsum/")
+ (base32
+ "1yighrv3nxb266949m8sqvvl5yp8bhjq478h2abfrs1z0r65gpjr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/antanilipsum")
+ (synopsis "Generate sentences in the style of @emph{Amici miei}")
+ (description
+ "This package is an italian blind text generator that ouputs supercazzole,
+mocking nonsense phrases from the movie series @emph{Amici Miei} (``My
+friends'', in English), directed by Mario Monicelli.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-antomega
+ (package
+ (name "texlive-antomega")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/omega/antomega/" "omega/ocp/antomega/"
+ "omega/otp/antomega/"
+ "source/lambda/antomega/"
+ "tex/lambda/antomega/")
+ (base32
+ "02pfjm9y33mjggn9w2lrk1fxfz3m72xgbvyvrq2iri9yf0hk33pf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-build
+ ;; This phase is necessary because the build phase is reluctant to
+ ;; generate "hyphen.cfg" since there is another one among the
+ ;; inputs already.
+ (lambda _
+ (substitute* "source/lambda/antomega/antomega.ins"
+ (("\\\\generateFile\\{hyphen\\.cfg\\}\\{t\\}")
+ "\\generateFile{hyphen.cfg}{f}")))))))
+ (propagated-inputs (list texlive-omega))
+ (home-page "https://ctan.org/pkg/antomega")
+ (synopsis "Alternative language support for Omega and Lambda")
+ (description
+ "This package provides a language support package for Omega and Lambda.
+This replaces the original Omega package for use with Lambda, and provides
+extra facilities (including Babel-like language switching, which eases porting
+of LaTeX documents to Lambda).")
+ (license license:lppl)))
+
(define-public texlive-apnum
(package
(name "texlive-apnum")
@@ -1529,6 +2035,44 @@ Operands may be numbers with arbitrary numbers of digits; scientific notation
is allowed. The expression scanner is also provided.")
(license license:public-domain)))
+(define-public texlive-apprendre-a-programmer-en-tex
+ (package
+ (name "texlive-apprendre-a-programmer-en-tex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/plain/apprendre-a-programmer-en-tex/")
+ (base32
+ "05779lk9v849k712wfjv0mhyzahwpl4n892ydamfdc5yg05bsnyv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/apprendre-a-programmer-en-tex")
+ (synopsis "@emph{Apprendre à programmer en TeX} book")
+ (description
+ "This book explains the basic concepts required for programming in TeX
+and explains the programming methods, providing many examples. The package
+makes the compileable source code as well as the compiled PDF file accessible
+to everyone.")
+ (license license:lppl1.2+)))
+
+(define-public texlive-apprends-latex
+ (package
+ (name "texlive-apprends-latex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/apprends-latex/")
+ (base32
+ "1xzy7svb2xz6bdfg0f1r3whwda118pl7qdwygx1l7h4d1vqm2rcq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/apprends-latex")
+ (synopsis "@emph{Apprends LaTeX!} book")
+ (description
+ "@emph{Apprends LaTeX!} (``Learn LaTeX'', in English) is French
+documentation for LaTeX beginners.")
+ (license license:lppl)))
+
(define-public texlive-apxproof
(package
(name "texlive-apxproof")
@@ -1555,6 +2099,145 @@ the main text, and supports a separate bibliography for the appendix
material.")
(license license:lppl1.3+)))
+(define-public texlive-arabi
+ (package
+ (name "texlive-arabi")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/arabi/"
+ "fonts/afm/arabi/arabeyes/"
+ "fonts/enc/dvips/arabi/"
+ "fonts/map/dvips/arabi/"
+ "fonts/tfm/arabi/arabeyes/"
+ "fonts/tfm/arabi/farsiweb/"
+ "fonts/type1/arabi/arabeyes/"
+ "fonts/type1/arabi/farsiweb/"
+ "tex/latex/arabi/")
+ (base32
+ "19js5lw5r51n97gnf7ggvnvdkaamd0aagx73hnpyfzgzj9nb8pjr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/arabi")
+ (synopsis "(La)TeX support for Arabic and Farsi, compliant with Babel")
+ (description
+ "The package provides an Arabic and Farsi script support for TeX without
+the need of any external pre-processor, and in a way that is compatible with
+Babel. The bi-directional capability supposes that the user has a TeX engine
+that knows the four primitives @code{\\beginR}, @code{\\endR}, @code{\\beginL}
+and @code{\\endL}. That is the case in both the TeX--XeT and e-TeX engines.
+
+Arabi will accept input in several 8-bit encodings, including UTF-8. Arabi
+can make use of a wide variety of Arabic and Farsi fonts, and provides one of
+its own. PDF files generated using Arabi may be searched, and text may be
+copied from them and pasted elsewhere.")
+ (license license:lppl)))
+
+(define-public texlive-arabi-add
+ (package
+ (name "texlive-arabi-add")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/arabi-add/"
+ "tex/latex/arabi-add/")
+ (base32
+ "1lrr3vr9sv554bvad70rc32x0jgsam2jaflgxw0nid0629rmigdj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/arabi-add")
+ (synopsis
+ "Using @code{hyperref} and @code{bookmark} packages with Arabic and Farsi languages")
+ (description
+ "This package takes advantage of some of the possibilities that
+@code{hyperref} and @code{bookmark} packages offer when you create a table of
+contents for Arabic texts created by the @code{arabi} package.")
+ (license license:lppl1.3)))
+
+(define-public texlive-arabic-book
+ (package
+ (name "texlive-arabic-book")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/arabic-book/"
+ "tex/xelatex/arabic-book/")
+ (base32
+ "070agzwpgdfvjqn2klxw2m1bavy0l9b9pqqikc7il3wx107m4ni1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/arabic-book")
+ (synopsis "Arabic @code{book} class")
+ (description
+ "This document class provides both Arabic and English support for TeX and
+LaTeX. Input may be in ASCII transliteration or other encodings
+(including UTF-8), and output may be Arabic, Hebrew, or any of several
+languages that use the Arabic script, as can be specified by the Polyglossia
+package. The Arabic font is presently available in any Arabic fonts style.
+In order to use Amiri font style, the user needs to install the amiri package.
+This document class runs with the XeTeX engine. PDF files generated using
+this class can be searched, and text can be copied from them and pasted
+elsewhere.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-arabluatex
+ (package
+ (name "texlive-arabluatex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/lualatex/arabluatex/"
+ "source/lualatex/arabluatex/"
+ "tex/lualatex/arabluatex/")
+ (base32
+ "1g1ai0inai3jniq49avfswyaysxlk1yp6n97l94pq8v3vszx0k8i")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/arabluatex")
+ (synopsis "ArabTeX for LuaLaTeX")
+ (description
+ "This package provides for LuaLaTeX an ArabTeX-like interface to generate
+Arabic writing from an ascii transliteration. It is particularly well-suited
+for complex documents such as technical documents or critical editions where
+a lot of left-to-right commands intertwine with Arabic writing.
+@code{arabluatex} is able to process any ArabTeX input notation. Its output
+can be set in the same modes of vocalization as ArabTeX, or in different roman
+transliterations. It further allows many typographical refinements. It will
+eventually interact with some other packages yet to come to produce from
+@file{.tex} source files, in addition to printed books, TEI XML compliant
+critical editions and/or lexicons that can be searched, analyzed and
+correlated in various ways.")
+ (license (list license:gpl3+ license:cc-by-sa4.0))))
+
+(define-public texlive-arabtex
+ (package
+ (name "texlive-arabtex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/arabtex/"
+ "fonts/map/dvips/arabtex/"
+ "fonts/source/public/arabtex/"
+ "fonts/tfm/public/arabtex/"
+ "fonts/type1/public/arabtex/"
+ "tex/latex/arabtex/")
+ (base32
+ "1z1iaj59lawilydp31d3zxbd5jbny4szpdnkbwl6lrnki4c0s51c")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/arabtex")
+ (synopsis "Macros and fonts for typesetting Arabic")
+ (description
+ "ArabTeX is a package extending the capabilities of TeX and LaTeX to
+generate Arabic and Hebrew text. Input may be in ASCII transliteration or
+other encodings (including UTF-8); output may be Arabic, Hebrew, or any of
+several languages that use the Arabic script. ArabTeX consists of a TeX macro
+package and Arabic and Hebrew fonts (provided both in Metafont format and
+Adobe Type 1). The Arabic font is presently only available in the Naskhi
+style. ArabTeX will run with Plain TeX and also with LaTeX.")
+ (license license:lppl)))
+
(define-public texlive-arara
(package
(name "texlive-arara")
@@ -1589,6 +2272,285 @@ on indirect resources, such as log file analysis. Arara requires a Java
virtual machine.")
(license license:bsd-3)))
+(define-public texlive-aramaic-serto
+ (package
+ (name "texlive-aramaic-serto")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/aramaic-serto/"
+ "fonts/afm/public/aramaic-serto/"
+ "fonts/map/dvips/aramaic-serto/"
+ "fonts/source/public/aramaic-serto/"
+ "fonts/tfm/public/aramaic-serto/"
+ "fonts/type1/public/aramaic-serto/"
+ "tex/latex/aramaic-serto/")
+ (base32
+ "154bicknhsj8nypnyzr999wj34xli0kfpic9vym805abxbpwrmsw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/aramaic-serto")
+ (synopsis "Fonts and LaTeX for Syriac written in Serto")
+ (description
+ "This package enables (La)TeX users to typeset words or phrases (e-TeX
+extensions are needed) in Syriac (Aramaic) using the Serto-alphabet. The
+package includes a preprocessor written in Python in order to deal with
+right-to-left typesetting for those who do not want to use e-LaTeX and to
+choose the correct letter depending on word context (initial/medial/final
+form).")
+ (license license:lppl1.3+)))
+
+(define-public texlive-armtex
+ (package
+ (name "texlive-armtex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/armenian/"
+ "fonts/afm/public/armenian/"
+ "fonts/map/dvips/armenian/"
+ "fonts/source/public/armenian/"
+ "fonts/tfm/public/armenian/"
+ "fonts/type1/public/armenian/"
+ "tex/latex/armenian/"
+ "tex/plain/armenian/")
+ (base32
+ "161c66av2zkxp9r32dr449sa9crmyjkjijrvx5a56avkyyr1s0kp")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/armtex")
+ (synopsis "System for writing in Armenian with TeX and LaTeX")
+ (description
+ "ArmTeX is a system for typesetting Armenian text with Plain TeX or LaTeX(2e).
+It may be used with input: from a standard Latin keyboard without any special
+encoding or support for Armenian letters, from any keyboard which uses an
+encoding that has Armenian letters in the second half (characters 128-255) of
+the extended ASCII table (for example ArmSCII8 Armenian standard), or from an
+Armenian keyboard using UTF-8 encoding.")
+ (license license:lppl)))
+
+(define-public texlive-around-the-bend
+ (package
+ (name "texlive-around-the-bend")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/around-the-bend/")
+ (base32
+ "00nc6kx4ylz9g6vmjlgyjvmy1ls86pjblbcpm5z40wh5xl7l184f")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/around-the-bend")
+ (synopsis "Typeset exercises in TeX, with answers")
+ (description
+ "This is a typeset version of the files of the @code{aro-bend}, plus
+three extra questions (with their answers) that Michael Downes didn't manage
+to get onto CTAN.")
+ (license license:lppl)))
+
+(define-public texlive-arphic
+ (package
+ (name "texlive-arphic")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/arphic/"
+ "dvips/arphic/"
+ "fonts/afm/arphic/bkaiu/"
+ "fonts/afm/arphic/bsmiu/"
+ "fonts/afm/arphic/gbsnu/"
+ "fonts/afm/arphic/gkaiu/"
+ "fonts/map/dvips/arphic/"
+ "fonts/tfm/arphic/bkaimp/"
+ "fonts/tfm/arphic/bkaiu/"
+ "fonts/tfm/arphic/bsmilp/"
+ "fonts/tfm/arphic/bsmiu/"
+ "fonts/tfm/arphic/gbsnlp/"
+ "fonts/tfm/arphic/gbsnu/"
+ "fonts/tfm/arphic/gkaimp/"
+ "fonts/tfm/arphic/gkaiu/"
+ "fonts/type1/arphic/bkaiu/"
+ "fonts/type1/arphic/bsmiu/"
+ "fonts/type1/arphic/gbsnu/"
+ "fonts/type1/arphic/gkaiu/"
+ "fonts/vf/arphic/bkaimp/"
+ "fonts/vf/arphic/bsmilp/"
+ "fonts/vf/arphic/gbsnlp/"
+ "fonts/vf/arphic/gkaimp/")
+ (base32
+ "1sqsgw9xjgd3ss2q7hwnb3vv38sg7l9i8bvsy79m5hyg29wn973x")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/arphic")
+ (synopsis "Arphic (Chinese) font packages")
+ (description
+ "These are font bundles for the Chinese Arphic fonts which work with the
+CJK package. TrueType versions of these fonts for use with XeLaTeX and
+LuaLaTeX are provided by the @code{arphic-ttf} package.")
+ ;; The files are generated from `chinese-fonts-truetype', located in
+ ;; non-GNU FTP site, using the license below.
+ (license license:arphic-1999)))
+
+(define-public texlive-arphic-ttf
+ (package
+ (name "texlive-arphic-ttf")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/arphic-ttf/"
+ "fonts/truetype/public/arphic-ttf/")
+ (base32
+ "141hsz7lhqpbz3k10kl57bg21yslrb562alk1a6q129i56zb7jby")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/arphic-ttf")
+ (synopsis "TrueType version of Chinese Arphic fonts")
+ (description
+ "This package provides TrueType versions of the Chinese Arphic fonts for
+use with XeLaTeX and LuaLaTeX. Type1 versions of these fonts, for use with
+pdfLaTeX and the @code{cjk} package, are provided by the @code{arphic}
+package.")
+ (license license:arphic-1999)))
+
+(define-public texlive-ascii-chart
+ (package
+ (name "texlive-ascii-chart")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/ascii-chart/")
+ (base32
+ "1m2x7iwz80plq6hbhp9xia6bp8wbi03iifs0pkr7ji3gn8hqgh1r")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ascii-chart")
+ (synopsis "ASCII wall chart")
+ (description
+ "This package contains an ASCII wall chart. The document may be
+converted between Plain TeX and LaTeX by a simple editing action.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-ascmac
+ (package
+ (name "texlive-ascmac")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ascmac/"
+ "fonts/map/dvips/ascmac/"
+ "fonts/source/public/ascmac/"
+ "fonts/tfm/public/ascmac/"
+ "fonts/type1/public/ascmac/"
+ "source/latex/ascmac/"
+ "tex/latex/ascmac/")
+ (base32
+ "1d388nqyjipqsgd0pd4zrskaf3wddacg6rrmy3q1n8pvmna4gmz1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/ascmac")
+ (synopsis "Boxes and picture macros with Japanese vertical writing support")
+ (description
+ "The bundle provides boxes and picture macros with Japanese vertical
+writing support. It uses only native picture macros and fonts for drawing
+boxes and is thus driver independent.")
+ (license license:bsd-3)))
+
+(define-public texlive-asternote
+ (package
+ (name "texlive-asternote")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/asternote/"
+ "tex/latex/asternote/")
+ (base32
+ "1a53pmw237lm1yjx55qwq3fq6jq34vlw03w62vrq3ksw9346dg5r")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/asternote")
+ (synopsis "Annotation symbols enclosed in square brackets with an asterisk")
+ (description
+ "This LaTeX package can output annotation symbols enclosed in square
+brackets and marked with an asterisk.")
+ (license license:expat)))
+
+(define-public texlive-asymptote-by-example-zh-cn
+ (package
+ (name "texlive-asymptote-by-example-zh-cn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/asymptote-by-example-zh-cn/")
+ (base32
+ "0854pbh3rm21rzzbhai7xijzw26qawffj4wd3mrwbva1406106ff")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/asymptote-by-example-zh-cn")
+ (synopsis "Asymptote by example")
+ (description "This is an Asymptote tutorial written in Simplified
+Chinese.")
+ (license license:gpl3+)))
+
+(define-public texlive-asymptote-faq-zh-cn
+ (package
+ (name "texlive-asymptote-faq-zh-cn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/asymptote-faq-zh-cn/")
+ (base32
+ "0z09f5as68dz66dlj370xfx593bv50ihxx10zxmm9lk27ymr52hb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/asymptote-faq-zh-cn")
+ (synopsis "Asymptote FAQ (Chinese translation)")
+ (description "This is a Chinese translation of the Asymptote FAQ.")
+ (license license:lppl)))
+
+(define-public texlive-asymptote-manual-zh-cn
+ (package
+ (name "texlive-asymptote-manual-zh-cn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/asymptote-manual-zh-cn/")
+ (base32
+ "047l3bh8vvk185wkazyfw4dm6893xpa2ksn5vfc57r5rv4x16wmb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/asymptote-manual-zh-cn")
+ (synopsis "Chinese translation of the Asymptote manual")
+ (description
+ "This is an (incomplete, simplified) Chinese translation of the Asymptote
+manual.")
+ (license license:lgpl3+)))
+
+(define-public texlive-auto-pst-pdf
+ (package
+ (name "texlive-auto-pst-pdf")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/auto-pst-pdf/"
+ "source/latex/auto-pst-pdf/"
+ "tex/latex/auto-pst-pdf/")
+ (base32
+ "1lpjwqd0rhdzz3kywl54pjlpj1qsj7kflj0336vj2zb20rxl0hqp")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (propagated-inputs (list texlive-ifplatform texlive-iftex texlive-xkeyval))
+ (home-page "https://ctan.org/pkg/auto-pst-pdf")
+ (synopsis "Wrapper for @code{pst-pdf} (with some PSfrag features)")
+ (description
+ "The package uses @samp{--shell-escape} to execute @code{pst-pdf} when necessary.
+Wrappers are provided for various psfrag-related features so that Matlab
+figures via @code{laprint}, Mathematica figures via MathPSfrag, and regular
+PSfrag figures can all be input consistently and easily.")
+ (license license:lppl1.3c)))
+
(define-public texlive-autoaligne
(package
(name "texlive-autoaligne")
@@ -1631,6 +2593,34 @@ package tries to put breaks at adequate places. It is suitable for
computer-generated long formulae with many terms.")
(license license:lppl1.3+)))
+(define-public texlive-autosp
+ (package
+ (name "texlive-autosp")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/autosp/"
+ "doc/man/man1/autosp.1"
+ "doc/man/man1/autosp.man1.pdf"
+ "doc/man/man1/tex2aspc.1"
+ "doc/man/man1/tex2aspc.man1.pdf")
+ (base32
+ "16szmbffp9pwzv7zq3l4yvnsfk4m7w57wib7pqpgv1v5fzhlaahs")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/autosp")
+ (synopsis
+ "Preprocessor generating note-spacing commands for MusiXTeX scores")
+ (description
+ "This program simplifies the creation of MusiXTeX scores by converting
+(non-standard) commands of the form @code{\\anotes ... \\en} into one or more
+conventional note-spacing commands, as determined by the note values
+themselves, with @code{\\sk} spacing commands inserted as necessary. The
+coding for an entire measure can be entered one part at a time, without
+concern for note-spacing changes within the part or spacing requirements of
+other parts.")
+ (license license:gpl2+)))
+
(define-public texlive-axodraw2
(package
(name "texlive-axodraw2")
@@ -1711,6 +2701,88 @@ formatted lists of productions, with numbers if required. It can also print
in-line BNF expressions using math mode.")
(license license:lppl1.3c)))
+(define-public texlive-baekmuk
+ (package
+ (name "texlive-baekmuk")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/baekmuk/"
+ "fonts/truetype/public/baekmuk/")
+ (base32
+ "0nc6sfjbimh1g8zhcl58ag6kqskhwd3h0m68y7k2v3v5i9n5g5yr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/baekmuk")
+ (synopsis "Baekmuk Korean TrueType fonts")
+ (description
+ "This bundle consists of four Korean fonts: @file{batang.ttf} (serif),
+@file{dotum.ttf} (sans-serif), @file{gulim.ttf} (sans-serif rounded) and
+@file{hline.ttf} (headline).")
+ (license license:expat)))
+
+(define-public texlive-bagpipe
+ (package
+ (name "texlive-bagpipe")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/bagpipe/"
+ "tex/generic/bagpipe/")
+ (base32
+ "0zybnikkj00hmlzfaaljcq1ml5vi6qfhl1hfrjq9vjc409vzzvka")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bagpipe")
+ (synopsis "Support for typesetting bagpipe music")
+ (description
+ "Typesetting bagpipe music in MusixTeX is needlessly tedious. This
+package provides specialized and re-defined macros to simplify this task.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-bangla
+ (package
+ (name "texlive-bangla")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bangla/"
+ "fonts/truetype/public/bangla/"
+ "tex/latex/bangla/")
+ (base32
+ "0basibrsbns9s2ny6ny95hl6dj4rjf6q4z9bqn2kc9945akxg8af")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (propagated-inputs (list texlive-charissil texlive-doulossil))
+ (home-page "https://ctan.org/pkg/bangla")
+ (synopsis "Comprehensive Bangla LaTeX package")
+ (description
+ "This package provides all the necessary LaTeX frontends for the Bangla
+language and comes with some fonts of its own.")
+ (license (list license:lppl1.3c license:silofl1.1))))
+
+(define-public texlive-bangtex
+ (package
+ (name "texlive-bangtex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bangtex/"
+ "fonts/source/public/bangtex/"
+ "fonts/tfm/public/bangtex/"
+ "tex/latex/bangtex/")
+ (base32
+ "1hmv27wpnwv70gipvfvxs1rwfjqbcy0lgn09hs2ah6ayqgr740im")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/bangtex")
+ (synopsis "Writing Bangla and Assamese with LaTeX")
+ (description
+ "The bundle provides class files for writing Bangla and Assamese with LaTeX,
+and Metafont sources for fonts.")
+ (license license:lppl)))
+
(define-public texlive-barr
(package
(name "texlive-barr")
@@ -1729,6 +2801,91 @@ in-line BNF expressions using math mode.")
of mathematical disciplines.")
(license license:lppl1.3+)))
+(define-public texlive-basque-book
+ (package
+ (name "texlive-basque-book")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/basque-book/"
+ "source/latex/basque-book/"
+ "tex/latex/basque-book/")
+ (base32
+ "16jgn4pxqbmq2dx5gfyy4p04ykaijkjyy9banp3l3a6ykm2xn8w7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/basque-book")
+ (synopsis "Class for book-type documents written in Basque")
+ (description
+ "The class is derived from the LaTeX @code{book} class. The extensions
+solve grammatical and numeration issues that occur when book-type documents
+are written in Basque. The class is useful for writing books, PhD and Master
+Theses, etc., in Basque.")
+ (license license:lppl1.2+)))
+
+(define-public texlive-basque-date
+ (package
+ (name "texlive-basque-date")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/basque-date/"
+ "source/latex/basque-date/"
+ "tex/latex/basque-date/")
+ (base32
+ "0n1nc2nrwl3ajk1n7xbnf49mvg8dlqlyndsyywgs46dnv55b7gs5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/basque-date")
+ (synopsis "Print the date in Basque")
+ (description
+ "The package provides two LaTeX commands to print the current date in
+Basque according to the correct forms ruled by The Basque Language Academy
+(Euskaltzaindia). The commands automatically solve the complex declination
+issues of numbers in Basque.")
+ (license license:lppl1.2+)))
+
+(define-public texlive-bclogo
+ (package
+ (name "texlive-bclogo")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bclogo/" "metapost/bclogo/"
+ "tex/latex/bclogo/")
+ (base32
+ "1hdg99xkmdca23s7i63099r9jvgw2larv8aawjllj9mw18195jr9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bclogo")
+ (synopsis "Creating colourful boxes with logos")
+ (description
+ "The package facilitates the creation of colorful boxes with a title and logo.
+It may use either TikZ or PSTricks as graphics engine.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-begingreek
+ (package
+ (name "texlive-begingreek")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/begingreek/"
+ "source/latex/begingreek/"
+ "tex/latex/begingreek/")
+ (base32
+ "1amzzc96pqxjicrgl4fnl2j7b65vvpxl32ckl308nbwfhd56fz6l")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/begingreek")
+ (synopsis "Greek environment to be used with pdfLaTeX only")
+ (description
+ "This simple package defines a greek environment to be used with pdfLaTeX
+only, that accepts an optional Greek font family name to type its contents
+with. A similar @code{\\greektxt} command does a similar action for shorter
+texts.")
+ (license license:lppl1.3c)))
+
(define-public texlive-begriff
(package
(name "texlive-begriff")
@@ -1747,6 +2904,213 @@ of mathematical disciplines.")
@emph{Begriffschrift}.")
(license license:gpl3+)))
+(define-public texlive-bengali
+ (package
+ (name "texlive-bengali")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/bengali/"
+ "fonts/source/public/bengali/"
+ "fonts/tfm/public/bengali/"
+ "source/latex/bengali/" "tex/latex/bengali/")
+ (base32
+ "077rs7rcx592g5m53hy73w6jd39qgb83z5sg2jbymjfwkk7y593h")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/bengali-pandey")
+ (synopsis "Support for the Bengali language")
+ (description
+ "The package is based on Velthuis transliteration scheme, with extensions
+to deal with the Bengali letters that are not in Devanagari. The package also
+supports Assamese.")
+ (license license:lppl)))
+
+(define-public texlive-betababel
+ (package
+ (name "texlive-betababel")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/betababel/"
+ "tex/latex/betababel/")
+ (base32
+ "1lck0wighndd3qrhcks6amc6gm5y50f6a61nfcz31j087r3a7liv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/betababel")
+ (synopsis "Insert ancient greek text coded in Beta Code")
+ (description
+ "The @code{betababel} package extends the Babel @samp{polutonikogreek}
+option to provide a simple way to insert ancient Greek texts with diacritical
+characters into your document using the commonly used Beta Code
+transliteration.")
+ (license license:lppl)))
+
+(define-public texlive-bib-fr
+ (package
+ (name "texlive-bib-fr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/bib-fr/" "doc/bibtex/bib-fr/")
+ (base32
+ "11af1p52vr16l5gf69ql2zz0328yqd75nbcvik7b0g05pbqc12nv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bib-fr")
+ (synopsis "French translation of classical BibTeX styles")
+ (description
+ "These files are French translations of the classical BibTeX style
+files.")
+ (license license:lppl)))
+
+(define-public texlive-bibleref
+ (package
+ (name "texlive-bibleref")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bibleref/"
+ "source/latex/bibleref/"
+ "tex/latex/bibleref/")
+ (base32
+ "1fgb6lljdsdvkbs4i7yvwvgjbpbc8vnki0wv3gdi9yq6s5j6lzv5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bibleref")
+ (synopsis "Format @emph{Bible} citations")
+ (description
+ "The bibleref package offers consistent formatting of references to parts
+of the Christian @emph{Bible}, in a number of well-defined formats.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-bibleref-french
+ (package
+ (name "texlive-bibleref-french")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bibleref-french/"
+ "source/latex/bibleref-french/"
+ "tex/latex/bibleref-french/")
+ (base32
+ "12y9xdsz0swh3rndmzk7ch9fbszbhcp0ixb21jyy36xnb3x80wa5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bibleref-french")
+ (synopsis "French translations for @code{bibleref}")
+ (description
+ "The package provides translations and alternative typesetting
+conventions for use of @code{bibleref} in French.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-bibleref-german
+ (package
+ (name "texlive-bibleref-german")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bibleref-german/"
+ "tex/latex/bibleref-german/")
+ (base32
+ "0nqky0x9j6w3xg2vaj29db7l0zjw88d7bl6vs8864hqz2i6h2pcw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bibleref-german")
+ (synopsis "German adaptation of @code{bibleref}")
+ (description
+ "The package provides translations and various formats for the use of
+@code{bibleref} in German documents. The German naming of the Bible books
+complies with the @emph{Loccumer Richtlinien} (Locum guidelines). In
+addition, the Vulgate (Latin Bible) is supported.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-bibleref-lds
+ (package
+ (name "texlive-bibleref-lds")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bibleref-lds/"
+ "source/latex/bibleref-lds/"
+ "tex/latex/bibleref-lds/")
+ (base32
+ "0wqmpzml3yyhzv7bx5wkfl2ni0qinz0kjzdanh6rx0bczp29dlfh")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bibleref-lds")
+ (synopsis
+ "Bible references, including scriptures of the Church of Jesus Christ of
+Latter Day Saints")
+ (description
+ "The package extends the @code{bibleref-mouth} package to support
+references to the scriptures of The Church of Jesus Christ of Latter-day
+Saints (LDS).")
+ (license license:lppl1.3+)))
+
+(define-public texlive-bibleref-mouth
+ (package
+ (name "texlive-bibleref-mouth")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bibleref-mouth/"
+ "source/latex/bibleref-mouth/"
+ "tex/latex/bibleref-mouth/")
+ (base32
+ "0dakbx8rnjs9yjnn1xal9y0bmh165lqhbjj3bns974vkyb7nla4m")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bibleref-mouth")
+ (synopsis "Consistent formatting of @emph{Bible} references")
+ (description
+ "The package allows @emph{Bible} references to be formatted in
+a consistent way. It is similar to the @code{bibleref} package, except that
+the formatting macros are all purely expandable --- that is, they are all
+implemented in TeX's mouth. This means that they can be used in any
+expandable context, such as an argument to a @code{\\url} command.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-bibleref-parse
+ (package
+ (name "texlive-bibleref-parse")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bibleref-parse/"
+ "tex/latex/bibleref-parse/")
+ (base32
+ "01jhic1idgjgv9hsx5gih4230krfqm8pc3j7f4kn22w2jnw7fs68")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bibleref-parse")
+ (synopsis "Specify @emph{Bible} passages in human-readable format")
+ (description
+ "The package parses @emph{Bible} passages that are given in human
+readable format. It accepts a wide variety of formats. This allows for
+a simpler and more convenient interface to the functionality of the
+@code{bibleref} package.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-bidihl
+ (package
+ (name "texlive-bidihl")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/bidihl/" "tex/xelatex/bidihl/")
+ (base32
+ "021q2qhfl2ww95nbp63p3j7lv9wjj5s9wvn2sj5zyj1pcw75l8ir")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bidihl")
+ (synopsis "Experimental Bidi-aware text highlighting")
+ (description
+ "This package provides experimental Bidi-aware text highlighting.")
+ (license license:lppl1.3+)))
+
(define-public texlive-binomexp
(package
(name "texlive-binomexp")
@@ -1908,6 +3272,42 @@ convert atomic numbers to element symbols or element names and vice versa.")
characters.")
(license license:gpl3+)))
+(define-public texlive-booktabs-de
+ (package
+ (name "texlive-booktabs-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/booktabs-de/")
+ (base32
+ "1ld7zdr88xjhnnl2x734rxr7h0fz84awapmv50p1kzn6fczrwyam")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/booktabs-de")
+ (synopsis "German version of @code{booktabs}")
+ (description
+ "This is a German translation of the @code{booktabs} package
+documentation.")
+ (license license:gpl3+)))
+
+(define-public texlive-booktabs-fr
+ (package
+ (name "texlive-booktabs-fr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/booktabs-fr/")
+ (base32
+ "1xkqh6r2q835xaa92b24fzf61jsm85280570hivvwnch96i4fnh3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/booktabs-fr")
+ (synopsis "French translation of @code{booktabs} documentation")
+ (description
+ "This package provides a French translation of @code{booktabs}
+documentation.")
+ (license license:lppl)))
+
(define-public texlive-borceux
(package
(name "texlive-borceux")
@@ -1998,6 +3398,44 @@ involving brackets and allow partial differentials to be expressed in an
alternate form.")
(license license:lppl1.3+)))
+(define-public texlive-burmese
+ (package
+ (name "texlive-burmese")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/burmese/"
+ "fonts/map/dvips/burmese/"
+ "fonts/tfm/public/burmese/"
+ "fonts/type1/public/burmese/"
+ "source/fonts/burmese/"
+ "tex/latex/burmese/")
+ (base32
+ "04d022k7bqc7092xhsda0h5ma18b24hkmn0b7mlblpd3zf4qhs79")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ ;; The "birm.pl" script is located in the "source" part, and
+ ;; therefore will not appear in any output. This phase forces its
+ ;; installation in "bin/" directory.
+ (add-after 'install 'install-script
+ (lambda _
+ (install-file "source/fonts/burmese/birm.pl"
+ (string-append #$output "/bin")))))))
+ (inputs (list perl))
+ (home-page "https://ctan.org/pkg/burmese")
+ (synopsis "Basic support for writing Burmese")
+ (description
+ "This package provides basic support for writing Burmese. The package
+provides a preprocessor (written in Perl), an Adobe Type 1 font, and LaTeX
+macros.")
+ ;; The package itself is under LPPL terms, but the preprocessor relies on
+ ;; Knuth's.
+ (license (list license:lppl license:knuth))))
+
(define-public texlive-bussproofs-extra
(package
(name "texlive-bussproofs-extra")
@@ -2019,6 +3457,214 @@ alternate form.")
entire (sub)deductions.")
(license license:lppl1.3c)))
+(define-public texlive-bxbase
+ (package
+ (name "texlive-bxbase")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bxbase/" "tex/latex/bxbase/")
+ (base32
+ "19zhvwj55lihlj11mk322735z595al847wsg3p0s3a9zm17b0skk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bxbase")
+ (synopsis "BX bundle base components")
+ (description
+ "The main purpose of this bundle is to serve as an underlying library for
+other packages created by the same author. However @code{bxbase} package
+contains a few user-level commands and is of some use by itself.")
+ (license license:expat)))
+
+(define-public texlive-bxcjkjatype
+ (package
+ (name "texlive-bxcjkjatype")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bxcjkjatype/"
+ "tex/latex/bxcjkjatype/")
+ (base32
+ "1cnh1xdqcapahixzfxrrmadplkfrljh1vcdq7i3p4xdaclrbhzds")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bxcjkjatype")
+ (synopsis "Typeset Japanese with pdfLaTeX and CJK")
+ (description
+ "The package provides a working configuration of the CJK package,
+suitable for Japanese typesetting of moderate quality. Moreover, it
+facilitates use of the CJK package for pLaTeX users, by providing commands
+that are similar to those used by the pLaTeX kernel and some other packages
+used with it.")
+ (license license:expat)))
+
+(define-public texlive-bxghost
+ (package
+ (name "texlive-bxghost")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bxghost/" "tex/latex/bxghost/")
+ (base32
+ "11hnnyd6h3r5fl9p23qj1zspwzgnamfah7xqj7l1prp6ygb322mn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bxghost")
+ (synopsis "Ghost insertion for proper @code{xkanjiskip}")
+ (description
+ "The package provides two commands to help authors for documents in
+Japanese to insert proper @code{xkanjiskips}. It supports LuaTeX, XeTeX,
+pTeX, upTeX, and ApTeX (pTeX-ng).")
+ (license license:expat)))
+
+(define-public texlive-bxjaholiday
+ (package
+ (name "texlive-bxjaholiday")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bxjaholiday/"
+ "tex/latex/bxjaholiday/")
+ (base32
+ "1n0h9g5lgaz00gn8wjai8w3pbg7bs02aaw7zi7h8l01i4lc8l1r1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bxjaholiday")
+ (synopsis "Support for Japanese holidays")
+ (description
+ "This LaTeX package provides a command to convert dates to names of
+Japanese holidays. Another command, converting dates to the day of the week
+in Japanese, is available as a free gift.")
+ (license license:expat)))
+
+(define-public texlive-bxjalipsum
+ (package
+ (name "texlive-bxjalipsum")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bxjalipsum/"
+ "tex/latex/bxjalipsum/")
+ (base32
+ "1d71l9mrqc2lwzri5p97rfy0rdvj6jv2jpfm10grfpbwpln7big8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bxjalipsum")
+ (synopsis "Dummy text in Japanese")
+ (description
+ "This package enables users to print some Japanese text that can be used
+as dummy text. It is a Japanese counterpart of the @code{lipsum} package.
+Since there is no well-known nonsense text like Lipsum in the Japanese
+language, the package uses some real text in public domain.")
+ (license license:expat)))
+
+(define-public texlive-bxjaprnind
+ (package
+ (name "texlive-bxjaprnind")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bxjaprnind/"
+ "tex/latex/bxjaprnind/")
+ (base32
+ "0j2k06y63c7dgpcflrfrjy82g2746fnmpf8dk445lbqkbn1jypr5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bxjaprnind")
+ (synopsis "Adjust the position of parentheses at paragraph head")
+ (description
+ "In Japanese typesetting, opening parentheses placed at the beginning of
+paragraphs or lines are treated specially. This package adjusts the position
+of parentheses accordingly.")
+ (license license:expat)))
+
+(define-public texlive-bxjatoucs
+ (package
+ (name "texlive-bxjatoucs")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bxjatoucs/"
+ "fonts/tfm/public/bxjatoucs/"
+ "tex/latex/bxjatoucs/")
+ (base32
+ "1032lfp9qy4arzy06s5hkqlva7y182763wxfdql93yn68hcn85vd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bxjatoucs")
+ (synopsis "Convert Japanese character code to Unicode")
+ (description
+ "This package is meant for macro or package developers: it provides
+function-like macros that convert a character code value in one of several
+Japanese encodings to a Unicode value. Supported source encodings are:
+ISO-2022-JP (jis), EUC-JP (euc), Shift_JIS (sjis), and the Adobe-Japan1 glyph
+set.")
+ (license license:expat)))
+
+(define-public texlive-bxjscls
+ (package
+ (name "texlive-bxjscls")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bxjscls/" "source/latex/bxjscls/"
+ "tex/latex/bxjscls/")
+ (base32
+ "0bm9ab1j949v3ygnml8w0isx7yydq6jfq4ws3i0pf1rhs56m6rm0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bxjscls")
+ (synopsis "Japanese document class collection for all major engines")
+ (description
+ "This package provides an extended version of the Japanese document class
+collection provided by @code{jsclasses}. While the original version supports
+only pLaTeX and upLaTeX, the extended version also supports pdfLaTeX, XeLaTeX
+and LuaLaTeX, with the aid of suitable packages that provide capability of
+Japanese typesetting.")
+ (license license:bsd-2)))
+
+(define-public texlive-bxorigcapt
+ (package
+ (name "texlive-bxorigcapt")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bxorigcapt/"
+ "tex/latex/bxorigcapt/")
+ (base32
+ "1gj61hjmyxsbfkrs1sh604b6dfl00kp39fcamlfzb8s197wsl9fv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bxorigcapt")
+ (synopsis "Retain the original caption names when using Babel")
+ (description
+ "This package forces the caption names declared by the document class in
+use to be used as the caption names for a specific language introduced by the
+Babel package.")
+ (license license:expat)))
+
+(define-public texlive-bxwareki
+ (package
+ (name "texlive-bxwareki")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bxwareki/" "tex/latex/bxwareki/")
+ (base32
+ "0qy1nsxi8ihhxdz5grp3nymsm2lfj5gf6wmky30fxizxya92ml2b")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bxwareki")
+ (synopsis "Convert dates from Gregorian to Japanese calender")
+ (description
+ "This LaTeX package provides commands to convert from the Gregorian
+calendar to the Japanese rendering of the Japanese calendar. You can choose
+whether the numbers are written in Western numerals or kanji numerals. Note
+that the package only deals with dates in the year 1873 or later, where the
+Japanese calendar is really a Gregorian calendar with a different notation of
+years.")
+ (license license:expat)))
+
(define-public texlive-bytefield
(package
(name "texlive-bytefield")
@@ -2060,6 +3706,23 @@ a packet or in memory.")
in Python, C and Pascal. Program source files may also be input.")
(license license:public-domain)))
+(define-public texlive-c90
+ (package
+ (name "texlive-c90")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/enc/c90/" "fonts/enc/dvips/c90/"
+ "source/fonts/enc/c90/")
+ (base32
+ "0g4rwimlqqzbbs8ar15nsf8qcr8bbyjacmklbgv4pmsls5ka9n3n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/c90")
+ (synopsis "C90 font encoding for Thai")
+ (description "This package provides C90 font encoding for Thai.")
+ (license license:gpl2+)))
+
(define-public texlive-calculation
(package
(name "texlive-calculation")
@@ -2505,6 +4168,70 @@ formatting chemistry documents according to the conventions of a number of
leading journals. It also provides some handy chemistry-related macros.")
(license license:lppl1.3+)))
+(define-public texlive-chhaya
+ (package
+ (name "texlive-chhaya")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/chhaya/" "source/latex/chhaya/"
+ "tex/latex/chhaya/")
+ (base32
+ "1if47icrsy56sjza170cxcpcczwfh9k8jl7j22gwwam4msa4d1if")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/chhaya")
+ (synopsis "Linguistic glossing in Marathi language")
+ (description
+ "This package provides macros for linguistic glossing as per the rules
+given by Mumbai University.")
+ (license (list license:gpl3+
+ ;; Aalok (आलोक) copyleft license v1.0+.
+ (license:fsf-free "file://doc/latex/aalok/README.txt")
+ license:fdl1.3+))))
+
+(define-public texlive-chordbars
+ (package
+ (name "texlive-chordbars")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/chordbars/"
+ "tex/latex/chordbars/")
+ (base32
+ "0pyxnjalrmkan3mjir6w3g3xhgyzzbjkjhxz460p1nm8n5ng05xq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/chordbars")
+ (synopsis "Print chord grids for pop/jazz tunes")
+ (description
+ "This Tikz-based music-related package is targeted at pop/jazz
+guitar/bass/piano musicians. They usually need only the chords and the song
+structure. This package produces rectangular song patterns with one square
+per bar, with the chord shown inside the square. It also handles the song
+structure by showing the bar count and the repetitions of the patterns.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-chordbox
+ (package
+ (name "texlive-chordbox")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/chordbox/" "tex/latex/chordbox/")
+ (base32
+ "01css8dnzss7s711ry2rs2fi3bw70s0lgj0cwwdicjgi331zbq70")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/chordbox")
+ (synopsis "Draw chord diagrams")
+ (description
+ "This package provides two macros for drawing chord diagrams, as may be
+found for example in chord charts/books and educational materials. They are
+composed as TikZ pictures and have several options to modify their
+appearance.")
+ (license license:lppl1.3+)))
+
(define-public texlive-chronosys
(package
(name "texlive-chronosys")
@@ -2524,6 +4251,196 @@ leading journals. It also provides some handy chemistry-related macros.")
Interfaces for Plain TeX, ConTeXt and LaTeX are provided.")
(license license:lppl1.3+)))
+(define-public texlive-churchslavonic
+ (package
+ (name "texlive-churchslavonic")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/churchslavonic/"
+ "tex/latex/churchslavonic/")
+ (base32
+ "1qyxyp0ckizrryvqyz8cz066g9vvz01ki6b50sm5hk44b6b4v3ri")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (propagated-inputs
+ (list texlive-etoolbox
+ texlive-fonts-churchslavonic
+ texlive-hyphen-complete
+ texlive-oberdiek
+ texlive-xcolor))
+ (home-page "https://ctan.org/pkg/churchslavonic")
+ (synopsis "Typeset documents in Church Slavonic language using Unicode")
+ (description
+ "The package provides fonts, hyphenation patterns, and supporting macros
+to typeset Church Slavonic texts.")
+ (license license:expat)))
+
+(define-public texlive-cjhebrew
+ (package
+ (name "texlive-cjhebrew")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/cjhebrew/"
+ "fonts/afm/public/cjhebrew/"
+ "fonts/enc/dvips/cjhebrew/"
+ "fonts/map/dvips/cjhebrew/"
+ "fonts/tfm/public/cjhebrew/"
+ "fonts/type1/public/cjhebrew/"
+ "fonts/vf/public/cjhebrew/"
+ "tex/latex/cjhebrew/")
+ (base32
+ "00rf55ck8y1ny1v242sbhcfchnq7q5mlsmmqppgqspd892ymlxh0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/cjhebrew")
+ (synopsis "Typeset Hebrew with LaTeX")
+ (description
+ "The @code{cjhebrew} package provides Adobe Type 1 fonts for Hebrew, and
+LaTeX macros to support their use. Hebrew text can be vocalised, and a few
+accents are also available. The package makes it easy to include Hebrew text
+in other-language documents.")
+ (license license:lppl)))
+
+(define-public texlive-cjk
+ (package
+ (name "texlive-cjk")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/cjk/"
+ "source/latex/cjk/contrib/wadalab/"
+ "source/latex/cjk/texinput/KS/HLaTeX/"
+ "source/latex/cjk/utils/"
+ "tex/latex/cjk/contrib/wadalab/"
+ "tex/latex/cjk/texinput/"
+ "tex/latex/cjk/utils/pyhyphen/")
+ (base32
+ "044r1mmszq3hjmlck87vmqp62j2z02bm7lda8wb17phs0grkws5z")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (propagated-inputs
+ (list texlive-arphic
+ texlive-cns
+ texlive-garuda-c90
+ texlive-norasi-c90
+ texlive-uhc
+ texlive-wadalab))
+ (home-page "https://ctan.org/pkg/cjk")
+ (synopsis "CJK language support")
+ (description
+ "CJK is a macro package for LaTeX, providing simultaneous support for
+various Asian scripts in many encodings (including Unicode): Chinese (both
+traditional and simplified), Japanese, Korean and Thai. A special add-on
+feature is an interface to the Emacs editor (@file{cjk-enc.el}) which gives
+simultaneous, easy-to-use support to a bunch of other scripts in addition to
+the above -- Cyrillic, Greek, Latin-based scripts, Russian and Vietnamese are
+supported.")
+ (license license:gpl2)))
+
+(define-public texlive-cjk-gs-integrate
+ (package
+ (name "texlive-cjk-gs-integrate")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/cjk-gs-integrate/"
+ "fonts/misc/cjk-gs-integrate/"
+ "scripts/cjk-gs-integrate/"
+ "source/fonts/cjk-gs-integrate/")
+ (base32
+ "0ml35bs1pr3kbdqnbclyy31ln8yigy609rsm9rc2y3j5ngmw2y8y")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "cjk-gs-integrate.pl")))
+ (inputs (list perl))
+ (home-page "https://ctan.org/pkg/cjk-gs-integrate")
+ (synopsis "Tools to integrate CJK fonts into Ghostscript")
+ (description
+ "This script searches a list of directories for CJK fonts, and makes them
+available to an installed Ghostscript. In the simplest case, with sufficient
+privileges, a run without arguments should result in a complete setup of
+Ghostscript.")
+ (license license:gpl3)))
+
+(define-public texlive-cjk-ko
+ (package
+ (name "texlive-cjk-ko")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/cjk-ko/" "tex/latex/cjk-ko/")
+ (base32
+ "0z94rrbr56kybvxx37hpncc0rj4v4i44kyb9nc42nb7854y8zl0a")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (propagated-inputs (list texlive-cjk))
+ (home-page "https://ctan.org/pkg/cjk-ko")
+ (synopsis "Extension of the CJK package for Korean typesetting")
+ (description
+ "The package supports typesetting UTF-8-encoded modern Korean documents
+with the help of the LaTeX2e CJK package. It provides some enhanced features
+focused on Korean typesetting culture, one of them being allowing line-break
+between Latin and CJK characters.")
+ (license (list license:gpl3+ license:lppl license:public-domain))))
+
+(define-public texlive-cjkpunct
+ (package
+ (name "texlive-cjkpunct")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/cjkpunct/"
+ "source/latex/cjkpunct/"
+ "tex/latex/cjkpunct/")
+ (base32
+ "0l4jnawgcsq7lzsrky7259diswxm06mn9mvgxgw8j0za10kvv4vb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/cjkpunct")
+ (synopsis "Adjust locations and kerning of CJK punctuation marks")
+ (description "The package serves as a companion package for CJK. It
+adjust locations and kerning of CJK punctuation marks.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-cjkutils
+ (package
+ (name "texlive-cjkutils")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/man/man1/bg5conv.1"
+ "doc/man/man1/bg5conv.man1.pdf"
+ "doc/man/man1/cef5conv.1"
+ "doc/man/man1/cef5conv.man1.pdf"
+ "doc/man/man1/cefconv.1"
+ "doc/man/man1/cefconv.man1.pdf"
+ "doc/man/man1/cefsconv.1"
+ "doc/man/man1/cefsconv.man1.pdf"
+ "doc/man/man1/extconv.1"
+ "doc/man/man1/extconv.man1.pdf"
+ "doc/man/man1/hbf2gf.1"
+ "doc/man/man1/hbf2gf.man1.pdf"
+ "doc/man/man1/sjisconv.1"
+ "doc/man/man1/sjisconv.man1.pdf"
+ "hbf2gf/")
+ (base32
+ "0by2g05xv5dndnd78jz9y73fyswqhfvcbzcw8rzhvpvd6inrcdq8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/cjk")
+ (synopsis "CJK language support")
+ (description
+ "CJK is a macro package for LaTeX, providing simultaneous support for
+various Asian scripts in many encodings (including Unicode): Chinese (both
+traditional and simplified), Japanese, Korean and Thai. A special add-on
+feature is an interface to the Emacs editor (cjk-enc.el) which gives
+simultaneous, easy-to-use support to a bunch of other scripts in addition to
+the above --- Cyrillic, Greek, Latin-based scripts, Russian and Vietnamese are
+supported.")
+ (license license:gpl2)))
+
(define-public texlive-clrscode
(package
(name "texlive-clrscode")
@@ -2589,6 +4506,28 @@ this idea are code illustrations from the book @emph{Computer Science: An
Interdisciplinary Approach} from Robert Sedgewick and Kevin Wayne.")
(license license:lppl1.3c)))
+(define-public texlive-codicefiscaleitaliano
+ (package
+ (name "texlive-codicefiscaleitaliano")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/codicefiscaleitaliano/"
+ "source/latex/codicefiscaleitaliano/"
+ "tex/latex/codicefiscaleitaliano/")
+ (base32
+ "1ij3vcikhwx1d55z2gsx4yb9fin9dhm8yjwc6apiwg353ipxwibw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/codicefiscaleitaliano")
+ (synopsis "Test the consistency of the Italian personal Fiscal Code")
+ (description
+ "The alphanumeric string that forms the Italian personal Fiscal Code is
+prone to be misspelled thus rendering a legal document invalid. The package
+quickly verifies the consistency of the fiscal code string, and can therefore
+be useful for lawyers and accountants that use fiscal codes very frequently.")
+ (license license:lppl1.3+)))
+
(define-public texlive-colorsep
(package
(name "texlive-colorsep")
@@ -2777,6 +4716,27 @@ systems of continued equalities (or inequalities). Several variant layouts of
the equalities are provided, and the user may define their own.")
(license license:lppl1.3+)))
+(define-public texlive-convbkmk
+ (package
+ (name "texlive-convbkmk")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/convbkmk/" "scripts/convbkmk/")
+ (base32
+ "0w4fm4az1smrw002sqjkiiz94x01z6jkrb0mf9wb8qxdwrxriql9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "convbkmk.rb")))
+ (inputs (list ruby))
+ (home-page "https://ctan.org/pkg/convbkmk")
+ (synopsis
+ "Correct pLaTeX/upLaTeX bookmarks in PDF created with @code{hyperref}")
+ (description
+ "The package provides a small Ruby script that corrects bookmarks in PDF
+files created by pLaTeX or upLaTeX, using @code{hyperref}.")
+ (license license:expat)))
+
(define-public texlive-correctmathalign
(package
(name "texlive-correctmathalign")
@@ -2796,6 +4756,26 @@ the equalities are provided, and the user may define their own.")
mathematical environments.")
(license license:bsd-2)))
+(define-public texlive-covington
+ (package
+ (name "texlive-covington")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/covington/"
+ "tex/latex/covington/")
+ (base32
+ "0h47zgbiylnirwcjprh31q2n8g842qlhlddd733xn1zal3n5alsz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/covington")
+ (synopsis "LaTeX macros for Linguistics")
+ (description
+ "This package provides numerous minor LaTeX enhancements for linguistics,
+including multiple accents on the same letter, interline glosses (word-by-word
+translations), Discourse Representation Structures, and example numbering.")
+ (license license:lppl1.3+)))
+
(define-public texlive-crossrefenum
(package
(name "texlive-crossrefenum")
@@ -2919,6 +4899,34 @@ Environmental scores will be part of a future release.")
"This package contains parts of CWEB that are no longer useful.")
(license license:knuth)))
+(define-public texlive-dad
+ (package
+ (name "texlive-dad")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/dad/"
+ "fonts/afm/public/dad/"
+ "fonts/map/dvips/dad/"
+ "fonts/ofm/public/dad/"
+ "fonts/ovf/public/dad/"
+ "fonts/tfm/public/dad/"
+ "fonts/type1/public/dad/"
+ "tex/lualatex/dad/")
+ (base32
+ "0mkfhdai5m1fwj9x0rkpklvcrp3synfxl67dp6cb0bfz3w8nmis0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/dad")
+ (synopsis "Simple typesetting system for mixed Arabic/Latin documents")
+ (description
+ "This package allows simple typesetting in Arabic script, intended for
+mixed Arabic/Latin script usage in situations where heavy-duty solutions are
+discouraged. The system operates with both Unicode and transliterated input,
+allowing the user to choose the most appropriate approach for every
+situation.")
+ (license license:lppl)))
+
(define-public texlive-decision-table
(package
(name "texlive-decision-table")
@@ -3038,6 +5046,56 @@ custom derivatives and differential operators. The options follow
a consistent naming scheme making them easy to use and understand.")
(license license:lppl1.3+)))
+(define-public texlive-diadia
+ (package
+ (name "texlive-diadia")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/diadia/" "scripts/diadia/"
+ "tex/latex/diadia/")
+ (base32
+ "1sjnjabgqsv6v45sffkkzm78fnx89vmk836dajsvck5pd5nvkzxv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "diadia.lua")))
+ (home-page "https://ctan.org/pkg/diadia")
+ (synopsis "Package to keep a diabetes diary")
+ (description
+ "The @code{diadia} package allows you to keep a diabetes diary. Usually,
+this means keeping record of certain medical values like blood sugar, blood
+pressure, pulse or weight. It might also include other medical,
+pharmaceutical or nutritional data (HbA1c, insulin doses, carbohydrate units).
+
+The @code{diadia} package supports all of this plus more --- simply by adding
+more columns to the data file! It is able to evaluate the data file and
+typesets formatted tables and derived plots. Furthermore, it supports
+medication charts and info boxes.")
+ (license license:lppl)))
+
+(define-public texlive-diagbox
+ (package
+ (name "texlive-diagbox")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/diagbox/" "source/latex/diagbox/"
+ "tex/latex/diagbox/")
+ (base32
+ "0zr7ih8jr56j727gf3l1q87rlrqn3zfz8cm7hs2q5l1f3y1gmcgh")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/diagbox")
+ (synopsis "Table heads with diagonal lines")
+ (description
+ "The package's principal command, @code{\\diagbox}, takes two
+arguments (texts for the slash-separated parts of the box), and an optional
+argument with which the direction the slash will go, the box dimensions, etc.,
+may be controlled. The package also provides @code{\\slashbox} and
+@code{\\backslashbox} commands for compatibility with the now removed slashbox
+package, which it supersedes.")
+ (license license:lppl1.3+)))
+
(define-public texlive-diffcoeff
(package
(name "texlive-diffcoeff")
@@ -3146,6 +5204,45 @@ displaying one step in to the right. The macros work equally well with Plain
TeX and with LaTeX.")
(license license:lppl)))
+(define-public texlive-disser
+ (package
+ (name "texlive-disser")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/disser/" "makeindex/disser/"
+ "source/latex/disser/" "tex/latex/disser/")
+ (base32
+ "0sxvj4cka9xqzl2s3c465fm19lc1b8hyar1chjb51y42q4mx2bmg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/disser")
+ (synopsis "Class and templates for typesetting dissertations in Russian")
+ (description
+ "Disser comprises a document class and set of templates for typesetting
+dissertations in Russian. One of its primary advantages is a simplicity of
+format specification for titlepage, headers and elements of automatically
+generated lists (table of contents, list of figures, etc). Bibliography
+styles, that conform to the requirements of the Russian standard GOST
+R 7.0.11-2011, are provided.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-dnp
+ (package
+ (name "texlive-dnp")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "fonts/sfd/dnp/")
+ (base32
+ "0jlvb0nps1ij4sgbg3clgbk34p80la1fhh9zihn9fhl9nrqk637r")))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/dnp")
+ (synopsis "Subfont numbers for DNP font encoding")
+ (description "This package provides subfont numbers for DNP font encoding.")
+ ;; This is part of the CJK package, use the same GPL license.
+ (license license:gpl2)))
+
(define-public texlive-docbytex
(package
(name "texlive-docbytex")
@@ -3219,6 +5316,29 @@ such lists. Applications in mind belonged to LaTeX, but the package should
work with other formats as well.")
(license license:lppl1.3+)))
+(define-public texlive-dramatist
+ (package
+ (name "texlive-dramatist")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/dramatist/"
+ "source/latex/dramatist/"
+ "tex/latex/dramatist/")
+ (base32
+ "17x10jaa7f9rnqfrnvgw225n5ypqrmacbpsfpl5zdhx9abbjh793")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/dramatist")
+ (synopsis "Typeset dramas, both in verse and in prose")
+ (description
+ "This package is intended for typesetting drama of any length. It
+provides two environments for typesetting dialogues in prose or in verse; new
+document divisions corresponding to acts and scenes; macros that control the
+appearance of characters and stage directions; and automatic generation of
+a ``dramatis personae'' list.")
+ (license license:gpl3+)))
+
(define-public texlive-drawmatrix
(package
(name "texlive-drawmatrix")
@@ -3260,6 +5380,70 @@ triangular, or banded matrices.")
top of TikZ.")
(license license:lppl1.3+)))
+(define-public texlive-droit-fr
+ (package
+ (name "texlive-droit-fr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/droit-fr/" "tex/latex/droit-fr/")
+ (base32
+ "0lx4k3w7mzldhwykpfvhv05v7fhd1jibra80kz0zf9s0jga8sq4a")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/droit-fr")
+ (synopsis "Document class and bibliographic style for French law")
+ (description
+ "The bundle provides a toolkit intended for students writing a thesis in
+French law. It features a LaTeX document class, a bibliographic style for
+BibLaTeX package, a practical example of french thesis document, and
+documentation. The class assumes use of Biber and BibLaTeX.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-dsptricks
+ (package
+ (name "texlive-dsptricks")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/dsptricks/"
+ "tex/latex/dsptricks/")
+ (base32
+ "03ykpbvmb95n6j5071c5hrja4x6x3cpdnmppj9gjjjh63ddv40m6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/dsptricks")
+ (synopsis "Macros for Digital Signal Processing (DSP) plots")
+ (description
+ "The package provides a set of @code{LaTeX} macros (based on PSTricks)
+for plotting the kind of graphs and figures that are usually employed in
+digital signal processing publications. DSPTricks provides facilities for
+standard discrete-time lollipop plots, continuous-time and frequency plots,
+and pole-zero plots. The companion package
+DSPFunctions (@file{dspfunctions.sty}) provides macros for computing frequency
+responses and DFTs, while the package DSPBlocks (@file{dspblocks.sty})
+supports DSP block diagrams.")
+ (license license:lppl)))
+
+(define-public texlive-dvgloss
+ (package
+ (name "texlive-dvgloss")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/dvgloss/" "source/latex/dvgloss/"
+ "tex/latex/dvgloss/")
+ (base32
+ "1fs5ghbyl3qhg1v0iljjqn723a93m4l7f873h3h81pcga75mng4s")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/dvgloss")
+ (synopsis "Facilities for setting interlinear glossed text")
+ (description
+ "The package provides extensible macros for setting interlinear glossed
+text --- useful, for instance, for typing linguistics papers.")
+ (license license:lppl)))
+
(define-public texlive-dyntree
(package
(name "texlive-dyntree")
@@ -3284,6 +5468,28 @@ simple roots.")
;; LGPL 2.1+.
(license license:lgpl2.1+)))
+(define-public texlive-e-french
+ (package
+ (name "texlive-e-french")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/e-french/"
+ "makeindex/e-french/"
+ "tex/generic/e-french/")
+ (base32
+ "14qxxfjlxygprs1ndhnn9mhz9hkb4j2dqikni5cvva457bivm4l9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/e-french")
+ (synopsis "Comprehensive LaTeX support for French-language typesetting")
+ (description
+ "E-french is a distribution that keeps alive the work of Bernard
+Gaulle (now deceased), under a free licence. It replaces the old full
+@code{frenchpro} (the professional distribution) and the light-weight
+@code{frenchle} packages.")
+ (license license:lppl1.3+)))
+
(define-public texlive-easing
(package
(name "texlive-easing")
@@ -3302,6 +5508,25 @@ simple roots.")
to the PGF mathematical engine.")
(license license:lppl1.3+)))
+(define-public texlive-ecltree
+ (package
+ (name "texlive-ecltree")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ecltree/" "tex/latex/ecltree/")
+ (base32
+ "0ki5zzpl8dkz7zwyccmsxfnfq7vl5vlx3gi1py64mgqxfxp0rivw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ecltree")
+ (synopsis "Trees using Epic and Eepic macros")
+ (description
+ "The package recursively draws trees: each subtree is defined in
+a @code{bundle} environment, with a set of leaves described by @code{\\chunk}
+macros. A chunk may have a @code{bundle} environment inside it.")
+ (license license:lppl)))
+
(define-public texlive-econometrics
(package
(name "texlive-econometrics")
@@ -3325,6 +5550,88 @@ letters statistical distributions constants and symbols matrix operators and
statistical operators.")
(license license:lppl1.3+)))
+(define-public texlive-edfnotes
+ (package
+ (name "texlive-edfnotes")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/edfnotes/"
+ "source/latex/edfnotes/"
+ "tex/latex/edfnotes/")
+ (base32
+ "074db5fanasjzk7clj0l4ka3x1qpmvczwxix0l2v6sjjmyb4xfz4")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/edfnotes")
+ (synopsis "Critical annotations to footnotes with @code{ednotes}")
+ (description
+ "The package modifies the annotation commands and label-test mechanism of
+the ednotes package so that critical notes appear on the pages and in the
+order that one would expect.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-edmac
+ (package
+ (name "texlive-edmac")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/edmac/" "source/latex/edmac/"
+ "tex/generic/edmac/")
+ (base32
+ "1pflqzrzfyw725ypc6lcryzzbizk13j69h4875r6q4fs763kv3w1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/edmac")
+ (synopsis "Typeset critical editions")
+ (description
+ "This is the type example package for typesetting scholarly critical
+editions.")
+ (license license:gpl2)))
+
+(define-public texlive-eledform
+ (package
+ (name "texlive-eledform")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/eledform/"
+ "source/latex/eledform/"
+ "tex/latex/eledform/")
+ (base32
+ "1sslbwabzpvx314bfmr6gy1p8nrh89v5mnkgdcby9w42hnfqiw2n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/eledform")
+ (synopsis "Define textual variants")
+ (description
+ "The package provides commands to formalize textual variants in critical
+editions typeset using @code{eledmac}.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-eledmac
+ (package
+ (name "texlive-eledmac")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/eledmac/" "source/latex/eledmac/"
+ "tex/latex/eledmac/")
+ (base32
+ "1a4579g3rykcgbwjqbky260lx6x7mc41i6cqhi83anf3zilsii0r")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/eledmac")
+ (synopsis "Typeset scholarly editions")
+ (description
+ "This package provides a package for typesetting scholarly critical editions,
+replacing the established @code{ledmac} package. The package supports
+indexing by page and by line numbers, and simple @code{tabular}- and
+@code{array}-style environments. The package is distributed with the related
+@code{eledpar} package. The package is now superseded by @code{reledmac}.")
+ (license license:lppl1.3+)))
+
(define-public texlive-eltex
(package
(name "texlive-eltex")
@@ -3451,6 +5758,72 @@ you use any special symbols inside your command.")
@url{https://www.eolang.org, EO} programming language.")
(license license:expat)))
+(define-public texlive-eplain
+ (package
+ (name "texlive-eplain")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/eplain/"
+ "doc/info/eplain.info"
+ "doc/man/man1/eplain.1"
+ "doc/man/man1/eplain.man1.pdf"
+ "source/eplain/"
+ "tex/eplain/")
+ (base32
+ "00nmqhfckrf8ygw6i93d5xnf85i8a88ryadb5ml73w4rllwjxr72")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:create-formats #~(list "eplain")))
+ (propagated-inputs
+ (list texlive-atbegshi
+ texlive-atveryend
+ texlive-babel
+ texlive-cm
+ texlive-everyshi
+ texlive-firstaid
+ texlive-hyphen-complete
+ texlive-knuth-lib
+ texlive-l3backend
+ texlive-l3kernel
+ texlive-l3packages
+ texlive-latex
+ texlive-latex-fonts
+ texlive-pdftex
+ texlive-plain
+ texlive-tex-ini-files
+ texlive-unicode-data))
+ (home-page "https://ctan.org/pkg/eplain")
+ (synopsis "Extended plain TeX macros")
+ (description
+ "This package provides an extended version of the plain TeX format,
+adding support for bibliographies, tables of contents, enumerated lists,
+verbatim input of files, numbered equations, tables, two-column output,
+footnotes, hyperlinks in PDF output and commutative diagrams. Eplain can also
+load some of the more useful LaTeX packages, notably @code{graphics},
+@code{graphicx} (an extended version of graphics), @code{color},
+@code{autopict} (a package instance of the LaTeX picture code), @code{psfrag},
+and @code{url}.")
+ (license license:gpl2+)))
+
+(define-public texlive-epslatex-fr
+ (package
+ (name "texlive-epslatex-fr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/epslatex-fr/")
+ (base32
+ "1xs9977g9g3i6sipkf7i9jdl8sdm69ci3161a4p7k66qbizi7zvb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/fepslatex")
+ (synopsis "French version of @emph{Graphics in LaTeX}")
+ (description
+ "This is the French translation of @code{epslatex}, and describes how to
+use imported graphics in LaTeX(2e) documents.")
+ (license license:gpl3+)))
+
(define-public texlive-eqexpl
(package
(name "texlive-eqexpl")
@@ -3537,6 +5910,69 @@ ellipsograph. This package extends the functionalities of the @code{curve2e}
package.")
(license license:lppl1.3c)))
+(define-public texlive-evangelion-jfm
+ (package
+ (name "texlive-evangelion-jfm")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/luatex/evangelion-jfm/"
+ "tex/luatex/evangelion-jfm/")
+ (base32
+ "1wr55p96v9x58l0bqcnrbs1q47pf5v0rj8pmclfv0jx9mzc3d5j7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/evangelion-jfm")
+ (synopsis "Japanese font metric supporting many advanced features")
+ (description
+ "This package provides a Japanese font metric supporting vertical and
+horizontal typesetting, linegap punctuations, extended fonts, and more
+interesting and helpful features using traditional and simplified Chinese or
+Japanese fonts under LuaTeX-ja. It also makes full use of the priority
+feature, meeting the standards, and allows easy customisation.")
+ (license license:expat)))
+
+(define-public texlive-expex
+ (package
+ (name "texlive-expex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/expex/" "tex/generic/expex/")
+ (base32
+ "0is4cdpsqycaw8xzc6x1gkg4ldk8v6a1i52qmxw13q8k10qh6b95")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/expex")
+ (synopsis "Linguistic examples and glosses, with reference capabilities")
+ (description
+ "The package provides macros for typesetting linguistic examples and
+glosses, with a refined mechanism for referencing examples and parts of
+examples. The package can be used with LaTeX or with Plain TeX.")
+ (license license:lppl)))
+
+(define-public texlive-expose-expl3-dunkerque-2019
+ (package
+ (name "texlive-expose-expl3-dunkerque-2019")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/expose-expl3-dunkerque-2019/")
+ (base32
+ "0xij1ycxnc3hfzkl0bfs03s0zzzv6xsj3myvykb6n836j1g66g2y")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/expose-expl3-dunkerque-2019")
+ (synopsis "Using @code{expl3} to implement some numerical algorithms")
+ (description
+ "This is an article, in French, based on a presentation made in Dunkerque
+for the @emph{Stage LaTeX} on 12 June 2019. The article gives three examples
+of code in @code{expl3} with (lots of) comments: Knuth's algorithm to create
+a list of primes, the sieve of Eratosthenes, Kaprekar sequences. The package
+contains the code itself, the documentation as a PDF file, and all the files
+needed to produce it.")
+ (license license:lppl1.3+)))
+
(define-public texlive-extarrows
(package
(name "texlive-extarrows")
@@ -3579,6 +6015,27 @@ as @code{\\xleftarrow} from @code{amsmath}), and a simple command to create
new ones.")
(license license:lppl1.3+)))
+(define-public texlive-facture
+ (package
+ (name "texlive-facture")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/facture/"
+ "source/xelatex/facture/"
+ "tex/xelatex/facture/")
+ (base32
+ "1f7w697g12wx1kc7j84yyvxarkwlvmxr10nxcg93dnqz7lpfwvng")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/facture")
+ (synopsis "Generate an invoice")
+ (description
+ "This package provides a simple class that allows production of an invoice,
+with or without VAT; different addresses for delivery and for billing are
+permitted.")
+ (license license:cc-by-sa2.0)))
+
(define-public texlive-faktor
(package
(name "texlive-faktor")
@@ -3624,6 +6081,50 @@ the chapters. Each chapter can consist of three sections: the lesson, the
exercises and the activities.")
(license license:lppl)))
+(define-public texlive-fduthesis
+ (package
+ (name "texlive-fduthesis")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/fduthesis/"
+ "source/latex/fduthesis/"
+ "tex/latex/fduthesis/")
+ (base32
+ "1imgp79fa048nyvyjzfky1fzzmak4h4j7xa4168ak07qgr5gdq87")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/fduthesis")
+ (synopsis "LaTeX thesis template for Fudan University")
+ (description
+ "This package is a LaTeX thesis template package for Fudan University.
+It can make it easy to write theses both in Chinese and English.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-figbas
+ (package
+ (name "texlive-figbas")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/figbas/"
+ "fonts/afm/public/figbas/"
+ "fonts/map/dvips/figbas/"
+ "fonts/tfm/public/figbas/"
+ "fonts/type1/public/figbas/")
+ (base32
+ "07dc19989sx968hbn3h2m1bbplp8zqh1yj9v92mcp54876rk8bbp")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/figbas")
+ (synopsis "Mini-fonts for figured-bass notation in music")
+ (description
+ "This package consists of three mini-fonts (and associated metrics) of
+conventional ligatures for the figured-bass notations 2+, 4+, 5+, 6+ and 9+ in
+music manuscripts. The fonts are usable with Computer Modern Roman and Sans,
+and Palatino/Palladio, respectively.")
+ (license license:lppl)))
+
(define-public texlive-filecontentsdef
(package
(name "texlive-filecontentsdef")
@@ -3672,6 +6173,47 @@ with pdfTeX, XeTeX and LuaTeX, and can also be used with the
@code{unicode-math} package.")
(license license:lppl1.3c)))
+(define-public texlive-fixjfm
+ (package
+ (name "texlive-fixjfm")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/fixjfm/" "tex/generic/fixjfm/")
+ (base32
+ "0x3wf7v03jqczvxaslqw422bvccvna31jl5sgld6llvfh7b0ziyx")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/fixjfm")
+ (synopsis "Fix JFM (for *pTeX)")
+ (description
+ "This package fixes several bugs in the JFM format. Both LaTeX and plain
+TeX are supported.")
+ (license license:knuth)))
+
+(define-public texlive-fixltxhyph
+ (package
+ (name "texlive-fixltxhyph")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/fixltxhyph/"
+ "source/latex/fixltxhyph/"
+ "tex/latex/fixltxhyph/")
+ (base32
+ "1wjrq2gplal5hpij758c4mk6s6aidqp2h25mvf7jmbbzq2nfsyq1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/fixltxhyph")
+ (synopsis "Allow hyphenation of partially-emphasised substrings")
+ (description
+ "The package fixes the problem of TeX failing to hyphenate letter strings
+that seem (to TeX} to be words, but which are followed by an apostrophe and
+then an emphasis command. The cause of the problem is not the apostrophe, but
+the font change in the middle of the string. The problem arises in Catalan,
+French, Italian and Romansh.")
+ (license license:lppl1.3+)))
+
(define-public texlive-fixmath
(package
(name "texlive-fixmath")
@@ -3742,6 +6284,26 @@ therefore, there are macros to emphasize or downplay some parts of the
grammar (which is the main novelty compared to other BNF packages).")
(license license:lppl1.3+)))
+(define-public texlive-formation-latex-ul
+ (package
+ (name "texlive-formation-latex-ul")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/formation-latex-ul/"
+ "source/latex/formation-latex-ul/")
+ (base32
+ "1cvicnjx5ayyj66f18pglz55bajxpqnkgygw3vmvca5ixg8aiwxm")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/formation-latex-ul")
+ (synopsis "Introductory LaTeX course in French")
+ (description
+ "This package contains the supporting documentation, slides, exercise files,
+and templates for an introductory LaTeX course (in French) prepared for
+Universite Laval, Quebec, Canada.")
+ (license license:cc-by4.0)))
+
(define-public texlive-fouridx
(package
(name "texlive-fouridx")
@@ -3764,6 +6326,102 @@ level, as appropriate. The package provides an alternative to the use of the
@code{\\sideset} command in the @code{amsmath} package.")
(license license:lppl)))
+(define-public texlive-frenchmath
+ (package
+ (name "texlive-frenchmath")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/frenchmath/"
+ "source/latex/frenchmath/"
+ "tex/latex/frenchmath/")
+ (base32
+ "0f6x5glpvjxvl5l8nvrjcbc6mfqpyv77y4qyxaaqxcwyhbkp5fw7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/frenchmath")
+ (synopsis "Typesetting mathematics according to French rules")
+ (description
+ "The package provides:
+
+@itemize
+@item capital letters in roman (upright shape) in mathematical mode according
+to French rule (can be optionally disabled),
+@item optionally lowercase Greek letters in upright shape,
+@item correct spacing in math mode after commas, before a semicolon and around
+square brackets,
+@item some useful macros and aliases for symbols used in France such as
+@code{\\infeg}, @code{\\supeg}, @code{\\paral}, @item several macros for
+writing french operator names like @emph{pgcd}, @emph{ppcm}, @emph{Card},
+@emph{rg}, @emph{Vect}.
+@end itemize")
+ (license license:lppl1.3+)))
+
+(define-public texlive-frletter
+ (package
+ (name "texlive-frletter")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/frletter/" "tex/latex/frletter/")
+ (base32
+ "0h8lsfmv0icb616kwhkqqbfh64l43vwc63p4bl8sw9xy2lfal5xm")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/frletter")
+ (synopsis "Typeset letters in the French style")
+ (description
+ "This package provides a small class for typesetting letters in France.
+No assumption is made about the language in use. The class represents a small
+modification of the @code{beletter} class, which is itself a modification of
+the standard LaTeX @code{letter} class.")
+ (license license:public-domain)))
+
+(define-public texlive-frontespizio
+ (package
+ (name "texlive-frontespizio")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/frontespizio/"
+ "source/latex/frontespizio/"
+ "tex/latex/frontespizio/")
+ (base32
+ "17xqq0n2b0acpqq2hd5c5qi5fsrhyjwm1c452i3rbdmf1xkqvkvy")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/frontespizio")
+ (synopsis "Create a frontispiece for Italian theses")
+ (description
+ "Typesetting a frontispiece independently of the layout of the main
+document is difficult. This package provides a solution by producing an
+auxiliary TeX file to be typeset on its own and the result is automatically
+included at the next run. The markup necessary for the frontispiece is
+written in the main document in a @code{frontespizio} environment.
+Documentation is mainly in Italian, as the style is probably apt only to
+theses in Italy.")
+ (license license:lppl)))
+
+(define-public texlive-frpseudocode
+ (package
+ (name "texlive-frpseudocode")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/frpseudocode/"
+ "tex/latex/frpseudocode/")
+ (base32
+ "1jsrx1slbbqx9hg0a3f7xylxfly2cinw2g5vhhvvgxpp356v6ick")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/frpseudocode")
+ (synopsis "French translation for the @code{algorithmicx} package")
+ (description
+ "This package is intended for use alongside @code{algorithmicx} package.
+Its aim is to provide a French translation of terms and words used in
+algorithms to make it integrate seamlessly in a French written document.")
+ (license license:lppl1.3c)))
+
(define-public texlive-functan
(package
(name "texlive-functan")
@@ -3805,6 +6463,45 @@ possibility to override the standard behavior of norms, ...).")
nets, diagrams, etc., very easily, in the LaTeX @code{picture} environment.")
(license license:lppl)))
+(define-public texlive-gb4e
+ (package
+ (name "texlive-gb4e")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/gb4e/" "tex/latex/gb4e/")
+ (base32
+ "1pi6n59v8vrrm2qaff8z28kwb0xa6nykgrfi9r0lxc8f1d2r5k7f")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gb4e")
+ (synopsis "Linguistic tools")
+ (description
+ "This package provides an environment for linguistic examples, tools for
+glosses, and various other goodies.")
+ (license license:lppl1.2+)))
+
+(define-public texlive-gchords
+ (package
+ (name "texlive-gchords")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/gchords/" "tex/latex/gchords/")
+ (base32
+ "0wchfk25v6rh5nffjyn8bypwjsqc9pi2rjrw3np65a0sxxc0sl1v")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gchords")
+ (synopsis "Typeset guitar chords")
+ (description
+ "This package provides a LaTeX package for typesetting of guitar chord
+diagrams, including options for chord names, finger numbers and typesetting
+above lyrics. The bundle also includes a TCL script (@file{chordbox.tcl})
+that provides a graphical application which creates LaTeX files that use
+@file{gchords.sty}.")
+ (license license:gpl3+)))
+
(define-public texlive-gene-logic
(package
(name "texlive-gene-logic")
@@ -3825,6 +6522,27 @@ provides an environment like @code{eqnarray}, a @code{newtheorem}-like
environment (NewTheorem), and several macros.")
(license license:isc)))
+(define-public texlive-ghab
+ (package
+ (name "texlive-ghab")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ghab/"
+ "fonts/source/public/ghab/"
+ "tex/latex/ghab/")
+ (base32
+ "0jknnlcigk6aa48xqvxd67015fxjlmmp36p52c95xrii4lv3m0zk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ghab")
+ (synopsis "Typeset ghab boxes in LaTeX")
+ (description
+ "The package defines a command @code{\\darghab} that will typeset its
+argument in a box with a decorated frame. The width of the box may be set
+using an optional argument.")
+ (license license:lppl)))
+
(define-public texlive-ghsystem
(package
(name "texlive-ghsystem")
@@ -3875,6 +6593,68 @@ package. Its main features are:
@end itemize")
(license license:lppl1.3c)))
+(define-public texlive-gloss-occitan
+ (package
+ (name "texlive-gloss-occitan")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/gloss-occitan/"
+ "source/latex/gloss-occitan/")
+ (base32
+ "0h9w7gk7klwhackx30c7wa2xv23jy2r75zvgs22crhv40h8blj3f")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gloss-occitan")
+ (synopsis "Polyglossia support for Occitan")
+ (description
+ "This package provides Occitan language description file for
+Polyglossia.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-gmverse
+ (package
+ (name "texlive-gmverse")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/gmverse/" "tex/latex/gmverse/")
+ (base32
+ "13vs1w9pfl4is5f5papwqqm83kmb17d4z7gv8nxkswnav9v5cl56")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gmverse")
+ (synopsis "Package for typesetting (short) poems")
+ (description
+ "This package provides a redefinition of the @code{verse} environment to
+make the @code{\\\\} command optional for line ends and to give it
+a possibility of optical centering and right-hanging alignment of lines broken
+because of length.")
+ (license license:lppl)))
+
+(define-public texlive-gost
+ (package
+ (name "texlive-gost")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/gost/" "bibtex/csf/gost/"
+ "doc/bibtex/gost/" "source/bibtex/gost/")
+ (base32
+ "0rsqk4r1r741ggvpgg7g51knlaqrrdq9g8yiix66vx3n5v1arp26")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gost")
+ (synopsis "BibTeX styles to format according to GOST")
+ (description
+ "This package provides BibTeX styles to format bibliographies in English,
+Russian or Ukrainian according to GOST 7.0.5-2008 or GOST 7.1-2003. Both
+8-bit and Unicode (UTF-8) versions of each @code{BibTeX} style, in each case
+offering a choice of sorted and unsorted. Further, a set of three
+styles (which do not conform to current standards) are retained for backwards
+compatibility.")
+ (license license:lppl1.3c)))
+
(define-public texlive-gotoh
(package
(name "texlive-gotoh")
@@ -3895,6 +6675,32 @@ The package also provides an interface to control various settings including
algorithm parameters.")
(license license:expat)))
+(define-public texlive-gregoriotex
+ (package
+ (name "texlive-gregoriotex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/luatex/gregoriotex/"
+ "fonts/source/gregoriotex/"
+ "fonts/truetype/public/gregoriotex/"
+ "scripts/gregoriotex/"
+ "source/luatex/gregoriotex/"
+ "tex/lualatex/gregoriotex/"
+ "tex/luatex/gregoriotex/")
+ (base32
+ "0lnpq6rfdb6dg543cmbsm817ziim6arxnzxzbn0wn8i8aw681idr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gregoriotex")
+ (synopsis "Engraving gregorian chant scores")
+ (description
+ "Gregorio is a software application for engraving gregorian chant scores
+on a computer. Gregorio's main job is to convert a gabc file (simple text
+representation of a score) into a GregorioTeX file, which makes TeX able to
+create a PDF of your score.")
+ (license license:gpl3)))
+
(define-public texlive-grundgesetze
(package
(name "texlive-grundgesetze")
@@ -3916,6 +6722,27 @@ concept-script in the style of his @emph{Grundgesetze der Arithmetik} (Basic
Laws of Arithmetic).")
(license license:gpl2)))
+(define-public texlive-gtrcrd
+ (package
+ (name "texlive-gtrcrd")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/gtrcrd/" "tex/latex/gtrcrd/")
+ (base32
+ "0ndnzkm84ynn3wcnfg6j6fcl87wmd3g9w5d17g1z6qp340asrkp9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gtrcrd")
+ (synopsis "Add chords to lyrics")
+ (description
+ "The package provides the means to specify guitar chords to be played
+with each part of the lyrics of a song. The syntax of the macros reduces the
+chance of failing to provide a chord where one is needed, and the structure of
+the macros ensures that the chord specification appears immediately above the
+start of the lyric.")
+ (license license:lppl1.3+)))
+
(define-public texlive-gu
(package
(name "texlive-gu")
@@ -3937,6 +6764,189 @@ Afterwards all necessary dimensions are calculated and the scheme is drawn.
Currently two steps of symmetry reduction are supported.")
(license license:lppl)))
+(define-public texlive-guide-to-latex
+ (package
+ (name "texlive-guide-to-latex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/guide-to-latex/")
+ (base32
+ "1wc5pclv27af2zr6kjjahjzxxlab31d8970jvxr9lxiqllvkxyab")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/guide-to-latex")
+ (synopsis "Examples and more from @emph{Guide to LaTeX}, by Kopka and Daly")
+ (description
+ "This package contains material presented in the book @emph{Guide to LaTeX},
+4th edition, by Helmut Kopka and Patrick W. Daly as code, sample figures,
+processed files, as well as solutions to the exercices.")
+ (license license:lppl1.3c+)))
+
+(define-public texlive-guitar
+ (package
+ (name "texlive-guitar")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/guitar/" "source/latex/guitar/"
+ "tex/latex/guitar/")
+ (base32
+ "0rywmlz59mjm59n4607qk9fa62w1c9qv9iyyja8k9vb4pc9yijrc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/guitar")
+ (synopsis "Guitar chords and song texts")
+ (description
+ "This package provides (La)TeX macros for typesetting guitar chords over
+song texts. Note that this package only places arbitrary TeX code over the
+lyrics. To typeset the chords graphically (and not only by name), the author
+recommends use of an additional package such as @code{gchords}.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-guitarchordschemes
+ (package
+ (name "texlive-guitarchordschemes")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/guitarchordschemes/"
+ "tex/latex/guitarchordschemes/")
+ (base32
+ "189xx0y549ss4ip8x2f1rpcqyad5njrni785sxmy2cghqbdcgzzn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/guitarchordschemes")
+ (synopsis "Guitar chord and scale tablatures")
+ (description
+ "This package provides two commands (@code{\\chordscheme} and
+@code{\\scales}). With those commands it is possible to draw schematic
+diagrams of guitar chord tablatures and scale tablatures. Both commands know
+a range of options that allow wide customization of the output.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-guitartabs
+ (package
+ (name "texlive-guitartabs")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/guitartabs/"
+ "tex/latex/guitartabs/")
+ (base32
+ "1hk5yl7za7mm6cpg9g4z5wnq4m2nwm41sq8w7m8ic38sr85n67zz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/guitartabs")
+ (synopsis "Class for drawing guitar tablatures easily")
+ (description
+ "This package provides is a simple LaTeX2e class that allows guitarists
+to create basic guitar tablatures using LaTeX.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-gustlib
+ (package
+ (name "texlive-gustlib")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bib/gustlib/" "bibtex/bst/gustlib/"
+ "doc/plain/gustlib/" "tex/plain/gustlib/")
+ (base32
+ "1jfmsx5zw9yb8fkhw4fad82m48n7fs1inmx471mr7ys0i7y1l92v")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gustlib")
+ (synopsis "Plain macros for much core and extra functionality, from GUST")
+ (description
+ "This package includes Plain TeX macros adding extra functionalities.
+This comprises bibliography support, token manipulation, cross-references,
+verbatim, determining length of a paragraph's last line, multicolumn output,
+Polish bibliography and index styles, prepress and color separation, graphics
+manipulation, and tables.")
+ (license (list license:knuth license:public-domain))))
+
+(define-public texlive-gustprog
+ (package
+ (name "texlive-gustprog")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/gustprog/")
+ (base32
+ "07qx4xvyqb4p0cx0macjgyg0pcxgcmdxmzfsx9ah5s0dqvminwrc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gustprog")
+ (synopsis "Utility programs for Polish users of TeX")
+ (description
+ "This package provides utility programs for Polish users of TeX. These
+programs are provided as sources, not installed in the @file{bin}
+directories.")
+ (license license:public-domain)))
+
+(define-public texlive-happy4th
+ (package
+ (name "texlive-happy4th")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/plain/happy4th/")
+ (base32
+ "1x950scxbvcgwycpakflpklc775pknjab620g099dnsfrpb76f4a")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/happy4th")
+ (synopsis "Firework display in obfuscated TeX")
+ (description
+ "The output PDF file gives an amusing display, as the reader pages
+through it.")
+ (license license:public-domain)))
+
+(define-public texlive-harmony
+ (package
+ (name "texlive-harmony")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/harmony/" "tex/latex/harmony/")
+ (base32
+ "0ky4aiv3zvykfwalf1md4lzjbr9pc14i93xsxdwl25jcsi2kvjk7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/harmony")
+ (synopsis "Typeset harmony symbols, etc., for musicology")
+ (description
+ "The package @file{harmony.sty} helps typesetting harmony symbols for
+musicology.")
+ (license license:lppl)))
+
+(define-public texlive-hanzibox
+ (package
+ (name "texlive-hanzibox")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/hanzibox/"
+ "source/xelatex/hanzibox/"
+ "tex/xelatex/hanzibox/")
+ (base32
+ "1bgbybzz5h79i2l3mbjxm11x9nsxm366c6d2mha9j5qabjghakya")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-ctex))
+ (home-page "https://ctan.org/pkg/hanzibox")
+ (synopsis
+ "Boxed Chinese characters with Pinyin above and translation below")
+ (description
+ "This is a LaTeX package written to simplify the input of Chinese with
+Hanyu Pinyin and translation. Hanyu Pinyin is placed above Chinese with the
+@code{xpinyin} package, and the translation is placed below. The package can
+be used as a utility for learning to write and pronounce Chinese characters,
+for Chinese character learning plans, presentations, exercise booklets and
+other documentation work.")
+ (license license:lppl1.3c)))
+
(define-public texlive-helmholtz-ellis-ji-notation
(package
(name "texlive-helmholtz-ellis-ji-notation")
@@ -4116,6 +7126,144 @@ adds a collection of useful @acronym{HEP, High Energy Physics} units to the
existing SIunits set.")
(license license:lppl)))
+(define-public texlive-hitex
+ (package
+ (name "texlive-hitex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/hitex/base/"
+ "doc/man/man1/hishrink.1"
+ "doc/man/man1/hishrink.man1.pdf"
+ "doc/man/man1/histretch.1"
+ "doc/man/man1/histretch.man1.pdf"
+ "doc/man/man1/hitex.1"
+ "doc/man/man1/hitex.man1.pdf"
+ "makeindex/hitex/"
+ "tex/hitex/base/")
+ (base32
+ "19q0sd0mhsamns9i7gr85n2n0jjc6p2n2xcc7s9b65hz8zp0bdbk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:create-formats #~(list "hilatex" "hitex")))
+ (propagated-inputs
+ (list texlive-atbegshi
+ texlive-atveryend
+ texlive-babel
+ texlive-cm
+ texlive-etex
+ texlive-everyshi
+ texlive-firstaid
+ texlive-hyphen-base
+ texlive-knuth-lib
+ texlive-l3backend
+ texlive-l3kernel
+ texlive-l3packages
+ texlive-latex
+ texlive-latex-fonts
+ texlive-plain
+ texlive-tex-ini-files
+ texlive-unicode-data))
+ (home-page "https://ctan.org/pkg/hitex")
+ (synopsis "TeX extension writing HINT output for on-screen reading")
+ (description
+ "This package provides a TeX extension that generates HINT output. The
+HINT file format is an alternative to the DVI and PDF formats which was
+designed specifically for on-screen reading of documents. Especially on
+mobile devices, reading DVI or PDF documents can be cumbersome. Mobile
+devices are available in a large variety of sizes but typically are not large
+enough to display documents formated for a4/letter-size paper. To compensate
+for the limitations of a small screen, users are used to alternating between
+landscape (few long lines) and portrait (more short lines) mode. The HINT
+format supports variable and varying screen sizes, leveraging the ability of
+TeX to format a document for nearly-arbitrary values of @code{\\hsize} and
+@code{\\vsize}.")
+ (license license:x11)))
+
+(define-public texlive-hrlatex
+ (package
+ (name "texlive-hrlatex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/hrlatex/" "source/latex/hrlatex/"
+ "tex/latex/hrlatex/")
+ (base32
+ "16npkf18gy8clwkzvm0qysfv90wb6979cppj5rykn1x0icsvw2ix")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/hrlatex")
+ (synopsis "LaTeX support for Croatian documents")
+ (description
+ "This package simplifies creation of new documents for the (average)
+Croatian user. As an example, a class file @code{hrdipl.cls} (designed for
+the graduation thesis at the University of Zagreb) and sample thesis documents
+are included.")
+ (license license:lppl)))
+
+(define-public texlive-huaz
+ (package
+ (name "texlive-huaz")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/huaz/" "tex/latex/huaz/")
+ (base32
+ "103wnzw8401d1ckc31y6ga75bph0ls71hxs0hdkszw719ghm7vjr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/huaz")
+ (synopsis "Automatic Hungarian definite articles")
+ (description
+ "In Hungarian there are two definite articles, @samp{a} and @samp{az},
+which are determined by the pronunciation of the subsequent word. The
+@code{huaz} package helps the user to insert automatically the correct
+definite article for cross-references and other commands containing text.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-hulipsum
+ (package
+ (name "texlive-hulipsum")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/hulipsum/"
+ "source/latex/hulipsum/"
+ "tex/latex/hulipsum/")
+ (base32
+ "1w62vawh2l49bgm7ivprmz61b71qsf38xdsrq6x2dc2ywzvs4z2f")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/hulipsum")
+ (synopsis "Hungarian dummy text (Lorum ipse)")
+ (description
+ "Lorem ipsum is an improper Latin filler dummy text, cf.@: the
+@code{lipsum} package. It is commonly used for demonstrating the textual
+elements of a document template. Lorum ipse is a Hungarian variation of Lorem
+ipsum. (Lorum is a Hungarian card game, and ipse is a Hungarian slang word
+meaning bloke.) With this package you can typeset 150 paragraphs of Lorum
+ipse.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-hvarabic
+ (package
+ (name "texlive-hvarabic")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/hvarabic/" "tex/latex/hvarabic/")
+ (base32
+ "0kjx2x3fnpqw6hybw7ifdlqad4mmbacba290qwlhhggpjrxsvp39")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/hvarabic")
+ (synopsis "Macros for RTL typesetting")
+ (description
+ "This package provides some macros for right-to-left typesetting. It
+uses by default the Arabic fonts Scheherazade and ALM fixed, the only
+monospaced Arabic font. The package only works with LuaLaTeX or XeLaTeX.")
+ (license license:lppl1.3c)))
+
(define-public texlive-ibrackets
(package
(name "texlive-ibrackets")
@@ -4137,6 +7285,98 @@ existing SIunits set.")
when using for open intervals.")
(license license:lppl1.3+)))
+(define-public texlive-impatient
+ (package
+ (name "texlive-impatient")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/plain/impatient/")
+ (base32
+ "03cjl3lg7k7p4h8drw7vcbw6ymgmm2clv6sgfs3hdixs8dmab1b2")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/impatient")
+ (synopsis "@emph{TeX for the Impatient} book")
+ (description
+ "@emph{TeX for the Impatient} is a book on TeX, Plain TeX and Eplain.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-impatient-cn
+ (package
+ (name "texlive-impatient-cn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/plain/impatient-cn/")
+ (base32
+ "1pc20pb0las3slam1d9hmqigipmr6r98wwif12m33mm750vmq65i")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/impatient")
+ (synopsis "Chinese translation of @emph{TeX for the Impatient} book")
+ (description
+ "@emph{TeX for the Impatient} is a book (of around 350 pages) on TeX,
+Plain TeX and Eplain. This is its Chinese translation.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-impatient-fr
+ (package
+ (name "texlive-impatient-fr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/plain/impatient-fr/")
+ (base32
+ "1qwdllmi0ci304smf4yl6g8ah083jrch9clkyav7r5qsxnhwxbxh")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/impatient")
+ (synopsis "French translation of @emph{TeX for the Impatient} book")
+ (description
+ "@emph{TeX for the Impatient} is a book (of around 350 pages) on TeX,
+Plain TeX and Eplain. This is its French translation.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-impnattypo
+ (package
+ (name "texlive-impnattypo")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/impnattypo/"
+ "source/latex/impnattypo/"
+ "tex/latex/impnattypo/")
+ (base32
+ "05ddbpxvybr0a7sg1ximsifvgjg83qwx5pd9xcc22bliz3j5ixvm")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/impnattypo")
+ (synopsis "Support typography of l'Imprimerie Nationale Francaise")
+ (description
+ "The package provides useful macros implementing recommendations by the
+French Imprimerie Nationale.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-imsproc
+ (package
+ (name "texlive-imsproc")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/imsproc/"
+ "tex/xelatex/imsproc/")
+ (base32
+ "1akzdc4nas4fkmlhm6xp97xw65vm5bif73jq2ki5if5kwssxc38z")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/imsproc")
+ (synopsis "Typeset IMS conference proceedings")
+ (description
+ "The class typesets papers for IMS (Iranian Mathematical Society)
+conference proceedings. The class uses the XePersian package.")
+ (license license:lppl1.3+)))
+
(define-public texlive-includernw
(package
(name "texlive-includernw")
@@ -4157,6 +7397,24 @@ when using for open intervals.")
installed.")
(license license:lppl1.3c)))
+(define-public texlive-install-latex-guide-zh-cn
+ (package
+ (name "texlive-install-latex-guide-zh-cn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/install-latex-guide-zh-cn/")
+ (base32
+ "1mb6d92c7llz5cpkir4d1wf0l2yvmskl0kxgch9r5zjmb67qflin")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/install-latex-guide-zh-cn")
+ (synopsis "Short introduction to LaTeX installation written in Chinese")
+ (description
+ "This package will introduce the operations related to installing TeX
+Live and mainly introducing command line operations, in Chinese.")
+ (license license:lppl1.3c)))
+
(define-public texlive-interval
(package
(name "texlive-interval")
@@ -4178,6 +7436,27 @@ The package also supports fence scaling and ensures that the enclosing fences
will end up having the proper closing and opening types.")
(license license:lppl1.3+)))
+(define-public texlive-intro-scientific
+ (package
+ (name "texlive-intro-scientific")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/intro-scientific/")
+ (base32
+ "0bzgi3zg0lm6zwjnac90ihaqwcvhindfdphjijv7mh11ii0qxlmf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/intro-scientific")
+ (synopsis "Introducing scientific/mathematical documents using LaTeX")
+ (description
+ "@emph{Writing Scientific Documents Using LaTeX} is an article
+introducing the use of LaTeX in typesetting scientific documents. It covers
+the basics of creating a new LaTeX document, special typesetting
+considerations, mathematical typesetting and graphics. It also touches on
+bibliographic data and BibTeX.")
+ (license license:lppl)))
+
(define-public texlive-ionumbers
(package
(name "texlive-ionumbers")
@@ -4212,6 +7491,25 @@ Finally, an @emph{e} starts the exponent of the number. For example,
@samp{$21e6$} may be output as @samp{$26\\times10\\,^@{6@}$}.")
(license license:gpl3+)))
+(define-public texlive-ipaex
+ (package
+ (name "texlive-ipaex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/ipaex/"
+ "fonts/truetype/public/ipaex/")
+ (base32
+ "0zpvpdpry4ckgbs79hy0gv8cc98x9c0cizzdqzg2qkx8clp8y1bn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ipaex")
+ (synopsis "IPA (Japanese) fonts")
+ (description
+ "The fonts provide fixed-width glyphs for Kana and Kanji characters,
+proportional width glyphs for Western characters.")
+ (license license:ipa)))
+
(define-public texlive-isomath
(package
(name "texlive-isomath")
@@ -4234,6 +7532,57 @@ characters, and defines macros for markup of vector, matrix and tensor
symbols.")
(license license:lppl)))
+(define-public texlive-itnumpar
+ (package
+ (name "texlive-itnumpar")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/itnumpar/"
+ "source/latex/itnumpar/"
+ "tex/latex/itnumpar/")
+ (base32
+ "1jjl1mskg0vsxfjg2wpnqi0y462mv2qrfsg15zjri83zwrilaa6f")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/itnumpar")
+ (synopsis "Spell numbers in words (Italian)")
+ (description
+ "Sometimes we need to say ``Capitolo primo'' or ``Capitolo uno'' instead
+of ``Capitolo 1'', that is, spelling the number in words instead of the usual
+digit form. This package provides support for spelling out numbers in Italian
+words, both in cardinal and in ordinal form.")
+ (license license:lppl)))
+
+(define-public texlive-jfmutil
+ (package
+ (name "texlive-jfmutil")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/jfmutil/" "scripts/jfmutil/")
+ (base32
+ "1c23wak28a1kwgsk6bw1ifa794zywmqzm7a6w5g883nmbfmsq388")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "jfmutil.pl")))
+ (inputs (list perl))
+ (home-page "https://ctan.org/pkg/jfmutil")
+ (synopsis "Utility to process pTeX-extended TFM and VF")
+ (description
+ "This program provides functionality to process data files (JFM and VF) that
+form logical fonts used in (u)pTeX. The functions currently available
+include:
+@itemize
+@item The mutual conversion between Japanese virtual fonts (pairs of VF and
+JFM) and files in the ZVP format, which is an original text format
+representing data in virtual fonts. This function can be seen as
+a counterpart to the @code{vftovp} and @code{vptovf} programs.
+@item The mutual conversion between VF files alone and files in the ZVP0
+format, which is a subset of the ZVP format.
+@end itemize")
+ (license license:expat)))
+
(define-public texlive-jkmath
(package
(name "texlive-jkmath")
@@ -4275,6 +7624,90 @@ Notebook format to proper LaTeX so it gets included seamlessly, supporting
text, LaTeX, images, etc.")
(license license:asl2.0)))
+(define-public texlive-jura
+ (package
+ (name "texlive-jura")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/jura/" "source/latex/jura/"
+ "tex/latex/jura/")
+ (base32
+ "1lxss00mymcxljzaqmwj9zpy9cpc71a0a4g6bqrzvgspj506jdp7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/jura")
+ (synopsis "Document class for German legal texts")
+ (description
+ "This package implements the standard layout for German term papers in law
+(one-and-half linespacing, 7 cm margins, etc.). It includes @code{alphanum}
+that permits alphanumeric section numbering (e.g., @samp{A. Introduction};
+@samp{III. International Law}).")
+ (license license:gpl3+)))
+
+(define-public texlive-juraabbrev
+ (package
+ (name "texlive-juraabbrev")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/juraabbrev/"
+ "makeindex/juraabbrev/"
+ "source/latex/juraabbrev/"
+ "tex/latex/juraabbrev/")
+ (base32
+ "0xybpc9j3x0gvq8hs5hrbb6ivilmp8ayjp6bq8xd7gsy7awag5d7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/juraabbrev")
+ (synopsis "Abbreviations for typesetting (German) juridical documents")
+ (description
+ "This package should be helpful for people working on (German) law. It
+helps you to handle abbreviations and creates a list of those (pre-defined)
+abbreviations that have actually been used in the document.")
+ (license license:gpl3+)))
+
+(define-public texlive-juramisc
+ (package
+ (name "texlive-juramisc")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/juramisc/" "tex/latex/juramisc/")
+ (base32
+ "0ka6gmlb0vlg0317ihjnlklvaajj4rrbi7c2iisngz69fgjm26iy")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/juramisc")
+ (synopsis "Typesetting German juridical documents")
+ (description
+ "This package provides a collection of classes for typesetting court
+sentences, legal opinions, books and dissertations for German lawyers.
+A @code{jurabook} class is also provided, which may not yet be complete.")
+ (license license:lppl)))
+
+(define-public texlive-jurarsp
+ (package
+ (name "texlive-jurarsp")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/jurarsp/" "doc/latex/jurarsp/"
+ "source/latex/jurarsp/" "tex/latex/jurarsp/")
+ (base32
+ "03lwp5v6fmq2zhiwaf4qj52k44grzh119il4pdp2fvgl2q4a39sm")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/jurarsp")
+ (synopsis
+ "Citations of judgements and official documents in (German) juridical
+documents")
+ (description
+ "This package should be helpful for people working on (German) law.
+It (ab)uses BibTeX for citations of judgements and official documents. For
+this purpose, a special BibTeX-style is provided.")
+ (license license:gpl3+)))
+
(define-public texlive-karnaugh
(package
(name "texlive-karnaugh")
@@ -4339,6 +7772,187 @@ using TikZ. Though similar to the @code{karnaugh} macros, it provides
a key-value system to customize Karnaugh maps and a proper LaTeX package.")
(license license:lppl1.2+)))
+(define-public texlive-kaytannollista-latexia
+ (package
+ (name "texlive-kaytannollista-latexia")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/kaytannollista-latexia/")
+ (base32
+ "12ysr2501m77zjljpi30cxw45drn2hw552yk9asksvrbvavjphm0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/kaytannollista-latexia")
+ (synopsis "Practical manual for LaTeX (Finnish)")
+ (description
+ "@emph{Kaytannollista Latexia} is a practical manual for LaTeX written in
+the Finnish language. The manual covers most of the topics that a typical
+document author needs. So it can be a useful guide for beginners as well as
+a reference manual for advanced users.")
+ (license license:cc-by-sa4.0)))
+
+(define-public texlive-kotex-oblivoir
+ (package
+ (name "texlive-kotex-oblivoir")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/kotex-oblivoir/"
+ "tex/latex/kotex-oblivoir/")
+ (base32
+ "0hq22jdzcg516zx26mkijpnk5i8gdj30lhjldly8plwmfznhzwwa")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (propagated-inputs (list texlive-kotex-utf texlive-memoir))
+ (home-page "https://ctan.org/pkg/kotex-oblivoir")
+ (synopsis "LaTeX document class for typesetting Korean documents")
+ (description
+ "The class is based on @code{memoir}, and is adapted to typesetting
+Korean documents.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-kotex-plain
+ (package
+ (name "texlive-kotex-plain")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/plain/kotex-plain/"
+ "tex/plain/kotex-plain/")
+ (base32
+ "0r79cvm7iy1266yvrn60vwq9wjkgmzgfihbz9dqc84lif5q8kmnw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/kotex-plain")
+ (synopsis "Macros for typesetting Korean under Plain TeX")
+ (description
+ "The package provides macros for typesetting Hangul, the native alphabet
+of the Korean language, using Plain TeX. Korean text should be encoded in
+UTF-8.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-kotex-utf
+ (package
+ (name "texlive-kotex-utf")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/kotex-utf/"
+ "tex/latex/kotex-utf/")
+ (base32
+ "1l3hlav7fihws2ly49fn994sc7mjcdwk3zp4xhkgvm0mqjbxzxzz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (propagated-inputs (list texlive-cjk-ko))
+ (home-page "https://ctan.org/pkg/kotex-utf")
+ (synopsis "Typeset Hangul, coded in UTF-8")
+ (description
+ "The package typesets Hangul, which is the native alphabet of the Korean
+language; input Korean text should be encoded in UTF-8.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-kotex-utils
+ (package
+ (name "texlive-kotex-utils")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/kotex-utils/"
+ "makeindex/kotex-utils/"
+ "scripts/kotex-utils/")
+ (base32
+ "01qmr50fr3i2gzgjyj69jgj4czf62s22z58kja6hbqygczc1jba3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list #:link-scripts
+ #~(list "jamo-normalize.pl" "komkindex.pl" "ttf2kotexfont.pl")))
+ (inputs (list perl))
+ (propagated-inputs (list texlive-kotex-utf))
+ (home-page "https://ctan.org/pkg/kotex-utils")
+ (synopsis "Utility scripts and support files for typesetting Korean")
+ (description
+ "The bundle provides scripts and support files for index generation in
+Korean language typesetting.")
+ (license license:lppl)))
+
+(define-public texlive-knuth-errata
+ (package
+ (name "texlive-knuth-errata")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/knuth-errata/")
+ (base32
+ "0rcyw7dqcwlnf9q421k017hrx5c0d9rra6rcr3n6wqmhxmdy5mn9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/knuth-errata")
+ (synopsis "Knuth's published errata")
+ (description
+ "These files record details of problems reported in Knuth's Computers and
+Typesetting series of books, for the Computer Modern fonts, and for TeX,
+Metafont and related programs.")
+ (license license:knuth)))
+
+(define-public texlive-knuth-hint
+ (package
+ (name "texlive-knuth-hint")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/knuth-hint/")
+ (base32
+ "13ka3b636vwgwz29bl9mh40incldq6mk6cr6q3by01xj12za41kw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/knuth-hint")
+ (synopsis "HINT collection of typeset C/WEB sources in TeX Live")
+ (description
+ "The @code{knuth-hint} package contains the large collection of HINT
+documents for many of the CWEB amd WEB sources of programs in the TeX Live
+distribution (and, for technical reasons, PDF documents for CTWILL and XeTeX).
+Each program is presented in its original form as written by the respective
+authors, and in the changed form as used in TeX Live. Care has been taken to
+keep the section numbering intact, so that you can study the codes and the
+changes in parallel.
+
+Also included are the errata for Donald Knuth's @emph{Computers &
+Typesetting}. HINT is the dynamic document format created by Martin Ruckert's
+HiTeX engine. The HINT files can be viewed with the @code{hintview}
+application. The @code{knuth-hint} package is a showcase of HiTeX's
+capabilities.")
+ (license (list license:public-domain license:knuth))))
+
+(define-public texlive-knuth-pdf
+ (package
+ (name "texlive-knuth-pdf")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/knuth-pdf/")
+ (base32
+ "14by59b7d1fi4jh5d0xvzb56g9pgd5zi1sdvfgi50vrpn28gfqfw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/knuth-pdf")
+ (synopsis "PDF collection of typeset C/WEB sources in TeX Live")
+ (description
+ "Here you find a large collection of PDF documents for many C/WEB
+programs in TeX Live, both in their original form as written by their
+respective authors, and in the changed form as they are actually used in the
+TeX Live system. Care has been taken to keep the section numbering intact, so
+that you can study the sources and their changes in parallel.
+
+Also included is the collection of errata for Donald Knuth's @emph{Computers &
+Typesetting series}. Although not all the texts here are written or
+maintained by Donald Knuth, it is more convenient for everything to be
+collected in one place for reading and searching. They all stem from the
+system that Knuth created. The central entry point is the index file, with
+links to the individual documents, either in HTML or in PDF format.")
+ (license license:public-domain)))
+
(define-public texlive-kvmap
(package
(name "texlive-kvmap")
@@ -4361,6 +7975,371 @@ It provides a tabular-like input syntax and support for drawing bundles
(implicants) around adjacent values.")
(license license:lppl1.3c)))
+(define-public texlive-l2picfaq
+ (package
+ (name "texlive-l2picfaq")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/l2picfaq/")
+ (base32
+ "0mk8d082gcqlxw2x7d2w85sm6i51928pijybzbsh9fy2rfcv99xz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/l2picfaq")
+ (synopsis "LaTeX pictures how-to (German)")
+ (description
+ "The document (in German) is a collection of how-to notes about LaTeX and
+pictures. The aim of the document is to provide a solution, in the form of
+some sample code, for every problem.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-l2tabu
+ (package
+ (name "texlive-l2tabu")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/l2tabu/")
+ (base32
+ "1jl0n43bqbys0c9v0xb4sjql0gvk4r14ldzp2rbwzjsk8a39q8v8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/l2tabu")
+ (synopsis "Obsolete packages and commands")
+ (description
+ "This package provides a German translation of the @emph{l2tabu}
+practical guide to LaTeX2e by Mark Trettin. It focuses on obsolete packages
+and commands.")
+ (license license:gpl3+)))
+
+(define-public texlive-l2tabu-english
+ (package
+ (name "texlive-l2tabu-english")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/l2tabu-english/")
+ (base32
+ "0dqmdr3lffhiaq7pg5pn6ia46miwq4nh5vimhd0qbf936amiv1mm")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/l2tabu-english")
+ (synopsis "English translation of @emph{Obsolete packages and commands}")
+ (description
+ "This package provides an English translation of the @emph{l2tabu}
+practical guide to LaTeX2e by Mark Trettin. It focuses on obsolete packages
+and commands.")
+ (license license:fdl1.2+)))
+
+(define-public texlive-l2tabu-french
+ (package
+ (name "texlive-l2tabu-french")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/l2tabu-french/")
+ (base32
+ "0c6fbmgwv2adlxbhl1shvpa1w6xd36gmrwvkjgdp9xc3q999l4dj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/l2tabu-french")
+ (synopsis "English translation of @emph{Obsolete packages and commands}")
+ (description
+ "This package provides a French translation of the @emph{l2tabu}
+practical guide to LaTeX2e by Mark Trettin. It focuses on obsolete packages
+and commands.")
+ (license license:fdl1.2+)))
+
+(define-public texlive-l2tabu-italian
+ (package
+ (name "texlive-l2tabu-italian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/l2tabu-italian/")
+ (base32
+ "0bgfmn5v80rdhs9wmjj6mki29p28ip1d29rmgbw4jh4z6gd4sf22")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/l2tabu-italian")
+ (synopsis "Italian translation of @emph{Obsolete packages and commands}")
+ (description
+ "This package provides an Italian translation of the @emph{l2tabu}
+practical guide to LaTeX2e by Mark Trettin. It focuses on obsolete packages
+and commands.")
+ (license license:fdl1.2+)))
+
+(define-public texlive-l2tabu-spanish
+ (package
+ (name "texlive-l2tabu-spanish")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/l2tabu-spanish/")
+ (base32
+ "1p83xflgv8x7nq9mylh468zn3hz5pv3zxprc63q51fwx0ylxfdbk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/l2tabu-spanish")
+ (synopsis "Spanish translation of @emph{Obsolete packages and commands}")
+ (description
+ "This package provides a Spanish translation of the @emph{l2tabu}
+practical guide to LaTeX2e by Mark Trettin. It focuses on obsolete packages
+and commands.")
+ (license license:public-domain)))
+
+(define-public texlive-lambda
+ (package
+ (name "texlive-lambda")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "tex/lambda/base/" "tex/lambda/config/")
+ (base32
+ "1ajx5g5cd5s9jqr4b196689k7zmlxmhhksly88qps31s7lzaprvn")))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lambda")
+ (synopsis "LaTeX for Omega and Aleph")
+ (description "This is LaTeX for Omega and Aleph.")
+ (license license:lppl1.0+)))
+
+(define-public texlive-langnames
+ (package
+ (name "texlive-langnames")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/langnames/"
+ "source/latex/langnames/"
+ "tex/latex/langnames/")
+ (base32
+ "0fi2xfy33d970g8wdnzasqdzgjcj7rkss9y7pzsp89z1hij3d1z2")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/langnames")
+ (synopsis "Name languages and their genetic affiliations consistently")
+ (description
+ "This package attempts to make the typing of language names, codes, and
+families slightly easier by providing macros to access pre-defined
+language --- code --- family combinations from two important databases, as
+well as the possibility to create new combinations. It may be particularly
+useful for large, collaborative projects as well as typologically minded ones
+with a variety of language examples.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-latex-notes-zh-cn
+ (package
+ (name "texlive-latex-notes-zh-cn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/latex-notes-zh-cn/")
+ (base32
+ "0w9rmd7b5fnfvix653n9vbnn1k8yxlaaak79ipvm8p53dx75xfxd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex-notes-zh-cn")
+ (synopsis "Chinese Introduction to TeX and LaTeX")
+ (description
+ "The document is an introduction to TeX and LaTeX, in Chinese. It covers
+basic text typesetting, mathematics, graphics, tables, Chinese language &
+fonts, and some miscellaneous features (hyperlinks, long documents,
+bibliographies, indexes and page layout).")
+ (license license:lppl1.3+)))
+
+(define-public texlive-latex2e-help-texinfo-fr
+ (package
+ (name "texlive-latex2e-help-texinfo-fr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/info/latex2e-fr.info"
+ "doc/latex/latex2e-help-texinfo-fr/")
+ (base32
+ "13s0zjwk3m95kbx4qrz2xwp8kifzc2zmasp1ks9l2acf1nqfac9p")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex2e-help-texinfo-fr")
+ (synopsis "French translation of @code{latex2e-help-texinfo}")
+ (description
+ "This package provides a complete French translation of
+@code{latex2e-help-texinfo}.")
+ (license license:public-domain)))
+
+(define-public texlive-latex2e-help-texinfo-spanish
+ (package
+ (name "texlive-latex2e-help-texinfo-spanish")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/info/latex2e-es.info"
+ "doc/latex/latex2e-help-texinfo-spanish/")
+ (base32
+ "1v3wa99phdmsiajbq0ad4h939cpwjwzpq88h6s0796h5fr34hrvq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex2e-help-texinfo")
+ (synopsis "Spanish translation of @code{latex2e-help-texinfo}")
+ (description
+ "This package provides a complete Spanish translation of
+@code{latex2e-help-texinfo}.")
+ (license license:public-domain)))
+
+(define-public texlive-latex4musicians
+ (package
+ (name "texlive-latex4musicians")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex4musicians/")
+ (base32
+ "1zvy2pa93kyn056d5n0irzdq5xmzki6d35zxacxfy19r0g9rwq6f")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex4musicians")
+ (synopsis "Guide for combining LaTeX and music")
+ (description
+ "This guide, @emph{LaTeX for Musicians}, explains how to create LaTeX
+documents that include several kinds of music elements: music symbols, song
+lyrics, guitar chords diagrams, lead sheets, music excerpts, guitar
+tablatures, multi-page scores.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-latexcheat-de
+ (package
+ (name "texlive-latexcheat-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latexcheat-de/")
+ (base32
+ "1cpqcvqkkyb2bf87yjvc2migxawnacx5mva8dapma7hmwx0z7rhm")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latexcheat-de")
+ (synopsis "LaTeX cheat sheet, in German")
+ (description
+ "This is a translation to German of Winston Chang's LaTeX cheat sheet (a
+reference sheet for writing scientific papers). It has been adapted to German
+standards using the KOMA script document classes.")
+ (license license:lppl)))
+
+(define-public texlive-latexcheat-esmx
+ (package
+ (name "texlive-latexcheat-esmx")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latexcheat-esmx/")
+ (base32
+ "1d6nk9p9adlhgr28mnnizrxzzqlk20zw2clcddqlaa8pn73dqhcm")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latexcheat-esmx")
+ (synopsis "LaTeX cheat sheet, in Spanish")
+ (description
+ "This is a translation to Spanish (Castellano) of Winston Chang's LaTeX
+cheat sheet (a reference sheet for writing scientific papers).")
+ (license license:lppl)))
+
+(define-public texlive-latino-sine-flexione
+ (package
+ (name "texlive-latino-sine-flexione")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latino-sine-flexione/"
+ "tex/latex/latino-sine-flexione/")
+ (base32
+ "0py61xhgg73jlz6f9p7g9r06pn7m648d29068i4d97gqc20i2jvc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latino-sine-flexione")
+ (synopsis "LaTeX support for documents written in Peano's Interlingua")
+ (description
+ "Latino sine Flexione (or Interlingua) is a language constructed by
+Giuseppe Peano at the beginning of the last century. This simplified Latin is
+designed to be an instrument for international cooperation, especially in the
+academic sphere. This package provides the necessary translations to use the
+language within a LaTeX document. It also imports @code{fontenc} in order to
+be able to use ligatures and quotation marks. Finally, it offers a text in
+Interlingua that can be used as a dummy text: @emph{Fundamento de
+intelligentia}.")
+ (license license:public-domain)))
+
+(define-public texlive-leadsheets
+ (package
+ (name "texlive-leadsheets")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/leadsheets/"
+ "tex/latex/leadsheets/")
+ (base32
+ "12aly170pf10dw82i6rykiaxl9r5mmva7kvkhlywir4s6gx07gjc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/leadsheets")
+ (synopsis "Typesetting leadsheets and songbooks")
+ (description
+ "This LaTeX package offers support for typesetting simple leadsheets of
+songs, i.e., song lyrics and the corresponding chords.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-ledmac
+ (package
+ (name "texlive-ledmac")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ledmac/" "source/latex/ledmac/"
+ "tex/latex/ledmac/")
+ (base32
+ "03b23rkhdhvr0rbmp687p76mlq68crsfyh67frxbnh11vccmfgnc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ledmac")
+ (synopsis "Typeset scholarly editions")
+ (description
+ "This package provides a macro package for typesetting scholarly critical
+editions. The @code{ledmac} package is a LaTeX port of the Plain TeX EDMAC
+macros. It supports indexing by page and line number and simple
+@code{tabular}- and @code{array}-style environments. The package is
+distributed with the related @code{ledpar} and @code{ledarab} packages. The
+package is now superseded by @code{reledmac}.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-letgut
+ (package
+ (name "texlive-letgut")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/lualatex/letgut/"
+ "source/lualatex/letgut/"
+ "tex/lualatex/letgut/")
+ (base32
+ "1wk6bibz59jw9vx2syq0hfi2yz69kr3w87839bhnl3svz2x958nn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/letgut")
+ (synopsis
+ "Class for the newsletter @code{La Lettre GUTenberg} of the French TeX User
+Group GUTenberg")
+ (description
+ "The French TeX User Group GUTenberg has been publishing @emph{The
+GUTenberg Letter}, its irregular newsletter, since February 1993. For this
+purpose, a dedicated, in-house (La)TeX class was gradually created but,
+depending on new needs and on the people who were publishing the Newsletter,
+its development was somewhat erratic; in particular, it would not have been
+possible to publish its code as it was. In addition, its documentation was
+non-existent. The Board of Directors of the association, elected in November
+2020, wished to provide a better structured, more perennial and documented
+class, able to be published on the CTAN. This is now done with the present
+@code{letgut} class.")
+ (license license:lppl1.3c)))
+
(define-public texlive-letterswitharrows
(package
(name "texlive-letterswitharrows")
@@ -4383,6 +8362,44 @@ with the symbols. While it is possible to set arrows over longer strings of
symbols, the focus lies on single characters.")
(license license:lppl1.3+)))
+(define-public texlive-lexikon
+ (package
+ (name "texlive-lexikon")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lexikon/" "tex/latex/lexikon/")
+ (base32
+ "0x2h8w3cchzr2lvx5xqs1fn01y7b4lqkky85dard223w2r1dn22m")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lexikon")
+ (synopsis "Macros for a two language dictionary")
+ (description "This package provides macros for a two language
+dictionary.")
+ (license license:lppl)))
+
+(define-public texlive-lexref
+ (package
+ (name "texlive-lexref")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lexref/" "tex/latex/lexref/")
+ (base32
+ "0562vjn0vvjsqfi2jqy1yp6mqi8nrs25yc9nr1zc950q421w0vrb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lexref")
+ (synopsis "Convenient and uniform references to legal provisions")
+ (description
+ "The package is aimed at continental lawyers (especially those in
+Switzerland and Germany), allowing the user to make references to legal
+provisions conveniently and uniformly. The package also allows the user to
+add cited Acts to a nomenclature list (automatically), and to build specific
+indexes for each cited Act.")
+ (license license:lppl1.3+)))
+
(define-public texlive-lie-hasse
(package
(name "texlive-lie-hasse")
@@ -4403,6 +8420,131 @@ simple roots of any complex simple Lie algebra. It uses the Dynkin diagrams
package @code{dynkin-diagrams}.")
(license license:lppl1.3c)))
+(define-public texlive-lilyglyphs
+ (package
+ (name "texlive-lilyglyphs")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lilyglyphs/"
+ "fonts/opentype/public/lilyglyphs/"
+ "scripts/lilyglyphs/"
+ "source/latex/lilyglyphs/fonts/"
+ "source/latex/lilyglyphs/glyphimages/definitions/"
+ "source/latex/lilyglyphs/glyphimages/generated_src/"
+ "tex/latex/lilyglyphs/")
+ (base32
+ "1g5v2bq7ml9pnh2xlkzf6k9zh3azw7i96iapp8yajyxk8akj0ki2")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list #:link-scripts
+ #~(list "lily-glyph-commands.py"
+ "lily-image-commands.py"
+ "lily-rebuild-pdfs.py")))
+ (inputs (list python))
+ (home-page "https://ctan.org/pkg/lilyglyphs")
+ (synopsis "Access Lilypond fragments and glyphs, in LaTeX")
+ (description
+ "The package provides the means to include arbitrary elements of LilyPond
+notation, including symbols from Lilypond's Emmentaler font, in a LaTeX
+document. The package uses OpenType fonts, and as a result must be compiled
+with LuaLaTeX or XeLaTeX.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-ling-macros
+ (package
+ (name "texlive-ling-macros")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ling-macros/"
+ "tex/latex/ling-macros/")
+ (base32
+ "0q5l9h5xkd9gkpx2g5inzkcsssqvdicv05r8xvlmmx41mf1ikc88")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ling-macros")
+ (synopsis "Macros for typesetting formal linguistics")
+ (description
+ "This package contains macros for typesetting glosses and formal
+expressions. It covers a range of subfields in formal linguistics.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-linguex
+ (package
+ (name "texlive-linguex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/linguex/" "tex/latex/linguex/")
+ (base32
+ "0w2rxvjljrl4b7s1dr7k2vk5nifq0zgmjlx68ajpsihjnzal7k8g")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/linguex")
+ (synopsis "Format linguists' examples")
+ (description
+ "This bundle comprises two packages: the @code{linguex} package
+facilitates the formatting of linguist examples, automatically taking care of
+example numbering, indentations, indexed brackets, and the @samp{*} in
+grammaticality judgments. The @code{ps-trees} package provides linguistic
+trees.")
+ (license license:lppl)))
+
+(define-public texlive-lithuanian
+ (package
+ (name "texlive-lithuanian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lithuanian/"
+ "fonts/enc/dvips/lithuanian/"
+ "fonts/map/dvips/lithuanian/"
+ "fonts/tfm/public/lithuanian/"
+ "tex/latex/lithuanian/")
+ (base32
+ "1iq06vlryl4fj2mzkmmphw9ihm0y7wmi5k8wxniaciw5mm5vrw7x")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lithuanian")
+ (synopsis "Lithuanian language support")
+ (description
+ "This language support package provides:
+
+@itemize
+@item extra 8-bit encoding L7x used by @code{fontenc}: @file{l7xenc.def},
+@file{l7xenc.dfu}, @file{l7xenc.sty};
+@item Lithuanian TeX support for URW family Type1 fonts: map, fd, tfm with L7x
+encoding;
+@item extra code page definitions used by @code{inputenc}: @file{cp775.def}
+and @file{latin7.def}.
+@end itemize")
+ (license license:lppl1.3c)))
+
+(define-public texlive-liturg
+ (package
+ (name "texlive-liturg")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/liturg/" "source/latex/liturg/"
+ "tex/latex/liturg/")
+ (base32
+ "1nmcz7zg27aasczdv3p6ilsmy66cbfjg9yri45d0pml7m7c56din")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ ;; The "liturg.ins" provided by the package does not generate anything.
+ ;; As a consequence, there's nothing to build.
+ (arguments (list #:build-targets #~'()))
+ (home-page "https://ctan.org/pkg/liturg")
+ (synopsis "Support for typesetting Catholic liturgical texts")
+ (description
+ "The packages offers simple macros for typesetting Catholic liturgical
+texts, particularly @code{Missal} and @code{Breviary} texts. The package
+assumes availability of Latin typesetting packages.")
+ (license license:lppl)))
+
(define-public texlive-logicproof
(package
(name "texlive-logicproof")
@@ -4427,6 +8569,29 @@ proofs and boxes. It creates proofs in a style similar to that used in
@emph{Logic in Computer Science} by Huth and Ryan.")
(license license:lppl1.3+)))
+(define-public texlive-lollipop
+ (package
+ (name "texlive-lollipop")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/otherformats/lollipop/" "tex/lollipop/")
+ (base32
+ "0xdldlnhsr2n8544j9vd6gllin8bfkpcbhlpmxlhrvjl5bdg0rjp")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:create-formats #~(list "lollipop")))
+ (propagated-inputs (list texlive-cm texlive-hyphen-base))
+ (home-page "https://ctan.org/pkg/lollipop")
+ (synopsis "TeX made easy")
+ (description
+ "Lollipop is a macro package that functions as a toolbox for writing TeX
+macros. Its main aim is to make macro writing so easy that implementing
+a fully new layout in TeX would become a matter of less than an hour for an
+average document. The aim is that such a task could be accomplished by
+someone with only a very basic training in TeX programming.")
+ (license license:gpl3)))
+
(define-public texlive-longdivision
(package
(name "texlive-longdivision")
@@ -4500,6 +8665,441 @@ from use of the package are in the format used in the textbook @emph{Language,
Proof, and Logic} by Dave Barker-Plummer, Jon Barwise, and John Etchemendy.")
(license license:lppl1.3+)))
+(define-public texlive-lshort-bulgarian
+ (package
+ (name "texlive-lshort-bulgarian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-bulgarian/")
+ (base32
+ "0qg23asq2i5mqhp9xblv5hm3qxmd5886d5x0gq1fkdbyy9gsawi3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-bulgarian")
+ (synopsis
+ "Bulgarian translation of the @emph{Short Introduction to LaTeX2e}")
+ (description
+ "This package includes the source files, PostScript and PDF files of the
+Bulgarian translation of the @emph{Short Introduction to LaTeX2e}.")
+ (license license:public-domain)))
+
+(define-public texlive-lshort-chinese
+ (package
+ (name "texlive-lshort-chinese")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-chinese/")
+ (base32
+ "0455mdpcv3yg4m5vrbdp47j7mcwi43mvsy2p9clp7794agaf2ir6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-zh-cn")
+ (synopsis "Introduction to LaTeX, in Chinese")
+ (description
+ "This package provides a Chinese edition of the @emph{(Not so) short
+introduction to LaTeX2e}, with additional information of typesetting Chinese
+language.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-lshort-czech
+ (package
+ (name "texlive-lshort-czech")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-czech/")
+ (base32
+ "0ar9qa0cg0mjv6ydgx1phaa1qpiy25s3jciznbylgi5xprvnnfa9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-czech")
+ (synopsis "Czech translation to LaTeX")
+ (description
+ "This is the Czech translation of a @emph{(Not So) Short Introduction to
+LaTeX2e}.}")
+ (license license:gpl3+)))
+
+(define-public texlive-lshort-dutch
+ (package
+ (name "texlive-lshort-dutch")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-dutch/")
+ (base32
+ "160r060gmw6f6lgbnyvfxafjpqvyr4jwd56ddkjfm3ir2bfl973d")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-dutch")
+ (synopsis "Introduction to LaTeX in Dutch")
+ (description
+ "This is the Dutch (Nederlands) translation of the @emph{(No So) Short
+Introduction to LaTeX2e}.")
+ (license license:gpl3+)))
+
+(define-public texlive-lshort-estonian
+ (package
+ (name "texlive-lshort-estonian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-estonian/")
+ (base32
+ "0dfwp7kkynpskb345i3yz7h5pvc8iljqg3q6l546vrwla0bmb95c")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-estonian")
+ (synopsis "Estonian introduction to LaTeX")
+ (description
+ "This is the Estonian translation of @emph{(No So) Short Introduction to
+LaTeX2e}.")
+ (license license:gpl2)))
+
+(define-public texlive-lshort-english
+ (package
+ (name "texlive-lshort-english")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-english/")
+ (base32
+ "0pzqdbzynlwvpamd69cmfpa8jdcvq96qjr9k1fy3dxpzi2mapvhd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-english")
+ (synopsis "(Not So) short introduction to LaTeX2e")
+ (description
+ "@emph{The Not So Short Introduction to LaTeX2e} derives from a German
+introduction (@emph{lkurz}), which was translated and updated; it continues to
+be updated. This translation has, in its turn, been translated into several
+other languages; see the @code{lshort} catalogue entry for the current list.")
+ (license license:gpl2)))
+
+(define-public texlive-lshort-finnish
+ (package
+ (name "texlive-lshort-finnish")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-finnish/")
+ (base32
+ "06madlm869kmwxprmy2c78ma4s8zk8mclzmd4xdl0r4mlhk4vdsl")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-finnish")
+ (synopsis "Finnish introduction to LaTeX")
+ (description
+ "This is the Finnish translation of @emph{(No So) Short Introduction to
+LaTeX2e}, with added coverage of Finnish typesetting rules.")
+ (license license:public-domain)))
+
+(define-public texlive-lshort-french
+ (package
+ (name "texlive-lshort-french")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-french/")
+ (base32
+ "1hdl0w7b1ablx7qfcvgniz7dcbgazb49b8wfw7c08hlb38gxfqh7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-french")
+ (synopsis "Short introduction to LaTeX, French translation")
+ (description
+ "This package contains a French version of a @emph{(Not so) short
+introduction to LaTeX2e}.")
+ (license license:gpl3+)))
+
+(define-public texlive-lshort-german
+ (package
+ (name "texlive-lshort-german")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-german/")
+ (base32
+ "073v7zvk8xri0f05mr0ad770p81akl9b9cnia1q4hcma9fk89k10")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-german")
+ (synopsis
+ "German version of @emph{A Short Introduction to LaTeX2e:
+LaTeX2e-Kurzbeschreibung}")
+ (description
+ "This package provides the German version of @emph{A Short Introduction
+to LaTeX2e: LaTeX2e-Kurzbeschreibung}.")
+ (license license:opl1.0+)))
+
+(define-public texlive-lshort-italian
+ (package
+ (name "texlive-lshort-italian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-italian/")
+ (base32
+ "085ydria5q7s648r7frl54sa1y4kyr569zvqjjkancfd83h873cg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-italian")
+ (synopsis "Introduction to LaTeX in Italian")
+ (description
+ "This is the Italian translation of the @emph{(Not so) Short Introduction
+to LaTeX2e.}")
+ (license license:gpl3+)))
+
+(define-public texlive-lshort-japanese
+ (package
+ (name "texlive-lshort-japanese")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-japanese/")
+ (base32
+ "0mfxig980jyzhay1i83d69p294hgbr92v3kk2a4z8ca3fwzy8w74")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-japanese")
+ (synopsis "Japanese version of the @emph{Short Introduction to LaTeX2e}")
+ (description "This is the Japanese version of the @emph{(Not so) Short
+Introduction to LaTeX2e}.")
+ (license license:gpl3+)))
+
+(define-public texlive-lshort-korean
+ (package
+ (name "texlive-lshort-korean")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-korean/")
+ (base32
+ "07660lrss97hswmis7rgc419h05mgrvsfrrwmnrwk5yn97flhhqd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-korean")
+ (synopsis "Korean introduction to LaTeX")
+ (description
+ "This package provides a translation of Oetiker's original @emph{(Not so)
+short introduction to LaTeX2e}.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-lshort-mongol
+ (package
+ (name "texlive-lshort-mongol")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-mongol/")
+ (base32
+ "153k4dzia30fpx847wli7i5p407a808gmj3p7jifq5bpx479qg1g")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-mongol")
+ (synopsis "Short introduction to LaTeX, in Mongolian")
+ (description
+ "This package provides a translation of Oetiker's @emph{(Not so) short
+introduction to LaTeX2e}.")
+ (license license:lppl)))
+
+(define-public texlive-lshort-persian
+ (package
+ (name "texlive-lshort-persian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-persian/")
+ (base32
+ "0b1b45nh2d3d3zv735dymgyllj6m8i57icbihjkl1im0nghrzklk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-persian")
+ (synopsis "Persian (Farsi) introduction to LaTeX")
+ (description
+ "This package provides a Persian (Farsi) translation of Oetiker's
+@emph{(Not so) short introduction to LaTeX2e}.")
+ (license license:public-domain)))
+
+(define-public texlive-lshort-polish
+ (package
+ (name "texlive-lshort-polish")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-polish/")
+ (base32
+ "121y638k4f4pbjpa4q0n9qj2w57624q2d1v4jz09qh399fl5yk81")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-polish")
+ (synopsis "Introduction to LaTeX in Polish")
+ (description
+ "This is the Polish translation of the @emph{(Not so) Short Introduction
+to LaTeX2e}.")
+ (license license:gpl2+)))
+
+(define-public texlive-lshort-portuguese
+ (package
+ (name "texlive-lshort-portuguese")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-portuguese/")
+ (base32
+ "0wg51rjcayiizkz0vvjkirrx19q8fbnfrwilgh13prlbpams1hsh")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-portuguese")
+ (synopsis "Introduction to LaTeX in Portuguese")
+ (description
+ "This is the Portuguese translation of a @emph{(Not So) Short
+Introduction to LaTeX2e}.")
+ (license license:public-domain)))
+
+(define-public texlive-lshort-russian
+ (package
+ (name "texlive-lshort-russian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-russian/")
+ (base32
+ "02abh69xl43p56fcciyan4j0z4mqq2j7ynwazq1nywhz37d6zn7y")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-russian")
+ (synopsis "Russian introduction to LaTeX")
+ (description "This package provides the Russian version of the @emph{Short
+Introduction to LaTeX2e}.")
+ (license license:gpl3+)))
+
+(define-public texlive-lshort-slovak
+ (package
+ (name "texlive-lshort-slovak")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-slovak/")
+ (base32
+ "0b5gn95i32dyn8r7v2cdcz759fllp3b0zwx17adjs282n06vfymq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-slovak")
+ (synopsis "Slovak introduction to LaTeX")
+ (description
+ "This package provides a Slovak translation of Oetiker's @emph{(Not So)
+Short Introduction to LaTeX2e}.")
+ (license license:lppl)))
+
+(define-public texlive-lshort-slovenian
+ (package
+ (name "texlive-lshort-slovenian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-slovenian/")
+ (base32
+ "0cwjg0z5vr4x93bz1khwl27rk8k7kpjm978iyzn6w7gx3wi87zr0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-slovenian")
+ (synopsis "Slovenian introduction to LaTeX")
+ (description
+ "This package provides a Slovenian translation of the @emph{(Not So)
+Short Introduction to LaTeX2e}.")
+ (license license:gpl3+)))
+
+(define-public texlive-lshort-spanish
+ (package
+ (name "texlive-lshort-spanish")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-spanish/")
+ (base32
+ "0ls50syrg3dl5dl5a3fi33cr9j990l2xr6pribn1vqglsqrh191l")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-spanish")
+ (synopsis "Short introduction to LaTeX, in Spanish")
+ (description
+ "This package provides a Spanish translation of the @emph{(Not So) Short
+Introduction to LaTeX2e}.")
+ (license license:gpl3+)))
+
+(define-public texlive-lshort-thai
+ (package
+ (name "texlive-lshort-thai")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-thai/")
+ (base32
+ "16r9gx902a342q2mj570y269yw97yaj6hrbqrk4h49ihm695z30i")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-thai")
+ (synopsis "Introduction to LaTeX in Thai")
+ (description
+ "This is the Thai translation of the @emph{Short Introduction to LaTeX2e}.")
+ (license license:public-domain)))
+
+(define-public texlive-lshort-turkish
+ (package
+ (name "texlive-lshort-turkish")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-turkish/")
+ (base32
+ "00r6pv4z4933jw072djdasd2wp5j05wghln62ga4g6y6jblf6zks")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-turkish")
+ (synopsis "Turkish introduction to LaTeX")
+ (description
+ "This package provides a Turkish translation of Oetiker's @emph{(Not so)
+short introduction to LaTeX2e}.")
+ (license license:public-domain)))
+
+(define-public texlive-lshort-ukr
+ (package
+ (name "texlive-lshort-ukr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-ukr/")
+ (base32
+ "1nsah1h3z3sy96a9x0mfdwby7pvvjwq7zxfv2s8nvsbvnn1al17s")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-ukr")
+ (synopsis "Ukrainian version of the LaTeX introduction")
+ (description
+ "This package provides the Ukrainian version of the @emph{Short
+Introduction to LaTeX2e}.")
+ (license license:gpl2+)))
+
+(define-public texlive-lshort-vietnamese
+ (package
+ (name "texlive-lshort-vietnamese")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lshort-vietnamese/")
+ (base32
+ "094lfry6cqvpk02c3acss6581mgb7j30fnja1b3qwzxmyxjdblwa")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lshort-vietnamese")
+ (synopsis "Vietnamese version of the LaTeX introduction")
+ (description
+ "This is the Vietnamese version of the @emph{Short Introduction to
+LaTeX2e}.")
+ (license license:lppl)))
+
(define-public texlive-lstbayes
(package
(name "texlive-lstbayes")
@@ -4520,6 +9120,131 @@ Proof, and Logic} by Dave Barker-Plummer, Jon Barwise, and John Etchemendy.")
several languages not included in that package: BUGS, JAGS, and Stan.")
(license license:lppl1.3+)))
+(define-public texlive-lyluatex
+ (package
+ (name "texlive-lyluatex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/lyluatex/" "scripts/lyluatex/"
+ "tex/luatex/lyluatex/")
+ (base32
+ "04w57pki09mzhaxv3s1f2m0bj1df5aqxygqgrihvkabc5x00is87")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lyluatex")
+ (synopsis
+ "Commands to include LilyPond scores within a (Lua)LaTeX document")
+ (description
+ "This package provides macros for the inclusion of LilyPond scores within
+LuaLaTeX. It calls LilyPond to compile scores, then includes the produced
+files.")
+ (license license:expat)))
+
+(define-public texlive-m-tx
+ (package
+ (name "texlive-m-tx")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/m-tx/"
+ "doc/man/man1/prepmx.1"
+ "doc/man/man1/prepmx.man1.pdf"
+ "scripts/m-tx/"
+ "tex/generic/m-tx/"
+ "tex/latex/m-tx/")
+ (base32
+ "1sakzv7r6mybx0k7k0fi1qb789nf7lvbl0ns8s0hhc9fz37b0br5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "m-tx.lua")))
+ (home-page "https://ctan.org/pkg/m-tx")
+ (synopsis "Preprocessor for @command{pmx}")
+ (description
+ "M-Tx is a preprocessor to @command{pmx}, which is itself a preprocessor
+to MusixTeX, a music typesetting system. The prime motivation to the
+development of M-Tx was to provide lyrics for music to be typeset. In fact,
+@command{pmx} now provides a lyrics interface, but M-Tx continues in use by
+those who prefer its language.")
+ (license license:expat)))
+
+(define-public texlive-macros2e
+ (package
+ (name "texlive-macros2e")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/macros2e/" "tex/latex/macros2e/")
+ (base32
+ "0vdw389gvwmpqs7ykm3vlyqbpwm45mgqasmqyxm7q9jgay3dn2iz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/macros2e")
+ (synopsis "List of internal LaTeX2e macros")
+ (description
+ "This document lists the internal macros defined by the LaTeX2e base files,
+which can also be useful to package authors. The macros are hyper-linked to
+their description in @code{source2e}. For this to work both PDFs must be
+inside the same directory. This document is not yet complete in content and
+format and may miss some macros.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-mafr
+ (package
+ (name "texlive-mafr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/mafr/" "tex/latex/mafr/")
+ (base32
+ "0bzmf36xy2ppd2bkc5lkcw43jangwn0w4scgr9il06d14lbw68yn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/mafr")
+ (synopsis "Mathematics in accord with French usage")
+ (description
+ "The package provides settings and macros for typesetting mathematics
+with LaTeX in compliance with French usage. It comes with two document
+classes, @code{fiche} and @code{cours}, useful to create short high school
+documents such as tests or lessons. The documentation is in French.")
+ (license license:gpl3+)))
+
+(define-public texlive-matapli
+ (package
+ (name "texlive-matapli")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/matapli/" "tex/latex/matapli/")
+ (base32
+ "0khkgc80hbydnlciqr02ay88gazr4nxdq099pjgf1xcjlnlmnwcp")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/matapli")
+ (synopsis "Class for the French journal @emph{MATAPLI}")
+ (description
+ "This is a class for the French journal @emph{MATAPLI} of the Société de
+Mathématiques Appliquées et Industrielles (SMAI).")
+ (license license:lppl1.3c)))
+
+(define-public texlive-math-into-latex-4
+ (package
+ (name "texlive-math-into-latex-4")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/math-into-latex-4/")
+ (base32
+ "0k11j92h9hpxnyciczknhl83b05avc0rqdnwn82ssqi1k3qixibd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/math-into-latex-4")
+ (synopsis "Samples from @emph{(More) Math into LaTeX}, 4th Edition")
+ (description
+ "This package contains samples for the book @emph{(More) Math into LaTeX},
+4th edition.")
+ (license license:public-domain)))
+
(define-public texlive-mathcommand
(package
(name "texlive-mathcommand")
@@ -4673,6 +9398,25 @@ only unify typesetting of math formulae but also allow to easily adapt
notation if a user prefers to. The semantic layer is split into topics.")
(license license:expat)))
+(define-public texlive-maths-symbols
+ (package
+ (name "texlive-maths-symbols")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/maths-symbols/")
+ (base32
+ "0z83qf1rz84cr0b1zvwlacf24pc5r8dn1cxiiyl0xrqncl3279ka")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/maths-symbols")
+ (synopsis "Summary of mathematical symbols available in LaTeX")
+ (description
+ "This package provides a predecessor of the comprehensive symbols list,
+covering mathematical symbols available in standard @code{LaTeX} (including
+the AMS symbols, if available at compile time).")
+ (license license:lppl1.2+)))
+
(define-public texlive-matlab-prettifier
(package
(name "texlive-matlab-prettifier")
@@ -4777,6 +9521,47 @@ to languages and computational complexity usually needed for Membrane
Computing research.")
(license license:lppl1.3+)))
+(define-public texlive-memdesign
+ (package
+ (name "texlive-memdesign")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/memdesign/")
+ (base32
+ "0aij1b7l1kb2x44qn33m39k0kbhdrclmr25nmvzfn6yw42lh9fz7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/memdesign")
+ (synopsis "Notes on book design")
+ (description
+ "@emph{A Few Notes on Book Design} provides an introduction to the
+business of book design. It is an extended version of what used to be the
+first part of the @code{memoir} users manual.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-memoirchapterstyles
+ (package
+ (name "texlive-memoirchapterstyles")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/memoirchapterstyles/")
+ (base32
+ "0jxd7sbh5vc3j5d5jd3zmyg58kwhy550l5z8q14b4msm00fp6z0a")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/memoirchapterstyles")
+ (synopsis "Chapter styles in @code{memoir} class")
+ (description
+ "This package provides a showcase of chapter styles available to users of
+@code{memoir}: the six provided in the class itself, plus many from
+elsewhere (by the present author and others). The package's resources apply
+only to @code{memoir}, but the package draws from a number of sources relating
+to standard classes, including the @code{fncychap} package, and Vincent
+Zoonekynd's tutorial on headings.")
+ (license license:lppl)))
+
(define-public texlive-memorygraphs
(package
(name "texlive-memorygraphs")
@@ -4797,6 +9582,26 @@ styles that ease the declaration of memory graphs. It is intended for graphs
that represent the memory of a computer program during its execution.")
(license license:lppl1.3+)))
+(define-public texlive-mendex-doc
+ (package
+ (name "texlive-mendex-doc")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/mendex-doc/"
+ "makeindex/mendex-doc/"
+ "source/latex/mendex-doc/")
+ (base32
+ "096b1v9zzl3qm189paaxz16z4a1xgcj7l2bhdgvl2wqshsz9lx4p")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/mendex-doc")
+ (synopsis "Documentation for Mendex index processor")
+ (description
+ "This package provides documentation for Mendex (Japanese index
+processor).")
+ (license license:bsd-3)))
+
(define-public texlive-messagepassing
(package
(name "texlive-messagepassing")
@@ -4821,6 +9626,97 @@ decorate those diagrams, for instance to annotate the diagram, to add crashes
to the processes, checkpoints, ...")
(license license:lppl1.3+)))
+(define-public texlive-metafont-beginners
+ (package
+ (name "texlive-metafont-beginners")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/metafont-beginners/")
+ (base32
+ "12hhvlnvh8dj1396242m6yi0341cina7sxrv7pwzqxzzahwdvmgm")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/metafont-beginners")
+ (synopsis "Introductory tutorial for Metafont")
+ (description
+ "This package provides an old introduction to the use of Metafont, that
+has stood the test of time. It focuses on using the program, rather than
+designing fonts, but does offer advice about understanding errors in other
+people's fonts.")
+ (license license:public-domain)))
+
+(define-public texlive-metapost-examples
+ (package
+ (name "texlive-metapost-examples")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/metapost/metapost-examples/")
+ (base32
+ "1rslyjnw27b5br17cbf6mjjkcgyr49yav4kw12spm3vdwyzb7gxr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/metapost-examples")
+ (synopsis "Example drawings using MetaPost")
+ (description
+ "This package provides a few (hundred) example pictures drawn with MetaPost,
+ranging from very simple (lines and circles) to rather intricate (uncommon
+geometric transformations, fractals, bitmap, etc).")
+ (license license:gpl1+)))
+
+(define-public texlive-metrix
+ (package
+ (name "texlive-metrix")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/metrix/" "source/latex/metrix/"
+ "tex/latex/metrix/")
+ (base32
+ "185w7pgil8zix0czvd69l5pv6pcjc0n4nfbllm5v5mzr31sc0k5j")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/metrix")
+ (synopsis "Typeset metric marks for Latin text")
+ (description
+ "The package may be used to type the prosodics/metrics of (Latin) verse;
+it provides macros to typeset the symbols standing alone, and in combination
+with symbols, giving automatic alignment.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-mex
+ (package
+ (name "texlive-mex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/mex/base/" "source/mex/base/"
+ "tex/mex/base/" "tex/mex/config/")
+ (base32
+ "0kc766cvvbcqrj60ncz4a105nrn454y5c2330y7s7jzh45dx8qsi")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:create-formats #~(list "mex" "pdfmex" "utf8mex")))
+ (propagated-inputs
+ (list texlive-enctex
+ texlive-hyphen-complete
+ texlive-knuth-lib
+ texlive-pdftex
+ texlive-pl
+ texlive-plain
+ texlive-tex
+ texlive-tex-ini-files
+ texlive-utf8mex))
+ (home-page "https://ctan.org/pkg/mex")
+ (synopsis "Polish formats for TeX")
+ (description
+ "MeX is an adaptation of Plain TeX (MeX) and LaTeX209 (LaMeX) formats to
+the Polish language and to Polish printing customs. It contains a complete
+set of Metafont sources of Polish fonts, hyphenation rules for the Polish
+language and sources of formats.")
+ (license license:knuth)))
+
(define-public texlive-mgltex
(package
(name "texlive-mgltex")
@@ -4943,6 +9839,45 @@ systems of equations and small matrices, @code{displaymath} in double columns
for long calculations.")
(license license:lppl1.3+)))
+(define-public texlive-mltex
+ (package
+ (name "texlive-mltex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/mltex/" "tex/latex/mltex/"
+ "tex/mltex/config/")
+ (base32
+ "1ip0q5kqj6bg4jkginzljknbrd74ss4iky2gvlmf8nnrq06n89my")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:create-formats #~(list "mllatex" "mltex")))
+ (propagated-inputs
+ (list texlive-atbegshi
+ texlive-atveryend
+ texlive-babel
+ texlive-cm
+ texlive-everyshi
+ texlive-firstaid
+ texlive-hyphen-complete
+ texlive-knuth-lib
+ texlive-l3backend
+ texlive-l3kernel
+ texlive-l3packages
+ texlive-latex
+ texlive-latex-fonts
+ texlive-latexconfig
+ texlive-plain
+ texlive-tex-ini-files
+ texlive-unicode-data))
+ (home-page "https://ctan.org/pkg/mltex")
+ (synopsis "The MLTeX system")
+ (description
+ "MLTeX is a modification of TeX that allows the hyphenation of words with
+accented letters using ordinary Computer Modern (CM) fonts. The system is
+distributed as a TeX change file.")
+ (license license:knuth)))
+
(define-public texlive-multiobjective
(package
(name "texlive-multiobjective")
@@ -4964,6 +9899,269 @@ related to multiobjective optimisation, multiobjective evolutionary
algorithms, multicriteria decision making and similar fields.")
(license license:lppl)))
+(define-public texlive-musical
+ (package
+ (name "texlive-musical")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/musical/" "tex/latex/musical/")
+ (base32
+ "0qdrd622vs5dkr5w6pvf04hvni1jqcgxfvhf0ak7gjaxjczisb9h")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/musical")
+ (synopsis "Typeset (musical) theatre scripts")
+ (description
+ "This package is designed to simplify the development and distribution of
+scripts for theatrical musicals, especially ones under development. The
+output is formatted to follow generally accepted script style while also
+maintaining a high level of typographic integrity, and includes commands for
+dialog, lyrics, stage directions, music and dance cues, rehearsal marks, and
+more. It gracefully handles dialog that crosses page breaks, and can generate
+lists of songs and lists of dances in the show.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-musicography
+ (package
+ (name "texlive-musicography")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/musicography/"
+ "tex/latex/musicography/")
+ (base32
+ "07z5yg0ganmmp3qx5v55ll82sf45x6mhjl59abc5xckkfrgixpxn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/musicography")
+ (synopsis "Accessing symbols for music writing with pdfLaTeX")
+ (description
+ "This package makes available the most commonly used symbols in writing
+about music in a way that can be used with pdfLaTeX and looks consistent and
+attractive. It includes accidentals, meters, and notes of different rhythmic
+values. The package builds on the approach used in the @code{harmony}
+package, where the symbols are taken from the MusiXTeX fonts. But it provides
+a larger range of symbols and a more flexible, user-friendly interface.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-musixguit
+ (package
+ (name "texlive-musixguit")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/musixguit/"
+ "tex/latex/musixguit/")
+ (base32
+ "1ck8li0wdn22x0g4f57c9r57ans4rj7ggrm3rsp7xnqgc78as065")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/musixguit")
+ (synopsis "Easy notation for guitar music, in MusixTeX")
+ (description
+ "The package provides commands for typesetting notes for guitar,
+especially for simplifying guitar notation with MusixTeX.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-musixtex
+ (package
+ (name "texlive-musixtex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/musixtex/"
+ "doc/man/man1/musixflx.1"
+ "doc/man/man1/musixflx.man1.pdf"
+ "doc/man/man1/musixtex.1"
+ "doc/man/man1/musixtex.man1.pdf"
+ "dvips/musixtex/"
+ "scripts/musixtex/"
+ "source/generic/musixtex/musixcrd/"
+ "tex/generic/musixtex/"
+ "tex/latex/musixtex/")
+ (base32
+ "1j46cf3v3jmhww47xvm4grnb495aggf1vnmb2sq3zbk9pfmrvd4x")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list #:build-targets #~(list "strip.tex")
+ #:link-scripts #~(list "musixflx.lua" "musixtex.lua")))
+ (home-page "https://ctan.org/pkg/musixtex")
+ (synopsis "Sophisticated music typesetting")
+ (description
+ "MusiXTeX provides a set of macros, based on the earlier MusicTeX,
+for typesetting music with TeX. To produce optimal spacing, MusiXTeX
+is a three-pass system: @command{etex}, @command{musixflx}, and
+@command{etex} again. (Musixflx is a Lua script that is provided in
+the bundle.) The three-pass process, optionally followed by processing
+for printed output, is automated by the @command{musixtex} wrapper
+script.
+
+The package uses its own specialised fonts, which must be available on the
+system for @command{musixtex} to run. The MusiXTeX macros are universally
+acknowledged to be challenging to use directly: the @command{pmx} preprocessor
+compiles a simpler input language to MusiXTeX macros.")
+ (license license:gpl2+)))
+
+(define-public texlive-musixtex-fonts
+ (package
+ (name "texlive-musixtex-fonts")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/musixtex-fonts/"
+ "fonts/map/dvips/musixtex-fonts/"
+ "fonts/opentype/public/musixtex-fonts/"
+ "fonts/source/public/musixtex-fonts/"
+ "fonts/tfm/public/musixtex-fonts/"
+ "fonts/type1/public/musixtex-fonts/")
+ (base32
+ "0ychs959d1yvxkhwayf73iwvl4qg0a6v5fk7lnw8w3hk8n7zvp86")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/musixtex-fonts")
+ (synopsis "Fonts used by MusixTeX")
+ (description
+ "These are fonts for use with MusixTeX; they are provided both as
+original Metafont source, and as converted Adobe Type 1. The bundle renders
+the older (Type 1 fonts only) bundle @code{musixtex-t1fonts} obsolete.")
+ (license license:gpl3+)))
+
+(define-public texlive-musixtnt
+ (package
+ (name "texlive-musixtnt")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/musixtnt/"
+ "doc/man/man1/msxlint.1"
+ "doc/man/man1/msxlint.man1.pdf"
+ "tex/generic/musixtnt/")
+ (base32
+ "0z1rfscla1hiibd0gs3lgf8x5yx19pmwdsbzvx2vvz0ikwgjglm9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list
+ #:tests? #true
+ #:modules '((guix build texlive-build-system)
+ ((guix build gnu-build-system) #:prefix gnu:)
+ (guix build utils)
+ (srfi srfi-1))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'unpack-musixtnt-source
+ (lambda _
+ (mkdir-p "build")
+ (with-directory-excursion "build"
+ (invoke "tar" "xvf"
+ ;; Tarball includes a release date that we ignore.
+ (first (find-files ".." "^musixtnt-.*\\.tar.gz"))
+ "--strip-components=1"))))
+ (add-after 'unpack-prerex-source 'build-msxlint
+ (lambda args
+ (with-directory-excursion "build"
+ (for-each (lambda (phase)
+ (apply (assoc-ref gnu:%standard-phases phase) args))
+ '(configure
+ build
+ check
+ install
+ compress-documentation))))))))
+ (propagated-inputs (list texlive-musixtex))
+ (home-page "https://ctan.org/pkg/musixtnt")
+ (synopsis
+ "MusiXTeX extension library enabling transformations of the effect of
+notes commands")
+ (description
+ "This archive contains a MusiXTeX extension library @file{musixtnt.tex}
+and a program, @command{msxlint}.
+
+@file{musixtnt.tex} provides a macro @code{\\TransformNotes} that enables
+transformations of the effect of notes commands such as @code{\\notes}. In
+general, the effect of @code{\\TransformNotes@{input@}@{output@}} is that
+notes commands in the source will expect their arguments to match the input
+pattern, but the notes will be typeset according to the output pattern. An
+example is extracting single-instrument parts from a multi-instrument score.
+
+@command{msxlint} detects incorrectly formatted notes lines in a MusiXTeX
+source file. This should be used before using @code{\\TransformNotes}.")
+ (license license:gpl2)))
+
+(define-public texlive-mwcls
+ (package
+ (name "texlive-mwcls")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/mwcls/" "source/latex/mwcls/"
+ "tex/latex/mwcls/")
+ (base32
+ "1pj1m08gh5zsahvzan6wq9v0lnir9zb4qvgkadsl6jm9ia8990yn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/mwcls")
+ (synopsis "Polish-oriented document classes")
+ (description
+ "@code{mwcls} is a set of document classes for LaTeX designed with Polish
+typographical tradition in mind. The classes include: @code{mwart} (which is
+a replacement for @code{article}), @code{mwrep} (replacing @code{report}), and
+@code{mwbk} (replacing @code{book}).
+
+Most features present in standard classes work with @code{mwcls} classes.
+Some extensions/exceptions include: sectioning commands allow for second
+optional argument (it is possible to state different texts for running head
+and for TOC), new environments @code{itemize*} and @code{enumerate*} for lists
+with long items, page styles have variants for normal, opening, closing, and
+blank pages.")
+ (license license:lppl1.2+)))
+
+(define-public texlive-mxedruli
+ (package
+ (name "texlive-mxedruli")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/mxedruli/"
+ "fonts/afm/public/mxedruli/"
+ "fonts/map/dvips/mxedruli/"
+ "fonts/source/public/mxedruli/"
+ "fonts/tfm/public/mxedruli/"
+ "fonts/type1/public/mxedruli/"
+ "tex/latex/mxedruli/")
+ (base32
+ "070lfw12mfimcwhkgb1hh092p8npmhpmba28rzzwfl1kmsmk99q5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/mxedruli")
+ (synopsis "Pair of fonts for different Georgian alphabets")
+ (description
+ "This package provides two Georgian fonts, in both Metafont and Type
+1 formats, which cover the Mxedruli and the Xucuri alphabets.")
+ (license license:lppl)))
+
+(define-public texlive-na-box
+ (package
+ (name "texlive-na-box")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/na-box/" "tex/xelatex/na-box/")
+ (base32
+ "1j02k0d4m23yackb1vn8pajxwkimkkrx9h512xs3hkxdi6qdwb73")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/na-box")
+ (synopsis "Arabic-aware version of @code{pas-cours} package")
+ (description
+ "This is a modified version of the @code{pas-cours} package made
+compatible with XeLaTeX and Polyglossia to write Arabic documents with fancy
+boxed @code{theorem}-alike environments.")
+ (license license:lppl)))
+
(define-public texlive-naive-ebnf
(package
(name "texlive-naive-ebnf")
@@ -5006,6 +10204,55 @@ Form (EBNF) notation.")
(description "This style file provides macros for named tensor notation.")
(license license:expat)))
+(define-public texlive-nanicolle
+ (package
+ (name "texlive-nanicolle")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/nanicolle/"
+ "tex/xelatex/nanicolle/")
+ (base32
+ "0lzcsmy4iw0ch3w1g3h5b23hkzspi5q2gs406l4cihfmf30yiadk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/nanicolle")
+ (synopsis "Typesetting herbarium specimen labels")
+ (description
+ "This package provides a LaTeX class @file{nanicolle.cls} for typesetting
+collection labels and identification labels in Chinese style or in western
+style for plant herbarium specimens. So far, documents using this class can
+only be compiled with XeLaTeX.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-nanumtype1
+ (package
+ (name "texlive-nanumtype1")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/nanumtype1/"
+ "fonts/afm/public/nanumtype1/"
+ "fonts/map/dvips/nanumtype1/"
+ "fonts/tfm/public/nanumtype1/"
+ "fonts/type1/public/nanumtype1/"
+ "fonts/vf/public/nanumtype1/"
+ "tex/latex/nanumtype1/")
+ (base32
+ "0n7dbhxa186x7f2ql8kjr2bn425vlhswl2m5n2n3iklfam9bmf6k")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/nanumtype1")
+ (synopsis "Type1 subfonts of Nanum Korean fonts")
+ (description
+ "Nanum is a unicode font designed especially for Korean-language script.
+The font was designed by Sandoll Communication and Fontrix; it includes the
+sans serif (gothic), serif (myeongjo), pen script and brush script typefaces.
+The package provides Type1 subfonts converted from Nanum Myeongjo (Regular and
+@code{ExtraBold)} and Nanum Gothic (Regular and Bold) OTFs. C70, LUC, T1, and
+TS1 font definition files are also provided.")
+ (license license:silofl1.1)))
+
(define-public texlive-natded
(package
(name "texlive-natded")
@@ -5068,6 +10315,24 @@ physics at the University of Wurzburg as a collection of macros and predefined
environments for quickly creating nice mathematical documents.")
(license license:lppl1.3+)))
+(define-public texlive-nevelok
+ (package
+ (name "texlive-nevelok")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/nevelok/" "source/latex/nevelok/"
+ "tex/latex/nevelok/")
+ (base32
+ "02g60npy2hp181vnzpna7h2544y7bnbi9y6srpm7kjmd6immm7qn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/nevelok")
+ (synopsis "LaTeX package for automatic definite articles for Hungarian")
+ (description
+ "This LaTeX package provides automatic definite articles for Hungarian.")
+ (license license:lppl1.3+)))
+
(define-public texlive-nicematrix
(package
(name "texlive-nicematrix")
@@ -5093,6 +10358,28 @@ the columns; tools to color rows and columns with a good PDF result; blocks of
cells; etc.")
(license license:lppl1.3+)))
+(define-public texlive-nnext
+ (package
+ (name "texlive-nnext")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/nnext/" "source/latex/nnext/"
+ "tex/latex/nnext/")
+ (base32
+ "0hh2kn4ghnxv9l0xfkh0c0bkflmq5qwnc24y0jm1djjwrnyg1y2r")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/nnext")
+ (synopsis "Extension for the @code{gb4e} package")
+ (description
+ "This is an add-on for the @code{gb4e} package used in linguistics. It
+implements the @code{\\Next}, @code{\\NNext}, @code{\\Last}, and
+@code{\\LLast} commands from the @code{linguex} package or the @code{\\nextx},
+@code{\\anextx}, @code{\\lastx}, @code{\\blastx}, and @code{\\bblastx}
+commands from the @code{expex} package.")
+ (license license:lppl1.3+)))
+
(define-public texlive-nuc
(package
(name "texlive-nuc")
@@ -5114,6 +10401,26 @@ digits than A require special spacing to appear properly; this spacing is
supported in the package.")
(license license:lppl)))
+(define-public texlive-njurepo
+ (package
+ (name "texlive-njurepo")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/njurepo/" "source/latex/njurepo/"
+ "tex/latex/njurepo/")
+ (base32
+ "03dli7kk1h8kycbj83h2gy434zl6wvj4xz0lli91b1h8k59i8fv4")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/njurepo")
+ (synopsis "Reports for Nanjing University")
+ (description
+ "This LaTeX document class provides a thesis template for Nanjing
+University in order to make it easy to write experiment reports and homework
+for the bachelor's curriculum.")
+ (license license:lppl1.3c)))
+
(define-public texlive-nucleardata
(package
(name "texlive-nucleardata")
@@ -5135,6 +10442,28 @@ mass and energy data in LaTeX documents. It uses the PythonTeX package and
requires @command{pythontex} to be called with the TeX file as the argument.")
(license license:lppl1.3+)))
+(define-public texlive-numberpt
+ (package
+ (name "texlive-numberpt")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/numberpt/"
+ "source/latex/numberpt/"
+ "tex/latex/numberpt/")
+ (base32
+ "14515d1l9d9pxs333f8m99mclaf8mklrs14h2w3bdk5m37m7pv8i")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/numberpt")
+ (synopsis "Counters spelled out in Portuguese")
+ (description
+ "This package defines commands to display counters spelled out in Portuguese.
+Options are offered to select variations in the spelling of @samp{14}, or
+Brazilian vs. European Portuguese forms in the spelling of @samp{16},
+@samp{17}, and @samp{19}.")
+ (license license:lppl1.3c)))
+
(define-public texlive-numerica
(package
(name "texlive-numerica")
@@ -5214,6 +10543,101 @@ mathematical function values.")
"The package will typeset both Z and Object-Z specifications.")
(license license:lppl)))
+(define-public texlive-octave
+ (package
+ (name "texlive-octave")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/octave/" "tex/latex/octave/")
+ (base32
+ "1avikh00n92lxk7p7h0kvsv2dk2z411fv85fagj7bg6azb3fch8g")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/octave")
+ (synopsis "Typeset musical pitches with octave designations")
+ (description
+ "This package package typesets musical pitch names with designation for
+the octave in either the Helmholtz system (with octave numbers), or the
+traditional system (with prime symbols). The system can also be changed
+mid-document.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-omega
+ (package
+ (name "texlive-omega")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/omega/base/"
+ "dvips/omega/"
+ "fonts/afm/public/omega/"
+ "fonts/map/dvips/omega/"
+ "fonts/ofm/public/omega/"
+ "fonts/ovf/public/omega/"
+ "fonts/ovp/public/omega/"
+ "fonts/tfm/public/omega/"
+ "fonts/type1/public/omega/"
+ "omega/ocp/char2uni/"
+ "omega/ocp/misc/"
+ "omega/ocp/omega/"
+ "omega/ocp/uni2char/"
+ "omega/otp/char2uni/"
+ "omega/otp/misc/"
+ "omega/otp/omega/"
+ "omega/otp/uni2char/"
+ "tex/generic/encodings/"
+ "tex/generic/omegahyph/"
+ "tex/plain/omega/")
+ (base32
+ "1gma5angnq5wdxianz0ml7y9jh04lsq9ksspykan06p0cp1bnmjc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/omega")
+ (synopsis "Wide-character-set extension of TeX")
+ (description
+ "This package provides a development of TeX, which deals in multi-octet
+Unicode characters, to enable native treatment of a wide range of languages
+without changing character-set. Work on Omega has ceased; its compatible
+successor is Aleph, which is itself also in major maintenance mode only.
+Ongoing projects developing Omega (and Aleph) ideas include Omega-2 and
+LuaTeX.")
+ (license license:gpl3+)))
+
+(define-public texlive-omegaware
+ (package
+ (name "texlive-omegaware")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/man/man1/odvicopy.1"
+ "doc/man/man1/odvicopy.man1.pdf"
+ "doc/man/man1/odvitype.1"
+ "doc/man/man1/odvitype.man1.pdf"
+ "doc/man/man1/ofm2opl.1"
+ "doc/man/man1/ofm2opl.man1.pdf"
+ "doc/man/man1/opl2ofm.1"
+ "doc/man/man1/opl2ofm.man1.pdf"
+ "doc/man/man1/otangle.1"
+ "doc/man/man1/otangle.man1.pdf"
+ "doc/man/man1/otp2ocp.1"
+ "doc/man/man1/otp2ocp.man1.pdf"
+ "doc/man/man1/outocp.1"
+ "doc/man/man1/outocp.man1.pdf"
+ "doc/man/man1/ovf2ovp.1"
+ "doc/man/man1/ovf2ovp.man1.pdf"
+ "doc/man/man1/ovp2ovf.1"
+ "doc/man/man1/ovp2ovf.man1.pdf")
+ (base32
+ "06kzz0342h6vvc32ydrzgpqsdqv5l0jbd5finr43fmzqi5jnswil")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/omega")
+ (synopsis "Documentation for Omega executables")
+ (description
+ "This package provides the documentation for Omega executables.")
+ (license license:gpl3+)))
+
(define-public texlive-oplotsymbl
(package
(name "texlive-oplotsymbl")
@@ -5234,6 +10658,29 @@ easily available. Especially, these symbols are used in scientific plots, but
the potential user is allowed to use them in other ways.")
(license license:lppl1.3+)))
+(define-public texlive-ordinalpt
+ (package
+ (name "texlive-ordinalpt")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ordinalpt/"
+ "source/latex/ordinalpt/"
+ "tex/latex/ordinalpt/")
+ (base32
+ "02hsl021gd23qrfm3myazg606lmp149dmpss3vyx93dyqcg8axbr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ordinalpt")
+ (synopsis "Counters as ordinal numbers in Portuguese")
+ (description
+ "The package provides a counter style (like @code{\\arabic},
+@code{\\alph} and others) which produces output strings like
+@samp{primeiro} (``first'' in Portuguese), @samp{segundo}, (``second''), and
+so on up to 1999th. Separate counter commands are provided for different
+letter case variants, and for masculine and feminine gender inflections.")
+ (license license:lppl)))
+
(define-public texlive-ot-tableau
(package
(name "texlive-ot-tableau")
@@ -5255,6 +10702,34 @@ working with the source code painless (well, less painful). A variety of
stylistic variants are available to suit personal taste.")
(license license:lppl1.3+)))
+(define-public texlive-otibet
+ (package
+ (name "texlive-otibet")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/otibet/"
+ "fonts/ofm/public/otibet/"
+ "fonts/ovf/public/otibet/"
+ "fonts/ovp/public/otibet/"
+ "fonts/source/public/otibet/"
+ "fonts/tfm/public/otibet/"
+ "omega/ocp/otibet/"
+ "omega/otp/otibet/"
+ "source/latex/otibet/"
+ "tex/latex/otibet/")
+ (base32
+ "0cman22brlm8qklb60mzq8f6c9kmdspv3zfg4s5p0lj9sf03bb6c")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/otibet")
+ (synopsis "Support for Tibetan using Omega")
+ (description "This package provides support for Tibetan using Omega.")
+ ;; Per "unidoc.tex": "this package is freely distributable under the GPL
+ ;; Version~?.? or any later one."
+ (license license:gpl1+)))
+
(define-public texlive-oubraces
(package
(name "texlive-oubraces")
@@ -5299,6 +10774,68 @@ kerning when a subscript follows. Some predefined commands are also
provided.")
(license license:lppl1.3c)))
+(define-public texlive-padauk
+ (package
+ (name "texlive-padauk")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/padauk/"
+ "fonts/truetype/public/padauk/")
+ (base32
+ "0yn5w8bkcf9ihqy4v2zq4yc74d2d3dc1c6dcissaa6pcdj4z9r9l")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/padauk")
+ (synopsis
+ "High-quality TrueType font for languages using the Myanmar script")
+ (description
+ "Padauk is a Unicode-based font family with broad support for writing
+systems that use the Myanmar script.")
+ (license license:silofl1.1)))
+
+(define-public texlive-parallel
+ (package
+ (name "texlive-parallel")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/parallel/"
+ "source/latex/parallel/"
+ "tex/latex/parallel/")
+ (base32
+ "14gca28ph90vhsliy5g8jc6fd87igni1wkiy41jrp33qhjiz94qa")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/parallel")
+ (synopsis "Typeset parallel texts")
+ (description
+ "This package provides a @code{parallel} environment which allows two
+potentially different texts to be typeset in two columns, while maintaining
+alignment. The two columns may be on the same page, or on facing pages. This
+arrangement of text is commonly used when typesetting translations, but it can
+have value when comparing any two texts.")
+ (license license:lppl)))
+
+(define-public texlive-parrun
+ (package
+ (name "texlive-parrun")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/parrun/" "source/latex/parrun/"
+ "tex/latex/parrun/")
+ (base32
+ "1cfqvsda505pxwyjv6k197lg464y4njr2j65sghvzk7qp3i6vq11")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/parrun")
+ (synopsis "Typesets (two) streams of text running parallel")
+ (description
+ "This package can be used for typesetting translated text and the
+original source, parallel on the same page, one above the other.")
+ (license license:lppl)))
+
(define-public texlive-pascaltriangle
(package
(name "texlive-pascaltriangle")
@@ -5321,6 +10858,24 @@ customized by means of different @code{\\pascal} macro options or the
@code{\\pascalset} macro.")
(license license:lppl1.3c)))
+(define-public texlive-patgen2-tutorial
+ (package
+ (name "texlive-patgen2-tutorial")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/patgen2-tutorial/")
+ (base32
+ "016bx1rp8kpvlywg0yafhbbhlzw4zxdcbdrd5525vffn6fyp9fi3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/patgen2-tutorial")
+ (synopsis "Tutorial on the use of Patgen 2")
+ (description
+ "This document describes the use of Patgen 2 to create hyphenation
+patterns for wide ranges of languages.")
+ (license license:lppl1.3c)))
+
(define-public texlive-perfectcut
(package
(name "texlive-perfectcut")
@@ -5350,6 +10905,29 @@ will behave in the same way. The package also offers a robust
reimplementation of @code{\\big}, @code{\\bigg}, etc.")
(license license:lppl1.3+)))
+(define-public texlive-persian-bib
+ (package
+ (name "texlive-persian-bib")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/persian-bib/"
+ "bibtex/csf/persian-bib/"
+ "doc/xelatex/persian-bib/")
+ (base32
+ "18x592g8y1i8kw724an65q84jj91cam5qvwp9mgnhqpwh3gjflpw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/persian-bib")
+ (synopsis "Persian translations of classic BibTeX styles")
+ (description
+ "This package provides BibTeX styles modified for Persian documents
+prepared with XePersian (which the present package depends on). The Persian
+@file{.bst} files can simultaneously handle both Latin and Persian references.
+A file @file{p1256fa.csf} is provided for correct sorting of Persian
+references and three fields LANGUAGE, TRANSLATOR and AUTHORFA are defined.")
+ (license license:lppl1.3+)))
+
(define-public texlive-pfdicons
(package
(name "texlive-pfdicons")
@@ -5399,6 +10977,24 @@ from true constants, e.g. the fine structure constant, have been calculated
using the accepted values of the fundamental constants.")
(license license:lppl1.3c)))
+(define-public texlive-phonrule
+ (package
+ (name "texlive-phonrule")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/phonrule/" "tex/latex/phonrule/")
+ (base32
+ "09nhlhqgq2af2p6rn5r0q8ccn9a2qq35znn5j4z2kjq744wbzjih")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/phonrule")
+ (synopsis "Typeset linear phonological rules")
+ (description
+ "The package provides macros for typesetting phonological rules like
+those in @emph{Sound Pattern of English} (Chomsky and Halle 1968).")
+ (license license:lppl1.0+)))
+
(define-public texlive-physics2
(package
(name "texlive-physics2")
@@ -5449,6 +11045,25 @@ mode. All major SI units are included, as well as some @acronym{CGS,
Centimetre–Gram–Second} units used in astronomy.")
(license license:lppl1.3c)))
+(define-public texlive-piano
+ (package
+ (name "texlive-piano")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/piano/" "tex/latex/piano/")
+ (base32
+ "0nbax18dgg2a9l6bihqhwx0va7829324lk29ibq29wjissmhjqww")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/piano")
+ (synopsis "Typeset a basic 2-octave piano diagram")
+ (description
+ "This package adds the @code{\\keyboard[1][2]..[7]} command to your
+project. When used, it draws a small 2 octaves piano keyboard on your
+document, with up to 7 keys highlighted.")
+ (license license:lppl)))
+
(define-public texlive-pinoutikz
(package
(name "texlive-pinoutikz")
@@ -5469,6 +11084,44 @@ It is designed as a tool that is easy to use, with a lean syntax, native to
LaTeX, and directly supporting PDF output format.")
(license license:lppl1.3c)))
+(define-public texlive-plari
+ (package
+ (name "texlive-plari")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/plari/" "source/latex/plari/"
+ "tex/latex/plari/")
+ (base32
+ "07g4rn4nn5wvwqd39s0xnn35ijkamhzxi12icnha8vb0b564jwq8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/plari")
+ (synopsis "Typesetting stageplay scripts")
+ (description
+ "Plari is a @code{report}-alike class, without section headings, and with
+paragraphs vertically separated rather than indented.")
+ (license license:gpl3+)))
+
+(define-public texlive-play
+ (package
+ (name "texlive-play")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/play/" "source/latex/play/"
+ "tex/latex/play/")
+ (base32
+ "1v1d8hfng6s8x8spzrzhhkgg36zay9jvfna9md1mh4ijlipnzyma")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/play")
+ (synopsis "Typeset drama using LaTeX")
+ (description
+ "This package provides a class and style file that supports the
+typesetting of plays, including options for line numbering.")
+ (license license:lppl)))
+
(define-public texlive-pm-isomath
(package
(name "texlive-pm-isomath")
@@ -5492,6 +11145,169 @@ only a maximum of such alphabets. The necessary user macros are defined for
typsetting common math symbols that require special ISO treatment.")
(license license:lppl1.3c)))
+(define-public texlive-pmhanguljamo
+ (package
+ (name "texlive-pmhanguljamo")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pmhanguljamo/"
+ "tex/latex/pmhanguljamo/")
+ (base32
+ "1k8cvzmrrpb6hkkjczfq4mad71450pappf68jdlf1vmg3qb0f9z3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pmhanguljamo")
+ (synopsis "Poor man's Hangul Jamo input method")
+ (description
+ "This package provides a Hangul transliteration input method that allows
+to typeset Korean letters (Hangul) using the proper fonts. The use of XeLaTeX
+is recommended.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-pmx
+ (package
+ (name "texlive-pmx")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pmx/"
+ "doc/man/man1/pmxab.1"
+ "doc/man/man1/pmxab.man1.pdf"
+ "doc/man/man1/scor2prt.1"
+ "doc/man/man1/scor2prt.man1.pdf"
+ "tex/generic/pmx/")
+ (base32
+ "1p9js9izv50vg7qqqmyg5jz4am4phhscqdfnn4nszlyfv3zkg7p3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pmx")
+ (synopsis "Preprocessor for MusiXTeX")
+ (description
+ "PMX provides a preprocessor for MusiXTeX. @command{pmxab} builds a TeX
+input file based on a @file{.pmx} input file in a much simpler language,
+making most of the layout decisions by itself. It has most of MusiXTeX's
+functionality, but it also permits in-line TeX to give access to virtually all
+of MusiXTeX. For proof-listening, @command{pmxab} will make a MIDI file of
+your score. @command{scor2prt} is an auxiliary program that makes parts from
+a score.")
+ (license license:gpl2)))
+
+(define-public texlive-pmxchords
+ (package
+ (name "texlive-pmxchords")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/man/man1/pmxchords.1"
+ "doc/man/man1/pmxchords.man1.pdf"
+ "doc/pmxchords/" "scripts/pmxchords/"
+ "tex/generic/pmxchords/")
+ (base32
+ "01dlic0b0fdm41982mqj3xpin0wksmsyz4h53vdckkz2ayyagagk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "pmxchords.lua")))
+ (home-page "https://ctan.org/pkg/pmxchords")
+ (synopsis "Produce chord information to go with @command{pmx} output")
+ (description
+ "The bundle supplements @command{pmx}, providing the means of typesetting
+chords above the notes of a score. The bundle contains: macros for typing the
+chords; a Lua script to transpose chord macros to the required key signature;
+and support scripts for common requirements.")
+ (license license:gpl2)))
+
+(define-public texlive-poemscol
+ (package
+ (name "texlive-poemscol")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/poemscol/"
+ "source/latex/poemscol/"
+ "tex/latex/poemscol/")
+ (base32
+ "0hz6zsqcvlzcccxywwzwlpp9gsv41g4hc88481vmj313bys77spd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/poemscol")
+ (synopsis "Typesetting critical editions of poetry")
+ (description
+ "The package offers LaTeX macros for typesetting critical editions of
+poetry. Its features include automatic linenumbering, generation of separate
+endnotes sections for emendations, textual collations, and explanatory notes,
+special marking for cases in which page breaks occur during stanza breaks,
+running headers of the form @samp{Notes to pp.@: xx-yy} for the notes
+sections, index of titles and first lines, and automatic generation of a table
+of contents.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-poetry
+ (package
+ (name "texlive-poetry")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/poetry/" "source/latex/poetry/"
+ "tex/latex/poetry/")
+ (base32
+ "1z262am0qh6h1qqf36hxj2lc7d5pr4r65yx8ysrydh0sijccgild")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/poetry")
+ (synopsis "Facilities for typesetting poetry and poetical structure")
+ (description
+ "This package provides some macros and general doodads for typesetting poetry.
+There is, of course, already the excellent @code{verse} package, and the
+@code{poetrytex} package provides some extra functionality on top of it. But
+@code{poetry} provides much of the same functionality in a bit of a different
+way, and with a few additional abilities, such as facilities for a list of
+poems, an index of first lines, and some structural commands.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-poetrytex
+ (package
+ (name "texlive-poetrytex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/poetrytex/"
+ "source/latex/poetrytex/"
+ "tex/latex/poetrytex/")
+ (base32
+ "1y78zd1hd3z1901x6mc6q0mw4rgj3qcqhnjn34zix11r0gn4b2jr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list #:tex-format "latex"
+ #:phases
+ #~(modify-phases %standard-phases
+ ;; Replace "\code{...}" with "\texttt{...}" (which is the alias
+ ;; chosen in the documentation) in order to prevent a "Command
+ ;; \code already defined" error.
+ (add-after 'unpack 'fix-documentation-source
+ (lambda _
+ (substitute* "source/latex/poetrytex/poetrytex.dtx"
+ (("\\\\newcommand\\*\\\\code\\[1\\].*") "")
+ (("\\\\code\\{") "\\texttt{")))))))
+ (native-inputs
+ (list (texlive-updmap.cfg
+ (list texlive-etoolbox
+ texlive-fancyvrb
+ texlive-framed
+ texlive-hologo
+ texlive-hypdoc
+ texlive-parskip
+ texlive-tipa
+ texlive-tocloft))))
+ (home-page "https://ctan.org/pkg/poetrytex")
+ (synopsis "Typeset anthologies of poetry")
+ (description
+ "The package is designed to aid in the management and formatting of
+anthologies of poetry and other writings; it does not concern itself with
+actually typesetting the verse itself.")
+ (license license:lppl1.3+)))
+
(define-public texlive-polexpr
(package
(name "texlive-polexpr")
@@ -5573,6 +11389,63 @@ includes some short commands for set (blackboard) or
filtrations (calligraphic).")
(license license:lppl)))
+(define-public texlive-profcollege
+ (package
+ (name "texlive-profcollege")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/profcollege/"
+ "metapost/profcollege/"
+ "tex/latex/profcollege/")
+ (base32
+ "06bj5crnqslqlg2dkh43b30jvdvknblg8l4fri15gpdx1z5k1d6h")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/profcollege")
+ (synopsis "LaTeX package for French maths teachers in college")
+ (description
+ "This package provides some commands to help French mathematics teachers
+for 11-16 years olds.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-proflabo
+ (package
+ (name "texlive-proflabo")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/proflabo/" "tex/latex/proflabo/")
+ (base32
+ "0208sjybqgvd7xrrnc49d31cpvd0bfjyjamfsyzi6yb0fhsxd7x7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/proflabo")
+ (synopsis "Draw laboratory equipment")
+ (description
+ "This package was developed to help French chemistry teachers to create
+drawings (using TikZ) for laboratory stuff.")
+ (license license:lppl)))
+
+(define-public texlive-proflycee
+ (package
+ (name "texlive-proflycee")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/proflycee/"
+ "tex/latex/proflycee/")
+ (base32
+ "0kvwdppbw4gmdfa90blgj1gxv03clfx21nahdgvzk9i2dyccfllv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/proflycee")
+ (synopsis "LaTeX package for French maths teachers in high school")
+ (description
+ "This package provides some commands to help French mathematics teachers
+for 15-18 years olds.")
+ (license license:lppl1.3c)))
+
(define-public texlive-proof-at-the-end
(package
(name "texlive-proof-at-the-end")
@@ -5660,6 +11533,28 @@ elements such as keywords, identifiers, and comments.")
algorithms in a natural manner.")
(license license:lppl)))
+(define-public texlive-psizzl
+ (package
+ (name "texlive-psizzl")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/otherformats/psizzl/base/"
+ "source/psizzl/base/" "tex/psizzl/base/"
+ "tex/psizzl/config/")
+ (base32
+ "07h8raq2k80ycvsaaaxaaczwwnhkxdbnvnr52mihr8dyih5s7jns")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/psizzl")
+ (synopsis "TeX format for physics papers")
+ (description
+ "PSIZZL is a TeX format for physics papers written at SLAC and used at
+several other places. It dates from rather early in the development of TeX82;
+as a result, some of the descriptions of limitations look rather quaint to
+modern eyes.")
+ (license license:lppl)))
+
(define-public texlive-pythonhighlight
(package
(name "texlive-pythonhighlight")
@@ -5680,6 +11575,25 @@ algorithms in a natural manner.")
@code{listings} package.")
(license license:bsd-3)))
+(define-public texlive-qobitree
+ (package
+ (name "texlive-qobitree")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/qobitree/" "tex/latex/qobitree/")
+ (base32
+ "1pzy5i8fi37zhkpsrh179qd4gp8ahwk8s2gw6261kjjiqf6p6znc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/qobitree")
+ (synopsis "LaTeX macros for typesetting trees")
+ (description
+ "This package provides commands @code{\\branch} and @code{\\leaf} for
+specifying the elements of the tree; you build up your tree with those
+commands, and then issue the @code{\\tree} command to typeset the whole.")
+ (license license:lppl)))
+
(define-public texlive-qsharp
(package
(name "texlive-qsharp")
@@ -5699,6 +11613,28 @@ algorithms in a natural manner.")
a domain-specific language for quantum programming.")
(license license:lppl1.3c)))
+(define-public texlive-qtree
+ (package
+ (name "texlive-qtree")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/qtree/" "tex/latex/qtree/")
+ (base32
+ "1gmwkm6400pcrjnq111bih7za0p45nx6gy4lksvgjhdcpnykbbla")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/qtree")
+ (synopsis "Draw tree structures")
+ (description
+ "The package offers support for drawing tree diagrams, and is especially
+suitable for linguistics use. It allows trees to be specified in a simple
+bracket notation, automatically calculates branch sizes, and supports both
+DVI/PostScript and PDF output by use of @code{pict2e} facilities. The package
+is a development of the existing @code{qobitree} package, offering a new front
+end.")
+ (license license:lppl)))
+
(define-public texlive-rank-2-roots
(package
(name "texlive-rank-2-roots")
@@ -5760,6 +11696,50 @@ functionals, c.e.@: sets, stagewise computations, forcing and syntactic
classes.")
(license license:public-domain)))
+(define-public texlive-recorder-fingering
+ (package
+ (name "texlive-recorder-fingering")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/recorder-fingering/"
+ "tex/latex/recorder-fingering/")
+ (base32
+ "075n6ifhpn15fdnrhp326lzp0dnzs0j287g7kr4xx59cc1m6lqkg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/recorder-fingering")
+ (synopsis "Package to display recorder fingering diagrams")
+ (description
+ "This package provides support for generating and displaying fingering
+diagrams for baroque fingering recorders. Standard fingerings are provided
+for recorders in both C and F, along with methods to create and display
+alternate fingerings for trills, etc.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-reledmac
+ (package
+ (name "texlive-reledmac")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/reledmac/"
+ "source/latex/reledmac/"
+ "tex/latex/reledmac/")
+ (base32
+ "16nfibnjdasflskmxd23hxkapz788abfilwxm3vdj6djkznxq4sw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/reledmac")
+ (synopsis "Typeset scholarly editions")
+ (description
+ "This package provides a package for typesetting scholarly critical
+editions, replacing the established @code{ledmac} and @code{eledmac} packages.
+It supports indexing by page and by line numbers, and simple @code{tabular}-
+and @code{array}-style environments. The package is distributed with the
+related @code{reledpar} package.")
+ (license license:lppl1.3+)))
+
(define-public texlive-resolsysteme
(package
(name "texlive-resolsysteme")
@@ -5881,6 +11861,48 @@ package solves the problem by extending ideas described in M. I. Grinchuk
mathematical packages.")
(license license:lppl1.3+)))
+(define-public texlive-rrgtrees
+ (package
+ (name "texlive-rrgtrees")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/rrgtrees/"
+ "source/latex/rrgtrees/"
+ "tex/latex/rrgtrees/")
+ (base32
+ "0h33q32pb1s8zv598aacdzfhpk2psrzxgxnav6am16cxfri60hpi")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/rrgtrees")
+ (synopsis
+ "Linguistic tree diagrams for Role and Reference Grammar (RRG) with LaTeX")
+ (description
+ "This package provides a set of LaTeX macros that makes it easy to
+produce linguistic tree diagrams suitable for Role and Reference
+Grammar (RRG). This package allows the construction of trees with crossing
+lines, as is required by this theory for many languages.")
+ (license license:lppl)))
+
+(define-public texlive-rtklage
+ (package
+ (name "texlive-rtklage")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/rtklage/" "tex/latex/rtklage/")
+ (base32
+ "0p9z4dgh572n7j6b8vf8aqag8ybqw3xzsh5kab1czks2774gm7cq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ratex")
+ (synopsis "Package for German lawyers")
+ (description
+ "RATeX is a newly developed bundle of packages and classes provided for
+German lawyers. Now in the early beginning it only contains @code{rtklage},
+a class to make lawsuits.")
+ (license license:lppl)))
+
(define-public texlive-sankey
(package
(name "texlive-sankey")
@@ -5984,6 +12006,123 @@ LaTeX documents. This may be particularly useful for Math Teachers and IT
specialists.")
(license license:lppl1.3c)))
+(define-public texlive-screenplay
+ (package
+ (name "texlive-screenplay")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/screenplay/"
+ "source/latex/screenplay/"
+ "tex/latex/screenplay/")
+ (base32
+ "16vw7ikxblzlmamz0d95d0zj6vzhdg75w0q645sfh75pj7v6b1v0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/screenplay")
+ (synopsis "Class file to typeset screenplays")
+ (description
+ "The class implements the format recommended by the Academy of Motion
+Picture Arts and Sciences.")
+ (license license:gpl3+)))
+
+(define-public texlive-screenplay-pkg
+ (package
+ (name "texlive-screenplay-pkg")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/screenplay-pkg/"
+ "tex/latex/screenplay-pkg/")
+ (base32
+ "07xl6631yjjx56whl1vl4mzdcn8k63i624lspxiw18ppfrxdh3an")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/screenplay-pkg")
+ (synopsis "Package version of the screenplay document class")
+ (description
+ "This package implements the tools of the @code{screenplay} document
+class in the form of a package so that screenplay fragments can be included
+within another document class.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-serbian-apostrophe
+ (package
+ (name "texlive-serbian-apostrophe")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/serbian-apostrophe/"
+ "tex/latex/serbian-apostrophe/")
+ (base32
+ "0hkgm4q74kn172nr5whlwjq88sfqm66cvnsv7nidcqssybnn5891")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/serbian-apostrophe")
+ (synopsis "Commands for Serbian words with apostrophes")
+ (description
+ "The package provides a collection of commands (whose names are Serbian
+words) whose expansion is the Serbian word with appropriate apostrophes.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-serbian-date-lat
+ (package
+ (name "texlive-serbian-date-lat")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/serbian-date-lat/"
+ "tex/latex/serbian-date-lat/")
+ (base32
+ "1m23r2i2dxw4xnxih94iyiwk4a5ggvn7wkqhp8ai5va5grp36kfk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/serbian-date-lat")
+ (synopsis "Updated date typesetting for Serbian")
+ (description
+ "Babel defines dates for Serbian texts, in Latin script. The style it
+uses does not match current practices. The present package defines
+a @code{\\date} command that solves the problem.")
+ (license license:gpl2)))
+
+(define-public texlive-serbian-def-cyr
+ (package
+ (name "texlive-serbian-def-cyr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/serbian-def-cyr/"
+ "tex/latex/serbian-def-cyr/")
+ (base32
+ "116sgzxvny1hbkfc5s8bxirk9zshyv8qdd2fdr8iwqjfd7lhx03i")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/serbian-def-cyr")
+ (synopsis "Serbian Cyrillic localization")
+ (description
+ "This package provides abstract, chapter, title, date etc, for Serbian
+language in Cyrillic scripts in T2A encoding and CP1251 code pages.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-serbian-lig
+ (package
+ (name "texlive-serbian-lig")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/serbian-lig/"
+ "tex/latex/serbian-lig/")
+ (base32
+ "1vq33mr8br7z7y5ayb5wmhy0ralgx6alb9kmhaahdx8a105dl81b")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/serbian-lig")
+ (synopsis "Control ligatures in Serbian")
+ (description
+ "The package suppresses @samp{fi} and @samp{fl} (and other ligatures) in
+Serbian text written using Roman script.")
+ (license license:lppl1.3+)))
+
(define-public texlive-sesamanuel
(package
(name "texlive-sesamanuel")
@@ -6046,6 +12185,25 @@ electrical and electronics engineers and graph theorists.")
the shuffle product which is used in some part of mathematics and physics.")
(license license:public-domain)))
+(define-public texlive-sides
+ (package
+ (name "texlive-sides")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/sides/" "tex/latex/sides/")
+ (base32
+ "0lffwhb6px6f09f8jk6r9kvfh49dl5n0461b261mk2sr6fgyxrfz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/sides")
+ (synopsis "LaTeX class for typesetting stage plays")
+ (description
+ "This is a LaTeX class for typesetting stage plays, based on the
+@code{plari} class. It has been updated and several formatting changes have
+been made to it.")
+ (license license:gpl3+)))
+
(define-public texlive-simplebnf
(package
(name "texlive-simplebnf")
@@ -6192,6 +12350,88 @@ by @code{siunitx}; @code{siunits} has maintenance-only support, now.")
re-definitions of existing commands.")
(license license:lppl1.3+)))
+(define-public texlive-songbook
+ (package
+ (name "texlive-songbook")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/songbook/" "makeindex/songbook/"
+ "source/latex/songbook/"
+ "tex/latex/songbook/")
+ (base32
+ "0ab4l130dyzaslqmy7vm71rszwszw11kqzkn0b5fb680kxvsyicf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/songbook")
+ (synopsis "Package for typesetting song lyrics and chord books")
+ (description
+ "The package provides an all purpose songbook style. Three types of
+output may be created from a single input file: ``words and chords'' books for
+the musicians to play from, ``words only'' songbooks for the congregation to
+sing from, and overhead transparency masters for congregational use.
+
+The package will also print a table of contents, an index sorted by title and
+first line, and an index sorted by key, or by artist/composer. The package
+attempts to handle songs in multiple keys, as well as songs in multiple
+languages.")
+ (license license:lgpl2.1)))
+
+(define-public texlive-songproj
+ (package
+ (name "texlive-songproj")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/songproj/"
+ "source/latex/songproj/"
+ "tex/latex/songproj/")
+ (base32
+ "044b9zbm2l1w8flnb5vx99590m65d1nxgys2dj3w79kkbmnhc7jy")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/songproj")
+ (synopsis "Generate Beamer slideshows with song lyrics")
+ (description
+ "This package, together with the Beamer class, is used to generate
+slideshows with song lyrics. This is typically used in religious services in
+churches equipped with a projector, for which this package has been written,
+but it can be useful for any type of singing assembly. It provides
+environments to describe a song in a natural way, and formatting it into
+slides with overlays. The package comes with an additional Python script that
+can be used to convert plain-text song lyrics to the expected LaTeX markup.")
+ (license license:bsd-3)))
+
+(define-public texlive-songs
+ (package
+ (name "texlive-songs")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/songs/" "source/latex/songs/"
+ "tex/latex/songs/")
+ (base32
+ "0mgzkh6cvq3smwjlkvd1gnhb7m151fgiv7f4v3drjqlsjyg2qds6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/songs")
+ (synopsis "Produce song books for church or fellowship")
+ (description
+ "The package provides a means of producing beautiful song books for
+church or fellowship. It offers:
+@itemize
+@item a very easy chord-entry syntax;
+@item multiple modes (words-only; words+chords; slides; handouts);
+@item measure bars;
+@item guitar tablatures;
+@item automatic transposition;
+@item scripture quotations;
+@item multiple indexes (sorted by title, author, important lyrics, or
+scripture references);
+@item and projector-style output generation, for interactive use.
+@end itemize")
+ (license license:gpl2)))
+
(define-public texlive-spalign
(package
(name "texlive-spalign")
@@ -6239,6 +12479,25 @@ can be adjusted with respect to relative position and format, and can be used
in text and math mode.")
(license license:cc-by4.0)))
+(define-public texlive-stage
+ (package
+ (name "texlive-stage")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/stage/" "source/latex/stage/"
+ "tex/latex/stage/")
+ (base32
+ "0789mddzsadiw9fiasjzjdma0f9li8gddf8m9wy5jblnsl2asf5p")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/stage")
+ (synopsis "LaTeX class for stage plays")
+ (description
+ "@file{stage.cls} is a LaTeX class for creating plays of any length in
+a standard manuscript format for production and submission.")
+ (license license:lppl1.3+)))
+
(define-public texlive-stanli
(package
(name "texlive-stanli")
@@ -6260,6 +12519,27 @@ engineering, those small structures are a key part for teaching. This package
permits to create such 2D and 3D structures in a very fast and simple way.")
(license (list license:gpl3+ license:lppl1.3+))))
+(define-public texlive-startex
+ (package
+ (name "texlive-startex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/otherformats/startex/"
+ "makeindex/startex/"
+ "source/startex/startex/" "tex/startex/")
+ (base32
+ "06hyz1bwzvabavkl6j9588skjwx8hc5dmiv8z9n7gr1w9aa9zm7x")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/startex")
+ (synopsis "XML-inspired format for student use")
+ (description
+ "This package provides a TeX format designed to help students write short
+reports and essays. It provides the user with a suitable set of commands for
+such a task. It is also more robust than plain TeX and LaTeX.")
+ (license license:public-domain)))
+
(define-public texlive-statex
(package
(name "texlive-statex")
@@ -6591,6 +12871,34 @@ including emTeX drivers, dviwin, xdvi and dvips, and (using some code from
ConTeXt) it may also be used with pdfLaTeX.")
(license license:gpl3+)))
+(define-public texlive-t2
+ (package
+ (name "texlive-t2")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/t2/" "fonts/enc/t2/"
+ "tex/generic/t2/cyrfinst/" "tex/latex/t2/")
+ (base32
+ "058j3bpv03d9nb0nxal1vjpliqqibv6hsjl1qlbgnndm95xd5n1a")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/t2")
+ (synopsis "Support for using T2 encoding")
+ (description
+ "The T2 bundle provides a variety of separate support functions for using
+Cyrillic characters in LaTeX:
+@itemize
+@item the @code{mathtext} package, for using Cyrillic letters
+transparently in formulae;
+@item the @code{citehack} package, for using Cyrillic (or indeed any
+non-ASCII) characters in citation keys;
+@item support for Cyrillic in BibTeX;
+@item support for Cyrillic in Makeindex;
+@item and various items of font support.
+@end itemize")
+ (license license:lppl)))
+
(define-public texlive-tablor
(package
(name "texlive-tablor")
@@ -6613,6 +12921,52 @@ configuration of the language to be used in the diagrams. The @code{tablor}
package requires that shell escape be enabled.")
(license license:lppl)))
+(define-public texlive-tabvar
+ (package
+ (name "texlive-tabvar")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/tabvar/"
+ "fonts/afm/public/tabvar/"
+ "fonts/map/dvips/tabvar/"
+ "fonts/tfm/public/tabvar/"
+ "fonts/type1/public/tabvar/"
+ "metapost/tabvar/"
+ "source/latex/tabvar/"
+ "tex/latex/tabvar/")
+ (base32
+ "1yjf0j3296a5csr6xrzziralfsy2iny21cyjf4dmlwp4l0h6kcpc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tabvar")
+ (synopsis "Typesetting tables showing variations of functions")
+ (description
+ "This LaTeX package is meant to ease the typesetting of tables showing
+variations of functions as they are used in France.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-tdsfrmath
+ (package
+ (name "texlive-tdsfrmath")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/tdsfrmath/"
+ "source/latex/tdsfrmath/"
+ "tex/latex/tdsfrmath/")
+ (base32
+ "1z1z3jy0mbn6dc75pnfsq9877y8yafvdhv5p8a54dbxxkzdcl3ll")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tdsfrmath")
+ (synopsis "Macros for French teachers of mathematics")
+ (description
+ "This package provides a collection of macros for French maths teachers
+in colleges and lycées (and perhaps elsewhere). It is hoped that the package
+will facilitate the everyday use of LaTeX by mathematics teachers.")
+ (license license:lppl)))
+
(define-public texlive-tensind
(package
(name "texlive-tensind")
@@ -6673,6 +13027,95 @@ mathematical proofs and to construct programs. This package provides macros
that support calculational proofs and Dijkstra's guarded command language.")
(license license:bsd-1)))
+(define-public texlive-tex-virtual-academy-pl
+ (package
+ (name "texlive-tex-virtual-academy-pl")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/tex-virtual-academy-pl/")
+ (base32
+ "1kb86nn5vp1b0sy21aw9wlla1dwlaijppzq7728bmfs5nk1dnbjv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tex-virtual-academy-pl")
+ (synopsis "TeX usage web pages, in Polish")
+ (description
+ "TeX Virtual Academy is a bundle of Polish documentation in HTML format
+about TeX and Co. It contains information for beginners, LaTeX packages,
+descriptions, etc.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-texsis
+ (package
+ (name "texlive-texsis")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/texsis/"
+ "doc/man/man1/texsis.1"
+ "doc/man/man1/texsis.man1.pdf"
+ "doc/otherformats/texsis/base/"
+ "tex/texsis/base/"
+ "tex/texsis/config/")
+ (base32
+ "1vdywyg03ab5w50370ml8hwiidim2sy7hhygmz917rnhsnm87lnv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:create-formats #~(list "texsis")))
+ (propagated-inputs
+ (list texlive-cm
+ texlive-hyphen-base
+ texlive-knuth-lib
+ texlive-plain
+ texlive-tex))
+ (home-page "https://ctan.org/pkg/texsis")
+ (synopsis "Plain TeX macros for Physicists")
+ (description
+ "TeXsis is a TeX macro package which provides useful features for
+typesetting research papers and related documents. For example, it includes
+support specifically for:
+
+@itemize
+@item automatic numbering of equations, figures, tables and references;
+@item simplified control of type sizes, line spacing, footnotes, running
+headlines and footlines, and tables of contents, figures and tables;
+@item specialized document formats for research papers, preprints and
+e-prints, conference proceedings, theses, books, referee reports, letters, and
+memoranda;
+@item simplified means of constructing an index for a book or thesis;
+@item easy to use double column formatting;
+@item specialized environments for lists, theorems and proofs, centered or
+non-justified text, and listing computer code;
+@item specialized macros for easily constructing ruled tables.
+@end itemize
+
+TeXsis was originally developed for physicists, but others may also find it
+useful. It is completely compatible with Plain TeX.")
+ (license license:lppl)))
+
+(define-public texlive-textglos
+ (package
+ (name "texlive-textglos")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/textglos/"
+ "source/latex/textglos/"
+ "tex/latex/textglos/")
+ (base32
+ "1jxx3wrwkmmm6ida3ih0yap57laflvsks8nv0395sv49xn7waxf0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/textglos")
+ (synopsis "Typeset and index linguistic gloss abbreviations")
+ (description
+ "The package provides a set of macros for in-line linguistic examples (as
+opposed to interlinear glossing, set apart from the main text). It prevents
+hyphenated examples from breaking across lines and consistently formats
+phonemic examples, orthographic examples, and more.")
+ (license license:lppl1.3+)))
+
(define-public texlive-textgreek
(package
(name "texlive-textgreek")
@@ -6713,6 +13156,86 @@ symbols.")
membrane protein topology plots and helical wheels.")
(license license:gpl3+)))
+(define-public texlive-thaienum
+ (package
+ (name "texlive-thaienum")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/thaienum/" "tex/latex/thaienum/")
+ (base32
+ "1g7sf5gjnrmhgq4qmdh3gphc0ixyfx4rpm7kmbwmjra3b8j2i46w")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/thaienum")
+ (synopsis "Thai labels in @code{enumerate} environments")
+ (description
+ "This LaTeX package provides a command to use Thai numerals or characters
+as labels in enumerate environments. Once the package is loaded with
+@samp{\\usepackage@{thaienum@}} you can use labels such as @code{\\thainum*}
+or @code{\\thaimultialph*} in conjunction with the package @code{enumitem}.
+Concrete examples are given in the documentation.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-thaispec
+ (package
+ (name "texlive-thaispec")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/thaispec/"
+ "source/latex/thaispec/"
+ "tex/latex/thaispec/")
+ (base32
+ "1d0mj98akv7bfq3msaplm2pffcwfayssn4i5an12zrw0wxicmp96")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/thaispec")
+ (synopsis "Thai language typesetting in XeLaTeX")
+ (description
+ "This package allows you to input Thai characters directly to LaTeX
+documents and choose any (system wide) Thai fonts for typesetting in XeLaTeX.
+It also tries to appropriately justify paragraphs with no more external
+tools.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-thalie
+ (package
+ (name "texlive-thalie")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/thalie/" "tex/latex/thalie/")
+ (base32
+ "08dg91nr469s3x5c8njj0gpki1j89dji7ii9sw5l5ajd3pk8xbwv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/thalie")
+ (synopsis "Typeset drama plays")
+ (description
+ "The package provides tools to typeset drama plays. It defines commands
+to introduce characters lines, to render stage directions, to divide a play
+into acts and scenes and to build the dramatis personae automatically.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-theatre
+ (package
+ (name "texlive-theatre")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/theatre/")
+ (base32
+ "1nhm56spqvryhmhwmzly939mzv5yv3398lh2lyfhf40rr02mzgi5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/theatre")
+ (synopsis "Sophisticated package for typesetting stage plays")
+ (description
+ "This package enables the user to typeset stage plays in a way that
+permits to create highly customized printouts for each actor.")
+ (license license:lppl1.2+)))
+
(define-public texlive-thermodynamics
(package
(name "texlive-thermodynamics")
@@ -6778,6 +13301,103 @@ to use the environment.")
display calculators, specifically the TI-82 STATS.")
(license license:lppl1.3c)))
+(define-public texlive-translation-array-fr
+ (package
+ (name "texlive-translation-array-fr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-array-fr/")
+ (base32
+ "128k8isyn4s0v496sykn22fqn0gfwyyk19kcrmxnc6clgxxfbdy6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-array-fr")
+ (synopsis "French translation of the documentation of @code{array}")
+ (description
+ "This package provides a French translation of the documentation of
+@code{array}.")
+ (license license:lppl)))
+
+(define-public texlive-translation-dcolumn-fr
+ (package
+ (name "texlive-translation-dcolumn-fr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-dcolumn-fr/")
+ (base32
+ "0xakssrkxb2wc6xyy1yvx4mm398x3yq032b7vapqxl82h992fjll")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-dcolumn-fr")
+ (synopsis "French translation of the documentation of @code{dcolumn}")
+ (description
+ "This package provides a French translation of the documentation of
+@code{dcolumn}.")
+ (license license:lppl)))
+
+(define-public texlive-translation-natbib-fr
+ (package
+ (name "texlive-translation-natbib-fr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-natbib-fr/")
+ (base32
+ "0f0r1n8q3jkxsdcddabsgz9h9ndq4yffdpxdqxvqjmhfafhzwgkg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-natbib-fr")
+ (synopsis "French translation of the documentation of @code{natbib}")
+ (description
+ "This package provides a French translation of the documentation of
+@code{natbib}.")
+ (license license:lppl)))
+
+(define-public texlive-translation-tabbing-fr
+ (package
+ (name "texlive-translation-tabbing-fr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-tabbing-fr/")
+ (base32
+ "1cih442gp6zf8nwb2lbgjn7a64aglyrcw3aciqy5pkdw09pwn0an")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-tabbing-fr")
+ (synopsis "French translation of the documentation of @code{tabbing}")
+ (description
+ "This package provides a translation to French of the documentation of
+the @code{tabbing} package.")
+ (license license:lppl1.0+)))
+
+(define-public texlive-tree-dvips
+ (package
+ (name "texlive-tree-dvips")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/tree-dvips/" "dvips/tree-dvips/"
+ "tex/latex/tree-dvips/")
+ (base32
+ "0wk86z29aqfrsg947h5qbp98fngdx55v8xcx6dgniv5fv7d9ffrp")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tree-dvips")
+ (synopsis "Trees and other linguists' macros")
+ (description
+ "The package defines a mechanism for specifying connected trees that uses
+a @code{tabular} environment to generate node positions. The package uses
+PostScript code, loaded by Dvips, so output can only be generated by use of
+Dvips.
+
+The package @code{lingmacros.sty} defines a few macros for linguists:
+@code{\\enumsentence} for enumerating sentence examples, simple
+@code{tabular}-based non-connected tree macros, and gloss macros.")
+ (license license:lppl1.0+)))
+
(define-public texlive-turnstile
(package
(name "texlive-turnstile")
@@ -6835,6 +13455,85 @@ providing the LaTeX user with macros which are used to markup textual
information.")
(license license:lppl)))
+(define-public texlive-unfonts-core
+ (package
+ (name "texlive-unfonts-core")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/unfonts-core/"
+ "fonts/truetype/public/unfonts-core/")
+ (base32
+ "12q7h1akmgc3vdvyb4i8x51a716451kwi90vh9i57xw76hmg5f4x")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/unfonts-core")
+ (synopsis "TrueType version of Un-fonts")
+ (description
+ "This is TrueType version of Un-fonts core bundle. It includes the
+following font families (12 fonts):
+@itemize
+@item UnBatang, UnBatangBold: serif;
+@item UnDotum, UnDotumBold: sans-serif;
+@item UnGraphic, UnGraphicBold: sans-serif style;
+@item UnDinaru, UnDinaruBold, UnDinaruLight;
+@item UnPilgi, UnPilgiBold: script;
+@item UnGungseo: cursive, brush-stroke.
+@end itemize")
+ (license license:gpl2)))
+
+(define-public texlive-unfonts-extra
+ (package
+ (name "texlive-unfonts-extra")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/unfonts-extra/"
+ "fonts/truetype/public/unfonts-extra/")
+ (base32
+ "1krs93dsi50278qxgm24ij9w9r7gdcxqsdfk6ai5klvkmlka8gkf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/unfonts-extra")
+ (synopsis "TrueType version of Un-fonts")
+ (description
+ "This is TrueType version of Un-fonts extra bundle. It includes the
+following Korean font families (11 fonts):
+@itemize
+@item UnPen, UnPenheulim: script;
+@item UnTaza: typewriter style;
+@item UnShinmun;
+@item UnYetgul: old Korean printing style;
+@item UnJamoSora, UnJamoNovel, UnJamoDotum, UnJamoBatang;
+@item UnPilgia;
+@item UnVada.
+@end itemize")
+ (license license:gpl2)))
+
+(define-public texlive-unicode-alphabets
+ (package
+ (name "texlive-unicode-alphabets")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/unicode-alphabets/"
+ "tex/latex/unicode-alphabets/")
+ (base32
+ "0xvzmx0xa8mmi39a8c89byi6c6y7vbl5k3plp63k5mif19ncyq3s")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/unicode-alphabets")
+ (synopsis "Macros for using characters from Unicode's Private Use Area")
+ (description
+ "While Unicode supports the vast majority of use cases, there are certain
+specialized niches which require characters and glyphs not (yet) represented
+in the standard. Thus the Private Use Area (PUA) at code points E000-F8FF,
+which enables third parties to define arbitrary character sets. This package
+allows configuring a number of macros for using various PUA character sets in
+LaTeX (AGL, CYFI, MUFI, SIL, TITUS, UCSUR, UNZ), to enable transcription and
+display of medieval and other documents.")
+ (license license:cc-by-sa4.0)))
+
(define-public texlive-unitsdef
(package
(name "texlive-unitsdef")
@@ -6856,6 +13555,40 @@ to define new units and changes the output concerning to the surrounding font
settings.")
(license license:lppl)))
+(define-public texlive-velthuis
+ (package
+ (name "texlive-velthuis")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/velthuis/"
+ "doc/man/man1/devnag.1"
+ "doc/man/man1/devnag.man1.pdf"
+ "fonts/afm/public/velthuis/"
+ "fonts/map/dvips/velthuis/"
+ "fonts/source/public/velthuis/"
+ "fonts/tfm/public/velthuis/"
+ "fonts/type1/public/velthuis/"
+ "tex/generic/velthuis/"
+ "tex/latex/velthuis/"
+ "tex/plain/velthuis/"
+ "tex/xelatex/velthuis/")
+ (base32
+ "0h9maci6b65x7zy13v5j4vlr07lnghiwckh7bn4ix7d1wmh74bij")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (propagated-inputs (list texlive-xetex-devanagari))
+ (home-page "https://ctan.org/pkg/devanagari")
+ (synopsis "Typeset Devanagari")
+ (description
+ "This package provides Frans Velthuis preprocessor for Devanagari text,
+and fonts and macros to use when typesetting the processed text. The macros
+provide features that support Sanskrit, Hindi, Marathi, Nepali, and other
+languages typically printed in the Devanagari script. The package provides
+fonts, in both Metafont and Type 1 formats.")
+ (license license:gpl3+)))
+
(define-public texlive-venn
(package
(name "texlive-venn")
@@ -6872,6 +13605,103 @@ settings.")
(description "This package provides MetaPost macros for Venn diagrams.")
(license license:lppl)))
+(define-public texlive-verse
+ (package
+ (name "texlive-verse")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/verse/" "source/latex/verse/"
+ "tex/latex/verse/")
+ (base32
+ "0v54xgn9d91xsjcy5dmgs5r50amvqnakyc7hymdzbqkv5cz2dd3r")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/verse")
+ (synopsis "Aids for typesetting simple verse")
+ (description
+ "The package provides aids for typesetting simple verses; the package is
+strong on layout, from simple alternate-line indentation to the @code{Mouse's
+tale} from @emph{Alice in Wonderland}.")
+ (license license:lppl)))
+
+(define-public texlive-vlna
+ (package
+ (name "texlive-vlna")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/man/man1/vlna.1"
+ "doc/man/man1/vlna.man1.pdf" "doc/vlna/")
+ (base32
+ "0nfb7mj6y9d4n89z59ppi96grfylwky97mxcv9rjflr5kpqlpga2")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/vlna")
+ (synopsis "Add @samp{~} after non-syllabic preposition, for Czech/Slovak")
+ (description
+ "This package provides a preprocessor for TeX source implementing the
+Czech/Slovak typographical rule forbidding a non-syllabic preposition alone at
+the end of a line.")
+ (license license:knuth)))
+
+(define-public texlive-vntex
+ (package
+ (name "texlive-vntex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/vntex/"
+ "fonts/afm/vntex/chartervn/"
+ "fonts/afm/vntex/grotesqvn/"
+ "fonts/afm/vntex/urwvn/"
+ "fonts/afm/vntex/vntopia/"
+ "fonts/enc/dvips/vntex/"
+ "fonts/enc/pdftex/vntex/"
+ "fonts/map/dvips/vntex/"
+ "fonts/source/vntex/vnr/"
+ "fonts/tfm/vntex/arevvn/"
+ "fonts/tfm/vntex/chartervn/"
+ "fonts/tfm/vntex/cmbrightvn/"
+ "fonts/tfm/vntex/concretevn/"
+ "fonts/tfm/vntex/grotesqvn/"
+ "fonts/tfm/vntex/txttvn/"
+ "fonts/tfm/vntex/urwvn/"
+ "fonts/tfm/vntex/vnr/"
+ "fonts/tfm/vntex/vntopia/"
+ "fonts/type1/vntex/arevvn/"
+ "fonts/type1/vntex/chartervn/"
+ "fonts/type1/vntex/cmbrightvn/"
+ "fonts/type1/vntex/concretevn/"
+ "fonts/type1/vntex/grotesqvn/"
+ "fonts/type1/vntex/txttvn/"
+ "fonts/type1/vntex/urwvn/"
+ "fonts/type1/vntex/vnr/"
+ "fonts/type1/vntex/vntopia/"
+ "fonts/vf/vntex/chartervn/"
+ "fonts/vf/vntex/urwvn/"
+ "fonts/vf/vntex/vntopia/"
+ "source/generic/vntex/"
+ "tex/latex/vntex/"
+ "tex/plain/vntex/")
+ (base32
+ "0vbpxzqvqpymw2chgrrva7alrvp6lj735hy8wqksal968sch6azx")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-ec texlive-metafont))
+ (home-page "https://ctan.org/pkg/vntex")
+ (synopsis "Support for Vietnamese")
+ (description
+ "The vntex bundle provides fonts, Plain TeX, texinfo and LaTeX macros for
+typesetting documents in Vietnamese. Users of the fonts (in both Metafont and
+Adobe Type 1 format) of this bundle may alternatively use the @code{lm} fonts
+bundle, for which map files are available to provide a Vietnamese version.")
+ ;; Vietnamese glyphs has been added according to the conditions of the
+ ;; Adobe/TUG license agreement. The package itself is released under
+ ;; LPPL1.3+ terms.
+ (license (list license:lppl1.3+
+ (license:fsf-free "file://source/generic/vntex/LICENSE-utopia.txt")))))
+
(define-public texlive-witharrows
(package
(name "texlive-witharrows")
@@ -6895,6 +13725,135 @@ These arrows are usually used to give explanations concerning the mathematical
calculus presented.")
(license license:lppl1.3+)))
+(define-public texlive-wnri
+ (package
+ (name "texlive-wnri")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/wnri/"
+ "fonts/source/public/wnri/"
+ "fonts/tfm/public/wnri/")
+ (base32
+ "1p2b847a5xa00xvv46b8p0f2fhi1k01w4l7bm2517hs7inwj3brs")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/wnri")
+ (synopsis "Ridgeway's fonts")
+ (description
+ "This package provides fonts (as Metafont source) for Old English, Indic
+languages in Roman transliteration and Puget Salish (Lushootseed) and other
+Native American languages.")
+ (license license:gpl3+)))
+
+(define-public texlive-wnri-latex
+ (package
+ (name "texlive-wnri-latex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/wnri-latex/"
+ "source/latex/wnri-latex/"
+ "tex/latex/wnri-latex/")
+ (base32
+ "08ld2nys36vb368977dpwav75ffra2p8999dx4dwrs4vg6k2r2l7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/wnri-latex")
+ (synopsis "LaTeX support for @code{wnri} fonts")
+ (description
+ "This package provides LaTeX support for the @code{wnri} fonts.")
+ (license license:gpl2)))
+
+(define-public texlive-xecjk
+ (package
+ (name "texlive-xecjk")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/xecjk/"
+ "fonts/misc/xetex/fontmapping/xecjk/"
+ "source/xelatex/xecjk/" "tex/xelatex/xecjk/")
+ (base32
+ "0mpmfrj0n00gpnh67zh627vxhpp6vim8x755vdpb75h36k8zm6yq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'build 'copy-ctxdocstrip.tex
+ ;; There's a circular dependency between this package (where
+ ;; `ctex' should be a native input) and `ctex' (where this package
+ ;; is a propagated input). To work around this, install the
+ ;; specific "ctxdocstrip.tex" file from `ctex' in the build
+ ;; directory and set TEXINPUTS variable accordingly so the process
+ ;; can find it.
+ (lambda* (#:key inputs #:allow-other-keys)
+ (install-file (search-input-file inputs
+ "tex/generic/ctex/ctxdocstrip.tex")
+ "build/")
+ (setenv "TEXINPUTS" (string-append (getcwd) "/build:")))))))
+ (native-inputs
+ (list (texlive-origin
+ "ctxdocstrip.tex" (number->string %texlive-revision)
+ (list "tex/generic/ctex/ctxdocstrip.tex")
+ (base32
+ "154v2d6wfzhfg654nlh2apy9zr78d09rkimymyjqpxymkpbk8lli"))))
+ (home-page "https://ctan.org/pkg/xecjk")
+ (synopsis "Support for CJK documents in XeLaTeX")
+ (description
+ "This package provides a LaTeX package for typesetting CJK documents in
+the way users have become used to, in the CJK package.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-xecyrmongolian
+ (package
+ (name "texlive-xecyrmongolian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/xecyrmongolian/"
+ "source/latex/xecyrmongolian/"
+ "tex/latex/xecyrmongolian/")
+ (base32
+ "0097l8vx76sqpimljwxw194yg6drxzagjxflq3y99n0a0yisax05")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xecyrmongolian")
+ (synopsis
+ "Basic support for Cyrillic Mongolian documents using (Xe|Lua)LaTeX")
+ (description
+ "The @code{xecyrmongolian} package can be used to produce documents in
+Cyrillic Mongolian using either XeLaTeX or LuaLaTeX. The command
+@code{\\setlanguage} can be used to load alternative hyphenation patterns so
+to be able to create multilingual documents.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-xyling
+ (package
+ (name "texlive-xyling")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/xyling/" "tex/latex/xyling/")
+ (base32
+ "1c4bgkbd42japidvrfg3ibj4h1l8v6zlivy7bqyiyj8alzdjhq4g")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xyling")
+ (synopsis
+ "Draw syntactic trees, etc., for linguistics literature, using XY-Pic")
+ (description
+ "The macros in this package model the construction of linguistic tree
+structures as a genuinely graphical problem: they contain two types of
+objects, ``branches'' and ``node labels'', and these are positioned relative
+to a ``grid''. It is essential that each of these three elements is
+constructed independent of the other two, and hence they can be modified
+without unwanted side effects. The macros are based on the XY-Pic package.")
+ (license license:lppl)))
+
(define-public texlive-xymtex
(package
(name "texlive-xymtex")
@@ -7009,6 +13968,24 @@ providing lots more features. Skew and coloured tableaux are easy, and
pgfkeys-enabled options are provided both at package load and configurably.")
(license license:lppl1.2+)))
+(define-public texlive-zitie
+ (package
+ (name "texlive-zitie")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/zitie/" "tex/xelatex/zitie/")
+ (base32
+ "0la4fg42c20isdip5gnynzhkj0hn295lf48hbyjjfvadx7zx408s")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/zitie")
+ (synopsis "Create CJK character calligraphy practicing sheets")
+ (description
+ "This is a LaTeX package for creating CJK character calligraphy
+practicing sheets (copybooks). Currently, only XeTeX is supported.")
+ (license license:lppl1.3c)))
+
(define-public texlive-zx-calculus
(package
(name "texlive-zx-calculus")
@@ -7030,6 +14007,72 @@ multiple flavours for putting labels inside or outside nodes), and a debugging
mode to avoid getting lost in big diagrams.")
(license license:expat)))
+(define-public texlive-zxjafont
+ (package
+ (name "texlive-zxjafont")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/zxjafont/" "tex/latex/zxjafont/")
+ (base32
+ "1n8sky4aprs7r12pvyj6q1lman57k94s7mkynnzfw1z4xnam459j")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/zxjafont")
+ (synopsis "Set up Japanese font families for XeLaTeX")
+ (description "This package sets up Japanese font families for XeLaTeX.")
+ (license license:expat)))
+
+(define-public texlive-zxjatype
+ (package
+ (name "texlive-zxjatype")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/zxjatype/" "tex/latex/zxjatype/")
+ (base32
+ "0llm0414kdwqsajb1nl92xa8kqwvbm446pwijag2735gk8rxqz8j")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/zxjatype")
+ (synopsis "Standard conforming typesetting of Japanese, for XeLaTeX")
+ (description "This package eases standard conforming typesetting of
+Japanese, for XeLaTeX.")
+ (license license:expat)))
+
+(define-public texlive-zxjafbfont
+ (package
+ (name "texlive-zxjafbfont")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/zxjafbfont/"
+ "tex/latex/zxjafbfont/")
+ (base32
+ "1vwbr2nwxp5f8c7q1gwm9z3karjkxjxr1j4lg5p12ljqlwm7p3lw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/zxjafbfont")
+ (synopsis "Fallback CJK font support for xeCJK")
+ (description "This package provides fallback CJK font support for xeCJK.")
+ (license license:expat)))
+
+(define-public texlive-biblatex-cheatsheet
+ (package
+ (name "texlive-biblatex-cheatsheet")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/biblatex-cheatsheet/")
+ (base32
+ "0y2ry2q1kvpy8dqglqdfq3rc849hmbni0k78wr1xnjbpd102l3k9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/biblatex-cheatsheet")
+ (synopsis "BibLaTeX and Biber cheat sheet")
+ (description "This package provides a BibLaTeX and Biber cheat sheet.")
+ (license license:lppl1.3+)))
+
(define-public texlive-bibtex8
(package
(name "texlive-bibtex8")
@@ -7240,6 +14283,44 @@ a corresponding option is set. Furthermore, @command{cluttex} can watch input
files for changes (using an external program).")
(license license:gpl3+)))
+(define-public texlive-components
+ (package
+ (name "texlive-components")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/components/")
+ (base32
+ "04yg9hq0wcyi1ag9y9m2fnf5h3n4fdykiwljgpw0kyc73bfyhq1m")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/components")
+ (synopsis "Introduction to TeX components and files")
+ (description
+ "This package is an introduction to the components and files users of TeX
+may encounter.")
+ (license license:gpl3+)))
+
+(define-public texlive-comprehensive
+ (package
+ (name "texlive-comprehensive")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/comprehensive/")
+ (base32
+ "1pa76hkxfmms5h6y6zyg4l5wrspprhnycfdigby8302srx676vhi")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/comprehensive")
+ (synopsis "Symbols accessible from LaTeX")
+ (description
+ "This package document the symbols accessible from LaTeX. Over 18000
+symbols are listed as a set of tables. The tables of symbols are ordered in
+a logical way (the document begins with a frequently requested symbols list),
+the aim being to make the document a convenient way of looking up symbols.")
+ (license license:lppl1.3+)))
+
(define-public texlive-ctan-o-mat
(package
(name "texlive-ctan-o-mat")
@@ -7360,6 +14441,109 @@ release process for LaTeX package authors. Note by the CTAN
team (2015-02-05): It seems that this script is currently not working.")
(license license:gpl3)))
+(define-public texlive-ctex
+ (package
+ (name "texlive-ctex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ctex/" "source/latex/ctex/"
+ "tex/generic/ctex/" "tex/latex/ctex/"
+ "tex/luatex/ctex/")
+ (base32
+ "17zyr0cyxvp91832q35ha3qabdzh4njh96yvp4gfkkfkkszqp3jh")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ ;; FIXME: I couldn't find how to build this package from source.
+ (list #:phases #~(modify-phases %standard-phases (delete 'build))))
+ (propagated-inputs
+ (list texlive-adobemapping
+ texlive-atbegshi
+ texlive-beamer
+ texlive-cjk
+ texlive-cjkpunct
+ texlive-ec
+ texlive-epstopdf-pkg
+ texlive-etoolbox
+ texlive-everyhook
+ texlive-fandol
+ texlive-fontspec
+ texlive-iftex
+ texlive-infwarerr
+ texlive-kvoptions
+ texlive-kvsetkeys
+ texlive-latex-bin
+ texlive-ltxcmds
+ texlive-luatexja
+ texlive-mptopdf
+ texlive-ms
+ texlive-pdftexcmds
+ texlive-platex-tools
+ texlive-svn-prov
+ texlive-tipa
+ texlive-tools
+ texlive-ttfutils
+ texlive-ulem
+ texlive-uplatex
+ texlive-xcjk2uni
+ texlive-xecjk
+ texlive-xetex
+ texlive-xkeyval
+ texlive-xpinyin
+ texlive-xunicode
+ texlive-zhmetrics
+ texlive-zhmetrics-uptex
+ texlive-zhnumber))
+ (home-page "https://ctan.org/pkg/ctex")
+ (synopsis "LaTeX classes and packages for Chinese typesetting")
+ (description
+ "CTeX is a collection of macro packages and document classes for LaTeX
+Chinese typesetting.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-ctex-faq
+ (package
+ (name "texlive-ctex-faq")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ctex-faq/")
+ (base32
+ "15c0g0x8w7vm3hyn6lk60jf66akyfcq6x8jc2lnbjx8ydwgb26br")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ctex-faq")
+ (synopsis "LaTeX FAQ by the Chinese TeX Society (ctex.org)")
+ (description
+ "This is the LaTeX FAQ by the Chinese TeX Society. Most questions were
+collected on the @url{bbs.ctex.org} forum, and were answered in detail by the
+author.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-ctib
+ (package
+ (name "texlive-ctib")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ctib/"
+ "fonts/source/public/ctib/"
+ "fonts/tfm/public/ctib/"
+ "source/latex/ctib/" "tex/latex/ctib/")
+ (base32
+ "0qvh0icrijcsyi3kvzkp890qjx7j9axv9yzzfa1paivyfp33aijn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/ctib4tex")
+ (synopsis "Tibetan for TeX and LaTeX2e")
+ (description
+ "This LaTeX package uses a modified version of Sirlin's Tibetan font. An
+advantage of this Tibetan implementation is that all consonant clusters are
+formed by TeX and Metafont. No external preprocessor is needed.")
+ (license license:gpl3+)))
+
(define-public texlive-ctie
(package
(name "texlive-ctie")
@@ -7447,6 +14631,54 @@ code navigation, and related functionality to any text editor that speaks the
LSP protocol.")
(license (list license:gpl3+ license:lppl1.3+ license:fdl1.3+))))
+(define-public texlive-dickimaw
+ (package
+ (name "texlive-dickimaw")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/dickimaw/")
+ (base32
+ "1mxjqn4lblnpbmad3jk453lyx1qzcmrddis59j3jsgc5sp929w4k")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/dickimaw")
+ (synopsis "Books and tutorials from the @emph{Dickimaw LaTeX Series}")
+ (description
+ "The package provides some of the books and tutorials that form part of
+the @code{Dickimaw LaTeX Series}. Only the A4 PDF of each book is detailed
+here. Other formats, such as HTML or screen optimized PDF, are available from
+the package home page.
+
+Books included are:
+@itemize
+@item @emph{LaTeX for Complete Novices},
+@item @emph{Using LaTeX to Write a PhD thesis},
+@item @emph{Creating a LaTeX minimal example}.
+@end itemize")
+ (license license:fdl1.3+)))
+
+(define-public texlive-docsurvey
+ (package
+ (name "texlive-docsurvey")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/docsurvey/")
+ (base32
+ "0f2kzmmpm7qwci04krmnz5impfwwmy2wwanmgq05878w8xbcqjj6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/docsurvey")
+ (synopsis "Survey of LaTeX documentation")
+ (description
+ "This package provides a survey of programming-related documentation for
+LaTeX. Included are references to printed and electronic books and manuals,
+symbol lists, FAQs, the LaTeX source code, CTAN and distributions,
+programming-related packages, users groups and online communities, and
+information on creating packages and documentation.")
+ (license license:lppl1.3+)))
+
(define-public texlive-dtl
(package
(name "texlive-dtl")
@@ -7490,6 +14722,25 @@ which is readily readable by humans. The DTL bundle contains an assembler
LaTeX source (.dtx) file.")
(license license:gpl3+)))
+(define-public texlive-dtxtut
+ (package
+ (name "texlive-dtxtut")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/dtxtut/")
+ (base32
+ "1szg0xvwm0jbzs8waillijzrff4kv04a73gsqh9c12ap427xfryr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/dtxtut")
+ (synopsis "Tutorial on writing @file{.dtx} and @file{.ins} files")
+ (description
+ "This tutorial is intended for advanced LaTeX2e users who want to learn
+how to create @file{.ins} and @file{.dtx} files for distributing their
+homebrewed classes and package files.")
+ (license license:lppl1.3+)))
+
(define-public texlive-dvi2tty
(package
(name "texlive-dvi2tty")
@@ -7745,6 +14996,28 @@ optionally be replaced with graphics paths so that applications that do not
support SVG fonts are enabled to render the graphics properly.")
(license license:gpl3+)))
+(define-public texlive-ebong
+ (package
+ (name "texlive-ebong")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ebong/" "scripts/ebong/")
+ (base32
+ "0ivzr6d83ws7q00k71zdz1v25y88fhja1safc4jfvd45i58fccy7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "ebong.py")))
+ (inputs (list python))
+ (home-page "https://ctan.org/pkg/ebong")
+ (synopsis "Utility for writing Bengali in Rapid Roman Format")
+ (description
+ "This package provides a tool (preprocessor) for writing your
+@code{pRaa-ne-r} ka-thaa in the Bengali langauage. It allows one to write the
+text in Rapid Roman Bangla and convert it to the BangTeX format by a Python
+program. All LaTeX markups are preserved in the target file.")
+ (license license:public-domain)))
+
(define-public texlive-eijkhout
(package
(name "texlive-eijkhout")
@@ -7825,6 +15098,56 @@ an @file{.eps} file has anything except the origin for the lower-left of its
bounding box.")
(license license:public-domain)))
+(define-public texlive-ethiop
+ (package
+ (name "texlive-ethiop")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ethiop/"
+ "fonts/ofm/public/ethiop/"
+ "fonts/ovf/public/ethiop/"
+ "fonts/ovp/public/ethiop/"
+ "fonts/source/public/ethiop/"
+ "fonts/tfm/public/ethiop/"
+ "omega/ocp/ethiop/"
+ "omega/otp/ethiop/"
+ "source/latex/ethiop/"
+ "tex/latex/ethiop/")
+ (base32
+ "1852g96rjyrsky7mpfwlxgip11qmk800xcmqccs8cv51f5342qlq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/ethiop")
+ (synopsis "LaTeX macros and fonts for typesetting Amharic")
+ (description
+ "This package provides Ethiopian language support for the Babel package,
+including a collection of fonts and TeX macros for typesetting the characters
+of the languages of Ethiopia, with Metafont fonts based on EthTeX's. The
+macros use the Babel framework.")
+ (license license:gpl3+)))
+
+(define-public texlive-ethiop-t1
+ (package
+ (name "texlive-ethiop-t1")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ethiop-t1/"
+ "fonts/map/dvips/ethiop-t1/"
+ "fonts/type1/public/ethiop-t1/")
+ (base32
+ "19n6i61db88nhhkq9gg3gfr3sgpaf1ylr41l0xdhpfkn71y7par1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ethiop-t1")
+ (synopsis "Type 1 versions of Amharic fonts")
+ (description
+ "These fonts provided in this package are drop-in Adobe type
+1 replacements for the fonts of the @code{ethiop} package.")
+ (license license:gpl3+)))
+
(define-public texlive-expex-acro
(package
(name "texlive-expex-acro")
@@ -7887,6 +15210,33 @@ a comfortable and straightforward way.
allow a somewhat natural formulation.")
(license license:lppl1.3c)))
+(define-public texlive-fc
+ (package
+ (name "texlive-fc")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/fc/" "fonts/source/jknappen/fc/"
+ "fonts/tfm/jknappen/fc/" "tex/latex/fc/")
+ (base32
+ "0v0r8jcr1lv31mx613h76h13psj73g49p2a6dnd0nfbfharww3gr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ ;; FIXME: Font metrics cannot be generated due to "bad pos"
+ ;; errors with "fcitt" fonts.
+ (delete 'generate-font-metrics))))
+ (native-inputs (list texlive-metafont texlive-sauter))
+ (home-page "https://ctan.org/pkg/fc")
+ (synopsis "Fonts for African languages")
+ (description
+ "This package includes fonts for African languages. The fonts are
+provided as Metafont source, in the familiar arrangement of lots of preamble
+files and a modest set of glyph specifications.")
+ (license license:gpl2)))
+
(define-public texlive-fenixpar
(package
(name "texlive-fenixpar")
@@ -7914,6 +15264,26 @@ register. The packages require the e-TeX extensions; with them, they work
either with Plain TeX or with LaTeX.")
(license license:lppl)))
+(define-public texlive-feupphdteses
+ (package
+ (name "texlive-feupphdteses")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/feupphdteses/"
+ "tex/latex/feupphdteses/")
+ (base32
+ "1p6qwmcwayh45cmsgyx352ffzj2fcx2gaaya5qadn0ymx0pvb0lp")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/feupphdteses")
+ (synopsis "Typeset Engineering PhD theses at the University of Porto")
+ (description
+ "This package provides a complete template for thesis/works of Faculdade
+de Engenharia da Universidade do Porto (FEUP) Faculty of Engineering
+University of Porto.")
+ (license license:lppl)))
+
(define-public texlive-figflow
(package
(name "texlive-figflow")
@@ -7938,6 +15308,22 @@ area.")
;; file, without limitation."
(license (license:fsf-free "file://doc/plain/figflow/README"))))
+(define-public texlive-finbib
+ (package
+ (name "texlive-finbib")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/finbib/")
+ (base32
+ "1dr1ivhfb83ky3q82dzzv5vvc8bl84iq7am0p1rc8fjlbj95i4wm")))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/finplain")
+ (synopsis "Finnish version of @file{plain.bst}")
+ (description "This package provides a Finnish version of
+@file{plain.bst}.")
+ (license license:knuth)))
+
(define-public texlive-findhyph
(package
(name "texlive-findhyph")
@@ -7962,6 +15348,25 @@ enough context to enable you to find the hyphenated word that's being
referenced.")
(license license:gpl2)))
+(define-public texlive-first-latex-doc
+ (package
+ (name "texlive-first-latex-doc")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/first-latex-doc/")
+ (base32
+ "13ngk5pia5vbrbb4jrrlq1lmyja08m7cy4ydcjasxha8kns001ss")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/first-latex-doc")
+ (synopsis "Document for absolute LaTeX beginners")
+ (description
+ "The document leads a reader, who knows nothing about LaTeX, through the
+production of a two page document. The user who has completed that first
+document, and wants to carry on, will find recommendations for tutorials.")
+ (license license:public-domain)))
+
(define-public texlive-fixpdfmag
(package
(name "texlive-fixpdfmag")
@@ -8068,6 +15473,28 @@ Math mode always uses CM fonts. A command for producing doubled-spaced
documents is also provided.")
(license license:lppl)))
+(define-public texlive-fontinstallationguide
+ (package
+ (name "texlive-fontinstallationguide")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/fontinstallationguide/")
+ (base32
+ "1i6im0nckcr9fzs0kc54dvcj3jvjz2j8jd55xgjm0r569qjj1hi5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/fontinstallationguide")
+ (synopsis "Font installation guide")
+ (description
+ "This guide discusses the most common scenarios you are likely to
+encounter when installing Type 1 PostScript fonts. While the individual tools
+employed in the installation process are documented well, the actual
+difficulty most users are facing when trying to install new fonts is
+understanding how to put all the pieces together. This is what this guide is
+about.")
+ (license license:fdl1.3+)))
+
(define-public texlive-fontools
(package
(name "texlive-fontools")
@@ -8108,6 +15535,35 @@ otc) into individual fonts.
@end itemize")
(license license:gpl2)))
+(define-public texlive-fonts-tlwg
+ (package
+ (name "texlive-fonts-tlwg")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/fonts-tlwg/"
+ "fonts/afm/public/fonts-tlwg/"
+ "fonts/enc/dvips/fonts-tlwg/"
+ "fonts/map/dvips/fonts-tlwg/"
+ "fonts/opentype/public/fonts-tlwg/"
+ "fonts/tfm/public/fonts-tlwg/"
+ "fonts/type1/public/fonts-tlwg/"
+ "fonts/vf/public/fonts-tlwg/"
+ "source/fonts/fonts-tlwg/"
+ "tex/latex/fonts-tlwg/")
+ (base32
+ "19g1ksxsidf6cpcxm3knbbfpjw6jsfq2acy99cgmsy7jn33k253b")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/fonts-tlwg")
+ (synopsis "Thai fonts for LaTeX from TLWG")
+ (description
+ "This package provides a collection of Thai fonts, supplied as FontForge
+sources, and with LaTeX @file{.fd} files.")
+ (license (list license:gpl2+
+ license:lppl1.3+
+ (license:x11-style "file://source/fonts/fonts-tlwg/COPYING")))))
+
(define-public texlive-fontware
(package
(name "texlive-fontware")
@@ -8137,6 +15593,25 @@ generates a VF file and a TFM file; @command{vftovp} takes a VF file and a TFM
file and generates a VPL file.")
(license license:knuth)))
+(define-public texlive-forest-quickstart
+ (package
+ (name "texlive-forest-quickstart")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/forest-quickstart/")
+ (base32
+ "1bjy0bfkb90nv2dbdw8hdrm3dvm1v0r0m7a0l44ckw48vnc6amvk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/forest-quickstart")
+ (synopsis "Quickstart Guide for Linguists package @code{forest}")
+ (description
+ "@code{forest} is a PGF/TikZ-based package for drawing linguistic (and
+other kinds of) trees. This manual provides a quickstart guide for linguists
+with just the essential things that you need to get started.")
+ (license license:fdl1.3+)))
+
(define-public texlive-fragmaster
(package
(name "texlive-fragmaster")
@@ -8159,6 +15634,25 @@ EPS files and @command{psfrag} substitution definition files, and produces PDF
and EPS files with the substitutions included.")
(license license:gpl3+)))
+(define-public texlive-gentle
+ (package
+ (name "texlive-gentle")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/plain/gentle/")
+ (base32
+ "1l5fyfdbkpqlgpgi1hrnn2sz8hchlnp7z5s5584czafvs10jg6vx")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gentle")
+ (synopsis "Gentle introduction to TeX")
+ (description
+ "The @emph{Gentle Introduction} is the longest-established comprehensive
+tutorial on the use of plain TeX.")
+ (license
+ (license:fsf-free "file://share/texmf-dist/doc/plain/gentle/gentle.tex"))))
+
(define-public texlive-getoptk
(package
(name "texlive-getoptk")
@@ -8199,6 +15693,61 @@ invented by Gottlob Frege in 1879 for his books @emph{Begriffsschrift} and
books are supported.")
(license license:gpl3)))
+(define-public texlive-gfsbaskerville
+ (package
+ (name "texlive-gfsbaskerville")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/gfsbaskerville/"
+ "fonts/afm/public/gfsbaskerville/"
+ "fonts/enc/dvips/gfsbaskerville/"
+ "fonts/map/dvips/gfsbaskerville/"
+ "fonts/opentype/public/gfsbaskerville/"
+ "fonts/tfm/public/gfsbaskerville/"
+ "fonts/type1/public/gfsbaskerville/"
+ "fonts/vf/public/gfsbaskerville/"
+ "tex/latex/gfsbaskerville/")
+ (base32
+ "0hf2nr0y1l9wzxvk0s2ajy3g80fcc02avr2fqrnss23c1a0jhr8q")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gfsbaskerville")
+ (synopsis "Greek font, from one such by Baskerville")
+ (description
+ "The font is a digital implementation of Baskerville's classic Greek font,
+provided by the Greek Font Society. The font covers Greek only, and LaTeX
+support provides for the use of LGR encoding.")
+ (license (list license:lppl1.0+ license:silofl1.1))))
+
+(define-public texlive-gfsporson
+ (package
+ (name "texlive-gfsporson")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/gfsporson/"
+ "fonts/afm/public/gfsporson/"
+ "fonts/enc/dvips/gfsporson/"
+ "fonts/map/dvips/gfsporson/"
+ "fonts/opentype/public/gfsporson/"
+ "fonts/tfm/public/gfsporson/"
+ "fonts/type1/public/gfsporson/"
+ "fonts/vf/public/gfsporson/"
+ "tex/latex/gfsporson/")
+ (base32
+ "11m9f3vh41w8gbla62219vf2djc5kl9i4kpg6i1iiixwrhi56smc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gfsporson")
+ (synopsis "Greek font, originally from Porson")
+ (description
+ "Porson is an elegant Greek font, originally cut at the turn of the 19th
+Century in England. The present version has been provided by the Greek Font
+Society. The font supports the Greek alphabet only. LaTeX support is
+provided, using the LGR encoding.")
+ (license (list license:lppl1.0+ license:silofl1.1))))
+
(define-public texlive-gobble
(package
(name "texlive-gobble")
@@ -8251,6 +15800,95 @@ those packages provided by @code{miniltx}. The bundle also contains a file
provides the LaTeX picture mode to Plain TeX users.")
(license license:lppl1.0+)))
+(define-public texlive-greek-inputenc
+ (package
+ (name "texlive-greek-inputenc")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/greek-inputenc/"
+ "tex/latex/greek-inputenc/")
+ (base32
+ "1vifrgxwx92c44vmic9x7y65fl6lcmlavqq63dakl922ijlssrb1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/greek-inputenc")
+ (synopsis "Greek encoding support for @code{inputenc}")
+ (description
+ "The bundle provides UTF-8, Macintosh Greek encoding and ISO 8859-7
+definition files for use with @code{inputenc}.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-greekdates
+ (package
+ (name "texlive-greekdates")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/greekdates/"
+ "source/latex/greekdates/"
+ "tex/latex/greekdates/")
+ (base32
+ "1hwjskdllwxa14l12d0fn850sll3i9yihxlpjp2fk62v3iwkrq4r")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/greekdates")
+ (synopsis "Provides ancient Greek day and month names, dates, etc")
+ (description
+ "The package provides easy access to ancient Greek names of days and
+months of various regions of Greece. In case the historical information about
+a region is not complete, we use the Athenian name of the month. Moreover
+commands and options are provided, in order to completely switch to the
+ancient way, such as @code{\\today}.")
+ (license license:lppl)))
+
+(define-public texlive-greektex
+ (package
+ (name "texlive-greektex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/greektex/" "tex/latex/greektex/")
+ (base32
+ "0zs3kakr7k261j876r1xpynvnmjjdn5rky0acfbcjxp7mmsqpmzn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/greektex")
+ (synopsis "Fonts for typesetting Greek/English documents")
+ (description
+ "The fonts are based on Silvio Levy's classical Greek fonts; macros and
+Greek hyphenation patterns for the fonts encoding are also provided.")
+ (license license:public-domain)))
+
+(define-public texlive-greektonoi
+ (package
+ (name "texlive-greektonoi")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/greektonoi/"
+ "fonts/map/dvips/greektonoi/"
+ "tex/latex/greektonoi/")
+ (base32
+ "14phabwakq87qgh3jxs95gk1w2q3aw29vhy441538y4fxvskqhrw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/greektonoi")
+ (synopsis "Facilitates writing/editing of multiaccented Greek")
+ (description
+ "The @code{greektonoi} mapping extends the @code{betababel} package or
+the Babel @samp{polutonikogreek} option to provide a simple way to insert
+ancient Greek texts with diacritical characters into your document using
+a similar method to the commonly used Beta Code transliteration, but with much
+more freedom. It is designed especially for the XeTeX engine and it could
+also be used for fast and easy modification of monotonic Greek texts to
+polytonic. The output text is natively encoded in Unicode, so it can be
+reused in any possible way. The @code{greektonoi} package provides, in
+addition to inserting Greek accents and breathings, many other symbols used in
+Greek numbers and arithmetic or in the Greek archaic period. It could be used
+with @code{greektonoi} mapping or indepedently.")
+ (license license:lgpl3)))
+
(define-public texlive-gtl
(package
(name "texlive-gtl")
@@ -8272,6 +15910,25 @@ which are not necessarily balanced. It is in particular used a lot in the
to work with entire braced groups at a time.")
(license license:lppl1.3c)))
+(define-public texlive-hindawi-latex-template
+ (package
+ (name "texlive-hindawi-latex-template")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/hindawi-latex-template/")
+ (base32
+ "0q35drybrlcfcrhrd5691m66nd17b0m6hkcsqazpb1ck227zih61")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/hindawi-latex-template")
+ (synopsis "LaTeX template for authors of the Hindawi journals")
+ (description
+ "This package contains a LaTeX template for authors of the Hindawi journals.
+Authors can use this template for formatting their research articles for
+submissions.")
+ (license license:lppl1.3+)))
+
(define-public texlive-hlist
(package
(name "texlive-hlist")
@@ -8309,6 +15966,58 @@ languages and/or dialects, and to select them or switch between them while
typesetting.")
(license license:public-domain)))
+(define-public texlive-ibycus-babel
+ (package
+ (name "texlive-ibycus-babel")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ibycus-babel/"
+ "source/latex/ibycus-babel/"
+ "tex/latex/ibycus-babel/")
+ (base32
+ "1lwf28h6lzlblg7s7bx2dhqprxvjj78a8rlljhk9kw5pf065c7aj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ibycus-babel")
+ (synopsis "Use the Ibycus 4 Greek font with Babel")
+ (description
+ "The package allows you to use the Ibycus 4 font for ancient Greek with
+Babel. It uses a Perl script to generate hyphenation patterns for Ibycus from
+those for the ordinary Babel encoding, @samp{cbgreek}. It sets up
+@code{ibycus} as a pseudo-language you can specify in the normal Babel
+manner.")
+ (license license:lppl)))
+
+(define-public texlive-ibygrk
+ (package
+ (name "texlive-ibygrk")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/ibygrk/"
+ "fonts/afm/public/ibygrk/"
+ "fonts/enc/dvips/ibygrk/"
+ "fonts/map/dvips/ibygrk/"
+ "fonts/source/public/ibygrk/"
+ "fonts/tfm/public/ibygrk/"
+ "fonts/type1/public/ibygrk/"
+ "tex/generic/ibygrk/")
+ (base32
+ "14a1hqqwz3pfpz5rz9k8finxnlan4a3l8a0brgs98p6mdp9xl3q1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-levy texlive-metafont))
+ (home-page "https://ctan.org/pkg/ibygrk")
+ (synopsis "Fonts and macros to typeset ancient Greek")
+ (description
+ "Ibycus is a Greek typeface, based on Silvio Levy's realisation of
+a classic Didot cut of Greek type from around 1800. The fonts are available
+both as Metafont source and in Adobe Type 1 format. This distribution of
+@code{ibycus} is accompanied by a set of macro packages to use it with Plain
+TeX or LaTeX, but for use with Babel, see the @code{ibycus-babel} package.")
+ (license license:gpl3+)))
+
(define-public texlive-inputnormalization
(package
(name "texlive-inputnormalization")
@@ -8366,6 +16075,57 @@ for short verbatim; @file{xfig.tex}, for including xfig/transfig output in
a TeX document; and @file{cassette.tex} for setting cassette labels.")
(license license:public-domain)))
+(define-public texlive-jsclasses
+ (package
+ (name "texlive-jsclasses")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/platex/jsclasses/"
+ "source/platex/jsclasses/"
+ "tex/platex/jsclasses/")
+ (base32
+ "024bgaim5rkamlwj4xa6w4yp8i37f8j6vn4jyrh8avwm9anc22pg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/jsclasses")
+ (synopsis "Classes tailored for use with Japanese")
+ (description
+ "This package provides classes @code{jsarticle} and @code{jsbook},
+together with packages @code{okumacro} and @code{okuverb}. These classes are
+designed to work under ASCII Corporation's Japanese TeX system pTeX.")
+ (license license:bsd-2)))
+
+(define-public texlive-kerkis
+ (package
+ (name "texlive-kerkis")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/kerkis/"
+ "fonts/afm/public/kerkis/"
+ "fonts/enc/dvips/kerkis/"
+ "fonts/map/dvips/kerkis/"
+ "fonts/opentype/public/kerkis/"
+ "fonts/tfm/public/kerkis/"
+ "fonts/type1/public/kerkis/"
+ "fonts/vf/public/kerkis/"
+ "tex/latex/kerkis/")
+ (base32
+ "1mkrnydgc05k2n6mrz6i3ichigf0bmy465s2vg514m7ma399khi9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/kerkis")
+ (synopsis "Kerkis (Greek) font family")
+ (description
+ "This package provides sans-serif Greek fonts to match the URW Bookman
+set (which are distributed with Kerkis). The Kerkis font set has some support
+for mathematics as well as other glyphs missing from the base URW Bookman
+fonts. Macros are provided to use the fonts in OT1, T1 (only NG/ng glyphs
+missing) and LGR encodings, as well as in mathematics; small caps and
+old-style number glyphs are also available.")
+ (license license:lppl1.3c)))
+
(define-public texlive-lambda-lists
(package
(name "texlive-lambda-lists")
@@ -8467,6 +16227,67 @@ to make the text fit the box. Note that letterspacing is not ordinarily
considered acceptable in modern typesetting of English.")
(license license:knuth)))
+(define-public texlive-levy
+ (package
+ (name "texlive-levy")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/levy/"
+ "fonts/source/public/levy/"
+ "fonts/tfm/public/levy/" "tex/generic/levy/")
+ (base32
+ "1nkfsq5k2rysgsplv6rhvx8fimd7999dylzd2khvw7flryig32nv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/levy-font")
+ (synopsis "Fonts for typesetting classical Greek")
+ (description
+ "These fonts are derivatives of Kunth's CM fonts. Macros for use with
+Plain TeX are included in the package; for use with LaTeX, see @code{lgreek}
+(with English documentation) or @code{levy} (with German documentation).")
+ (license license:gpl2)))
+
+(define-public texlive-lgreek
+ (package
+ (name "texlive-lgreek")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lgreek/" "tex/latex/lgreek/")
+ (base32
+ "1wa8d5mlk6jkx3m1rfddasw169sc6l6p8n4axh6i0np1imgsxx2b")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lgreek")
+ (synopsis "LaTeX macros for using Silvio Levy's Greek fonts")
+ (description
+ "This package provides a conversion of Silvio Levy's Plain TeX macros for
+use with LaTeX.")
+ (license license:gpl2)))
+
+(define-public texlive-lgrmath
+ (package
+ (name "texlive-lgrmath")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lgrmath/" "source/latex/lgrmath/"
+ "tex/latex/lgrmath/")
+ (base32
+ "0lj4jdzwykqz1hkv2s6y2ghf1zlalx27gd6kfpbnignxmh63cpkb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lgrmath")
+ (synopsis "Use LGR-encoded fonts in math mode")
+ (description
+ "The @code{lgrmath} package is a LaTeX package which sets the Greek
+letters in math mode to use glyphs from the LGR-encoded font of one's choice.
+The documentation includes a rather extensive list of the available font
+family names on typical LaTeX installations.")
+ (license license:lppl1.3c)))
+
(define-public texlive-localloc
(package
(name "texlive-localloc")
@@ -8540,6 +16361,29 @@ of TeX and one of Metafont are needed.")
;; when modified.
(license (license:fsf-free "file://tex/generic/midnight/border.tex"))))
+(define-public texlive-mkgrkindex
+ (package
+ (name "texlive-mkgrkindex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/mkgrkindex/"
+ "makeindex/mkgrkindex/"
+ "scripts/mkgrkindex/")
+ (base32
+ "0bj35wdxn0xllpqzf8lrd00b5rmyy9fws84avz3ijk4k8rvfz8gk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "mkgrkindex")))
+ (home-page "https://ctan.org/pkg/greek-makeindex")
+ (synopsis "MakeIndex working with Greek")
+ (description
+ "MakeIndex is resolutely stuck with Latin-based alphabets, so will not
+deal with Greek indexes, unaided. This package provides a Perl script that
+will transmute the index of a Greek document in such a way that MakeIndex will
+sort the entries according to the rules of the Greek alphabet.")
+ (license license:lppl)))
+
(define-public texlive-modulus
(package
(name "texlive-modulus")
@@ -8563,6 +16407,63 @@ a division operation without destroying the values of the counters containing
the dividend and divisor.")
(license license:lppl1.3c)))
+(define-public texlive-mongolian-babel
+ (package
+ (name "texlive-mongolian-babel")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/mongolian-babel/"
+ "source/latex/mongolian-babel/"
+ "tex/latex/mongolian-babel/")
+ (base32
+ "12kzips0jmjahrrfaripglg203dvvr408v5qxjvnrnxqzb8d1i2w")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/mongolian-babel")
+ (synopsis "Language definition file for Mongolian in Babel")
+ (description
+ "This package provides support for Mongolian in a Cyrillic
+alphabet. (The work derives from the earlier Russian work for Babel.)")
+ (license license:lppl)))
+
+(define-public texlive-montex
+ (package
+ (name "texlive-montex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/montex/"
+ "fonts/map/dvips/montex/"
+ "fonts/source/public/montex/"
+ "fonts/tfm/public/montex/"
+ "fonts/type1/public/montex/"
+ "tex/latex/montex/")
+ (base32
+ "01rbzw0kbiy3wig2mrdclygx7a71dckq9rhqj8jpdnbjyhm9jw35")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (propagated-inputs (list texlive-cbfonts))
+ (home-page "https://ctan.org/pkg/montex")
+ (synopsis "Mongolian LaTeX")
+ (description
+ "MonTeX provides Mongolian and Manju support for the TeX and LaTeX community.
+It provides all necessary characters for writing standard Mongolian in
+Cyrillic and Classical (aka Traditional or Uighur) writing, and Manju as well
+as transliterated Tibetan texts, for which purpose a number of additional
+characters was created.
+
+In MonTeX, both Mongolian and Manju are entered in romanized form. The
+retransliteration (from Latin input to Mongolian and Manju output) is
+completely realized in TeX and Metafont so that no external preprocessor is
+required. Please note that most of the enhanced functions of MonTeX require
+a working e-LaTeX environment. This is especially true when compiling
+documents with Mongolian or Manju as the main document language. It is
+recommended to choose pdfLaTeX as the resulting PDF files are truly portable.
+Vertical text generated by MonTeX is not supported in DVI.")
+ (license license:gpl3+)))
+
(define-public texlive-moreverb
(package
(name "texlive-moreverb")
@@ -8587,6 +16488,49 @@ advised to consider using the @code{fancyvrb} package in place of
@code{moreverb}.")
(license license:lppl)))
+(define-public texlive-morisawa
+ (package
+ (name "texlive-morisawa")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/morisawa/"
+ "fonts/map/dvipdfmx/morisawa/"
+ "fonts/tfm/public/morisawa/"
+ "fonts/vf/public/morisawa/"
+ "source/fonts/morisawa/"
+ "tex/latex/morisawa/")
+ (base32
+ "1wqyiq049y0mv6d1r3d0mrjzhh5pq2vi50sr0jhd58k4wdg8zqkb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/morisawa")
+ (synopsis
+ "Selection of 5 standard Japanese fonts for pLaTeX and dvips")
+ (description
+ "The package enables selection of 5 standard Japanese fonts for pLaTeX
+and dvips.")
+ (license license:bsd-2)))
+
+(define-public texlive-mpman-ru
+ (package
+ (name "texlive-mpman-ru")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/metapost/mpman-ru/")
+ (base32
+ "1x3drpi21zcmkhkscvl4l7805wskqa4zskydb33i0asss5p62396")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/mpman-ru")
+ (synopsis "Russian translation of the MetaPost manual")
+ (description
+ "This package provides a translation of the MetaPost user manual, as
+distributed with MetaPost itself.")
+ ;; Explicitly use the same license as MetaPost.
+ (license license:lppl)))
+
(define-public texlive-namedef
(package
(name "texlive-namedef")
@@ -8652,6 +16596,25 @@ and use raw PDF objects.")
;; explicitly instead of simply renaming the file.
(license (license:fsf-free "file://doc/plain/newsletr/read.me"))))
+(define-public texlive-numnameru
+ (package
+ (name "texlive-numnameru")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/numnameru/"
+ "tex/latex/numnameru/")
+ (base32
+ "1il8qn9wkdk554r4a8h5vmdmwcvgwygcx58zwnqxflz6hqsxdjmx")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/numnameru")
+ (synopsis "Converts a number to the Russian spelled out name")
+ (description
+ "This package converts a numerical number to the Russian spelled out name
+of the number.")
+ (license license:lppl1.3+)))
+
(define-public texlive-ofs
(package
(name "texlive-ofs")
@@ -8817,6 +16780,32 @@ documentation (for example, that of the @code{texapi} and @code{yax}
packages).")
(license license:lppl)))
+(define-public texlive-pl
+ (package
+ (name "texlive-pl")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/pl/"
+ "dvips/pl/"
+ "fonts/afm/public/pl/"
+ "fonts/enc/dvips/pl/"
+ "fonts/map/dvips/pl/"
+ "fonts/source/public/pl/"
+ "fonts/tfm/public/pl/"
+ "fonts/type1/public/pl/")
+ (base32
+ "18s3by7isk85ksvp40i6qg2ws3iyj5f35fh8h0561rw6jdc024rc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-amsfonts texlive-metafont texlive-cm))
+ (home-page "https://ctan.org/pkg/pl-mf")
+ (synopsis "Polish extension of Computer Modern fonts")
+ (description
+ "This package provides the Polish extension of the Computer Modern
+fonts (compatible with CM itself) for use with Polish TeX formats.")
+ (license license:public-domain)))
+
(define-public texlive-placeins-plain
(package
(name "texlive-placeins-plain")
@@ -8859,6 +16848,125 @@ functionality, and handling of arbitrary (multiple) private letters (analagous
LaTeX packages use of @samp{@@@@}) in nested package files.")
(license license:lppl1.3+)))
+(define-public texlive-platex
+ (package
+ (name "texlive-platex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/man/man1/platex.1"
+ "doc/man/man1/platex.man1.pdf"
+ "doc/platex/base/"
+ "source/platex/base/"
+ "tex/platex/base/"
+ "tex/platex/config/")
+ (base32
+ "0a843xnp3iikjxw1klxb3j2bssm6ylhcw32s046xxm2bs527hxi8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list #:create-formats #~(list "platex" "platex-dev")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-build
+ ;; This phase is necessary because the build phase is
+ ;; reluctant to generate "kinsoku.tex" since there is another
+ ;; one among the inputs (texlive-ptex) already.
+ (lambda _
+ (substitute* "source/platex/base/plfmt.ins"
+ (("\\\\keepsilent\n" all)
+ (string-append all "\\askforoverwritefalse\n"))))))))
+ (propagated-inputs
+ (list texlive-atbegshi
+ texlive-atveryend
+ texlive-babel
+ texlive-cm
+ texlive-everyshi
+ texlive-firstaid
+ texlive-hyphen-base
+ texlive-l3backend
+ texlive-l3kernel
+ texlive-l3packages
+ texlive-latex
+ texlive-latex-fonts
+ texlive-ptex
+ texlive-ptex-fonts
+ texlive-tex-ini-files
+ texlive-unicode-data
+ texlive-uptex))
+ (home-page "https://ctan.org/pkg/platex")
+ (synopsis "pLaTeX2e and miscellaneous macros for pTeX")
+ (description
+ "The bundle provides pLaTeX2e and miscellaneous macros for pTeX and
+e-pTeX.")
+ (license license:bsd-3)))
+
+(define-public texlive-platex-tools
+ (package
+ (name "texlive-platex-tools")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/platex-tools/"
+ "tex/latex/platex-tools/")
+ (base32
+ "1wdxcmag1kk6zs7dv10jdcs9ih0bs08xr14iw5bqqyppia4pa1lv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/platex-tools")
+ (synopsis "pLaTeX standard tools bundle")
+ (description
+ "This bundle is an extended version of the @code{latex-tools} bundle
+developed by the LaTeX team, mainly intended to support pLaTeX2e and
+upLaTeX2e. Currently patches for the @code{latex-tools} bundle and Martin
+Schroder's @code{ms} bundle are included.")
+ (license license:bsd-3)))
+
+(define-public texlive-platexcheat
+ (package
+ (name "texlive-platexcheat")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/platexcheat/")
+ (base32
+ "04hvm19x4z7vq2md3p3r2wwa7iqkgkxnvvj1xx3s9145m6fjib5a")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/platexcheat")
+ (synopsis "LaTeX cheat sheet, in Japanese")
+ (description
+ "This is a translation to Japanese of Winston Chang's LaTeX cheat
+sheet (a reference sheet for writing scientific papers). It has been adapted
+to Japanese standards using pLaTeX, and also attached additional information
+of standard LaTeX (especially about Math mode).")
+ (license license:expat)))
+
+(define-public texlive-plautopatch
+ (package
+ (name "texlive-plautopatch")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/plautopatch/"
+ "tex/latex/plautopatch/")
+ (base32
+ "1fhphmjhq0mbsarkfmfj0580b97lxxbcwanr4zpwjj5f6krqq742")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/plautopatch")
+ (synopsis "Automated patches for pLaTeX/upLaTeX")
+ (description
+ "Japanese pLaTeX and upLaTeX formats and packages often conflict with
+other LaTeX packages which are unaware of pLaTeX and upLaTeX. In the worst
+case, such packages throw a fatal error or end up with a wrong output. The
+goal of this package is that there should be no need to worry about such
+incompatibilities, because specific patches are loaded automatically whenever
+necessary. This helps not only to simplify source files, but also to make the
+appearance of working pLaTeX or upLaTeX sources similar to those of ordinary
+LaTeX ones.")
+ (license license:bsd-3)))
+
(define-public texlive-plipsum
(package
(name "texlive-plipsum")
@@ -8963,6 +17071,360 @@ not overly complex, so that users should find it easy to adapt the macros to
their specific needs.")
(license license:lppl)))
+(define-public texlive-ptex
+ (package
+ (name "texlive-ptex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/man/man1/eptex.1"
+ "doc/man/man1/eptex.man1.pdf"
+ "doc/man/man1/makejvf.1"
+ "doc/man/man1/makejvf.man1.pdf"
+ "doc/man/man1/mendex.1"
+ "doc/man/man1/mendex.man1.pdf"
+ "doc/man/man1/pbibtex.1"
+ "doc/man/man1/pbibtex.man1.pdf"
+ "doc/man/man1/ppltotf.1"
+ "doc/man/man1/ppltotf.man1.pdf"
+ "doc/man/man1/ptex.1"
+ "doc/man/man1/ptex.man1.pdf"
+ "doc/man/man1/ptftopl.1"
+ "doc/man/man1/ptftopl.man1.pdf")
+ (base32
+ "1dk8rvadr1q00bjizj567lzjp5l47pr7miyk0ghkajbiiwbqi0kn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:create-formats #~(list "eptex" "ptex")))
+ (propagated-inputs
+ (list texlive-cm
+ texlive-etex
+ texlive-hyphen-base
+ texlive-knuth-lib
+ texlive-plain
+ texlive-ptex-base
+ texlive-ptex-fonts))
+ (home-page "https://ctan.org/pkg/ptex")
+ (synopsis "TeX system for publishing in Japanese")
+ (description
+ "pTeX adds features related to vertical writing, and deals with other
+problems in typesetting Japanese. A manual (in both Japanese and English) is
+distributed as package @code{pTeX-manual}.")
+ (license license:bsd-3)))
+
+(define-public texlive-ptex-base
+ (package
+ (name "texlive-ptex-base")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/ptex/ptex-base/" "tex/ptex/ptex-base/")
+ (base32
+ "0hfccpsfpj56v97056k77lyb09az7m24m8klf1n2v0a7kqdc1fv6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ptex-base")
+ (synopsis "Plain TeX format for pTeX and e-pTeX")
+ (description
+ "The bundle contains the plain TeX format for pTeX and e-pTeX.")
+ (license license:bsd-3)))
+
+(define-public texlive-ptex-fontmaps
+ (package
+ (name "texlive-ptex-fontmaps")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/ptex-fontmaps/"
+ "fonts/cmap/ptex-fontmaps/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/adobe/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/apple/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/arphic/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/baekmuk/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/bizud/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/canon/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/cjkunifonts-ttf/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/cjkunifonts/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/dynacomware/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/fandol/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/founder/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/haranoaji/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/hiragino-pron/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/hiragino/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/ipa/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/ipaex/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/kozuka-pr6/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/kozuka-pr6n/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/kozuka/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/moga-mobo-ex/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/moga-mobo/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/morisawa-pr6n/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/morisawa/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/ms-osx/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/ms-win10/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/ms/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/noEmbed/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/noto-otc/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/noto/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/solaris/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/sourcehan-otc/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/sourcehan/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/ume/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/unfonts/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/yu-osx/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/yu-win/"
+ "fonts/map/dvipdfmx/ptex-fontmaps/yu-win10/"
+ "fonts/misc/ptex-fontmaps/"
+ "scripts/ptex-fontmaps/"
+ "source/ptex-fontmaps/jis04cmap_exp/"
+ "source/ptex-fontmaps/script/")
+ (base32
+ "07qm41d33z9vjvchsxfrqxim7zb15cg77x4aw5a06mgn3w7kz6ha")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list #:link-scripts #~(list "kanji-config-updmap-sys.sh"
+ "kanji-config-updmap-user.sh"
+ "kanji-config-updmap.pl"
+ "kanji-fontmap-creator.pl")))
+ (inputs (list perl))
+ (home-page "https://ctan.org/pkg/ptex-fontmaps")
+ (synopsis
+ "Font maps and tools for Japanese/Chinese/Korean fonts with (u)pTeX")
+ (description
+ "This package provides font maps and setup tools for Japanese, Korean,
+Traditional Chinese, and Simplified Chinese. It is the successor of the
+@code{jfontmaps} package. The files in this package contain font maps for
+dvipdfmx to make various Japanese, Chinese, and Korean fonts available
+for (u)ptex and related programs and formats.")
+ (license (list license:public-domain license:gpl3))))
+
+(define-public texlive-ptex-manual
+ (package
+ (name "texlive-ptex-manual")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/ptex/ptex-manual/")
+ (base32
+ "1pz8jyd86s2fjj0d63q9h04x0sxcyx1ffp48lf3n8awj0zrij861")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ptex-manual")
+ (synopsis "Japanese pTeX manual")
+ (description "This package contains the Japanese pTeX manual.")
+ (license license:bsd-3)))
+
+(define-public texlive-ptex-fonts
+ (package
+ (name "texlive-ptex-fonts")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/ptex-fonts/"
+ "fonts/source/ptex-fonts/jis/"
+ "fonts/source/ptex-fonts/nmin-ngoth/"
+ "fonts/source/ptex-fonts/standard/"
+ "fonts/tfm/ptex-fonts/dvips/"
+ "fonts/tfm/ptex-fonts/jis/"
+ "fonts/tfm/ptex-fonts/nmin-ngoth/"
+ "fonts/tfm/ptex-fonts/standard/"
+ "fonts/vf/ptex-fonts/jis/"
+ "fonts/vf/ptex-fonts/nmin-ngoth/"
+ "fonts/vf/ptex-fonts/standard/")
+ (base32
+ "0f33y28zmrc6gw01qj956vrwj3mh5gn6kph2i13yg1yi2hdl7wwa")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ptex-fonts")
+ (synopsis "Fonts for use with pTeX")
+ (description
+ "The bundle contains fonts for use with pTeX and the documents for the
+@command{makejvf} program.")
+ (license license:bsd-3)))
+
+(define-public texlive-ptex2pdf
+ (package
+ (name "texlive-ptex2pdf")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ptex2pdf/" "scripts/ptex2pdf/")
+ (base32
+ "0vc4clig35s9cir2gmls7zvj8k1qal4np0akvlgsz2zch44b0imr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "ptex2pdf.lua")))
+ (home-page "https://ctan.org/pkg/ptex2pdf")
+ (synopsis "Convert Japanese TeX documents to PDF")
+ (description
+ "The Lua script provides system-independent support of Japanese
+typesetting engines in TeXworks. As TeXworks typesetting setup does not allow
+for multistep processing, this script runs one of the pTeX-based programs
+followed by dvipdfmx.")
+ (license license:gpl2)))
+
+(define-public texlive-pxbase
+ (package
+ (name "texlive-pxbase")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/platex/pxbase/" "tex/platex/pxbase/")
+ (base32
+ "0dq9d4ixddffjnzb73d2qacgzm27665hvq2gsfjqzikzaa70dahw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pxbase")
+ (synopsis "Tools for use with (u)pLaTeX")
+ (description
+ "The main purpose of this package is to provide auxiliary functions which
+are utilized by other packages created by the same author. It also provides
+a few user commands to assist in creating Japanese documents using
+@code{(u)pLaTeX.}")
+ (license license:expat)))
+
+(define-public texlive-pxchfon
+ (package
+ (name "texlive-pxchfon")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/platex/pxchfon/" "fonts/sfd/pxchfon/"
+ "fonts/tfm/public/pxchfon/"
+ "fonts/vf/public/pxchfon/"
+ "tex/platex/pxchfon/")
+ (base32
+ "0pvhgcv6rxp2lnscsh9k3z907114p09ja3frcy5276is21d6sdrj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pxchfon")
+ (synopsis "Japanese font setup for pLaTeX and upLaTeX")
+ (description
+ "This package enables users to declare in their document which physical
+fonts should be used for the standard Japanese (logical) fonts of pLaTeX and
+upLaTeX. Font setup is realized by changing the font mapping of dvipdfmx, and
+thus users can use any (monospaced) physical fonts they like, once they
+properly install this package, without creating helper files for each new
+font. This package also supports setup for the fonts used in the
+@code{japanese-otf} package.")
+ (license license:expat)))
+
+(define-public texlive-pxcjkcat
+ (package
+ (name "texlive-pxcjkcat")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pxcjkcat/" "tex/latex/pxcjkcat/")
+ (base32
+ "10lbwry55rdldfhj2v893rpp1jdzv00vxhg4hf4gsgsmv1nnp25f")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pxcjkcat")
+ (synopsis "LaTeX interface for the CJK category codes of upTeX")
+ (description
+ "The package provides management of the CJK category code table of the
+upTeX extended TeX engine. Package options are available for tailored use in
+the cases of documents that are principally written in Japanese, or
+principally written in English or other Western languages.")
+ (license license:expat)))
+
+(define-public texlive-pxjahyper
+ (package
+ (name "texlive-pxjahyper")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/platex/pxjahyper/"
+ "tex/platex/pxjahyper/")
+ (base32
+ "0128yslhwbrdhshjhxk6ayfl42ds0x0sfyvp91aspwbkfjnr34p9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pxjahyper")
+ (synopsis "Hyperref support for pLaTeX")
+ (description
+ "This package adjusts the behavior of @code{hyperref} on (u)pLaTeX so
+that authors can properly create PDF documents that contain document
+information in Japanese.")
+ (license license:expat)))
+
+(define-public texlive-pxjodel
+ (package
+ (name "texlive-pxjodel")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pxjodel/"
+ "fonts/tfm/public/pxjodel/"
+ "fonts/vf/public/pxjodel/"
+ "tex/latex/pxjodel/")
+ (base32
+ "1g5sd60zd34ark50qy2dgqrdcd5pwy5hxmi6g5jxqlj3j1n6r1ny")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pxjodel")
+ (synopsis "Help change metrics of fonts from japanese-otf")
+ (description
+ "This package changes the setup of the @code{japanese-otf} package so
+that the TFMs for direct input are all replaced by new ones with prefixed
+names. This function will assist users who want to use the
+@code{japanese-otf} package together with tailored TFMs of Japanese fonts.")
+ (license license:expat)))
+
+(define-public texlive-pxrubrica
+ (package
+ (name "texlive-pxrubrica")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/platex/pxrubrica/"
+ "source/platex/pxrubrica/"
+ "tex/platex/pxrubrica/")
+ (base32
+ "0n8jc65szkq114qg197hc9amrpifqvha8wifxplhvbmb09kzm5mm")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pxrubrica")
+ (synopsis "Ruby annotations according to JIS X 4051")
+ (description
+ "This package provides a function to add ruby annotations (furigana) that
+follow the style conventional in Japanese typography as described in the W3C
+technical note @emph{Requirements for Japanese Text Layout} and the JIS
+specification JIS X 4051.")
+ (license license:expat)))
+
+(define-public texlive-pxufont
+ (package
+ (name "texlive-pxufont")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pxufont/"
+ "fonts/tfm/public/pxufont/"
+ "fonts/vf/public/pxufont/"
+ "tex/latex/pxufont/")
+ (base32
+ "167hmw73lxgsv27gkzanr1plalsqfxphknl8q3rbamy2zp6n0al0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pxufont")
+ (synopsis "Emulate non-Unicode Japanese fonts using Unicode fonts")
+ (description
+ "The set of the Japanese logical fonts (JFMs) that are used as standard
+fonts in pTeX and upTeX contains both Unicode JFMs and non-Unicode JFMs. This
+bundle provides an alternative set of non-Unicode JFMs that are tied to the
+virtual fonts (VFs) that refer to the glyphs in the Unicode JFMs. Moreover it
+provides a LaTeX package that redefines the NFSS settings of the Japanese
+fonts of @code{(u)pLaTeX} so that the new set of non-Unicode JFMs will be
+employed. As a whole, this bundle allows users to dispense with the mapping
+setup on non-Unicode JFMs. Such a setup is useful in particular when users
+want to use OpenType fonts (such as Source Han Serif) that have a glyph
+encoding different from Adobe-Japan1, because mapping setups from non-Unicode
+JFMs to such physical fonts are difficult to prepare.")
+ (license license:expat)))
+
(define-public texlive-pwebmac
(package
(name "texlive-pwebmac")
@@ -9199,6 +17661,27 @@ required.")
position is already further along, @code{\\tabto} starts a new line.")
(license license:public-domain)))
+(define-public texlive-talos
+ (package
+ (name "texlive-talos")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/talos/"
+ "fonts/opentype/public/talos/")
+ (base32
+ "1m656d4lkc9ikp7gb91yna4323lip3xcr6n3kqh1j4sqvp4rkm61")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/talos")
+ (synopsis "Greek cult font from the eighties")
+ (description
+ "This package provides a cult Greek font from the eighties, used at the
+University of Crete, Greece. It belonged to the first TeX installation in
+a Greek University and most probably the first TeX installation that supported
+the Greek language.")
+ (license license:gfl1.0)))
+
(define-public texlive-termmenu
(package
(name "texlive-termmenu")
@@ -9221,6 +17704,27 @@ these options for the program to process. @code{termmenu} provides this
mechanism for TeX.")
(license license:lppl1.3+)))
+(define-public texlive-teubner
+ (package
+ (name "texlive-teubner")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/teubner/" "source/latex/teubner/"
+ "tex/latex/teubner/")
+ (base32
+ "1wlp2hv1xsn7z1d42y01mwp4yq06w1j9p3fgk2vvi4ca20rgg7pk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/teubner")
+ (synopsis "Philological typesetting of classical Greek")
+ (description
+ "This package provides an extension to Babel @samp{greek} option for
+typesetting classical Greek with a philological approach. The package works
+with the author's greek fonts using the Lispiakos font shape derived from that
+of the fonts used in printers shops in Lispia.")
+ (license license:lppl1.3c)))
+
(define-public texlive-tex
(package
(name "texlive-tex")
@@ -9424,6 +17928,180 @@ analytical expansion of sin and cos.")
barcodes.")
(license license:lppl)))
+(define-public texlive-uplatex
+ (package
+ (name "texlive-uplatex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/man/man1/uplatex.1"
+ "doc/man/man1/uplatex.man1.pdf"
+ "doc/uplatex/base/"
+ "source/uplatex/base/"
+ "tex/uplatex/base/"
+ "tex/uplatex/config/")
+ (base32
+ "0bzkyira30b9xdsdfxjmwzgqffl9pvckz5avm6c3r0bq6asiml9l")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list #:create-formats #~(list "uplatex" "uplatex-dev")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-build
+ ;; This phase is necessary because the build phase is
+ ;; reluctant to generate "ukinsoku.tex" since there is
+ ;; another one among the inputs (texlive-uptex) already.
+ (lambda _
+ (substitute* "source/uplatex/base/uplfmt.ins"
+ (("\\\\keepsilent\n" all)
+ (string-append all "\\askforoverwritefalse\n"))))))))
+ (propagated-inputs
+ (list texlive-atbegshi
+ texlive-atveryend
+ texlive-babel
+ texlive-cm
+ texlive-everyshi
+ texlive-firstaid
+ texlive-hyphen-base
+ texlive-l3backend
+ texlive-l3kernel
+ texlive-l3packages
+ texlive-latex
+ texlive-latex-fonts
+ texlive-platex
+ texlive-tex-ini-files
+ texlive-unicode-data
+ texlive-uptex
+ texlive-uptex-fonts))
+ (home-page "https://ctan.org/pkg/uplatex")
+ (synopsis "pLaTeX2e and miscellaneous macros for upTeX")
+ (description
+ "The bundle provides pLaTeX2e macros for upTeX by Takuji Tanaka.")
+ (license license:bsd-3)))
+
+(define-public texlive-uptex-base
+ (package
+ (name "texlive-uptex-base")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/uptex/uptex-base/"
+ "tex/uptex/uptex-base/")
+ (base32
+ "1xd55rv5ivlmmfmvvz611by6dbi0cw4lwpprcvd9yvgmqjafc1pj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/uptex-base")
+ (synopsis "Plain TeX formats and documents for upTeX")
+ (description
+ "The bundle contains plain TeX format files and documents for upTeX and
+and e-upTeX.")
+ (license license:bsd-3)))
+
+(define-public texlive-uptex
+ (package
+ (name "texlive-uptex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/man/man1/euptex.1"
+ "doc/man/man1/euptex.man1.pdf"
+ "doc/man/man1/upbibtex.1"
+ "doc/man/man1/upbibtex.man1.pdf"
+ "doc/man/man1/uppltotf.1"
+ "doc/man/man1/uppltotf.man1.pdf"
+ "doc/man/man1/uptex.1"
+ "doc/man/man1/uptex.man1.pdf"
+ "doc/man/man1/uptftopl.1"
+ "doc/man/man1/uptftopl.man1.pdf")
+ (base32
+ "14hn2n6jbibbqbdr72j74z5bz003jnlabi3kja0f0waxhas680gd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:create-formats #~(list "euptex" "uptex")))
+ (propagated-inputs
+ (list texlive-cm
+ texlive-etex
+ texlive-hyphen-base
+ texlive-knuth-lib
+ texlive-plain
+ texlive-ptex-base
+ texlive-uptex-base
+ texlive-uptex-fonts))
+ (home-page "https://ctan.org/pkg/uptex")
+ (synopsis "Unicode version of pTeX")
+ (description
+ "upTeX is an extension of pTeX, using UTF-8 input and producing UTF-8 output.
+It was originally designed to improve support for Japanese, but is also useful
+for documents in Chinese and Korean. It can process Chinese simplified,
+Chinese traditional, Japanese, and Korean simultaneously, and can also process
+original LaTeX with @code{\\inputenc@{utf8@}} and Babel
+(Latin/Cyrillic/Greek etc.) by switching its @code{\\kcatcode} tables.")
+ (license license:bsd-3)))
+
+(define-public texlive-uptex-fonts
+ (package
+ (name "texlive-uptex-fonts")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/uptex-fonts/"
+ "fonts/cmap/uptex-fonts/"
+ "fonts/source/uptex-fonts/"
+ "fonts/tfm/uptex-fonts/jis/"
+ "fonts/tfm/uptex-fonts/min/"
+ "fonts/vf/uptex-fonts/jis/"
+ "fonts/vf/uptex-fonts/min/")
+ (base32
+ "13cvdmfr97ad77q0djffl28grm1brqcsb1ccwkfdnkznp7ihiz82")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/uptex-fonts")
+ (synopsis "Fonts for use with upTeX")
+ (description "The bundle contains fonts (TFM and VF) for use with upTeX.")
+ (license license:bsd-3)))
+
+(define-public texlive-upzhkinsoku
+ (package
+ (name "texlive-upzhkinsoku")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/upzhkinsoku/"
+ "tex/generic/upzhkinsoku/")
+ (base32
+ "0c95fy9raykpjgnkz5h0wyjxyg2h0ksx2kb14lx2rsv65xsi909y")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/upzhkinsoku")
+ (synopsis "Supplementary Chinese kinsoku for Unicode *pTeX")
+ (description
+ "This package provides supplementary Chinese kinsoku (line breaking rules
+etc.)@: settings for Unicode (e-)upTeX (when using Unicode as its internal
+encoding), and ApTeX. Both LaTeX and plain TeX are supported.")
+ (license license:knuth)))
+
+(define-public texlive-variations
+ (package
+ (name "texlive-variations")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/variations/"
+ "tex/generic/variations/")
+ (base32
+ "1ad1yc1v32ds4wj36fql6fjiacziw4ynvw0rpj3x01k6jdvh44xh")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/variations")
+ (synopsis "Typeset tables of variations of functions")
+ (description
+ "The package provides macros for typesetting tables showing variations of
+functions according to French usage. These macros may be used by both LaTeX
+and plain TeX users.")
+ (license license:gpl3+)))
+
(define-public texlive-varisize
(package
(name "texlive-varisize")
@@ -9443,6 +18121,32 @@ a size-change macro. Note that @file{10point.tex} is by convention called by
one of the other files, so that there's always a way back.")
(license license:public-domain)))
+(define-public texlive-xgreek
+ (package
+ (name "texlive-xgreek")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/xgreek/" "source/latex/xgreek/"
+ "tex/latex/xgreek/")
+ (base32
+ "0hmy7s53bi9szvp13zcg6hk23s8mr2ssbnmq9cw5sb8ggz8icywa")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xgreek")
+ (synopsis "Greek language support for XeLaTeX and LuaLaTeX")
+ (description
+ "This package has been designed so to allow people to typeset Greek
+language documents using XeLaTeX or LuaLaTeX. Practically, it provides all
+the capabilities of the @samp{greek} option of the Babel package.
+
+The package can be invoked with any of the following options:
+@samp{monotonic} (for typesetting modern monotonic Greek),
+@samp{polytonic} (for typesetting modern polytonic Greek), and
+@samp{ancient} (for typesetting ancient texts). The default option is
+@samp{monotonic}.")
+ (license license:lppl1.3c)))
+
(define-public texlive-xii
(package
(name "texlive-xii")
@@ -9525,6 +18229,91 @@ features allow to deal with numbers (tests, display, some high level
operations, etc.)")
(license license:lppl1.3+)))
+(define-public texlive-xtuthesis
+ (package
+ (name "texlive-xtuthesis")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/xtuthesis/"
+ "tex/latex/xtuthesis/")
+ (base32
+ "1fdk9dkikqlkjwrg8qjm2phvsyyvddshf78bjy6liyz5hqakk6r8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xtuthesis")
+ (synopsis "XTU thesis template")
+ (description
+ "The package provides a thesis template for the Xiangtan University.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-yannisgr
+ (package
+ (name "texlive-yannisgr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/yannisgr/"
+ "fonts/source/public/yannisgr/"
+ "fonts/tfm/public/yannisgr/")
+ (base32
+ "0s5cfid1r6jn34kzvmxwxyxpvyb0rayn80x3n7k515p1plqmmrnq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-levy texlive-metafont))
+ (home-page "https://ctan.org/pkg/yannisgr")
+ (synopsis "Greek fonts by Yannis Haralambous")
+ (description
+ "This package provides a family of 7-bit fonts with a code table designed
+for setting modern polytonic Greek. The fonts are provided as Metafont
+source; macros to produce a Greek variant of Plain TeX (including
+a hyphenation table adapted to the fonts code table) are provided.")
+ (license license:gpl2)))
+
+(define-public texlive-zhlineskip
+ (package
+ (name "texlive-zhlineskip")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/zhlineskip/"
+ "tex/latex/zhlineskip/")
+ (base32
+ "070vi0pra74in55r0pq2k35s3x3xk6gjwvnsif7bnx4k7wn39mal")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/zhlineskip")
+ (synopsis "Line spacing for CJK documents")
+ (description
+ "This package supports typesetting CJK documents. It allows users to
+specify the two ratios between the leading and the font size of the body text
+and the footnote text. For CJK typesetting, these ratios usually range from
+1.5 to 1.67. This package is also capable of restoring the math leading to
+that of the Latin text (usually 1.2 times the font size).")
+ (license license:lppl1.3c)))
+
+(define-public texlive-zhlipsum
+ (package
+ (name "texlive-zhlipsum")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/zhlipsum/"
+ "source/latex/zhlipsum/"
+ "tex/latex/zhlipsum/")
+ (base32
+ "1lhc3a8l5sizyw0v1cfsrwwwymmyab1yvx99iqhdh7avrzmi2gda")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-ctex))
+ (home-page "https://ctan.org/pkg/zhlipsum")
+ (synopsis "Chinese dummy text")
+ (description
+ "This package provides an interface to dummy text in Chinese language,
+which will be useful for testing Chinese documents. UTF-8, GBK and Big5
+encodings are supported.")
+ (license license:lppl1.3c)))
+
(define-public texlive-zztex
(package
(name "texlive-zztex")
@@ -9671,6 +18460,48 @@ test file that is intended to be sent to the LaTeX bug database as part of
a bug report.")
(license license:lppl1.3c)))
+(define-public texlive-lcyw
+ (package
+ (name "texlive-lcyw")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lcyw/" "source/latex/lcyw/"
+ "tex/latex/lcyw/")
+ (base32
+ "1yijk9l2ls6sq45ifx6m9d7xxk0ysrnn1y3fjz8wxwgwxp88x9fh")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lcyw")
+ (synopsis "Make classic Cyrillic CM fonts accessible in LaTeX")
+ (description
+ "The package makes the classic CM Cyrillic fonts accessible for use with
+LaTeX.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-lhcyr
+ (package
+ (name "texlive-lhcyr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "source/latex/lhcyr/" "tex/latex/lhcyr/")
+ (base32
+ "09cg2hs5g20axbfpv2k6df5pi3xm0aywcswhnknllykr6z0ip2zw")))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lhcyr")
+ (synopsis "Non-standard Cyrillic input scheme")
+ (description
+ "This package provides a collection of three LaTeX2e styles intended for
+typesetting Russian and bilingual English-Russian documents, using the
+@code{lh} fonts and without the benefit of Babel's language-switching
+mechanisms. The packages (@code{hcyralt} and @code{hcyrwin} for use under
+emTeX, and @code{hcyrkoi} for use under teTeX} provide mappings between the
+input encoding and the font encoding, which is described as OT1. The way this
+is done does not match the way @code{inputenc} would do the job, for output
+via fontenc to one of the T2 series of font encodings.")
+ (license license:knuth)))
+
(define-public texlive-luafindfont
(package
(name "texlive-luafindfont")
@@ -9924,6 +18755,24 @@ from Adobe's basic set.")
documentation from TeX files. It is part of the LaTeX base.")
(license license:lppl1.3+)))
+(define-public texlive-undergradmath
+ (package
+ (name "texlive-undergradmath")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/undergradmath/")
+ (base32
+ "1z8my3fwqc8rfc1843j7lcmfka2023z9k0js4ygh1m8kilc2nrr7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/undergradmath")
+ (synopsis "LaTeX Math for undergraduates cheat sheet")
+ (description
+ "This is a cheat sheet for writing mathematics with LaTeX. It is aimed
+at US undergraduates.")
+ (license license:cc-by-sa4.0)))
+
(define-public texlive-underscore
(package
(name "texlive-underscore")
@@ -10320,6 +19169,23 @@ this is to print on (notional) small paper, and then to magnify the result;
the script calculates the settings for various font and paper sizes.")
(license license:asl2.0)))
+(define-public texlive-latex-via-exemplos
+ (package
+ (name "texlive-latex-via-exemplos")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex-via-exemplos/")
+ (base32
+ "1w0rqhgdkflxypfmxyz61aknmjil9yikc641v2dmc5l55gl2r3nw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex-via-exemplos")
+ (synopsis "LaTeX course written in Brazilian Portuguese language")
+ (description
+ "This is a LaTeX2e course written in Brazilian Portuguese language.")
+ (license license:gpl2+)))
+
(define-public texlive-latex2man
(package
(name "texlive-latex2man")
@@ -10719,6 +19585,71 @@ process. It also provides a library which can be used to create customized
conversion tools.")
(license license:lppl1.3+)))
+(define-public texlive-makecell
+ (package
+ (name "texlive-makecell")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/makecell/"
+ "source/latex/makecell/"
+ "tex/latex/makecell/")
+ (base32
+ "1n122230s49jizldn8ps1pfa5dsg8wmh5x8wla4y6rsgjcccqn4s")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list
+ #:tex-format "latex"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'replace-obsolete-package
+ ;; "slashbox" is no longer provided in TeX Live. It is superseded
+ ;; by `diagbox', which is backward compatible.
+ (lambda _
+ (substitute* "source/latex/makecell/makecell.dtx"
+ (("\\\\usepackage\\{slashbox\\}")
+ "\\usepackage{diagbox}"))))
+ (add-after 'replace-obsolete-package 'load-float
+ ;; Loading `float' package prevents the "Unknown float option `H'"
+ ;; error.
+ (lambda _
+ (substitute* "source/latex/makecell/makecell.dtx"
+ (("usepackage\\{diagbox\\}.*" line)
+ (string-append line "\\usepackage{float}\n")))))
+ (add-after 'load-float 'remove-hsize-reference
+ ;; Replace "\hsize" primitive with a dummy value to prevent
+ ;; a "missing number treated as zero" error.
+ (lambda _
+ (substitute* "source/latex/makecell/makecell.dtx"
+ (("\\\\ttabbox\\[\\\\hsize\\]") "\\ttabbox[10cm]")))))))
+ (native-inputs
+ (list (texlive-updmap.cfg
+ (list texlive-diagbox
+ texlive-float
+ texlive-hypdoc
+ texlive-multirow
+ texlive-pict2e))))
+ (home-page "https://ctan.org/pkg/makecell")
+ (synopsis "Tabular column heads and multilined cells")
+ (description
+ "This package supports common layouts for tabular column heads in whole
+documents, based on one-column tabular environment. In addition, it can
+create multi-lined tabular cells.
+
+The package also offers:
+@itemize
+@item a macro which changes the vertical space around all the cells in a @code{tabular}
+environment,
+@item macros for multirow cells, which use the facilities
+of the @code{multirow} package,
+@item macros to number rows in tables, or to skip cells;
+@item diagonally divided cells;
+@item horizontal lines in @code{tabular} environments with defined thickness.
+@end itemize")
+ (license license:lppl)))
+
+
(define-public texlive-optexcount
(package
(name "texlive-optexcount")
@@ -11628,6 +20559,59 @@ mathematical fonts in a range of styles, based on Monotype Modern 8A.")
(define-deprecated-package texlive-fonts-cm texlive-cm)
+(define-public texlive-cmbright
+ (package
+ (name "texlive-cmbright")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/cmbright/"
+ "doc/latex/cmbright/"
+ "fonts/source/public/cmbright/"
+ "fonts/tfm/public/cmbright/"
+ "source/latex/cmbright/"
+ "tex/latex/cmbright/")
+ (base32
+ "0sj6g877p6ak045x7737g3lg4kab8hgc2s2g6i23dw9d35csqf8d")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-amsfonts texlive-ec texlive-metafont))
+ (home-page "https://ctan.org/pkg/cmbright")
+ (synopsis "Computer Modern Bright fonts")
+ (description
+ "This package provides a family of sans serif fonts for TeX and LaTeX,
+based on Donald Knuth's CM fonts. It comprises OT1, T1 and TS1 encoded text
+fonts of various shapes as well as all the fonts necessary for mathematical
+typesetting, including AMS symbols. This collection provides all the
+necessary files for using the fonts with LaTeX.")
+ (license license:lppl)))
+
+(define-public texlive-cmcyr
+ (package
+ (name "texlive-cmcyr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/cmcyr/"
+ "fonts/map/dvips/cmcyr/"
+ "fonts/source/public/cmcyr/"
+ "fonts/tfm/public/cmcyr/"
+ "fonts/type1/public/cmcyr/"
+ "fonts/vf/public/cmcyr/")
+ (base32
+ "0mmlb3ky6cakwg8nsgkdkpc52ni2jf2w7nz5bfiyxhvy6mx1c64b")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/cmcyr")
+ (synopsis "Computer Modern fonts with Cyrillic extensions")
+ (description
+ "These are the Computer Modern fonts extended with Russian letters, in
+Metafont sources and ATM Compatible Type 1 format. The fonts are provided in
+KOI-7, but virtual fonts are available to recode them to three other Russian
+8-bit encodings.")
+ (license license:public-domain)))
+
(define-public texlive-cmextra
(package
(name "texlive-cmextra")
@@ -11714,6 +20698,61 @@ originals.")
(define-deprecated-package texlive-fonts-cm-super texlive-cm-super)
+(define-public texlive-cnbwp
+ (package
+ (name "texlive-cnbwp")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/cnbwp/" "doc/latex/cnbwp/"
+ "makeindex/cnbwp/" "tex/latex/cnbwp/")
+ (base32
+ "13i5nvdnvq5f7rx0w63q8j1km7bfq1rs7kr49hsabz5v0z0v90xc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/cnbwp")
+ (synopsis "Typeset working papers of the Czech National Bank")
+ (description
+ "The package supports proper formatting of Working Papers of the Czech
+National Bank (WP CNB). The package was developed for CNB but it is also
+intended for authors from outside CNB.")
+ (license license:lppl)))
+
+(define-public texlive-cns
+ (package
+ (name "texlive-cns")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/cns/cns40-1/"
+ "doc/fonts/cns/cns40-2/"
+ "doc/fonts/cns/cns40-3/"
+ "doc/fonts/cns/cns40-4/"
+ "doc/fonts/cns/cns40-5/"
+ "doc/fonts/cns/cns40-6/"
+ "doc/fonts/cns/cns40-7/"
+ "doc/fonts/cns/cns40-b5/"
+ "fonts/misc/cns/"
+ "fonts/tfm/cns/c0so12/"
+ "fonts/tfm/cns/c1so12/"
+ "fonts/tfm/cns/c2so12/"
+ "fonts/tfm/cns/c3so12/"
+ "fonts/tfm/cns/c4so12/"
+ "fonts/tfm/cns/c5so12/"
+ "fonts/tfm/cns/c6so12/"
+ "fonts/tfm/cns/c7so12/")
+ (base32
+ "00v6sf0a0fm09z54d3zhvdwc2gi712knbxnx3mlj2ri5x2jisyqa")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/cjk-fonts")
+ (synopsis "Chinese/Japanese/Korean bitmap fonts")
+ (description
+ "This bundle provides fonts to go with the @code{cjk} macro package for Chinese,
+Japanese and Korean with LaTeX2e. The package aims to supersede HLaTeX fonts
+bundle.")
+ (license license:public-domain)))
+
(define-public texlive-courier
(package
(name "texlive-courier")
@@ -11742,6 +20781,95 @@ Adobe's basic set.")
;; No license version specified.
(license license:gpl3+)))
+(define-public texlive-csbulletin
+ (package
+ (name "texlive-csbulletin")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/csbulletin/"
+ "tex/latex/csbulletin/")
+ (base32
+ "15zjwwjdxs0avb5y4g29nyvhafrv2s8pgqihhi2kb72y8wzj9cdz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/csbulletin")
+ (synopsis
+ "LaTeX class for articles submitted to the CSTUG Bulletin (@emph{Zpravodaj})")
+ (description
+ "The package provides the class for articles for the CSTUG
+Bulletin (@emph{Zpravodaj Ceskoslovenskeho sdruzeni uzivatelu TeXu}). You can
+see the structure of a document by looking at the source file of the manual.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-cslatex
+ (package
+ (name "texlive-cslatex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/man/man1/cslatex.1"
+ "doc/man/man1/cslatex.man1.pdf"
+ "doc/man/man1/pdfcslatex.1"
+ "doc/man/man1/pdfcslatex.man1.pdf"
+ "source/cslatex/base/"
+ "source/cslatex/cspsfonts/"
+ "tex/cslatex/base/"
+ "tex/cslatex/cspsfonts/")
+ (base32
+ "1px1b4zicvdzs5br22c8ksna7imb9m7bv9c3q55a705cqfawd97h")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list
+ #:create-formats #~(list "cslatex" "pdfcslatex")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-build
+ ;; This phase is necessary because the build phase is reluctant to
+ ;; generate "hyphen.cfg" since there is another one among the
+ ;; inputs already.
+ (lambda _
+ (substitute* "source/cslatex/base/cslatex.ins"
+ (("\\keepsilent\n" all)
+ (string-append all "\\askforoverwritefalse\n"))))))))
+ (propagated-inputs
+ (list texlive-atbegshi
+ texlive-atveryend
+ texlive-cm
+ texlive-csplain
+ texlive-everyshi
+ texlive-firstaid
+ texlive-hyphen-base
+ texlive-l3kernel
+ texlive-l3packages
+ texlive-latex
+ texlive-latex-fonts
+ texlive-tex-ini-files
+ texlive-unicode-data))
+ (home-page "https://ctan.org/pkg/cslatex")
+ (synopsis "LaTeX support for Czech/Slovak typesetting")
+ (description
+ "This package provides LaTeX support for Czech and Slovak typesetting.")
+ (license license:gpl3+)))
+
+(define-public texlive-cstex
+ (package
+ (name "texlive-cstex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/cstex/")
+ (base32
+ "1vsbq9a31ymvrj0bx48n93chyqmma3q7b49k7dmhb0hkic6h73aj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/cstex")
+ (synopsis "Support for Czech/Slovak languages")
+ (description
+ "CSTeX is a Czech and Slovak languages distribution of Plain and LaTeX.")
+ (license license:gpl2)))
+
(define-public texlive-cweb
(package
(name "texlive-cweb")
@@ -11776,6 +20904,32 @@ for German, French (partially), and Italian program documentation on any
machine.")
(license license:knuth)))
+(define-public texlive-cyrplain
+ (package
+ (name "texlive-cyrplain")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "tex/plain/cyrplain/")
+ (base32
+ "1wdcibxs0g53warxs6vz39s3chldzh05p7v1ksskppghg5qzgh8z")))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/t2")
+ (synopsis "Support for using T2 encoding")
+ (description
+ "The T2 bundle provides a variety of separate support functions for using
+Cyrillic characters in LaTeX:
+@itemize
+@item the @code{mathtext} package, for using Cyrillic letters transparently in
+formulae;
+@item the @code{citehack} package, for using Cyrillic (or indeed any
+non-ASCII) characters in citation keys;
+@item support for Cyrillic in BibTeX;
+@item support for Cyrillic in Makeindex;
+@item various items of font support.
+@end itemize")
+ (license license:lppl)))
+
(define-public texlive-tex-gyre
(package
(name "texlive-tex-gyre")
@@ -12104,6 +21258,59 @@ can interact with LaTeX.mk so that the latter automatically invokes
@end itemize")
(license license:gpl3+)))
+(define-public texlive-latex-mr
+ (package
+ (name "texlive-latex-mr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex-mr/")
+ (base32
+ "1zd948d9y63js7980g2bvxpf67hshh2xa3n2ihbzwhpw6l9cbh1w")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex-mr")
+ (synopsis
+ "Practical guide to LaTeX and Polyglossia for Marathi and other Indian
+languages")
+ (description
+ "This document aims to introduce LaTeX and Polyglossia for Indian languages.
+Though the document often discusses the language Marathi, the discussion
+applies to other India languages also. We assume that the user of this
+document knows basic (La)TeX or has, at least, tried her hand on it. This
+document is not very suitable for first time users.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-latexbangla
+ (package
+ (name "texlive-latexbangla")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latexbangla/"
+ "tex/latex/latexbangla/")
+ (base32
+ "19h1axbfp1xclbhffdiczzqpr4lk2jw8kkz4qqh8f2rnhjxd94vw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latexbangla")
+ (synopsis "Enhanced LaTeX integration for Bangla")
+ (description
+ "This package simplifies the process of writing Bangla in LaTeX and
+addresses most of the associated typesetting issues. Its notable features
+are:
+
+@itemize
+@item automated transition from Bangla to English and vice versa;
+@item patch for the unproportionate whitespace issue in popular Bangla fonts;
+@item full support for all the common commands and environments;
+@item Bangla numbering for page, section, chapter, footnotes, extending
+Polyglossia's support.
+@item new @code{theorem}, @code{problems}, @code{example}, @code{solution} and
+other environments, all of which are in Bangla.
+@end itemize")
+ (license license:lppl1.3+)))
+
(define-public texlive-liftarm
(package
(name "texlive-liftarm")
@@ -12598,6 +21805,45 @@ LaTeX user to easily create complex commutative diagrams, by placing formula
nodes on a conceptual grid and attaching arrows to them.")
(license license:gpl2+)))
+(define-public texlive-pbibtex-base
+ (package
+ (name "texlive-pbibtex-base")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/ptex/pbibtex/" "pbibtex/bib/"
+ "pbibtex/bst/")
+ (base32
+ "06glwwv1rw4n5cpg6cs70yzgyix65nhfsakyq72sn82yss1gvf8z")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pbibtex-base")
+ (synopsis "Bibliography styles and miscellaneous files for pBibTeX")
+ (description
+ "These are miscellaneous files, including bibliography
+styles (@file{.bst}), for pBibTeX, which is a Japanese extended version of
+BibTeX contained in TeX Live.")
+ (license license:bsd-3)))
+
+(define-public texlive-pbibtex-manual
+ (package
+ (name "texlive-pbibtex-manual")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pbibtex-manual/")
+ (base32
+ "030rhhb4xcijvjc0x1ylyk6xz5mn90wrlp5ss4yr6qlpzmq21b50")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pbibtex-manual")
+ (synopsis "Documentation files for (u)pBibTeX")
+ (description
+ "The bundle contains documentation files for Japanese pBibTeX and
+upBibTeX. For historical reasons, this also contains old documentation files
+for JBibTeX.")
+ (license license:bsd-3)))
+
(define-public texlive-penrose
(package
(name "texlive-penrose")
@@ -12916,6 +22162,27 @@ same way that @code{kvoptions} adds the same facility to the LaTeX standard
PGF/TikZ.")
(license license:lppl1.3+)))
+(define-public texlive-pgfornament-han
+ (package
+ (name "texlive-pgfornament-han")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pgfornament-han/"
+ "tex/latex/pgfornament-han/")
+ (base32
+ "17h71dbzj7a381gv3zn1pr1g2376mwwg8l9mk3y97wiv9m9afhxn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pgfornament-han")
+ (synopsis "Library for Chinese traditional motifs and patterns")
+ (description
+ "This package provides a @code{pgfornament} library for Chinese
+traditional motifs and patterns. The command @code{\\pgfornamenthan} takes
+the same options as @code{\\pgfornament} from the @code{pgfornament} package,
+but renders Chinese traditional motifs instead.")
+ (license license:lppl1.3c)))
+
(define-public texlive-pgfplots
(package
(name "texlive-pgfplots")
@@ -13010,6 +22277,25 @@ modifies @code{\\plot} to use a rule instead of dots if the line segment is
horizontal or vertical.")
(license license:lppl)))
+(define-public texlive-pictexsum
+ (package
+ (name "texlive-pictexsum")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pictexsum/")
+ (base32
+ "00yd0945qiss5jizkxncg8a9bdsld7mkhaipi92bbn1ghqicsw5a")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pictexsum")
+ (synopsis "Summary of PicTeX commands")
+ (description
+ "The document summarises the commands of PicTeX. While it is no
+substitute for the PicTeX manual itself, the document is a useful aide-memoire
+for those who have read the manual.")
+ (license license:bsd-2)))
+
(define-public texlive-pinlabel
(package
(name "texlive-pinlabel")
@@ -13068,6 +22354,26 @@ using TikZ.")
arts.")
(license license:lppl1.3c)))
+(define-public texlive-plain-doc
+ (package
+ (name "texlive-plain-doc")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/plain/plain-doc/")
+ (base32
+ "062d6hg4npy57307avvyd2sdxnmyrh5ia2rdb17p6cx555k8zxwq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/csname-doc")
+ (synopsis "List of Plain TeX control sequence names")
+ (description
+ "The document constitutes a list of every control sequence
+name (@dfn{csname}) described in the TeXbook, together with an indication of
+whether the csname is a primitive TeX command, or is defined in
+@file{plain.tex}.")
+ (license license:public-domain)))
+
(define-public texlive-pmgraph
(package
(name "texlive-pmgraph")
@@ -13371,6 +22677,26 @@ duck) showcasing the use of characters from the Mario video games by Nintendo
in LaTeX.")
(license license:lppl1.3c)))
+(define-public texlive-pxtatescale
+ (package
+ (name "texlive-pxtatescale")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pxtatescale/"
+ "tex/latex/pxtatescale/")
+ (base32
+ "1f9xm6nc9h6r2n5rsz6iw4m1x8r13anisv08j5hkidcyvj6n2s6n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pxtatescale")
+ (synopsis
+ "Patch to graphics driver for scaling in vertical direction of pTeX")
+ (description
+ "This package patches graphics driver @code{dvipdfmx} to support correct
+scaling in vertical direction of Japanese pTeX and upTeX.")
+ (license license:expat)))
+
(define-public texlive-qcircuit
(package
(name "texlive-qcircuit")
@@ -13408,6 +22734,126 @@ designed to help users generate circuits.")
drawing quantum circuit diagrams.")
(license license:cc-by4.0)))
+(define-public texlive-quran
+ (package
+ (name "texlive-quran")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/quran/" "tex/latex/quran/")
+ (base32
+ "0y5znkwaw5qy2541p10pqqvbblzn0v088c7v8p5lc2za6lh83fj2")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/quran")
+ (synopsis "Easy way to typeset any part of the @emph{Holy Quran}")
+ (description
+ "This package offers the user an easy way to typeset the @emph{Holy
+Quran}. It provides several macros for typesetting the whole or any part of
+the Quran based on its popular division, including @emph{Surah}, @emph{Ayah},
+@emph{Juz}, @emph{Hizb}, @emph{Quarter}, and @emph{Page}. Besides the Arabic
+original, translations to English, German, French, and Persian are provided,
+as well as an English transliteration.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-quran-bn
+ (package
+ (name "texlive-quran-bn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/quran-bn/" "tex/latex/quran-bn/")
+ (base32
+ "1zlm02drh9qfasxf0bwhvrmp521ixzys2aqq896339grkzay0g6q")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/quran-bn")
+ (synopsis "Bengali translations to the @code{quran} package")
+ (description
+ "The package is prepared for typesetting some Bengali translations of the
+Holy Quran. It adds two Bengali translations to the @code{quran} package.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-quran-de
+ (package
+ (name "texlive-quran-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/quran-de/"
+ "tex/xelatex/quran-de/")
+ (base32
+ "06syk1ifxcy8wxfxgnrh6d3hpx4bdprxgkc9jicaaca6j6m3rm65")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/quran-de")
+ (synopsis "German translations to the @code{quran} package")
+ (description
+ "The package is prepared for typesetting some German translations of the
+Holy Quran. It adds three more German translations to the @code{quran}
+package.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-quran-ur
+ (package
+ (name "texlive-quran-ur")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/quran-ur/" "tex/latex/quran-ur/")
+ (base32
+ "0lsp4ldbi1cl044ah5x2br1krglw6qn92rx8h7hkfdr85byzyk25")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/quran-ur")
+ (synopsis "Urdu translations to the @code{quran} package")
+ (description
+ "The package is prepared for typesetting some Urdu translations of the
+Holy Quran. It adds eight Urdu translations to the @code{quran} package.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-qyxf-book
+ (package
+ (name "texlive-qyxf-book")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/qyxf-book/"
+ "tex/latex/qyxf-book/")
+ (base32
+ "0sgjdfpmwjqh40sbanj772bwimbf3az7wah65hxaz5198xd67m1y")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/qyxf-book")
+ (synopsis "Book Template for Qian Yuan Xue Fu")
+ (description
+ "@code{qyxf-book} is a LaTeX document class (template) developed by Qian
+Yuan Xue Fu (QYXF), a student club of Xi'an Jiaotong University (XJTU). It
+creates a minimalistic document style, and several color schemes are offered.
+Currently the template is only designed for Chinese typesetting.")
+ (license license:expat)))
+
+(define-public texlive-r-und-s
+ (package
+ (name "texlive-r-und-s")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/r_und_s/" "tex/latex/r_und_s/")
+ (base32
+ "15w8sggvlh28567y1d4vpbq8and12hvhphfvd7vabbn8g1l6h1yi")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/r-und-s")
+ (synopsis "Chemical hazard codes")
+ (description
+ "The @code{r-und-s} package decodes the german R- und S-Satze, which are
+numerically coded security advice for chemical substances into plain text.
+This is, e.g., used to compose security sheets or lab protocols and especially
+useful for students of chemistry. There are four packages, giving texts in
+German, English, French and Dutch.")
+ (license license:bsd-2)))
+
(define-public texlive-randbild
(package
(name "texlive-randbild")
@@ -13526,6 +22972,29 @@ steps can be customized in various ways.")
example to be used in educational material.")
(license license:lppl1.3+)))
+(define-public texlive-rojud
+ (package
+ (name "texlive-rojud")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/rojud/" "fonts/map/dvips/rojud/"
+ "fonts/tfm/public/rojud/"
+ "fonts/type1/public/rojud/"
+ "tex/latex/rojud/")
+ (base32
+ "0vq5m755wa5j9y072gmyf7pl7cisxh029b5j8rm46kqllfpaz4zj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/rojud")
+ (synopsis "Font with the images of the counties of Romania")
+ (description
+ "This package provides a Type 1 font with images of the 42 counties of Romania,
+constructed using a general method which is described in detail in the
+documentation. The package name is an abbreviation of @emph{judetele
+Romaniei} (i.e., counties of Romania).")
+ (license license:lppl)))
+
(define-public texlive-rviewport
(package
(name "texlive-rviewport")
@@ -13610,6 +23079,27 @@ model of psychological experience. These symbols are prepared using TikZ.")
using TikZ.")
(license license:lppl)))
+(define-public texlive-schulmathematik
+ (package
+ (name "texlive-schulmathematik")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/schulmathematik/"
+ "tex/latex/schulmathematik/")
+ (base32
+ "1lgsn7my9v2jks553c25wcagaqvxzmzjsijwkilys697c936dv57")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/schulmathematik")
+ (synopsis
+ "Commands and document classes for German-speaking teachers of
+mathematics and physics")
+ (description
+ "The @code{schulmathematik} bundle provides two LaTeX packages and six
+document classes for German-speaking teachers of mathematics and physics.")
+ (license license:lppl1.3+)))
+
(define-public texlive-scratch
(package
(name "texlive-scratch")
@@ -13683,6 +23173,24 @@ display many variants of snowman")
(description "The package will typeset cards for use in a game of Set.")
(license license:gpl3)))
+(define-public texlive-sexam
+ (package
+ (name "texlive-sexam")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/sexam/" "tex/xelatex/sexam/")
+ (base32
+ "0bwzxm8xj7p930rgxh6j6rzb7r26i0w61ixy74wkqwmvb3951rf6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/sexam")
+ (synopsis "Typeset Arabic exam scripts")
+ (description
+ "The package provides a modified version of the @code{exam} package made
+compatible with XeLaTeX and Polyglossia to typeset Arabic exams.")
+ (license license:lppl1.3+)))
+
(define-public texlive-signchart
(package
(name "texlive-signchart")
@@ -13746,6 +23254,25 @@ popular Java script Bootstrap.")
mirrors for use in optical diagrams.")
(license license:lppl1.3c)))
+(define-public texlive-simurgh
+ (package
+ (name "texlive-simurgh")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/lualatex/simurgh/"
+ "tex/lualatex/simurgh/")
+ (base32
+ "11256ssaq6hw6c93ldfgyp0gagv69hl54yg1c8wl5wkc0mrh42rb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/simurgh")
+ (synopsis "Typeset Parsi in LuaLaTeX")
+ (description
+ "The package provides an automatic and unified interface for Parsi
+typesetting in LaTeX, using the LuaTeX engine.")
+ (license license:gpl2)))
+
(define-public texlive-smartdiagram
(package
(name "texlive-smartdiagram")
@@ -13835,6 +23362,26 @@ possible what is going wrong.")
partitions, permutations, braids, etc.")
(license license:lppl1.3+)))
+(define-public texlive-swebib
+ (package
+ (name "texlive-swebib")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/swebib/" "doc/latex/swebib/")
+ (base32
+ "0bw7ls5gbi31gr9h4mqv2blva1skqymprp350n9wm086kgyv4s8h")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/swebib")
+ (synopsis "Swedish bibliography styles")
+ (description
+ "The bundle contains Swedish versions of the standard bibliography
+styles, and of the style @code{plainnat}. The styles should be functionally
+equivalent to the corresponding original styles, apart from the Swedish
+translations. The styles do not implement Swedish collation.")
+ (license license:lppl1.2+)))
+
(define-public texlive-swimgraf
(package
(name "texlive-swimgraf")
@@ -13937,6 +23484,82 @@ and -editable format;
a function and a convexity table of its graph.")
(license license:lppl1.3+)))
+(define-public texlive-templates-fenn
+ (package
+ (name "texlive-templates-fenn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/templates-fenn/")
+ (base32
+ "1s91swqsysva49cjrb9khgik5mvhxcb3wr2wz4l2683gdgxlbgkf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/templates-fenn")
+ (synopsis "Templates for TeX usage")
+ (description
+ "This package provides a set of templates for using LaTeX packages that
+the author uses, comprising:
+
+@itemize
+@item @file{scrlttr2.tex}: a letter, written with @code{scrlttr2.cls} from the
+KOMA-Script bundl,
+@item @file{dinbrief.tex}: a letter according to the German
+(DIN) standards, written with @file{dinbrief.cls},
+@item @file{kbrief.tex}: a brief memo (@emph{Kurzbrief}) to accompany
+enclosures, as used in German offices, again based on @code{dinbrief},
+@item @file{vermerk.tex}: a general form for taking down notes on events in
+the office,
+@item @file{diabetes.tex}: a diary for the basis-bolus insulin therapy of
+diabetes mellitus, using @file{scrartcl.cls} from the KOMA-Script bundle.
+@end itemize")
+ (license license:lppl)))
+
+(define-public texlive-templates-sommer
+ (package
+ (name "texlive-templates-sommer")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/templates-sommer/")
+ (base32
+ "0z75xhawsmcxv4f24cqcvfi0r22gavjpg4si6nwrgc8sg82x24m6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/templates-sommer")
+ (synopsis "Templates for TeX usage")
+ (description
+ "This package provides a set of templates for using LaTeX packages that the
+author uses, comprising:
+
+@itemize
+@item @file{hausarbeit.tex}: for students of the Lehrstuhl Volkskunde an der
+Friedrich-Schiller-Universitat Jena,
+@item @file{psycho-Dipl.tex}: for diploma theses in psychology.
+@end itemize")
+ (license license:lppl)))
+
+(define-public texlive-termcal-de
+ (package
+ (name "texlive-termcal-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/termcal-de/"
+ "source/latex/termcal-de/"
+ "tex/latex/termcal-de/")
+ (base32
+ "0av913y88vfv0yb68xx1lrqpxd8hwx8x7zzb1qcb2d9r5ry1l8z7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/termcal-de")
+ (synopsis "German localization for @code{termcal}")
+ (description
+ "This package provides a German localization to the @code{termcal}
+package written by Bill Mitchell, which is intended to print a term calendar
+for use in planning a class.")
+ (license license:lppl1.3c)))
+
(define-public texlive-tex4ht
(package
(name "texlive-tex4ht")
@@ -14328,6 +23951,28 @@ no file is specified), filters out less relevant messages, and displays
a summary report.")
(license license:gpl3+)))
+(define-public texlive-texnegar
+ (package
+ (name "texlive-texnegar")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/texnegar/"
+ "source/latex/texnegar/"
+ "tex/latex/texnegar/")
+ (base32
+ "0rza5bmn7cm85aznnffpmfv6b8776jxkpfwhs0y04f83sdjapw63")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/texnegar")
+ (synopsis "Kashida justification in XeLaTeX and LuaLaTeX")
+ (description
+ "In some cursive scripts such as Persian or Arabic, kashida is used to
+create justification. In this type of justification characters are elongated
+rather than expanding spaces between words. This package extends the kashida
+justification to be used with the LuaTeX engine.")
+ (license license:lppl1.3c)))
+
(define-public texlive-texosquery
(package
(name "texlive-texosquery")
@@ -14402,6 +24047,38 @@ application is powerful enough to generate any text-based structure, given
that a corresponding template exists.")
(license license:bsd-3)))
+(define-public texlive-texproposal
+ (package
+ (name "texlive-texproposal")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/texproposal/")
+ (base32
+ "1yxb3yagljsdp4s07fzd6498889i7cscch68fb77jbfc2z4srvsy")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/texproposal")
+ (synopsis "Proposal prototype for LaTeX promotion in Chinese universities")
+ (description
+ "This package contains the original source code and necessary attachment
+of the document @emph{Proposal for Offering TeX Courses and Relevant Resources
+in Chongqing University}. This proposal could be helpful if one is
+considering to suggest their (Chinese) university or company to use TeX (or
+LaTeX, or XeLaTeX} as a typesetting system.
+
+The present proposal mainly explains the importance and necessity of
+introducing TeX, a typesetting system often used in academic writing, to
+students and teachers. This proposal starts from a brief introduction of TeX,
+then steps further into its fascinating application to academic writing and
+dissertation formatting. Finally, a set of possible implementation strategies
+with regard to the proper introduction of TeX and relevant resources to our
+university, is proposed.")
+ ;; The content of the project itself is released under CC-BY 4.0 terms,
+ ;; but the underlying code used to format and display that content is
+ ;; licensed under the Expat license.
+ (license (list license:cc-by4.0 license:expat))))
+
(define-public texlive-texware
(package
(name "texlive-texware")
@@ -15911,6 +25588,27 @@ cobordisms between circles, such as those used in TQFT and other mathematical
diagrams.")
(license license:lppl1.3+)))
+(define-public texlive-tram
+ (package
+ (name "texlive-tram")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/tram/"
+ "fonts/source/public/tram/"
+ "tex/latex/tram/")
+ (base32
+ "1b26615dd1qs12vl9d82xcxlc718s5jgirzygss9g7m908w2hqch")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tram")
+ (synopsis "Typeset tram boxes in LaTeX")
+ (description
+ "Tram boxes are highlighted with patterns of dots; the package defines an
+environment @code{tram} that typesets its content into a tram box. The
+pattern used may be selected in an optional argument to the environment.")
+ (license license:lppl)))
+
(define-public texlive-tsemlines
(package
(name "texlive-tsemlines")
@@ -16062,6 +25760,24 @@ Zhuyin) for Chinese Han scripts (Hanzi ideographs).
@end itemize")
(license license:bsd-3)))
+(define-public texlive-utf8mex
+ (package
+ (name "texlive-utf8mex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/mex/utf8mex/" "tex/mex/utf8mex/")
+ (base32
+ "13013asha1v6vk743hxk4naciiham0cpar6jw0ndlh7mbmyll2y8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/utf8mex")
+ (synopsis "Tools to produce formats that read Polish language input")
+ (description
+ "The bundle provides files for building formats to read input in Polish
+encodings.")
+ (license license:public-domain)))
+
(define-public texlive-utfsym
(package
(name "texlive-utfsym")
@@ -16100,6 +25816,46 @@ able to use them originally in a school setting such as on worksheets.")
diagrams for lectures or assignment sheets.")
(license license:lppl)))
+(define-public texlive-visualfaq
+ (package
+ (name "texlive-visualfaq")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/visualfaq/")
+ (base32
+ "0fjx5y95n8bhsnwsw34sazbgygznvw76z01rrxmn1bp8za7751n0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/visualfaq")
+ (synopsis "Visual LaTeX FAQ")
+ (description
+ "Having trouble finding the answer to a LaTeX question? The @emph{Visual
+LaTeX FAQ} is a search interface that presents over a hundred typeset samples
+of frequently requested document formatting. Simply click on a hyperlinked
+piece of text and the @emph{Visual LaTeX FAQ} will send your web browser to
+the appropriate page in the TeX FAQ.")
+ (license license:lppl)))
+
+(define-public texlive-visualfaq-fr
+ (package
+ (name "texlive-visualfaq-fr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/visualfaq-fr/")
+ (base32
+ "0xk0qly49dqkrw1qjhnyp4r7y5jykghlp1y26hipghlaqqhdynga")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/visualfaq-fr")
+ (synopsis "FAQ LaTeX visuelle francophone")
+ (description
+ "The Visual LaTeX FAQ is an innovative new search interface on LaTeX
+Frequently Asked Questions. This version is a French translation, offering
+links to the French-speaking LaTeX FAQ.")
+ (license license:lppl1.3c)))
+
(define-public texlive-visualpstricks
(package
(name "texlive-visualpstricks")
@@ -16118,6 +25874,25 @@ diagrams for lectures or assignment sheets.")
per command or per parameter.")
(license license:gpl3+)))
+(define-public texlive-visualtikz
+ (package
+ (name "texlive-visualtikz")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/visualtikz/")
+ (base32
+ "1q0a1mhc330z8cnhghp2p46bxsmzz8cdba8hcvssglz0gsq5z5fc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/visualtikz")
+ (synopsis "Visual help for TikZ based on images with minimum text")
+ (description
+ "This package provides a visual help for TikZ based on images with
+minimum text: an image per command or parameter. The document is in French,
+but will be translated into English later.")
+ (license license:lppl1.3+)))
+
(define-public texlive-web
(package
(name "texlive-web")
@@ -16184,6 +25959,48 @@ ordinary text, and as a picture element within a TikZ-picture. The appearance
of a flag (size, frame etc.) can be adapted using optional parameters.")
(license license:lppl1.3+)))
+(define-public texlive-xepersian
+ (package
+ (name "texlive-xepersian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/xepersian/"
+ "fonts/misc/xetex/fontmapping/xepersian/"
+ "source/xelatex/xepersian/"
+ "tex/xelatex/xepersian/")
+ (base32
+ "1h6nicajnvrrr72yixcdzcwdck82qa3zv2k2k6q5xprsf9sz8yly")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xepersian")
+ (synopsis "Persian for LaTeX, using XeTeX")
+ (description
+ "This package provides a convenient interface for typesetting Persian and
+English texts in LaTeX, using the XeTeX engine.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-xepersian-hm
+ (package
+ (name "texlive-xepersian-hm")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/xepersian-hm/"
+ "source/xelatex/xepersian-hm/"
+ "tex/xelatex/xepersian-hm/")
+ (base32
+ "0lq5bam9vx2phwphy2ig9hygsz4vvz4bx2c6f87my84kp8n3w25n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xepersian-hm")
+ (synopsis "Fixes kashida feature in XePersian package")
+ (description
+ "The kashida feature in XePersian has problems with some fonts such as
+the HM Series fonts and the XB Series fonts. This package fixes these
+problems.")
+ (license license:lppl1.3c)))
+
(define-public texlive-xindex
(package
(name "texlive-xindex")
@@ -16295,6 +26112,27 @@ aesthetics and traditions of Arabic typesetting, and adapting it to the era of
digital typesetting, in a publicly available form.")
(license license:silofl1.1)))
+(define-public texlive-amiweb2c-guide
+ (package
+ (name "texlive-amiweb2c-guide")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/amiweb2c-guide/")
+ (base32
+ "0cxwsx49p3c162ysv0ydyxdncfg8ij9sx2x7c4pvzb0yidvad01c")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/amiweb2c-guide")
+ (synopsis "How to install AmiWeb2c")
+ (description
+ "This is a guide for the installation of (La)TeX with the Amiga port of
+Web2C named AmiWeb2C in the version 2.1 on an emulated Amiga 4000 computer
+running Workbench 3.1. Furthermore the installation of an ARexx server for
+calling LaTeX from an editor is described and some tips for the installation
+of new fonts are given.")
+ (license license:lppl1.3c)))
+
(define-public texlive-amsfonts
(package
(name "texlive-amsfonts")
@@ -16580,6 +26418,48 @@ and so on) while being, at the same time, seamlessly integrated within the
rest of the mathematics produced by (AmS-)LaTeX.")
(license license:lppl1.3+)))
+(define-public texlive-haranoaji
+ (package
+ (name "texlive-haranoaji")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/haranoaji/"
+ "fonts/opentype/public/haranoaji/")
+ (base32
+ "06lkgiylh0vjxqm8i4dvygna0zb112dw5xxlh8r5hr5kf2805m99")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/haranoaji")
+ (synopsis "Harano Aji fonts")
+ (description
+ "Harano Aji fonts (Harano Aji Mincho and Harano Aji Gothic) are fonts
+obtained by replacing Adobe-Identity-0 (AI0) CIDs of Source Han fonts (Source
+Han Serif and Source Han Sans) with Adobe-Japan1 (AJ1) CIDs. There are 14
+fonts, 7 weights each for Mincho and Gothic.")
+ (license license:silofl1.1)))
+
+(define-public texlive-haranoaji-extra
+ (package
+ (name "texlive-haranoaji-extra")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/haranoaji-extra/"
+ "fonts/opentype/public/haranoaji-extra/")
+ (base32
+ "1zy3bv836rmpqimky7b2xgsmdh6xkkbnjiljraci2vnfgwl1q3pb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/haranoaji-extra")
+ (synopsis "Extra weights for Harano Aji fonts")
+ (description
+ "Harano Aji fonts (Harano Aji Mincho and Harano Aji Gothic) are fonts
+obtained by replacing Adobe-Identity-0 (AI0) CIDs of Source Han fonts (Source
+Han Serif and Source Han Sans) with Adobe-Japan1 (AJ1) CIDs. This package
+provides extra weights for these fonts.")
+ (license license:silofl1.1)))
+
(define-public texlive-hardwrap
(package
(name "texlive-hardwrap")
@@ -16651,6 +26531,28 @@ Adobe's basic set.")
;; No license version specified.
(license license:gpl3+)))
+(define-public texlive-ieejtran
+ (package
+ (name "texlive-ieejtran")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/ieejtran/"
+ "doc/bibtex/ieejtran/")
+ (base32
+ "01bcw45v6mbyb1gzykzk5ccwz70s6591994xrj84z9ljgzp06lyg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ieejtran")
+ (synopsis
+ "Unofficial bibliography style file for the Institute of Electrical
+Engineers of Japan")
+ (description
+ "This package provides an unofficial BibTeX style for authors of the
+Institute of Electrical Engineers of Japan (IEEJ) transactions journals and
+conferences.")
+ (license license:expat)))
+
(define-public texlive-inputenx
(package
(name "texlive-inputenx")
@@ -17192,6 +27094,26 @@ verbatim source).")
(define-deprecated-package texlive-latex-fancyvrb texlive-fancyvrb)
+(define-public texlive-fandol
+ (package
+ (name "texlive-fandol")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/fandol/"
+ "fonts/opentype/public/fandol/")
+ (base32
+ "1lk91ypsvj2wkqsw8lklkqfsqimjyn0vzbwgqgs5h6kf61m6qsk5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/fandol")
+ (synopsis "Four basic fonts for Chinese typesetting")
+ (description
+ "This package provides Fandol fonts designed for Chinese typesetting.
+The current version contains four styles: Song, Hei, Kai, Fang. All fonts are
+in OpenType format.")
+ (license license:gpl3+)))
+
(define-public texlive-gentium-tug
(package
(name "texlive-gentium-tug")
@@ -17416,6 +27338,51 @@ for the user.")
(define-deprecated-package texlive-latex-hycolor texlive-hycolor)
+(define-public texlive-xcjk2uni
+ (package
+ (name "texlive-xcjk2uni")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/xcjk2uni/"
+ "source/latex/xcjk2uni/"
+ "tex/latex/xcjk2uni/")
+ (base32
+ "1vjp47ngrirrvbnk4vnm5lbysj3qlbwxbfc1szc22gaikm52ggaq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'build 'copy-ctxdocstrip.tex
+ ;; There's a circular dependency between this package (where
+ ;; `ctex' should be a native input) and `ctex' (where this package
+ ;; is a propagated input). To work around this, install the
+ ;; specific "ctxdocstrip.tex" file from `ctex' in the build
+ ;; directory and set TEXINPUTS variable accordingly so the process
+ ;; can find it.
+ (lambda* (#:key inputs #:allow-other-keys)
+ (install-file (search-input-file inputs
+ "tex/generic/ctex/ctxdocstrip.tex")
+ "build/")
+ (setenv "TEXINPUTS" (string-append (getcwd) "/build:")))))))
+ (native-inputs
+ (list (texlive-origin
+ "ctxdocstrip.tex" (number->string %texlive-revision)
+ (list "tex/generic/ctex/ctxdocstrip.tex")
+ (base32
+ "154v2d6wfzhfg654nlh2apy9zr78d09rkimymyjqpxymkpbk8lli"))))
+ (home-page "https://ctan.org/pkg/xcjk2uni")
+ (synopsis "Convert CJK characters to Unicode, in pdfTeX")
+ (description
+ "The package provides commands to convert CJK characters to Unicode in
+non-UTF-8 encoding; it provides hooks to support hyperref in producing correct
+bookmarks. The bundle also provides @code{/ToUnicode} mapping file(s) for
+a CJK subfont; these can be used with the cmap package, allowing searches of,
+and cut-and-paste operations on a PDF file generated by pdfTeX.")
+ (license license:lppl1.3c)))
+
(define-public texlive-xcolor
(package
(name "texlive-xcolor")
@@ -17469,6 +27436,25 @@ correctly; and define two extra commands: @code{\\vfrac} and
@code{\\namedglyph}.")
(license license:lppl1.3c)))
+(define-public texlive-xml2pmx
+ (package
+ (name "texlive-xml2pmx")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/man/man1/xml2pmx.1"
+ "doc/man/man1/xml2pmx.man1.pdf")
+ (base32
+ "1d3ralqh0b71scd59b4hmm707yfrz1rj28ni2lzkhbb1ql73bvah")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xml2pmx")
+ (synopsis "Convert MusicXML to PMX and MusiXTeX")
+ (description
+ "This program translates MusicXML files to input suitable for PMX and
+MusiXTeX processing.")
+ (license license:gpl3+)))
+
(define-public texlive-xmltexconfig
(package
(name "texlive-xmltexconfig")
@@ -17537,6 +27523,104 @@ names, as well as character data, may use any characters allowed in XML, using
UTF-8 or a suitable 8-bit encoding.")
(license license:lppl1.0+))) ;per xmltex/base/readme.txt
+(define-public texlive-xpiano
+ (package
+ (name "texlive-xpiano")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/xpiano/" "source/latex/xpiano/"
+ "tex/latex/xpiano/")
+ (base32
+ "1nk8v0d641cr4mg4l2k0fv7pl9b26nyi30k4px5wajwm976f042p")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xpiano")
+ (synopsis "Extension of the @code{piano} package")
+ (description
+ "This package provides macros for typesetting virtual keyboards limited
+to two octaves for showing notes represented by a colored circle. Optionally,
+the number used for pitch analysis can be shown. It is an extension of
+@file{piano.sty}. It features extended syntax and several options, like
+setting the color, adding numbers for pitch analysis, one or two octaves, and
+others.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-xpinyin
+ (package
+ (name "texlive-xpinyin")
+ ;; XXX: Whenever updating this package, please check if "Unihan.zip"
+ ;; native input needs to be updated, too.
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/xpinyin/" "source/latex/xpinyin/"
+ "tex/latex/xpinyin/")
+ (base32
+ "1fxsnvmkm66rfq08j03sch24maw0wgb8dhl73r2rf6gwxzf4imc5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list
+ #:tex-format "luatex"
+ #:modules '((ice-9 match)
+ (srfi srfi-1)
+ (guix build texlive-build-system)
+ (guix build utils))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'copy-unihan.zip
+ ;; Copy the "Unihan.zip" file where the Lua script expects to find
+ ;; it.
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((unihan.zip
+ (any (match-lambda
+ ((_ . dir)
+ (and (string-suffix? "Unihan.zip" dir) dir)))
+ inputs)))
+ (with-directory-excursion "source/latex/xpinyin"
+ (install-file unihan.zip ".")
+ (rename-file (basename unihan.zip) "Unihan.zip")))))
+ (add-before 'build 'copy-ctxdocstrip.tex
+ ;; Set TEXINPUTS so that the process can find extracted
+ ;; "ctxdocstrip.tex".
+ (lambda* (#:key inputs #:allow-other-keys)
+ (install-file (search-input-file inputs
+ "tex/generic/ctex/ctxdocstrip.tex")
+ "build/")
+ (setenv "TEXINPUTS" (string-append (getcwd) "/build:"))))
+ (add-after 'build 'fix-reproducibility
+ ;; Remove a time-stamp so the generated database is reproducible.
+ (lambda _
+ (substitute* "tex/latex/xpinyin/xpinyin-database.def"
+ (("%% +by \"texlua xpinyin.lua\" .*") "")))))))
+ (native-inputs
+ (list
+ ;; XXX: The Unihan database may need to be updated whenever this package
+ ;; is. Appropriate Unicode version can be found in the
+ ;; "tex/latex/xpinyin/xpinyin-database.def" file.
+ (origin
+ (method url-fetch)
+ (uri "https://www.unicode.org/Public/14.0.0/ucd/Unihan.zip")
+ (sha256
+ (base32
+ "0bc5277lpc5j0gg7fjfsah7krhqjzdxya5ww6walvkc25fdm3r1a")))
+ ;; There's a circular dependency between this package (where `ctex'
+ ;; should be a native input) and `ctex' (where this package is
+ ;; a propagated input). To work around this, grab the required
+ ;; "ctxdocstrip.tex" file from `ctex'.
+ (texlive-origin
+ "ctxdocstrip.tex" (number->string %texlive-revision)
+ (list "tex/generic/ctex/ctxdocstrip.tex")
+ (base32
+ "154v2d6wfzhfg654nlh2apy9zr78d09rkimymyjqpxymkpbk8lli"))))
+ (home-page "https://ctan.org/pkg/xpinyin")
+ (synopsis "Automatically add pinyin to Chinese characters")
+ (description
+ "The package is written to simplify the input of Hanyu Pinyin. Macros are
+provided that automatically add pinyin to Chinese characters.")
+ (license license:lppl1.3c)))
+
(define-public texlive-hyperref
(package
(name "texlive-hyperref")
@@ -17640,6 +27724,294 @@ LaTeX document authors to store XMP metadata in their documents as well. It
is compatible with pdfLaTeX, XeLaTeX, LaTeX+dvipdfm, and LaTeX+dvips+ps2pdf.")
(license license:lppl1.3c)))
+(define-public texlive-latex-brochure
+ (package
+ (name "texlive-latex-brochure")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex-brochure/")
+ (base32
+ "0xba20sy8q10ac9hxwnz9axh853hrj06vp7mfn12ajax31miznmy")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex-brochure")
+ (synopsis "Publicity flyer for LaTeX")
+ (description
+ "The document is designed as a publicity flyer for LaTeX, but also serves
+as an interesting showcase of what LaTeX can do. The flyer is designed for
+printing, double-sided, on A3 paper, which would then be folded once.")
+ (license license:lppl)))
+
+(define-public texlive-latex-course
+ (package
+ (name "texlive-latex-course")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex-course/")
+ (base32
+ "0z6q95l2vvxrspc04ki9wnrzhz76nynb5ai6969pgw6ihl68384f")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex-course")
+ (synopsis "LaTeX course as a projected presentation")
+ (description
+ "This package provides a brief Beamer-based slide presentation on LaTeX,
+based on Rupprecht's LaTeX 2.09 course, which the author has translated to
+English and taken to LaTeX2e and Beamer. Additional material was taken from
+the @emph{Short Introduction to LaTeX}.")
+ (license license:gpl3+)))
+
+(define-public texlive-latex-doc-ptr
+ (package
+ (name "texlive-latex-doc-ptr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex-doc-ptr/")
+ (base32
+ "0mamlfnxzi4lwh5cpss8zcfr64jdnf6vnj9fp48accrqdj2rpfs2")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex-doc-ptr")
+ (synopsis "Direction-finder for LaTeX resources available online")
+ (description
+ "This package provides a brief set of recommendations for users who need
+online documentation of LaTeX. The document supports the need for
+documentation of LaTeX itself, in distributions.")
+ (license license:public-domain)))
+
+(define-public texlive-latex-for-undergraduates
+ (package
+ (name "texlive-latex-for-undergraduates")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex-for-undergraduates/")
+ (base32
+ "0krj27gmra2mpriircasv32snk80z9ap85h76n0bgy4wjqyblyp0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex-for-undergraduates")
+ (synopsis "Tutorial aimed at introducing undergraduate students to LaTeX")
+ (description
+ "This package provides a tutorial aimed at introducing undergraduate
+students to LaTeX, including an introduction to LaTeX Workshop in Visual
+Studio Code and an example package of user-defined LaTeX commands.")
+ (license license:public-domain)))
+
+(define-public texlive-latex-graphics-companion
+ (package
+ (name "texlive-latex-graphics-companion")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex-graphics-companion/")
+ (base32
+ "01zs32gck1sl9zlbhghyjmjwxyvw0jha5vl2hd10knyrb3z4dhxc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lgc-examples")
+ (synopsis "Examples from @emph{The LaTeX Graphics Companion}")
+ (description
+ "This package contains the source of the examples printed in @emph{The
+LaTeX Graphics Companion} book, together with necessary supporting files.")
+ (license license:lppl)))
+
+(define-public texlive-latex-refsheet
+ (package
+ (name "texlive-latex-refsheet")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex-refsheet/")
+ (base32
+ "169h1syday30qiw032k14fhxikdwszggvqz8b9ga4i9wwxf1vh4m")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex-refsheet")
+ (synopsis "LaTeX reference sheet for a thesis with KOMA-Script")
+ (description
+ "This LaTeX reference sheet is for writing a thesis using the KOMA-Script
+document classes (@code{scrartcl}, @code{scrreprt}, @code{scrbook}) and all
+the packages needed for a thesis in natural sciences.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-latex-veryshortguide
+ (package
+ (name "texlive-latex-veryshortguide")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex-veryshortguide/")
+ (base32
+ "17i8zmr7mjfrx911psdy9cbn05c5inn4ixqmnjkpr9sbgsninyc4")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex-veryshortguide")
+ (synopsis "The Very Short Guide to LaTeX")
+ (description
+ "This is a 4-page reminder of what LaTeX does. It is designed for
+printing on A4 paper, double-sided, and folding once to A5. Such an imposed
+version of the document is provided in the distribution, as PDF. An analogous
+version is provided in legal format.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-latex-web-companion
+ (package
+ (name "texlive-latex-web-companion")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex-web-companion/")
+ (base32
+ "0v018lwf88z3qmzyqpyvfql7dbwk5a9r0wj3jfjc9cp2ksl8zf8f")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lwc-examples")
+ (synopsis "Examples from @emph{The LaTeX Web Companion}")
+ (description
+ "This package contains the source of the examples printed in @emph{The
+LaTeX Web Companion} book, together with necessary supporting files.")
+ (license license:lppl)))
+
+(define-public texlive-latex2e-help-texinfo
+ (package
+ (name "texlive-latex2e-help-texinfo")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/info/latex2e.info"
+ "doc/latex/latex2e-help-texinfo/")
+ (base32
+ "0rk69n89hl67qfbi5mmb4msaibychsk9a83dx593170ayiir6s6g")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex2e-help-texinfo")
+ (synopsis "Unofficial reference manual covering LaTeX2e")
+ (description
+ "This is an unofficial reference manual for LaTeX. It is provided as
+Texinfo source. This is a collaborative development, and details of getting
+involved are to be found on the package home page.")
+ (license license:fdl1.1+)))
+
+(define-public texlive-latex4wp
+ (package
+ (name "texlive-latex4wp")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex4wp/")
+ (base32
+ "0xyk6w8jmmcsccbd9q4ikblfq6nacjjyrmf58ddjxkb6v0lzndph")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex4wp")
+ (synopsis "LaTeX guide specifically designed for word processor users")
+ (description
+ "@emph{LaTeX for Word Processor Users} is a guide that helps converting
+knowledge and techniques of word processing into the LaTeX typesetting
+environment. It aims at helping such users use LaTeX instead.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-latex4wp-it
+ (package
+ (name "texlive-latex4wp-it")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latex4wp-it/")
+ (base32
+ "14r86fwhb9zafmyv05pqfi9962dpxj7wq94acm43gv8m2rsjp52k")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latex4wp-it")
+ (synopsis "LaTeX guide for word processor users, in Italian")
+ (description
+ "The package provides a version of the @emph{LaTeX for Word Processor
+Users} document in Italian.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-latexcheat
+ (package
+ (name "texlive-latexcheat")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latexcheat/")
+ (base32
+ "1383rsi21ma0291asi779bjr33m7fii019di8gv8kxwgci692fz0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latexcheat")
+ (synopsis "LaTeX cheat sheet")
+ (description
+ "This package provides a LaTeX reference sheet for writing scientific
+papers. Unlike many other such sheets, this sheet does not focus on
+typesetting mathematics, though it does list some symbols.")
+ (license license:lppl)))
+
+(define-public texlive-latexcheat-ptbr
+ (package
+ (name "texlive-latexcheat-ptbr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latexcheat-ptbr/")
+ (base32
+ "0m636j9gdfpm4j1b679z5qw5ygbm6jp8xl9dzy6v5zzy695fcgaf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latexcheat-ptbr")
+ (synopsis "LaTeX cheat sheet, in Brazilian Portuguese")
+ (description
+ "This is a translation to Brazilian Portuguese of Winston Chang's LaTeX
+cheat sheet.")
+ (license license:lppl)))
+
+(define-public texlive-latexcourse-rug
+ (package
+ (name "texlive-latexcourse-rug")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latexcourse-rug/")
+ (base32
+ "027siznmshk60flxgra7dgzvwbmgwvckwb6r257b91x3rm77anv5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latexcourse-rug")
+ (synopsis "LaTeX course book")
+ (description
+ "The package provides the book and practice files for a LaTeX course that
+the author has give several times at the Rijksuniversiteit
+Groningen (Netherlands).")
+ (license license:fdl1.1+)))
+
+(define-public texlive-latexfileinfo-pkgs
+ (package
+ (name "texlive-latexfileinfo-pkgs")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/latexfileinfo-pkgs/"
+ "source/latex/latexfileinfo-pkgs/"
+ "tex/latex/latexfileinfo-pkgs/")
+ (base32
+ "08afjj6im3bdxv3j0z6kg8yw0pyjl5164fqn0sx084zbdfwdfrqn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/latexfileinfo-pkgs")
+ (synopsis "Comparison of packages showing LaTeX file information")
+ (description
+ "The package provides an HTML file that lists and compares CTAN packages
+that display LaTeX source file information from @code{\\ProvidesClass},
+@code{\\ProvidesFile}, and @code{\\ProvidesPackage} commands in the LaTeX
+file. Five packages of the author's, and several other packages are
+discussed; revision control systems are mentioned briefly.")
+ (license license:lppl1.3+)))
+
(define-public texlive-oberdiek
(package
(name "texlive-oberdiek")
@@ -17977,6 +28349,25 @@ a means of defining generic functions using a key-value syntax, and
(define-deprecated-package texlive-latex-l3packages texlive-l3packages)
+(define-public texlive-fonts-churchslavonic
+ (package
+ (name "texlive-fonts-churchslavonic")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/fonts-churchslavonic/"
+ "fonts/opentype/public/fonts-churchslavonic/")
+ (base32
+ "0yv3n8m6wcd6jk68fwlaiszv96lbax5rcv1j0wgam4dgpqqmacm4")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/fonts-churchslavonic")
+ (synopsis "Fonts for typesetting in Church Slavonic language")
+ (description
+ "The package provides Unicode-encoded OpenType fonts for Church Slavonic
+which are intended for Unicode TeX engines only.")
+ (license license:silofl1.1)))
+
(define-public texlive-fontspec
(package
(name "texlive-fontspec")
@@ -18029,6 +28420,50 @@ base LaTeX code now supports multiple dots and spaces, and this package by
default is a stub that just loads @code{graphicx}.")
(license license:lppl1.3c+)))
+(define-public texlive-sanskrit
+ (package
+ (name "texlive-sanskrit")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/sanskrit/"
+ "fonts/source/public/sanskrit/"
+ "fonts/tfm/public/sanskrit/"
+ "source/latex/sanskrit/"
+ "tex/latex/sanskrit/")
+ (base32
+ "0qc0mylgdcc4rnid29was51s6mzil0smrs7kgnnrv8kvlb6mzydl")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/sanskrit")
+ (synopsis "Sanskrit support")
+ (description
+ "This package provides a font and pre-processor suitable for the
+production of documents written in Sanskrit. Type 1 versions of the fonts are
+available.")
+ (license license:lppl)))
+
+(define-public texlive-sanskrit-t1
+ (package
+ (name "texlive-sanskrit-t1")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/sanskrit-t1/"
+ "fonts/map/dvips/sanskrit-t1/"
+ "fonts/type1/public/sanskrit-t1/")
+ (base32
+ "0mv9ph7999y9shnq25k0w4sgcbvlf2gav5d1fpycjxan3h6rc7vi")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/sanskrit-t1")
+ (synopsis "Type 1 version of @code{skt} fonts for Sanskrit")
+ (description
+ "The sanskrit-t1 font package provides Type 1 version of Charles Wikner's
+@code{skt} font series for the Sanskrit language.")
+ (license license:lppl)))
+
(define-public texlive-sansmath
(package
(name "texlive-sansmath")
@@ -18093,6 +28528,31 @@ Computer Modern.")
string between different encodings. Both LaTeX and plain-TeX are supported.")
(license license:lppl1.3c+)))
+(define-public texlive-svg-inkscape
+ (package
+ (name "texlive-svg-inkscape")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/svg-inkscape/")
+ (base32
+ "1gw3jp7wph0ys6372z2rgjwlpmmawdax7xpgrp4hzg5hxz748pn5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/svg-inkscape")
+ (synopsis "How to include an SVG image in LaTeX using Inkscape")
+ (description
+ "The document demonstrates the use of SVG images in LaTeX documents.
+Using the @samp{PDF+LaTeX output} option of Inkscape, it is possible to
+include SVG in documents, in which LaTeX typesets the text. This results in
+uniform text style throughout the document, including text in images;
+moreover, LaTeX commands may be used in the image's text, providing such
+things as mathematics and references.
+
+The document also describes how to automate the conversion from SVG to
+@samp{PDF+LaTeX} using Inkscape.")
+ (license license:lppl1.3+)))
+
(define-public texlive-svn-prov
(package
(name "texlive-svn-prov")
@@ -18184,6 +28644,26 @@ package provides the @code{\\luaexec} command and the @code{luacode}
environments to help with these problems.")
(license license:lppl1.3+)))
+(define-public texlive-lualatex-doc-de
+ (package
+ (name "texlive-lualatex-doc-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/lualatex-doc-de/")
+ (base32
+ "0vnmgs475bzbqi14m9sm45cwjfsbvbk45wkb8m73j1bnk7wg7hh4")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/lualatex-doc-de")
+ (synopsis "Guide to LuaLaTeX (German translation)")
+ (description
+ "The document is a German translation of the map/guide to the world of
+LuaLaTeX. Coverage supports both new users and package developers. Apart
+from the introductory material, the document gathers information from several
+sources, and offers links to others.")
+ (license license:fdl1.3+)))
+
(define-public texlive-lualatex-math
(package
(name "texlive-lualatex-math")
@@ -18345,6 +28825,27 @@ upgrade smoothly to the new support structure.")
"The package provides emulation of pdfTeX primitives for LuaTeX v0.85+.")
(license license:lppl1.3+)))
+(define-public texlive-luatexja
+ (package
+ (name "texlive-luatexja")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/luatex/luatexja/"
+ "source/luatex/luatexja/"
+ "tex/luatex/luatexja/")
+ (base32
+ "1j4dvzxgjyx5aa7akg5wg2w694vds6ra70zk9crrlm83aryqkda7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (propagated-inputs (list texlive-luatexbase))
+ (home-page "https://ctan.org/pkg/luatexja")
+ (synopsis "Typeset Japanese with Lua(La)TeX")
+ (description
+ "The package offers support for typesetting Japanese documents with LuaTeX.
+Either of the Plain and LaTeX2e formats may be used with the package.")
+ (license license:bsd-3)))
+
(define-public texlive-luahbtex
(package
(name "texlive-luahbtex")
@@ -18475,6 +28976,25 @@ similar) definitions.")
(define-deprecated-package texlive-latex-amsmath texlive-amsmath)
+(define-public texlive-amsmath-it
+ (package
+ (name "texlive-amsmath-it")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/amsmath-it/")
+ (base32
+ "0xcwsk8q9q3nsz8wbklgpbw0vzjw7iw0chffzcbp2zsk6rypqf7w")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/amsmath-it")
+ (synopsis "Italian translations of some old @code{amsmath} documents")
+ (description
+ "This package provides an Italian translation for some old @code{amsmath}
+documents. The documents are: @file{diffs-m.txt} of December 1999, and
+@file{amsmath.faq} of March 2000.")
+ (license license:lppl)))
+
(define-public texlive-manfnt
(package
(name "texlive-manfnt")
@@ -18670,6 +29190,86 @@ needed.")
sorts with MetaPost.")
(license license:public-domain)))
+(define-public texlive-bbm
+ (package
+ (name "texlive-bbm")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/bbm/" "fonts/source/public/bbm/"
+ "fonts/tfm/public/bbm/")
+ (base32
+ "0fyzr8zfcv3i1ymzvpifbkmfxqvrva029vh4v0siia63sl36lvq3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ ;; FIXME: Font metrics cannot be generated due to "bad pos"
+ ;; errors with "bbmitt" fonts.
+ (delete 'generate-font-metrics))))
+ (native-inputs (list texlive-metafont))
+ (home-page "https://ctan.org/pkg/bbm")
+ (synopsis "Blackboard-style CM fonts")
+ (description
+ "This package provides blackboard variants of Computer Modern fonts. The
+fonts are distributed as Metafont source (only); LaTeX support is available
+with the @code{bbm-macros} package. A sample of these fonts appears in the
+blackboard bold sampler.")
+ ;; The package states "You may freely use, modify and/or distribute this
+ ;; file." everywhere, notably in the file below.
+ (license (license:fsf-free "file://doc/fonts/bbm/README"))))
+
+(define-public texlive-bbm-macros
+ (package
+ (name "texlive-bbm-macros")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bbm-macros/"
+ "source/latex/bbm-macros/"
+ "tex/latex/bbm-macros/")
+ (base32
+ "11klh7hwi06yr2wx5bpk230hn7rpfspk6sd55j6rmw8kz2wa3lr7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bbm-macros")
+ (synopsis "LaTeX support for blackboard-style CM fonts")
+ (description
+ "This package provides LaTeX support for Blackboard variants of Computer
+Modern fonts. It declares a font family @code{bbm} so you can in principle
+write running text in blackboard bold, and lots of math alphabets for using
+the fonts within maths.")
+ (license license:lppl)))
+
+(define-public texlive-bbold
+ (package
+ (name "texlive-bbold")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bbold/"
+ "fonts/source/public/bbold/"
+ "fonts/tfm/public/bbold/"
+ "source/latex/bbold/" "tex/latex/bbold/")
+ (base32
+ "0x3fhz582xcv33s9yiwka82j8bz3nxribgmni3j8j03r6dih8d8r")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list #:build-targets #~(list "bbold.dtx")
+ #:tex-format "latex"))
+ (native-inputs
+ (list (texlive-updmap.cfg
+ (list texlive-hypdoc texlive-metafont))))
+ (home-page "https://ctan.org/pkg/bbold")
+ (synopsis "Sans serif blackboard bold")
+ (description
+ "This package provides a geometric sans serif blackboard bold font, for
+use in mathematics; Metafont sources are provided, as well as macros for use
+with LaTeX.")
+ (license license:bsd-3)))
+
(define-public texlive-blockdraw-mp
(package
(name "texlive-blockdraw-mp")
@@ -18929,6 +29529,49 @@ The OPmac macros can generate a bibliography without any external program.")
right-aligned table and (multiple-)figure floats, with footnotes.")
(license license:lppl)))
+(define-public texlive-babel-albanian
+ (package
+ (name "texlive-babel-albanian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-albanian/"
+ "source/generic/babel-albanian/"
+ "tex/generic/babel-albanian/")
+ (base32
+ "1sgyxj2f2w5fb22ys0idcfy10m1wbz3mk3rkpvv7cwa0v3a0arhl")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-albanian")
+ (synopsis "Support for Albanian within Babel")
+ (description
+ "The package provides support for typesetting Albanian (as part of the
+Babel system).")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-azerbaijani
+ (package
+ (name "texlive-babel-azerbaijani")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-azerbaijani/"
+ "source/generic/babel-azerbaijani/"
+ "tex/generic/babel-azerbaijani/")
+ (base32
+ "0vpgx76316gfhxp9maiqnd3z1hjavzlnjibxi4yhalbby0dnswi1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-azerbaijani")
+ (synopsis "Support for Azerbaijani within Babel")
+ (description
+ "This is the Babel style for Azerbaijani. This language poses special
+challenges because no traditional font encoding contains the full character
+set, and therefore a mixture must be used (e.g., T2A and T1). This package is
+compatible with Unicode engines LuaTeX and XeTeX, which are very likely the
+most convenient way to write Azerbaijani documents.")
+ (license license:lppl1.3+)))
+
(define-public texlive-babel-basque
(package
(name "texlive-babel-basque")
@@ -18947,6 +29590,127 @@ right-aligned table and (multiple-)figure floats, with footnotes.")
(description "The package establishes Basque conventions in a document.")
(license license:lppl1.3+)))
+(define-public texlive-babel-belarusian
+ (package
+ (name "texlive-babel-belarusian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-belarusian/"
+ "source/generic/babel-belarusian/"
+ "tex/generic/babel-belarusian/")
+ (base32
+ "1055gyy9hab9whnr5c2p4i4yczkn5pwm0n54ylnnsl8wg8q58w1z")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-belarusian")
+ (synopsis "Babel support for Belarusian")
+ (description
+ "The package provides support for use of Babel in documents written in
+Belarusian.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-babel-bosnian
+ (package
+ (name "texlive-babel-bosnian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-bosnian/"
+ "source/generic/babel-bosnian/"
+ "tex/generic/babel-bosnian/")
+ (base32
+ "097j3cwq29x17hc6wbdj2m4h7m2yv47i1m2irqxkrjvywq0b5bqd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-bosnian")
+ (synopsis "Babel contrib support for Bosnian")
+ (description
+ "The package provides a language definition file that enables support of
+Bosnian with Babel.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-breton
+ (package
+ (name "texlive-babel-breton")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-breton/"
+ "source/generic/babel-breton/"
+ "tex/generic/babel-breton/")
+ (base32
+ "0hvb2qjin8jx4lmw3w2y04jnnnc6w0033kjhgflfyp309dmvhzhl")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-breton")
+ (synopsis "Babel contributed support for Breton")
+ (description
+ "Breton (being, principally, a spoken language) does not have typographic
+rules of its own; this package provides an appropriate selection of French and
+British typographic rules.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-bulgarian
+ (package
+ (name "texlive-babel-bulgarian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-bulgarian/"
+ "source/generic/babel-bulgarian/"
+ "tex/generic/babel-bulgarian/")
+ (base32
+ "065j31rl7r4x8krkwxhq0lwdkmbq90jr8666if4br36kw0g3kzv3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-bulgarian")
+ (synopsis "Babel contributed support for Bulgarian")
+ (description
+ "The package provides support for documents in Bulgarian (or simply
+containing some Bulgarian text).")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-catalan
+ (package
+ (name "texlive-babel-catalan")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-catalan/"
+ "source/generic/babel-catalan/"
+ "tex/generic/babel-catalan/")
+ (base32
+ "162ih5948z2kbxqxf7bp94ffg7f2b5l8ffa9w304868hj9ik6jfk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-catalan")
+ (synopsis "Babel contributed support for Catalan")
+ (description
+ "The package establishes Catalan conventions in a document (or a subset
+of the conventions, if Catalan is not the main language of the document).")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-croatian
+ (package
+ (name "texlive-babel-croatian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-croatian/"
+ "source/generic/babel-croatian/"
+ "tex/generic/babel-croatian/")
+ (base32
+ "1r3cccrc2i57sza8qc24hxm2p6igvhbkr8a6lnsrcrhbji2smi07")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-croatian")
+ (synopsis "Babel contributed support for Croatian")
+ (description
+ "The package establishes Croatian conventions in a document (or a subset
+of the conventions, if Croatian is not the main language of the document).")
+ (license license:lppl1.3+)))
+
(define-public texlive-babel-english
(package
(name "texlive-babel-english")
@@ -18971,6 +29735,48 @@ Canadian and USA text.")
(define-deprecated-package texlive-generic-babel-english texlive-babel-english)
+(define-public texlive-babel-esperanto
+ (package
+ (name "texlive-babel-esperanto")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-esperanto/"
+ "source/generic/babel-esperanto/"
+ "tex/generic/babel-esperanto/")
+ (base32
+ "1av9x9d5rff6hsssssbn1jnyrqnj1c2n5fa4kgxlla95xn7zs65m")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-esperanto")
+ (synopsis "Babel support for Esperanto")
+ (description
+ "The package provides the language definition file for support of
+Esperanto in Babel. Some shortcuts are defined, as well as translations to
+Esperanto of standard LaTeX names.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-estonian
+ (package
+ (name "texlive-babel-estonian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-estonian/"
+ "source/generic/babel-estonian/"
+ "tex/generic/babel-estonian/")
+ (base32
+ "0pi4rmbwjg8mrxi9y6jhczfv6nbrb25n025sx56yn36f579rwwiy")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-estonian")
+ (synopsis "Babel support for Estonian")
+ (description
+ "The package provides the language definition file for support of
+Estonian in Babel. Some shortcuts are defined, as well as translations to
+Estonian of standard LaTeX names.")
+ (license license:lppl1.3+)))
+
(define-public texlive-babel-french
(package
(name "texlive-babel-french")
@@ -18993,6 +29799,66 @@ the conventions, if French is not the main language of the document).")
(define-deprecated-package texlive-generic-babel-french texlive-babel-french)
+(define-public texlive-babel-friulan
+ (package
+ (name "texlive-babel-friulan")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-friulan/"
+ "source/generic/babel-friulan/"
+ "tex/generic/babel-friulan/")
+ (base32
+ "082xhr083hcbp0lqvkfj48hnqj4fa7x30vn6sk6v2f1g57zq9v69")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-friulan")
+ (synopsis "Babel and Polyglossia support for Friulan(Furlan)")
+ (description
+ "The package provides a language description file that enables support of
+Friulan either with Babel or with Polyglossia.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-galician
+ (package
+ (name "texlive-babel-galician")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-galician/"
+ "source/generic/babel-galician/"
+ "tex/generic/babel-galician/")
+ (base32
+ "13giby8mzyxjccyvhb9dsnyqc2h17k70fch84z5mi8si3jnm9sq4")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-galician")
+ (synopsis "Babel and Polyglossia support for Galician")
+ (description
+ "The package provides a language description file that enables support of
+Galician either with Babel or with Polyglossia.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-georgian
+ (package
+ (name "texlive-babel-georgian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-georgian/"
+ "tex/generic/babel-georgian/")
+ (base32
+ "1qjpaxzgm0qh88j6x1zvnjb1n994prxqnzchrp05pgsbyjcf410p")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-georgian")
+ (synopsis "Babel support for Georgian")
+ (description
+ "The package provides support for use of Babel in documents written in
+Georgian. The package is adapted for use both under traditional TeX engines,
+and under XeTeX and LuaTeX.")
+ (license license:lppl1.3+)))
+
(define-public texlive-babel-german
(package
(name "texlive-babel-german")
@@ -19018,6 +29884,49 @@ German.")
(define-deprecated-package texlive-generic-babel-german texlive-babel-german)
+(define-public texlive-babel-greek
+ (package
+ (name "texlive-babel-greek")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-greek/"
+ "source/generic/babel-greek/"
+ "tex/generic/babel-greek/")
+ (base32
+ "116nifgjwx588f63fwkyny36i8p7i9prsz785m81hwnhylii2fhj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-greek")
+ (synopsis "Babel support for documents written in Greek")
+ (description
+ "The file provides modes for monotonic (single-diacritic) and polytonic
+(multiple-diacritic) modes of writing. Provision is made for Greek function
+names in mathematics, and for classical-era symbols.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-hebrew
+ (package
+ (name "texlive-babel-hebrew")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-hebrew/"
+ "source/generic/babel-hebrew/"
+ "tex/generic/babel-hebrew/")
+ (base32
+ "1h4ksd9nvicdgi88fxv8jfh9r5gabg0w75jpqgnngszfnfw486k2")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-hebrew")
+ (synopsis "Babel support for Hebrew")
+ (description
+ "The package provides the language definition file for support of Hebrew
+in babel. Macros to control the use of text direction control of TeX--XeT and
+e-TeX are provided (and may be used elsewhere). Some shortcuts are defined,
+as well as translations to Hebrew of standard LaTeX names.")
+ (license license:lppl1.3+)))
+
(define-public texlive-babel-hungarian
(package
(name "texlive-babel-hungarian")
@@ -19037,6 +29946,89 @@ German.")
Magyar (Hungarian) with Babel.")
(license license:lppl)))
+(define-public texlive-babel-icelandic
+ (package
+ (name "texlive-babel-icelandic")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-icelandic/"
+ "source/generic/babel-icelandic/"
+ "tex/generic/babel-icelandic/")
+ (base32
+ "1cz6q6mn34h19k1rd2c5pfw3s6allqcbsvm0pyriinnylpx9i44d")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-icelandic")
+ (synopsis "Babel support for Icelandic")
+ (description
+ "The package provides the language definition file for support of
+Icelandic in Babel. Some shortcuts are defined, as well as translations to
+Icelandic of standard LaTeX names.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-indonesian
+ (package
+ (name "texlive-babel-indonesian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-indonesian/"
+ "source/generic/babel-indonesian/"
+ "tex/generic/babel-indonesian/")
+ (base32
+ "1ilkl7s5dh8cs6z211p4imyzg3d2axfa5vkmrxn4d3lbx1g3chs1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-indonesian")
+ (synopsis "Support for Indonesian within Babel")
+ (description "This is the Babel style for Indonesian.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-interlingua
+ (package
+ (name "texlive-babel-interlingua")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-interlingua/"
+ "source/generic/babel-interlingua/"
+ "tex/generic/babel-interlingua/")
+ (base32
+ "0mxyfa6rsaxwazliblg9p4cbr0vip12c00mkvnz4dak2adnhzvbg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-interlingua")
+ (synopsis "Babel support for Interlingua")
+ (description
+ "The package provides the language definition file for support of
+Interlingua in Babel. This includes translations to Interlingua of standard
+LaTeX names (no shortcuts are provided). Interlingua itself is an auxiliary
+language, built from the common vocabulary of Spanish/Portuguese, English,
+Italian and French, with some normalisation of spelling.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-irish
+ (package
+ (name "texlive-babel-irish")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-irish/"
+ "source/generic/babel-irish/"
+ "tex/generic/babel-irish/")
+ (base32
+ "0j78inzjbv653gla11g3rzmn0b5fvzbkmppmhbgq9qi8102p7k55")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-irish")
+ (synopsis "Babel support for Irish")
+ (description
+ "The package provides the language definition file for support of Irish
+Gaelic in Babel. The principal content is translations to Irish of standard
+LaTeX names.")
+ (license license:lppl1.3+)))
+
(define-public texlive-babel-italian
(package
(name "texlive-babel-italian")
@@ -19056,6 +30048,192 @@ Magyar (Hungarian) with Babel.")
Babel.")
(license license:lppl1.3c)))
+(define-public texlive-babel-japanese
+ (package
+ (name "texlive-babel-japanese")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-japanese/"
+ "source/generic/babel-japanese/"
+ "tex/generic/babel-japanese/")
+ (base32
+ "0jn2pl080c0dd6ryj6y5b87h6ijg3lcd2hw7g5kyw7p9r7a6b8i0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-japanese")
+ (synopsis "Babel support for Japanese")
+ (description
+ "This package provides a japanese option for the Babel package. It
+defines all the language definition macros in Japanese. Currently this
+package works with pLaTeX, upLaTeX, XeLaTeX and LuaLaTeX.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-kurmanji
+ (package
+ (name "texlive-babel-kurmanji")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-kurmanji/"
+ "source/generic/babel-kurmanji/"
+ "tex/generic/babel-kurmanji/")
+ (base32
+ "021dzdjhiymsvqxc1cq409vkm7390lrr691snydr9xr35x0k3wr1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-kurmanji")
+ (synopsis "Babel support for Kurmanji")
+ (description
+ "The package provides the language definition file for support of
+Kurmanji in Babel. Kurmanji belongs to the family of Kurdish languages. Some
+shortcuts are defined, as well as translations to Kurmanji of standard LaTeX
+names. Note that the package is dealing with Northern Kurdish, written using
+a Latin-based alphabet. The @code{arabxetex} package offers support for
+Kurdish written in Arabic script.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-latin
+ (package
+ (name "texlive-babel-latin")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-latin/"
+ "source/generic/babel-latin/"
+ "tex/generic/babel-latin/")
+ (base32
+ "1ykiny7rcz5czsadxfxl53403ixkyxi67dqlphqaxkvvm2k61kpb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-latin")
+ (synopsis "Babel support for Latin")
+ (description
+ "The Babel-latin package provides the Babel languages @code{latin},
+ @code{classiclatin}, @code{medievallatin}, and @code{ecclesiasticlatin}. It
+also defines several useful shorthands as well as some modifiers for
+typographical fine-tuning.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-latvian
+ (package
+ (name "texlive-babel-latvian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-latvian/"
+ "source/generic/babel-latvian/"
+ "tex/generic/babel-latvian/")
+ (base32
+ "1a605a9ksibxf8kbrqa2bmk24j9wmgzpz5f12jwcym02jm66sw82")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-latvian")
+ (synopsis "Babel support for Latvian")
+ (description
+ "The package provides the language definition file for support of Latvian
+in Babel.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-lithuanian
+ (package
+ (name "texlive-babel-lithuanian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-lithuanian/"
+ "source/generic/babel-lithuanian/"
+ "tex/generic/babel-lithuanian/")
+ (base32
+ "08ifkjb61m9nx3wn8hvca9vfrzlmxpwvrh21hq1rh6dwmqli11j6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-lithuanian")
+ (synopsis "Babel support for documents written in Lithuanian")
+ (description
+ "Babel support material for documents written in Lithuanian moved from
+the @code{lithuanian} package into a new package @code{babel-lithuanian} to
+match Babel support for other languages.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-macedonian
+ (package
+ (name "texlive-babel-macedonian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-macedonian/"
+ "source/generic/babel-macedonian/"
+ "tex/generic/babel-macedonian/")
+ (base32
+ "0fps3nlbr4j2vy8pww4xkp2xsxiclzal4ifcpc1a0dsc4blll5nr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-macedonian")
+ (synopsis "Babel module to support Macedonian Cyrillic")
+ (description
+ "The package provides support for Macedonian documents written in
+Cyrillic, in Babel.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-malay
+ (package
+ (name "texlive-babel-malay")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-malay/"
+ "source/generic/babel-malay/"
+ "tex/generic/babel-malay/")
+ (base32
+ "1gbjrsf4drmrplhwl0avpzv5yfyb30znhza4pxk704i1khabnwzk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-malay")
+ (synopsis "Support for Malay within Babel")
+ (description "This is the Babel style for Malay.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-occitan
+ (package
+ (name "texlive-babel-occitan")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-occitan/"
+ "source/generic/babel-occitan/"
+ "tex/generic/babel-occitan/")
+ (base32
+ "0apg6i95lhhlwwci3mm8gqrs5x5qchxkc9w615cj083bvsri8vnk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-occitan")
+ (synopsis "Babel support for Occitan")
+ (description "This package provides Occitan language description file for
+Babel, with usage instructions.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-piedmontese
+ (package
+ (name "texlive-babel-piedmontese")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-piedmontese/"
+ "source/generic/babel-piedmontese/"
+ "tex/generic/babel-piedmontese/")
+ (base32
+ "04hig8rd6nxwwz1zjskpmap00gixmb63qh08p5fxqc6mb4bdh78b")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-piedmontese")
+ (synopsis "Babel support for Piedmontese")
+ (description
+ "The package provides the language definition file for support of
+Piedmontese in Babel. Some shortcuts are defined, as well as translations to
+Piedmontese of standard LaTeX names.")
+ (license license:lppl1.3+)))
+
(define-public texlive-babel-portuges
(package
(name "texlive-babel-portuges")
@@ -19077,6 +30255,218 @@ Portuguese and Brazilian Portuguese in Babel. Some shortcuts are defined, as
well as translations to Portuguese of standard LaTeX names.")
(license license:lppl1.3+)))
+(define-public texlive-babel-romanian
+ (package
+ (name "texlive-babel-romanian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-romanian/"
+ "source/generic/babel-romanian/"
+ "tex/generic/babel-romanian/")
+ (base32
+ "0yyzcw7pm0b7fmxwn3j677g066dlmkmpa1flrivkqzbcn4mykwir")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-romanian")
+ (synopsis "Babel support for Romanian")
+ (description
+ "The package provides the language definition file for support of
+Romanian in Babel. Translations to Romanian of standard LaTeX names are
+provided.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-romansh
+ (package
+ (name "texlive-babel-romansh")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-romansh/"
+ "source/generic/babel-romansh/"
+ "tex/generic/babel-romansh/")
+ (base32
+ "08lc76yglblidg24s5ap9j0xmzbxgsfwcf9f6g1m4bwbqwkh089x")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:tex-format "latex"))
+ (native-inputs (list (texlive-updmap.cfg (list texlive-hypdoc))))
+ (home-page "https://ctan.org/pkg/babel-romansh")
+ (synopsis "Babel and Polyglossia support for the Romansh language")
+ (description
+ "The package provides a language description file that enables support of
+Romansh either with Babel or with Polyglossia.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-russian
+ (package
+ (name "texlive-babel-russian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-russian/"
+ "source/generic/babel-russian/"
+ "tex/generic/babel-russian/")
+ (base32
+ "0sy3b7qx5l6smpixa9896zqqrh6ymrz31pd4026f815jy78k3cfb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-russian")
+ (synopsis "Russian language module for Babel")
+ (description
+ "The package provides support for use of Babel in documents written in
+Russian (in both traditional and modern forms). The support is adapted for
+use both under traditional TeX engines, and under XeTeX and LuaTeX.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-babel-samin
+ (package
+ (name "texlive-babel-samin")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-samin/"
+ "source/generic/babel-samin/"
+ "tex/generic/babel-samin/")
+ (base32
+ "17ackyknv665jzcd9ywf54lnmdnl1qgnhdlwybwsjj6m86y71mjl")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-samin")
+ (synopsis "Babel support for Samin")
+ (description
+ "The package provides the language definition file for support of North
+Sami in Babel. Several Sami dialects/languages are spoken in Finland, Norway,
+Sweden and on the Kola Peninsula of Russia. Not all use the same alphabet,
+and no attempt is made to support any other than North Sami here. Some
+shortcuts are defined, as well as translations to Norsk of standard LaTeX
+names.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-scottish
+ (package
+ (name "texlive-babel-scottish")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-scottish/"
+ "source/generic/babel-scottish/"
+ "tex/generic/babel-scottish/")
+ (base32
+ "0wnrahbjkqrgxr4ra2lpnj5yiygbd8pyivcndzax1r7x2ci0f805")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-scottish")
+ (synopsis "Babel support for Scottish Gaelic")
+ (description
+ "The package provides the language definition file for support of Gaidhlig
+(Scottish Gaelic) in Babel. Some shortcuts are defined, as well as
+translations of standard LaTeX names.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-serbian
+ (package
+ (name "texlive-babel-serbian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-serbian/"
+ "source/generic/babel-serbian/"
+ "tex/generic/babel-serbian/")
+ (base32
+ "089w8phd1pyzh8dmn4v2bspnmx4hqi63mby1yn7xk596qxi3nqrz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-serbian")
+ (synopsis "Babel and Polyglossia support for Serbian")
+ (description
+ "The package provides support for Serbian documents written in Latin, in
+Babel.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-serbianc
+ (package
+ (name "texlive-babel-serbianc")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-serbianc/"
+ "source/generic/babel-serbianc/"
+ "tex/generic/babel-serbianc/")
+ (base32
+ "1ji77vlb10vxdka5bsnqkrlf34c4qhpl162xizrzxf11z6099wng")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-serbianc")
+ (synopsis "Babel module to support Serbian Cyrillic")
+ (description
+ "The package provides support for Serbian documents written in Cyrillic,
+in Babel.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-slovak
+ (package
+ (name "texlive-babel-slovak")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-slovak/"
+ "source/generic/babel-slovak/"
+ "tex/generic/babel-slovak/")
+ (base32
+ "16w95j3ckvjvmwccx2qvf7lq3b3zvnlf7ygm35i8xq22f3lm2a9k")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-slovak")
+ (synopsis "Babel support for typesetting Slovak")
+ (description
+ "The package provides the language definition file for support of Slovak
+in Babel, including Slovak variants of LaTeX built-in-names. Shortcuts are
+also defined.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-slovenian
+ (package
+ (name "texlive-babel-slovenian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-slovenian/"
+ "source/generic/babel-slovenian/"
+ "tex/generic/babel-slovenian/")
+ (base32
+ "08bf1732vsa148km0vkfj6k1cg3j3yrhkzsvnhv283bbr1wqprz6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-slovenian")
+ (synopsis "Babel support for typesetting Slovenian")
+ (description
+ "The package provides the language definition file for support of
+Slovenian in Babel. Several shortcuts are defined, as well as translations to
+Slovenian of standard LaTeX names.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-sorbian
+ (package
+ (name "texlive-babel-sorbian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-sorbian/"
+ "source/generic/babel-sorbian/"
+ "tex/generic/babel-sorbian/")
+ (base32
+ "1b6qqk0qik294z8sirvf58cf5v8mhsz4hj91gw7zg8b4j362lp8y")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-sorbian")
+ (synopsis "Babel support for Upper and Lower Sorbian")
+ (description
+ "The package provides language definitions file for support of both Upper
+and Lower Sorbian, in Babel. Some shortcuts are defined, as well as
+translations to the relevant language of standard LaTeX names.")
+ (license license:lppl1.3+)))
+
(define-public texlive-babel-spanish
(package
(name "texlive-babel-spanish")
@@ -19117,6 +30507,144 @@ provided for those who wish to typeset Spanish as written in Mexico.")
"The package provides the language definition file for Swedish.")
(license license:lppl1.3+)))
+(define-public texlive-babel-thai
+ (package
+ (name "texlive-babel-thai")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-thai/"
+ "source/generic/babel-thai/"
+ "tex/generic/babel-thai/")
+ (base32
+ "1wgprys500a1fn56bnsmq8fhmb9y8cfwsqn5hginfb36d3gym4p6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-thai")
+ (synopsis "Support for Thai within babel")
+ (description
+ "The package provides support for typesetting Thai text within the Babel
+system.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-turkish
+ (package
+ (name "texlive-babel-turkish")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-turkish/"
+ "source/generic/babel-turkish/"
+ "tex/generic/babel-turkish/")
+ (base32
+ "0q88q0kfa4jjd4m51mvj798scxr5c5l7bjp9sfv8s5pq3ym19bq0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-turkish")
+ (synopsis "Babel support for Turkish documents")
+ (description
+ "The package provides support, within Babel, of the Turkish language.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-ukrainian
+ (package
+ (name "texlive-babel-ukrainian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-ukrainian/"
+ "source/generic/babel-ukrainian/"
+ "tex/generic/babel-ukrainian/")
+ (base32
+ "1nz8yzpc5khyv6wgm5ndwfdxx591wqlg311crzxk08ardg8zwvgs")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-ukrainian")
+ (synopsis "Babel support for Ukrainian")
+ (description
+ "The package provides support for use of babel in documents written in
+Ukrainian. The support is adapted for use under legacy TeX engines as well as
+XeTeX and LuaTeX.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-babel-vietnamese
+ (package
+ (name "texlive-babel-vietnamese")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-vietnamese/"
+ "source/generic/babel-vietnamese/"
+ "tex/generic/babel-vietnamese/")
+ (base32
+ "12nnrdk0k2xfab33249s3gzs1815p7j197bv4zisndxvrmiv6hdf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-vietnamese")
+ (synopsis "Babel support for typesetting Vietnamese")
+ (description
+ "The package provides the language definition file for support of
+Vietnamese in Babel.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-babel-welsh
+ (package
+ (name "texlive-babel-welsh")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/babel-welsh/"
+ "source/generic/babel-welsh/"
+ "tex/generic/babel-welsh/")
+ (base32
+ "0qba526ralldh4y6w0pzdw2vb2ng31mw416qzn0zzjp8sppc3hyw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/babel-welsh")
+ (synopsis "Babel support for Welsh")
+ (description
+ "The package provides the language definition file for Welsh.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-cyklop
+ (package
+ (name "texlive-cyklop")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/cyklop/"
+ "fonts/afm/public/cyklop/"
+ "fonts/enc/dvips/cyklop/"
+ "fonts/map/dvips/cyklop/"
+ "fonts/opentype/public/cyklop/"
+ "fonts/tfm/public/cyklop/"
+ "fonts/type1/public/cyklop/"
+ "tex/latex/cyklop/")
+ (base32
+ "0jfri15l1jycqzjac8s5bz6izypdwfjagfz6jhw95ixj1s9brnpl")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/cyklop")
+ (synopsis "The Cyclop typeface")
+ (description
+ "The Cyclop typeface was designed in the 1920s at the workshop of Warsaw
+type foundry @emph{Odlewnia Czcionek J. Idzkowski i S-ka}. This sans serif
+typeface has a highly modulated stroke so it has high typographic contrast.
+The vertical stems are much heavier then horizontal ones. Most characters
+have thin rectangles as additional counters giving the unique shape of the
+characters. The lead types of Cyclop typeface were produced in slanted
+variant at sizes 8-48 pt. It was heavily used for heads in newspapers and
+accidents prints. Typesetters used Cyclop in the inter-war period, during the
+occupation in the underground press. The typeface was used until the
+beginnings of the offset print and computer typesetting era. Nowadays it is
+hard to find the metal types of this typeface.
+
+The fonts are distributed in the Type1 and OpenType formats along with the
+files necessary for use these fonts in TeX and LaTeX including encoding
+definition files: T1 (ec), T5 (Vietnamese), OT4, QX, texnansi and nonstandard
+ones (IL2 for Czech fonts).")
+ (license license:gfl1.0)))
+
(define-public texlive-cyrillic-bin
(package
(name "texlive-cyrillic-bin")
@@ -19287,6 +30815,25 @@ between various classes of Unix systems.")
(define-deprecated-package texlive-latex-ifplatform texlive-ifplatform)
+(define-public texlive-ifptex
+ (package
+ (name "texlive-ifptex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/ifptex/" "tex/generic/ifptex/")
+ (base32
+ "0l5mclz9cwj756ah0nqbiai0b5m9368dz4ykb0ih5irm6cmswdfm")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ifptex")
+ (synopsis "Check if the engine is pTeX or one of its derivatives")
+ (description
+ "The @code{ifptex} package is a counterpart of @code{ifxetex},
+@code{ifluatex}, etc.@: for the pTeX engine. The @code{ifuptex} package is an
+alias to @code{ifptex} provided for backward compatibility.")
+ (license license:expat)))
+
(define-public texlive-iftex
(package
(name "texlive-iftex")
@@ -19312,6 +30859,26 @@ the engine in use.")
(define-deprecated-package texlive-generic-iftex texlive-iftex)
(define-deprecated-package texlive-generic-ifxetex texlive-iftex)
+(define-public texlive-ifxptex
+ (package
+ (name "texlive-ifxptex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/ifxptex/"
+ "tex/generic/ifxptex/")
+ (base32
+ "0r77j010a9fcn47kjy6vwv72i8fynb8jsilas6hs9c9lgk5bal1g")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ifxptex")
+ (synopsis "Detect pTeX and its derivatives")
+ (description
+ "The package provides commands for detecting pTeX and its derivatives
+(e-pTeX, upTeX, e-upTeX, and ApTeX). Both LaTeX and plain TeX are
+supported.")
+ (license license:knuth)))
+
(define-public texlive-tipa
(package
(name "texlive-tipa")
@@ -19339,6 +30906,24 @@ T3, and the set of addendum symbols as encoding TS3. Times-like Adobe Type
1 versions are provided for both the T3 and the TS3 fonts.")
(license license:lppl)))
+(define-public texlive-tipa-de
+ (package
+ (name "texlive-tipa-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/tipa-de/")
+ (base32
+ "16gwc0dpdls6s2vdl3hmd6307d88gfzsa3kbw3vhl0z5iawvwj4h")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tipa-de")
+ (synopsis "German translation of @code{tipa} documentation")
+ (description
+ "This is a German translation of Fukui Rei's @code{tipaman} from the
+@code{tipa} bundle.")
+ (license license:lppl)))
+
(define-public texlive-amsrefs
(package
(name "texlive-amsrefs")
@@ -19984,6 +31569,26 @@ Unicode blocks, for automatic font tagging of multilingual text.")
Easter nomogram.")
(license license:lppl)))
+(define-public texlive-garuda-c90
+ (package
+ (name "texlive-garuda-c90")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "dvips/garuda-c90/"
+ "fonts/map/dvips/garuda-c90/"
+ "fonts/tfm/public/garuda-c90/"
+ "source/fonts/garuda-c90/")
+ (base32
+ "1f6rlfxq3ccv9wdf7pzfgs1081yflxd3fzhkzi23mpyl777l7q9y")))
+ (build-system texlive-build-system)
+ (propagated-inputs (list texlive-fonts-tlwg))
+ (home-page "https://ctan.org/pkg/garuda-c90")
+ (synopsis "TeX support (from CJK) for the Garuda font")
+ (description
+ "This package provides TeX support (from CJK) for the Garuda font.")
+ (license license:gpl2+)))
+
(define-public texlive-hanging
(package
(name "texlive-hanging")
@@ -20172,6 +31777,26 @@ is much more flexible, since it can be used as direct replacement for
provided by @code{tex.mp}.")
(license license:public-domain)))
+(define-public texlive-marathi
+ (package
+ (name "texlive-marathi")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/marathi/" "source/latex/marathi/"
+ "tex/latex/marathi/")
+ (base32
+ "0xlyvdb6dadg4x2xixcxr1ixqsz69ssifpbh5p46lzsz080pwd58")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/marathi")
+ (synopsis "Typeset Marathi language using XeLaTeX or LuaLaTeX")
+ (description
+ "This package is used to typeset Marathi language with LuaLaTeX and XeLaTeX.
+It will provide localizations needed for the Marathi language. Currently the
+package localizes package @code{blindtext} and package @code{expex}.")
+ (license (list license:gpl3+ license:fdl1.3+))))
+
(define-public texlive-markdown
(package
(name "texlive-markdown")
@@ -20694,6 +32319,45 @@ of node lists. It uses a similar visual representation for node lists as the
UNIX @command{tree} command for a folder structure.")
(license license:lppl1.3+)))
+(define-public texlive-nomencl
+ (package
+ (name "texlive-nomencl")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/nomencl/" "makeindex/nomencl/"
+ "source/latex/nomencl/" "tex/latex/nomencl/")
+ (base32
+ "176lqab9ypsym7x7mk9d0pbqf3fl9iwi539zjqv3l6nbmxj9ga88")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/nomencl")
+ (synopsis "Produce lists of symbols as in nomenclature")
+ (description
+ "This package produces lists of symbols using the capabilities of the
+MakeIndex program.")
+ (license license:lppl)))
+
+(define-public texlive-norasi-c90
+ (package
+ (name "texlive-norasi-c90")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "dvips/norasi-c90/"
+ "fonts/map/dvips/norasi-c90/"
+ "fonts/tfm/public/norasi-c90/"
+ "source/fonts/norasi-c90/")
+ (base32
+ "19ynw46dbk71sbzx6rna359gdddjmwl57gw3kfz3f9ywvhq01m1k")))
+ (build-system texlive-build-system)
+ (propagated-inputs (list texlive-fonts-tlwg))
+ (home-page "https://ctan.org/pkg/norasi-c90")
+ (synopsis "TeX support (from CJK) for the Norasi font")
+ (description
+ "This package provides TeX support (from CJK) for the Norasi font.")
+ (license license:gpl2+)))
+
(define-public texlive-noto
(package
(name "texlive-noto")
@@ -20903,6 +32567,24 @@ rotated.")
(define-deprecated-package texlive-latex-psfrag texlive-psfrag)
+(define-public texlive-psfrag-italian
+ (package
+ (name "texlive-psfrag-italian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/psfrag-italian/")
+ (base32
+ "0ssx8rw7fwln02zzscywivnhizgrb6w05awscvv9gf9n1qj6avsf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/psfrag-italian")
+ (synopsis "PSfrag documentation in Italian")
+ (description
+ "This is a translation of the documentation that comes with the
+@code{psfrag} package.")
+ (license license:gpl3+)))
+
(define-public texlive-pstool
(package
(name "texlive-pstool")
@@ -21101,6 +32783,26 @@ may itself contain text).")
@end itemize")
(license license:lppl)))
+(define-public texlive-sauter
+ (package
+ (name "texlive-sauter")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "fonts/source/public/sauter/")
+ (base32
+ "037skfr46198y0vczwcy6dzq9ry8w5imj1ih9nfy9mrb0hmj8caq")))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/sauter")
+ (synopsis "Wide range of design sizes for CM fonts")
+ (description
+ "This package includes extensions, originally to the CM fonts, providing
+a parameterization scheme to build Metafont fonts at true design sizes, for
+a large range of sizes. The scheme has now been extended to a range of other
+fonts, including the AMS fonts, @code{bbm}, @code{bbold}, @code{rsfs} and
+@code{wasy} fonts.")
+ (license license:gpl3+)))
+
(define-public texlive-selinput
(package
(name "texlive-selinput")
@@ -21243,6 +32945,28 @@ circles (useful for visually demonstrating the nature of fractions) in
MetaPost.")
(license license:lppl1.3+)))
+(define-public texlive-short-math-guide
+ (package
+ (name "texlive-short-math-guide")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/short-math-guide/")
+ (base32
+ "1wjcjgw0xk4zx57f364cpl57qpxj3lq4lahlkbk6iiin1h9v2prf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/short-math-guide")
+ (synopsis "Guide to typeset mathematical notation with LaTeX")
+ (description
+ "@emph{The Short Math Guide} is intended to be a concise introduction to
+the use of the facilities provided by @code{amsmath} and various other LaTeX
+packages for typesetting mathematical notation. Originally created by Michael
+Downes of the American Mathematical Society based only on @code{amsmath}, it
+has been brought up to date with references to related packages and other
+useful information.")
+ (license license:lppl1.3c)))
+
(define-public texlive-showexpl
(package
(name "texlive-showexpl")
@@ -21303,6 +33027,24 @@ technical report, in XeLaTeX. This simple template that can be further
customized or extended, with numerous examples.")
(license license:public-domain)))
+(define-public texlive-simplified-latex
+ (package
+ (name "texlive-simplified-latex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/simplified-latex/")
+ (base32
+ "1cgf1p7p2ikda1nb0c2vhhx7ai6rd973pz6a00pr9yanxsvghp6d")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/simplified-latex")
+ (synopsis "Simplified introduction to LaTeX")
+ (description
+ "This package provides an accessible introduction to LaTeX for the
+beginner.")
+ (license license:lppl)))
+
(define-public texlive-slideshow
(package
(name "texlive-slideshow")
@@ -21547,6 +33289,25 @@ definition, or to define space-stripped macros.")
and books created by Edward Tufte.")
(license license:asl2.0)))
+(define-public texlive-turkmen
+ (package
+ (name "texlive-turkmen")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/turkmen/" "source/latex/turkmen/"
+ "tex/latex/turkmen/")
+ (base32
+ "0jgz9vkqpp853pxvhknafrwpl41h04j7fr1gfjrzqzcrdq7d855i")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/turkmen")
+ (synopsis "Babel support for Turkmen")
+ (description
+ "The package provides support for Turkmen in Babel, but integration with
+Babel is not available.")
+ (license license:lppl)))
+
(define-public texlive-ucharclasses
(package
(name "texlive-ucharclasses")
@@ -21770,6 +33531,26 @@ The package is a reimplementation of the @code{spotcolor} package for use with
XeLaTeX. As such, it has the same user interface and the same capabilities.")
(license license:lppl1.3c)))
+(define-public texlive-xetex-devanagari
+ (package
+ (name "texlive-xetex-devanagari")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xetex/xetex-devanagari/"
+ "fonts/misc/xetex/fontmapping/xetex-devanagari/")
+ (base32
+ "17br9aq1af36wadq2cmndbb0z2jdhr1mn7jdb3cq642wwngcfi13")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xetex-devanagari")
+ (synopsis "XeTeX input map for Unicode Devanagari")
+ (description
+ "The package provides a map for use with Jonathan Kew's TECkit, to
+translate Devanagari (encoded according to the Harvard/Kyoto convention) to
+Unicode (range 0900-097F).")
+ (license license:lppl)))
+
(define-public texlive-xetex-itrans
(package
(name "texlive-xetex-itrans")
@@ -21870,6 +33651,24 @@ texts), using XeTeX. It enhances the existing support, in XeTeX, providing
features that provide quality typesetting.")
(license license:lppl1.3c)))
+(define-public texlive-xetexref
+ (package
+ (name "texlive-xetexref")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xetex/xetexref/")
+ (base32
+ "0d6xwyd09rrmd0pjvrdha05l1qldppd2k7wcpyfb475pd9q05r5r")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xetexref")
+ (synopsis "Reference documentation of XeTeX")
+ (description
+ "The package comprises reference documentation for XeTeX detailing its
+extended features.")
+ (license license:lppl1.3c)))
+
(define-public texlive-xevlna
(package
(name "texlive-xevlna")
@@ -21916,6 +33715,24 @@ available, together with the parent (including file) and parents (all
including files to the root of the tree). The package supersedes FiNK.")
(license license:lppl1.3+)))
+(define-public texlive-cursolatex
+ (package
+ (name "texlive-cursolatex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/cursolatex/")
+ (base32
+ "048s5fg8c19s3zbl2dkmh8ffkicb8fd9n46m0iqrc39i0wrh7p12")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/cursolatex")
+ (synopsis "LaTeX tutorial, in Portuguese")
+ (description
+ "This package provides a LaTeX tutorial, in Portuguese. The tutorial is
+presented as a set of slides.")
+ (license license:gpl3+)))
+
(define-public texlive-calrsfs
(package
(name "texlive-calrsfs")
@@ -22188,6 +34005,55 @@ BibLaTeX, and is considered experimental.")
(define-deprecated-package texlive-latex-gcite texlive-gcite)
+(define-public texlive-gckanbun
+ (package
+ (name "texlive-gckanbun")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/gckanbun/" "tex/latex/gckanbun/")
+ (base32
+ "1hjp7nw2b34pkfxh6n2722zc83hjpn492q77gb063jzi79pgbprx")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gckanbun")
+ (synopsis "Kanbun typesetting for (u)pLaTeX and LuaLaTeX")
+ (description
+ "This package provides a Kanbun (Han Wen, ``Chinese writing'')
+typesetting for @code{(u)pLaTeX} and LuaLaTeX.")
+ (license license:expat)))
+
+(define-public texlive-gentombow
+ (package
+ (name "texlive-gentombow")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/gentombow/"
+ "tex/latex/gentombow/")
+ (base32
+ "1pc1cxsxlnj9d2qnvm31r3cw15mf7fwr5dadd10473mww8bp8irf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/gentombow")
+ (synopsis "Generate Japanese-style crop marks")
+ (description
+ "This bundle provides a LaTeX package for generating Japanese-style crop
+marks (called tombow in Japanese) for practical use in self-publishing.
+
+The bundle contains the following packages:
+@itemize
+@item @file{gentombow.sty}: Generate crop marks (called tombow in
+Japanese) for practical use in self-publishing. It provides the core
+tombow feature if not available.
+@item @file{pxgentombow.sty}: Superseded by @file{gentombow.sty}; kept
+for compatibility only.
+@item @file{bounddvi.sty}: Set papersize special to DVI file. Can be
+used on LaTeX, pLaTeX, upLaTeX (with DVI output mode) with dvips or
+dvipdfmx drivers.
+@end itemize")
+ (license license:bsd-3)))
+
(define-public texlive-geometry
(package
(name "texlive-geometry")
@@ -22354,6 +34220,34 @@ running text or as separate paragraphs with a preceding number or symbol. It
also provides compacted versions of @code{enumerate} and @code{itemize}.")
(license license:lppl1.0+)))
+(define-public texlive-polski
+ (package
+ (name "texlive-polski")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/polski/" "source/latex/polski/"
+ "tex/latex/polski/")
+ (base32
+ "0rcqyq8a96dl61fi9yr201rpm93w70sq93872ngfgvnk5m19xy13")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:build-targets #~(list "polski.ins")))
+ (propagated-inputs (list texlive-hyphen-complete texlive-pl))
+ (home-page "https://ctan.org/pkg/polski")
+ (synopsis "Typeset Polish documents with LaTeX and Polish fonts")
+ (description
+ "This package provides tools to typeset monolingual Polish documents in
+LaTeX2e without Babel or Polyglossia. The package loads Polish hyphenation
+patterns, ensures that a font encoding suitable for Polish is used; in
+particular it enables Polish adaptation of Computer Modern fonts (the
+so-called PL fonts), provides translations of @code{\\today} and names like
+@samp{Bibliography} or @samp{Chapter}, redefines math symbols according to
+Polish typographical tradition, provides macros for dashes according to Polish
+orthography, provides a historical input method for Polish characters, works
+with traditional TeX as well as with Unicode aware variants.")
+ (license license:lppl1.2+)))
+
(define-public texlive-polyglossia
(package
(name "texlive-polyglossia")
@@ -22461,6 +34355,48 @@ written from right to left.
(define-deprecated-package texlive-latex-polyglossia texlive-polyglossia)
+(define-public texlive-przechlewski-book
+ (package
+ (name "texlive-przechlewski-book")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/przechlewski-book/"
+ "doc/latex/przechlewski-book/"
+ "tex/latex/przechlewski-book/")
+ (base32
+ "06bsdpm26s3qqxhik185pkrxp0mx2n5jxndm14cd917drh162yr8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/przechlewski-book")
+ (synopsis "Examples from Przechlewski's LaTeX book")
+ (description
+ "The bundle provides machine-readable copies of the examples from the
+book @emph{Praca magisterska i dyplomowa z programem LaTeX}.")
+ (license license:lppl)))
+
+(define-public texlive-qpxqtx
+ (package
+ (name "texlive-qpxqtx")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/qpxqtx/"
+ "fonts/tfm/public/qpxqtx/"
+ "fonts/vf/public/qpxqtx/"
+ "tex/generic/qpxqtx/")
+ (base32
+ "0ksikdpzsv0rdnl5p536aw3625rlmzpgmhsycb8sbm9jlbrpxvi6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/qpxqtx")
+ (synopsis
+ "Polish macros and fonts supporting Pagella/pxfonts and Termes/txfonts")
+ (description
+ "This package provides Polish macros and fonts supporting Pagella/pxfonts
+and Termes/txfonts")
+ (license license:public-domain)))
+
(define-public texlive-supertabular
(package
(name "texlive-supertabular")
@@ -22485,6 +34421,27 @@ a few situations where longtable has problems.")
(define-deprecated-package texlive-latex-supertabular texlive-supertabular)
+(define-public texlive-tap
+ (package
+ (name "texlive-tap")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/tap/" "tex/generic/tap/")
+ (base32
+ "18xfn4p90i0hw5h7am982jgqnsj7qyaijw20zjy3shwihgkaq7fs")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tap")
+ (synopsis "TeX macros for typesetting complex tables")
+ (description
+ "The package offers a simple notation for pretty complex tables (to
+Michael J.@: Ferguson's credit). With PostScript, the package allows
+shaded/coloured tables, diagonal rules, etc. The package is supposed to work
+with both Plain and LaTeX. An AWK converter from ASCII semigraphic tables to
+TAP notation is included.")
+ (license license:public-domain)))
+
(define-public texlive-texinfo
(package
(name "texlive-texinfo")
@@ -22917,6 +34874,24 @@ would automatically change the heading style in use).")
(define-deprecated-package texlive-latex-fancyhdr texlive-fancyhdr)
+(define-public texlive-fancyhdr-it
+ (package
+ (name "texlive-fancyhdr-it")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/fancyhdr-it/")
+ (base32
+ "117826hd9zl15i8qf6d1pz2qz57l68a9nxqldxyk21acc29ifalr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/fancyhdr-it")
+ (synopsis "Italian translation of @code{fancyhdr} documentation")
+ (description
+ "This package provides an Italian translation of documentation provided
+with the @code{fancyhdr} package.")
+ (license license:lppl)))
+
(define-public texlive-fancyref
(package
(name "texlive-fancyref")
@@ -23120,6 +35095,27 @@ into Python''. The package is modelled on @code{lipsum}, and may be used for
similar purposes.")
(license license:lppl1.3c)))
+(define-public texlive-kurdishlipsum
+ (package
+ (name "texlive-kurdishlipsum")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/kurdishlipsum/"
+ "tex/xelatex/kurdishlipsum/")
+ (base32
+ "0lpdjqbif0pqsb6pmg8jc8igdf06dzwn3yfxh19mnjfzslcxkcmk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/kurdishlipsum")
+ (synopsis "Lipsum package for the Kurdish language")
+ (description
+ "This package provides lipsum-like facilities for the Kurdish language.
+The package gives you easy access to the Kurdish poetry and balladry texts of
+the Diwany Vafaiy, Ahmedy Xani, Naly, Mahwy,.... The package needs to be run
+under XeLaTeX.")
+ (license license:lppl)))
+
(define-public texlive-kurier
(package
(name "texlive-kurier")
@@ -23699,6 +35695,89 @@ what your review will look like on zbMATH Open and you can test whether your
LaTeX-Code will compile on our system.")
(license (list license:gpl3 license:cc-by-sa4.0))))
+(define-public texlive-zhmetrics
+ (package
+ (name "texlive-zhmetrics")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/zhmetrics/"
+ "fonts/tfm/zhmetrics/cyberb/"
+ "fonts/tfm/zhmetrics/gbk/"
+ "fonts/tfm/zhmetrics/gbkfs/"
+ "fonts/tfm/zhmetrics/gbkhei/"
+ "fonts/tfm/zhmetrics/gbkkai/"
+ "fonts/tfm/zhmetrics/gbkli/"
+ "fonts/tfm/zhmetrics/gbksong/"
+ "fonts/tfm/zhmetrics/gbkyou/"
+ "fonts/tfm/zhmetrics/unifs/"
+ "fonts/tfm/zhmetrics/unihei/"
+ "fonts/tfm/zhmetrics/unikai/"
+ "fonts/tfm/zhmetrics/unili/"
+ "fonts/tfm/zhmetrics/unisong/"
+ "fonts/tfm/zhmetrics/uniyou/"
+ "source/fonts/zhmetrics/"
+ "tex/generic/zhmetrics/"
+ "tex/latex/zhmetrics/")
+ (base32
+ "0953rxs3k3vil9aq9v8hacwbnchz73ql8xp0dp0ynpw6v8iabxyg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/zhmetrics")
+ (synopsis "TFM subfont files for using Chinese fonts in 8-bit TeX")
+ (description
+ "These are metrics to use existing Chinese TrueType fonts in workflows
+that use LaTeX and @command{dvipdfmx}, or pdfLaTeX. The fonts themselves are
+not included in the package. Six font families are supported: Kai, Song,
+Lishu, Fangsong, Youyuan and Hei. Two encodings (GBK and UTF-8) are
+supported.")
+ (license license:lppl)))
+
+(define-public texlive-zhmetrics-uptex
+ (package
+ (name "texlive-zhmetrics-uptex")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/zhmetrics-uptex/"
+ "fonts/tfm/public/zhmetrics-uptex/"
+ "fonts/vf/public/zhmetrics-uptex/")
+ (base32
+ "1598l2k32g8nvxqzbgc6mzsib4v0pmsn9h221r4m1d95vm3n0pvd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/zhmetrics-uptex")
+ (synopsis "Chinese font metrics for upTeX")
+ (description
+ "The package contains some Chinese font metrics (JFM, VF, etc) for upTeX
+engine, together with a simple DVIPDFMx font mapping of Fandol fonts for
+DVIPDFMx.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-zhnumber
+ (package
+ (name "texlive-zhnumber")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/zhnumber/"
+ "source/latex/zhnumber/"
+ "tex/latex/zhnumber/")
+ (base32
+ "170lwb97ji9zgmmayzxmpawjkzk50g7rwqmwr11w72zfqkc2v9g2")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ ;; FIXME: I couldn't find how to build this package from source.
+ (arguments
+ (list #:phases #~(modify-phases %standard-phases (delete 'build))))
+ (home-page "https://ctan.org/pkg/zhnumber")
+ (synopsis "Typeset Chinese representations of numbers")
+ (description
+ "The package provides commands to typeset Chinese representations of
+numbers. The main difference between this package and CJKnumb is that the
+commands provided are expandable in the proper way.")
+ (license license:lppl1.3c)))
+
(define-public texlive-zhspacing
(package
(name "texlive-zhspacing")
@@ -23777,6 +35856,63 @@ via one of the packages @code{calrsfs} and @code{mathrsfs}.")
(define-deprecated-package texlive-fonts-rsfs texlive-rsfs)
+(define-public texlive-es-tex-faq
+ (package
+ (name "texlive-es-tex-faq")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/es-tex-faq/")
+ (base32
+ "0wp5jx1qs4yp3y4qpwqhpw7rnilw3vb2z5xb4lzwph6zw27jf6sd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/faq-es")
+ (synopsis "CervanTeX (Spanish TeX Group) FAQ")
+ (description
+ "This package provides the SGML source, converted LaTeX version, and
+readable copies of the FAQ from the Spanish TeX users group.")
+ (license license:lppl)))
+
+(define-public texlive-eskd
+ (package
+ (name "texlive-eskd")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/eskd/" "source/latex/eskd/"
+ "tex/latex/eskd/")
+ (base32
+ "1q83pvycckrmyaiwwg3mcl77jy5wrcy8jy7kz004x7asq2p0a2ls")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/eskd")
+ (synopsis "Modern Russian typesetting")
+ (description
+ "The class offers modern Russian text formatting, in accordance with
+accepted design standards. Fonts not (apparently) available on CTAN are
+required for use of the class.")
+ (license license:lppl)))
+
+(define-public texlive-eskdx
+ (package
+ (name "texlive-eskdx")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/eskdx/" "tex/latex/eskdx/")
+ (base32
+ "07c9gbvgr4455s5sfsdjxbbdllx2lhmb5d1c2sdk7rpkvjh64lv8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/eskdx")
+ (synopsis "Modern Russian typesetting")
+ (description
+ "Eskdx is a collection of LaTeX classes and packages to typeset textual
+and graphical documents in accordance with Russian (and probably post USSR)
+standards for designers.")
+ (license license:lppl1.3+)))
+
(define-public texlive-eso-pic
(package
(name "texlive-eso-pic")
@@ -23863,6 +35999,26 @@ provides means for easy customization of the list of notes.")
document.")
(license license:lppl1.2+)))
+(define-public texlive-endnotesj
+ (package
+ (name "texlive-endnotesj")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/endnotesj/"
+ "tex/latex/endnotesj/")
+ (base32
+ "1yv8jzvps79svd4013f6cpm41mh3mx2m64jx7bv01ryqdgjzq2g9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/endnotesj")
+ (synopsis "Japanese-style endnotes")
+ (description
+ "This package provides customized styles for endnotes to be used with
+Japanese documents. It can be used on pLaTeX, upLaTeX, and LuaLaTeX
+(LuaTeX-ja).")
+ (license license:bsd-3)))
+
(define-public texlive-enumitem
(package
(name "texlive-enumitem")
@@ -24200,6 +36356,175 @@ according to the natural width of the widest cell in the column.")
(define-deprecated-package texlive-latex-tabulary texlive-tabulary)
+(define-public texlive-tamethebeast
+ (package
+ (name "texlive-tamethebeast")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/bibtex/tamethebeast/")
+ (base32
+ "13shw7hcimckn7pp8pj0cr1zsi1wq6r400x1v6akpmwwjxkw09g5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tamethebeast")
+ (synopsis "Manual about bibliographies and especially BibTeX")
+ (description
+ "This package is an as complete as possible manual about bibliographies
+in LaTeX, and thus mainly about BibTeX.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-tds
+ (package
+ (name "texlive-tds")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/tds/" "doc/info/tds.info")
+ (base32
+ "04lhavbayyisxxqfm1vpfq38xx1xwkn136hdnjaa3szky2xyn3yh")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tds")
+ (synopsis "TeX Directory Structure standard")
+ (description
+ "This package defines a structure for placement of TeX-related files on
+an hierarchical file system, in a way that is well-defined, and is readily
+implementable.")
+ (license license:fdl1.1+)))
+
+(define-public texlive-tex-font-errors-cheatsheet
+ (package
+ (name "texlive-tex-font-errors-cheatsheet")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/tex-font-errors-cheatsheet/")
+ (base32
+ "0pfd5qphmizhxb2p4gg6809xcx1rlfkwqa6vs4f74457chcwljwn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tex-font-errors-cheatsheet")
+ (synopsis "Cheat sheet outlining the most common TeX font errors")
+ (description
+ "This is a compact three-pages document highlighting the TeX flow of
+integrating fonts, and explains how some of the most common font-related error
+messages occur. Also, hints are given on how to address those.")
+ (license license:lppl)))
+
+(define-public texlive-tex-nutshell
+ (package
+ (name "texlive-tex-nutshell")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/plain/tex-nutshell/")
+ (base32
+ "1pc9hx4fzk0k6lwab6galf7gxm55x4z250dymsmbz4fan76xk51x")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tex-nutshell")
+ (synopsis "Short document about TeX principles")
+ (description
+ "This document is meant for users who are looking for information about
+the basics of TeX. Its main goal is its brevity. The pure TeX features are
+described, no features provided by macro extensions. Only the last section
+gives a summary of plain TeX macros.")
+ (license license:public-domain)))
+
+(define-public texlive-tex-overview
+ (package
+ (name "texlive-tex-overview")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/tex-overview/")
+ (base32
+ "1agfya9rwvyjvip0alvibimz75jivpf19hp4jvlv7z0n9m26m9jd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tex-overview")
+ (synopsis "Overview of the development of TeX")
+ (description
+ "The document gives a short overview of TeX and its children, as well as
+the macro packages LaTeX and ConTeXt.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-tex-refs
+ (package
+ (name "texlive-tex-refs")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/tex-refs/")
+ (base32
+ "1w7hcd3qsdhmb2siakjg2hm3h6kxa90ncsaif9spr4xkxs03ib6l")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tex-references")
+ (synopsis "References for TeX and Friends")
+ (description
+ "This is an ongoing project with the aim of providing a help file for
+LaTeX (and its friends like ConTeXt, MetaPost, Metafont, etc.) using
+DocBook/XML source format.")
+ (license license:fdl1.2+)))
+
+(define-public texlive-tex-vpat
+ (package
+ (name "texlive-tex-vpat")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/tex-vpat/")
+ (base32
+ "16nfvhzzg46vk6pqli6spxq9y9r0manqd5b7b4k6r9lssdqxf8ld")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tex-vpat")
+ (synopsis "TeX accessibility conformance report")
+ (description
+ "This package provides the TeX accessibility conformance report based on
+ITI VPAT(R) guidelines.")
+ (license license:cc-by3.0)))
+
+(define-public texlive-texbytopic
+ (package
+ (name "texlive-texbytopic")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/plain/texbytopic/")
+ (base32
+ "0pnh1hsd6k434c8i1xdjq3ywrwylmryrsl86d6h7i1cnmzz4pwlx")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/texbytopic")
+ (synopsis "@emph{TeX by Topic} book")
+ (description
+ "@emph{TeX by Topic} is a book originally published by Addison-Wesley.
+It describes itself as ``a TeXnician's reference'', and covers the way
+TeX (the engine) works in as much detail as most ordinary TeX programmers will
+ever need to know.")
+ (license license:fdl1.3+)))
+
+(define-public texlive-texonly
+ (package
+ (name "texlive-texonly")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/plain/texonly/")
+ (base32
+ "0h40f8hj03ha0ilpj2fx5kzzvdv0yplmr4528s2rmmy62l9kgdkd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/texonly")
+ (synopsis "Sample document in Plain TeX")
+ (description
+ "This package provides a file written with TeX, not using any packages,
+to be compiled with TeX or pdfTeX only, not with LaTeX and al.")
+ (license license:lppl1.3c)))
+
(define-public texlive-threeparttable
(package
(name "texlive-threeparttable")
@@ -24248,6 +36573,100 @@ package @code{thumbpdf.sty} to automatically include the thumbnails. This
arrangement works with both plain TeX and LaTeX.")
(license license:lppl1.3+)))
+(define-public texlive-titlepages
+ (package
+ (name "texlive-titlepages")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/titlepages/")
+ (base32
+ "17ib7rpb2dhb2m724x66fdzddv8cqd808wxy5kkvx0vb3rl27hyh")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/titlepages")
+ (synopsis "Sample titlepages, and how to code them")
+ (description
+ "The document provides examples of over two dozen title page designs
+based on a range of published books and theses, together with the LaTeX code
+used to create them.")
+ (license license:lppl)))
+
+(define-public texlive-tlc2
+ (package
+ (name "texlive-tlc2")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/tlc2/")
+ (base32
+ "1ysb233rjb8gpl9s35qql1dny5rj6fn8ssy2dqdqsn5xj9pdasyy")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tlc2-examples")
+ (synopsis "Examples from @emph{The LaTeX Companion}, second edition")
+ (description
+ "This package provides the source of the examples printed in @emph{The
+LaTeX Companion} book, together with necessary supporting files.")
+ (license license:lppl)))
+
+(define-public texlive-tlc3-examples
+ (package
+ (name "texlive-tlc3-examples")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/tlc3-examples/")
+ (base32
+ "01ny6r3ycji0af0cdywn2fmxd0fyz3y7afdnn983a5gy1j9rza7v")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tlc3-examples")
+ (synopsis "All examples from @emph{The LaTeX Companion}, third edition")
+ (description
+ "This package provides the PDFsand sources for all examples from
+@emph{The LaTeX Companion}, third edition (Parts I+II), together with
+necessary supporting files.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-tlmgr-intro-zh-cn
+ (package
+ (name "texlive-tlmgr-intro-zh-cn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/tlmgr-intro-zh-cn/")
+ (base32
+ "127fad3aq66rnn4jkccyw7qc8pdcwapyjb6lj9kn49nqcy3jm6nk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tlmgr-intro-zh-cn")
+ (synopsis "Short tutorial on using @command{tlmgr} in Chinese")
+ (description
+ "This is a Chinese translation of the @command{tlmgr} documentation. It
+introduces some of the common usage of the TeX Live Manager. The original can
+be found in the @code{tlmgrbasics} package.")
+ (license license:gpl3+)))
+
+(define-public texlive-tlmgrbasics
+ (package
+ (name "texlive-tlmgrbasics")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/tlmgrbasics/")
+ (base32
+ "0zychfw7zvx7pj8zp89zg0rjablm8p6ja2nibbdbgvan0gfc1m97")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/tlmgrbasics")
+ (synopsis "Simplified documentation for @command{tlmgr}")
+ (description
+ "This package provides simplified documentation for @command{tlmgr}, the
+TeX Live manager. It describes the most commonly-used actions and options in
+a convenient format.")
+ (license license:gpl2+)))
+
(define-public texlive-txfonts
(package
(name "texlive-txfonts")
@@ -24436,6 +36855,176 @@ command).")
;; The license text is found at the header of the jadetex.dtx file.
(license license:expat)))
+(define-public texlive-japanese-mathformulas
+ (package
+ (name "texlive-japanese-mathformulas")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/lualatex/japanese-mathformulas/"
+ "tex/lualatex/japanese-mathformulas/")
+ (base32
+ "0a5kqgkl89m5yc9zgkhlz44dvvi52jfaja3lwcf7g7q039k2h6fg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/japanese-mathformulas")
+ (synopsis "Compiling basic math formulas in Japanese using LuaLaTeX")
+ (description
+ "This is a style file for compiling basic maths formulas in Japanese
+using LuaLaTeX. @code{\\NewDocumentCommand} allows you to specify whether the
+formula should be used within a sentence or on a new line.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-japanese-otf
+ (package
+ (name "texlive-japanese-otf")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/japanese-otf/"
+ "fonts/ofm/public/japanese-otf/"
+ "fonts/tfm/public/japanese-otf/"
+ "fonts/vf/public/japanese-otf/"
+ "source/fonts/japanese-otf/"
+ "tex/platex/japanese-otf/")
+ (base32
+ "125z1fi13dnksngsc442n6fcmicv7hhrxrq8anzxax4ic3dqfvha")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/japanese-otf")
+ (synopsis "Advanced font selection for platex and its friends")
+ (description
+ "The package contains pLaTeX support files and virtual fonts for
+supporting a wide variety of fonts in LaTeX using the pTeX engine.")
+ (license license:bsd-3)))
+
+(define-public texlive-jieeetran
+ (package
+ (name "texlive-jieeetran")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/jieeetran/"
+ "doc/bibtex/jieeetran/")
+ (base32
+ "122g618j9wli9amx9c82whjp81i5cpjz1mj4pnmyfa8x5mfdh6dp")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/jieeetran")
+ (synopsis
+ "UnofficiaL BibTeX style for citing Japanese articles in IEEE format")
+ (description
+ "This package provides an unofficial BibTeX style for authors trying to
+cite Japanese articles in the Institute of Electrical and Electronics
+Engineers (IEEE) format.")
+ (license license:expat)))
+
+(define-public texlive-jlreq
+ (package
+ (name "texlive-jlreq")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/jlreq/"
+ "fonts/tfm/public/jlreq/"
+ "fonts/vf/public/jlreq/"
+ "source/latex/jlreq/"
+ "tex/latex/jlreq/"
+ "tex/luatex/jlreq/")
+ (base32
+ "11jyj5mcyd9yxhb7mnm7naaaj26cgdk5iqkwna20109pcc2qy0wz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/jlreq")
+ (synopsis
+ "Japanese document class based on requirements for Japanese text layout")
+ (description
+ "This package provides a Japanese document class based on requirements
+for Japanese text layout. The class file and the JFM (Japanese font metric)
+files for LuaTeX-ja, pLaTeX, or upLaTeX are provided.")
+ (license license:bsd-2)))
+
+(define-public texlive-jlreq-deluxe
+ (package
+ (name "texlive-jlreq-deluxe")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/platex/jlreq-deluxe/"
+ "fonts/tfm/public/jlreq-deluxe/"
+ "fonts/vf/public/jlreq-deluxe/"
+ "tex/platex/jlreq-deluxe/")
+ (base32
+ "0l80iqgsnhvqisrkhgflwpxs5fqyz2ddv6vp3b17vnxvymyzzvg4")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/jlreq-deluxe")
+ (synopsis "Multi-weight Japanese font support for the @code{jlreq} class")
+ (description
+ "This package provides multi-weight Japanese font support for the
+@code{jlreq} class.")
+ (license license:expat)))
+
+(define-public texlive-jpneduenumerate
+ (package
+ (name "texlive-jpneduenumerate")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/jpneduenumerate/"
+ "tex/latex/jpneduenumerate/")
+ (base32
+ "0ndg4ig5bg9ns2pxcf070c7jyh7d7r3r7c7xg5d99k3qlg4vkd9n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/jpneduenumerate")
+ (synopsis "Enumerative expressions in Japanese education")
+ (description
+ "Mathematical equation representation in Japanese education differs
+somewhat from the standard LaTeX writing style. This package introduces
+enumerative expressions in Japanese education.")
+ (license license:expat)))
+
+(define-public texlive-jpnedumathsymbols
+ (package
+ (name "texlive-jpnedumathsymbols")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/jpnedumathsymbols/"
+ "tex/latex/jpnedumathsymbols/")
+ (base32
+ "0ap370bp831xxrq45zllyrbhhxs0yv3qb1l5pkpvgsildfk5rk7m")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/jpnedumathsymbols")
+ (synopsis "Mathematical equation representation in Japanese education")
+ (description
+ "Mathematical equation representation in Japanese education differs
+somewhat from the standard LaTeX writing style. This package introduces
+mathematical equation representation in Japanese education.")
+ (license license:expat)))
+
+(define-public texlive-kanbun
+ (package
+ (name "texlive-kanbun")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/kanbun/" "tex/latex/kanbun/")
+ (base32
+ "1a922jly8f791r4jbz4097h8js5z29435zphm5i52pvkl6p245wy")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/kanbun")
+ (synopsis "Typeset kanbun-kundoku with support for kanbun annotation")
+ (description
+ "This package allows users to manually input macros for elements in
+a kanbun-kundoku (Han Wen Xun Du) paragraph. More importantly, it accepts
+plain text input in the kanbun annotation form when used with LuaLaTeX, which
+allows typesetting kanbun-kundoku paragraphs efficiently.")
+ (license license:lppl1.3+)))
+
(define-public texlive-libertine
(package
(name "texlive-libertine")
@@ -26239,6 +38828,26 @@ not only with KOMA-Script classes but also with the standard classes.")
(define-deprecated-package texlive-latex-koma-script texlive-koma-script)
+(define-public texlive-koma-script-examples
+ (package
+ (name "texlive-koma-script-examples")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/koma-script-examples/")
+ (base32
+ "1s95a3vgjxrn34cpcinkyr1yw2rj8s2973np71yxrwzi9dqdjpn1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/koma-script-examples")
+ (synopsis "Examples from the KOMA-Script book")
+ (description
+ "This package contains some examples from the 6th edition of the book
+@emph{KOMA-Script<, Eine Sammlung von Klassen und Paketen fur LaTeX2e} by
+Markus Kohm, published by Lehmanns Media. There are no further descriptions
+of these examples.")
+ (license license:lppl1.3c)))
+
(define-public texlive-atbegshi
(package
(name "texlive-atbegshi")
@@ -26633,6 +39242,48 @@ in places where the standard @code{verbatim} environment (which is based on a
(define-deprecated-package texlive-latex-verbatimbox texlive-verbatimbox)
+(define-public texlive-verifica
+ (package
+ (name "texlive-verifica")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/verifica/"
+ "source/latex/verifica/"
+ "tex/latex/verifica/")
+ (base32
+ "1q7kdx7rywc98sdgycj33v8w3a3rk30qil5nqh9h0kgmc7a91mpc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/verifica")
+ (synopsis "Typeset (Italian high school) exercises")
+ (description
+ "This class provides various environments and commands to produce the
+typical exercises contained in a test. It is mainly intended for Italian high
+school teachers, as the style is probably more in line with Italian high
+school tests.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-exam-zh
+ (package
+ (name "texlive-exam-zh")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/xelatex/exam-zh/" "tex/latex/exam-zh/")
+ (base32
+ "1p0zy0y2c75mq84n3bqbd39hw1phiyfl22q0fzid58v5ngcf0ip1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/exam-zh")
+ (synopsis "LaTeX template for Chinese exams")
+ (description
+ "This package provides a class @file{exam-zh.cls} suitable for Chinese
+exams of all types. It also includes several module packages like
+@file{exam-zh-question.sty} and @file{exam-zh-choices.sty}, which can be used
+individually.")
+ (license license:lppl1.3c)))
+
(define-public texlive-examplep
(package
(name "texlive-examplep")
@@ -26718,6 +39369,22 @@ AMS-LaTeX, AMS-TeX, and plain TeX). The distribution includes Michael Barr's
(define-deprecated-package texlive-generic-xypic texlive-xypic)
+(define-public texlive-xypic-tut-pt
+ (package
+ (name "texlive-xypic-tut-pt")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/xypic-tut-pt/")
+ (base32
+ "0d9ivdz5jnhnh3pg8qb2jn7qfxad06hxff65scyhdd6wbsfaizi9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xypic-tut-pt")
+ (synopsis "Tutorial for XY-pic, in Portuguese")
+ (description "This is a tutorial for XY-pic, in Portuguese.")
+ (license license:gpl3+)))
+
(define-public texlive-bibtex
(package
(name "texlive-bibtex")
@@ -26744,6 +39411,32 @@ be specified in the document itself (one often needs a LaTeX citation-style
package, such as @command{natbib} as well).")
(license license:knuth)))
+(define-public texlive-charissil
+ (package
+ (name "texlive-charissil")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/charissil/"
+ "fonts/enc/dvips/charissil/"
+ "fonts/map/dvips/charissil/"
+ "fonts/tfm/SIL/charissil/"
+ "fonts/truetype/SIL/charissil/"
+ "fonts/type1/SIL/charissil/"
+ "fonts/vf/SIL/charissil/"
+ "tex/latex/charissil/")
+ (base32
+ "0hdwxbck39xjkyq981fm3zxxkjw753mnr05jb7h7824k9x9wpfsl")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/charissil")
+ (synopsis "CharisSIL fonts with support for all LaTeX engines")
+ (description
+ "This package provides the CharisSIL family of fonts adapted by SIL
+International from Bitstream Charter in TrueType format, with support for
+LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX.")
+ (license (list license:silofl1.1 license:lppl))))
+
(define-public texlive-charter
(package
(name "texlive-charter")
@@ -27721,6 +40414,24 @@ effects, varying slide transitions and animations.")
(define-deprecated-package texlive-latex-beamer texlive-beamer)
+(define-public texlive-beamer-tut-pt
+ (package
+ (name "texlive-beamer-tut-pt")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/beamer-tut-pt/")
+ (base32
+ "0ayh3kbh11l4nyyzp2kcwzn0phqhzawppy044iyl1wwwc2v3zx5b")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/beamer-tut-pt")
+ (synopsis "Introduction to the @code{beamer} class, in Portuguese")
+ (description
+ "This package provides an introduction to the @code{beamer} class, in
+Portuguese.")
+ (license license:gpl3+)))
+
(define-public texlive-xmpincl
(package
(name "texlive-xmpincl")
@@ -27849,6 +40560,27 @@ not (yet) be used with other packages, since the implementation might
change.")
(license license:lppl1.3+)))
+(define-public texlive-yet-another-guide-latex2e
+ (package
+ (name "texlive-yet-another-guide-latex2e")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/yet-another-guide-latex2e/")
+ (base32
+ "1bxpk66cfmqc6g0d29vvfd4d6y83nhdxsb9gsfwqbh38yr6rlq1b")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/yet-another-guide-latex2e")
+ (synopsis "Short guide to using LaTeX2e to typeset high quality documents")
+ (description
+ "This document is a short guide to using LaTeX2e to typeset high quality
+documents. It focuses on users of Windows and guides the reader through
+installation, some of LaTeX's conventions, and creating the front matter, body
+and end matter. The appendices contain a list of useful facilities not
+otherwise covered in this document and a list of helpful resources.")
+ (license license:fdl1.3+)))
+
(define-public texlive-pstricks
(package
(name "texlive-pstricks")
@@ -27873,6 +40605,1905 @@ and with colour support. There are macros for colouring or shading the cells
of tables.")
(license license:lppl1.3+)))
+(define-public texlive-pst-2dplot
+ (package
+ (name "texlive-pst-2dplot")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-2dplot/"
+ "tex/latex/pst-2dplot/")
+ (base32
+ "1lq39hdlqf4af16lx7qrs6x2hj10rsashgd3yl8659346a2mq75a")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-2dplot")
+ (synopsis "PSTricks package for drawing 2D curves")
+ (description
+ "Pst-2dplot is a PSTricks package that offers an intuitive tool for
+plotting 2-d curves. It defines an environment with commands similar to
+MATLAB for plotting.")
+ (license license:lppl)))
+
+(define-public texlive-pst-3d
+ (package
+ (name "texlive-pst-3d")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-3d/" "dvips/pst-3d/"
+ "source/generic/pst-3d/"
+ "tex/generic/pst-3d/" "tex/latex/pst-3d/")
+ (base32
+ "12gpsg14glcjavlwsb7g0dkxcax89z2adkx7p29cpzvssnimdj50")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-3d")
+ (synopsis "PSTricks package for tilting and other pseudo-3D tricks")
+ (description
+ "The package provides basic macros that use PSTricks for shadows, tilting
+and three dimensional representations of text or graphical objects.")
+ (license license:lppl)))
+
+(define-public texlive-pst-3dplot
+ (package
+ (name "texlive-pst-3dplot")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-3dplot/"
+ "dvips/pst-3dplot/"
+ "tex/generic/pst-3dplot/"
+ "tex/latex/pst-3dplot/")
+ (base32
+ "0k49c4kc126zacv2p2crdv00l50cg6kfpdnsa9m223naigifzf22")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-3dplot")
+ (synopsis "Draw 3D objects in parallel projection, using PSTricks")
+ (description
+ "This package provides a package using PSTricks to draw a large variety
+of graphs and plots, including 3D maths functions. Data can be read from
+external data files, making this package a generic tool for graphing within
+TeX or LaTeX, without the need for external tools.")
+ (license license:lppl)))
+
+(define-public texlive-pst-abspos
+ (package
+ (name "texlive-pst-abspos")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-abspos/"
+ "source/generic/pst-abspos/"
+ "tex/generic/pst-abspos/"
+ "tex/latex/pst-abspos/")
+ (base32
+ "12k786hfhp8vrq4a6a6caf6fi1p16hd79r3lf19d5vcyykppdcm8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-abspos")
+ (synopsis "Put objects at an absolute position")
+ (description
+ "This PSTricks package provides a command @code{\\pstPutAbs(x,y)} to put
+an object at an arbitrary absolute (or even a relative) position on the
+page.")
+ (license license:lppl)))
+
+(define-public texlive-pst-am
+ (package
+ (name "texlive-pst-am")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-am/"
+ "source/generic/pst-am/" "tex/latex/pst-am/")
+ (base32
+ "1dyhjycy6ccamxcp65761gbszxpvxdsiirqbpljkywsbynwfcn6q")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-am")
+ (synopsis "Simulation of modulation and demodulation")
+ (description
+ "The package allows the simulation of the modulated and demodulated
+amplitude of radio waves. The user may plot curves of modulated signals, wave
+carrier, signal modulation, signal recovery and signal demodulation.")
+ (license license:lppl)))
+
+(define-public texlive-pst-antiprism
+ (package
+ (name "texlive-pst-antiprism")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-antiprism/"
+ "dvips/pst-antiprism/"
+ "tex/generic/pst-antiprism/"
+ "tex/latex/pst-antiprism/")
+ (base32
+ "158691m8i8zd0w7d7vsbmkjm4y1ixfvj4j7bxszcw67cz2q2cmyi")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-antiprism")
+ (synopsis "PSTricks related package which draws an antiprism")
+ (description
+ "@code{pst-antiprism} is a PSTricks related package which draws an antiprism,
+which is a semiregular polyhedron constructed with 2-gons and triangles.")
+ (license license:lppl)))
+
+(define-public texlive-pst-arrow
+ (package
+ (name "texlive-pst-arrow")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-arrow/"
+ "tex/generic/pst-arrow/"
+ "tex/latex/pst-arrow/")
+ (base32
+ "1z216b5189f390mdzxxcc240i0iav13nicqjqwcn31f4j4wclpzj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-arrow")
+ (synopsis "Special arrows for PSTricks")
+ (description
+ "This package has all the code from the package @code{pstricks-add},
+which was related to arrows, like multiple arrows and so on.")
+ (license license:lppl)))
+
+(define-public texlive-pst-asr
+ (package
+ (name "texlive-pst-asr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-asr/"
+ "tex/generic/pst-asr/" "tex/latex/pst-asr/")
+ (base32
+ "0hxp905d2r4j2z8hfbl9v45xid20lm41k8xy52fdj5grpshhg2z1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-asr")
+ (synopsis "Typeset autosegmental representations for linguists")
+ (description
+ "The package allows the user to typeset autosegmental representations.")
+ (license license:lppl)))
+
+(define-public texlive-pst-bar
+ (package
+ (name "texlive-pst-bar")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-bar/" "dvips/pst-bar/"
+ "tex/generic/pst-bar/" "tex/latex/pst-bar/")
+ (base32
+ "19x8a3r09m28g6mpa98rz94274yahajznkkqarzwh1n8v54bb7hd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-bar")
+ (synopsis "Produces bar charts using PSTricks")
+ (description
+ "The package uses PSTricks to draw bar charts from data stored in
+a comma-delimited file. Several types of bar charts may be drawn, and the
+drawing parameters are highly customizable.")
+ (license license:lppl)))
+
+(define-public texlive-pst-barcode
+ (package
+ (name "texlive-pst-barcode")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-barcode/"
+ "dvips/pst-barcode/"
+ "tex/generic/pst-barcode/"
+ "tex/latex/pst-barcode/")
+ (base32
+ "10990hhhj961rizfffplx8v3rhnv7knm8nz2zd1aqp686fr3fkgv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-barcode")
+ (synopsis "Print barcodes using PostScript")
+ (description
+ "The @code{pst-barcode} package allows printing of barcodes, in a huge
+variety of formats, including quick-response (QR) codes. As a PSTricks
+package, the package requires pstricks. The package uses @code{PostScript}
+for calculating the bars. For PDF output use a multi-pass mechansism such as
+@code{pst-pdf}.")
+ (license license:lppl)))
+
+(define-public texlive-pst-bezier
+ (package
+ (name "texlive-pst-bezier")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-bezier/"
+ "dvips/pst-bezier/"
+ "tex/generic/pst-bezier/"
+ "tex/latex/pst-bezier/")
+ (base32
+ "181232snaqfjdc5mzazsdgjvmjn27pcfx45mydkk0cpp61kdr9yk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-bezier")
+ (synopsis "Draw Bezier curves")
+ (description
+ "The package provides a macro @code{\\psbcurve} for drawing a Bezier curve.
+Provision is made for full control of over all the control points of the
+curve.")
+ (license license:lppl)))
+
+(define-public texlive-pst-blur
+ (package
+ (name "texlive-pst-blur")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-blur/" "dvips/pst-blur/"
+ "source/generic/pst-blur/"
+ "tex/generic/pst-blur/"
+ "tex/latex/pst-blur/")
+ (base32
+ "1zz5ixznkl3i59zlv9lxz7f1cfqwbar3qjy5x4323gmzjw2k9f8m")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-blur")
+ (synopsis "PSTricks package for blurred shadows")
+ (description
+ "Pst-blur is a package built for use with PSTricks. It provides macros
+that apply blurring to the normal shadow function of PSTricks.")
+ (license license:lppl)))
+
+(define-public texlive-pst-bspline
+ (package
+ (name "texlive-pst-bspline")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-bspline/"
+ "dvips/pst-bspline/"
+ "tex/generic/pst-bspline/"
+ "tex/latex/pst-bspline/")
+ (base32
+ "0djf1izf9779lgmbw5zhcz7k5hf8ay96nlgdgpsm1zj4ncwkpibg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-bspline")
+ (synopsis "Draw cubic Bspline curves and interpolations")
+ (description
+ "The package draws uniform, cubic B-spline curves, open and closed, based
+on a sequence of B-spline control points. There is also code which permits
+drawing the open or closed cubic Bspline curve interpolating a sequence of
+points. Graphical output is created using PStricks.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-pst-calculate
+ (package
+ (name "texlive-pst-calculate")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-calculate/"
+ "tex/latex/pst-calculate/")
+ (base32
+ "19yi0n8p4gj2p16nsk8f3i02a9adlqssyv57r67dc0qh6a0ipa9k")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-calculate")
+ (synopsis "Support for floating point operations at LaTeX level")
+ (description
+ "This package provides an interface to the LaTeX3 floating point unit,
+mainly used for PSTricks related packages to allow math expressions at LaTeX
+level.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-pst-calendar
+ (package
+ (name "texlive-pst-calendar")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pst-calendar/"
+ "tex/latex/pst-calendar/")
+ (base32
+ "07vc1jxrr0n0iwjx6qjww53xji1pv42dvlc2ghi1r14nypgm8j5n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-calendar")
+ (synopsis "Plot calendars in fancy ways")
+ (description
+ "The package draws tabular calendars, or calendars on dodecahedra with
+a month to each face. The package works for years 2000--2099, and has options
+for calendars in French German and English, but the documentation is not
+available in English.")
+ (license license:lppl)))
+
+(define-public texlive-pst-cie
+ (package
+ (name "texlive-pst-cie")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-cie/" "dvips/pst-cie/"
+ "tex/generic/pst-cie/" "tex/latex/pst-cie/")
+ (base32
+ "0g5yry8m935idznwn486gn75vjyhbdzs2w99l0szh95026kd4f0a")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-cie")
+ (synopsis "CIE color space")
+ (description
+ "pst-cie is a PSTricks related package to show the different CIE color
+spaces: Adobe, CIE, ColorMatch, NTSC, Pal-Secam, ProPhoto, SMPTE, and sRGB.")
+ (license license:lppl)))
+
+(define-public texlive-pst-circ
+ (package
+ (name "texlive-pst-circ")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-circ/" "dvips/pst-circ/"
+ "tex/generic/pst-circ/"
+ "tex/latex/pst-circ/")
+ (base32
+ "0255xcjhm0jcgw352cmdn8d8062g2mihfzhii20zh4j0zznmk7hj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-circ")
+ (synopsis "PSTricks package for drawing electric circuits")
+ (description
+ "The package can easily draw current 2-terminal devices and some 3- and
+4-terminal devices used in electronic or electric theory. The package's
+macros are designed with a view to logical representation of circuits, as far
+as possible, so as to relieve the user of purely graphical considerations when
+expressing a circuit.")
+ (license license:lppl)))
+
+(define-public texlive-pst-coil
+ (package
+ (name "texlive-pst-coil")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-coil/" "dvips/pst-coil/"
+ "tex/generic/pst-coil/"
+ "tex/latex/pst-coil/")
+ (base32
+ "0d3wqrv19zc9qwp3gbr32siad408z4g23k5861p0hqy2hw8f908q")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-coil")
+ (synopsis "PSTricks package for coils, etc")
+ (description
+ "Pst-coil is a PSTricks based package for coils and zigzags and for coil
+and zigzag node connections.")
+ (license license:lppl)))
+
+(define-public texlive-pst-contourplot
+ (package
+ (name "texlive-pst-contourplot")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-contourplot/"
+ "tex/generic/pst-contourplot/"
+ "tex/latex/pst-contourplot/")
+ (base32
+ "00nqg59x1x3nh30cclqjdyyyjzinyl9czjfywznh68dzari1fvqk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-contourplot")
+ (synopsis
+ "Draw implicit functions using the marching squares algorithm")
+ (description
+ "This package allows to draw implicit functions @samp{f(x,y) = 0} with
+options for coloring the inside of the surfaces, for marking the points and
+arrowing the curve at points chosen by the user. The package uses the
+marching squares algorithm.")
+ (license license:lppl)))
+
+(define-public texlive-pst-cox
+ (package
+ (name "texlive-pst-cox")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-cox/" "dvips/pst-cox/"
+ "tex/generic/pst-cox/" "tex/latex/pst-cox/")
+ (base32
+ "1bw2qmsc735q3ji4h7l166s37wcpd6s4fvi98ggagndm29mcbia3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-cox")
+ (synopsis "Drawing regular complex polytopes with PSTricks")
+ (description
+ "Pst-cox is a PSTricks package for drawing 2-dimensional projections of
+complex regular polytopes (after the work of Coxeter). The package consists
+of a macro library for drawing the projections. The complex polytopes appear
+in the study of the root systems and play a crucial role in many domains
+related to mathematics and physics. These polytopes have been completely
+described by Coxeter in his book @emph{Regular Complex Polytopes}. There
+exist only a finite numbers of exceptional regular complex polytopes (for
+example the icosahedron) and some infinite series (for example, one can
+construct a multi-dimensional analogue of the hypercube in any finite
+dimension).
+
+The library contains two packages. The first, @code{pst-coxcoor}, is devoted
+to the exceptional complex regular polytopes whose coordinates have been
+pre-computed. The second, @code{pst-coxeterp}, is devoted to the infinite
+series.")
+ (license license:lgpl3+)))
+
+(define-public texlive-pst-dart
+ (package
+ (name "texlive-pst-dart")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-dart/"
+ "tex/generic/pst-dart/"
+ "tex/latex/pst-dart/")
+ (base32
+ "1834hxlg4hfqmrl6k5i2c1jimzd0lcdi6x82b8lfj8dhnddlbgzr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-dart")
+ (synopsis "Plotting dart boards")
+ (description
+ "@code{pst-dart} is a PSTricks related package and draws dart boards.
+Optional arguments are the unit and the fontsize.")
+ (license license:lppl)))
+
+(define-public texlive-pst-dbicons
+ (package
+ (name "texlive-pst-dbicons")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-dbicons/"
+ "source/generic/pst-dbicons/"
+ "tex/latex/pst-dbicons/")
+ (base32
+ "0pzfahir5vvxw28095myqppfpyik7agzncm9vm42gvldw45byr4q")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-dbicons")
+ (synopsis "Support for drawing ER diagrams")
+ (description
+ "The package provides some useful macros in the database area. The
+package focusses on typesetting ER-Diagrams in a declarative style, i.e., by
+positioning some nodes and defining the position of all other nodes relative
+to them by using the standard database terminology.")
+ (license license:lppl)))
+
+(define-public texlive-pst-diffraction
+ (package
+ (name "texlive-pst-diffraction")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-diffraction/"
+ "source/generic/pst-diffraction/"
+ "tex/generic/pst-diffraction/"
+ "tex/latex/pst-diffraction/")
+ (base32
+ "1wi67md3046nj0arqi1wmbgdhdrsnfqgmmb0ayk2iswfhvx32myr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-diffraction")
+ (synopsis "Print diffraction patterns from various apertures")
+ (description
+ "The package enables the user to draw (using PSTricks) the diffraction
+patterns for different geometric forms of apertures for monochromatic light.
+The aperture stops can have rectangular, circular or triangular openings. The
+view of the diffraction may be planar, or three-dimensional. Options
+available are the dimensions of the aperture under consideration and of the
+particular optical setting, e.g., the radius in case of an circular opening.
+Moreover one can choose the wavelength of the light (the associated color will
+be calculated by the package).")
+ (license license:lppl)))
+
+(define-public texlive-pst-electricfield
+ (package
+ (name "texlive-pst-electricfield")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-electricfield/"
+ "dvips/pst-electricfield/"
+ "source/generic/pst-electricfield/"
+ "tex/generic/pst-electricfield/"
+ "tex/latex/pst-electricfield/")
+ (base32
+ "1awc5nqp7giqmczx1xd1y78j5vgsw7y8m767mbhgs5j12j3yl4yd")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-electricfield")
+ (synopsis "Draw electric field and equipotential lines with PSTricks")
+ (description
+ "The package provides macros to plot electric field and equipotential
+lines using PStricks. There may be any number of charges which can be placed
+in a cartesian coordinate system.")
+ (license license:lppl)))
+
+(define-public texlive-pst-eps
+ (package
+ (name "texlive-pst-eps")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-eps/"
+ "source/generic/pst-eps/"
+ "tex/generic/pst-eps/" "tex/latex/pst-eps/")
+ (base32
+ "1lf106rw3w6gicn6021jpj4bgbpgjyixp64l9aqqxn6ip6vm4yh3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-eps")
+ (synopsis "Create EPS files from PSTricks figures")
+ (description
+ "Pst-eps is a PSTricks-based package for exporting PSTricks images on the
+fly to encapsulated PostScript (EPS) image files, which can then be read into
+a document in the usual way.")
+ (license license:lppl)))
+
+(define-public texlive-pst-eucl
+ (package
+ (name "texlive-pst-eucl")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-eucl/" "dvips/pst-eucl/"
+ "tex/generic/pst-eucl/"
+ "tex/latex/pst-eucl/")
+ (base32
+ "070f7chfvj65mhhdnghblhlq0ywvy76bw17dcb8519ixra6p4f4d")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-eucl")
+ (synopsis "Euclidian geometry with PSTricks")
+ (description
+ "The package allows the drawing of Euclidean geometric figures using TeX
+PSTricks macros for specifying mathematical constraints. It is thus possible
+to build point using common transformations or intersections. The use of
+coordinates is limited to points which controlled the figure.")
+ (license license:lppl)))
+
+(define-public texlive-pst-eucl-translation-bg
+ (package
+ (name "texlive-pst-eucl-translation-bg")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pst-eucl-translation-bg/")
+ (base32
+ "06c9ajnfl01sl81z5r8a5lzmaygq9rdmgym2v40y7xp7z033gwwv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-eucl-translation-bg")
+ (synopsis "Bulgarian translation of the @code{pst-eucl} documentation")
+ (description
+ "The package provides the @code{pst-eucl} package documentation in
+Bulgarian language.")
+ (license license:lppl)))
+
+(define-public texlive-pst-exa
+ (package
+ (name "texlive-pst-exa")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pst-exa/" "tex/latex/pst-exa/")
+ (base32
+ "1jbkk5nircdv0mas1vbydqhca1r5vcmrxyyi5xwzi1qhfbw3xa8g")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-exa")
+ (synopsis "Typeset PSTricks examples, with code")
+ (description
+ "The (PSTricks-related) package provides an environment @code{PSTexample}
+to put code and output side by side or one above the other.")
+ (license license:lppl)))
+
+(define-public texlive-pst-feyn
+ (package
+ (name "texlive-pst-feyn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-feyn/" "dvips/pst-feyn/"
+ "tex/generic/pst-feyn/"
+ "tex/latex/pst-feyn/")
+ (base32
+ "08m8pwl5kk2rs835pnksap8ld6ir0chlbswchgpvks229i6gkrj0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-feyn")
+ (synopsis "Draw graphical elements for Feynman diagrams")
+ (description
+ "@code{pst-feyn} is a set of drawing graphical elements which are used
+for Feynman diagrams.")
+ (license license:lppl)))
+
+(define-public texlive-pst-fill
+ (package
+ (name "texlive-pst-fill")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-fill/"
+ "tex/generic/pst-fill/"
+ "tex/latex/pst-fill/")
+ (base32
+ "0anzq671nsprckhy92ybp2y93g5f2z1s0qja9wx2mrjpb4xq8ng0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-fill")
+ (synopsis "Fill or tile areas with PSTricks")
+ (description
+ "Pst-fill is a PSTricks-based package for filling and tiling areas or
+characters.")
+ (license license:lppl)))
+
+(define-public texlive-pst-fit
+ (package
+ (name "texlive-pst-fit")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-fit/"
+ "tex/generic/pst-fit/" "tex/latex/pst-fit/")
+ (base32
+ "0w2vnd6zb9vdrqbk256ynr7lg7p9ps53rrdq9l999bw8f8vip1as")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-fit")
+ (synopsis "Macros for curve fitting")
+ (description
+ "The package uses PSTricks to fit curves to: linear functions; power
+functions; exp function; logarithm functions; Recip; Kings Law data; Gaussian;
+and fourth order polynomials.")
+ (license license:lppl)))
+
+(define-public texlive-pst-flags
+ (package
+ (name "texlive-pst-flags")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pst-flags/"
+ "tex/latex/pst-flags/")
+ (base32
+ "13078q4mg1r8hg5zvywfasfz26phcr9dvsw4s05spc116b8fz9gn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-flags")
+ (synopsis "Draw flags of countries using PSTricks")
+ (description
+ "This package provides a number of macros for rendering flags of
+countries and their associated artefacts using PSTricks. Formatting of the
+resulting drawings is entirely controlled by TeX macros. A good working
+knowledge of LaTeX should be sufficient to design flags of sovereign countries
+and adapt them to create new designs. Features such as color or shape
+customisation and dynamic modifications are possible by cleverly adjusting the
+options supplied to the TeX macros.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-pst-fr3d
+ (package
+ (name "texlive-pst-fr3d")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-fr3d/"
+ "source/generic/pst-fr3d/"
+ "tex/generic/pst-fr3d/"
+ "tex/latex/pst-fr3d/")
+ (base32
+ "0y8xsq6wklpygzf0lfdy683vkdrglw5jl00qyfwk6rl08wb4l17y")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-fr3d")
+ (synopsis "Draw 3-dimensional framed boxes using PSTricks")
+ (description
+ "This package provides a package using PSTricks to draw three dimensional
+framed boxes using a macro @code{\\PstFrameBoxThreeD}. The macro is
+especially useful for drawing 3D-seeming buttons.")
+ (license license:lppl)))
+
+(define-public texlive-pst-fractal
+ (package
+ (name "texlive-pst-fractal")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-fractal/"
+ "dvips/pst-fractal/"
+ "tex/generic/pst-fractal/"
+ "tex/latex/pst-fractal/")
+ (base32
+ "0jc9zwjp23l6njr7y63jh0xv4a6qy2610bb88fdiwdsqnh70gs72")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-fractal")
+ (synopsis "Draw fractal sets using PSTricks")
+ (description
+ "The package uses PSTricks to draw the Julia and Mandelbrot sets, the
+Sierpinski triangle, Koch flake, and Apollonius Circle as well as fractal
+trees (which need not be balanced) with a variety of different
+parameters (including varying numbers of iterations).")
+ (license license:lppl)))
+
+(define-public texlive-pst-fun
+ (package
+ (name "texlive-pst-fun")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-fun/" "dvips/pst-fun/"
+ "source/generic/pst-fun/"
+ "tex/generic/pst-fun/" "tex/latex/pst-fun/")
+ (base32
+ "070nv0yv0rcfvx36xmya953pk89whrr26irvy0ccb41k66fvw5j1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-fun")
+ (synopsis "Draw funny objects with PSTricks")
+ (description
+ "This is a PSTricks related package for drawing funny objects, like ant, bird,
+fish, kangaroo, etc. Such objects may be useful for testing other PSTricks
+macros and/or packages. (Or they can be used for fun...)")
+ (license license:lppl)))
+
+(define-public texlive-pst-func
+ (package
+ (name "texlive-pst-func")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-func/" "dvips/pst-func/"
+ "tex/generic/pst-func/"
+ "tex/latex/pst-func/")
+ (base32
+ "01ibjcyb71l5wqm0x2vq3i4by7q0hp6jmghyw9gkrapmdlwqig5q")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-func")
+ (synopsis "PSTricks package for plotting mathematical functions")
+ (description
+ "The package is built for use with PSTricks. It provides macros for
+plotting and manipulating various mathematical functions:
+
+@itemize
+@item polynomials and their derivatives,
+@item Fourier sums,
+@item the Bessel function defined by its order;
+@item the Gauss function defined by sigma and mu,
+@item Bezier curves from order 1 (two control points) to order 9 (10 control
+points),
+@item the superellipse function (the Lame curve),
+@item Chebyshev polynomials of the first and second kind,
+@item the Thomae (or popcorn) function,
+@item the Weierstrass function,
+@item various integration-derived functions: normal, binomial, poisson, gamma,
+chi-squared, student's t, F, beta, Cauchy and Weibull distribution functions
+and the Lorenz curve,
+@item the zeroes of a function, or the intermediate point of two functions,
+@item the Vasicek function for describing the evolution of interest rates,
+@item implicit functions.
+@end itemize
+
+The plots may be generated as volumes of rotation about the X-axis, as well.")
+ (license license:lppl)))
+
+(define-public texlive-pst-gantt
+ (package
+ (name "texlive-pst-gantt")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-gantt/"
+ "tex/generic/pst-gantt/"
+ "tex/latex/pst-gantt/")
+ (base32
+ "1ziahdc0r8pkxxn6p6ijrx1diihkbbrmwbbc1pzi1sddqg05l5sc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-gantt")
+ (synopsis "Draw GANTT charts with PSTricks")
+ (description
+ "The package uses PSTricks to draw GANTT charts, which are a kind of bar
+chart that displays a project schedule.")
+ (license license:lppl)))
+
+(define-public texlive-pst-geo
+ (package
+ (name "texlive-pst-geo")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-geo/" "dvips/pst-geo/"
+ "tex/generic/pst-geo/" "tex/latex/pst-geo/")
+ (base32
+ "1zqmjjg9zmmzjqmhx2jwcc761f1rrxcchsnrd5s686f9p6z4w7c6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-geo")
+ (synopsis "Geographical projections")
+ (description
+ "The package offers a set of PSTricks related packages for various
+cartographic projections of the terrestrial sphere. The package
+@code{pst-map2d} provides conventional projections such as Mercator, Lambert,
+cylindrical, etc. The package @code{pst-map3d} treats representation in three
+dimensions of the terrestrial sphere. Packages @code{pst-map2dII} and
+@code{pst-map3dII} allow use of the CIA World DataBank II. Various parameters
+of the packages allow for choice of the level of the detail and the layouts
+possible (cities, borders, rivers etc). Substantial data files are provided,
+in an (internally) compressed format. Decompression happens on-the-fly as
+a document using the data is displayed, printed or converted to PDF format.
+A Perl script is provided for the user to do the decompression, if the need
+should arise.")
+ (license license:lppl)))
+
+(define-public texlive-pst-geometrictools
+ (package
+ (name "texlive-pst-geometrictools")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-geometrictools/"
+ "tex/generic/pst-geometrictools/"
+ "tex/latex/pst-geometrictools/")
+ (base32
+ "14mhyjq8w3llkyjij274n5sdwbp3ak2xi6q6ggqdakgn032a7yhn")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-geometrictools")
+ (synopsis "PSTricks package to draw geometric tools")
+ (description
+ "This PSTricks package facilitates the drawing of protractors, rulers,
+compasses and pencils.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-pst-gr3d
+ (package
+ (name "texlive-pst-gr3d")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-gr3d/"
+ "source/latex/pst-gr3d/"
+ "tex/generic/pst-gr3d/"
+ "tex/latex/pst-gr3d/")
+ (base32
+ "0pppd4l4yrdgy0vss8l2kndd0cg9nxip7d7vcyrfr0cz9kw0z45n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-gr3d")
+ (synopsis "Three dimensional grids with PSTricks")
+ (description
+ "This PSTricks package provides a command @code{\\PstGridThreeD} that
+will draw a three dimensional grid, offering a number of options for its
+appearance.")
+ (license license:lppl)))
+
+(define-public texlive-pst-grad
+ (package
+ (name "texlive-pst-grad")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-grad/" "dvips/pst-grad/"
+ "tex/generic/pst-grad/"
+ "tex/latex/pst-grad/")
+ (base32
+ "10b8b7mb6c1kkwvwrq31zwmn184qprd69ckypp0gs5s1nz9klc4l")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-grad")
+ (synopsis "Filling with colour gradients, using PSTricks")
+ (description
+ "The package fills with colour gradients, using PSTricks. The RGB, CMYK
+and HSB models are supported. Other colour gradient mechanisms are to be
+found in package @code{pst-slpe}.")
+ (license license:lppl)))
+
+(define-public texlive-pst-graphicx
+ (package
+ (name "texlive-pst-graphicx")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-graphicx/"
+ "tex/generic/pst-graphicx/")
+ (base32
+ "0x1053a92hi1msbmw7s0222k0vfg28172qrinz3hdv94igaxi38q")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-graphicx")
+ (synopsis "PSTricks-compatible @code{graphicx} for use with Plain TeX")
+ (description
+ "The package provides a version of @code{graphicx} that avoids loading
+the graphics bundle's (original) @code{keyval} package, which clashes with
+PSTricks use of @code{xkeyval}.")
+ (license license:lppl)))
+
+(define-public texlive-pst-hsb
+ (package
+ (name "texlive-pst-hsb")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-hsb/"
+ "tex/generic/pst-hsb/" "tex/latex/pst-hsb/")
+ (base32
+ "0cv81bbkg2yhszjs2y7b5vs241y272by5mcb7adg347jzyrs8s74")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-hsb")
+ (synopsis "Curves with continuous colours")
+ (description
+ "This is a PSTricks-related package. It can plot lines and/or curves
+with continuous colours. Only colours defined in the HSB model are
+supported.")
+ (license license:lppl)))
+
+(define-public texlive-pst-infixplot
+ (package
+ (name "texlive-pst-infixplot")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-infixplot/"
+ "tex/generic/pst-infixplot/"
+ "tex/latex/pst-infixplot/")
+ (base32
+ "07yqjzznayk3pjbsaxjz5b63hiabmkdywv2h6kshpjqmh2q1zi6w")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-infixplot")
+ (synopsis "Use PSTricks plotting capacities with infix expressions")
+ (description
+ "Plotting functions with pst-plot is very powerful but sometimes
+difficult to learn since the syntax of @code{\\psplot} and
+@code{\\parametricplot} requires some PostScript knowledge. The infix-RPN and
+@code{pst-infixplot} styles simplify the usage of @code{pst-plot} for the
+beginner, providing macro commands that convert natural mathematical
+expressions to PostScript syntax.")
+ (license license:lppl)))
+
+(define-public texlive-pst-intersect
+ (package
+ (name "texlive-pst-intersect")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pst-intersect/"
+ "dvips/pst-intersect/"
+ "source/latex/pst-intersect/"
+ "tex/generic/pst-intersect/"
+ "tex/latex/pst-intersect/")
+ (base32
+ "157yqj923kikm8abiv3giyf9rrr6cw0jwqj37ri5ya5iyxlfvmmv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-intersect")
+ (synopsis "Compute intersections of arbitrary curves")
+ (description
+ "The package computes the intersections between arbitrary PostScript
+paths or Bezier curves, using the Bezier clipping algorithm.")
+ (license license:lppl)))
+
+(define-public texlive-pst-jtree
+ (package
+ (name "texlive-pst-jtree")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-jtree/"
+ "tex/generic/pst-jtree/"
+ "tex/latex/pst-jtree/")
+ (base32
+ "07vzx418syv1v04z1552k9iwjz4b4kmw7g2m1i4nqdfg2lvina8s")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-jtree")
+ (synopsis "Typeset complex trees for linguists")
+ (description
+ "jTree uses PSTricks to enable linguists to typeset complex trees.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-pst-knot
+ (package
+ (name "texlive-pst-knot")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-knot/" "dvips/pst-knot/"
+ "tex/generic/pst-knot/"
+ "tex/latex/pst-knot/")
+ (base32
+ "1b69m4qwd37vd3x734r4hp4wzsirsp6k5m87yqmxlhlkrf0wmrwc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-knot")
+ (synopsis "PSTricks package for displaying knots")
+ (description
+ "The package can produce a fair range of knot shapes, with all the
+standard graphics controls one expects.")
+ (license license:lppl)))
+
+(define-public texlive-pst-labo
+ (package
+ (name "texlive-pst-labo")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-labo/"
+ "tex/generic/pst-labo/"
+ "tex/latex/pst-labo/")
+ (base32
+ "10c2qv2fpijb49yn7p00b116icimhiva5kq0bfgj2975y90fncjb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-labo")
+ (synopsis "Draw objects for Chemistry laboratories")
+ (description
+ "Pst-labo is a PSTricks related package for drawing basic and complex
+chemical objects. The documentation of the package is illuminated with plenty
+of illustrations together with their source code, making it an easy read.")
+ (license license:lppl)))
+
+(define-public texlive-pst-layout
+ (package
+ (name "texlive-pst-layout")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pst-layout/"
+ "tex/latex/pst-layout/")
+ (base32
+ "1f07j551kiajqyrfjlsj7xk40zv18ik2b3fih5iyzkf4zk4f650r")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-layout")
+ (synopsis "Page layout macros based on PSTricks packages")
+ (description
+ "The package provides a means of creating elaborate (``pseudo-tabular'')
+layouts of material, typically to be overlaid on an included graphic.")
+ (license license:lppl)))
+
+(define-public texlive-pst-lens
+ (package
+ (name "texlive-pst-lens")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-lens/"
+ "source/generic/pst-lens/"
+ "tex/generic/pst-lens/"
+ "tex/latex/pst-lens/")
+ (base32
+ "0h2930i4izgfjk96445yiwsk6x8cg5cl4zlqrg5rsv7nr2k8njy3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-lens")
+ (synopsis "Lenses with PSTricks")
+ (description
+ "This PSTricks package provides a really rather simple command
+@code{\\PstLens} that will draw a lens. Command parameters provide
+a remarkable range of effects.")
+ (license license:lppl)))
+
+(define-public texlive-pst-light3d
+ (package
+ (name "texlive-pst-light3d")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-light3d/"
+ "dvips/pst-light3d/"
+ "source/generic/pst-light3d/"
+ "tex/generic/pst-light3d/"
+ "tex/latex/pst-light3d/")
+ (base32
+ "0kwdbf64m2kmplk4r7ifxckajh3d5sgjini70fmababnrp1g8nzf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-light3d")
+ (synopsis "Three dimensional lighting effects (PSTricks)")
+ (description
+ "This package provides a PSTricks package for three dimensional lighting
+effects on characters and PSTricks graphics, like lines, curves, plots, ...")
+ (license license:lppl)))
+
+(define-public texlive-pst-lsystem
+ (package
+ (name "texlive-pst-lsystem")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-lsystem/"
+ "dvips/pst-lsystem/"
+ "tex/generic/pst-lsystem/"
+ "tex/latex/pst-lsystem/")
+ (base32
+ "1k3krdcfqa5cyzaq0jp8dzil6arfvs5ah2mp87460pl2wvfza0lr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-lsystem")
+ (synopsis "Create images based on a L-system")
+ (description
+ "@code{pst-lsystem} is a PSTricks based package for creating images based
+on a L-system. A L-system (Lindenmayer system) is a set of rules which can be
+used to model the morphology of a variety of organisms or fractals like the
+Kochflake or Hilbert curve.")
+ (license license:lppl)))
+
+(define-public texlive-pst-magneticfield
+ (package
+ (name "texlive-pst-magneticfield")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-magneticfield/"
+ "dvips/pst-magneticfield/"
+ "tex/generic/pst-magneticfield/"
+ "tex/latex/pst-magneticfield/")
+ (base32
+ "0gxz7yfj16b23lwn5pq68r8yb6klm7xhmq5m0addmrq1dvb3id5n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-magneticfield")
+ (synopsis "Plotting a magnetic field with PSTricks")
+ (description
+ "@code{pst-magneticfield} is a PSTricks related package to draw the
+magnetic field lines of Helmholtz coils in a two or three dimensional view.
+There are several parameters to create a different output.")
+ (license license:lppl)))
+
+(define-public texlive-pst-marble
+ (package
+ (name "texlive-pst-marble")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-marble/"
+ "dvips/pst-marble/"
+ "tex/generic/pst-marble/"
+ "tex/latex/pst-marble/")
+ (base32
+ "1j5jags1m4wwwfkd25n57q49ggdwc7b9qjp8da4q255yf0i54w91")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-marble")
+ (synopsis "PSTricks package to draw marble-like patterns")
+ (description "This is a PSTricks package to draw marble-like patterns.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-pst-math
+ (package
+ (name "texlive-pst-math")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-math/" "dvips/pst-math/"
+ "tex/generic/pst-math/"
+ "tex/latex/pst-math/")
+ (base32
+ "1h9fg3wz7k28kgmlanli8jzz8kqif11lf0y50w5wxrnaasdmh1ib")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-math")
+ (synopsis "Enhancement of PostScript math operators to use with PSTricks")
+ (description
+ "PostScript lacks a lot of basic operators such as tan, acos, asin, cosh,
+sinh, tanh, acosh, asinh, atanh, exp (with e base). Also (oddly) cos and sin
+use arguments in degrees. Pst-math provides all those operators in a header
+file @file{pst-math.pro} with wrappers @file{pst-math.sty} and
+@file{pst-math.tex}. In addition, sinc, gauss, gammaln and bessel are
+implemented (only partially for the latter). The package is designed
+essentially to work with @code{pst-plot} but can be used in whatever PS code.
+The package also provides a routine SIMPSON for numerical integration and
+a solver of linear equation systems.")
+ (license license:lppl)))
+
+(define-public texlive-pst-mirror
+ (package
+ (name "texlive-pst-mirror")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-mirror/"
+ "dvips/pst-mirror/"
+ "tex/generic/pst-mirror/"
+ "tex/latex/pst-mirror/")
+ (base32
+ "0b2q1islf9mwphzcs6g04vq69hlmyisx4rb5fb77yiw3na5xlnq0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-mirror")
+ (synopsis "Images on a spherical mirror")
+ (description
+ "The package provides commands and supporting PostScript material for
+drawing images as if reflected by a spherical mirror.")
+ (license license:lppl)))
+
+(define-public texlive-pst-moire
+ (package
+ (name "texlive-pst-moire")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-moire/" "dvips/pst-moire/"
+ "tex/generic/pst-moire/"
+ "tex/latex/pst-moire/")
+ (base32
+ "0i2p5b2cfhnbmszcs5ydlk4nfxhwgl84kq148kpg6cx07gg8rr6l")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-moire")
+ (synopsis "PSTricks package to draw moiré patterns")
+ (description "This is a PSTricks package to draw moiré patterns.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-pst-node
+ (package
+ (name "texlive-pst-node")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-node/" "dvips/pst-node/"
+ "tex/generic/pst-node/"
+ "tex/latex/pst-node/")
+ (base32
+ "0w9j1l5hlid98sp6hm7ny0z3nh6jcccvxglprq0wr08w89zb7dmz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-node")
+ (synopsis "Nodes and node connections in PSTricks")
+ (description
+ "The package enables the user to connect information, and to place labels,
+without knowing (in advance) the actual positions of the items to be
+connected, or where the connecting line should go. The macros are useful for
+making graphs and trees, mathematical diagrams, linguistic syntax diagrams,
+and so on.")
+ (license license:lppl)))
+
+(define-public texlive-pst-ob3d
+ (package
+ (name "texlive-pst-ob3d")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-ob3d/"
+ "source/generic/pst-ob3d/"
+ "tex/generic/pst-ob3d/"
+ "tex/latex/pst-ob3d/")
+ (base32
+ "1j6y3v4x5gkshzxnmklwl2hqbz7nr904v1qa1dr9l4m814p2jhcc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-ob3d")
+ (synopsis "Three dimensional objects using PSTricks")
+ (description
+ "The package uses PSTricks to provide basic three-dimensional objects.
+As yet, only cubes (which can be deformed to rectangular parallelipipeds) and
+dies (which are only a special kind of cubes) are defined.")
+ (license license:lppl)))
+
+(define-public texlive-pst-ode
+ (package
+ (name "texlive-pst-ode")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-ode/" "dvips/pst-ode/"
+ "tex/generic/pst-ode/" "tex/latex/pst-ode/")
+ (base32
+ "0mx6wsdl4m0nr6848qpyfi6rn7x1nsqljnflsp0yk010r0vsmid5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-ode")
+ (synopsis
+ "Solve initial value problems for sets of Ordinary Differential
+Equations")
+ (description
+ "The package defines @code{\\pstODEsolve} for solving initial value
+problems for sets of Ordinary Differential Equations (ODE) using the
+Runge-Kutta-Fehlberg (RKF45) method with automatic step size adjustment. The
+result is stored as a PostScript object and may be plotted later using macros
+from other PSTricks packages, such as @code{\\listplot} (from @code{pst-plot})
+and @code{\\listplotThreeD} (from @code{pst-3dplot}), or may be further
+processed by user-defined PostScript procedures. Optionally, the computed
+state vectors can be written as a table to a text file.")
+ (license license:lppl)))
+
+(define-public texlive-pst-optexp
+ (package
+ (name "texlive-pst-optexp")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pst-optexp/" "dvips/pst-optexp/"
+ "makeindex/pst-optexp/"
+ "source/latex/pst-optexp/"
+ "tex/latex/pst-optexp/")
+ (base32
+ "0m835c700a6bxd8r8m84injzz862j1xdxbbh8waxh97yrfwmhp45")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-optexp")
+ (synopsis "Drawing optical experimental setups")
+ (description
+ "The package is a collection of optical components that facilitate easy
+sketching of optical experimental setups. The package uses PSTricks for its
+output. A wide range of free-ray and fibre components is provided, the
+alignment, positioning and labelling of which can be achieved in very simple
+and flexible ways. The components may be connected with fibers or beams, and
+realistic raytraced beam paths are also possible.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-pst-optic
+ (package
+ (name "texlive-pst-optic")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-optic/"
+ "tex/generic/pst-optic/"
+ "tex/latex/pst-optic/")
+ (base32
+ "1qgxqygcfv3v6wkf6igkyp5aimp9f9nvfyizcwlxlxr32mjvvbly")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-optic")
+ (synopsis "Drawing optics diagrams")
+ (description
+ "This package provides a package for drawing both reflective and
+refractive optics diagrams.")
+ (license license:lppl)))
+
+(define-public texlive-pst-osci
+ (package
+ (name "texlive-pst-osci")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-osci/"
+ "tex/generic/pst-osci/"
+ "tex/latex/pst-osci/")
+ (base32
+ "0h7wnpm26z8v904yj0wvadrjsh3j5fsn73ihilxhb4zd88zqib99")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-osci")
+ (synopsis "Oscgons with PSTricks")
+ (description
+ "This PSTricks package enables you to produce oscilloscope screen shots.
+Three channels can be used to represent the most common signals (damped or
+not): namely sinusoidal, rectangular, triangular, dog's tooth (left and right
+oriented). The third channel allows you to add, to subtract or to multiply
+the two other signals. Lissajous diagrams (XY-mode) can also be obtained.")
+ (license license:lppl)))
+
+(define-public texlive-pst-ovl
+ (package
+ (name "texlive-pst-ovl")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-ovl/" "dvips/pst-ovl/"
+ "tex/generic/pst-ovl/" "tex/latex/pst-ovl/")
+ (base32
+ "0v9f4k475cm922y7i2x6w6p1w3nnbaw69rniznwap9bhliv0ynfg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-ovl")
+ (synopsis "Create and manage graphical overlays")
+ (description
+ "The package is useful when building an image from assorted material, as
+in the slides of a projected presentation.")
+ (license license:lppl)))
+
+(define-public texlive-pst-pad
+ (package
+ (name "texlive-pst-pad")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-pad/"
+ "source/generic/pst-pad/"
+ "tex/generic/pst-pad/" "tex/latex/pst-pad/")
+ (base32
+ "1vvgjf2g9dynjg1y6dm1d47v40sga4a34ngyy3h5lfmy58860jri")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-pad")
+ (synopsis "Draw simple attachment systems with PSTricks")
+ (description
+ "The package collects a set of graphical elements based on PStricks that
+can be used to facilitate display of attachment systems such as two
+differently shaped surfaces with or without a fluid wedged in between. These
+macros ease the display of wet adhesion models and common friction systems
+such as boundary lubrication, elastohydrodynamic lubrication and hydrodynamic
+lubrication.")
+ (license license:lppl)))
+
+(define-public texlive-pst-pdf
+ (package
+ (name "texlive-pst-pdf")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pst-pdf/" "scripts/pst-pdf/"
+ "source/latex/pst-pdf/" "tex/latex/pst-pdf/")
+ (base32
+ "1as5q9p6z9y3ps3hm8v8par18xmxmhrcxmknpl6rhjq0wbyjlj26")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "ps4pdf")))
+ (home-page "https://ctan.org/pkg/pst-pdf")
+ (synopsis "Make PDF versions of graphics by processing between runs")
+ (description
+ "The package @code{pst-pdf} simplifies the use of graphics from PSTricks
+and other PostScript code in PDF documents. As in building a bibliography
+with BibTeX, additional external programmes are invoked. In this case they
+are used to create a PDF file that will contain all the graphics material. In
+the final document these contents will be inserted instead of the original
+PostScript code.")
+ (license license:lppl1.2+)))
+
+(define-public texlive-pst-pdgr
+ (package
+ (name "texlive-pst-pdgr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-pdgr/"
+ "source/generic/pst-pdgr/"
+ "tex/generic/pst-pdgr/"
+ "tex/latex/pst-pdgr/")
+ (base32
+ "08v28601j7ygp7d8xliwhfbrl2gh93ikf6kbl4p86wfxsbxlhg0c")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-pdgr")
+ (synopsis "Draw medical pedigrees using PSTricks")
+ (description
+ "The package provides a set of macros based on PSTricks to draw medical
+pedigrees according to the recommendations for standardized human pedigree
+nomenclature. The drawing commands place the symbols on a @code{pspicture}
+canvas. An interface for making trees is also provided. The package may be
+used both with LaTeX and PlainTeX. A separate Perl program for generating TeX
+files from spreadsheets is available.")
+ (license license:lppl)))
+
+(define-public texlive-pst-perspective
+ (package
+ (name "texlive-pst-perspective")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-perspective/"
+ "tex/generic/pst-perspective/"
+ "tex/latex/pst-perspective/")
+ (base32
+ "0dm7qqar0kjnc68xwhp7vn4m8bcsmzcs6qzh61ainbls7gni5aq8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-perspective")
+ (synopsis "Draw perspective views using PSTricks")
+ (description
+ "The package provides the means to draw an orthogonal parallel projection
+with an arbitrarily chosen angle and a variable shortening factor.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-pst-platon
+ (package
+ (name "texlive-pst-platon")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-platon/"
+ "source/generic/pst-platon/"
+ "tex/latex/pst-platon/")
+ (base32
+ "0a4w47varc1i22h5iwd49c0clwb2k8hdlva5l6nfmc889wgwp0d7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-platon")
+ (synopsis "Platonic solids in PSTricks")
+ (description
+ "The package adds to PSTricks the ability to draw 3-dimensional views of
+the five Platonic solids.")
+ (license license:lppl)))
+
+(define-public texlive-pst-plot
+ (package
+ (name "texlive-pst-plot")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-plot/"
+ "tex/generic/pst-plot/"
+ "tex/latex/pst-plot/")
+ (base32
+ "12jrn04nxfhw07y86pjkr6bbvdvwcnhfxr6aj9ni13383dxcwl7j")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-plot")
+ (synopsis "Plot data using PSTricks")
+ (description
+ "The package provides plotting of data (typically from external files),
+using PSTricks. Plots may be configured using a wide variety of parameters.")
+ (license license:lppl)))
+
+(define-public texlive-pst-poker
+ (package
+ (name "texlive-pst-poker")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pst-poker/"
+ "tex/latex/pst-poker/")
+ (base32
+ "0c1v75rxw717hvjgzb4i0ahk7acmqpgl9czaihvw36r9yaicsm5n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-poker")
+ (synopsis "Drawing poker cards")
+ (description
+ "This PSTricks related package can create poker cards in various
+manners.")
+ (license license:lgpl3)))
+
+(define-public texlive-pst-poly
+ (package
+ (name "texlive-pst-poly")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-poly/"
+ "tex/generic/pst-poly/"
+ "tex/latex/pst-poly/")
+ (base32
+ "1fasd2y6vv28id1w858kq4rc3qd46rkds9z7vi8k102aqvv9as8n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-poly")
+ (synopsis "Polygons with PSTricks")
+ (description
+ "This PSTricks package provides a really rather simple command
+@code{\\PstPolygon} that will draw various regular and non-regular
+polygons (according to command parameters); various shortcuts to commonly-used
+polygons are provided, as well as a command @code{\\pspolygonbox} that frames
+text with a polygon.")
+ (license license:lppl)))
+
+(define-public texlive-pst-pulley
+ (package
+ (name "texlive-pst-pulley")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-pulley/"
+ "tex/generic/pst-pulley/"
+ "tex/latex/pst-pulley/")
+ (base32
+ "1n1kv743vxjw8b6nqrlivb3m3pg3z9kw56bzxij438p5him3sdaa")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-pulley")
+ (synopsis "Plot pulleys, using PSTricks")
+ (description
+ "The package enables the user to draw pulley systems with up to 6 pulleys.
+The pulley diagrams are labelled with the physical properties of the system.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-pst-qtree
+ (package
+ (name "texlive-pst-qtree")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-qtree/"
+ "tex/generic/pst-qtree/"
+ "tex/latex/pst-qtree/")
+ (base32
+ "1hdmv4lar1hdg9bh049kmsjqd14rdv2066qrcaacwmd39nh816z5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-qtree")
+ (synopsis "Simple syntax for trees")
+ (description "The package provides a Qtree-like front end for PSTricks.")
+ (license license:gpl3+)))
+
+(define-public texlive-pst-rputover
+ (package
+ (name "texlive-pst-rputover")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-rputover/"
+ "tex/generic/pst-rputover/"
+ "tex/latex/pst-rputover/")
+ (base32
+ "1d25sdhvira5vlibgv3r51dk64jplqbpf4fdimh2l1flq5h0d9dw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-rputover")
+ (synopsis "Place text over objects without obscuring background colors")
+ (description
+ "This is a PSTricks package which allows to place text over objects
+without obscuring background colors.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-pst-rubans
+ (package
+ (name "texlive-pst-rubans")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-rubans/"
+ "source/generic/pst-rubans/"
+ "tex/generic/pst-rubans/"
+ "tex/latex/pst-rubans/")
+ (base32
+ "1izpw60jm4w8xgd5aiqc7qxhjd0js1g9k9anwbpni9sn1qma66zs")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-rubans")
+ (synopsis "Draw three-dimensional ribbons")
+ (description
+ "The package uses PStricks and @code{pst-solides3d} to draw three
+dimensional ribbons on a cylinder, torus, sphere, cone or paraboloid. The
+width of the ribbon, the number of turns, the colour of the outer and the
+inner surface of the ribbon may be set. In the case of circular and conical
+helices, one may also choose the number of ribbons.")
+ (license license:lppl)))
+
+(define-public texlive-pst-shell
+ (package
+ (name "texlive-pst-shell")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-shell/" "dvips/pst-shell/"
+ "source/generic/pst-shell/"
+ "tex/generic/pst-shell/"
+ "tex/latex/pst-shell/")
+ (base32
+ "18w5csarnjv3ws554vjw2zlmpc5mcd03fc8fircv0pbxxl53l11r")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-shell")
+ (synopsis "Plotting sea shells")
+ (description
+ "@code{pst-shell} is a PSTricks related package to draw seashells in 3D
+view: Argonauta, Epiteonium, Lyria, Turritella, Tonna, Achatina, Oxystele,
+Conus, Ammonite, Codakia, Escalaria, Helcion, Natalina, Planorbis, and
+Nautilus, all with different parameters.")
+ (license license:lppl)))
+
+(define-public texlive-pst-sigsys
+ (package
+ (name "texlive-pst-sigsys")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-sigsys/"
+ "tex/generic/pst-sigsys/"
+ "tex/latex/pst-sigsys/")
+ (base32
+ "18g1s1afh3lnkb3993k1ypkzbb4a88jw5paclwgyn59yqjq8x737")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-sigsys")
+ (synopsis "Support of signal processing-related disciplines")
+ (description
+ "The package offers a collection of useful macros for disciplines related
+to signal processing. It defines macros for plotting a sequence of numbers,
+drawing the pole-zero diagram of a system, shading the region of convergence,
+creating an adder or a multiplier node, placing a framed node at a given
+coordinate, creating an up-sampler or a down-sampler node, drawing the block
+diagram of a system, drawing adaptive systems, sequentially connecting a list
+of nodes, and connecting a list of nodes using any node-connecting macro.")
+ (license license:lppl)))
+
+(define-public texlive-pst-slpe
+ (package
+ (name "texlive-pst-slpe")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-slpe/" "dvips/pst-slpe/"
+ "source/generic/pst-slpe/"
+ "tex/generic/pst-slpe/"
+ "tex/latex/pst-slpe/")
+ (base32
+ "12m6iss3hqsngq2dk7n3d1zz6z2rq4j2w1di9l26hpzly2mdp26n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-slpe")
+ (synopsis "Sophisticated colour gradients")
+ (description
+ "This PStricks package covers all the colour gradient functionality of
+@code{pst-grad} (part of the base PSTricks distribution), and provides the
+following facilities:
+
+@itemize
+@item it permits the user to specify an arbitrary number of colours, along
+with the points at which they are to be reached;
+@item it converts between RGB and HSV behind the scenes;
+@item it provides concentric and radial gradients;
+@item it provides a command @code{\\psBall} that generates bullets with
+a three-dimensional appearance.
+@end itemize")
+ (license license:lppl)))
+
+(define-public texlive-pst-solarsystem
+ (package
+ (name "texlive-pst-solarsystem")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-solarsystem/"
+ "dvips/pst-solarsystem/"
+ "tex/generic/pst-solarsystem/"
+ "tex/latex/pst-solarsystem/")
+ (base32
+ "147mbrir52fl1ra3qqwlmmgk7789nrpr9hh015kc07mx10zfmc5x")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-solarsystem")
+ (synopsis "Plot the solar system for a specific date")
+ (description
+ "The package uses PSTricks to produce diagrams of the visible planets,
+projected on the plane of the ecliptic. It is not possible to represent all
+the planets in their real proportions, so only Mercury, Venus, Earth and Mars
+have their orbits in correct proportions and their relative sizes are
+observed. Saturn and Jupiter are in the right direction, but not in the
+correct size.")
+ (license license:lppl)))
+
+(define-public texlive-pst-solides3d
+ (package
+ (name "texlive-pst-solides3d")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-solides3d/"
+ "dvips/pst-solides3d/"
+ "tex/generic/pst-solides3d/"
+ "tex/latex/pst-solides3d/")
+ (base32
+ "1w6qpaw5k6x5c90k15q3r397f3ai7fd443yzwif2fhkqb2wjv3k8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-solides3d")
+ (synopsis "Draw perspective views of 3D solids")
+ (description
+ "The package is designed to draw solids in 3d perspective. Its features
+include:
+@itemize
+@item create primitive solids;
+@item create solids by including a list of its vertices and faces;
+@item faces of solids and surfaces can be colored by choosing from a very
+large palette of colors;
+@item draw parametric surfaces in algebraic and reverse polish notation;
+@item create explicit and parameterized algebraic functions drawn in 2 or
+3 dimensions;
+@item project text onto a plane or onto the faces of a solid;
+@item support for including external database files.
+@end itemize")
+ (license license:lppl1.3+)))
+
+(define-public texlive-pst-soroban
+ (package
+ (name "texlive-pst-soroban")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-soroban/"
+ "source/generic/pst-soroban/"
+ "tex/latex/pst-soroban/")
+ (base32
+ "1cpmqgaj1h2dh3acypm9xkjinmlw9wd40n1s2vdab5ascvprbr6n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-soroban")
+ (synopsis "Draw a soroban using PSTricks")
+ (description
+ "The package uses PSTricks to draw a Japanese abacus, or soroban. The
+soroban is still used in Japan today.")
+ (license license:lppl)))
+
+(define-public texlive-pst-spectra
+ (package
+ (name "texlive-pst-spectra")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-spectra/"
+ "dvips/pst-spectra/"
+ "tex/generic/pst-spectra/"
+ "tex/latex/pst-spectra/")
+ (base32
+ "0l88wag5i1jy6pd1lx3s9cijiymzdgwvl52hkarc84d8qpn53wcw")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-spectra")
+ (synopsis "Draw continuum, emission and absorption spectra with PSTricks")
+ (description
+ "The package is a PSTricks extension, based on a NASA lines database. It
+allows you to draw continuum, emission and absorption spectra. A Total of 16
+880 visible lines from 99 elements can be displayed.")
+ (license license:lppl)))
+
+(define-public texlive-pst-spinner
+ (package
+ (name "texlive-pst-spinner")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-spinner/"
+ "dvips/pst-spinner/"
+ "tex/generic/pst-spinner/"
+ "tex/latex/pst-spinner/")
+ (base32
+ "0fm70v1kgjs32pvyvcnh2j47clqgdr4hll4j7fr935584d604g49")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-spinner")
+ (synopsis "Drawing a fidget spinner")
+ (description
+ "This package aims to propose a model of the fidget spinner gadget. It
+exists under different forms with 2, 3 poles and even more. We chose the most
+popular model: the triple fidget spinner.")
+ (license license:lppl)))
+
+(define-public texlive-pst-stru
+ (package
+ (name "texlive-pst-stru")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-stru/"
+ "tex/generic/pst-stru/"
+ "tex/latex/pst-stru/")
+ (base32
+ "1zxf0bj43picgd86bwgc38d8valpx0fn0pr3pgfv2kn42r2pampj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-stru")
+ (synopsis "Civil engineering diagrams, using PSTricks")
+ (description
+ "This PSTricks-based package provides facilities to draw structural
+schemes in civil engineering analysis, for beams, portals, arches and piles.")
+ (license license:lppl)))
+
+(define-public texlive-pst-support
+ (package
+ (name "texlive-pst-support")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-support/")
+ (base32
+ "1470n03zanpw35dnfzyjqm7d5lgddrimypz28x0zsk9nqpamnqnv")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-support")
+ (synopsis "Assorted support files for use with PSTricks")
+ (description
+ "This package provides an appropriate set of job options, together with
+process scripts for use with TeXnicCenter.")
+ (license license:lppl)))
+
(define-public texlive-pst-text
(package
(name "texlive-pst-text")
@@ -27894,6 +42525,280 @@ a different path and manipulating characters. It includes the functionality
of the old package @code{pst-char}.")
(license license:lppl)))
+(define-public texlive-pst-thick
+ (package
+ (name "texlive-pst-thick")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-thick/"
+ "source/generic/pst-thick/"
+ "tex/generic/pst-thick/"
+ "tex/latex/pst-thick/")
+ (base32
+ "1clg9ahhg3zg91phlp2ni1j5m6pb68bdk74glh398r8y2gj2b5fb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-thick")
+ (synopsis "Drawing very thick lines and curves")
+ (description
+ "The package supports drawing of very thick lines and curves in PSTricks,
+with various fillings for the body of the lines.")
+ (license license:lppl)))
+
+(define-public texlive-pst-tools
+ (package
+ (name "texlive-pst-tools")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-tools/" "dvips/pst-tools/"
+ "tex/generic/pst-tools/"
+ "tex/latex/pst-tools/")
+ (base32
+ "1ws149np6121mc7msw32wkc6pn528ldsd5g95w4n4vcm6r54pmgq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-tools")
+ (synopsis "PSTricks support functions")
+ (description
+ "The package provides helper functions for other PSTricks related
+packages.")
+ (license license:lppl)))
+
+(define-public texlive-pst-tree
+ (package
+ (name "texlive-pst-tree")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-tree/"
+ "tex/generic/pst-tree/"
+ "tex/latex/pst-tree/")
+ (base32
+ "1vznc4qyjpnni3smdxlpqi7h3qxd13kv5pigvlly0zq676n6gw8n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-tree")
+ (synopsis "Trees, using PSTricks")
+ (description
+ "@code{pst-tree} defines a macro \\pstree that offers a structured way of
+joining nodes created using @code{pst-node} in order to draw trees.")
+ (license license:lppl)))
+
+(define-public texlive-pst-turtle
+ (package
+ (name "texlive-pst-turtle")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-turtle/"
+ "dvips/pst-turtle/"
+ "tex/generic/pst-turtle/"
+ "tex/latex/pst-turtle/")
+ (base32
+ "0mgpjs9jkgfx0hbd9l5jw60rf0vpdkv933ksjlwcjlh98y9gay4c")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-turtle")
+ (synopsis "Commands for Turtle operations")
+ (description
+ "This is a PSTricks related package for creating Turtle graphics.")
+ (license license:lppl)))
+
+(define-public texlive-pst-tvz
+ (package
+ (name "texlive-pst-tvz")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-tvz/"
+ "source/generic/pst-tvz/"
+ "tex/generic/pst-tvz/" "tex/latex/pst-tvz/")
+ (base32
+ "1xpzvfgngv5r5cdnvip87wr1i0pmrc6ibwi5gzmibfzl64w7vkqr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-tvz")
+ (synopsis "Draw trees with more than one root node, using PSTricks")
+ (description
+ "The package uses PSTricks to draw trees with more than one root node.
+It is similar to @code{pst-tree}, though it uses a different placement
+algorithm.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-pst-uml
+ (package
+ (name "texlive-pst-uml")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-uml/"
+ "source/generic/pst-uml/"
+ "tex/latex/pst-uml/")
+ (base32
+ "0sgsyg9gk4wxgz7r44h6a7f5f7gl5b522f864n0kv35cgmwnzyr7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (propagated-inputs (list texlive-multido))
+ (home-page "https://ctan.org/pkg/pst-uml")
+ (synopsis "UML diagrams with PSTricks")
+ (description
+ "This a PSTricks package that provides support for drawing moderately
+complex UML (Universal Modelling Language) diagrams. (The PDF documentation
+is written in French.)")
+ (license license:lppl)))
+
+(define-public texlive-pst-vectorian
+ (package
+ (name "texlive-pst-vectorian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pst-vectorian/"
+ "dvips/pst-vectorian/"
+ "tex/latex/pst-vectorian/")
+ (base32
+ "0knvzl4gqz79jzvb4w7a9ka1iiz5f3pjivnwvwmd1kmibykqwb67")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-vectorian")
+ (synopsis "Printing ornaments")
+ (description
+ "The package uses PSTricks to draw ornaments (a substantial repertoire of
+ornaments is provided).")
+ (license license:lppl)))
+
+(define-public texlive-pst-vehicle
+ (package
+ (name "texlive-pst-vehicle")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-vehicle/"
+ "tex/generic/pst-vehicle/"
+ "tex/latex/pst-vehicle/")
+ (base32
+ "1b0s5fy4w4k2q486sdwlrh649n99k9s5hy5m2v01lh7qnjl1z4c3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-vehicle")
+ (synopsis "Rolling vehicles on graphs of mathematical functions")
+ (description
+ "This package permits to represent vehicles rolling without slipping on
+mathematical curves. Different types of vehicles are proposed, the shape of
+the curve is to be defined by its equation in algebraic notation.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-pst-venn
+ (package
+ (name "texlive-pst-venn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pst-venn/"
+ "tex/latex/pst-venn/")
+ (base32
+ "0gz7sxwycqd71yy8jln7h3v064mrzhh1852fc7b785v55x8kna2n")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-venn")
+ (synopsis "PSTricks package for drawing Venn sets")
+ (description
+ "This is a PSTricks related package for drawing Venn diagrams with three
+circles.")
+ (license license:lppl)))
+
+(define-public texlive-pst-vowel
+ (package
+ (name "texlive-pst-vowel")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pst-vowel/"
+ "tex/latex/pst-vowel/")
+ (base32
+ "0p0qnfbmd1lh21nk6xq246xr6y50q0y55rdcq3i9vkg4j7kkkfy6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pst-vowel")
+ (synopsis "Enable arrows showing diphthongs on vowel charts")
+ (description
+ "The package extends the @code{vowel} package (distributed as part of the
+@code{tipa} bundle) by allowing the user to draw arrows between vowels to show
+relationships such as diphthong membership.")
+ (license license:lppl)))
+
+(define-public texlive-pst2pdf
+ (package
+ (name "texlive-pst2pdf")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/pst2pdf/" "scripts/pst2pdf/")
+ (base32
+ "0yihyrnwwpad5hf8yrjqljpwsnj6kcbb6y6cfnxwxbi1c5pf1jk9")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "pst2pdf.pl")))
+ (inputs (list perl))
+ (home-page "https://ctan.org/pkg/pst2pdf")
+ (synopsis "Script to compile PSTricks documents via pdfTeX")
+ (description
+ "The script extracts the preamble of the document and runs all
+@code{\\begin@{postscript@}...\\end@{postscript@}},
+@code{\\begin@{pspicture@}...\\end@{pspicture@}} and
+@code{\\pspicture...\\endpspicture} separately through LaTeX with the same
+preamble as the original document; thus it creates EPS, PNG and PDF files of
+these snippets. In a final pdfLaTeX run the script replaces the environments
+with @code{\\includegraphics} to include the processed snippets.")
+ (license license:gpl2)))
+
+(define-public texlive-pstricks-add
+ (package
+ (name "texlive-pstricks-add")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/pstricks-add/"
+ "dvips/pstricks-add/"
+ "tex/generic/pstricks-add/"
+ "tex/latex/pstricks-add/")
+ (base32
+ "18khs28v3dg5z7215k0yv7hxna9x5nh09hlrw2fc4nhmzymy2kjg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pstricks-add")
+ (synopsis "Collection of add-ons and bugfixes for PSTricks")
+ (description
+ "This package collects together examples that have been posted to the
+PSTricks mailing list, together with many additional features for the basic
+@code{pstricks}, @code{pst-plot} and @code{pst-node}, including: bugfixes; new
+options for the pspicture environment; arrows; braces as node
+connection/linestyle; extended axes for plots (e.g., logarithm axes); polar
+plots; plotting tangent lines of curves or functions; solving and printing
+differential equations; box plots; matrix plots; and pie charts.")
+ (license license:lppl)))
+
+(define-public texlive-pstricks-calcnotes
+ (package
+ (name "texlive-pstricks-calcnotes")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pstricks_calcnotes/")
+ (base32
+ "00vgcdf73p4143dfjcvs4b5v4phvisv76ink3iiijl6s6f9zbmy3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pstricks-calcnotes")
+ (synopsis "Use of PSTricks in calculus lecture notes")
+ (description
+ "The bundle shows the construction of PSTricks macros to draw Riemann
+sums of an integral and to draw the vector field of an ordinary differential
+equation. The results are illustrated in a fragment of lecture notes.")
+ (license license:lppl)))
+
(define-public texlive-marginnote
(package
(name "texlive-marginnote")
@@ -27936,6 +42841,71 @@ sort of tabular, and an environment @code{longtabu} which provides the
facilities of @code{tabu} in a modified @code{longtable} environment.")
(license license:lppl1.3+)))
+(define-public texlive-uml
+ (package
+ (name "texlive-uml")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/uml/" "source/latex/uml/"
+ "tex/latex/uml/")
+ (base32
+ "039kg3xk03cm4xfsaj33kx1j5hjqy9330zxamqyzs1jnp8xgcfdz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/uml")
+ (synopsis "UML diagrams in LaTeX")
+ (description
+ "This package provides a PSTricks related package for writing
+UML (Unified Modelling Language) diagrams in LaTeX. Currently, it implements
+a subset of class diagrams, and some extra constructs as well. The package
+cannot be used together with @code{pst-uml}.")
+ (license license:lppl)))
+
+(define-public texlive-vaucanson-g
+ (package
+ (name "texlive-vaucanson-g")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/vaucanson-g/"
+ "tex/generic/vaucanson-g/")
+ (base32
+ "18ig6kszjr2jfr3hvq18clq8ccxbv2zw280pw20mphfjh6rjwbrj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/vaucanson-g")
+ (synopsis "PSTricks macros for drawing automata")
+ (description
+ "VauCanSon-G is a package that enables the user to draw automata within
+texts written using LaTeX. The package macros make use of commands of
+PSTricks.")
+ (license license:lppl)))
+
+(define-public texlive-vocaltract
+ (package
+ (name "texlive-vocaltract")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/vocaltract/"
+ "tex/latex/vocaltract/")
+ (base32
+ "072b712bhfxq429jh4r9d786nwpdyl8rlbm6ds4nf9asxg2lg9wr")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/vocaltract")
+ (synopsis "Visualise the vocal tract using LaTeX and PSTricks")
+ (description
+ "The package enables the user to visualise the vocal tract. The vocal
+tract (in the package) is manipulated by a vector of articulation parameters
+according to the S. Maeda model. Animation may be achieved by providing
+a sequence of vectors over time (e.g., from Matlab). A sequence of vectors
+for certain German phonemes is embedded in the package, which allows for
+animation when no other vector is available. The package's graphics are
+produced using PSTricks.")
+ (license license:lppl)))
+
(define-public texlive-xkeyval
(package
(name "texlive-xkeyval")
@@ -28248,6 +43218,202 @@ especially in the humanities and the social sciences. All quote styles as
well as the optional active quotes are freely configurable.")
(license license:lppl1.3c+)))
+(define-public texlive-csquotes-de
+ (package
+ (name "texlive-csquotes-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/csquotes-de/")
+ (base32
+ "087c08c44811vd8p00l1xrkg5w6fsl8as64jq83m6gf1hfan9w4c")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/csquotes-de")
+ (synopsis "German translation of @code{csquotes} documentation")
+ (description
+ "This is a German translation of the documentation of @code{csquotes}.")
+ (license license:lppl)))
+
+(define-public texlive-dhua
+ (package
+ (name "texlive-dhua")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/dhua/" "source/latex/dhua/"
+ "tex/latex/dhua/")
+ (base32
+ "0npf0bz5cdl6a98gc4l66v0hxwgg94af31bdrz8xai6r4vwjbzhl")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/dhua")
+ (synopsis "German abbreviations using thin space")
+ (description
+ "The package provides commands for those abbreviations of German phrases
+for which the use of thin space is recommended.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-dtk-bibliography
+ (package
+ (name "texlive-dtk-bibliography")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bib/dtk-bibliography/"
+ "doc/bibtex/dtk-bibliography/"
+ "tex/latex/dtk-bibliography/")
+ (base32
+ "1mrlm2yrzrafq2xhk6mc70wc55ngrxylhxrl3qmgz0yxag5yspn8")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/dtk-bibliography")
+ (synopsis "Bibliography of @emph{Die TeXnische Komodie}")
+ (description
+ "This package contains the bibliography for @emph{Die TeXnische Komodie},
+the journal of the German-speaking TeX User Group.")
+ (license license:lppl1.3c)))
+
+(define-public texlive-etdipa
+ (package
+ (name "texlive-etdipa")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/etdipa/")
+ (base32
+ "1jp35apalaa1lh44dbn1zayavv1n3wkm0v69hgy8vdz73yp5yvhz")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/etdipa")
+ (synopsis "Simple, lightweight template for scientific documents")
+ (description
+ "This package provides a complete working directory for the scientific
+documentation of arbitrary projects. It was originally developed to provide
+a template for Austrian @emph{Diplomarbeiten} or @emph{Vorwissenschaftliche
+Arbeiten}, which are scientfic projects of students at a secondary school.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-etoolbox-de
+ (package
+ (name "texlive-etoolbox-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/etoolbox-de/")
+ (base32
+ "1vchha7ymvj51jfnvl76rxv466lzfpxr6xcvwafxhi78w4bk9yry")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/etoolbox-de")
+ (synopsis "German translation of documentation of @code{etoolbox}")
+ (description "This package provides the German translation of
+@code{etoolbox} documentation.")
+ (license license:lppl)))
+
+(define-public texlive-fifinddo-info
+ (package
+ (name "texlive-fifinddo-info")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/fifinddo-info/"
+ "source/latex/fifinddo-info/")
+ (base32
+ "0m95qyd5kbaa2x8rpjwr6f9c76ajg6l49igzw9yb0hcrwwg7cni6")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/fifinddo-info")
+ (synopsis "German HTML beamer presentation on nicetext and morehype")
+ (description
+ "The bundle: exhibits the process of making an HTML beamer presentation
+with the @code{blogdot} package from the @code{morehype} bundle, and HTML
+generation based on the @code{fifinddo} package.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-german
+ (package
+ (name "texlive-german")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/generic/german/"
+ "source/generic/german/"
+ "tex/generic/german/")
+ (base32
+ "0n17j7rc69kxgs3b2cyxjb8hsh6bc9aydxf90x98rdc2ardl9idg")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/german")
+ (synopsis "Support for German typography")
+ (description
+ "This package provides supports the old German orthography (alte deutsche
+Rechtschreibung).")
+ (license license:lppl)))
+
+(define-public texlive-germbib
+ (package
+ (name "texlive-germbib")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/germbib/" "doc/bibtex/germbib/"
+ "tex/latex/germbib/")
+ (base32
+ "1mc95h4ndzbg2q30vsq2rx9v0a8f0q0vhmjiz709lllkmj6n402p")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/germbib")
+ (synopsis "German variants of standard BibTeX styles")
+ (description
+ "This package provides a development of the (old) @file{german.sty}, this
+bundle provides German packages, BibTeX styles and documentary examples, for
+writing documents with bibliographies. The author has since developed the
+@code{babelbib} bundle, which (he asserts) supersedes @code{germbib}.")
+ ;; The license is a variation of Knuth's.
+ (license (license:fsf-free "file://doc/bibtex/germbib/apalike.tex"))))
+
+(define-public texlive-germkorr
+ (package
+ (name "texlive-germkorr")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/germkorr/" "tex/latex/germkorr/")
+ (base32
+ "0qgh3j97dljwh7625m577jcsvqhfkas3jn4q09m05jsjfxb7n2bx")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/germkorr")
+ (synopsis "Change kerning for German quotation marks")
+ (description
+ "The package brings some letters nearer to German single and double
+quotes even when that letter wears a standard accent")
+ (license license:gpl3+)))
+
+(define-public texlive-hausarbeit-jura
+ (package
+ (name "texlive-hausarbeit-jura")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/hausarbeit-jura/"
+ "source/latex/hausarbeit-jura/"
+ "tex/latex/hausarbeit-jura/")
+ (base32
+ "14raizfrrfnwdgwaq9irxdkg2mg280csjcirsxjq4rpdwqg2nkwh")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/hausarbeit-jura")
+ (synopsis
+ "Class for writing @emph{juristische Hausarbeiten} at German Universities")
+ (description
+ "The class was developed for use by students writing legal
+essays (@emph{juristische Hausarbeit}) at German Universities. It is based on
+@code{jurabook} and @code{jurabib} and makes it easy for LaTeX beginners to
+get a correct and nicely formatted paper.")
+ (license license:lppl1.3+)))
+
(define-public texlive-logreq
(package
(name "texlive-logreq")
@@ -28479,6 +43645,24 @@ a straight-forward and flexible way. An alternative package
bundle.")
(license license:lppl1.3c)))
+(define-public texlive-microtype-de
+ (package
+ (name "texlive-microtype-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/microtype-de/")
+ (base32
+ "069d2f0jcg9m4fv8dli2dr9ags9gz6mkwy6fzz37ns4jzrqfsvwi")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/microtype-de")
+ (synopsis "Translation into German of the documentation of @code{microtype}")
+ (description
+ "This package provides the translation into German of the documentation
+of @code{microtype}.")
+ (license license:lppl1.3+)))
+
(define-public texlive-minitoc
(package
(name "texlive-minitoc")
@@ -28696,6 +43880,29 @@ layouts and designs. The class also provides the functionality of over thirty
of the more popular packages, thus simplifying document sources.")
(license license:lppl1.3+)))
+(define-public texlive-milog
+ (package
+ (name "texlive-milog")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/milog/" "tex/latex/milog/")
+ (base32
+ "1114i8hgs84nnvmkiy8azbh6rgk0gjzp387idvvkx651vcyc82kf")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/milog")
+ (synopsis
+ "LaTeX class for documentation duties according to the German minimum wage law
+MiLoG")
+ (description
+ "The @file{milog.cls} class provides means to fulfill the documentation
+duties by the German minimum wage law MiLoG. The recording of working hours
+is carried out in a simple CSV file from which the class will automatically
+create a time sheet. Alternatively, data can also be collected by a CSV
+export of a suitable app.")
+ (license license:lppl)))
+
(define-public texlive-fp
(package
(name "texlive-fp")
@@ -29693,6 +44900,899 @@ manipulation, mft, fontinst, etc. Manipulating OpenType, TrueType, Type 1,and
for manipulation of PostScript and other image formats.")
(license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+(define-public texlive-collection-formatsextra
+ (package
+ (name "texlive-collection-formatsextra")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-aleph
+ texlive-antomega
+ texlive-collection-basic
+ texlive-collection-latex
+ texlive-edmac
+ texlive-eplain
+ texlive-hitex
+ texlive-jadetex
+ texlive-lambda
+ texlive-lollipop
+ texlive-mltex
+ texlive-mxedruli
+ texlive-omega
+ texlive-omegaware
+ texlive-otibet
+ texlive-passivetex
+ texlive-psizzl
+ texlive-startex
+ texlive-texsis
+ texlive-xmltex
+ texlive-xmltexconfig))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Additional TeX formats")
+ (description
+ "This is a collection of TeX formats, i.e., large-scale macro packages
+designed to be dumped into @file{.fmt} files --- excluding the most common
+ones, such as LaTeX and ConTeXt, which have their own package(s). It also
+includes the Aleph engine and related Omega formats and packages, and the
+HiTeX engine and related.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-humanities
+ (package
+ (name "texlive-collection-humanities")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-adtrees
+ texlive-bibleref
+ texlive-bibleref-lds
+ texlive-bibleref-mouth
+ texlive-bibleref-parse
+ texlive-collection-latex
+ texlive-covington
+ texlive-diadia
+ texlive-dramatist
+ texlive-dvgloss
+ texlive-ecltree
+ texlive-edfnotes
+ texlive-eledform
+ texlive-eledmac
+ texlive-expex
+ texlive-gb4e
+ texlive-gmverse
+ texlive-jura
+ texlive-juraabbrev
+ texlive-juramisc
+ texlive-jurarsp
+ texlive-langnames
+ texlive-ledmac
+ texlive-lexikon
+ texlive-lexref
+ texlive-ling-macros
+ texlive-linguex
+ texlive-liturg
+ texlive-metrix
+ texlive-nnext
+ texlive-parallel
+ texlive-parrun
+ texlive-phonrule
+ texlive-plari
+ texlive-play
+ texlive-poemscol
+ texlive-poetry
+ texlive-poetrytex
+ texlive-qobitree
+ texlive-qtree
+ texlive-reledmac
+ texlive-rrgtrees
+ texlive-rtklage
+ texlive-screenplay
+ texlive-screenplay-pkg
+ texlive-sides
+ texlive-stage
+ texlive-textglos
+ texlive-thalie
+ texlive-theatre
+ texlive-tree-dvips
+ texlive-verse
+ texlive-xyling))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Humanities packages")
+ (description
+ "This collection contains packages for law, linguistics, social sciences,
+humanities, etc.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langarabic
+ (package
+ (name "texlive-collection-langarabic")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-alkalami
+ texlive-alpha-persian
+ texlive-amiri
+ texlive-arabi
+ texlive-arabi-add
+ texlive-arabic-book
+ texlive-arabluatex
+ texlive-arabtex
+ texlive-bidi
+ texlive-bidihl
+ texlive-collection-basic
+ texlive-dad
+ texlive-ghab
+ texlive-hvarabic
+ texlive-hyphen-complete
+ texlive-imsproc
+ texlive-kurdishlipsum
+ texlive-lshort-persian
+ texlive-luabidi
+ texlive-na-box
+ texlive-persian-bib
+ texlive-quran
+ texlive-sexam
+ texlive-simurgh
+ texlive-texnegar
+ texlive-tram
+ texlive-xepersian
+ texlive-xepersian-hm
+ texlive-xindy-persian))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for Arabic and Persian")
+ (description "This collection provides support for Arabic and Persian.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langchinese
+ (package
+ (name "texlive-collection-langchinese")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-arphic
+ texlive-arphic-ttf
+ texlive-asymptote-by-example-zh-cn
+ texlive-asymptote-faq-zh-cn
+ texlive-asymptote-manual-zh-cn
+ texlive-cns
+ texlive-collection-langcjk
+ texlive-ctex
+ texlive-ctex-faq
+ texlive-exam-zh
+ texlive-fandol
+ texlive-fduthesis
+ texlive-hanzibox
+ texlive-hyphen-complete
+ texlive-impatient-cn
+ texlive-install-latex-guide-zh-cn
+ texlive-latex-notes-zh-cn
+ texlive-lshort-chinese
+ texlive-nanicolle
+ texlive-njurepo
+ texlive-pgfornament-han
+ texlive-qyxf-book
+ texlive-texproposal
+ texlive-tlmgr-intro-zh-cn
+ texlive-upzhkinsoku
+ texlive-xpinyin
+ texlive-xtuthesis
+ texlive-zhlineskip
+ texlive-zhlipsum
+ texlive-zhmetrics
+ texlive-zhmetrics-uptex
+ texlive-zhnumber
+ texlive-zhspacing))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for Chinese")
+ (description
+ "This collection provides support for Chinese, with additional packages
+from @code{collection-langcjk}.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langcjk
+ (package
+ (name "texlive-collection-langcjk")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-adobemapping
+ texlive-c90
+ texlive-cjk
+ texlive-cjk-gs-integrate
+ texlive-cjkpunct
+ texlive-cjkutils
+ texlive-collection-basic
+ texlive-dnp
+ texlive-evangelion-jfm
+ texlive-fixjfm
+ texlive-garuda-c90
+ texlive-jfmutil
+ texlive-norasi-c90
+ texlive-pxtatescale
+ texlive-xcjk2uni
+ texlive-xecjk
+ texlive-zitie
+ texlive-zxjafont))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Chinese/Japanese/Korean support (base)")
+ (description
+ "This is a collection of packages supporting a combination of Chinese,
+Japanese, Korean, including macros, fonts, documentation. Also Thai in the
+c90 encoding, since there is some overlap in those fonts; standard Thai
+support is in @code{collection-langother}. Additional packages for CJK are in
+their individual language collections.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langcyrillic
+ (package
+ (name "texlive-collection-langcyrillic")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-babel-belarusian
+ texlive-babel-bulgarian
+ texlive-babel-russian
+ texlive-babel-serbian
+ texlive-babel-serbianc
+ texlive-babel-ukrainian
+ texlive-churchslavonic
+ texlive-cmcyr
+ texlive-collection-basic
+ texlive-collection-latex
+ texlive-cyrillic
+ texlive-cyrillic-bin
+ texlive-cyrplain
+ texlive-disser
+ texlive-eskd
+ texlive-eskdx
+ texlive-gost
+ texlive-hyphen-complete
+ texlive-lcyw
+ texlive-lh
+ texlive-lhcyr
+ texlive-lshort-bulgarian
+ texlive-lshort-mongol
+ texlive-lshort-russian
+ texlive-lshort-ukr
+ texlive-mongolian-babel
+ texlive-montex
+ texlive-mpman-ru
+ texlive-numnameru
+ texlive-pst-eucl-translation-bg
+ texlive-russ
+ texlive-serbian-apostrophe
+ texlive-serbian-date-lat
+ texlive-serbian-def-cyr
+ texlive-serbian-lig
+ texlive-t2
+ texlive-xecyrmongolian))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for Cyrillic scripts")
+ (description
+ "This collection provides packages supporting Cyrillic scripts (Bulgarian,
+Russian, Serbian, Ukrainian), even if Latin alphabets may also be used.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langczechslovak
+ (package
+ (name "texlive-collection-langczechslovak")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-babel-czech
+ texlive-babel-slovak
+ texlive-cnbwp
+ texlive-collection-basic
+ texlive-collection-latex
+ texlive-cs
+ texlive-csbulletin
+ texlive-cslatex
+ texlive-csplain
+ texlive-cstex
+ texlive-hyphen-complete
+ texlive-lshort-czech
+ texlive-lshort-slovak
+ texlive-vlna))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for Czech and Slovak")
+ (description
+ "This collection of packages provides support for Czech and Slovak.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langenglish
+ (package
+ (name "texlive-collection-langenglish")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-amiweb2c-guide
+ texlive-amscls-doc
+ texlive-amslatex-primer
+ texlive-around-the-bend
+ texlive-ascii-chart
+ texlive-biblatex-cheatsheet
+ texlive-collection-basic
+ texlive-components
+ texlive-comprehensive
+ texlive-dickimaw
+ texlive-docsurvey
+ texlive-dtxtut
+ texlive-first-latex-doc
+ texlive-fontinstallationguide
+ texlive-forest-quickstart
+ texlive-gentle
+ texlive-guide-to-latex
+ texlive-happy4th
+ texlive-hyphen-complete
+ texlive-impatient
+ texlive-intro-scientific
+ texlive-knuth-errata
+ texlive-knuth-hint
+ texlive-knuth-pdf
+ texlive-l2tabu-english
+ texlive-latex-brochure
+ texlive-latex-course
+ texlive-latex-doc-ptr
+ texlive-latex-for-undergraduates
+ texlive-latex-graphics-companion
+ texlive-latex-refsheet
+ texlive-latex-veryshortguide
+ texlive-latex-web-companion
+ texlive-latex2e-help-texinfo
+ texlive-latex4wp
+ texlive-latexcheat
+ texlive-latexcourse-rug
+ texlive-latexfileinfo-pkgs
+ texlive-lshort-english
+ texlive-macros2e
+ texlive-math-into-latex-4
+ texlive-maths-symbols
+ texlive-memdesign
+ texlive-memoirchapterstyles
+ texlive-metafont-beginners
+ texlive-metapost-examples
+ texlive-patgen2-tutorial
+ texlive-pictexsum
+ texlive-plain-doc
+ texlive-short-math-guide
+ texlive-simplified-latex
+ texlive-svg-inkscape
+ texlive-tamethebeast
+ texlive-tds
+ texlive-tex-font-errors-cheatsheet
+ texlive-tex-nutshell
+ texlive-tex-overview
+ texlive-tex-refs
+ texlive-tex-vpat
+ texlive-texbytopic
+ texlive-texonly
+ texlive-titlepages
+ texlive-tlc2
+ texlive-tlc3-examples
+ texlive-tlmgrbasics
+ texlive-undergradmath
+ texlive-visualfaq
+ ;; texlive-webguide XXX: No license?
+ texlive-xetexref
+ texlive-yet-another-guide-latex2e))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for, and documentation in, English")
+ (description
+ "These packages provide support for, and documentation in, English.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langeuropean
+ (package
+ (name "texlive-collection-langeuropean")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-armtex
+ texlive-babel-albanian
+ texlive-babel-bosnian
+ texlive-babel-breton
+ texlive-babel-croatian
+ texlive-babel-danish
+ texlive-babel-dutch
+ texlive-babel-estonian
+ texlive-babel-finnish
+ texlive-babel-friulan
+ texlive-babel-hungarian
+ texlive-babel-icelandic
+ texlive-babel-irish
+ texlive-babel-kurmanji
+ texlive-babel-latin
+ texlive-babel-latvian
+ texlive-babel-lithuanian
+ texlive-babel-macedonian
+ texlive-babel-norsk
+ texlive-babel-occitan
+ texlive-babel-piedmontese
+ texlive-babel-romanian
+ texlive-babel-romansh
+ texlive-babel-samin
+ texlive-babel-scottish
+ texlive-babel-slovenian
+ texlive-babel-swedish
+ texlive-babel-turkish
+ texlive-babel-welsh
+ texlive-collection-basic
+ texlive-finbib
+ texlive-gloss-occitan
+ texlive-hrlatex
+ texlive-huaz
+ texlive-hulipsum
+ texlive-hyphen-complete
+ texlive-kaytannollista-latexia
+ texlive-lithuanian
+ texlive-lshort-dutch
+ texlive-lshort-estonian
+ texlive-lshort-finnish
+ texlive-lshort-slovenian
+ texlive-lshort-turkish
+ texlive-nevelok
+ texlive-rojud
+ texlive-swebib
+ texlive-turkmen))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for a some European languages")
+ (description
+ "This collection provides support for a number of European languages;
+others (Greek, German, French, ...) have their own collections, depending
+simply on the size of the support.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langfrench
+ (package
+ (name "texlive-collection-langfrench")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-aeguill
+ texlive-annee-scolaire
+ texlive-apprendre-a-programmer-en-tex
+ texlive-apprends-latex
+ texlive-babel-basque
+ texlive-babel-french
+ texlive-basque-book
+ texlive-basque-date
+ texlive-bib-fr
+ texlive-bibleref-french
+ texlive-booktabs-fr
+ texlive-collection-basic
+ texlive-droit-fr
+ texlive-e-french
+ texlive-epslatex-fr
+ texlive-expose-expl3-dunkerque-2019
+ texlive-facture
+ texlive-formation-latex-ul
+ texlive-frenchmath
+ texlive-frletter
+ texlive-frpseudocode
+ texlive-hyphen-complete
+ texlive-impatient-fr
+ texlive-impnattypo
+ texlive-l2tabu-french
+ texlive-latex2e-help-texinfo-fr
+ texlive-letgut
+ texlive-lshort-french
+ texlive-mafr
+ texlive-matapli
+ texlive-profcollege
+ texlive-proflabo
+ texlive-proflycee
+ texlive-tabvar
+ texlive-tdsfrmath
+ texlive-translation-array-fr
+ texlive-translation-dcolumn-fr
+ texlive-translation-natbib-fr
+ texlive-translation-tabbing-fr
+ texlive-variations
+ texlive-visualfaq-fr
+ texlive-visualtikz))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for French and Basque")
+ (description
+ "This collection provides support packages for French and Basque.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langgerman
+ (package
+ (name "texlive-collection-langgerman")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-apalike-german
+ texlive-babel-german
+ texlive-bibleref-german
+ texlive-booktabs-de
+ texlive-collection-basic
+ texlive-csquotes-de
+ texlive-dhua
+ texlive-dtk-bibliography
+ texlive-etdipa
+ texlive-etoolbox-de
+ texlive-fifinddo-info
+ texlive-german
+ texlive-germbib
+ texlive-germkorr
+ texlive-hausarbeit-jura
+ texlive-hyphen-complete
+ texlive-koma-script-examples
+ texlive-l2picfaq
+ texlive-l2tabu
+ texlive-latexcheat-de
+ texlive-lshort-german
+ texlive-lualatex-doc-de
+ texlive-microtype-de
+ texlive-milog
+ texlive-quran-de
+ texlive-r-und-s
+ texlive-schulmathematik
+ texlive-templates-fenn
+ texlive-templates-sommer
+ texlive-termcal-de
+ texlive-tipa-de
+ texlive-translation-arsclassica-de
+ texlive-translation-biblatex-de
+ texlive-translation-chemsym-de
+ texlive-translation-ecv-de
+ texlive-translation-enumitem-de
+ texlive-translation-europecv-de
+ texlive-translation-filecontents-de
+ texlive-translation-moreverb-de
+ texlive-udesoftec
+ texlive-uhrzeit
+ texlive-umlaute
+ texlive-voss-mathcol))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for German")
+ (description "This collection provides support packages for German.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langgreek
+ (package
+ (name "texlive-collection-langgreek")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-babel-greek
+ texlive-begingreek
+ texlive-betababel
+ texlive-cbfonts
+ texlive-cbfonts-fd
+ texlive-collection-basic
+ texlive-gfsbaskerville
+ texlive-gfsporson
+ texlive-greek-fontenc
+ texlive-greek-inputenc
+ texlive-greekdates
+ texlive-greektex
+ texlive-greektonoi
+ texlive-hyphen-complete
+ texlive-ibycus-babel
+ texlive-ibygrk
+ texlive-kerkis
+ texlive-levy
+ texlive-lgreek
+ texlive-lgrmath
+ texlive-mkgrkindex
+ texlive-talos
+ texlive-teubner
+ texlive-xgreek
+ texlive-yannisgr))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for Greek")
+ (description "This collection provides support for Greek.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langitalian
+ (package
+ (name "texlive-collection-langitalian")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-amsldoc-it
+ texlive-amsmath-it
+ texlive-amsthdoc-it
+ texlive-antanilipsum
+ texlive-babel-italian
+ texlive-codicefiscaleitaliano
+ texlive-collection-basic
+ texlive-fancyhdr-it
+ texlive-fixltxhyph
+ texlive-frontespizio
+ texlive-hyphen-complete
+ texlive-itnumpar
+ texlive-l2tabu-italian
+ texlive-latex4wp-it
+ texlive-layaureo
+ texlive-lshort-italian
+ texlive-psfrag-italian
+ texlive-verifica))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for Italian")
+ (description "This collection provides support packages for Italian.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langjapanese
+ (package
+ (name "texlive-collection-langjapanese")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-ascmac
+ texlive-asternote
+ texlive-babel-japanese
+ texlive-bxbase
+ texlive-bxcjkjatype
+ texlive-bxghost
+ texlive-bxjaholiday
+ texlive-bxjalipsum
+ texlive-bxjaprnind
+ texlive-bxjatoucs
+ texlive-bxjscls
+ texlive-bxorigcapt
+ texlive-bxwareki
+ texlive-collection-langcjk
+ texlive-convbkmk
+ texlive-endnotesj
+ texlive-gckanbun
+ texlive-gentombow
+ texlive-haranoaji
+ texlive-haranoaji-extra
+ texlive-ieejtran
+ texlive-ifptex
+ texlive-ifxptex
+ texlive-ipaex
+ texlive-japanese-mathformulas
+ texlive-japanese-otf
+ texlive-jieeetran
+ texlive-jlreq
+ texlive-jlreq-deluxe
+ texlive-jpneduenumerate
+ texlive-jpnedumathsymbols
+ texlive-jsclasses
+ texlive-kanbun
+ texlive-lshort-japanese
+ texlive-luatexja
+ texlive-mendex-doc
+ texlive-morisawa
+ texlive-pbibtex-base
+ texlive-pbibtex-manual
+ texlive-platex
+ texlive-platex-tools
+ texlive-platexcheat
+ texlive-plautopatch
+ texlive-ptex
+ texlive-ptex-base
+ texlive-ptex-fontmaps
+ texlive-ptex-fonts
+ texlive-ptex-manual
+ texlive-ptex2pdf
+ texlive-pxbase
+ texlive-pxchfon
+ texlive-pxcjkcat
+ texlive-pxjahyper
+ texlive-pxjodel
+ texlive-pxrubrica
+ texlive-pxufont
+ texlive-uplatex
+ texlive-uptex
+ texlive-uptex-base
+ texlive-uptex-fonts
+ texlive-wadalab
+ texlive-zxjafbfont
+ texlive-zxjatype))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for Japanese")
+ (description
+ "This collection provides support for Japanese, with additional packages
+from @code{collection-langcjk}.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langkorean
+ (package
+ (name "texlive-collection-langkorean")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-baekmuk
+ texlive-cjk-ko
+ texlive-collection-langcjk
+ texlive-kotex-oblivoir
+ texlive-kotex-plain
+ texlive-kotex-utf
+ texlive-kotex-utils
+ texlive-lshort-korean
+ texlive-nanumtype1
+ texlive-pmhanguljamo
+ texlive-uhc
+ texlive-unfonts-core
+ texlive-unfonts-extra))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for Korean")
+ (description
+ "This collection provides support for Korean, with additional packages
+from @code{collection-langcjk}.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langother
+ (package
+ (name "texlive-collection-langother")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-aalok
+ texlive-akshar
+ texlive-amsldoc-vn
+ texlive-aramaic-serto
+ texlive-babel-azerbaijani
+ texlive-babel-esperanto
+ texlive-babel-georgian
+ texlive-babel-hebrew
+ texlive-babel-indonesian
+ texlive-babel-interlingua
+ texlive-babel-malay
+ texlive-babel-sorbian
+ texlive-babel-thai
+ texlive-babel-vietnamese
+ texlive-bangla
+ texlive-bangtex
+ texlive-bengali
+ texlive-burmese
+ texlive-chhaya
+ texlive-cjhebrew
+ texlive-collection-basic
+ texlive-ctib
+ texlive-ebong
+ texlive-ethiop
+ texlive-ethiop-t1
+ texlive-fc
+ texlive-fonts-tlwg
+ texlive-hindawi-latex-template
+ texlive-hyphen-complete
+ texlive-latex-mr
+ texlive-latexbangla
+ texlive-latino-sine-flexione
+ texlive-lshort-thai
+ texlive-lshort-vietnamese
+ texlive-marathi
+ texlive-ntheorem-vn
+ texlive-padauk
+ texlive-quran-bn
+ texlive-quran-ur
+ texlive-sanskrit
+ texlive-sanskrit-t1
+ texlive-thaienum
+ texlive-thaispec
+ texlive-unicode-alphabets
+ texlive-velthuis
+ texlive-vntex
+ texlive-wnri
+ texlive-wnri-latex
+ texlive-xetex-devanagari))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support other languages")
+ (description
+ "This collection provides support for languages not otherwise listed,
+including Indic, Thai, Vietnamese, Hebrew, Indonesian, African languages, and
+plenty more. The split is made simply on the basis of the size of the
+support, to keep both collection sizes and the number of collections
+reasonable.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langpolish
+ (package
+ (name "texlive-collection-langpolish")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-babel-polish
+ texlive-bredzenie
+ texlive-cc-pl
+ texlive-collection-basic
+ texlive-collection-latex
+ texlive-gustlib
+ texlive-gustprog
+ texlive-hyphen-complete
+ texlive-lshort-polish
+ texlive-mex
+ texlive-mwcls
+ texlive-pl
+ texlive-polski
+ texlive-przechlewski-book
+ texlive-qpxqtx
+ texlive-tap
+ texlive-tex-virtual-academy-pl
+ texlive-utf8mex))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for Polish")
+ (description "This collection provides support packages for Polish.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langportuguese
+ (package
+ (name "texlive-collection-langportuguese")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-babel-portuges
+ texlive-beamer-tut-pt
+ texlive-collection-basic
+ texlive-cursolatex
+ texlive-feupphdteses
+ texlive-hyphen-complete
+ texlive-latex-via-exemplos
+ texlive-latexcheat-ptbr
+ texlive-lshort-portuguese
+ texlive-numberpt
+ texlive-ordinalpt
+ texlive-xypic-tut-pt))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for Portuguese")
+ (description "This collection provides support packages for Portuguese.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
+(define-public texlive-collection-langspanish
+ (package
+ (name "texlive-collection-langspanish")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-babel-catalan
+ texlive-babel-galician
+ texlive-babel-spanish
+ texlive-collection-basic
+ texlive-es-tex-faq
+ texlive-hyphen-complete
+ texlive-l2tabu-spanish
+ texlive-latex2e-help-texinfo-spanish
+ texlive-latexcheat-esmx
+ texlive-lshort-spanish))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Support for Spanish")
+ (description "This collection provides support packages for Spanish.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
(define-public texlive-collection-latex
(package
(name "texlive-collection-latex")
@@ -30292,6 +46392,55 @@ science packages.")
with packages in @code{collection-basic}.")
(license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+(define-public texlive-collection-music
+ (package
+ (name "texlive-collection-music")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-abc
+ texlive-autosp
+ texlive-bagpipe
+ texlive-chordbars
+ texlive-chordbox
+ texlive-collection-latex
+ texlive-ddphonism
+ texlive-figbas
+ texlive-gchords
+ texlive-gregoriotex
+ texlive-gtrcrd
+ texlive-guitar
+ texlive-guitarchordschemes
+ texlive-guitartabs
+ texlive-harmony
+ texlive-latex4musicians
+ texlive-leadsheets
+ texlive-lilyglyphs
+ texlive-lyluatex
+ texlive-m-tx
+ texlive-musical
+ texlive-musicography
+ texlive-musixguit
+ texlive-musixtex
+ texlive-musixtex-fonts
+ texlive-musixtnt
+ texlive-octave
+ texlive-piano
+ texlive-pmx
+ texlive-pmxchords
+ texlive-recorder-fingering
+ texlive-songbook
+ texlive-songproj
+ texlive-songs
+ texlive-xml2pmx
+ texlive-xpiano))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "Music packages")
+ (description "This collection includes music-related fonts and packages.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
(define-public texlive-collection-pictures
(package
(name "texlive-collection-pictures")
@@ -30671,6 +46820,134 @@ PStricks are separate.")
often LaTeX, and occasionally other formats.")
(license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+(define-public texlive-collection-pstricks
+ (package
+ (name "texlive-collection-pstricks")
+ (version (number->string %texlive-revision))
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments (list #:builder #~(mkdir #$output)))
+ (propagated-inputs
+ (list texlive-auto-pst-pdf
+ texlive-bclogo
+ texlive-collection-basic
+ texlive-collection-plaingeneric
+ texlive-dsptricks
+ texlive-luapstricks
+ texlive-makeplot
+ texlive-pdftricks
+ texlive-pdftricks2
+ texlive-pedigree-perl
+ texlive-psbao
+ texlive-pst-2dplot
+ texlive-pst-3d
+ texlive-pst-3dplot
+ texlive-pst-abspos
+ texlive-pst-am
+ texlive-pst-antiprism
+ texlive-pst-arrow
+ texlive-pst-asr
+ texlive-pst-bar
+ texlive-pst-barcode
+ texlive-pst-bezier
+ texlive-pst-blur
+ texlive-pst-bspline
+ texlive-pst-calculate
+ texlive-pst-calendar
+ texlive-pst-cie
+ texlive-pst-circ
+ texlive-pst-coil
+ texlive-pst-contourplot
+ texlive-pst-cox
+ texlive-pst-dart
+ texlive-pst-dbicons
+ texlive-pst-diffraction
+ texlive-pst-electricfield
+ texlive-pst-eps
+ texlive-pst-eucl
+ texlive-pst-exa
+ texlive-pst-feyn
+ texlive-pst-fill
+ texlive-pst-fit
+ texlive-pst-flags
+ texlive-pst-fr3d
+ texlive-pst-fractal
+ texlive-pst-fun
+ texlive-pst-func
+ texlive-pst-gantt
+ texlive-pst-geo
+ texlive-pst-geometrictools
+ texlive-pst-gr3d
+ texlive-pst-grad
+ texlive-pst-graphicx
+ texlive-pst-hsb
+ texlive-pst-infixplot
+ texlive-pst-intersect
+ texlive-pst-jtree
+ texlive-pst-knot
+ texlive-pst-labo
+ texlive-pst-layout
+ texlive-pst-lens
+ texlive-pst-light3d
+ texlive-pst-lsystem
+ texlive-pst-magneticfield
+ texlive-pst-marble
+ texlive-pst-math
+ texlive-pst-mirror
+ texlive-pst-moire
+ texlive-pst-node
+ texlive-pst-ob3d
+ texlive-pst-ode
+ texlive-pst-optexp
+ texlive-pst-optic
+ texlive-pst-osci
+ texlive-pst-ovl
+ texlive-pst-pad
+ texlive-pst-pdf
+ texlive-pst-pdgr
+ texlive-pst-perspective
+ texlive-pst-platon
+ texlive-pst-plot
+ texlive-pst-poker
+ texlive-pst-poly
+ texlive-pst-pulley
+ texlive-pst-qtree
+ texlive-pst-rputover
+ texlive-pst-rubans
+ texlive-pst-shell
+ texlive-pst-sigsys
+ texlive-pst-slpe
+ texlive-pst-solarsystem
+ texlive-pst-solides3d
+ texlive-pst-soroban
+ texlive-pst-spectra
+ texlive-pst-spinner
+ texlive-pst-stru
+ texlive-pst-support
+ texlive-pst-text
+ texlive-pst-thick
+ texlive-pst-tools
+ texlive-pst-tree
+ texlive-pst-turtle
+ texlive-pst-tvz
+ texlive-pst-uml
+ texlive-pst-vectorian
+ texlive-pst-vehicle
+ texlive-pst-venn
+ texlive-pst-vowel
+ texlive-pst2pdf
+ texlive-pstricks
+ texlive-pstricks-add
+ texlive-pstricks-calcnotes
+ texlive-uml
+ texlive-vaucanson-g
+ texlive-vocaltract))
+ (home-page "https://www.tug.org/texlive/")
+ (synopsis "PSTricks core and add-ons")
+ (description
+ "This collection provides PSTricks core and all add-on packages.")
+ (license (license:fsf-free "https://www.tug.org/texlive/copying.html"))))
+
(define-public texlive-collection-xetex
(package
(name "texlive-collection-xetex")
@@ -31644,6 +47921,24 @@ in your document (DOT and Neato are both part of @code{graphviz}; DOT creates
directed graphs, Neato undirected graphs).")
(license license:gpl3+)))
+(define-public texlive-doulossil
+ (package
+ (name "texlive-doulossil")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/doulossil/"
+ "fonts/truetype/public/doulossil/")
+ (base32
+ "0frhwpm7xzhhz83wpmlrwgz3c3bpvhm8pa0b6vkdgm8qj799irrb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/doulossil")
+ (synopsis "Font for typesetting the International Phonetic Alphabet (IPA)")
+ (description
+ "This package provides the IPA font Doulos SIL in TrueType format.")
+ (license license:silofl1.1)))
+
(define-public texlive-dpcircling
(package
(name "texlive-dpcircling")
@@ -32778,6 +49073,142 @@ to bases 2, 4, 8 and 16. All constructs TeX accepts as arguments to its
may be used under LaTeX and plain TeX.")
(license (license:fsf-free "file:/binhex.dtx"))))
+(define-public texlive-translation-arsclassica-de
+ (package
+ (name "texlive-translation-arsclassica-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-arsclassica-de/")
+ (base32
+ "1ix5lafy3ay2bc9zkkbqw2rrw6ng3izb8d9p6rki6h2j7n0qj47s")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-arsclassica-de")
+ (synopsis "German version of @code{arsclassica}")
+ (description
+ "This is a German translation of the @code{arsclassica} documentation.")
+ (license license:lppl)))
+
+(define-public texlive-translation-biblatex-de
+ (package
+ (name "texlive-translation-biblatex-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-biblatex-de/")
+ (base32
+ "1ygbz7prjg6pdiqm7lknnk8a9ar05xvpdam38piivif3d3yk5bg1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-biblatex-de")
+ (synopsis "German translation of the User Guide for BibLaTeX")
+ (description
+ "This package provides a German translation of the User Guide for
+BibLaTeX.")
+ (license license:lppl)))
+
+(define-public texlive-translation-chemsym-de
+ (package
+ (name "texlive-translation-chemsym-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-chemsym-de/")
+ (base32
+ "01liazqafs3lh9ppipw6i6sljcjzr31nq70r83qgknqmb9j0yfl0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-chemsym-de")
+ (synopsis "German version of @code{chemsym}")
+ (description
+ "This is a German translation of the @code{chemsym} documentation.")
+ (license license:lppl)))
+
+(define-public texlive-translation-ecv-de
+ (package
+ (name "texlive-translation-ecv-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-ecv-de/")
+ (base32
+ "06b4vhsgdphi6kdh5x4a2kl74b64z3y5qzxcpkn0hj40038z1av7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-ecv-de")
+ (synopsis "@code{ecv} documentation, in German")
+ (description "This is a German translation of the @code{ecv} documentation.")
+ (license license:lppl)))
+
+(define-public texlive-translation-enumitem-de
+ (package
+ (name "texlive-translation-enumitem-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-enumitem-de/")
+ (base32
+ "121raikamd33gabvbgwygrc8hyi3qhvx4hhv4h8wq2chrglj37dq")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-enumitem-de")
+ (synopsis "@code{enumitem} documentation, in German")
+ (description
+ "This is a German translation of the manual for @code{enumitem}.")
+ (license license:lppl)))
+
+(define-public texlive-translation-europecv-de
+ (package
+ (name "texlive-translation-europecv-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-europecv-de/")
+ (base32
+ "0n3x8g6k3qq3f4drkhzygz4khxyw6isgxmz963xqp91s0y667gws")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-europecv-de")
+ (synopsis "German version of @code{europecv}")
+ (description
+ "This is a German translation of the @code{europecv} documentation.")
+ (license license:lppl)))
+
+(define-public texlive-translation-filecontents-de
+ (package
+ (name "texlive-translation-filecontents-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-filecontents-de/")
+ (base32
+ "0d2ds8kc98yd1can0gzcngm7gsn2gwhriaxnnds5kz3z3al71gkc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-filecontents-de")
+ (synopsis "German version of @code{filecontents}")
+ (description
+ "This is a German translation of the @code{filecontents} documentation.")
+ (license license:lppl)))
+
+(define-public texlive-translation-moreverb-de
+ (package
+ (name "texlive-translation-moreverb-de")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/translation-moreverb-de/")
+ (base32
+ "1jbpmvcm9q73kh09mhrbsb2wlycwwm4n8il342hz4jd15gwhmy8f")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/translation-moreverb-de")
+ (synopsis "German version of @code{moreverb}")
+ (description
+ "This is a German translation of the @code{moreverb} documentation.")
+ (license license:lppl)))
+
(define-public texlive-translations
(package
(name "texlive-translations")
@@ -32873,6 +49304,97 @@ conference posters.")
(define-deprecated-package texlive-latex-textpos texlive-textpos)
+(define-public texlive-udesoftec
+ (package
+ (name "texlive-udesoftec")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/udesoftec/"
+ "doc/latex/udesoftec/"
+ "source/latex/udesoftec/"
+ "tex/latex/udesoftec/")
+ (base32
+ "02ja6n570hc1521anr12lkgc5xrcfg97lxca2pylwgi5bfkbsr0b")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/udesoftec")
+ (synopsis "Thesis class for the University of Duisburg-Essen")
+ (description
+ "The class is designed for typesetting theses in the Research Group for
+Business Informatics and Software Engineering. (The class may also serve as
+a template for such theses.) The class is designed for use with pdfLaTeX;
+input in UTF-8 encoding is assumed.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-uhc
+ (package
+ (name "texlive-uhc")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/uhc/umj/"
+ "dvips/uhc/"
+ "fonts/afm/uhc/umj/"
+ "fonts/map/dvips/uhc/"
+ "fonts/tfm/uhc/umj/"
+ "fonts/tfm/uhc/uwmj/"
+ "fonts/tfm/uhc/wmj/"
+ "fonts/type1/uhc/umj/"
+ "fonts/vf/uhc/uwmj/"
+ "fonts/vf/uhc/wmj/")
+ (base32
+ "1hpqdzmz4xrcgk443lysif8yk52rbra8rh6cjjfr4kibyfpy77p3")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/uhc")
+ (synopsis "Fonts for the Korean language")
+ (description
+ "This package provides support for Korean documents written in Korean
+standard KSC codes for LaTeX2e.")
+ (license license:lppl)))
+
+(define-public texlive-uhrzeit
+ (package
+ (name "texlive-uhrzeit")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/uhrzeit/" "tex/latex/uhrzeit/")
+ (base32
+ "18qms6ych9q8bras2ajkl4z3dmnrp07gpzizywz206c3i1any3rc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/uhrzeit")
+ (synopsis "Time printing, in German")
+ (description
+ "The primary goal of this package is to facilitate formats and ranges of
+times as formerly used in Germany. A variety of printing formats are
+available.")
+ (license license:lppl1.3+)))
+
+(define-public texlive-umlaute
+ (package
+ (name "texlive-umlaute")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/umlaute/" "source/latex/umlaute/"
+ "tex/latex/umlaute/")
+ (base32
+ "1fz2v0p8a46car0iga8m0si7ampff8hqpsmc9v2miqqzmdlqcqcj")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/umlaute")
+ (synopsis "German input encodings in LaTeX")
+ (description
+ "This is an early package for using alternate input encodings. The
+author considers the package mostly obsolete, since most of its functions are
+taken by the @code{inputenc} package; however, @code{inputenc} doesn't support
+the @code{roman8} and @code{atari} encodings, so umlaute remains the sole
+source of that support.")
+ (license license:lppl)))
+
(define-public texlive-unicode-math
(package
(name "texlive-unicode-math")
@@ -32910,6 +49432,26 @@ fonts:
@end itemize")
(license license:lppl1.3c+)))
+(define-public texlive-voss-mathcol
+ (package
+ (name "texlive-voss-mathcol")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/voss-mathcol/")
+ (base32
+ "1c7kzk2m2i8f6vqywnzfvcmv11ckanhcjxf72p4rgivw8f0lbwjm")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/voss-mathcol")
+ (synopsis "Typesetting mathematics in colour, in (La)TeX")
+ (description
+ "This is a short paper from the TeXnische Komodie, in German. Since the
+body of the paper is dominated by clear LaTeX coding examples, most LaTeX
+programmers will understand how to achieve the results shown in the diagrams,
+even if they don't understand German.")
+ (license license:lppl)))
+
(define-public texlive-xifthen
(package
(name "texlive-xifthen")
@@ -32989,6 +49531,23 @@ SGML-based languages. Xindy is highly configurable, both in markup terms and
in terms of the collating order of the text being processed.")
(license license:gpl2+)))
+(define-public texlive-xindy-persian
+ (package
+ (name "texlive-xindy-persian")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/support/xindy-persian/")
+ (base32
+ "04w3h65215slnakk5w19m94xmj9cjx01izbk9xijifv5l6dqh447")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/xindy-persian")
+ (synopsis "Support for the Persian language in Xindy")
+ (description
+ "The package offers Persian language support for indexing using Xindy.")
+ (license license:lppl1.3+)))
+
(define-public texlive-xits
(package
(name "texlive-xits")
@@ -33077,6 +49636,24 @@ support for @code{amsmath} displayed-equation environments); and support for
making a list of theorems, analagous to @code{\\listoffigures}.")
(license license:lppl)))
+(define-public texlive-ntheorem-vn
+ (package
+ (name "texlive-ntheorem-vn")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/ntheorem-vn/")
+ (base32
+ "13lkgb4qjiblbfm4jcxgkxsf08zk90lqz02bxrmim1n8gvyihwcc")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/ntheorem-vn")
+ (synopsis "Vietnamese translation of documentation of @code{ntheorem}")
+ (description
+ "This is a translation of the documentation provided with
+@code{ntheorem}.")
+ (license license:lppl)))
+
(define-public texlive-fmtcount
(package
(name "texlive-fmtcount")
@@ -33251,6 +49828,25 @@ for citations. The package follows the 6th edition of the APA manual, and is
designed to work with the @code{apa6} class.")
(license license:lppl)))
+(define-public texlive-apalike-german
+ (package
+ (name "texlive-apalike-german")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "bibtex/bst/apalike-german/"
+ "doc/bibtex/apalike-german/")
+ (base32
+ "15mr1s9622bj5vmmlw7cp0afcbrz2h4kq9cp303ijklcslfsx748")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/apalike-german")
+ (synopsis "Copy of @file{apalike.bst} with German localization")
+ (description
+ "This package provides a copy of @file{apalike.bst}, which is part of the
+base BibTeX distribution, with German localization.")
+ (license license:lppl1.3c)))
+
(define-public texlive-endfloat
(package
(name "texlive-endfloat")
@@ -33271,6 +49867,54 @@ the end of the document, optionally leaving markers in the text near to where
the figure (or table) would normally have occurred.")
(license license:gpl3+)))
+(define-public texlive-wadalab
+ (package
+ (name "texlive-wadalab")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/wadalab/"
+ "fonts/afm/wadalab/dgj/"
+ "fonts/afm/wadalab/dmj/"
+ "fonts/afm/wadalab/mc2j/"
+ "fonts/afm/wadalab/mcj/"
+ "fonts/afm/wadalab/mr2j/"
+ "fonts/afm/wadalab/mrj/"
+ "fonts/map/dvips/wadalab/"
+ "fonts/tfm/wadalab/dgj/"
+ "fonts/tfm/wadalab/dmj/"
+ "fonts/tfm/wadalab/mc2j/"
+ "fonts/tfm/wadalab/mcj/"
+ "fonts/tfm/wadalab/mr2j/"
+ "fonts/tfm/wadalab/mrj/"
+ "fonts/tfm/wadalab/udgj/"
+ "fonts/tfm/wadalab/udmj/"
+ "fonts/tfm/wadalab/umcj/"
+ "fonts/tfm/wadalab/umrj/"
+ "fonts/type1/wadalab/dgj/"
+ "fonts/type1/wadalab/dmj/"
+ "fonts/type1/wadalab/mc2j/"
+ "fonts/type1/wadalab/mcj/"
+ "fonts/type1/wadalab/mr2j/"
+ "fonts/type1/wadalab/mrj/"
+ "fonts/vf/wadalab/udgj/"
+ "fonts/vf/wadalab/udmj/"
+ "fonts/vf/wadalab/umcj/"
+ "fonts/vf/wadalab/umrj/")
+ (base32
+ "1i72xbn28wh2rl4j1yzl1rvb5nd8bxmci9q9qjzynwq845zgjvnk")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/wadalab")
+ (synopsis "Wadalab (Japanese) font packages")
+ (description
+ "These are font bundles for the Japanese Wadalab fonts which work with
+the CJK package. All subfonts now have glyph names compliant to the Adobe
+Glyph List, making ToUnicode CMaps in PDF documents (created automatically by
+@code{dvipdfmx}) work correctly. All font bundles now contain virtual Unicode
+subfonts.")
+ (license (license:fsf-free "https://fedoraproject.org/wiki/Licensing:Wadalab"))))
+
(define-public texlive-was
(package
(name "texlive-was")
@@ -34051,6 +50695,29 @@ to load external Lua modules, including modules installed via LuaRocks.")
cells using LaTeX macros.")
(license license:expat)))
+(define-public texlive-luapstricks
+ (package
+ (name "texlive-luapstricks")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/lualatex/luapstricks/"
+ "fonts/opentype/public/luapstricks/"
+ "tex/lualatex/luapstricks/")
+ (base32
+ "160y66x93rcm0zpjscxyqbfkhbl0yypv0gyixm6vjwcm50vi2w5k")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/luapstricks")
+ (synopsis "PSTricks backend for LuaLaTeX")
+ (description
+ "This package enables the use of PSTricks directly in LuaLaTeX documents,
+without invoking external programmes, by implementing a PostScript interpreter
+in Lua. Therefore it does not require shell escape to be enabled or special
+environments, and instead allows PSTricks to be used exactly like in Dvips
+based documents.")
+ (license license:lppl1.3+)))
+
(define-public texlive-luaquotes
(package
(name "texlive-luaquotes")
@@ -34245,6 +50912,26 @@ makecell with an easy to use syntax. It also adds some enhanced rules for the
@code{booktabs} package.")
(license license:expat)))
+(define-public texlive-makeplot
+ (package
+ (name "texlive-makeplot")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/makeplot/"
+ "source/latex/makeplot/"
+ "tex/latex/makeplot/")
+ (base32
+ "1w34508lvb6rjhp41k78ph2p609mk03n8sp4mfgmhdpay0qxyjz5")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/makeplot")
+ (synopsis "Easy plots from Matlab in LaTeX")
+ (description
+ "Makeplot is a LaTeX package that uses the PSTricks @code{pst-plot}
+functions to plot data that it takes from Matlab output files.")
+ (license license:lppl)))
+
(define-public texlive-minim
(package
(name "texlive-minim")
@@ -34631,6 +51318,94 @@ integrated into the LaTeX kernel (or in parts into permanent support
packages), and the current testphase bundle will be removed.")
(license license:lppl1.3c)))
+(define-public texlive-pdftricks
+ (package
+ (name "texlive-pdftricks")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pdftricks/"
+ "tex/latex/pdftricks/")
+ (base32
+ "07vr97rgn0n73zb2b3sb3wkwxl0p6nbnjk0cgxd05drf1k8shxnp")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pdftricks")
+ (synopsis "Support for PSTricks in pdfTeX")
+ (description
+ "The PSTricks macros cannot be used (directly) with pdfTeX, since
+PSTricks uses PostScript arithmetic, which isn't part of PDF. This package
+circumvents this limitation so that the extensive facilities offered by the
+powerful PSTricks package can be made use of in a pdfTeX document. This is
+done using the shell escape function available in current TeX implementations.
+The package may also be used in support of other PostScript-output-only
+packages, such as PSfrag.")
+ (license license:gpl3+)))
+
+(define-public texlive-pdftricks2
+ (package
+ (name "texlive-pdftricks2")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/pdftricks2/"
+ "tex/latex/pdftricks2/")
+ (base32
+ "0znq52nzknv0x16cqbpfi90gz89frzk74ww3sg7ibjacmbpfl3j0")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/pdftricks2")
+ (synopsis "Use PSTricks in pdfTeX")
+ (description
+ "The package provides the means of processing documents that contain
+PSTricks graphics specifications. The package is inspired by
+@code{pdftricks}.")
+ (license license:gpl2)))
+
+(define-public texlive-pedigree-perl
+ (package
+ (name "texlive-pedigree-perl")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/man/man1/pedigree.1"
+ "doc/man/man1/pedigree.man1.pdf"
+ "doc/support/pedigree-perl/"
+ "scripts/pedigree-perl/"
+ "source/latex/pedigree-perl/")
+ (base32
+ "0s2186j4hx5v12g5r8admif2ysi6nnm8d0xxpwq26brfcjrbbh7r")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:link-scripts #~(list "pedigree.pl")))
+ (inputs (list perl))
+ (home-page "https://ctan.org/pkg/pedigree-perl")
+ (synopsis "Generate TeX pedigree files from CSV files")
+ (description
+ "This program generates TeX commands to typeset pedigrees --- either TeX
+fragments or full LaTeX files, to be processed by the @code{pst-pdgr} package.
+The program has support for multilanguage pedigrees (at the present moment the
+English and Russian languages are supported).")
+ (license license:gpl2)))
+
+(define-public texlive-psbao
+ (package
+ (name "texlive-psbao")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/psbao/" "tex/latex/psbao/")
+ (base32
+ "11gfnjvhrgic18s45pj6hn8slj9kmrmsrh4kqn83sfdxy2mr2y32")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/psbao")
+ (synopsis "Draw Bao diagrams")
+ (description
+ "The package draws Bao diagrams in LaTeX. The package is a development
+of @code{psgo}, and uses PSTricks to draw the diagrams.")
+ (license license:lppl)))
+
(define-public texlive-pslatex
(package
(name "texlive-pslatex")
@@ -34851,6 +51626,67 @@ a number of @code{\\magsteps} to change size; from this are defined commands
@code{\\larger}, @code{\\smaller}, @code{\\textlarger}, etc.")
(license license:public-domain)))
+(define-public texlive-russ
+ (package
+ (name "texlive-russ")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/russ/" "tex/latex/russ/")
+ (base32
+ "0ixvdjvgrqn5z8glvbr1i9k4yw00n260d11n034x6j67srxph3rb")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/russ")
+ (synopsis "LaTeX in Russian, without Babel")
+ (description
+ "The package aims to facilitate Russian typesetting (based on input using
+MicroSoft Code Page 1251). Russian hyphenation is selected, and various
+mathematical commands are set up in Russian style. Furthermore all Cyrillic
+letters catcodes are set to @samp{letter}, so that commands with Cyrillic
+letters in their names may be defined.")
+ (license license:lppl)))
+
+(define-public texlive-everyhook
+ (package
+ (name "texlive-everyhook")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/everyhook/"
+ "source/latex/everyhook/"
+ "tex/latex/everyhook/")
+ (base32
+ "0rcw2d5ncq8avk33nxika34q3da1v4kcmr6jqdxdg49bq4h8ljs7")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments (list #:tex-format "latex"))
+ (native-inputs
+ (list (texlive-updmap.cfg
+ (list texlive-bera
+ texlive-enumitem
+ texlive-etoolbox
+ texlive-hypdoc
+ texlive-inconsolata
+ texlive-lipsum
+ texlive-listings
+ texlive-mathpazo
+ texlive-microtype
+ texlive-palatino
+ texlive-svn-prov
+ texlive-upquote
+ texlive-xkeyval))))
+ (home-page "https://ctan.org/pkg/everyhook")
+ (synopsis "Hooks for standard TeX token lists")
+ (description
+ "The package takes control of the six TeX token registers @code{\\everypar},
+@code{\\everymath}, @code{\\everydisplay}, @code{\\everyhbox},
+@code{\\everyvbox} and @code{\\everycr}. Real hooks for each of the registers
+may be installed using a stack like interface. For backwards compatibility,
+each of the @code{\\everyX} token lists can be set without interfering with
+the hooks.")
+ (license license:lppl1.3+)))
+
(define-public texlive-everypage
(package
(name "texlive-everypage")
@@ -34974,6 +51810,28 @@ the @code{abstract} environment, and in particular provides for a one column
abstract in a two column paper.")
(license license:lppl)))
+(define-public texlive-bredzenie
+ (package
+ (name "texlive-bredzenie")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/bredzenie/"
+ "tex/latex/bredzenie/")
+ (base32
+ "07ixmdcg2kxnaf2wacq6imp6i159jmyy3xn16135j8ddl2kbxp4s")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/bredzenie")
+ (synopsis
+ "Polish version of ``lorem ipsum'' in the form of a LaTeX package")
+ (description
+ "This is a polish version of the classic pseudo-Latin ``lorem ipsum dolor
+sit amet''. It provides access to several paragraphs of pseudo-Polish
+generated with Hidden Markov Models and Recurrent Neural Networks trained on
+a corpus of Polish.")
+ (license license:lppl1.3c)))
+
(define-public texlive-breqn
(package
(name "texlive-breqn")
@@ -35019,6 +51877,29 @@ the middle of the created link: the link comes in one atomic piece. This
package allows such line breaks in the generated links.")
(license license:lppl)))
+(define-public texlive-cc-pl
+ (package
+ (name "texlive-cc-pl")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/fonts/cc-pl/" "fonts/map/dvips/cc-pl/"
+ "fonts/source/public/cc-pl/"
+ "fonts/tfm/public/cc-pl/"
+ "fonts/type1/public/cc-pl/")
+ (base32
+ "0wxpa4s2rx54z259zmg5km91ycydra4d9kn3y6mhkvjjif1yl8av")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (native-inputs (list texlive-concrete texlive-metafont texlive-pl))
+ (home-page "https://ctan.org/pkg/cc-pl")
+ (synopsis "Polish extension of Computer Concrete fonts")
+ (description
+ "These Metafont sources rely on the availability of the Metafont Polish
+fonts and of the Metafont sources of the original Concrete fonts. Adobe Type
+1 versions of the fonts are included.")
+ (license license:public-domain)))
+
(define-public texlive-comment
(package
(name "texlive-comment")