Enscript-1.6.4

Introduction à Enscript

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

[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 Needed Encoding Not a Valid Option de la page Locale Related Issues. La solution consiste à utiliser paps-0.6.8, au lieu de Enscript, pour convertir du texte encodé en UTF-8 en PostScript.

Informations sur le paquet

Téléchargements supplémentaires

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

Installation de Enscript

Installez Enscript en lançant les commandes suivantes :

patch -Np1 -i ../enscript-1.6.4-security_fixes-1.patch &&
./configure --prefix=/usr \
            --sysconfdir=/etc/enscript \
            --localstatedir=/var \
            --with-media=Letter &&
make &&

makeinfo --html            -o docs/html          enscript.texi &&
makeinfo --html --no-split -o docs/enscript.html enscript.texi &&
makeinfo --plaintext       -o enscript.txt       enscript.texi

Si vous avez installé TeX Live-20110705, vous pouvez créer la documentation Postscript et PDF en tapant la commande suivante:

make -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.4/html &&
install -v -m644    docs/html/* \
                    /usr/share/doc/enscript-1.6.4/html &&
install -v -m644    README* *.txt docs/{FAQ.html,enscript.{html,txt}} \
                    /usr/share/doc/enscript-1.6.4

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

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

Explication des commandes

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

--localstatedir=/var : Ce paramètre règle le répertoire des données au moment de l'exécution sur /var au lieu de /usr/var.

--with-media=Letter : Ce paramètre règle le format du média en lettre.

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.4 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 overstrikes.

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 overstriked.

sliceprint

découpe des documents ayant de longues lignes.

states

est un outil de traitement de texte du type awk avec certaines extensions d'état machine. 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 2011-12-05 23:58:00 +0100