# A KDVI kézikönyve

Markku
Hihnala

    mah@ee.oulu.fi

Stefan
Kebekus

    kebekus@kde.org

Tamás
Szántó

    tszanto@mol.hu

fordító
30/06/2000
0.09.02

Ez a dokumentum a KDVI 0.9-es változatát írja le.

KDE
DVI
TeX
LaTeX
eszközfüggetlen
nézeget&odblac;
dvi-nézeget&odblac;
kdvi
xdvi

## Használat

A kdvi egy beilleszked&odblac; modul a kviewshell programhoz, mely lehet&odblac;vé teszi a TeX szövegszerkeszt&odblac; program által létrehozott dvi fájlok megtekintését. Ha többet szeretne megtudni a TeX-r&odblac;l és a DVI-r&odblac;l, akkor keresse fel a TeX csoport honlapját. A kdvi 0.9 támogatja PostScript grafikus objektumok és hiperlinkek használatát is. A pontos részletek és a technikai leírás megtalálható egy önálló dokumentumban. A programmal kapcsolatos legfrissebb hírek a kdvi honlapon találhatók.

A kdvi 0.9 modul Markku Hihnala kdvi 0.4.3 programjának továbbfejlesztése, mely viszont az xdvik 18f programból vett át részeket. Ez utóbbi több szerz&odblac; közös m&udblac;ve.

Az egyszer&udblac; kezelhet&odblac;ség kedvéért létrehoztunk egy kdvi nev&udblac; el&odblac;tétprogramot, mely a kviewshellt hívja meg a kdvi beilleszked&odblac; modullal. Ezért a nézeget&odblac;program elindítható a

    kdvi elérési út/dok.dvi

paranccsal vagy akár fájlnév nélkül is, ekkor a kviewshell egy párbeszédablakban lehet&odblac;vé teszi a fájl kiválasztását vagy az utoljára megnyitott fájlok menüjét is lehet használni. Ez a menü úgy is megjeleníthet&odblac;, ha a Fájl gombra kattint a jobb egérgombbal.

A Qt és a KDE standard paramétereit is lehet használni:

    kdvi -style windows -display :0 -geometry 400x400+0+0 -caption "DVI"

Hogy könnyen lehessen a TeX programmal párhuzamosan használni, a megnyitott DVI fájlt automatikusan újratölti a program, ha a fájl megváltozik.

## A beállítások párbeszédablaka

### Bet&udblac;típus-beállítások

Az alábbi képen a kdvi bet&udblac;típus-beállító ablaka látható.

Felbontás/metafont mód

  Ezek a beállítások határozzák meg, hogy a kdvi milyen bet&udblac;típusokat használ a megjelenítéshez. A beállítások finomhangolásával javítani lehet a kép min&odblac;ségét. Ha nem ismeri a MetaFont technikai részleteit és a hozzá kapcsolódó paramétereket, akkor inkább egyáltalán ne módosítson a beállításokon. options. A "600" és az "ljfour" érték nagyon jó képmin&odblac;séget ad, a "300" és a "cx" közepes min&odblac;séget, de gyorsabb megjelenítést.

A hiányzó bet&udblac;típusok létrehozása

  Válassza ki ezt az opciót, ha azt szeretné, hogy a kdvi meghívja a MetaFont programot olyan esetekben, amikor a dokumentum kirajzolásához szükséges bet&udblac;típusok nem állnak rendelkezésre. Érdemes bekapcsolva hagyni.

PK font elérési út

  Ha a mez&odblac; nem üres, akkor pk bet&udblac;típusokat tartalmazó könyvtárak nevei találhatók itt, pl.:

      /var/lib/texmf/fonts/pk/ljfour/:/még/egy/könyvtár

  Ha azt akarja, hogy a kdvi rekurzívan keressen a könyvtárakban, akkor f&udblac;zzön egy / karaktert a könyvtárnév végéhez:

      /var/lib/texmf/fonts//

  Ez hasonló az xdvi XDVIFONTS környezeti változójához. Az interneten részletes dokumentáció található a kpathsea programkönyvtárról, amelyet a kdvi a bet&udblac;típusok keresésére használ. Így a kdvi akkor is használható marad, ha más tex rendszert használ, mint a tetex, és nem használható a texmf.cnf fájl. Ezt a beállítást csak hozzáért&odblac;k módosítsák!

### Megjelenítési beállítások

Az alábbi képen a beállítások ablakának második lapja látható.

A PostScript specialitások megjelenítése

  Ha kijelöli ezt az opciót, akkor a kdvi megjeleníti a dvi fájlokba ágyazott PostScript grafikus objektumokat. Ha egy küls&odblac; PostScript fájl nem található, akkor a kdvi egy piros szín&udblac; figyelmeztet&odblac; keretet rajzol helyette. Sajnos a PostScript grafikus objektumok kirajzolása meglehet&odblac;sen lassú a kdvi mostani változatában, kés&odblac;bb megpróbálunk ezen javítani. Ha az opció nincs kijelölve, akkor a kdvi vagy üresen hagyja az objektum területét, vagy szürke téglalapot rajzol helyette.

  Megjegyzés: nincs szabványos eljárás PostScript grafika dvi fájlba ágyazására, ezért elképzelhet&odblac;, hogy a kdvi nem tud helyesen megmutatni egy olyan objektumot, amely más programokban megjelenik. Az xdvi régebbi változatai és a dvips küls&odblac; parancsok végrehajtását is támogatja. Ez komoly biztonsági kockázatot jelent és ezért szándékosan nem implementáltuk ezt a funkciót a kdvi-ben. A PostScript dokumentumok támogatott beágyazási módjainak részletes leírását egy külön dokumentumban tesszük közzé.

Hiperlinkek megjelenítése

  Jelölje ki ezt az opciót, ha azt szeretné, hogy a program megjelenítse a hiperlinkeket. A hiperlinknek jelölt szövegrészeket kék színnel lesznek aláhúzva.

## Nyomtatás

Ebben a változatban már használható a nyomtatóbeállító ablak (a nyomtatási párbeszédablakból érhet&odblac; el), amelyben be lehet állítani a nyomtatási módszert, a nyomtató ill. a nyomtatási sort kezel&odblac; program nevét. A nyomtatási módszer a nyomtatást végz&odblac; program nevét állítja be, választható a dvips vagy a dvilj4. Ha a dvips-et választja, akkor mód van arra is, hogy két vagy négy oldalt helyezzen el egy papírlapon, ennek kezel&odblac;programja a psnup (ez a javasolt) vagy az mpage lehet, ha valamelyik már telepítve van az Ön gépén.

Meg lehet adni azokat a nyomtatóneveket, amelyek kiválaszthatók lesznek a nyomtatási párbeszédablakban.

Végül meg lehet adni a nyomtatási sor kezel&odblac;programjának nevét is (alapértelmezés az lpr), mely a standard bemenetr&odblac;l olvassa be az adatokat. A -P kapcsolót is meg kell adni, ha nem az alapértelmezett nyomtatót akarja használni.

Miután befejezte a nyomtató beállítását, a nyomtatási párbeszédablakban kijelölheti a nyomtatandó oldalakat, a használni kívánt nyomtatót és a többi paramétert.

## Gyakran feltett kérdések

K: A kdvi indítás után csak homokórázik és nem csinál semmit. Mi okozhatja ezt? V: Lehetséges, hogy a kdvi a pk-bet&udblac;típusokat rossz helyen keresi és ez elég sokáig eltarthat, ha hálózati fájlrendszeren lev&odblac; könyvtárról van szó. Az strace programmal kideríthet&odblac;, hogy err&odblac;l van-e szó, lásd lejjebb.

K: mi a teend&odblac;, ha a program nem találja meg a PK-bet&udblac;típusaimat? V: El&odblac;ször ellen&odblac;rizze, hogy megfelel&odblac;en van-e beállítva a felbontás és a MetaFont-mód. Ha igen, akkor, a 'PK font elérési út' mez&odblac;ben a Beállítások/DVI beállítások menüpont alatt adja meg a bet&udblac;készleteket tartalmazó könyvtárak nevét: /var/lib/texmf/fonts/pk/ljfour/:/még/egy/könyvtár A kdvi rekurzívan keres azokban a könyvtárakban, amely nevének végén még egy / karakter szerepel: /var/lib/texmf/fonts// (Hasonlóan az xdvi XDVIFONTS környezeti változójához. Az interneten részletes dokumentációt lehet találni a kpathsea programkönyvtárhoz, amelyet a kdvi a bet&udblac;készletek kereséséhez használ.) Így a kdvi akkor is használható marad, ha a tex rendszer nem a tetex, és ezért nem létezik a texmf.cnf fájl.

K: hogyan lehet engedélyezni a hiányzó bet&udblac;típusok létrehozását? V: Ha szeretné használni a MakeTeXPK automatikus bet&udblac;típus-létrehozási lehet&odblac;ségét, a beállításoknál meg kell adni a Metafont módot. Ha a bet&udblac;típusok automatikus létrehozása nincs engedélyezve, akkor akkor a hiányzó bet&udblac;típusok listája egy missfont.log nev&udblac; fájlba kerül az aktuális könyvtárban. Érdemes ellen&odblac;rizni, hogy a hiányzó bet&udblac;típusok létrehozására szolgáló parancsok a missfont.log fájlban helyesek-e miel&odblac;tt engedélyezé az automatikus létrehozást.