[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
10/16: gnu: Add texlive-hitex.
From: |
guix-commits |
Subject: |
10/16: gnu: Add texlive-hitex. |
Date: |
Mon, 14 Aug 2023 08:47:58 -0400 (EDT) |
ngz pushed a commit to branch master
in repository guix.
commit 94ddbb53fd64a358e4e72935c890c06bba8472b2
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Mon Aug 14 14:00:50 2023 +0200
gnu: Add texlive-hitex.
* gnu/packages/tex.scm (texlive-hitex): New variable.
---
gnu/packages/tex.scm | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 0eb21598a2..167b8417b1 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -5083,6 +5083,60 @@ 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")
- branch master updated (dced765eed -> b0926a2fd1), guix-commits, 2023/08/14
- 01/16: gnu: Add texlive-aleph., guix-commits, 2023/08/14
- 10/16: gnu: Add texlive-hitex.,
guix-commits <=
- 09/16: gnu: Add texlive-edmac., guix-commits, 2023/08/14
- 05/16: gnu: Add texlive-antomega., guix-commits, 2023/08/14
- 12/16: gnu: Add texlive-lollipop., guix-commits, 2023/08/14
- 06/16: gnu: Add texlive-psizzl., guix-commits, 2023/08/14
- 13/16: gnu: Add texlive-mxedruli., guix-commits, 2023/08/14
- 14/16: gnu: Add texlive-eplain., guix-commits, 2023/08/14
- 15/16: gnu: Add texlive-mltex., guix-commits, 2023/08/14
- 02/16: gnu: Add texlive-omega., guix-commits, 2023/08/14
- 11/16: gnu: Add texlive-lambda., guix-commits, 2023/08/14
- 08/16: gnu: Add texlive-texsis., guix-commits, 2023/08/14