Enscript-1.6.6

Introduksjon til Enscript

Enscript konverterer ASCII tekstfiler til PostScript, HTML, RTF, ANSI og overstreker.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

[Obs]

Obs

Enscript kan ikke konvertere UTF-8 kodet tekst til PostScript. Problemstillingen diskuteres i detalj i Den Nødvendige Kodingen er Ikke et Gyldig Alternativ delen av Lokale Relaterte Problemer siden. Løsningen er å bruke paps-0.8.0, i stedet for Enscript, for å konvertere UTF-8 kodet tekst til PostScript.

Pakkeinformasjon

Enscript Avhengigheter

Valgfri

texlive-20240312 (eller install-tl-unx)

Installasjon av Enscript

Installer Enscript ved å kjøre følgende kommandoer:

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

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

Hvis du har texlive-20240312 installert, kan du opprette Postscript og PDF dokumentasjon ved å kjøre (støtter ikke parallell make):

make -j1 -C docs ps pdf

For å teste resultatene, kjør: make check.

Nå, som root bruker:

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

Hvis du har bygget Postscript og PDF dokumentasjon, installer den ved å bruke følgende kommando som root bruker:

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

Parameterforklaringer

--sysconfdir=/etc/enscript: Denne bryteren putter konfigurasjonsdata i /etc/enscript i stedet for /usr/etc.

--localstatedir=/var: Denne bryteren stiller inn mappen for kjøretidsdata til /var i stedet for /usr/var.

--with-media=Letter: Denne bryteren stiller inn mellomformat til Letter størrelse i stedet for A4 som er standard.

Innhold

Installerte Programmer: diffpp, enscript, mkafmmap, over, sliceprint, og states
Installerte Biblioteker: Ingen
Installerte Mapper: /etc/enscript, /usr/share/doc/enscript-1.6.6, og /usr/share/enscript

Korte Beskrivelser

diffpp

konverterer diff utdata filer til et format egnet til å skrives ut med enscript

enscript

er et filter, som hovedsakelig brukes til å skrive ut skript, det konverterer ASCII tekstfiler til PostScript, HTML, RTF, ANSI og overstreker

mkafmmap

oppretter et skriftkart fra en gitt fil

over

er et skript som kaller enscript og sender de riktige parameterne for å lage overstrekede skrifter

sliceprint

deler dokumenter med lange linjer

states

er en awk-lik tekstbehandlingsverktøy med noen tilstandsmaskinutvidelser. Den er designet for program kildekodeutheving og for lignende oppgaver der status informasjon hjelper inndatabehandling