Ta razdelek pokriva tiskanje datotek, ki jih boste srečali pri sestavljanju Linuxa.
Tiskanje grafičnih datotek na tiskalnik je običajno odvisno od vrste grafike, ki jo pretvarjate, in vrste tiskalnika, na katerem želite stvar natisniti. Tiskanje bitnih slik pogosto ne pride v poštev zaradi različne razlage teh slik na različnih matričnih tiskalnikih. Najbolje v tem primeru bo, da pogledate, če je vaš tiskalnik združljiv s tiskalniki Epson ali IBM ProPrinter, potem pretvorite grafično datoteko v PostScript in za tiskanje grafike uporabite Ghostscript (glejte naslednji razdelek).
Če imate laserski tiskalnik, so stvari nekoliko lažje, saj jih je
veliko združljivih s standardom PCL. To vam omogoča nekaj izbir.
Nekateri programi lahko pišejo neposredno v PCL. Če ne, obstajajo
programi kot NetPBM, ki lahko pretvarjajo v PCL.
Zadnja izbira je uporaba programa ghostscript
(glejte
naslednji razdelek).
Absolutno najboljša izbira je namestitev paketov kot sta NetPBM in Ghostscript, in potem namestitev magičnega filtra, ki avtomagično pripravi grafične datoteke za izpis na vašem tiskalniku.
Tiskanje datotek v PostScriptu je preprosto na tiskalniku, ki ima
vgrajen interpreter za PostScript; le uporabite lpr
, in
tiskalnik bo namesto vas poskrbel za vse podrobnosti. Tisti,
ki nimamo tiskalnikov, ki razumejo PostScript, pa se moramo
zateči k drugim metodam. Na srečo so dostopni programi, ki
razumejo PostScript in ga prevedejo v jezik, ki ga razume večina
tiskalnikov. Ghostscript je verjetno najbolj znan tak program.
Dolžnost Ghostscripta je pretvoriti vse opise v datoteki PostScript v ukaze, ki jih bo razumel tiskalnik. Za tiskanje postscriptne datoteke z Ghostscriptom, lahko naredite nekaj takega:
$ gs -dSAFER -dNOPAUSE -sDEVICE=deskjet -sOutputFile=\|lpr disertacija.ps
Opazite, da smo u uporabo izbire -sOutputFile
pravzaprav preusmerili izhod Ghostscripta na
standardni vhod ukaza lpr
.
Ghostview je vmesnik Ghostscripta za grafični sistem X Window. Dovoljuje vam predogled postscriptne datoteke, preden jo natisnete. Ghostview in Ghostscript lahko dobite na ftp://prep.ai.mit.edu/pub/gnu/.
Podjetje Adobe je izdalo bralnik Acrobat za Linux in ga lahko dobite
na spletni strani podjetja Adobe,
http://www.adobe.com/.
Dostopen je tudi njegov predhodnik, xpdf
. Oba morata
tiskati na postscriptno napravo.
Eden najpreprostejših načinov za tiskanje datotek v TeXu je,
da jih pretvorimo v PostScript in potem natisnemo z Ghostscriptom.
Za to jih boste morali najprej pretvoriti iz TeXa v format, znan
kot DVI (kar pomeni: neodvisen od naprave, device-independent).
To lahko storite z ukazom tex
(1). Potem morate pretvoriti
datoteko DVI v PostScript z uporabo pretvornika dvips
.
Vse to bo izgledalo nekako takole:
$ tex disertacija.tex
$ dvips disertacija.dvi
Zdaj lahko natisnete dobljeni PostScript, kot smo že opisali.
troff
$ groff -Tascii disertacija.tr | lpr
ali, če vam je ljubše,
$ groff disertacija.tr > disertacija.ps
in potem natisnite PostScript, kot smo že opisali.
man
$ man man | col -b | lpr
Strani za man
vsebujejo pre-formatirane podatke za troff
,
zato moramo pobrati vse osvetlitve, podčrtovanja, itd.
Program col
to lepo naredi. Ker uporabljamo cevovode,
program man
ne bo uporabljal more
.