From f3298a40c3fe945c9dc0cbfc3f9a7fa9bfb73cb8 Mon Sep 17 00:00:00 2001 From: "B. Wilson" Date: Mon, 11 May 2020 20:07:03 +0900 Subject: [PATCH 4/7] gnu: Add texlive-makecell. To: guix-patches@gnu.org * gnu/packages/tex.scm (texlive-makecell): New variable. --- gnu/packages/tex.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 710ad2ba20..ca5b9dbb2e 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -7388,3 +7388,32 @@ 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+))) + +(define-public texlive-makecell + (package + (inherit (simple-texlive-package + "texlive-makecell" + (list "/tex/latex/makecell/" + "/doc/latex/makecell/makecell.pdf") + (base32 "1zdcmya5dxrnjf7lf0wmnhcjlwdha5gdzdx7xrgyi61gqwj7cxin") + #:trivial? #t)) + (propagated-inputs `(("texlive-latex-tools" ,texlive-latex-tools))) + (home-page "https://www.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 + tabular environment (similar to the function of the tabls package, but + using the facilities of the array); +@item macros for multirow cells, which use the facilities of the multirow + package; +@item macros to number rows in tables, or to skip cells; +@item diagonally divided cells; +@item horizontal lines in tabular environments with defined thickness. +@end itemize") + (license license:lppl))) -- 2.26.2