Enscript-1.6.6

Introduction à Enscript

Enscript convertit des fichiers textes ASCII en PostScript, HTML, RTF, ANSI et en surimpression.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.

[Attention]

Attention

Enscript ne peut pas convertir du texte encodé en UTF-8 en PostScript. La question est discutée en détails dans la section L'encodage nécessaire n'est pas une option valide de la page Problèmes liés aux locales. La solution consiste à utiliser paps-0.7.1, au lieu de Enscript, pour convertir du texte encodé en UTF-8 en PostScript.

Informations sur le paquet

Dépendances de Enscript

Facultatives

texlive-20200406 (ou install-tl-unx)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Enscript

Installation de Enscript

Installez Enscript en lançant les commandes suivantes :

./configure --prefix=/usr              \
            --sysconfdir=/etc/enscript \
            --localstatedir=/var       \
            --with-media=Letter &&
make &&

pushd docs &&
  makeinfo --plaintext -o enscript.txt enscript.texi &&
popd

Si vous avez installé texlive-20200406, vous pouvez créer la documentation Postscript et PDF en lançant (ne supporte pas make en parallèle) :

make -j1 -C docs ps pdf

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install &&

install -v -m755 -d /usr/share/doc/enscript-1.6.6 &&
install -v -m644    README* *.txt docs/*.txt \
                    /usr/share/doc/enscript-1.6.6

Si vous avez construit la documentation Postscript et PDF, installez-la en utilisant la commande suivante en tant qu'utilisateur root :

install -v -m644 docs/*.{dvi,pdf,ps} \
                 /usr/share/doc/enscript-1.6.6

Explication des commandes

--sysconfdir=/etc/enscript : Ce paramètre place les données de configuration dans /etc/enscript au lieu de /usr/etc.

--localstatedir=/var : Ce paramètre initialise le répertoire pour les données d'exécution à /var au lieu de /usr/var.

--with-media=Letter : Ce paramètre initialise le format de la page à la taille letter plutôt que A4 par défaut.

Contenu

Programmes installés: diffpp, enscript, mkafmmap, over, sliceprint et states
Bibliothèques installées: Aucune
Répertoires installés: /etc/enscript, /usr/share/doc/enscript-1.6.6 et /usr/share/enscript

Descriptions courtes

diffpp

convertit des fichiers de sortie diff au format qui convient pour l'impression avec enscript.

enscript

est un filtre, utilisé d'abord pour imprimer des scripts, qui convertit des fichiers textes ASCII en PostScript, HTML, RTF, ANSI et en surimpression.

mkafmmap

crée un plan de police à partir d'un fichier donné.

over

est un script qui appelle enscript et passe les bons paramètres pour créer des polices en surimpression.

sliceprint

découpe des documents ayant de longues lignes.

states

est un outil de traitement de texte du type awk avec certaines extensions de machines à états. Il est conçu pour surligner le code source de programmes et pour des tâches similaires où des informations d'état aident au traitement de l'entrée.

Last updated on 2020-03-25 12:06:24 +0000