# Das &kdvi;-Handbuch

Stefan
Kebekus

     kebekus@kde.org

Robert
Gogolok

    robertgogolok@gmx.de

Übersetzung des Handbuchs
Stefan
Winter

    mail@stefan-winter.de

Übersetzung der Programmoberfl�che
2001
Stefan Kebekus
&FDLNotice;
2001-01-09
1.0

Dieses Handbuch beschreibt &kdvi; Version 0.9h

KDE
Linux
TeX
DVI

## Einleitung

&kdvi; ist ein Plugin für das Programm &kviewshell;, das &kviewshell; erlaubt, &DVI;-Dateien anzuzeigen (`.dvi`). Solche Dateien werden durch das Satzsystem TeX erzeugt. &kdvi; unterstützt einige Erweiterungen des DVI-Standards, wie z.B. &PostScript;-Grafiken oder Hyperlinks. Weitere Details, Beispiele und alle technischen Spezifikationen kann man in der Datei `KDVI-features.dvi` (für den TeX-Quelltext muss man hier klicken).

Für aktuellere Informationen konsultieren Sie die Homepage von kdvi.

TeX ist ein hochwertiges Satzsystem speziell für wissenschaftliche und mathematische Publikationen. Weitere Informationen über TeX und &DVI; findet man auf der Internetseite der TeX-Benutzer oder der deutschen Seite Deutsche DANTE e.V..

## &kdvi; starten

In der Regel wird &kdvi; durch Klicken auf eine `.dvi`-Datei im Dateimanager gestartet. Es existiert der Befehl `kdvi` , der &kviewshell; mit dem &kdvi;-Plugin aufruft. Der Betrachter kann folglich mit dem Befehl ``kdvi` `beliebigerpfad/papier.dvi`` gestartet werden. Der Befehl ``kdvi` `beliebiger_Pfad/paper`` oder ``kdvi` `beliebiger_Pfad/paper.`` funktioniert auch.

Die üblichen Parameter, die von &Qt;- und &kde;-Anwendngen benutzt werden, funktionieren auch: ``kdvi` `-style` `windows` `-display` `:0` `-geometry` `400x400+0+0` `-caption` `"DVI"``

## DVI-Dateien Drucken

&kdvi; kann DVI-Dateien über die Standarddruckbefehle von KDE drucken. Intern verwendet &kdvi; das Programm `dvips`, um für den Drucker PostScript zu erzeugen. Daher muss das Programm `dvips` auf dem Computer installiert sein, wenn man mit &kdvi; drucken will. Das Programm `dvips` verwendet seine eigenen Konfigurationesdateien und Einstellungen, die für die meisten Zwecke ausreichend sind. Falls man optimale Resultate benötigt, sollte man `dvips` manuell konfigurieren und einen Standard-MetaFont-Modus wählen, der zum eigenen Drucker passt --- auf den meisten Systemen ist eine GNU-Texinfo-Dokumentation von `dvips` vorhanden. Außerdem kann man nach einer Datei mit Namen `dvips.dvi` Ausschau halten.

## Eine DVI-Datei in andere Formate übertragen

Wenn man die Datei im PostScript- oder PDF-Format speichern will, sollte man nicht die Druckfunktion verwenden und die Ausgabe in eine Datei umleiten. Stattdessen sollte man die Exportfunktionen verwenden, da deren Ausgabe qualitativ hochwertiger ist, da viele der besonderen F�higkeiten des DVI-Formates erhalten bleiben und damit die Ausgabe in Programmen wie Adobe's Acrobat Reader besser aussieht. Die Exportfunktionen befinden sich im Menü Datei.

### Export nach PostScript

Wie zum Drucken wird das externe Programm `dvips` zur Erzeugung einer PostScript-Datei verwendet. Wenn die DVI-Datei Hyperlinks enthält, werden diese auch in die PostScript-Datei übernommen. Falls man sich auskennt und eine Ausgabe für einen speziellen Drucker erzeugen will, sollte man `dvips` manuell starten und den MetaFont-Modus selbst auswählen.

### Export nach PDF

Um eine hochwertige PDF-Datei zu erzeugen, ruft &kdvi; das externe Programm `dvipdfm` für die Konvertierung von DVI nach PDF auf. Wenn man auf einem Computer mit einer älteren Installation von TeX arbeitet, kann es sein, dass das Programm `dvipdfm` nicht installiert ist. In diesem Fall muss man die Druckfunktion verwenden, um eine PDF-Datei zu erzeugen.

Es kann sein, das einige Zeichensätze in der erzeugten Datei in Adobe's Acrobat Reader erbärmlich aussehen, obwohl der Ausdruck gut aussieht und die Vorschau in ghostview in Ordnung ist. Das hat mit dem Acrobat Reader und Bitmap-Zeichensätzen zu tun. Bisher ist der einzige Ausweg, Bitmap-Zeichensätze zu vermeiden.

## Der Einstellungen-Dialog

Der Einstellungen-Dialog befindet sich bei Einstellungen DVI Einstellungen im Menü Einstellungen.

Der Dialog besteht aus zwei Feldern, Schriftarten und Aufbauen.

### Schriftarten-Optionen

Das folgende Bild zeigt den Optionendialog von &kdvi;.

Der Schriftarten-Dialog
Der Schriftarten-Dialog

Metafont-Modus

  Diese Option legt die Schriftart fest, die &kdvi; zur Anzeige benutzen wird. Durch sorgfältige Optimierung der Einstellungen ist es hier möglich, die Anzeige zu verbessern. Wenn Sie jedoch kein Experte in `MetaFont` sind und nicht wissen, was Sie tun, ist es nicht sinnvoll, diese Optionen zu ändern. Weitere Informationen findet man im Bereich H�ufig gestellte Fragen dieser Dokumentation.

  Sichere Werte sind 1200 dpi / Lexmark S für gute Qualität oder 600 dpi / LaserJet 4 für mittlere Qualität und schnellere Darstellung.

Fehlende Schriftarten erzeugen

  Kreuzen Sie diese Option an, wenn Sie möchten, dass &kdvi; das Programm `MetaFont` in dem (sehr wahrscheinlichen) Fall aufruft, dass kdvi Dokumente in Schriftarten darzustellen versucht, die nicht schon vorher erzeugt wurden. Sie sollten diese Option auf jeden Fall setzen.

### Aufbauen-Optionen

Das folgende Bild zeigt das zweite Feld des &kdvi;-Dialogs.

Der Aufbauen-Dialog
Der Aufbauen-Dialog

PostScript-Besonderheiten anzeigen

  Wenn diese Option gewählt wurde, zeigt &kdvi; &PostScript;-Graphiken an, die in der &DVI; Datei eingebettet sind. Diese Option sollte ausgewählt sein.

  Wenn eine externe &PostScript;-Datei nicht gefunden werden kann, zeichnet &kdvi; eine rote Warnbox an ihre Stelle. Leider ist der Aufbau von &PostScript;-Graphiken sehr langsam in der aktuellen Version von &kdvi;. Wir werden die Geschwindigkeit in späteren Versionen verbessern. Wenn diese Option deaktiviert ist, wird &kdvi; entweder eine graue Box als Platzhalter für die Graphik anzeigen oder es wird diesen Zwischenraum leer lassen.

  Es gibt keinen Standardweg, um &PostScript;-Graphiken in eine DVI-Datei einzubetten. Es kann deshalb passieren, dass &kdvi; eine Graphik, die mit anderen Programmen gut funktioniert, nicht korrekt darstellen kann. Ältere Versionen von `xdvi` und `dvips` unterstützen die Ausführung von externen Befehlen. Dies ist ein hohes Sicherheitsrisiko und deshalb bewusst nicht eingebaut in &kdvi;. Technische Informationen über die Möglichkeit, &PostScript;-Unterstützung zu erhalten, kann in `KDVI-features.dvi` gefunden werden. Sie möchten diese Option wahrscheinlich setzen.

Verknüpfungen (Links)

  Kreuzen Sie dies an, wenn Sie möchten, dass &kdvi; Verknüpfungen (Hyperlinks) anzeigt. Die entsprechenden Stellen des Textes werden blau unterstrichen. Die Aktivierung dieser Einstellung ist in der Regel zu empfehlen.

## Häufig gestellte Fragen

Was passiert, wenn &kdvi; die Nachricht "Generating bitmap fonts" anzeigt und warum dauert es so lange?

Viele der Zeichensätze, die in einem TeX-Dokument üblicherweise verwendet werden, müssen vom MetaFont-System generiert werden. MetaFont ist eine Sprache (in den neueren TeX-Distributionen enthalten), die ähnlich zu TeX ist und aus einer Zeichsatzbeschreibung eine gerasterte Version (= `.pk`-Datei) des Zeichensatzes erzeugt. Diese Datei kann für die Vorschau und den Ausdruck mit Programmen wie &kdvi; verwendet werden. Metafont enthält einige Optimierungen, um das bestmögliche Druckbild zu erzeugen. Zum Beispiel enthält Metafont Informationen darüber, dass Tintenstrahldrucker runde Pixel produzieren und benachbarte Pixel mit einander verschmieren. Im Unterschied dazu sind Pixel eines Laserdrucker rechteckig und isolierte Pixel werden häufig gar nicht angezeigt.

Solche optimierten Bitmap-Zeichensätze zu erzeugen ist sehr zeitaufwändig, besonders da TeX-Dokumente in der Regel viele unterschiedliche Zeichensätze verwenden. Daher kann man nur geduldig warten. Die meisten TeX-Distributionen speichern `.pk`-Dateien für eine gewisse Zeit, z.B. 100 Tage. Daher werden diese Dateien wiederverwendet, wenn man das gleiche Dokument wieder aufruft.

Was ist ein MetaFont-Modus?

Um für einen Drucker optimiert Bitmap-Dateien zu erzeugen (siehe auch die Antwort auf die erste Frage), enthält Metafont eine Datenbank mit Druckerbeschreibungen -- die Datei heißt `modes.mf`. Ein Metafont-Modus ist der Name eines Datenbankeintrages. Zum Beispiel gehört der Name "ljfour" zu einem Eintrag, der den LaserJet4-Drucker von Hewlett Packard beschreibt. Einem Metafont-Modus folgt in der Regel eine Nummer, die Auflösung. Der LaserJet hat zum Beispiel zwei Auflösungen, nämlich 300 dpi und 600 dpi. Daher wäre "ljfour/600" eine vollständige Beschreibung.

## Mitwirkende und Lizenz

&kdvi;

&kdvi; 0.9h basiert auf dem eigenständigen Programm &kdvi; 0.4.3 von Markku Hihnala. Dieses Programm basiert wiederum auf xdvi Version 18f, welches von verschiedenen Autoren stammt.

Copyright für die Dokumentation 2001, Stefan Kebekus kebekus@kde.org

Übersetzung des Handbuchs: Robert Gogolok robertgogolok@gmx.de

Übersetzung der Programmoberfläche: Stefan Winter mail@stefan-winter.de

&underGPL; &underFDL;

&documentation.index;