Unverified Commit 26410b47 authored by Philip McGrath's avatar Philip McGrath Committed by Ludovic Courtès
Browse files

gnu: Add texlive-breqn.

* gnu/packages/tex.scm (texlive-breqn): New variable.
Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
parent 7279801c
......@@ -11327,3 +11327,44 @@ (define-public texlive-abstract
of the abstract environment, and in particular provides for a one column
abstract in a two column paper.")
(license license:lppl))))
(define-public texlive-breqn
(let ((template (simple-texlive-package
(inherit template)
(substitute-keyword-arguments (package-arguments template)
((#:tex-directory _ #f)
((#:build-targets _ #t)
#~(list "breqnbundle.ins"))
((#:phases std-phases)
#~(modify-phases #$std-phases
(add-after 'unpack 'chdir
(lambda args
(chdir "source/latex/breqn")))
(add-before 'copy-files 'unchdir
(lambda args
(chdir "../../..")))
(add-after 'copy-files 'remove-extra-files
(lambda args
(string-append #$output
(home-page "https://wspr.io/breqn/")
(synopsis "Automatic line breaking of displayed equations")
(description "This package provides solutions to a number of common
difficulties in writing displayed equations and getting high-quality output.
The single most ambitious goal of the package is to support automatic
linebreaking of displayed equations. Such linebreaking cannot be done without
substantial changes under the hood in the way formulae are processed; the code
must be watched carefully, keeping an eye on possible glitches. The bundle
also contains the @code{flexisym} and @code{mathstyle} packages, which are
both designated as support for @code{breqn}.")
(license license:lppl1.3+))))
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment