<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Device_independent_file_format</id>
	<title>Device independent file format - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Device_independent_file_format"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Device_independent_file_format&amp;action=history"/>
	<updated>2026-06-03T03:18:08Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Device_independent_file_format&amp;diff=145699&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Device_independent_file_format&amp;diff=145699&amp;oldid=prev"/>
		<updated>2026-02-14T01:46:30Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Evince previewing a DVI file.png|mini|rechts|DVI-Vorschau]]&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;Device independent file format&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;DVI&amp;#039;&amp;#039;&amp;#039;) ist eine von David Fuchs 1979 entworfene [[Seitenbeschreibungssprache]].&amp;lt;ref name=&amp;quot;DVItype&amp;quot;&amp;gt;Donald E. Knuth: &amp;#039;&amp;#039;[https://www.ctan.org/tex-archive/systems/knuth/dist/texware/dvitype.web DVItype]&amp;#039;&amp;#039;. December 1995&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften von DVI-Dateien ==&lt;br /&gt;
In einer DVI-Datei wird ein Text, ergänzt um Satzinformationen (Schriftarten, Zeichen- und Zeilenabstände, Zeichenpositionen), gespeichert. Die Besonderheit von DVI gegenüber ähnlichen Formaten wie [[Portable Document Format|PDF]], [[PostScript]] oder [[Scalable Vector Graphics|SVG]] ist, dass die verwendeten Zeichensätze nicht in der Datei selbst abgelegt werden, sondern nur von dort referenziert werden, sie müssen also auf dem Zielsystem vorhanden sein. DVI-Dateien sind daher meist sehr klein; jedoch muss man, um sie lesen zu können, die entsprechenden Schriften (z.&amp;amp;nbsp;B. durch ein ähnliches TeX-Basissystem wie der Ersteller der Datei) installiert haben. Ein weiterer Vorteil neben der Größe ist, dass die Schriften auf dem Zielgerät (z.&amp;amp;nbsp;B. Drucker) für dieses optimiert sind. Dies lässt sich mit [[METAFONT]]-Schriften bewerkstelligen, bei denen für jedes Gerät ein angepasster Satz an [[Bitmap-Schrift]]en erstellt wird.&lt;br /&gt;
&lt;br /&gt;
Grafiken können von DVI nur indirekt behandelt werden, meist als externe Referenz &amp;#039;&amp;#039;(DVI special)&amp;#039;&amp;#039; auf eine Datei in einem passenden Grafikformat. Vom Satzaspekt her behandelt DVI eine Grafik wie ein einzelnes Zeichen, z.&amp;amp;nbsp;B. wie einen gewöhnlichen Buchstaben. Die einzige Ausnahme bilden rechteckige, ausgefüllte Bereiche, wie z.&amp;amp;nbsp;B. horizontale oder vertikale Linien. Diese können in DVI-Dateien direkt beschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Weit verbreitet wurde DVI wohl vor allem durch [[Donald Ervin Knuth]]s Entscheidung, DVI als Ausgabeformat für sein [[Layout|Textsatzsystem]] [[TeX]] zu verwenden, da es zum Zeitpunkt der Programmierung von TeX noch keinen etablierten Standard zur Seitenbeschreibung gab. Es gibt eine Aussage von ihm, dass er damals [[PostScript]] verwendet hätte, wenn es schon existiert hätte. DVI kann in diverse andere Formate konvertiert werden, unter anderen PostScript, PDF und SVG.&lt;br /&gt;
&lt;br /&gt;
DVI wird nicht nur von TeX ausgegeben, auch andere Programme, etwa [[groff]], können DVI-Dateien erzeugen.&lt;br /&gt;
&lt;br /&gt;
== Werkzeuge für DVI-Dateien ==&lt;br /&gt;
=== Betrachter ===&lt;br /&gt;
* xdvi ist das unter [[Unix]], [[Linux]] und [[OpenVMS]] standardmäßig verwendete Programm zur Betrachtung von DVI-Dateien. Eine Erweiterung stellen xdvik und xhdvi dar, mit denen auch Hyperlinks in der DVI-Datei verfolgt werden können. Unter bestimmten Linux-[[Desktop-Umgebung]]en gibt es weiter&lt;br /&gt;
** den PDF-Betrachter [[Evince]], der auch DVI darstellen kann, für [[Gnome]] (wird auch mit [[Lubuntu]] und [[Xubuntu]] genutzt).&lt;br /&gt;
** kdvi ist ein DVI-Betrachter (Standalone oder [[KPart]]) für [[K Desktop Environment|KDE]].&lt;br /&gt;
** [[Okular (Software)|Okular]] ist ein Dokumentbetrachter für KDE ab Version&amp;amp;nbsp;4, der u.&amp;amp;nbsp;a. auch DVI darstellen kann.&lt;br /&gt;
* yap ist ein unter [[Windows]] verfügbarer Betrachter für DVI-Dateien und ist in [[MiKTeX]] enthalten.&lt;br /&gt;
&lt;br /&gt;
=== Druckertreiber ===&lt;br /&gt;
&lt;br /&gt;
Bis Mitte der 1990er Jahre wurden für viele verschiedene Drucker separate Druckertreiber entwickelt. Da viele Entwicklungen freie Software waren, kann man sie heute noch auf den [[Comprehensive TeX Archive Network|CTAN]]-Archiven finden und bei Bedarf herunterladen. Seither hat sich jedoch [[dvips]] von Tomas Rokicki als der Standarddruckertreiber durchgesetzt, der aus einer DVI-Datei eine PostScript-Datei erzeugt. Nicht-PostScript-fähige Drucker werden dann mit Hilfe von [[ghostscript]] angesprochen.&lt;br /&gt;
&lt;br /&gt;
Andere Druckertreiber, die zurzeit noch aktiv weiterentwickelt werden, sind&lt;br /&gt;
&lt;br /&gt;
* [[dvipdfmx]]&amp;lt;ref&amp;gt;[http://project.ktug.or.kr/dvipdfmx/ KTUG]&amp;lt;/ref&amp;gt; – ein Treiber, der aus DVI-Dateien direkt PDF-Dateien erzeugt&lt;br /&gt;
* [[dvisvg]]&amp;lt;ref&amp;gt;[http://dvisvg.sourceforge.net Sourceforge]&amp;lt;/ref&amp;gt; – ein Treiber für SVG&lt;br /&gt;
* [[dvisvgm]]&amp;lt;ref&amp;gt;[https://dvisvgm.sourceforge.net Sourceforge]&amp;lt;/ref&amp;gt; – ein weiterer Treiber für SVG&lt;br /&gt;
&lt;br /&gt;
=== Sonstiges ===&lt;br /&gt;
* dvitype – gibt eine DVI-Datei in einem menschenlesbaren Format ([[ASCII]]) aus, wobei die Detaillierung über einen Parameter eingestellt werden kann. Der in [[WEB (Programmiersprache)|WEB]] geschriebene Quellcode enthält die Dokumentation des DVI-Formats.&lt;br /&gt;
* dvicopy – macht aus DVI-Dateien mit besonderen Eigenschaften einfachere DVI-Dateien, etwa durch Auflösen von [[virtueller Font|virtuellen Fonts]].&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Offenes Format]]&lt;br /&gt;
[[Kategorie:TeX]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>