<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [
 <!ENTITY killustrator "<application>killustrator</application>">
 <!ENTITY % addindex "IGNORE">
 <![ %addindex; [ <!ENTITY docindex SYSTEM "docindex.docbook"> ]]>
]>
<book lang="de">
<bookinfo>
<title>Das KIllustrator Handbuch</title>
<authorgroup>
<author>
<firstname>Hagen</firstname>
<surname>Höpfner</surname>
<affiliation>
<address><email><ulink url="mailto:Hagen.Hoepfner@gmx.de">Hagen.Hoepfner@gmx.de</ulink></email></address>
</affiliation>
</author>
</authorgroup>
<releaseinfo>Version 0.3.1</releaseinfo>
<date>08. November 1999</date>
<abstract>
<para>Dieses Handbuch beschreibt die Version 0.7.1 des KIllustrators von Kai-Uwe Sattler.</para>
</abstract>
<keywordset>
<keyword>KIllustrator</keyword>
</keywordset>
</bookinfo>

<chapter id="einleitung">
<title>Einleitung</title>

<graphic fileref="logo.png"></graphic>

<para>Das Ziel des KIllustrator-Projektes ist es, ein frei verfügbares vektorbasiertes Zeichenprogramm, vergleichbar mit Corel Draw® oder mit Adobe Illustrator®, zu entwickeln.</para>

<sect1 id="ber-die-autoren">
<title>Über die Autoren</title>

<para>Der Urvater des Killustrators ist Kai-Uwe Sattler. </para>
</sect1>

<sect1 id="geschichte-des-killustrators">
<title>Geschichte des KIllustrators</title>

<para>Wer kennt die Geschichte einer Software besser, als dessen Autor. Daher habe
ich diesen Abschnitt aus der <ulink url="http://wwwiti.cs.uni-magdeburg.de/~sattler/killustrator.html">offiziellen Webseite des KIllustrators</ulink> genommen und übersetzt.</para>

<para>"Ich habe dieses Projekt begonnen, weil ich es leid war zu Windows wechseln zu müssen, um Illustrationen für Schriftstücke oder Präsentationen mit einem modernen Zeichenprogramm erstellen zu können.
Unter Linux und anderen Unix-Systemen bietet das KDE-Projekt eine perfekte Grundlage für diese Art von Anwendungsprogramm."</para>

<para>Bislang erschienene Versionen: </para>

<para><itemizedlist>
<listitem>
<para>25.03.1998 erste Vorab-Version veröffentlicht </para>
</listitem>
<listitem>
<para>21.04.1998 zweite Vorab-Version veröffentlicht </para>
</listitem>
<listitem>
<para>23.04.1998 Schnappschuß 0.2.1 veröffentlicht (reine Fehlerkorrektur) </para>
</listitem>
<listitem>
<para>02.06.1998 Schnappschuß 0.3 veröffentlicht </para>
</listitem>
<listitem>
<para>10.08.1998 Schnappschuß 0.4 veröffentlicht </para>
</listitem>
<listitem>
<para>28.08.1998 Schnappschuß 0.4.1 veröffentlicht </para>
</listitem>
<listitem>
<para>06.11.1998 Schnappschuß 0.5 veröffentlicht </para>
</listitem>
<listitem>
<para>05.01.1999 Schnappschuß 0.6 veröffentlicht </para>
</listitem>
<listitem>
<para>29.01.1999 Schnappschuß 0.6.1 veröffentlicht (reine Fehlerkorrektur) </para>
</listitem>
<listitem>
<para>09.02.1999 Schnappschuß 0.6.2 veröffentlicht </para>
</listitem>
<listitem>
<para>24.02.1999 Schnappschuß 0.6.3 veröffentlicht </para>
</listitem>
<listitem>
<para>06.04.1999 Schnappschuß 0.6.4 veröffentlicht (reine Fehlerkorrektur) </para>
</listitem>
<listitem>
<para>09.04.1999 Schnappschuß 0.6.5 veröffentlicht (reine Fehlerkorrektur)</para>
</listitem>
<listitem>
<para>15.07.1999 Schnappschuß 0.7 veröffentlicht</para>
</listitem>
<listitem>
<para>19.10.1999 Schnappschuß 0.7.1 veröffentlicht</para>
</listitem>
</itemizedlist>
</para>
</sect1>

<sect1 id="ber-das-handbuch">
<title>Über das Handbuch</title>

<para>Die Geschichte dieses Handbuches ist eine Geschichte voller Mißverständnisse.
Soviel ich weiß, hatte <ulink url="http://stud-www.uni-marburg.de/~Becker2">Henrik Becker</ulink> angefangen die Dokumentation zum KIllustrator 0.3 zu
schreiben, hat aber irgendwann nichts mehr von sich hören lassen :-(.
Eigentlich wollte ich seine englische Version übersetzen und hatte damit auch
angefangen, bis ich an den Punkt gestoßen bin, an dem ich feststellen mußte,
daß er lange Zeit nichts mehr an seiner englischen Version aktualisiert hat.
Kai-Uwe sagte mir, daß sich auch noch andere Leute mit der Dokumentation
beschäftigen und versuchte, diese zu kontaktieren. Als nach geraumer Zeit
keine Antwort eintraf und sich zwischendurch meine Festplatte "gelöscht" hatte,
entschloß ich mich, neu anzufangen und selbst dieses Handbuch zu schreiben.</para>

<para>Dieses Handbuch bezieht sich hauptsächlich auf die "Stand-alone-Version" des
KIllustrators. Spezielle Informationen, die sich auf den KIllustrator als Teil
des KOffice-Paketes beziehen, sind nicht enthalten. Prinzipiell ist der
Funktionsumfang äquivalent.</para>

<para>Die aktuelle Version ist auf <ulink url="http://www.cs.uni-magdeburg.de/~hoepfner/kde.html">meiner Seite</ulink>
zu finden.</para>

<para>Sollte sich jemand, der der englischen Sprache mächtiger ist als ich, entschließen, dieses Handbuch ins Englische zu übersetzen, so möge er dies tun und mich und Kai-Uwe darüber informieren. </para>

<para>Nun aber viel Spaß mit dem KIllustrator </para>

<para>Hagen Höpfner, <ulink url="mailto:Hagen.Hoepfner@gmx.de">Hagen.Hoepfner@gmx.de</ulink></para>
</sect1>
</chapter>

<chapter id="installation">
<title>Installation</title>

<sect1 id="woher-bekommt-man-den-killustrator">
<title>Woher bekommt man den KIllustrator?</title>

<para>Die aktuellste Version des KIllustrators befindet sich im CVS auf der
<ulink url="http://www.kde.org">KDE-Internetseite</ulink>.
Da es sich bei dieser Version meist nicht um ein offizielles Release handelt,
empfehle ich ein Download von der <ulink url="http://wwwiti.cs.uni-magdeburg.de/~sattler/killustrator">KIllustrator-Seite</ulink>; vorkompilierte Pakete für die Linuxdistributionen S.u.S.E., Red Hat, and Debian sind auch verfügbar.</para>
</sect1>

<sect1 id="systemanforderungen">
<title>Systemanforderungen</title>

<para>Die Systemvoraussetzungen für den KIllustrator sind recht hoch gesteck. Dies
liegt daran, daß sich das Programm noch in der Entwicklung befindet und mit
aktueller Software entwickelt wird. Da die notwendigen Softwarepakete
ihrerseits schon bestimmte Hardwarevoraussetzungen stellen, möchte ich diese
hier nicht noch einmal aufführen.</para>

<para>Die gemachten Angaben sind als Mindestvoraussetzungen zu sehen. Da gerade im Linuxbreich eine Version die nächste jagt, macht es wenig Sinn alle folgenden Versionen aufzuführen.</para>

<para>Notwendig zur Installation und zum Benutzen des KIllustrators sind:</para>

<para><itemizedlist>
<listitem>
<para>KDE 1.1</para>
</listitem>
<listitem>
<para>QT 1.41</para>
</listitem>
<listitem>
<para>gcc 2.8.x oder egcs 1.x</para>
</listitem>
</itemizedlist>
</para>
</sect1>

<sect1 id="bersetzung-und-installation">
<title>Übersetzung und Installation</title>

<para>Um den Quellcode des KIllustrators zu übersetzen, geht man wie folgt vor:</para>

<para><orderedlist><listitem>
<para>Entpacken des tar-Archives <literal remap="tt">tar xfvz killustrator.tar.gz</literal></para>
</listitem>
<listitem>
<para>Wechseln in das Quellcodeverzeichnis <literal remap="tt">cd killustrator</literal></para>
</listitem>
<listitem>
<para>Erstellen der Makefiles <literal remap="tt">./configure</literal></para>
</listitem>
<listitem>
<para>Übersetzen des Quellcodes <literal remap="tt">make all</literal></para>
</listitem>
</orderedlist>
</para>

<para>Sollte man ROOT-Rechte besitzen, kann man jetzt mittels <literal remap="tt">make install</literal>
das übersetzte Programm in das System-KDE-Verzeichnis installieren.</para>

<para>Ich habe die Installation auf verschiedenen Systemen getestet und bin unter
S.u.S.E. Linux 5.3 nicht zum Erfolg gekommen. Sollte jemand es geschafft haben,
den KIllustrator auf dieser Distribution zum Laufen zu bringen, bitte ich ihn,
mir mitzuteilen, wie er es gemacht hat.</para>

<para>Folgende Plattformen wurden erfolgreich getestet:</para>

<para><itemizedlist>
<listitem>
<para>RedHat 5.1 (Hagen Höpfner)</para>
</listitem>
<listitem>
<para>RedHat 5.2 (Hagen Höpfner)</para>
</listitem>
<listitem>
<para>SuSE 6.0 (Hagen Höpfner) </para>
</listitem>
<listitem>
<para>SuSE 6.1 Cebit Beta (Hagen Höpfner)</para>
</listitem>
<listitem>
<para>SuSE 6.1 (Hagen Höpfner)</para>
</listitem>
<listitem>
<para>SuSE 6.2 (Joachim Ansorg)</para>
</listitem>
</itemizedlist>
</para>

<para>Sollten Sie auf Probleme stoßen, bitte ich Sie, mir diese zu melden.</para>
</sect1>

<sect1 id="installation-der-vorbersetzen-pakete">
<title>Installation der vorübersetzen Pakete</title>

<para>Die Installation von vorkompilierter Software unter Linux ist abhängig vom
verwendeten Paketformat. Der KIllustrator ist in rpm- und deb-Paketen verfügbar.
Da diese Pakete für verschiedene Linuxdistributionen erstellt werden, ist
darauf zu achten, daß man auch das richtige Paket vorliegen hat.</para>

<para>Die Parameter, die in den unten beschriebene Installationsanleitungen verwendet werden, sind wie folgt zu interpretieren:</para>

<para><itemizedlist>
<listitem>
<para><literal remap="tt">DATEINAME</literal> = Name der Paketdatei (z.B.: <literal remap="tt">killustrator&lowbar;0.6.5-1&lowbar;i386.deb</literal>)</para>
</listitem>
<listitem>
<para><literal remap="tt">PAKETNAME</literal> = beim Erstellen des Paketes angegebener Name (hier in der Regel <literal remap="tt">killustrator</literal>)</para>
</listitem>
</itemizedlist>
</para>

<sect2 id="rpm">
<title>rpm</title>

<para>Zur Installation von <literal remap="tt">.rpm</literal>-Dateien reicht es, den Befehl <literal remap="tt">rpm -i
DATEINAME</literal> zu verwenden. Will man das Paket später deinstallieren, muß man
den Befehl <literal remap="tt">rpm -e PAKETNAME</literal> verwenden.</para>
</sect2>

<sect2 id="deb">
<title>deb</title>

<para>Die Installation von <literal remap="tt">.deb</literal>-Dateien funktioniert mittels des Befehles
<literal remap="tt">dpkg -i DATEINAME</literal>. Für die Deinstallation kann <literal remap="tt">dpkg -r PAKETNAME</literal>
verwendet werden.</para>

<para>In beiden Fällen sind ROOT-Rechte erforderlich, um die Pakete zu installieren bzw. zu deinstallieren.</para>
</sect2>
</sect1>
</chapter>

<chapter id="anwendung">
<title>Anwendung</title>

<sect1 id="allgemeine-hinweise">
<title>Allgemeine Hinweise</title>

<para>Die Bedienung des KIllustrators ist intuitiv erlernbar und stark an 
Zeichenproramme angelehnt, die sich unter Windows bereits einen Namen gemacht 
haben. Die verwendeten <link linkend="shortcut">Tastenkürzel</link> entsprechen 
denen, die unter <ulink url="http://www.kde.org/standards.html">http://www.kde.org/standards.html</ulink> als KDE-Standards festgelegt sind.</para>

<para>Bei den verschiedenen Aktionen besteht, wenn es sinnvoll ist, die Möglichkeit 
der Verwendung der STRG-Taste. Wird diese Taste gedrückt gehalten, so wird die
entsprechende Aktion proportional ausgeführt. (d.H. x und y Richtung werden 
gleich behandelt.) Wenn man beispielsweise beim Aufziehen eines Rechteckes die
STRG-Taste drückt, so zeichnet man ein Quadrat.</para>

<para>Einige Funktionen können auch gleichzeitig auf mehrere selektierte Objekte 
angewandt werden. Ich lasse diese Betrachtung der Einfachkeit halber außen vor. </para>
</sect1>

<sect1 id="zeichnen-von-2d-primitiven">
<title>Zeichnen von 2D-Primitiven</title>

<para>Das prinzipielle Vorgehen, um ein 2D-Primitiv zu zeichnen, besteht aus folgenden Schritten: </para>

<para><orderedlist><listitem>
<para>Wählen des zu zeichnenden Objekttypes </para>
</listitem>
<listitem>
<para>Zeichnen des Objektes</para>
</listitem>
</orderedlist>
</para>

<para>Der zweite Schritt variiert bei den verschiedenen 2D-Primitiven. Daher gehe 
ich seperat auf jedes ein. Das Icon des Knopfes, der zur Auswahl des 
entsprechenden Objekttypes gedrückt werden muß, habe ich auch mit aufgeführt, 
obwohl die Icons eigentlich eindeutig die Funktion des Knopfes beschreiben. </para>

<sect2 id="fh">
<title>Freihand</title>

<para><graphic fileref="freehand.png"></graphic> Um eine Freihandzeichnung anzufertigen, gehen man folgt vor:
<orderedlist><listitem>
<para> Linksklick auf den Punkt der Zeichenfläche, an dem die 
Freihandzeichnung anfangen soll </para>
</listitem>
<listitem>
<para>zeichnen bei gedrückter linker Maustaste </para>
</listitem>
<listitem>
<para>wenn der Endpunkt der Freihandzeichnung erreicht ist, linke Maustaste loslassen</para>
</listitem>
</orderedlist>
</para>
</sect2>

<sect2 id="linie-polygonzug">
<title>Linie / Polygonzug</title>

<para><graphic fileref="line.png"></graphic> Mit diesem Tool können Polygonzüge gezeichnet werden. Im KIllustrator ist eine Linie ein Polygon, welches nur aus einer Linie besteht. Daher werden diese beiden Objekte im KIllustrator mit einem Tool gezeichnet.</para>

<sect3 id="li">
<title>Linie</title>

<para><graphic fileref="line.png"></graphic> Um eine Linie zu zeichnen, geht man wie folgt von:</para>

<para><orderedlist><listitem>
<para>Linksklick auf den Anfangspunkt der Linie </para>
</listitem>
<listitem>
<para>Loslassen der linken Maustaste und aufziehen der Linie </para>
</listitem>
<listitem>
<para>Rechtsklick auf den Endpunkt der Linie</para>
</listitem>
</orderedlist>
</para>
</sect3>

<sect3 id="pf">
<title>Pfad</title>

<para><graphic fileref="line.png"></graphic> Um einen Pfad zu zeichnen, geht man wie folgt vor:
<orderedlist><listitem>
<para>Linksklick auf den Anfangspunkt des Pfades </para>
</listitem>
<listitem>
<para>Loslassen der linken Maustaste und Aufziehen der ertsen Linie </para>
</listitem>
<listitem>
<para>Linksklick auf den Punkt, an dem der nächste Punkt des Polygons liegen soll </para>
</listitem>
<listitem>
<para>Loslassen der linken Maustaste und aufziehen der zweiten Linie </para>
</listitem>
<listitem>
<para>... </para>
</listitem>
<listitem>
<para>Soll die letzte Linie gezeichnet werden, so beendet man diese nicht mit einem Linksklick, sondern mit einem Rechtsklick</para>
</listitem>
</orderedlist>
</para>
</sect3>

<sect3 id="gp">
<title>geschlossener Polygonzug</title>

<para><graphic fileref="line.png"></graphic> Um einen geschlossenen Polygonzug zu zeichnen, geht man wie beim Pfad vor. Der Unterschied liegt nur im Beenden des Polygonzuges. Um das Polygon zu schließen, hält man die  Schift-Taste gedrückt, wenn man den abschließenden Rechsklick macht. Dadurch wird eine Linie von dem zuletzt mit einem Linksklick gesetzten Punkt zum Anfangspunkt des Polygonzuges gezeichnet.</para>
</sect3>
</sect2>

<sect2 id="be">
<title>Bezierkurve</title>

<para><graphic fileref="bezier.png"></graphic> Bezierkurven zu zeichnen ist oftmals ein Problem, nicht so jedoch mit dem KIllustrator. Man gehe wie folgt vor:
<orderedlist><listitem>
<para>Linksklick auf den Anfangspunkt der Bezierkurve </para>
</listitem>
<listitem>
<para>Mit der Hilfslinie den Anstieg des Kurvensegmentes in diesem Punkt festlegen </para>
</listitem>
<listitem>
<para>Linksklick auf den zweiten Punkt dieses Kurvensegmentes </para>
</listitem>
<listitem>
<para>Kurve mit der Hilfslinie formen </para>
</listitem>
<listitem>
<para>sollen weitere Kurvensegmente gezeichnet werden, Linksklick ansonsten Rechtsklick zum Übernehmen des gezeichneten Segmentes</para>
</listitem>
</orderedlist>
</para>
</sect2>

<sect2 id="rechteck">
<title>Rechteck</title>

<para><graphic fileref="rect.png"></graphic> Um ein Rechteck zu zeichnen, geht man wie folgt vor:
<orderedlist><listitem>
<para>Linksklick auf einen Eckpunkt des Rechteckes </para>
</listitem>
<listitem>
<para>Aufziehen des Rechteckes bei gedrückter Linker Maustaste </para>
</listitem>
<listitem>
<para>Linke Maustaste wieder loslassen</para>
</listitem>
</orderedlist>

Möchte man ein Quadrat zeichnen, so kann man beim Aufziehen des Rechteckes die STRG-Taste gedrückt halten. </para>
</sect2>

<sect2 id="gleichmiges-polygon">
<title>gleichmäßiges Polygon</title>

<para><graphic fileref="polygon.png"></graphic> Das Tool für gleichmäßige Polygone ist eine einfache Möglichkeit, gleichseitige Dreiecke, Vierecke, etc. zu zeichnen, wenn man dies nicht über einen Polygonzug selbst machen will. Das Vorgehen hierbei ist folgendes:
<orderedlist><listitem>
<para>Linker-Doppelklick auf den Knopf für gleichmäßige Polygone </para>
</listitem>
<listitem>
<para>nun öffnet sich ein Fenster, in dem man das zu zeichnende Polygon definieren kann</para>

<para><graphic fileref="Poly_set.png"></graphic></para>
</listitem>
<listitem>
<para>entsprechende Einstellungen vornehmen</para>
</listitem>
<listitem>
<para>bestätigen mittels Linksklick auf den OK-Knopf </para>
</listitem>
<listitem>
<para>Linksklick auf den Anfangspunkt* </para>
</listitem>
<listitem>
<para>Aufziehen des Polygons bei gedrückter linker Maustaste </para>
</listitem>
<listitem>
<para>Loslassen der Maustaste</para>
</listitem>
</orderedlist>

*In diesem Fall ist der Anfangspunkt nicht als solche zu sehen, da er nach dem Aufziehen des Polygons nicht mehr zu diesem dazu gehört. Man sollte mit diesem Tool einfach ein bischen "herumspielen" und den Funktionsumfang herausfinden.</para>
</sect2>

<sect2 id="el">
<title>Ellipse / Kreis</title>

<para><graphic fileref="ellipse.png"></graphic> Um eine Ellipse zu zeichnen, geht man wie folgt vor:
<orderedlist><listitem>
<para>Linksklick auf einen Punkt des Umrechteckes* der Ellipse </para>
</listitem>
<listitem>
<para>Aufziehen der Ellipse bei gedrückter linker Maustaste </para>
</listitem>
<listitem>
<para>Loslassen der Linken Maustaste</para>
</listitem>
</orderedlist>

Soll statt einer Ellipse ein Kreis gezeichnet werden, muß lediglich beim Aufziehen die STRG-Taste gedrückt werden. </para>

<para>*Vereinfacht gesagt ist ein Umrechteck ein Rechteck, daß man um die Ellipse zeichnen kann, wobei die Kanten des Rechteckes Tangenten der Ellipse sind. </para>
</sect2>

<sect2 id="text">
<title>Text</title>

<para><graphic fileref="text.png"></graphic> Dieses Tool dient zum Einbinden von Texten in eine KIllustratorzeichnung. Man gehe dazu wie folgt vor:
<orderedlist><listitem>
<para>Linksklick auf die Stelle, an der der Text beginnen soll </para>
</listitem>
<listitem>
<para>Eingeben des Textes</para>
</listitem>
</orderedlist>

Die Eingabe wird solange fortgesetzt, bis ein neuer Objekttyp gewählt oder ein Linksklick zur Eingabe des nächsten Textes an einer anderen Stelle gemacht wird. </para>
</sect2>
</sect1>

<sect1 id="transformationen-von-2d-primitiven">
<title>Transformationen von 2D-Primitiven</title>

<para>Wie jedes Zeichentool bietet auch der KIllustrator mannigfaltige Möglichkeiten, gezeichnete Objekte zu rotieren, zu skalieren, zu verschieben; kurz gesagt zu transformieren. Dieser Abschnitt beschreibt nun, wie man entsprechende Transformationen durchführen kann. Das Icon, welches unter den Punkten zugeordnet ist, ist jeweils vorher in der Iconleiste zu wählen.</para>

<sect2 id="rotation">
<title>Rotation</title>

<para><graphic fileref="pfeil.png"></graphic> Unter Rotation versteht man das Drehen eines Objektes um seinen Mittelpukt. Alle gezeichneten Objekte können gedreht werden.  Man gehe wie folgt vor, um ein Objekt zu drehen:
<orderedlist><listitem>
<para>2x Linksklick auf das zu drehende Objekt (bis der Rahmen um das Objekt aus Pfeilen besteht) </para>
</listitem>
<listitem>
<para>einen Eckpfeil anklicken und bei gedrückter Maustaste das Objekt drehen  </para>
</listitem>
<listitem>
<para>Maustaste loslassen</para>
</listitem>
</orderedlist>
</para>
</sect2>

<sect2 id="skalieren">
<title>Skalieren</title>

<para><graphic fileref="pfeil.png"></graphic> Unter skalieren versteht man das Vergrößern bzw. Verkleinern von Objekten. Alle gezeichneten Objekte können skaliert werden. Zum Skalieren von Objekten geht man wie folgt vor:
<orderedlist><listitem>
<para>Linksklick auf das zu skalierende Objekt (bis der Rahmen um das Objekt aus gefüllten Quadraten besteht) </para>
</listitem>
<listitem>
<para>das gefüllte Quadrat anklicken, in dessen Richtung das Objekt skaliert werden soll </para>
</listitem>
<listitem>
<para>bei gedrückter Maustaste Objekt skalieren </para>
</listitem>
<listitem>
<para>Maustaste loslassen</para>
</listitem>
</orderedlist>

Hält man beim Skalieren eines Objektes die STRG-Taste gedrückt, so wird das Objekt proportional skaliert. </para>
</sect2>

<sect2 id="verschieben-von-objekten">
<title>Verschieben von Objekten</title>

<para><graphic fileref="pfeil.png"></graphic> Zum Verschieben von Objekten geht man wie folgt vor:
<orderedlist><listitem>
<para>Linksklick in das zu verschiebende Objekt </para>
</listitem>
<listitem>
<para>bei gedrückter linker Maustaste Objekt verschieben </para>
</listitem>
<listitem>
<para>Maustaste loslassen</para>
</listitem>
</orderedlist>

Hält man während des Verschiebens die STRG-Taste gedrückt, erfolgt die
Verschiebung entweder nur horizontal oder nur vertikal.</para>
</sect2>

<sect2 id="ndern-eines-gezeichneten-objektes">
<title>Ändern eines gezeichneten Objektes</title>

<para><graphic fileref="point.png"></graphic> Neben den Transformationen von ganzen Objekten besteht auch die Möglichkeit einzelne Teile von Objekten zu manipulieren. Wenn man auf das Icon geklickt hat, öffnet sich ein Untermenü, über welches man die folgenden Änderungen auswählen kann.
WICHTIG ! Das Objekt, das auf diese Art verändert werden soll, muß vorher selektiert sein! Wählt man daraufhin das Punktmanipulationstool, so ändert sich der Rahmen des Objektes in leere Vierecke. </para>

<sect3 id="verschieben-von-punkten">
<title>Verschieben von Punkten</title>

<para><graphic fileref="movepoint.png"></graphic> Zum Verschieben eines einzelnen Objektpunktes geht man wie folgt vor:
<orderedlist><listitem>
<para>Linkklick auf den zu verschiebenden Punkt </para>
</listitem>
<listitem>
<para>bei gedrückter Maustaste Punkt verschieben </para>
</listitem>
<listitem>
<para>Maustaste loslassen</para>
</listitem>
</orderedlist>
</para>
</sect3>

<sect3 id="hinzufgen-von-punkten">
<title>Hinzufügen von Punkten</title>

<para><graphic fileref="newpoint.png"></graphic> Diese Funktion ermöglicht es komplexen Objekten einen Manipulationspunkt hinzuzufügen: Man klickt dafür einfach auf die Stelle des Objektes, an der der Punkt gesetzt werden soll.</para>
</sect3>

<sect3 id="entfernen-von-punkten">
<title>Entfernen von Punkten</title>

<para><graphic fileref="rmpoint.png"></graphic> Mit dieser Funktion kann man durch einfaches Anklicken Punkte aus Objekten entfernen.</para>
</sect3>

<sect3 id="fllen-von-objekten">
<title>Füllen von Objekten</title>

<para><graphic fileref="pfeil.png"></graphic> Will man ein Objekt einfach mit einer Farbe füllen, ist es ausreichend, dieses zu selektieren und mit der linken Maustaste auf die gewünschte Farbe in der Farbauswahlleiste zu klicken. Ist die gewünschte Farbe nicht dabei oder soll zum Füllen ein Muster oder ein Farbverlauf verwendet werden, geht man wie folgt vor.
<orderedlist><listitem>
<para>selektieren des zu füllenden Objektes </para>
</listitem>
<listitem>
<para>Rechtsklick in das Objekt (Maustaste wieder loslassen) </para>
</listitem>
<listitem>
<para>Menüpunkt "Eigenschaften" anklicken </para>
</listitem>
<listitem>
<para>das Register "Füllung" anklicken</para>
</listitem>
<listitem>
<para>wählen, ob einfarbig, mit einen Muster oder mit einem Farbverlauf
gefüllt werden soll</para>
</listitem>
</orderedlist>

Nun sind der Phantasie keine Grenzen gesetzt. Ist die gewünschte Füllung gefunden, bestätigt man mit OK und voila. 
WICHTIG ! Beim Füllen mit einem Muster muß eine Farbe festgelegt werden. Anderenfalls kann es sein, daß das Objekt leer scheint, obwohl es gefüllt ist. </para>
</sect3>
</sect2>
</sect1>

<sect1 id="positionieren-von-objekten">
<title>Positionieren von Objekten</title>

<para>Der KIllustrator bietet eine Vielzahl von Hilfsmitteln zum Positionieren von Objekten. Er ermöglicht ein punktgenaues Zeichnen und ein späteres Ausrichten der Objekte. </para>

<sect2 id="gitter">
<title>Gitter</title>

<para>Das Gitter ist eine Möglichkeit, schon beim Zeichnen sehr genau zu arbeiten. Es kann aber auch nur als Anhalt angesehen werden. Folgende drei Aktionen sind zum Einstellen von Gittern möglich. (In Klammern steht als erstes, über welche Menüpunkte man die entsprechende Funktion auslösen kann und als zweites, was sie bewirkt.) 
<orderedlist><listitem>
<para>Gitter anzeigen (Ansicht -&gt; Gitter anzeigen, stellt das Gitter dar) </para>
</listitem>
<listitem>
<para>An Gitter ausrichten (Layout -&gt; An Gitter ausrichten, Objekte rasten nun auf dem Gitter ein) </para>
</listitem>
<listitem>
<para>Gitter bearbeiten (Layout -&gt; Gitter, bearbeiten des Gitters)</para>
</listitem>
</orderedlist>

Die Funktionen eins und zwei erklären sich von selbst und können auch mit entsprechenden Knöpfen unter Funktion drei ausgelöst werden. Das Bearbeiten des Gitters ermöglicht zudem noch das Einstellen des Abstandes der Gitterpunkte. </para>
</sect2>

<sect2 id="hilfslinien">
<title>Hilfslinien</title>

<para>Hilfslinien sind neben dem Gitter eine Möglichkeit bereits beim Zeichnen Perfektion walten zu lassen. Der Funktionsumfang entspricht dem des Gitters und auch die Funktionsaufrufe sind äquivalet zu finden. Sie haben gegenüber dem Gitter den Vorteil, daß man die Abstände zwischen den einzelnen Hilflinien frei variieren kann. Der KIllustrator ermöglicht vertikale und horizontale Hilfslinien.</para>
</sect2>

<sect2 id="ausrichten-von-objekten">
<title>Ausrichten von Objekten</title>

<para><graphic fileref="pfeil.png"></graphic> Diese Positionierungsart greift nach dem Zeichnen
eines Objektes. Man
selektiere das auszurichtende Objekt und Klicke mit der rechten Maustaste in dieses. Nun wählt man den Menüpunkt "Ausrichten" und erhält folgendes Dialogfenster: </para>

<para><graphic fileref="ausrichten.png"></graphic></para>

<para><emphasis remap="it">In der mir vorliegenden Version funktioniert nur das Ausrichten auf der Seitenmitte. Ich werde diesbezüglich noch einmal mit Kai-Uwe sprechen und hoffe, daß in der nächsten Version mehr Funktionalität zum Ausrichten implementiert ist. </emphasis></para>
</sect2>

<sect2 id="ausrichten-von-texten-an-pfaden">
<title>Ausrichten von Texten an Pfaden</title>

<para><graphic fileref="pfeil.png"></graphic> Das Ausrichten eines Textes an einem Pfad ist ein sehr
nützliches Tool,
wenn man z.B. Banner gestalten will. Ist der entsprechende Pfad gezeichnet, geht man wie folgt vor, um an ihm einen Text auszurichten: 
<orderedlist><listitem>
<para>selektieren des auszurichtenden Textes </para>
</listitem>
<listitem>
<para>über den Menüpunkt "Anordnen" den Punkt "Text entlang eines Pfades" wählen </para>
</listitem>
<listitem>
<para>das Objekt, das als Pfad dienen soll, mit der linken Maustaste anklicken (ein Rechtsklick bricht die Aktion ab!)</para>
</listitem>
</orderedlist>
</para>

<para>Folgende Objekte können als Pfad verwendet werden: 
<itemizedlist>
<listitem>
<para><link linkend="fh">Freihandzeichnungen</link></para>
</listitem>
<listitem>
<para><link linkend="li">Linien</link>, 
<link linkend="pf">Pfade</link>, 
<link linkend="gp">geschlossene Polygone</link> </para>
</listitem>
<listitem>
<para><link linkend="be">Bezierkurven</link></para>
</listitem>
<listitem>
<para><link linkend="el">Ellipsen, Kreise</link></para>
</listitem>
</itemizedlist>
</para>
</sect2>

<sect2 id="gruppieren-von-objekten">
<title>Gruppieren von Objekten</title>

<para>Einzelne Objekte können zu Gruppen zusammengefaßt werden. Dies ist vor allem dann interessant, wenn man komplexe Figuren aus einzelnen Objekten zusammensetzen und diese Figuren dann als einzelnes Objekt betrachten will. Zum Gruppieren von Objekten geht man wie folgt vor: 
<orderedlist><listitem>
<para>Selektieren der zu gruppierenden Objekte; Das Selektieren mehrerer
Objekte kann entweder mittest des Selektionstools oder durch Verwendung
der SHIFT-Taste erreicht werden.</para>
</listitem>
<listitem>
<para>Gruppieren der Objekte
(Anordnen-&gt;Gruppierung) </para>
</listitem>
</orderedlist>

Will man eine Gruppe wieder trennen, selektiert man diese und verwendet
die Funktion "Gruppierung aufheben" des Menüpunktes "Anordnen". </para>
</sect2>
</sect1>

<sect1 id="das-schichtenkonzept">
<title>Das Schichtenkonzept</title>

<sect2 id="was-sind-schichten">
<title>Was sind Schichten?</title>

<para>Das Schichtenkonzept läßt sich am einfachsten an Papierzeichnungen erklären. Jede Schicht entspricht einem Blatt. Standartmäßig sind alle Blätter transparent, können beschrieben und verschickt werden. Im KIllustrator entsprechen diese drei Eigenschaften folgende Funktionen: 
<itemizedlist>
<listitem>
<para>Transparenz: Man kann durch die einzelnen Schichten auf die anderen blicken. Es entsteht somit der Eindruck, man arbeite mit nur einer Schicht (einem Blatt). </para>
</listitem>
<listitem>
<para>Beschreibbarkeit: Ich kann in der gewählten Schicht zeichnen. </para>
</listitem>
<listitem>
<para>Verschickbarkeit: Diese Schicht wird mit ausgedruckt.</para>
</listitem>
</itemizedlist>

Damit ist aber das Repertoire noch nicht ausgeschöpft. Einzelne Schichten können ausgeblendet werden. Ihr Inhalt wird dadurch nicht mehr angezeigt. Dies ist auch beim Drucken möglich.</para>
</sect2>

<sect2 id="arbeiten-mit-schichten">
<title>Arbeiten mit Schichten</title>

<para>...</para>
</sect2>
</sect1>

<sect1 id="umgang-mit-dateien">
<title>Umgang mit Dateien</title>

<sect2 id="zeichnung-speichern">
<title>Zeichnung speichern</title>

<para>Zum Speichern von Zeichnungen gibt es im großen und ganzen zwei Wege. Zum einen, über den Menüpunkt "Datei" und zum anderen über das Diskettenicon in der Iconleiste. Hat man die aktuelle Zeichnung neu erstellt und noch nie gespeichert, so gelangt man auf jeden Fall in den Dialog, in dem man den Dateinamen der zu speichernden Zeichnung bestimmen kann. </para>

<para><graphic fileref="save_dialog.png"></graphic></para>

<para>Ist der Zeichnung bereits ein Dateiname zugewiesen, so wird dieser verwendet, es sei denn, man benutzt den Menüpunkt "Speichern unter".
Man sollte als Dateierweiterung <literal remap="tt">.kil</literal> verwenden. Nur so ist es gewährleistet, daß der KIllustrator diese Datei auch problemlos wiederfindet. </para>
</sect2>

<sect2 id="zeichnung-laden">
<title>Zeichnung laden</title>

<para>Auch zum Öffnen von Dateien gibt es zwei Wege. Entweder klickt man auf das entsprechende Icon in der Iconleiste oder man benutzt den Menüpunkt "Datei" und dessen Menüeintrag "Datei öffnen". Auf beiden Wegen gelangt man in den "Öffnen"-Dialog. </para>

<para><graphic fileref="open_dialog.png"></graphic></para>

<para>Da diese Dialogform dem KDE-Standard entspricht, soll an dieser Stelle nicht auf jeden Knopf eingegangen werden. Hat man die zu öffnende Datei selektiert, so erscheint im rechten Teil des Dialoges eine Vorschau. Nun kann man die Datei entweder mittels Doppelklick auf den Dateinamen oder über den Knopf "OK" laden. </para>
</sect2>

<sect2 id="importieren-und-exportieren">
<title>Importieren und Exportieren</title>

<para>Leider werden die meisten Programme daran gemessen, wie viele Fremdformate sie unterstützen. Damit Software jedoch einen gewissen Grad Flexibilität hat, sind solche Import- und Exportschnittstellen notwendig. Der KIllustrator kann diverse Dateiformate in Zeichnungen einbinden (importieren): 
<itemizedlist>
<listitem>
<para>KIllustrator Zeichnungen (.kil) </para>
</listitem>
<listitem>
<para>XFig Zeichnungen (.fig) </para>
</listitem>
<listitem>
<para>Windows Metafiles (.wmf) </para>
</listitem>
<listitem>
<para>GIF Bilder (.gif) </para>
</listitem>
<listitem>
<para>JPEG Bilder (.jpg) </para>
</listitem>
<listitem>
<para>PNG Bilder (.png) </para>
</listitem>
<listitem>
<para>X11 Bitmaps </para>
</listitem>
<listitem>
<para>X11 Pixmaps (.xpm)</para>
</listitem>
</itemizedlist>

Der KIllustrator kann Zeichnungen in folgenden Fremdformaten speichern (exportieren): 
<itemizedlist>
<listitem>
<para>GIF Bilder (.gif) </para>
</listitem>
<listitem>
<para>X11 Pixmaps (.xpm) </para>
</listitem>
<listitem>
<para>Encapsulated Postscript (.eps) </para>
</listitem>
<listitem>
<para>PPM Bilder (.ppm)</para>
</listitem>
</itemizedlist>
</para>

<sect3 id="importieren">
<title>Importieren</title>

<para>Das Importieren von Objekten in eine KIllustratorzeichnung funktioniert leider
nicht für alle Formate auf die gleiche Weise. Die meisten Importfilter findet
man im Menü "Bearbeiten" unter "Einfügen". Der Unterpunkt "Clipart" ermöglicht
das Einfügen von <literal remap="tt">.wmf</literal> Dateien. Die Filter für pixelorientierte Bilder befinden
sich im Unterpunkt "Bitmap". Um XFig-Zeichnungen oder eine ander
KIllustrator-Zeichnung zu importieren, muß man den Menüeintrag "Importieren" 
im "Datei"-Menü benutzen. 
Die jeweiligen Dialoge entsprechen dem Dialog zum Dateiöffnen. </para>
</sect3>

<sect3 id="exportieren">
<title>Exportieren</title>

<para>Über das Menü "Datei" und den Menüpunkt exportieren gelangt man in folgenden Dialog: </para>

<para><graphic fileref="export.png"></graphic></para>

<para>Prinzipiell entspricht er dem Dialog zum speichern von Dateien. Der einzige Unterschied besteht in der Tatsache, daß man das Dateiformat festlegen kann. </para>
</sect3>
</sect2>

<sect2 id="zeichnung-drucken">
<title>Zeichnung Drucken</title>

<para></para>

</sect2>
</sect1>

<sect1 id="undo-redo">
<title>Undo / Redo</title>

<para>Die Funktionen Undo und Redo ermöglichen es, ein wenig mit den verschiedenen Tools "herumzuspielen". Wenn man merkt, daß der Schritt, den man gerade gemacht hat, nicht gefällt, so verwendet man einfach Undo um ihn rückgängig zu machen. Stellt man nach einem Undo fest, daß die rückgänging gemachte Aktion doch nicht so schlecht gewesen ist, kann man sie mit Redo wiederholen.
Der KIllustrator bietet die Möglichkeit alle gemachten Aktionen zu wiederrufen. D.h. das Undo funktioniert solange, bis die Zeichnung wieder leer ist.
Man sollte aber beachten, daß Undo und Redo immer in der Reihenfolge wirken, in der gezeichnet wurde. Es ist also nicht möglich nur den vorletzten Schritt rückgängig zu machen und den letzten zu behalten. </para>
</sect1>

<sect1 id="ansicht-vergern-bzw.-verkleinern">
<title>Ansicht vergößern bzw. verkleinern</title>

<para><graphic fileref="zoom.png"></graphic> Das Zoomen, wie das Ändern der Ansichtsgröße auch
genannt
wird, kann auf zwei Wegen erfolgen. Der einfachste ist das Auswählen eines Zoomfaktors aus dem Ausklappmenü in dem standardmäßig 100&percnt; steht. Der zweite besteht in der Verwendung der Lupe. Klickt man mit der linken Maustaste in die Zeichnung, so wird die Region um den Klickpunkt auf den nächste Zoomfaktor vergrößert. Folgende Zoomfaktoren stehen zur Verfügung:</para>

<para><itemizedlist>
<listitem>
<para>50&percnt; </para>
</listitem>
<listitem>
<para>100&percnt; </para>
</listitem>
<listitem>
<para>150&percnt; </para>
</listitem>
<listitem>
<para>200&percnt; </para>
</listitem>
<listitem>
<para>400&percnt; </para>
</listitem>
<listitem>
<para>600&percnt; </para>
</listitem>
<listitem>
<para>800&percnt; </para>
</listitem>
<listitem>
<para>1000&percnt;</para>
</listitem>
</itemizedlist>
</para>
</sect1>

<sect1 id="umgang-mit-farben">
<title>Umgang mit Farben</title>

<para><graphic fileref="pfeil.png"></graphic> Der Umgang mit Farben ist beim KIllustrator sehr
einfach gestaltet. Im
Grunde könnte man ihn mit einem Satz beschreiben, wenn da nicht noch zusätzliche Funktionen wären. Allgemein sei gesagt, ein Linksklick in die Farbauswahlleiste ändert die Füllfarbe, ein Rechtsklick hingegen die Zeichen- bzw. Rahmenfarbe eines selektierten Objektes. Ist der gewünschte Farbton nicht in dieser Leiste enthalten, muß man zum Ändern der Zeichenfarbe wie folgt vorgehen. </para>

<para><orderedlist><listitem>
<para>Selektieren des zu bearbeitenden Objektes </para>
</listitem>
<listitem>
<para>Rechtsklick in das Objekt und Menüpunkt "Eigenschaften" auswählen </para>
</listitem>
<listitem>
<para>Register "Umriß" wählen </para>
</listitem>
<listitem>
<para>über den Knopf "Farbe" gelangt man in den Farbdialog</para>

<graphic fileref="color.png"></graphic>
</listitem>
<listitem>
<para>Linksklick in das "bunte" Fenster und bei gedrückter Maustaste Farbton durch Bewegen der Maus wählen </para>
</listitem>
<listitem>
<para>ssen der linken Maustaste </para>
</listitem>
<listitem>
<para>Linksklick auf das kleine Dreieck am rechten Fensterrand </para>
</listitem>
<listitem>
<para>Einstellen der Helligkeit durch Auf- und Abbewegen des kleinen Dreickes bei gedrückter linker Maustaste </para>
</listitem>
<listitem>
<para>Loslassen der linken Maustaste </para>
</listitem>
<listitem>
<para>durch einen Linksklick einen freien Farbplatz auswählen </para>
</listitem>
<listitem>
<para>mit dem Knopf "Zu eigenen Farben hinzufügen" diesem Farbplatz die eingestellte Farbe zuweisen</para>
</listitem>
</orderedlist>

Man kann die HSV und RGB Werte der Farbe auch direkt als Zahlenwert eingeben. Dazu klickt man in das entsprechende Feld, editiert den Wert und schließt den Vorgang mit der Eingabetaste ab. </para>
</sect1>

<sect1 id="ndern-der-standardparameter">
<title>Ändern der Standardparameter</title>

<sect2 id="globale-parameter">
<title>globale Parameter</title>

<sect3 id="seiteneinstellungen">
<title>Seiteneinstellungen</title>

<para></para>

</sect3>

<sect3 id="maeinheiten">
<title>Maßeinheiten</title>

<para></para>

</sect3>
</sect2>

<sect2 id="parameter-von-objekten">
<title>Parameter von Objekten</title>

<para>Funktionen, wie z.B. das Füllen von Objekten, können als Standard für neu zu zeichnenden Objekte definiert werden. Dies geschieht, indem man die entsprechende Funktion aufruft, ohne ein Objekt selektiert zu haben. Aus Sicherheitsgründen muß man dann noch eine Bestätigung der globalen Änderung vornehmen. </para>
</sect2>
</sect1>
</chapter>

<chapter id="fragen-und-antworten">
<title>Fragen und Antworten</title>

<para><variablelist>
<varlistentry>
<term>Frage:</term>
<listitem>
<para>Ich kann ich EPS-Dateien, die aus dem KIllustrator exportiert wurden, in LATEX verwenden?</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Antwort:</term>
<listitem>
<para>Dies ist unter Verwendung des <emphasis remap="it">clip</emphasis> Flags möglich.
(<literal remap="tt">\epsfig&lcub;file=graphics.eps,width=9cm,clip=&rcub;</literal>)</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Frage:</term>
<listitem>
<para>Wie kann ich ASC II Dateien in ein KIllustratordokument importieren?</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Antwort:</term>
<listitem>
<para>Das Importieren von ASC II Dateien ist nur mittels Kopieren/Einfügen möglich. Öffnen Sie dazu die zu importierende Datei mit einem Texteditor (z.B. kedit) und selektieren Sie den zu kopierenden Text. Danch kann man den Text mit der mittleren Maustaste in das KIllustratordokument einfügen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Frage:</term>
<listitem>
<para>Ich habe SuSE Linux und finde unter das KIllustrator-Paket nicht.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Antwort:</term>
<listitem>
<para>SuSE hat die Bestandteile des KOffice-Paketes nicht als eigenständiges Pakete
kompiliert. Verwenden Sie also das Gesamtpaket.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</chapter>

<chapter id="anhang">
<title>Anhang</title>

<sect1 id="shortcut">
<title>Tastenkützel</title>

<para>Die Taste CTRL ist gleichbedeutend der Taste STRG. Da einige Funktionen auch gleichzeitig auf mehrere selektierte Objekte angewandt werden können, trifft "selektiertes Objekt" in der Spalte "Bedeutung" dann auch für mehrere selektierte Objekte zu. 
<screen>Tastenkürzel:	Bedeutung:
-------------	----------
CTRL-A		Selektiertes Objekt ausrichten
CTRL-BildAb 	Selektiertes Objekt eins nach hinten
CTRL-BildAuf 	Selektiertes Objekt eins nach vorne
CTRL-C 		Selektiertes Objekt kopieren
CTRL-D 		Selektiertes Objekt dublizieren
CTRL-G 		Selektierte Objekte gruppieren
CTRL-N 		Neue Zeichnung anlegen
CTRL-O 		Zeichnung öffnen
CTRL-P 		Aufruf des Druckdialoges
CTRL-Q 		KIllustrator beenden
CTRL-S 		Aktuelle Zeichnung speichern
CTRL-U 		Selektierte Objektgruppe trennen
CTRL-V 		Kopiertes Objekt einfügen
CTRL-W 		Selektiertes Objekt ausschneiden
CTRL-X 		Aktuelle Zeichnung schließen
CTRL-Y 		"Am Gitter ausrichten" einschalten bzw. ausschalten
CTRL-Z 		Undo
DEL 		Selektiertes Objekt löschen
F1 		Hilfe
SHIFT-BildAb	Selektiertes Objekt nach hinten
SHIFT-BildAuf	Selektiertes Objekt nach vorne
</screen>
</para>
</sect1>

<sect1 id="todo">
<title>TODO</title>

<sect2 id="killustrator">
<title>KIllustrator</title>

<para>Kai-Uwe Sattler hat eine Internetseite eingerichtet, auf der die bekannten Fehler und eine Wunschliste zu finden sind. Ich verweise an dieser Stelle nur auf <ulink url="http://wwwiti.cs.uni-magdeburg.de/~sattler/killustrator-bw.html">diese Seite</ulink>. </para>
</sect2>

<sect2 id="handbuch">
<title>Handbuch</title>

<para>Es gibt sicherlich vieles, was an diesem Handbuch noch verbessert werden kann bzw. muß. Hier nur schnell eine Liste der Sachen, die mir gerade einfallen: 
<itemizedlist>
<listitem>
<para>Rechtschreibung und Grammatik korrigieren ;-) </para>
</listitem>
<listitem>
<para>Ausrichten von Objekten </para>
</listitem>
<listitem>
<para>Schichten </para>
</listitem>
<listitem>
<para>Drucken </para>
</listitem>
</itemizedlist>

Sollten Sie Vorschläge oder Hinweise haben oder auf Fehler gestoßen sein, bitte ich Sie, mir diese per <ulink url="mailto:Hagen.Hoepfner@gmx.de">eMail</ulink> mitzuteilen.
<screen>KIllustrator is Copyright 1998-99 Kai-Uwe Sattler, kus@iti.cs.uni-magdeburg.de

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
</screen>
</para>
</sect2>
</sect1>
</chapter>
<![ %addindex; [ &docindex; ]]>
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
sgml-general-insert-case: lower
End:
-->
