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
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\font=bodyroman = cmr10 scaled \magstep 1
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 to 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 stavek za LaTeX
v začetne deklaracije, kjer je ,,\renewcommand{\familydefault}{bch}
bch
`` splošna oznaka družine
Bitstream Charter. Znaki družine Charter ležijo v imeniku
Tam boste našli datoteke/usr/lib/teTeX/texmf/fonts/type1/bitstrea/charter
.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 precej razlikujejo. Predvsem
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 standardnega ukaza latex(1)
za
teTeX, 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. Oblika
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 Window -- 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@amis.net
>