From aca179c3100bced9438c91dc25a1cafe9a9814bd Mon Sep 17 00:00:00 2001 From: "B. Wilson" Date: Mon, 11 May 2020 20:05:58 +0900 Subject: [PATCH 3/7] gnu: Add texlive-breqn. To: guix-patches@gnu.org * gnu/packages/tex.scm (texlive-breqn): New variable. --- gnu/packages/tex.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 6727a2c985..710ad2ba20 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -7360,3 +7360,31 @@ of the bundle of the same name.") they need for breqn to work. The package offers support for breqn and is part of the bundle of the same name.") (license license:lppl1.3c+))) + +(define-public texlive-breqn + (package + (inherit (simple-texlive-package + "texlive-breqn" + (list "/tex/latex/breqn/breqn.sty" + "/doc/latex/breqn/breqn.pdf") + (base32 "0mdm3yyimr8fv8pg2b2zv62fjbx98xy60a3dzj55djdir6hyxf6h") + #:trivial? #t)) + (propagated-inputs `(("texlive-latex-amsmath" ,texlive-latex-amsmath) + ("texlive-flexisym" ,texlive-flexisym) + ("texlive-latex-graphics" ,texlive-latex-graphics) + ("texlive-latex-l3kernel" ,texlive-latex-l3kernel) + ("texlive-latex-tools" ,texlive-latex-tools))) + (home-page "http://wspr.io/breqn/") + (synopsis "Automated line breaking of displayed equations") + (description "The package provides solutions to a number of common +difficulties in writing displayed equations and getting high-quality output. +For example, it is a well-known inconvenience that if an equation must be +broken into more than one line, @code{left...right} constructs cannot span +lines. The breqn package makes them work as one would expect whether or not +there is an intervening line break. The single most ambitious goal of the +package, however, 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 flexisym and mathstyle +packages, which are both designated as support for breqn.") + (license license:lppl1.3c+))) -- 2.26.2