<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\documentstyle[11pt,german,dina4,colordvi,colordjc,parskip]{article}
\begin{document}
\thispagestyle{empty}
\begin{center}
{\huge\sf Die DVIDJC--Treiber}

\Large\sf f"ur die Tintenstrahldrucker\\
DeskJet 500, DeskJet 500C und DeskJet 550C

\large\sf Wolfgang R.~M"uller, Friedhelm Sowa\\
Heinrich--Heine--Universit"at D"usseldorf\\
Universit"atsrechenzentrum
\end{center}
\vfill
\huge
\hskip 30mm The Winner is ...

\vspace{10mm}
\loadcmykpic[lionc,lionm,liony,lionb]
\centerline{\cmykpic[lionc,lionm,liony,lionb]}

\vspace{10mm}
\hskip 70mm ...~\Huge\bf\TeX
\vfill
\normalsize
\newpage
\begin{abstract}
Die Treiberprogramme {\tt dvi500}, {\tt dvi500c} und {\tt dvi550c} 
unterst"utzen die von Jim Hafner und Tom Rokicki eingef"uhrten
Spezifikationen zur Ausgabe von farbigem Text in einem \TeX{}--Doku"-ment.
Eine Modifikation von {\tt colordvi.sty} war jedoch insofern notwendig,
als die Kommandos zur Festlegung einer Farbe auf den Treiber {\tt dvips}
abgestimmt waren. Diese "Anderung wird mit {\tt colordjc.sty} vorgenommen.
Die Kompatibilit"at dieser nunmehr ger"ateunabh"angigen Definitionen zu
{\tt dvips} ist sichergestellt.

Zusammen mit {\sf BM2FONT}, Version 3.0 vom Januar 1994, besteht die
M"oglichkeit, farbige Graphiken in den Text zu integrieren. Dazu wird
in vier Programml"aufen das Bild in seine Farbkomponenten Cyan, Magenta,
Gelb und Schwarz (cmyk) separiert. {\sf BM2FONT} erzeugt vier Abbildungen,
die gleiche Abmessungen  haben und "ubereinandergelagert werden.
\end{abstract}

\section*{Das dvidjc--Paket}

Das Paket besteht aus dem Source--Code {\tt dvidjc.c}, einem Makefile
f"ur {\sc Unix}--Systeme sowie den analogen Dateien f"ur den GNU C--Compiler
und den Turbo--C--Compiler von Borland f"ur DOS--PC's. In den
Unterverzeichnissen {\tt djgpp} und {\tt turbo-c} sind die ausf"uhrbaren
Programme {\tt dvi500.exe}, {\tt dvi500c.exe} und {\tt dvi550c.exe}
enthalten. Das Unterverzeichnis {\tt example} beinhaltet diese Dokumentation
sowie alle erforderlichen Dateien, die zur Erzeugung dieser Dokumentation
notwendig sind. F"ur {\sc Unix} und MS--DOS stehen entsprechende Prozeduren
zur Verf"ugung.

\begin{verbatim}
bm2font texlion.gif -u2 -wn -dn -jn -pn -flionb -kk
bm2font texlion.gif -u2 -wn -dn -jn -pn -flionc -kc
bm2font texlion.gif -u2 -wn -dn -jn -pn -flionm -km
bm2font texlion.gif -u2 -wn -dn -jn -pn -fliony -ky
bm2font kreis.gif
latex coldoc
\end{verbatim}

Es wird davon ausgegangen, da"s {\sf BM2FONT} Version 3.0 zur Generierung
der Graphik--Zeichens"atze verwendet wird. Zum gegenw"artigen Zeitpunkt
(Feberuar 1994) steht noch kein aktualisiertes Handbuch zur Verf"ugung.
Aus diesem Grund erfolgt an dieser Stelle die Erl"auterung der Optionen
{\tt -j} und {\tt -k}:

\begin{table}[hbt]\centering
\begin{tabular}{lp{120mm}}
{\tt -j}&amp; F"ur farbige Graphiken ist es erforderlich, da"s die Farbausz"uge
gleiche Dimensionen haben. Bisherige Versionen von {\sf BM2FONT} haben
umrahmende wei"se Fl"achen, die aus nicht gesetzten Pixeln bestehen,
aus der Graphik entfernt. Dies ist bei Farbausz"ugen nicht sinnvoll, es mu"s
also die Option {-jn} benutzt werden.\\
{\tt -k}&amp; Hiermit wird f"ur die aktuelle Verarbeitung festgelegt, f"ur
welche Grundfarbe der Auszug angefertigt werden soll. Es steht {\tt -kk}
f"ur Schwarz, {\tt -kc} f"ur Cyan, {\tt -km} f"ur Magenta und {\tt -ky} f"ur
Gelb.
\end{tabular}
\end{table}

Sowohl das {\tt dvidjc}--Paket als auch {\sf BM2FONT} sind auf dem
DANTE--Server {\tt ftp.dante.de} ver"-f"ug"-bar. In K"urze werden die
Softwarepakete auch auf dem zur Zeit noch im Aufbau befindlichen FTP--Server
{\tt ftp.rz.uni-duesseldorf.de} des Universit"atsrechenzentrums der
Heinrich--Heine--Universit"at D"us"-sel"-dorf bereit stehen.

Aus aktuellem Anla"s sei darauf hingewiesen, da"s die "Ubernahme der Pakete
in eine Mailbox oder in den Bestand eines Public--Domain--Verlages nur
vollst"andig inklusive der Dokumentationen erfolgen darf. 

\section*{Die Optionen der Treiber}

Bei Aufruf der Treiber ohne Parameter wird eine "Ubersicht der
unterst"utzten Optionen ausgegeben:

\begin{verbatim}
 -s&lt;starting page&gt;     (default: 1  i.e. first in file)
 -c&lt;number of pages&gt;   (default: 9999  i.e. all)
 -m&lt;new magnification&gt; (default: from DVIfile)
 -h&lt;horizontal offset&gt; (default: 78 (pixels)
 -v&lt;vertical offset&gt;   (default: 156 (pixels)
 -f&lt;font directory&gt;    (default: /usr/TeX/lib/tex/fonts/)
 -t&lt;TFMfile directory&gt; (default: /usr/TeX/lib/tex/fonts/)
 -o&lt;outfile&gt;           (default: prn)
\end{verbatim}

Die Einstellungen f"ur den Offset sind mit {\tt testa4.tex} ermittelt
worden. F"ur abweichende Papierformate trifft diese Voreinstellung unter
Umst"anden nicht zu.

Die Ausgabe geht bei Voreinstellung {\tt prn} unter MS--DOS auf den
Printerport, unter {\sc Unix} nach {\tt stdout}. Es empfiehlt sich also
unter {\sc Unix} {\tt dvi550c coldoc | lpr -Plpxyz -}, wenn die Ausgabe
direkt auf Papier erfolgen soll.   

\section*{Farbe ausw"ahlen}

"Ublicherweise bedient man sich {\tt colordvi.sty} von Jim Hafner
und Tom Rokicki, um Farbe in \TeX{} zu bringen. Diese Makros sind
jedoch auf den PostScript--Treiber {\tt dvips} ausgerichtet, der
die CMYK--Anteile der im Stylefile vordefinierten Farben aus der
Datei {\tt color.pro} entnimmt, w"ahrend als Literal zum Beispiel f"ur
die Farbe \verb?\Red? im \verb?\special?--Kommando {\tt color push cmyk Red}
geschrieben wird. Da nicht unbedingt vorauszusetzen ist, da"s zu einem
DeskJet--Drucker {\tt color.pro} geh"ort, schien es sinnvoll zu sein, die
Definition f"ur \verb?\newColor? so abzu"andern, da"s schon in der DVI--Datei
die Information "uber die CMYK--Farbanteile enthalten ist. Dies wird in 
{\tt colordjc.sty} vorgenommen:

\begin{verbatim}
\def\newColor #1 #2{\expandafter\def\csname #1\endcsname##1{\special
   {color push cmyk #2}##1\special{color pop}}
   \expandafter\def\csname text#1\endcsname{\subdef{#1}
    \special{color #1}}}%
\end{verbatim}

Entsprechend sind die vordefinierten Farben mit zum Beispiel

\begin{verbatim}
\newColor Mahogany {0 0.85 0.87 0.35 }   
\newColor Maroon {0 0.87 0.68 0.32 }     
\newColor BrickRed {0 0.89 0.94 0.28 }   
\newColor Red {0 1 1 0 }                 
\newColor OrangeRed {0 1 0.50 0 }        
\newColor RubineRed {0 1 0.13 0 }        
\newColor WildStrawberry {0 0.96 0.39 0 }
\end{verbatim}

\noindent festgelegt. Diese Farbanteile sind aus {\tt color.pro} entnommen.
Zu Anfang eines \LaTeX{}--Dokuments setzten die dvidjc--Treiber also
eine Stilbeschreibung voraus, die diese Modifikation aktiviert:

\begin{center}
\verb?\documentstyle[...,?\Green{{\tt colordvi,colordjc}}\verb?,...]{article}?
\end{center}
 
Um nun einen \Blue{Text} blau zu drucken, ist lediglich
\Color{0 1 1 0 }{{\tt\char92{}Blue\char123{}Text\char125}} anzugeben.
Der in den geschweiften Klammern gesetzte Text wird nach dem
{\em push and pop}--Prinzip gef"arbt, soda"s auch eine \Red{Schachtelung
\RoyalBlue{von} Farben} einfach m"oglich ist. Bei F"arbung gr"o"serer
Textpassagen ist im Fall von Seitenumbr"uchen nicht gew"ahrleistet, da"s
Kopf-- oder Fu"szeilen in der urspr"unglich vorgesehenen Farbe gedruckt
werden, da die Farbwahl nicht an einen Zeichensatz gebunden ist, sondern
auf den Text wirkt, der zwischen den Operationscodes f"ur \verb?\special?
in der DVI--Datei steht.

\section*{Farbige Bilder}

Die Integration von farbigen Abbildungen in \TeX{} und \LaTeX{} kann
in der gegenw"artigen Version nur "uber Farbausz"uge erfolgen, die
mit {\sf BM2FONT} erzeugt wurden. Im Augenblick ist noch nicht entschieden,
ob eine Unterst"utzung der \verb?\special?--Kommandos der Treiber aus dem
em\TeX{}--Paket implementiert werden soll oder auf eine normierte
Schnittstelle gewartet wird.

In {\tt colordjc.sty} sind die Makros \verb?\cmykpic? und \verb?\fcmykpic?
definiert, die die Farbausz"uge mit oder ohne schwarze Umrandung
"ubereinander setzen. Als Argumente der Makros werden die Namen der
Farbausz"uge, getrennt durch Kommata, erwartet. Zuvor sind mit
\verb?\loadcmykpic? die Makros zum setzen der Ausz"uge zu laden.

\begin{center}
\verb?\loadcmykpic[fractc,fractm,fracty,fractb]?
\end{center}

\loadcmykpic[fractc,fractm,fracty,fractb]
\small
\begin{tabular}{|c|c|}
\hline
&amp;\\
\cmykpic[fractc,fractm,fracty,fractb]&amp;
\fcmykpic[fractc,fractm,fracty,fractb]\\
\verb?\cmykpic[fractc,fractm,fracty,fractb]?&amp;
\verb?\fcmykpic[fractc,fractm,fracty,fractb]?\\
\hline
\end{tabular}
\normalsize

Wie bereits erw"ahnt, werden vom Treiber {\tt dvips} die modifizierten
Kommandos zur Farbauswahl unterst"utzt. Der generierte PostScript--Code
unterscheidet sich jedoch in der Wirkung bei der Ausgabe von den Ausdrucken,
die mit den dvidrv--Treibern erzeugt werden, wenn explizit --- wie im Fall
von Farbbildern ---  Fl"achen in den Grundfarben Cyan, Magenta, Gelb oder
Schwarz "ubereinander gesetzt werden. Dazu ein Beispiel, wie es von
den dvidjc--Treibern erzeugt wird:

\input kreis
\unitlength1mm
\begin{center}
\begin{picture}(127,52)
\put(0,12){
\vbox to 30mm{\hsize=30mm\Yellow{\hrule height 30mm depth0pt}\vskip-30mm
\hrule height0pt depth0pt\vfill
\ \hfill{\Magenta{\huge\TeX}}\hfill\ \vfill}}
\put(35,17){\Cyan{\copy\kreisbox}}
\put(58,17){\Magenta{\copy\kreisbox}}
\put(45,0){\Yellow{\copy\kreisbox}}
\put(97,12){
\vbox to 30mm{\hsize=30mm\Yellow{\hrule height 30mm depth0pt}\vskip-30mm%
\hrule height0pt depth0pt\vfill%
\ \hfill{\Cyan{\huge\LaTeX}}\hfill\ \vfill}
}
\end{picture}
\end{center}

Die Abbildung zeigt links die Mischfarben, die enstehen, wenn Gelb und Magenta
"ubereinandergedruckt werden. In der Mitte zeigen die "uberlagerten Fl"achen
die Komplement"arfarben von Cyan, Magenta und Gelb. Hier ist anzumerken,
da"s beim DeskJet500 und auch bei Laserdruckern mit PCL--Unter"utzung die
Farben durch entsprechende Graustufen dargestellt werden. Rechts ist die
Mischung von Gelb und Cyan zu sehen. Aufgrund dieses Prinzips ergeben die
mit {\sf BM2FONT} erzeugten Abbildungen eine, den M"oglichkeiten der Drucker
entsprechende, nat"urliche Widergabe der Bilder.

Die obige Abbildung, ausgegeben "uber {\tt dvips} auf einem
PostScript--Farbdrucker, sieht wie folgt aus:

\begin{center}
\begin{picture}(127,52)
\put(0,12){\vbox to 30mm{\hsize=30mm\Yellow{\hrule height 30mm depth0pt}%
\vskip-30mm\hrule height0pt depth0pt\vfill
\ \hfill{\White{\huge\TeX}}\hfill\ \vfill
\hrule height0pt depth0pt\vskip-30mm
\hrule height0pt depth0pt\vfill
\ \hfill{\Magenta{\huge\TeX}}\hfill\ \vfill}}
\put(35,17){\Cyan{\copy\kreisbox}}
\put(58,17){\White{\copy\kreisbox}}
\put(58,17){\Magenta{\copy\kreisbox}}
\put(45,0){\White{\copy\kreisbox}}
\put(45,0){\Yellow{\copy\kreisbox}}
\put(97,12){
\vbox to 30mm{\hsize=30mm\Yellow{\hrule height 30mm depth0pt}%
\vskip-30mm%
\hrule height0pt depth0pt\vfill%
\ \hfill{\White{\huge\LaTeX}}\hfill\ \vfill
\hrule height0pt depth0pt\vskip-30mm%
\hrule height0pt depth0pt\vfill%
\ \hfill{\Cyan{\huge\LaTeX}}\hfill\ \vfill}
}
\end{picture}
\end{center}

Es enstehen keine Mischfarben, weil PostScript die Fl"achen nicht
transparent "ubereinander setzt. Dies ist der Grund, warum farbige
Komponenten nicht in gleicher Weise von {\tt dvips} und den dvidjc--Treibern
widergegeben werden, wenn sie explizit "ubereinandergesetzt werden.
Um mit den dvidjc--Treibern gleiche Effekte wie mit {\tt dvips} zu erzielen,
ist das vorherige Ausstanzen einer Fl"ache notwendig, um dorthinein den
Text der anderen Farbe zu setzen. Dies wurde in obiger Abbildung innerhalb
einer \LaTeX{}--picture--Umgebung f"ur die linke Fl"ache wie folgt realisiert:

\begin{verbatim}
\put(0,12){\vbox to 30mm{\hsize=30mm\Yellow{\hrule height 30mm depth0pt}%
\vskip-30mm\hrule height0pt depth0pt\vfill
\ \hfill{\White{\huge\TeX}}\hfill\ \vfill
\hrule height0pt depth0pt\vskip-30mm
\hrule height0pt depth0pt\vfill
\ \hfill{\Magenta{\huge\TeX}}\hfill\ \vfill}}
\end{verbatim}

Die Kreise wurden mit den folgenden Kommandos in die Abbildung gesetzt:

\begin{verbatim}
\put(35,17){\Cyan{\copy\kreisbox}}
\put(58,17){\White{\copy\kreisbox}}
\put(58,17){\Magenta{\copy\kreisbox}}
\put(45,0){\White{\copy\kreisbox}}
\put(45,0){\Yellow{\copy\kreisbox}}
\end{verbatim}

\section*{Farbenpracht}

\advance\textwidth 5mm
\advance\hsize 5mm
\begin{tabular}{|l|llll|l|llll|}
\hline
Farbe&amp;\multicolumn{4}{c|}{Farbanteile}&amp;
Farbe&amp;\multicolumn{4}{c|}{Farbanteile}\\
\cline{2-5}\cline{7-10} 
 &amp;c&amp;m&amp;y&amp;k&amp;  &amp;c&amp;m&amp;y&amp;k\\
\hline 
{\bf\GreenYellow{GreenYellow}}       &amp;0.15&amp;0&amp;0.69&amp;0&amp;     
{\bf\Yellow{Yellow}}                 &amp;0&amp;0&amp;1&amp;0\\
{\bf\Goldenrod{Goldenrod}}           &amp;0&amp;0.10&amp;0.84&amp;0&amp;   
{\bf\Dandelion{Dandelion}}           &amp;0&amp;0.29&amp;0.84&amp;0\\    
{\bf\Apricot{Apricot}}               &amp;0&amp;0.32&amp;0.52&amp;0&amp;    
{\bf\Peach{Peach}}                   &amp;0&amp;0.50&amp;0.70&amp;0\\   
{\bf\Melon{Melon}}                   &amp;0&amp;0.46&amp;0.50&amp;0&amp;    
{\bf\YellowOrange{YellowOrange}}     &amp;0&amp;0.42&amp;1&amp;0\\       
{\bf\Orange{Orange}}                 &amp;0&amp;0.61&amp;0.87&amp;0&amp;   
{\bf\BurntOrange{BurntOrange}}       &amp;0&amp;0.51&amp;1&amp;0\\       
{\bf\Bittersweet{Bittersweet}}       &amp;0&amp;0.75&amp;1&amp;0.24&amp;    
{\bf\RedOrange{RedOrange}}           &amp;0&amp;0.77&amp;0.87&amp;0\\
{\bf\Mahogany{Mahogany}}             &amp;0&amp;0.85&amp;0.87&amp;0.35&amp; 
{\bf\Maroon{Maroon}}                 &amp;0&amp;0.87&amp;0.68&amp;0.32\\ 
{\bf\BrickRed{BrickRed}}             &amp;0&amp;0.89&amp;0.94&amp;0.2&amp; 
{\bf\Red{Red}}                       &amp;0&amp;1&amp;1&amp;0\\   
{\bf\OrangeRed{OrangeRed}}           &amp;0&amp;1&amp;0.50&amp;0&amp;       
{\bf\RubineRed{RubineRed}}           &amp;0&amp;1&amp;0.13&amp;0\\      
{\bf\WildStrawberry{WildStrawberry}} &amp;0&amp;0.96&amp;0.39&amp;0&amp;    
{\bf\Salmon{Salmon}}                 &amp;0&amp;0.53&amp;0.38&amp;0\\    
{\bf\CarnationPink{CarnationPink}}   &amp;0&amp;0.63&amp;0&amp;0&amp;      
{\bf\Magenta{Magenta}}               &amp;0&amp;1&amp;0&amp;0\\          
{\bf\VioletRed{VioletRed}}           &amp;0&amp;0.81&amp;0&amp;0&amp;       
{\bf\Rhodamine{Rhodamine}}           &amp;0&amp;0.82&amp;0&amp;0\\      
{\bf\Mulberry{Mulberry}}             &amp;0.34&amp;0.90&amp;0&amp;0.02&amp; 
{\bf\RedViolet{RedViolet}}           &amp;0.07&amp;0.90&amp;0&amp;0.34\\
{\bf\Fuchsia{Fuchsia}}               &amp;0.47&amp;0.91&amp;0&amp;0.0&amp;
{\bf\Lavender{Lavender}}             &amp;0&amp;0.48&amp;0&amp;0\\  
{\bf\Thistle{Thistle}}               &amp;0.12&amp;0.59&amp;0&amp;0&amp;    
{\bf\Orchid{Orchid}}                 &amp;0.32&amp;0.64&amp;0&amp;0\\   
{\bf\DarkOrchid{DarkOrchid}}         &amp;0.40&amp;0.80&amp;0.20&amp;0&amp; 
{\bf\Purple{Purple}}                 &amp;0.45&amp;0.86&amp;0&amp;0\\
{\bf\Plum{Plum}}                     &amp;0.50&amp;1&amp;0&amp;0&amp;      
{\bf\Violet{Violet}}                 &amp;0.79&amp;0.88&amp;0&amp;0\\    
{\bf\RoyalPurple{RoyalPurple}}       &amp;0.75&amp;0.90&amp;0&amp;0&amp;    
{\bf\BlueViolet{BlueViolet}}         &amp;0.86&amp;0.91&amp;0&amp;0.0\\ 
{\bf\Periwinkle{Periwinkle}}         &amp;0.57&amp;0.55&amp;0&amp;0&amp;
{\bf\CadetBlue{CadetBlue}}           &amp;0.62&amp;0.57&amp;0.23&amp;0\\ 
{\bf\CornflowerBlue{CornflowerBlue}} &amp;0.65&amp;0.13&amp;0&amp;0&amp;   
{\bf\MidnightBlue{MidnightBlue}}     &amp;0.98&amp;0.13&amp;0&amp;0.43\\ 
{\bf\NavyBlue{NavyBlue}}             &amp;0.94&amp;0.54&amp;0&amp;0&amp;    
{\bf\RoyalBlue{RoyalBlue}}           &amp;1&amp;0.50&amp;0&amp;0\\      
{\bf\Blue{Blue}}                     &amp;1&amp;1&amp;0&amp;0&amp;          
{\bf\Cerulean{Cerulean}}             &amp;0.94&amp;0.11&amp;0&amp;0\\    
{\bf\Cyan{Cyan}}                     &amp;1&amp;0&amp;0&amp;0&amp;    
{\bf\ProcessBlue{ProcessBlue}}       &amp;0.96&amp;0&amp;0&amp;0\\       
{\bf\SkyBlue{SkyBlue}}               &amp;0.62&amp;0&amp;0.12&amp;0&amp;    
{\bf\Turquoise{Turquoise}}           &amp;0.85&amp;0&amp;0.20&amp;0\\   
{\bf\TealBlue{TealBlue}}             &amp;0.86&amp;0&amp;0.34&amp;0.02&amp; 
{\bf\Aquamarine{Aquamarine}}         &amp;0.82&amp;0&amp;0.30&amp;0\\    
{\bf\BlueGreen{BlueGreen}}           &amp;0.85&amp;0&amp;0.33&amp;0&amp;   
{\bf\Emerald{Emerald}}               &amp;1&amp;0&amp;0.50&amp;0\\
{\bf\JungleGreen{JungleGreen}}       &amp;0.99&amp;0&amp;0.52&amp;0&amp;    
{\bf\SeaGreen{SeaGreen}}             &amp;0.69&amp;0&amp;0.50&amp;0\\   
{\bf\Green{Green}}                   &amp;1&amp;0&amp;1&amp;0&amp;          
{\bf\ForestGreen{ForestGreen}}       &amp;0.91&amp;0&amp;0.88&amp;0.12\\ 
{\bf\PineGreen{PineGreen}}           &amp;0.92&amp;0&amp;0.59&amp;0.2&amp;
{\bf\LimeGreen{LimeGreen}}           &amp;0.50&amp;0&amp;1&amp;0\\       
{\bf\YellowGreen{YellowGreen}}       &amp;0.44&amp;0&amp;0.74&amp;0&amp;   
{\bf\SpringGreen{SpringGreen}}       &amp;0.26&amp;0&amp;0.76&amp;0\\   
{\bf\OliveGreen{OliveGreen}}         &amp;0.64&amp;0&amp;0.95&amp;0.40&amp; 
{\bf\RawSienna{RawSienna}}           &amp;0&amp;0.72&amp;1&amp;0.45\\    
{\bf\Sepia{Sepia}}                   &amp;0&amp;0.83&amp;1&amp;0.70&amp;   
{\bf\Brown{Brown}}                   &amp;0&amp;0.81&amp;1&amp;0.60\\    
{\bf\Tan{Tan}}                       &amp;0.14&amp;0.42&amp;0.56&amp;0&amp; 
{\bf\Gray{Gray}}                     &amp;0&amp;0&amp;0&amp;0.50\\      
{\bf\Black{Black}}                   &amp;0&amp;0&amp;0&amp;1&amp;          
{\bf\White{White}}                   &amp;0&amp;0&amp;0&amp;0\\
\hline
\end{tabular}                       
\newpage

\section*{Preview}

F"ur DOS--PC's steht der Previewer {\tt dvivgac.exe} zur Verf"ugung,
der in gleicher Weise wie die DVIDJC--Treiber die Farb--\verb?\special?'s von
{\tt colordjc.sty} unterst"utzt. Die Optionen des Previewers entsprechen
denen der Druckertreiber. Nach dem Aufruf des Programms wird die erste
Seite des Dokuments angezeigt, rechts erscheinen Hinweise zur Handhabung
w"ahrend der Anzeige.
\vfill
\loadcmykpic[vgacac,vgacam,vgacay,vgacab]
\centerline{\fcmykpic[vgacac,vgacam,vgacay,vgacab]}
\vfill
Nach Bet"atigung einer Taste zur Steuerung der Lupe wird rechts der
aktuell gew"ahlte Bildausschnitt angezeigt, in der Gesamtansicht
dargestellt durch ein umrandetes Rechteck.
\vfill
\loadcmykpic[vgacbc,vgacbm,vgacby,vgacbb]
\centerline{\fcmykpic[vgacbc,vgacbm,vgacby,vgacbb]}
\newpage
Der Quellcode von {\tt dvivgac.c}, der zusammen mit der Quelle der
DVIDJC--Treiber bereitgestellt wird, soll als Anregung f"ur die
Weiterentwicklung existierender Previewer dienen, die in Zukunft
vielleicht h"ohere Aufl"osungen der verschiedenen Graphikkarten
unterst"utzen. Dies ist sicherlich deswegen angebracht, weil {\tt dvivgac}
nur eine Aufl"osung von {\tt 640 x 480} verwendet und demzufolge
zwar ein "Uberblick "uber den Aufbau einer Seite geben kann, die
Lesbarkeit aber W"unsche offen l"a"st.

\section*{Umfang der Distribution}

\begin{table}[htb]\centering
\begin{tabular}{|l|l|}
\hline
{\tt Makefile            }&amp; {\bf f"ur Unix}\\
{\tt README.dvidjc       }&amp; \\
{\tt dvidjc.c            }&amp; Quelle \\
\hline
{\tt djgpp/              }&amp; {\bf f"ur GCC--Fans}\\
{\tt djgpp/Makefile.dos  }&amp; \\
{\tt djgpp/dvi500.exe    }&amp; Schwarz--Wei"s\\
{\tt djgpp/dvi500c.exe   }&amp; CMY\\
{\tt djgpp/dvi550c.exe   }&amp; CMYK\\
{\tt djgpp/dvidjc.c      }&amp; Quelle mit CRLF\\
\hline
{\tt turbo-c/            }&amp; {\bf f"ur Ungeduldige}\\
{\tt turbo-c/dvi500.exe  }&amp; Schwarz--Wei"s\\
{\tt turbo-c/dvi500c.exe }&amp; CMY\\
{\tt turbo-c/dvi550c.exe }&amp; CMYK\\
{\tt turbo-c/dvivgac.exe }&amp; Previewer\\
{\tt turbo-c/maketcc.bat }&amp; \\
{\tt turbo-c/makevga.bat }&amp; \\
{\tt turbo-c/dvidjc.c    }&amp; Quelle mit CRLF\\
{\tt turbo-c/dvivgac.c   }&amp; Quelle des Previewers\\
\hline
{\tt example/            }&amp; {\bf Dokumentation}\\
{\tt example/gencoldoc   }&amp; Erzeugt die Doku\\
{\tt example/coldoc.bat  }&amp; dito unter DOS\\
{\tt example/coldoc.tex  }&amp; \\
{\tt example/colordjc.sty}&amp; \\
{\tt example/parskip.sty }&amp; \\
{\tt example/colordjc.tex}&amp; \\
{\tt example/fractal.gif }&amp; Bilder\\
{\tt example/kreis.gif   }&amp; zur\\
{\tt example/texlion.gif }&amp; Dokumentation\\
{\tt example/vgaca.gif   }&amp; Screendump des Previews\\
{\tt example/vgacb.gif   }&amp; Screendump mit Lupe\\
\hline
\end{tabular}
\end{table}
\vfill
\noindent Wolfgang R.~M"uller\hfill Friedhelm Sowa\\
{\em wolfgang@uni-duesseldorf.de\hfill sowa@convex.rz.uni-duesseldorf.de}
\end{document}
</pre></body></html>