Včasih so bili znaki javno dostopne vektorske pisave Type 1 veliko manj kakovostni od rastrskih družine Computer Modern. V zadnjih nekaj letih se je položaj izboljšal, a ocenjevanje znakov prepuščamo vam. Morda se vam zdi posest več različnih pisav nepotrebno podvajanje in izguba diskovnega prostora. In znaki družine Computer Modern se vam lahko zdijo, no, malo preveč formalni za vsakodnevno uporabo. Včasih me to spominja na hranjenje psa z dobro kitajsko hrano. Vsaj ni vam treba več zapravljati premoženja za profesionalne kvalitetne pisave (hm, malce dvomim o tem, opomba prevajalca).
Ena od glavnih izboljšav LaTeXa 2e pred njegovimi predniki je bila vključitev nove sheme za izbiro pisav (New Font Selection Scheme, zdaj se imenuje PSNFSS.) Včasih so morali pisci v TeXu določati znake z ukazi kot
\font=bodyroman = cmr10 scaled \magstep 1
ki sicer zagotavljajo natančnost, a potrebujejo veščine znakovnega oblikovalca
in matematika, da jih lahko dobro uporabite. Niso tudi zelo prenosljivi. Če
nek drug sistem ni imel pisave cmr10
(to je TeXova oznaka za družino
Computer Modern Roman, 10 pik, s srednje krepkimi črkami), je moral kdo prekodirati
cel dokument z novimi pisavami. PSNFSS pa vam omogoča določitev pisave z navedbo
družine (Computer Modern, URW Nimbus, Helvetica, Utopia, in tako naprej), krepkosti
(lahka, srednja, krepka), orientacije (pokončna ali ležeča), obraza (Roman,
Italic), in osnovne velikosti v pikah. (Glejte razdelek
,,Znaki in znakovni stili`` za opis ukazov za določitev
različnih oblik.) Veliko pisav tvori družino. Na primer tip Roman je lahko
pakiran s pisavo brez serifov, kot Helvetica, in pisavo z enako presledki, kot
Courier. Kot pisec LaTeXovih dokumentov lahko določite celo družino z enim
samim ukazom.
Kot smo že povedali, obstaja veliko zelo kvalitetnih pisav, ki so v javni lasti. Ena od njih je Adobe Utopia. Druga je Bitstream Charter. Obe sta komercialni pisavi, ki sta bili prijazno prispevani v javno last.
Ti dve sta moji najljubši. Če pogledate na mesta CTAN, boste našli arhivirani ti dve in druge pisave. Obstaja dovolj pisav, da boste lahko oblikovali svoje spise tako, kot jih želite, in ne samo v angleščini. TeX je bil prvotno načrtovan za matematično stavljenje, zato obstaja cela paleta matematičnih znakov, kot tudi ciriličnih, grških, kanskih, in drugih abeced, ki jih je preveč, da bi jih vse omenjali.
Pomembno je poiskati za datoteke s podaljškom .pfa
ali .pfb
.
Ta podaljšek
nam pove, da so to same raztegljive pisave, ne le datoteke s podatki o dimenzijah
(metrics files). Pisave Type 1 uporabljajo metrične datoteke .pfm
,
za razliko
od datotek .tfm
, ki jih uporabljajo rastrske pisave. Dve pisavi, ki sem
ju omenil zgoraj, sta vključeni v distribucijo teTeXa, dostopni pa sta tudi
posebej.
Kar sem napisal zgoraj, o preprostosti izbire znakov pod PSNFSS, je v tem primeru res. Če uporabimo v našem spisu znake družine Charter namesto rastrskih Computer Modern, je potrebno le vključiti LaTeXov stavek
\renewcommand{\familydefault}{bch}
v začetne deklaracije, kjer je ,,bch
`` splošna oznaka družine Bitstream
Charter. Znaki družine Charter ležijo v imeniku
/usr/lib/teTeX/texmf/fonts/type1/bitstrea/charter
Tam boste našli datoteke .pfb
za pisave Charter: bchb8a.pfb
za Charter Bold,
bchr8a.pfb
za Charter Roman, bchbi8a.pfb
za Charter Bold Italic.
Del ,,8a
`` v imenu fonta nakazuje kodiranje znakov.
Na tej točki se vam še ni treba utrujati
s tem, saj se kodiranja 8-bitnih znakov z numeričnimi vrednostmi nad 128 predvsem
razlikujejo. Predsvsem definirajo akcente in neangleške znake. Znaki Type 1
bodo v splošnem delovali v redu z zahodnimi abecedami, saj zadoščajo standardom
ISO 8859.
Stavljenje dokumenta, ki ima izbrane znake Charter ukažete z ukazom
$ pslatex document.tex
pslatex
je različica teTeXovega standardnega ukaza latex(1)
,
ki definira
imenike v katerih so pisave Type 1, kot tudi nekaj dodatne kode za LaTeX.
Po prevajanju boste imeli datoteko .dvi
, ki vključuje zahteve po
pisavah Charter.
Datoteko lahko po želji natisnete s programoma dvips(1)
in gs(1)
.
Namestitev pisav Type 1 ni težka, če le upoštevate nekaj osnovnih
korakov. Pisave odpakirajte v podimenik imenika
/usr/lib/teTeX/texmf/fonts/type1
,
kjer imate druge pisave Type 1, in potem poženite texhash
,
da obvestite teTeX o spremembah.
Potem morate dodati opise pisav v datoteko psfonts.map
, da jih
lahko dvips(1)
najde.
Format datoteke psfonts.map
je opisan na različnih mestih
v zgoraj omenjenih virih. Ne pozabite spet pognati programa texhash
.
Vsekakor je velika prednost, če uporabljate poleg teTeXa še grafični sistem X Windows -- XFree86 v Linuxu -- saj dovoljuje boljši predogled dokumentov. Ni pa potreben, a v splošnem bo takšna možnost pripomogla k vašemu delu, saj se bo izboljšala kakovost izhoda. Na slabših računalnikih boste morda raje delali v tekstovnem načinu, saj je to hitreje.
Vsekakor, ali lahko preprosto vidite svoje spise na zaslonu, ali ne, prosim, reciklirajte svoj papir in uporabljajte obe strani vsakega lista. Če je mogoče, kupite za tiskanje recikliran fotokopirni papir. Saj ne želite, da bi vaš delovni prostor izgledal kot podružnica papirnice.
Pomnite: Rešite drevo ... odžagajte raje urednika.
Robert Kiesling - avtor
<kiesling@terracom.net
>
Roman Maurer - prevajalec
<roman.maurer@fmf.uni-lj.si
>