1 #LyX 1.5.2svn created this file. For more info see http://www.lyx.org/
7 % Präambel nicht verändern!!!
9 % Die Präambel stellt sicher, dass das Benutzerhandbuch korrekt
10 % in die Formate pdf, ps und dvi exportiert werden kann.
11 % Wenn Probleme beim Exportieren auftreten, können Sie sich
12 % an das LyX-Dokumentationsteam wenden.
13 % EMail: lyx-docs@lists.lyx.org
15 % wenn pdflatex benutzt wird:
19 % Fonts fuer huebschere PDF-Ansichten
20 \IfFileExists{lmodern.sty}
21 {\usepackage{lmodern}} % if it exists
22 {% wenn nicht vorhanden
23 \usepackage[scaled=0.92]{helvet}
26 } % Ende des Nein-Zweiges
28 % Alle Querverweise und URLs als Link darstellen
30 \usepackage[colorlinks=true, bookmarks, bookmarksnumbered, bookmarksopen, bookmarksopenlevel=0,
31 linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,
32 pdfpagelayout=OneColumn, pdfnewwindow=true,
33 pdfstartview=XYZ, plainpages=false, pdfpagelabels,
34 pdfauthor={LyX Team}, pdftex,
35 pdftitle={LyX-Anpassung:Möglichkeiten für fortgeschrittene Benutzer},
36 pdfsubject={LyX-Dokumentation, Anpassung},
37 pdfkeywords={LyX, Dokumentation}]{hyperref}
39 \else % In der DVI- oder PS-Ausgabe
41 % Alle Querverweise und URLs als Link in der DVI-Ansicht darstellen
42 \usepackage[ps2pdf, colorlinks=true,
43 linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue]{hyperref}
45 \fi % Ende von: wenn pdflatex benutzt wird
47 % Setzt den Link fuer Spruenge zu Gleitabbildungen
48 % auf den Anfang des Gelitobjekts und nicht aufs Ende
49 \usepackage[figure]{hypcap}
51 % Die Seiten des Inhaltsverzeichnisses werden roemisch numeriert,
52 % ein PDF-Lesezeichen fuer das Inhaltsverzeichnis wird hinzugefuegt
54 \let\myTOC\tableofcontents
55 \renewcommand{\tableofcontents}{%
56 \pdfbookmark[1]{Inhaltsverzeichnis}{}
59 \pagenumbering{arabic}}
61 % Formatierung von Legenden
62 \usepackage[labelfont={bf,sf}, tableposition=top]{caption}[2004/07/16]
64 % Damit der Index den Namen "Stichwortverzeichnis" erhält
65 \usepackage[ngerman]{babel}
66 \addto\captionsngerman{\renewcommand{\indexname}{Stichwortverzeichnis}}
68 % redefine the \LyX macro for PDF bookmarks
69 \def\LyX{\texorpdfstring{%
70 L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
73 % wird für mehrspaltigen Text benötigt
80 \font_typewriter default
81 \font_default_family default
87 \paperfontsize default
95 \paperorientation portrait
102 \paragraph_separation indent
104 \quotes_language german
107 \paperpagestyle default
108 \tracking_changes false
109 \output_changes false
119 Möglichkeiten für fortgeschrittene Benutzer
127 \begin_layout Standard
157 \begin_layout Standard
158 \begin_inset LatexCommand tableofcontents
165 \begin_layout Chapter
169 \begin_layout Standard
170 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
171 LyX bietet, um es den eigenen Wünschen anzupassen.
172 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
173 Drucken, das Senden von Befehlen an LyX durch den LyX-Server, Internationalisie
174 rung, Installation neuer LaTeX-Klassen und LyX-Layouts usw.
176 Es kann hier nicht alles beschrieben werden, das an LyX individuell eingestellt
177 und verändert werden kann --- die Entwickler fügen Neuerungen schneller
178 ein, als wir sie dokumentieren können --- doch werden die grundlegenden
179 Fähigkeiten von LyX dokumentiert sowie für einige der etwas obskureren
183 \begin_layout Standard
184 Mit der Version 1.1.6 von LyX wurde eine neue Schnittstelle zu den konfigurierbare
185 n Eigenschaften eingeführt, die Sie über den Menüpunkt
190 erkzeuge\SpecialChar \menuseparator
197 \SpecialChar \ldots{}
199 Diese macht die weiter unten aufgeführten Erläuterungen zu den Konfigurationsda
200 teien von LyX nicht überflüssig, aber es vereinfacht doch den Prozess, LyX
205 Bedürfnisse anzupassen.
208 \begin_layout Chapter
209 Die Konfigurationsdateien von LyX
212 \begin_layout Standard
213 \begin_inset LatexCommand label
218 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
219 von LyX vertraut zu machen.
220 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
221 ichnis von LyX auf Ihrem Rechner befindet.
222 Sie erfahren dies über den Menüpunkt
227 ilfe\SpecialChar \menuseparator
233 \begin_layout Standard
246 In diesem Verzeichnis speichert LyX alle systemweiten Konfigurationsdateien,
247 wir werden es im weiteren
254 \begin_layout Section
262 \begin_layout Standard
267 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
268 das Verhalten von LyX beeinflusst werden kann.
269 Diese Dateien können direkt von LyX aus über den Dialog
274 erkzeuge\SpecialChar \menuseparator
281 \SpecialChar \ldots{}
282 gelesen und geändert werden.
283 Fast alles, was Sie möglicherweise an LyX ändern wollen, können Sie hier
285 Jedoch können auch viele interne Dinge in LyX angepasst werden, indem man
286 diverse andere Dateien in
291 Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
292 nitten behandelt werden.
295 \begin_layout Subsection
296 Automatisch erzeugte Dateien
299 \begin_layout Standard
300 Diese Dateien werden automatisch bei der Konfiguration von LyX erzeugt.
301 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
303 Normalerweise sollte man sie nicht verändern, da sie jederzeit von LyX
304 überschrieben werden können.
307 \begin_layout Labeling
308 \labelwidthstring 00.00.0000
315 enthält Standardwerte für diverse Befehle.
316 Einstellungen, die Ihnen nicht zusagen, können einfach über
321 erkzeuge\SpecialChar \menuseparator
328 \SpecialChar \ldots{}
332 \begin_layout Labeling
333 \labelwidthstring 00.00.0000
340 enthält eine Auf\SpecialChar \textcompwordmark{}
341 listung aller LaTeX-Pakete, die von LyX erkannt wurden.
342 Derzeit wird diese Liste von LyX selber nicht benutzt, jedoch ist die Informati
343 on, zusammen mit einigem anderen, über den Menüpunkt
348 ilfe\SpecialChar \menuseparator
359 \begin_layout Standard
374 \begin_layout Labeling
375 \labelwidthstring 00.00.0000
382 ist eine Liste mit den im Verzeichnis
386 gefundenen Textklassen, zusammen mit den entsprechenden LaTeX-Dokumentenklassen
387 und einer kurzen Beschreibung.
390 \begin_layout Labeling
391 \labelwidthstring 00.00.0000
396 wird bei der Konfiguration aus der Datei
401 Jeder Eintrag der Form
413 ersetzt, je nachdem, ob das Paket
420 \begin_layout Subsection
424 \begin_layout Labeling
425 \labelwidthstring 00.00.0000
432 Dieses Verzeichnis enthält Dateien mit der Endung
437 In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Menüs
438 öffnen und Bearbeitungsoperationen direkt starten können.
439 Siehe dazu Abschnitt\InsetSpace \space{}
441 \begin_inset LatexCommand vref
442 reference "sec:bindings"
451 mit einer an die internationalisierte Version von LyX angepassten Tastenbelegun
452 g existiert, wird diese bevorzugt geladen.
453 Näheres dazu finden Sie in Kapitel\InsetSpace \space{}
455 \begin_inset LatexCommand vref
456 reference "chap:i18n"
460 und Abschnitt\InsetSpace \space{}
462 \begin_inset LatexCommand vref
463 reference "sec:bindings"
470 \begin_layout Labeling
471 \labelwidthstring 00.00.0000
478 Hier sind einige PostScript-Bilder gespeichert, die Sie in Ihre Dokumente
483 \begin_layout Labeling
484 \labelwidthstring 00.00.0000
491 Enthält die Dateien der LyX-Dokumentation (einschließlich der, die Sie
493 Eine kleine Ausnahmestellung hat die bereits beschriebene Datei
498 Auch hier wird eine übersetzte Version mit dem Vorsatz
502 vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
503 Siehe dazu Kapitel\InsetSpace ~
505 \begin_inset LatexCommand vref
506 reference "chap:i18n"
513 \begin_layout Labeling
514 \labelwidthstring 00.00.0000
521 Enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
522 iten von LyX nutzen können.
523 Verwenden Sie die Schaltfläche
530 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
533 \begin_layout Labeling
534 \labelwidthstring 00.00.0000
539 Enthält Bilddateien, die von der Dialogbox
552 \SpecialChar \menuseparator
555 \SpecialChar \menuseparator
562 \SpecialChar \ldots{}
564 Außerdem finden Sie hier die unterschiedlichen Icons für die Werkzeugleiste
565 und das Bild für den Startbildschirm.
568 \begin_layout Labeling
569 \labelwidthstring 00.00.0000
576 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
577 Näheres dazu finden Sie im Abschnitt\InsetSpace \space{}
579 \begin_inset LatexCommand vref
580 reference "sec:keymap"
587 \begin_layout Labeling
588 \labelwidthstring 00.00.0000
595 Hier werden die in Abschnitt\InsetSpace \space{}
597 \begin_inset LatexCommand vref
598 reference "chap:textclass"
602 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
606 \begin_layout Labeling
607 \labelwidthstring 00.00.0000
612 / Enthält Dateien, die für die Konvertierung zwischen verschiedenen LyX-Ver\SpecialChar \-
618 \begin_layout Labeling
619 \labelwidthstring 00.00.0000
627 \begin_layout Labeling
628 \labelwidthstring 00.00.0000
633 / Enthält die Vorlagendateien, die Ihnen bei
638 atei\SpecialChar \menuseparator
639 Neu\InsetSpace \space{}
640 von\InsetSpace \space{}
650 \begin_layout Labeling
651 \labelwidthstring 00.00.0000
656 Einige LyX-spezifische LaTeX-Textklassen- (
660 ) und -Stildateien (.
667 \begin_layout Labeling
668 \labelwidthstring 00.00.0000
673 Hier finden Sie Dateien mit der Endung
677 , die die Benutzerschnittstelle von LyX festlegen, also welche Einträge
678 in welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
679 Siehe hierzu Abschnitt\InsetSpace \space{}
681 \begin_inset LatexCommand vref
682 reference "sec:Die-Benutzerschnittstelle"
689 \begin_layout Subsection
690 Dateien, die Sie nicht verändern sollten
693 \begin_layout Standard
694 Die folgenden Dateien werden intern von LyX verwendet.
695 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
698 \begin_layout Labeling
699 \labelwidthstring 00.00.0000
706 Diese Datei enthält eine Liste der Entwickler.
707 Ihr Inhalt wird über die Menüauswahl
712 ilfe\SpecialChar \menuseparator
713 Über\InsetSpace \space{}
720 \begin_layout Standard
736 \begin_layout Labeling
737 \labelwidthstring 00.00.0000
744 ist ein LaTeX-Skript, das bei der Konfiguration verwendet wird.
745 Starten Sie es nie direkt.
748 \begin_layout Labeling
749 \labelwidthstring 00.00.0000
756 ist das eigentliche Skript, das zur Neukonfiguration von LyX verwendet
758 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
762 \begin_layout Subsection
766 \begin_layout Labeling
767 \labelwidthstring 00.00.0000
772 Die hier enthaltene Tabelle beschreibt, wie die unterschiedlichen Zeichenkodier
773 ungen in Unicode dargestellt werden.
776 \begin_layout Labeling
777 \labelwidthstring 00.00.0000
782 Diese Datei enthält die Vorlagen für das neue
784 Externes\InsetSpace \space{}
788 Siehe dazu Kapitel\InsetSpace \space{}
790 \begin_inset LatexCommand vref
791 reference "cha:Externes"
798 \begin_layout Labeling
799 \labelwidthstring 00.00.0000
804 Eine Liste mit allen derzeit von LyX unterstützten Sprachen.
807 \begin_layout Labeling
808 \labelwidthstring 00.00.0000
816 \begin_layout Section
817 Das lokale Konfigurationsverzeichnis
820 \begin_layout Standard
821 Eventuell benutzen Sie LyX als normaler Benutzer und wollen dennoch einige
822 Einstellungen der Konfiguration ändern.
823 Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
827 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
828 Der Name dieses Verzeichnisses wird als
837 ilfe\SpecialChar \menuseparator
838 Über\InsetSpace \space{}
843 \begin_layout Standard
856 Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
858 Das bedeutet, daß jede Datei, die Sie dort speichern, die entsprechende
859 Datei im Systemverzeichnis ersetzt.
860 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
861 sich entweder im Systemverzeichnis
865 oder aber in Ihrem privaten Verzeichnis befinden.
866 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
870 \begin_layout Standard
871 Dies lässt sich an einigen Beispielen leichter erklären:
874 \begin_layout Itemize
875 Um eine LyX Version älter als 1.1.6 umzukonfigurieren, musste der Benutzer
877 \begin_inset LatexCommand url
878 target "LyXDir/lyxrc.example"
883 \begin_inset Note Note
886 \begin_layout Standard
887 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
888 um Schreibmaschinenformat umzubrechen.
897 kopieren und diese dann manuell editieren.
898 Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in
902 gefunden wird, aber alle Änderungen, die über den neuen Dialog
907 erkzeuge\SpecialChar \menuseparator
914 \SpecialChar \ldots{}
915 gemacht werden, werden in der Datei
920 Danach (das heißt wenn
924 gefunden wird) wird die alte
928 nicht mehr eingelesen und kann gelöscht werden.
932 \begin_layout Itemize
933 Wenn Sie mit dem Menüpunkt
938 erkzeuge\SpecialChar \menuseparator
939 Neu\InsetSpace \space{}
946 eine Neukonfiguration von LyX durchführen, werden die dabei erzeugten Dateien
947 in Ihrem privaten Konfigurationsverzeichnis
951 gespeichert (im Abschnitt\InsetSpace \space{}
953 \begin_inset LatexCommand vref
954 reference "sec:autodetected"
958 finden Sie eine Liste all derjenigen Optionen in
962 , die davon betroffen sind).
963 Das bedeutet, daß ab sofort etwaige neue Dokumentenklassen, die Sie in
968 gespeichert haben, im Feld
979 \SpecialChar \menuseparator
987 \SpecialChar \ldots{}
991 \begin_layout Itemize
992 Falls Sie irgendwelche Dateien für neue LaTeX-Dokumentenklassen in einem
993 Verzeichnis installiert haben, das LaTeX über die Umgebungsvariable
997 findet, können auch diese in LyX verwendet werden.
1001 \begin_layout Standard
1002 vorausgesetzt, es gibt auch eine
1014 \begin_layout Itemize
1015 Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder zum
1016 Beispiel diese deutsche Version) der Dokumentation besorgt haben, sie aber
1021 installieren können, da Sie keine Systemadministratorrechte haben, können
1022 Sie diese Dateien einfach nach
1026 kopieren, und sie werden automatisch über das
1036 \begin_layout Section
1037 LyX mit mehreren Konfigurationen
1038 \begin_inset LatexCommand label
1039 name "sec:LyX-multiconf"
1046 \begin_layout Standard
1047 Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
1048 wird für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
1049 he Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturkürze
1050 l und/oder Druckerkonfigurationen.
1051 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
1052 erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
1056 \begin_layout Standard
1057 Indem Sie LyX mit der Option
1067 starten, erreichen Sie, daß die Konfiguration aus diesem Verzeichnis anstelle
1068 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
1069 Sie, indem Sie LyX ohne diese Option starten).
1070 Falls das so angegebene Verzeichnis noch nicht existiert, fragt LyX genau
1071 wie beim ersten Start nach, ob es angelegt werden soll.
1072 Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
1073 in LyX verändern, die Einstellungen im Standardverzeichnis werden aber
1074 nicht verändert -- beide Verzeichnisse sind völlig unabhängig.
1075 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1080 auf das zu verwendende Verzeichnis setzen.
1083 \begin_layout Standard
1084 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1085 Aufwand: Wenn Sie etwa eine neue Layoutdatei in
1089 hinzufügen und diese für alle Konfigurationen sichbar sein soll, müssen
1094 Verzeichnissen separat hinzufügen.
1095 Sie können das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
1096 angelegt hat, sind praktisch alle Unterverzeichnisse (sihe oben) leer.
1097 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1098 das entsprechende Verzeichnis im originalen
1103 Lediglich mit dem Verzeichnis
1107 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1113 erkzeuge\SpecialChar \menuseparator
1114 Neu\InsetSpace \space{}
1121 ) abgelegt, die konfigurationsabhängig ist.
1124 \begin_layout Chapter
1125 Der Dialog Werkzeuge
1127 \SpecialChar \menuseparator
1134 \SpecialChar \ldots{}
1138 \begin_layout Section
1139 Der erste Aufruf des Dialogs
1142 \begin_layout Standard
1143 Bei alten Versionen von LyX bestand die Konfiguration darin, die Datei
1147 manuell zu editieren.
1148 Dies wurde mit LyX\InsetSpace ~
1149 1.1.6 geändert, es steht nun mit
1154 erkzeuge\SpecialChar \menuseparator
1162 ein Befehl zur Verfügung, der die Mühsal der Konfiguration beendet.
1167 wird nur solange verwendet, bis Sie das erste Mal den neuen Konfigurationsdialo
1169 Alle weiteren Änderungen werden in der Datei
1177 wird danach nicht mehr eingelesen und kann gelöscht werden.
1180 \begin_layout Standard
1185 werden nur noch diejenigen Einstellungen gespeichert, die von den Standardwerte
1187 Einige dieser Standardwerte sind fest in LyX einkompiliert, andere werden
1190 LyXDir/lyxrc.defaults
1193 Beachten Sie bitte, daß in beiden Dateien Zeilen, die mit einem
1194 \begin_inset Quotes gld
1198 \begin_inset Quotes grd
1201 beginnen, Kommentare sind und nicht ausgewertet werden.
1204 LyXDir/lyxrc.defaults
1206 nur vom Systemadministator verändert werden, und die Benutzer sollten ihre
1207 persönliche Konfiguration in
1216 erkzeuge\SpecialChar \menuseparator
1223 \SpecialChar \ldots{}
1227 \begin_layout Standard
1228 Wir hoffen daß der Dialog im großen und ganzen selbsterklärend ist.
1229 Praktisch alle Befehle haben einen erklärenden Kommentar, es sollte Ihnen
1230 also keine Schwierigkeiten bereiten, alles Ihren Wünschen entsprechend
1232 Bevor wir nun jedoch ein paar der wichtigeren Optionen vorstelle,n ein
1233 Wort der Warnung: Einige der Einstellungen, die Sie mit dem Klick auf
1240 aktivieren, werden sofort umgesetzt (zum Beispiel Bildschirmzeichensätze),
1241 andere (wie etwa das Ändern der
1245 -Datei) bedürfen eines Neustarts von LyX.
1246 Wenn sich also nach einer Änderung scheinbar nichts verändert hat -- speichern
1247 Sie die Konfiguration und starten Sie LyX neu.
1250 \begin_layout Section
1251 Bildschirmdarstellung und Zeichensätze
1254 \begin_layout Standard
1255 Dem Zeichensatz, den LyX zur Darstellung auf dem Bildschirm verwendet, kommt
1256 eine besondere Bedeutung zu, denn er sollte so gut lesbar sein wie nur
1258 Schließlich lesen und schreiben Sie Ihre gesamten Texte am Bildschirm.
1259 Das LyX-Team hat sich bemüht, den bestmöglichen Standardzeichensatz auszuwählen
1260 , doch jedes X11-System hat kleine Unterschiede, und deshalb kann es sein,
1261 daß dieser Standard gerade auf Ihrem System nicht die beste Wahl ist.
1262 Bevor wir nun erklären, wie Sie die Bildschirmzeichensätze optimieren können,
1263 sollten Sie ein wenig mehr über Zeichensätze erfahren, damit Sie Ihre Wahl
1264 gut vorbereitet treffen können.
1265 Denn es handelt sich dabei um eine Entscheidung, die von Ihren Wünschen
1266 und den Fähigkeiten Ihres Rechners beeinflusst wird.
1269 \begin_layout Standard
1270 Beachten Sie bitte, daß es in diesem Abschnitt nur um die Zeichensätze für
1273 Bildschirmdarstellung
1275 innerhalb von LyX geht.
1276 Die Zeichensätze, die später für den Ausdruck verwendet werden, sind davon
1277 vollkommen unabhängig und werden durch die verwendete Dokumentenklasse
1279 Das Ändern von Zeichensätzen für den Ausdruck wird im
1286 \begin_layout Standard
1287 Grundsätzlich gibt es zwei unterschiedliche Typen von Bildschirmzeichensätzen:
1292 ) und nichtskalierbare (
1297 Diese Unterscheidung erscheint zunächst etwas akademisch, denn die meisten
1298 modernen Zeichensatzgeneratoren können auch die nichtskalierbaren Zeichensätze
1299 vergrößern oder verkleinern.
1300 Der Unterschied liegt aber in der
1304 dieser Skalierung und der
1308 , mit der sie dargestellt werden können.
1309 Die wichtigste Entscheidung ist deshalb, ob Sie nichtskalierbare oder skalierba
1310 re Zeichensätze verwenden wollen.
1313 \begin_layout Standard
1314 Die skalierbaren Zeichensätze werden über die Umrisse der einzelnen Glyphen
1315 (also Buchstaben, Zahlen, Satzzeichen usw.) definiert.
1316 Das bedeutet, daß jedes einzelne Zeichen über mathematische Kurven beschrieben
1317 wird, die sich sehr einfach in jede beliebige Größe skalieren lassen.
1318 Diese mathematische Beschreibung wird nun vom Zeichensatzgenerator ausgewertet
1319 und daraus ein kleines Bild berechnet, das das gewünschte Zeichen genau
1320 in der richtigen Größe darstellt.
1321 Oder zumindest in fast jeder Größe.
1324 \begin_layout Standard
1325 Denn da die Glyphen in einer recht abstrakten Weise definiert wurden, ist
1326 es recht schwierig, daraus bei sehr kleinen Schriftgrößen ein gutes Bild
1327 zu berechnen, da dann jedes einzelne Pixel sehr sorgfältig gesetzt werden
1328 muss, um eine verständliche Darstellung des Zeichens zu erreichen.
1329 Das ist zwar anhand der mathematischen Beschreibung des Zeichens theoretisch
1330 möglich, aber um die Darstellungsgeschwindigkeit in annehmbaren Grenzen
1331 zu halten, werden dabei gewisse Vereinfachungen gemacht.
1332 Dies hat möglicherweise zur Folge, daß ein skalierbarer Zeichensatz bei
1333 kleinen Vergrößerungen sehr schlecht zu lesen ist.
1336 \begin_layout Standard
1337 Demgegenüber sind Bitmap-Zeichensätze von vornherein als kleine Grafikdateien
1338 angelegt, deshalb sehen Sie bei der Größe, für die sie berechnet wurden,
1340 Sie können aber nur schlecht skaliert werden, denn für eine Vergrößerung
1341 müssen aus einem Pixel mehrere gemacht werden.
1345 \begin_layout Standard
1346 Sie kennen diesen Effekt vermutlich.
1347 Er tritt auch auf, wenn Sie in einem Bildbearbeitungsprogramm wie
1351 ein Bild stark vergrößern.
1356 Um das zu vermeiden, werden Bitmap-Zeichensätze bereits für verschiedene,
1357 häufig benutzte Größen (8 Pixel bis etwa 34 Pixel Zeichenhöhe) berechnet
1358 und zur Verfügung gestellt.
1359 Der Vorteil dieser Bitmap-Zeichensätze liegt darin, daß keine komplizierten
1360 Berechnungen notwendig sind, um sie darzustellen, daher sind sie in der
1361 Darstellung sehr viel schneller als skalierbare Zeichensätze.
1362 Der Nachteil ist, daß nichtvorhandene Vergrößerungsstufen durch Pixelverdopplun
1363 g berechnet werden müssen und deshalb schlecht aussehen.
1366 \begin_layout Standard
1367 Als Fazit kann man also sagen, daß die Bitmap-Zeichensätze normalerweise
1368 für kleinere Vergrößerungsstufen vorzuziehen sind (vorausgesetzt es gibt
1369 sie in dieser Größe), wohingegen skalierbare Zeichensätze für große Zeichen
1371 Die logische Schlussfolgerung wäre nun also, für kleine Zeichen die Bitmap-
1372 und für große Zeichen die skalierbaren Zeichensätze zu verwenden.
1373 Leider ist das so nicht machbar, denn skalierbare und Bitmap-Zeichensätze
1374 sind nicht dafür gedacht, gleichzeitig verwendet zu werden.
1375 Dadurch würde ein solches Dokument ziemlich armselig aussehen.
1376 Sie sollten also einfach auf Ihrem Rechner beide Möglichkeiten ausprobieren
1377 und entscheiden, welche Ihnen besser gefällt.
1380 \begin_layout Standard
1381 Standardmäßig verwendet LyX nichtskalierbare Zeichensätze.
1382 Als normaler Zeichensatz (mit Serifen) wird
1386 verwendet, für Sans Serif
1390 und für Schreibmaschine
1397 \begin_layout Standard
1398 In den folgenden Abschnitten wird beschrieben, was Sie alles tun können,
1399 wenn Ihr Text in LyX nicht gut aussieht.
1400 Begonnen wird mit den wichtigsten Parametern: Auf\SpecialChar \textcompwordmark{}
1401 lösung und Vergrößerungsfaktor.
1404 \begin_layout Subsection
1405 Auf\SpecialChar \textcompwordmark{}
1406 lösung und Vergrößerungsfaktor
1409 \begin_layout Standard
1410 LyX versucht, automatisch die verwendeten Zeichensätze so zu skalieren,
1411 daß ihre Darstellung auf dem Bildschirm bis auf den sogenannten Zoom-Faktor
1412 der späteren Größe auf dem Papier entspricht.
1415 \begin_layout Standard
1416 Damit dies auf allen Systemen funktioniert, vertraut LyX darauf, daß die
1417 DPI-Einstel\SpecialChar \-
1418 lung des Bildschirmes richtig ist.
1420 \begin_inset Quotes gld
1424 \begin_inset Quotes grd
1427 , Punkte je Zoll, und beschreibt die Auf\SpecialChar \textcompwordmark{}
1428 lösung der Bildschirmdarstellung.
1429 Diese Einstellung erfragt LyX automatisch beim X-Server.
1430 Welchen Wert LyX so feststellt, können Sie herausfinden, wenn Sie LyX folgender
1440 \begin_layout Standard
1441 Nun ist X aber nicht auf jedem System richtig konfiguriert, deshalb sollten
1442 Sie diese Einstellung selber nachprüfen.
1443 Geben Sie dazu den Befehl
1445 xdpyinfo\InsetSpace \space{}
1446 |\InsetSpace \space{}
1449 ein und notieren Sie sich den DPI-Wert beim Eintra
1450 \begin_inset Quotes gld
1457 : (dies ist der Wert, den auch LyX automatisch findet).
1458 Notieren Sie sich außerdem die Anzahl der Pixel auf Ihrem Bildschirm (die
1459 erste Zahl hinter dem Eintrag
1466 \begin_layout Standard
1467 Dann nehmen Sie sich ein Lineal und messen Sie die sichtbare Breite des
1468 Bildes auf dem Schirm.
1469 Rechnen Sie diese Breite in Zoll um, falls Sie ein Zentimetermaß verwendet
1470 haben, indem Sie den Wert durch 2.54 teilen.
1471 Nun können Sie den tatsächlichen DPI-Wert berechnen, indem Sie die Anzahl
1472 der Pixel durch die Breite des Bildes dividieren.
1473 Wenn der so ermittelte Wert mehr als etwa 5 DPI von dem vom X-Server gemeldeten
1474 Wert abweicht, sollten Sie entweder den X-Server neu konfigurieren oder
1475 zumindest LyX mitteilen, daß der tatsächliche Wert ein anderer als der
1476 vom X-Server gemeldete ist.
1479 \begin_layout Standard
1480 Falls Sie die Einstellung des X-Servers nicht verändern wollen oder können
1481 (immerhin profitieren auch andere Programme als LyX von einer korrekten
1482 Konfiguration), können Sie LyX den wahren Wert im Dialog
1489 \begin_layout Standard
1490 Wenn der Text nun für Ihren Geschmack zu groß oder zu klein ist, können
1491 Sie mit dem Zoom-Faktor experimentieren.
1492 Mit diesem Faktor wird die Größe der Zeichensätze multipliziert.
1493 Wenn Ihre Einstellung des DPI-Wertes richtig ist und der Zoom-Faktor auf
1494 100 eingestellt ist, wird LyX den Text in derselben Größe darstellen wie
1496 Ist der Faktor 200, wird die Darstellung am Bildschirm doppelt so groß
1497 sein wie auf dem Papier.
1498 All dies natürlich unter der Voraussetzung, daß LyX den Zeichensatz in
1499 der so berechneten Größe findet, worauf man sich nicht immer verlassen
1501 Doch da es sich bei LyX um ein WYSIWYM-System handelt, ist diese Einschränkung
1502 nicht sehr bedeutend.
1505 \begin_layout Standard
1506 Die Standardeinstellung für den Zoom-Faktor ist 150, da ein Bildschirm normalerw
1507 eise breiter als ein Blatt Papier ist.
1508 Sie sollten aber mit der Einstellung experimentieren.
1509 Verändern können Sie den Wert über das Feld
1523 erkzeuge\SpecialChar \menuseparator
1530 \SpecialChar \ldots{}
1531 \SpecialChar \menuseparator
1534 Aussehen\SpecialChar \menuseparator
1538 Ein Tipp zum Probieren: Verwenden Sie
1546 , dann bleibt der Dialog geöffnet und Sie können leicht andere Werte eintragen.
1547 Wenn Sie dann einen Wert gefunden haben, der Ihren Wünschen entspricht,
1548 können Sie diesen mit
1552 dauerhaft übernehmen.
1555 \begin_layout Standard
1556 Auf diese Weise ist es meist möglich, eine angemessene Darstellung des Textes
1557 auf dem Bildschirm zu erreichen.
1558 Das heißt aber nicht, daß Sie damit die besten Zeichensätze verwenden,
1559 die es auf Ihrem Rechner gibt.
1560 Deshalb gibt es eine Reihe von Befehlen, die den verwendeten Zeichensatz
1561 festlegen, um Ihnen so noch mehr Möglichkeiten zu geben, die Darstellung
1562 am Bildschirm zu optimieren.
1565 \begin_layout Subsection
1566 Befehle zur Festlegung des Zeichensatzes
1569 \begin_layout Standard
1570 Wie bereits erwähnt, verwendet LyX standardmäßig nichtskalierbare Zeichensätze.
1571 Als normaler Zeichensatz (mit Serifen) wird
1575 verwendet, für Sans Serif
1579 und für Schreibmaschine
1586 \begin_layout Standard
1587 Alle diese Einstellungen können Sie über den Konfigurationsdialog verändern.
1588 Wählen Sie einen Zeichensatz aus der Liste aus und klicken Sie auf
1593 LyX formatiert dann den Text unter der Verwendung des angegebenen Zeichensatzes
1594 neu und wenn Ihnen das Ergebnis zusagt, können Sie es dauerhaft speichern.
1597 \begin_layout Standard
1598 Welche Größen für die jeweiligen Zeichensätze zur Verfügung stehen, können
1604 Näheres dazu liefert
1609 Ein Nachteil dieser Vorgehensweise ist, daß nun die Unterschiede zwischen
1610 den Zeichensatzgrößen auf dem Bildschirm und denen auf dem Papier größer
1611 sind, da LyX nur die am ehesten passende Größe auswählen kann, und nicht
1613 Ebenfalls kann es passieren, daß zwei sich logisch unterscheidende Schriftgröße
1623 durch denselben Bildschirm-Zeichensatz dargestellt werden und dadurch nur
1624 schwer zu unterscheiden sind.
1627 \begin_layout Standard
1628 Und noch eine weitere Möglichkeit bleibt Ihnen, um die Auswirkungen zu minimiere
1629 n: Sie können für jede logische Schriftgröße genau festlegen, welche Größe
1630 zur Darstellung am Bildschirm verwendet wird.
1631 Wenn Sie LyX mit der Option
1636 starten, können Sie feststellen, welche Schriftgrößen tatsächlich verwendet
1638 Nun können Sie die entsprechenden Einträge im Dialog solange verändern,
1639 bis Sie die richtigen Größen gefunden haben.
1642 \begin_layout Standard
1643 Dies kann etwas schwierig sein, da LyX die Einstellungen für DPI und Vergrößerun
1644 g benutzt, um die tatsächliche Zeichensatzgröße zu berechnen, die es vom
1645 X-Server anfordert; dadurch wird die Zuordnung ein wenig verschleiert.
1646 Wenn es Ihnen durch Ausprobieren nicht gelingt, gute Einstellungen zu finden,
1647 können Sie den Prozess vereinfachen, indem Sie sowohl DPI als auch Vergrößerung
1648 auf 100 setzen, auch wenn dies falsch ist.
1649 Dabei sehen dann vor allem die skalierbaren Zeichensätze seltsam aus, also
1650 verwenden Sie diesen Tipp mit Vorsicht.
1653 \begin_layout Subsection
1654 Zeichensatzkodierung
1657 \begin_layout Standard
1658 Standardmäßig verwendet LyX Zeichensätze, die zum Schreiben von Texten in
1659 westeuropäischen Sprachen gedacht sind.
1662 Zeichensatzkodierung
1665 Wenn Sie nun LyX verwenden wollen, um einen Text zum Beispiel in osteuropäische
1666 n Sprachen oder Kyrillisch zu schreiben, deren Zeichen nicht durch die ISO-8859-
1667 1-Kodierung abgedeckt sind, können Sie im Feld
1679 okument\SpecialChar \menuseparator
1684 instellungsn\SpecialChar \ldots{}
1685 \SpecialChar \menuseparator
1688 eine andere Kodierung aktivieren.
1691 \begin_layout Standard
1692 Dies setzt allerdings voraus, daß Sie besondere Zeichensätze installiert
1694 Benutzen Sie wiederum
1698 , und prüfen Sie die Felder
1706 , ob dort außer ISO-8859-X weitere Einträge vorhanden sind.
1707 Suchen Sie dann aus diesen einen Zeichensatz heraus, der die von Ihnen
1708 benötigten Zeichen enthält.
1709 Wenn Sie einen passenden gefunden haben, können Sie diesen im Dialogfeld
1710 eintragen, andernfalls müssen Sie sich zunächst (zum Beispiel via Internet)
1711 geeignete Zeichensätze besorgen.
1714 \begin_layout Standard
1715 Wenn Sie LyX derart konfigurieren, daß standardmäßig eine andere Zeichensatzkodi
1716 erung verwendet wird, sollten Sie auch darüber nachdenken, einen anderen
1717 Zeichensatz für die Menüs und Dialoge zu verwenden.
1718 Sonst wird zum Beispiel der Dialog
1722 kaum lesbar sein, wenn nicht auch dort die neue Kodierung verwendet wird.
1723 Normalerweise verwendet LyX hierzu den Zeichensatz
1725 -*-helvetica-medium-r
1727 , doch meist ist Helvetica in der von Ihnen benötigten Kodierung nicht vorhanden.
1728 Deshalb können Sie den für Menüs verwendeten Zeichensatz im Dialogbereich
1731 Benutzerschnittstelle
1736 \begin_layout Standard
1737 Wie Sie sehen, gibt es eine ganze Reihe von Befehlen, mit denen Sie der
1738 Darstellung am Bildschirm den letzten Schliff verpassen können.
1739 Dies sollte Sie nicht davon abhalten, mit diesen Einstellungen herumzuspielen,
1741 Denn Sie werden (hoffentlich) in Zukunft viele Stunden mit LyX verbringen
1742 --- da lohnt es sich, eine perfekte Darstellung zu haben.
1743 Und während Sie bei anderen Textverarbeitungen darauf angewiesen sind,
1744 Zeichensätze zu verwenden, die sowohl am Bildschirm als auch auf dem Papier
1745 gut aussehen, können Sie bei LyX als WYSIWYM-Programm die besten Zeichensätze
1746 für die Bildschirmdarstellung verwenden, ohne sich dabei Gedanken um den
1747 Ausdruck machen zu müssen.
1750 \begin_layout Standard
1751 Für eine spätere Version von LyX ist es geplant, den
1755 -Zeichensatzgenerator zu benutzen, der auch
1760 Das bedeutet, daß jedes Zeichen aus mehreren Farbschattierungen zusammengesetzt
1761 werden kann, anstelle von nur zwei wie derzeit.
1762 Das erhöht scheinbar die Auf\SpecialChar \textcompwordmark{}
1764 Dadurch wird der Text am Bildschirm nicht nur besser lesbar, LyX kann dadurch
1765 den Text noch genauer in der Größe anzeigen, die er auch später auf dem
1766 Ausdruck hat, da dann zum Beispiel auch ein 14.4pt-Zeichensatz verwendet
1767 werden kann, wohingegen im Moment auf 14pt abgerundet werden muss.
1770 \begin_layout Section
1771 Tastatur-Einstellung
1775 \begin_layout Standard
1776 Wenn Sie Linux selber auf einem PC installiert haben, können Sie diesen
1785 \begin_layout Standard
1786 \begin_inset LatexCommand label
1787 name "sec:x-win-keys"
1791 Um LyX richtig benutzen zu können,
1795 X richtig eingerichtet werden.
1796 Das ist besonders dann wichtig, wenn Sie die internationalen LyX-Unterstützunge
1797 n und nicht-englische Tastaturen benutzen wollen.
1798 Unglücklicherweise kümmert sich fast niemand darum, besonders nicht diejenigen,
1799 die LyX auf einem PC installiert haben\SpecialChar \@.
1800 Administratoren großer Systeme können
1801 auch schuld sein, also verlassen Sie sich nicht auf richtige Einstellungen,
1802 wenn Sie ein großes System benutzen.
1803 Jeder Benutzer kann X beibringen, die richtige Tastatureinstellung zu benutzen.
1804 Sie müssen sich nicht auf Ihren Systemadministrator verlassen -
1810 sollten es auch nicht tun
1812 ! Sie benötigen nur die beiden folgenden Programme, um die Tastatur Ihren
1813 Bedürfnissen anzupassen.
1816 \begin_layout Subsection
1826 \begin_layout Standard
1827 Zunächst lesen Sie die
1831 -Seiten der beiden Programme.
1832 Das sind Ihre wirklichen Freunde für die richtige Tastatureinstellung.
1833 Wenn Sie die Programme nicht haben, installieren Sie sie.
1836 \begin_layout Subsubsection
1842 \begin_layout Standard
1843 Dieses Dokument beschreibt
1861 Um die neuen Tastatureinstellungen zu laden, fügen Sie den Befehl
1864 \begin_layout Standard
1867 xmodmap\InsetSpace ~
1873 \begin_layout Standard
1874 irgendwo in Ihre Startdateien ein (zum Beispiel
1897 \begin_layout Subsubsection
1903 \begin_layout Standard
1904 Mit diesem Programm ist ein Traum wahr geworden! Es zeigt ein Bild Ihrer
1905 Tastatur, erlaubt Ihnen, Änderungen vorzunehmen, und gibt diese Änderungen
1910 lesbaren Form auf der Standardausgabe aus.
1911 Es ist sehr nützlich, wenn Sie versuchen, eine neue
1915 -Datei zu erzeugen, obwohl ein wenig
1922 \begin_layout Subsection
1924 \begin_inset LatexCommand index
1932 \begin_layout Standard
1933 LyX unterstützt drei Sondertasten:
1946 Wenn außerdem eine Taste als
1950 -Taste konfiguriert wurde, dann können Sie damit einige Zeichen, die nicht
1951 auf Ihrer Tastatur sind, erzeugen.
1952 Diese Taste ist die Kombination
1969 -Taste kann entweder wie
1977 benutzt werden oder als Präfix-Taste.
1978 Hier sind einige Beispiele dafür, was Sie mit der
1982 -Taste machen können:
1985 \begin_layout Itemize
1988 Compose\InsetSpace ~
1993 \begin_inset Formula $\rightarrow$
1999 \begin_layout Itemize
2002 Compose\InsetSpace ~
2007 \begin_inset Formula $\rightarrow$
2013 \begin_layout Itemize
2016 Compose\InsetSpace ~
2021 \begin_inset Formula $\rightarrow$
2027 \begin_layout Itemize
2030 Compose\InsetSpace ~
2035 \begin_inset Formula $\rightarrow$
2041 \begin_layout Standard
2042 Diese Eingabeart ist besonders dann hilfreich, wenn man Buchstaben mit Akzenten
2043 nur manchmal benutzt.
2044 Bei Latin1-Buchstaben geht es automatisch, aber andere Methoden sind nötig,
2049 richtig gesetzt haben.
2052 \begin_layout Subsection
2053 Hilfreiche Hinweise und Tipps
2056 \begin_layout Standard
2057 Öffnen Sie bitte zwei X-Terminals.
2058 Editieren Sie in einem eine neue
2062 -Datei, und lassen Sie
2071 wird Ihre neue Tastaturbelegung erzeugt.
2072 Es gibt einen Knopf in
2076 , um die neue Tabelle auszugeben.
2077 Wenn Sie ihn drücken, gibt
2081 eine Menge Zeug auf dem
2085 aus, von wo Sie es gestartet haben.
2086 Sie müssen es nur noch mit
2089 \begin_inset Quotes gld
2093 \begin_inset Quotes grd
2102 -Datei bringen, und Sie sind fertig.
2106 \begin_layout Standard
2107 Sie können sich etwas Schreibarbeit sparen, wenn Sie folgendes ausführen:
2113 Dadurch erhalten Sie Ihre neue Datei.
2114 Wenn Sie aber den Knopf
2115 \begin_inset Quotes gld
2119 \begin_inset Quotes grd
2126 mehr als einmal drücken, wird Ihre Datei durcheinander geraten.
2127 Wie alle Werkzeuge ist
2131 nur so intelligent wie sein Benutzer.
2139 \begin_layout Standard
2140 Da sind noch ein paar Dinge, die Sie tun können, um sich zurechtzufinden.
2141 Versuchen Sie, das Kommando
2146 Das zeigt Ihnen alle aktiven Sondertasten.
2149 xmodmap -v -pke | more
2151 , um zu sehen, welche Nummern zu welchen symbolischen Namen gehören.
2152 So sehen Sie auch die Syntax der
2159 \begin_layout Standard
2160 Eine Sache müssen Sie noch prüfen:
2167 \begin_inset Formula $\leftarrow$
2176 dieselbe Bedeutung haben! Eindeutige Namen für diese beiden Tasten ändern
2177 das Verhalten Ihrer Programme nicht unbedingt.
2178 Einige Programme binden
2186 an dieselbe Operation (zum Beispiel Emacs), aber wenn
2194 dasselbe tun, werden Sie Probleme mit LyX bekommen.
2197 \begin_layout Section
2199 \begin_inset LatexCommand label
2207 \begin_layout Standard
2208 Tastaturkürzel dienen dazu, einer Taste oder Tastenkombination eine LyX-Funktion
2210 Die LyX-Distribution umfasst einige Dateien mit unterschiedlichen Tastaturzuord
2211 nungen: CUA, die typische Belegung auf PC und CDE, eine Emacs-Version sowie
2212 einige spezialisierte Versionen (broadway, hollywood) und an andere Sprachen
2213 (Deutsch, Französisch) angepasste Tastenbelegungen.
2217 \begin_layout Standard
2218 Wenn Sie stattdessen Ihre Kürzel lieber selbst definieren wollen, nehmen
2219 Sie am besten diejenige Systemdatei aus
2223 als Vorlage, die am ehesten Ihren Vorstellungen entspricht, und modifizieren
2224 Sie diese entsprechend.
2225 Vergessen Sie nicht, diese Datei dann im Dialog
2230 (Derzeit ist es noch notwendig, LyX danach neu zu starten um die Änderungen
2234 \begin_layout Standard
2235 LyX unterstützt die Internationalisierung der Benutzerschnittstelle (siehe
2237 \begin_inset LatexCommand vref
2238 reference "chap:i18n"
2243 Wenn Ihre Sprachumgebung (
2247 ) über die Umgebungsvariable
2251 richtig eingestellt ist, versucht LyX, entsprechende
2255 -Dateien zu laden, indem die Zeichenkette
2259 dem Dateinamen vorangestellt wird (für Deutsch,
2268 Sie können derartige übersetzte Versionen auch in Ihrem privaten
2272 -Verzeichnis speichern, LyX findet und benutzt sie auch dort.
2275 \begin_layout Standard
2276 Die Syntax der Dateien im
2280 -Verzeichnis ist einfach:
2283 \begin_layout LyX-Code
2286 bind <Tastenkombination> <LyX_Funktion>
2289 \begin_layout Standard
2290 Sowohl die Tastenkombination als auch die LyX-Funktion muss dabei in doppelten
2291 Anführungszeichen gesetzt werden.
2292 Eine Liste der LyX-Funktionen finden Sie im
2299 \begin_layout Section
2300 Die Benutzerschnittstelle
2301 \begin_inset LatexCommand label
2302 name "sec:Die-Benutzerschnittstelle"
2309 \begin_layout Standard
2310 Das Aussehen der Menü- und der Werkzeugleiste können ebenfalls im Dialog
2316 Wählen Sie dazu eine andere Datei für den Eintrag
2318 Aussehen\SpecialChar \menuseparator
2319 Benutzerschnittstelle\SpecialChar \menuseparator
2331 -Unterverzeichnis von
2335 gibt es mehrere Dateien, von denen
2339 als Standard verwendet wird.
2342 \begin_layout Standard
2347 erzeugt das Aussehen der 1.3.x-Versionen von LyX.
2352 beschreibt das Aussehen der Menüleisten und
2356 das Aussehen der Werkzeugleisten.
2357 Auch hier ist es derzeit noch nötig, LyX neu zu starten, um Änderungen
2361 \begin_layout Standard
2366 -Dateien ist ebenfalls sehr einfach, sie wird in der jeweiligen Datei beschriebe
2380 müssen jeweils mit einem expliziten
2384 abgeschlossen werden.
2385 Sie dürfen die Einträge
2405 und, im Falle des Menüs
2414 Eine kleine Warnung dazu: Ein
2426 eingefügt werden, das entsprechende Menü muss aber als
2430 definiert werden, nicht als
2437 \begin_layout Standard
2451 und definiert folgende Werkzeugleisten:
2454 \begin_layout LyX-Code
2458 \begin_layout LyX-Code
2462 \begin_layout LyX-Code
2463 "table" "off,bottom"
2466 \begin_layout LyX-Code
2470 \begin_layout LyX-Code
2471 "minibuffer" "off,bottom"
2474 \begin_layout Standard
2475 Interessant sind vor allem "
2484 Wenn man diese Zeilen wie folgt ändert:
2487 \begin_layout LyX-Code
2488 "table" "table,bottom"
2491 \begin_layout LyX-Code
2492 "math" "math,bottom"
2495 \begin_layout Standard
2496 dann erhält am unteren Fensterrand einige Einstellmöglichkeiten von Tabelle
2497 und Mathed in Form von Schaltern, wenn der Cursor sich in einer Tabelle
2498 oder einer mathematischen Formel befindet.
2499 Das erleichtert auf jeden Fall das Arbeiten mit Tabellen.
2502 \begin_layout Standard
2503 Damit die neuen Einstellungen wirksam werden, müssen Sie
2507 entweder an Ort und Stelle als
2511 editieren oder in ein lokales Verzeichnis innerhalb Ihres
2513 Benutzerverzeichnisses
2515 kopieren, sie dort ändern und LyX in
2517 Aussehen\SpecialChar \menuseparator
2518 Benutzerschnittstelle\SpecialChar \menuseparator
2525 mitteilen, welche Datei Sie benutzen wollen.
2528 \begin_layout Section
2529 Konverter, Formate und Druckvorschau
2532 \begin_layout Standard
2533 LyX besitzt einen mächtigen Mechanismus, um mittels externer Programme zwischen
2534 beliebigen Dateiformaten zu konvertieren.
2535 Geben Sie ein Paar von Formaten an, zum Beispiel
2543 , dann geben Sie ein Programm an, das vom einen in das andere Format konvertiere
2545 Für unser Beispiel kommen zwei Wege in Frage:
2548 \begin_layout Enumerate
2549 Eine direkte Konvertierung von LaTeX in PDF mittels
2554 \begin_layout Enumerate
2555 Eine stufenweise Konvertierung über Zwischenformate: LaTeX in DVI (mit
2559 ) in Post\SpecialChar \-
2571 \begin_layout Standard
2572 LyX wird immer den kürzesten Weg wählen, deswegen müssen Sie unterschiedliche
2577 -Dateien angeben, wenn Sie beide Wege verwenden wollen.
2578 Beide sind im entsprechenden Dialog in
2583 Sehen Sie sie sich an und definieren Sie sich eigene\SpecialChar \ldots{}
2587 \begin_layout Standard
2588 Darüberhinaus kann jedem Dateiformat ein Betrachtungsprogramm zugeordnet
2593 , um Post\SpecialChar \-
2594 Script®-Dateien anzuzeigen,
2602 für DVI-Dateien usw\SpecialChar \@.
2608 erkzeuge\SpecialChar \menuseparator
2616 nstellungen\SpecialChar \ldots{}
2617 \SpecialChar \menuseparator
2618 Datei\SpecialChar \-
2621 te\SpecialChar \menuseparator
2628 können Sie diese Programme sowie etwaige Optionen festlegen.
2631 \begin_layout Section
2632 Optionen für den ASCII-Export
2635 \begin_layout Standard
2636 Eine ganze Reihe von Befehlen dient dazu, die Ausgabe und Formatierung im
2637 ASCII-Format zu verbessern.
2638 LyX versucht bei der Installation, die besten Einstellungen für Ihr System
2639 zu finden, Sie können dies aber in
2644 erkzeuge\SpecialChar \menuseparator
2652 nstellungen\SpecialChar \ldots{}
2653 \SpecialChar \menuseparator
2654 Ausgabe\SpecialChar \menuseparator
2657 jederzeit ändern, wenn Sie mit den Vorgaben nicht einverstanden sind.
2660 \begin_layout Description
2667 Damit legen Sie den Befehl fest, mit dem (durch die Unixprogramme
2679 , siehe die jeweiligen Manpages) die Formatierung von ASCII-Tabellen durchgeführ
2681 Ist er nicht festgelegt, verwendet LyX den internen, schlechteren Formatierer.
2684 \begin_layout Description
2688 Ausgabe\InsetSpace ~
2692 Dieser Befehl legt die maximale Zeilenlänge in der Ausgabedatei fest.
2694 \begin_inset Quotes gld
2698 \begin_inset Quotes grd
2701 bedeutet keine Grenze.
2704 \begin_layout Section
2708 \begin_layout Standard
2714 erkzeuge\SpecialChar \menuseparator
2722 nstellungen\SpecialChar \ldots{}
2723 \SpecialChar \menuseparator
2724 Ausgabe\SpecialChar \menuseparator
2727 haben Sie die Möglichkeit, die Zusammenarbeit von LyX mit dem (externen)
2728 Druckbefehl genau zu steuern.
2729 Jedoch sollten die Standardeinstellungen normalerweise korrekt sein.
2730 Wenn jedoch Ihr lokaler Druckbefehl andere Optionen benötigt, können Sie
2734 \begin_layout Standard
2735 Falls Sie generelle Probleme mit Ihrem Drucker haben, hilft Ihnen vielleicht
2736 Kapitel\InsetSpace \space{}
2738 \begin_inset LatexCommand vref
2739 reference "chap:printer"
2746 \begin_layout Section
2750 \begin_layout Standard
2756 erkzeuge\SpecialChar \menuseparator
2764 nstellungen\SpecialChar \ldots{}
2765 \SpecialChar \menuseparator
2766 Aussehen\SpecialChar \menuseparator
2769 können Sie interaktiv festlegen, mit welchen Farben die diversen Strukturen
2770 am Bildschirm dargestellt werden.
2771 Hier eine Auswahl der wichtigeren Funktionen und ihrer Standardfarben:
2774 \begin_layout Standard
2777 \begin_inset Tabular
2778 <lyxtabular version="3" rows="11" columns="3">
2780 <column alignment="left" valignment="top" leftline="true" width="0pt">
2781 <column alignment="left" valignment="top" leftline="true" width="0pt">
2782 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
2783 <row topline="true" bottomline="true">
2784 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2787 \begin_layout Standard
2796 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2799 \begin_layout Standard
2808 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2811 \begin_layout Standard
2815 Standardfarbe (RGB-Wert)
2821 <row topline="true">
2822 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2825 \begin_layout Standard
2831 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2834 \begin_layout Standard
2840 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2843 \begin_layout Standard
2850 <row topline="true">
2851 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2854 \begin_layout Standard
2860 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2863 \begin_layout Standard
2869 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2872 \begin_layout Standard
2873 leinen (250,240,230)
2879 <row topline="true">
2880 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2883 \begin_layout Standard
2889 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2892 \begin_layout Standard
2898 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2901 \begin_layout Standard
2908 <row topline="true">
2909 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2912 \begin_layout Standard
2918 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2921 \begin_layout Standard
2927 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2930 \begin_layout Standard
2937 <row topline="true">
2938 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2941 \begin_layout Standard
2947 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2950 \begin_layout Standard
2951 Mathematische Formeln
2956 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2959 \begin_layout Standard
2960 dunkelblau (0,0,139)
2966 <row topline="true">
2967 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2970 \begin_layout Standard
2976 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2979 \begin_layout Standard
2980 Bruchstriche, Klammern usw.
2985 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2988 \begin_layout Standard
2995 <row topline="true">
2996 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2999 \begin_layout Standard
3005 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3008 \begin_layout Standard
3009 Hintergrund für Formeln
3014 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3017 \begin_layout Standard
3018 leinen (250,240,230)
3024 <row topline="true">
3025 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3028 \begin_layout Standard
3034 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3037 \begin_layout Standard
3043 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3046 \begin_layout Standard
3047 purpurrot (255,0,255)
3053 <row topline="true">
3054 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3057 \begin_layout Standard
3063 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3066 \begin_layout Standard
3072 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3075 \begin_layout Standard
3082 <row topline="true" bottomline="true">
3083 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3086 \begin_layout Standard
3092 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3095 \begin_layout Standard
3101 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3104 \begin_layout Standard
3105 hellblau (173,216,230)
3118 \begin_layout LyX-Code
3122 \begin_layout Section
3123 Automatische Einstellungen
3126 \begin_layout Standard
3127 \begin_inset LatexCommand label
3128 name "sec:autodetected"
3132 Einige Einstellungen werden von LyX selbständig ermittelt, wenn Sie den
3138 erkzeuge\SpecialChar \menuseparator
3144 nfigu\SpecialChar \-
3149 Im vorliegenden Abschnitt zählen wir diejenigen Einstellungen auf, die
3150 die Benutzerkonfiguration betreffen.
3153 \begin_layout Description
3162 enthält den Namen eines gültigen LaTeX2e-Prozessors (automatisch getestet
3174 \begin_layout Description
3187 gesetzt, wenn Sie Ghostscript installiert haben.
3190 \begin_layout Description
3203 gesetzt, wenn Sie die entsprechenden Programme installiert haben (
3209 wird auf dasselbe Programm gesetzt).
3212 \begin_layout Description
3218 plaintext_roff_command
3233 , je nachdem, was vorhanden ist.
3236 \begin_layout Description
3249 plus einiger Optionen gesetzt (falls vorhanden).
3252 \begin_layout Description
3270 gesetzt, je nachdem, welches Fax-Paket gefunden wurde.
3271 Benötigte Kommandooptionen werden ebenfalls mit angegeben.
3274 \begin_layout Description
3283 wird für System-V-Systeme auf
3287 und für BSD-Systeme auf
3294 \begin_layout Description
3300 print_spool_printerprefix
3311 gesetzt, je nachdem, ob
3322 \begin_layout Description
3337 eichensätze gefunden und von LaTeX unterstützt werden, wird dies auf
3346 eichensätze, können Sie die Option von Hand aktivieren.
3349 \begin_layout Section
3353 \begin_layout Standard
3354 Es gibt noch eine große Zahl an weiteren Konfigurationsmöglichkeiten, die
3355 hier nicht erwähnt wurden.
3356 Leider ist die Dokumentation noch nicht vollständig.
3357 Aber die meisten davon sind zum Glück selbsterklärend.
3358 Eine weitere mögliche Quelle von Informationen ist das
3362 , jedoch ist auch dieses nicht immer auf dem allerneuesten Stand.
3365 \begin_layout Chapter
3367 \begin_inset LatexCommand label
3375 \begin_layout Standard
3378 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
3379 Einmal wird in\InsetSpace \space{}
3381 \begin_inset LatexCommand vref
3382 reference "sec:interface-aendern"
3386 und\InsetSpace \space{}
3388 \begin_inset LatexCommand vref
3389 reference "sec:andere-tastaturkuerzel"
3393 erklärt, wie man LyX mitteilt, daß man in einer fremdsprachlichen Umgebung
3395 Der überwiegende Rest des Kapitels erläutert, wie man LyX an eine neue
3396 Sprache anpasst, das heißt wie man es übersetzt.
3397 Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
3398 dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
3400 Die letzten beiden Abschnitte,
3401 \begin_inset LatexCommand vref
3402 reference "sec:internat-tastaturbelegung"
3407 \begin_inset LatexCommand vref
3408 reference "sec:keymap"
3412 , waren bei der Übersetzung noch nicht ganz up to date.
3416 \begin_layout Standard
3417 LyX kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
3418 Als dieser Text erstellt wurde, waren über den normalen englischen Text
3419 Anpassungen für 23 Sprachen Bestandteil der LyX-Distribution.
3420 Die von Ihnen benutze Sprache zeigt Ihnen der Befehl
3425 (Für weitere Informationen über
3429 -Definitionen ist die Manpage
3433 ein guter Startpunkt.)
3436 \begin_layout Standard
3437 Bitte beachten Sie, daß diese Übersetzungen zwar funktionieren, aber oft
3438 ein paar Einschränkungen unterliegen.
3439 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
3441 Das bedeutet, daß der übersetzte Text an einigen Stellen mehr Platz benötigt
3442 als dort zur Verfügung steht.
3443 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
3445 Sie werden auch feststellen, daß einige Übersetzungen nicht für alle Menüpunkte
3446 Tastenkürzel definieren.
3447 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
3448 manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
3452 \begin_layout Standard
3453 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
3456 \begin_layout Section
3457 Eine andere Sprache für die Schnittstelle auswählen
3458 \begin_inset LatexCommand label
3459 name "sec:interface-aendern"
3466 \begin_layout Standard
3467 Normalerweise erfolgt die gesamte Benutzerführung in der Sprache, die in
3468 der Umgebungsvariablen
3473 Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable
3482 in csh-kompatiblen und
3486 in sh-kompatiblen Shells.
3491 durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten --
3500 \begin_layout Standard
3501 Noch besser wäre es,
3505 auf den Wert de_DE zu setzen, da andere Programme (zum Beispiel KDE) nach
3506 DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
3514 \begin_layout Standard
3515 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
3516 also zum Beispiel in
3528 , damit die übersetzte Schnittstelle automatisch benutzt wird.
3532 \begin_layout Standard
3533 Beachten Sie, daß all dies
3537 funktioniert, wenn Sie LyX mit der Option
3539 --disable\SpecialChar \-
3545 \begin_layout Section
3546 Tastaturkürzel für andere Sprachen anpassen
3547 \begin_inset LatexCommand label
3548 name "sec:andere-tastaturkuerzel"
3555 \begin_layout Standard
3556 Ein Hauptgrund für Inkonsistenzen in übersetzten LyX-Versionen ist die Tatsache,
3557 daß alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
3558 Text zugeschnitten wurden.
3559 Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel
3565 new-file-from-template
3569 \begin_layout Standard
3572 new-file-from-template
3574 ist der LyX-interne Befehl, der das Menü
3579 atei\SpecialChar \menuseparator
3588 \SpecialChar \ldots{}
3599 \begin_layout Standard
3600 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
3601 Menüfunktionen in einer einzigen Datei definiert werden, in
3603 LyXDir/bind/menus.bind
3606 Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
3611 ) kopieren und verändern.
3612 Diese wird anstelle der systemweiten Datei eingelesen.
3615 \begin_layout Standard
3616 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
3630 atei\SpecialChar \menuseparator
3639 \SpecialChar \ldots{}
3641 Für einige Sprachen existieren schon angepasste Versionen
3655 bezeichnet den Code der Sprache).
3656 Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
3671 \begin_layout Standard
3672 Sie müssen darauf achten, daß neue Definitionen nicht mit anderen, vorangehenden
3673 Definitionen kollidieren.
3674 Beispielsweise würde die oben genannte Definition von
3682 verwenden, eine Fehlermeldung erzeugen, denn in
3696 \begin_layout Standard
3701 löscht das Wort rechts vom Cursor.
3712 \begin_layout Standard
3713 In LyX Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
3718 -Dateien stehen) für den Tasten\SpecialChar \-
3722 tions-Mechanismus verwendet -- deshalb
3731 Menünamen verwendet werden.
3734 \begin_layout Section
3738 \begin_layout Subsection
3739 Die Benutzerschnittstelle übersetzen (Textmeldungen)
3742 \begin_layout Standard
3743 LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
3744 Benutzerschnittstelle zu verwalten.
3745 Um LyX dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
3746 zu verwenden, müssen Sie eine
3750 -Datei für diese Sprache erstellen.
3751 Anschließend müssen Sie daraus eine
3755 -Datei erzeugen und diese installieren.
3756 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
3761 \begin_layout Standard
3762 Natürlich nur auf englisch.
3763 Die Veränderungen, die an der
3767 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
3773 Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
3779 bezeichnet den Sprachencode der neuen Sprache):
3782 \begin_layout Itemize
3783 Kopieren Sie im Verzeichnis des LyX-Quellcodes die Datei
3784 \begin_inset LatexCommand url
3785 target "LYX-SOURCE-DIR/po/lyx.pot"
3801 nicht existiert, kann sie mit dem Befehl
3803 make\InsetSpace \space{}
3806 neu erzeugt werden.)
3809 \begin_layout Itemize
3816 \begin_layout Standard
3817 Wir empfehlen, für diese Aufgabe Emacs zu benutzen, da die Distribution
3818 der gettext-Library auch einen hübschen Emacs-Modus enthält, der Sie bei
3819 dieser Arbeit unterstützt.
3827 Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
3828 übersetzt werden sollten.
3829 Diese Tasten werden mit '
3833 ' markiert und sollten passend mitübersetzt werden.
3834 Es gibt ein Prolog-Programm namens
3838 , das sich im Quellverzeichnis in
3839 \begin_inset LatexCommand url
3840 target "LYX-SOURCE-DIR/development/tools/"
3845 Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
3846 Beachten Sie, daß XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
3847 als Tastenkürzel verarbeiten kann.
3849 Sie sollten auch das Informationsfeld
3850 am Anfang der neuen po-Datei ausfüllen (mit Ihrer EMail-Adresse, usw.),
3851 damit Sie für andere Leute erreichbar sind, die Ihnen Vorschläge oder unterhalt
3852 same Flames schicken möchten.
3855 \begin_layout Itemize
3857 \begin_inset LatexCommand url
3858 target "LYX-SOURCE-DIR/po/lyx.pot"
3876 \begin_layout Itemize
3877 Installieren Sie die
3881 -Datei mit dem Befehl
3883 su -c 'make install'
3888 \begin_layout Standard
3897 hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Skripts und
3898 mehr) verändert werden.
3899 Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
3900 für den Anwender unnötig.
3903 \begin_layout Standard
3904 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die LyX zur Zeit
3905 noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
3907 Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
3915 \begin_layout Subsection
3916 Die Dokumentation übersetzen
3919 \begin_layout Standard
3922 [Anmerkung des Übersetzers:
3926 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
3927 Fall das englische Original.
3928 Übersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
3933 \begin_layout Standard
3934 Auch die Online-Dokumentation (im
3941 -Menü) kann (und sollte!) übersetzt werden.
3942 Wenn übersetzte Versionen verfügbar sind
3946 \begin_layout Standard
3947 Derzeit (November 2006) sind praktisch alle Texte bis auf
3953 \begin_layout Standard
3962 ins Deutsche übersetzt.
3963 Andere Sprachen sind in Arbeit.
3964 Die Bibliothek an übersetzten Texten wächst ständig.
3973 entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
3974 Zur Zeit sind Übersetzungen in etwa 20 Sprachen vorhanden.
3975 LyX sucht nach übersetzten Versionen in
3989 für das entsprechende Sprach\SpecialChar \-
3991 zel steht, das in der Umgebungsvariablen
3999 \begin_layout Standard
4000 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
4001 Auch die übersetzten Versionen müssen (bis auf das
4008 ) den gleichen (englischen) Dateinamen (im Beispiel oben
4012 ) tragen wie die englischen Originale.
4013 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
4014 Weg, um die Originale Korrektur zu lesen!), hier ein paar Tipps, die Ihnen
4015 möglicherweise etwas Arbeit ersparen:
4018 \begin_layout Itemize
4021 LyXDir/doc/DocStyle.lyx
4023 , den Leitfaden zum Schreiben der LyX-Do\SpecialChar \-
4026 Beachten Sie vor allem den Abschnitt für Übersetzer.
4030 \begin_layout Standard
4039 gibt es bisher nur in Englisch!
4047 \begin_layout Itemize
4048 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Homepage
4050 \begin_inset LatexCommand url
4051 name "LyX Developer Teams:"
4052 target "http://www.devel.lyx.org"
4057 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
4058 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
4062 \begin_layout Standard
4063 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen, sind hier
4064 einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu überwinden
4068 \begin_layout Itemize
4069 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
4074 ilfe\SpecialChar \menuseparator
4082 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
4085 \begin_layout Itemize
4086 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
4087 in die Sie übersetzen möchten.
4088 Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
4089 ene Konventionen eingeführt.
4090 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
4091 Eine eigene Terminologie würde nur die Leser verwirren.
4094 (Warnung: Typographie macht süchtig!)
4097 \begin_layout Itemize
4098 Legen Sie eine Kopie des Originaldokumentes an.
4099 Von Zeit zu Zeit wird die Originalversion erneuert.
4100 Sie können beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
4101 um zu sehen, was sich verändert hat.
4105 \begin_layout Standard
4106 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
4107 aufbewahren und diese dann mit der neuen Version vergleichen (zum Beispiel
4120 \begin_layout Itemize
4121 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
4122 und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
4123 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
4126 Auch die Originaldokumentation ist nicht komplett.
4129 \begin_layout Section
4130 Internationale Tastaturbelegung
4131 \begin_inset LatexCommand label
4132 name "sec:internat-tastaturbelegung"
4139 \begin_layout Subsection
4140 Eigene Tastaturtabellen definieren: das
4147 \begin_layout Standard
4148 Sehen wir uns einmal die
4152 -Datei ein wenig näher an.
4153 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
4156 \begin_layout Itemize
4157 Taste-Taste- oder Taste-String-Transformationen
4160 \begin_layout Itemize
4165 Tasten -- sogenannte
4170 \begin_layout Itemize
4171 Ausnahmen für tote Tasten.
4174 \begin_layout Standard
4175 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
4179 \begin_layout Quotation
4187 \begin_layout Standard
4192 die zu übersetzende Taste bezeichnet und
4196 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
4197 Eine tote Taste definiert man mit:\InsetSpace ~
4201 \begin_layout Quotation
4213 \begin_layout Standard
4218 wieder eine Taste auf der Tastatur bezeichnet und
4222 der Name einer toten Taste ist.
4223 LyX unterstützt folgende toten Tasten (Abkürzungen in Klammern):
4226 \begin_layout Quotation
4234 \begin_layout Quotation
4240 \begin_layout Quotation
4246 \begin_layout Quotation
4252 \begin_layout Quotation
4258 \begin_layout Quotation
4265 \begin_layout Standard
4277 \begin_layout Quotation
4283 \begin_layout Quotation
4290 \begin_layout Standard
4302 \begin_layout Quotation
4308 \begin_layout Quotation
4314 \begin_layout Quotation
4321 \begin_layout Standard
4333 \begin_layout Quotation
4340 \begin_layout Standard
4352 \begin_layout Quotation
4358 \begin_layout Quotation
4359 hungarian umlaut (hug)
4364 \begin_layout Quotation
4370 \begin_layout Quotation
4377 \begin_layout Standard
4389 \begin_layout Standard
4390 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
4391 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
4392 definiert werden, und zwar mit:
4395 \begin_layout Quotation
4404 Tote-Taste Taste Ausgabe
4407 \begin_layout Standard
4408 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
4410 Dies erreicht man mit:
4413 \begin_layout Quotation
4427 \begin_layout Standard
4428 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
4429 Punkt zu löschen, bevor ein Akzent eingefügt wird.
4430 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
4433 \begin_layout Standard
4434 Ach so, zur Definition der Ausgabe: Der Backslash
4435 \begin_inset Quotes gld
4445 \begin_inset Quotes grd
4448 ist ein Sonderzeichen.
4449 Um ihn einzugeben, muss man einen doppelten Backslash
4450 \begin_inset Quotes gld
4462 \begin_inset Quotes grd
4466 Auch das Anführungszeichen
4467 \begin_inset Quotes gld
4471 \begin_inset Quotes grd
4475 \begin_inset Quotes gld
4483 \begin_inset Quotes grd
4486 haben eine andere Bedeutung.
4491 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
4492 das Ende eines Strings (das heißt einer LaTeX-Befehlssequenz).
4493 Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
4507 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
4508 haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
4509 nächste Distribution integriert werden kann.
4512 \begin_layout Standard
4513 In Zukunft werden auch noch folgende Befehle unterstützt:
4516 \begin_layout Itemize
4528 bindet eine andere Datei ein
4531 \begin_layout Itemize
4547 definiert ein externes Keymap-Programm
4550 \begin_layout Standard
4554 \begin_layout Standard
4567 atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option
4573 , um eine Standardtastatur zu verwenden).
4577 \begin_layout Standard
4589 \begin_layout Section
4590 Internationale Tastaturtabellen:
4595 \begin_inset LatexCommand label
4603 \begin_layout Standard
4604 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
4613 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
4614 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
4617 \begin_layout Subsection
4623 \begin_inset LatexCommand label
4631 \begin_layout Standard
4640 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
4646 Im Folgenden werden die Schlüsselwörter
4665 \begin_layout Labeling
4666 \labelwidthstring 00.00.0000
4673 Transformiere einen Buchstaben zu einem String
4676 \begin_layout LyX-Code
4685 \begin_layout Standard
4686 Dieser Ausdruck definiert, daß
4694 transformiert werden soll.
4699 die Zeichen Backslash
4700 \begin_inset Quotes gld
4710 \begin_inset Quotes grd
4713 und Anführungszeichen
4714 \begin_inset Quotes gld
4722 \begin_inset Quotes grd
4725 mit einem vorangehenden Backslash versehen werden.
4729 \begin_layout Standard
4730 Als Beispiel ein Ausdruck, der das Zeichen
4731 \begin_inset Quotes gld
4739 \begin_inset Quotes grd
4742 ausgibt, wenn die Taste
4743 \begin_inset Quotes gld
4751 \begin_inset Quotes grd
4757 \begin_layout LyX-Code
4763 \begin_layout Labeling
4764 \labelwidthstring 00.00.0000
4771 Spezifiziere ein Akzentzeichen
4774 \begin_layout LyX-Code
4780 Zeichen Akzent erlaubt
4783 \begin_layout Standard
4784 Dieser Ausdruck wird dafür sorgen, daß
4792 interpretiert wird, und zwar bei allen Zeichen, die in
4797 Dies ist der Mechanismus toter Tasten
4803 \begin_layout Standard
4812 kommt daher, daß diese Taste allein kein Zeichen erzeugt, aber, gefolgt
4813 von einer anderen Taste, akzentuierte Zeichen erzeugt.
4814 Zum Beispiel kann auf diese Weise é
4815 \begin_inset Quotes grd
4829 drücken, gefolgt von einem Zeichen, das
4837 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
4840 \begin_layout Standard
4841 Der folgende Ausdruck definiert, daß die Taste
4842 \begin_inset Quotes gld
4850 \begin_inset Quotes grd
4853 als circumflex-Akzent definiert wird, wenn er von einem der Buchstaben
4854 a, e, i, o, u, A, E, I ,O oder U gefolgt wird:
4857 \begin_layout LyX-Code
4860 kmod ^ circumflex aeiouAEIOU
4863 \begin_layout Labeling
4864 \labelwidthstring 00.00.0000
4869 Definiere eine Ausnahme zu einem Akzentzeichen
4872 \begin_layout LyX-Code
4878 Akzent Zeichen Ausgabe
4881 \begin_layout Standard
4882 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
4895 vorher mit Hilfe einer
4901 -Zeile einer Taste zugewiesen worden sein.
4902 Wenn Sie die Sequenz
4911 Falls solch eine Definition
4919 eingeben, erhalten Sie das
4926 \begin_layout Standard
4927 Der folgende Ausdruck sorgt dafür, daß LaTeX bei einem
4928 \begin_inset Quotes gld
4932 \begin_inset Quotes grd
4935 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
4938 \begin_layout LyX-Code
4941 kxmod circumflex i "
4952 \begin_layout Labeling
4953 \labelwidthstring 00.00.0000
4958 Kombiniere zwei Akzentsymbole
4961 \begin_layout LyX-Code
4967 Akzent1 Akzent2 erlaubt
4970 \begin_layout Standard
4971 Hier wird es ziemlich esoterisch.
4972 Dieser Ausdruck erlaubt die Kombination der Effekte von
4980 (in dieser Reihenfolge!) bei allen
4993 müssen zuvor mit Hilfe von
4999 definiert worden sein.
5002 \begin_layout Standard
5003 Folgendes Beispiel aus der Datei
5010 \begin_layout LyX-Code
5013 kmod ; acute aeioyvhAEIOYVH
5016 \begin_layout LyX-Code
5022 \begin_layout LyX-Code
5025 kcomb acute umlaut iyIY
5028 \begin_layout Standard
5029 Diese Zeilen erlauben es,
5030 \begin_inset Quotes gld
5038 \begin_inset Quotes grd
5041 einzugeben und auf diese Weise
5042 \begin_inset Quotes gld
5054 \begin_inset Quotes grd
5061 \begin_layout Standard
5073 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zeichen.
5086 eingeben, erhalten Sie
5087 \begin_inset Quotes gld
5097 \begin_inset Quotes grd
5104 \begin_layout Standard
5117 \begin_layout Subsection
5125 \begin_layout Standard
5130 -Datei verarbeitet hat, erklärt eine
5134 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
5136 Die LyX-Distribution enthält wenigstens die Dateien
5137 \begin_inset LatexCommand url
5138 target "iso8859-1.cdef"
5151 \begin_layout Standard
5152 Generell besteht eine
5159 -Datei aus einer Reihe von Deklarationen der folgenden Form:
5162 \begin_layout LyX-Code
5166 Position_im_Zeichensatz String
5169 \begin_layout Standard
5170 Um beispielsweise dem String (
5174 im vorigen Abschnitt)
5175 \begin_inset Quotes gld
5183 \begin_inset Quotes grd
5186 das entsprechende Zeichen im ISO-8859-1 Zeichensatz (233) zuzuweisen, benutzt
5187 man folgenden Ausdruck:
5190 \begin_layout LyX-Code
5198 \begin_layout Standard
5199 Wieder müssen den Zeichen
5200 \begin_inset Quotes gld
5210 \begin_inset Quotes grd
5214 \begin_inset Quotes gld
5222 \begin_inset Quotes grd
5225 ein Backslash vorangestellt werden.
5226 Beachten Sie, daß es durchaus möglich ist, daß dasselbe Zeichen (sinnvoll)
5227 zwei verschiedene Strings repräsentieren kann.
5238 \begin_layout LyX-Code
5264 \begin_layout Standard
5265 Wenn LyX kein passendes Zeichen für einen String finden kann, der durch
5266 eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
5267 ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
5268 mit Akzent selbst zu zeichnen.
5271 \begin_layout Subsection
5272 Tote Tasten definieren
5275 \begin_layout Standard
5278 Anmerkung des Übersetzers: An dieser Stelle weiche ich krass vom Original
5280 Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
5284 \begin_layout Standard
5285 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
5294 zu erzeugen -- nämlich direkt in der
5299 (Genaueres finden Sie in Abschnitt\InsetSpace \space{}
5301 \begin_inset LatexCommand vref
5302 reference "sec:bindings"
5307 Dazu ein einfaches Beispiel:
5310 \begin_layout Standard
5311 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
5312 Diese können Sie definieren, indem Sie in der
5316 atei folgende Zeile einfügen:
5319 \begin_layout Standard
5324 bind "asciicircum" "accent-circumflex"
5327 \begin_layout Standard
5332 die Bezeichnung, die das X11-System für die
5333 \begin_inset Quotes gld
5341 \begin_inset Quotes grd
5348 \begin_layout Standard
5349 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer c-Include-Datei
5355 Meist findet man sie in
5357 /usr/X11/include/X11/
5366 accent-circum\SpecialChar \-
5369 ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.
5372 \begin_layout Standard
5373 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
5377 definiert wurden, merklich von der, die in Abschnitt\InsetSpace ~
5379 \begin_inset LatexCommand vref
5380 reference "sec:kmap"
5387 \begin_layout Subsection
5388 Ihre Sprachkonfiguration einstellen
5389 \begin_inset LatexCommand label
5397 \begin_layout Standard
5402 atei so verändern, daß Ihre gewünschte Sprachumgebung automatisch geladen
5403 wird, wenn LyX gestartet wird.
5404 Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
5407 \begin_layout Itemize
5408 Standard-, erste und zweite Tastaturbelegung
5411 \begin_layout Itemize
5412 Zeichensatzkodierung
5415 \begin_layout Standard
5420 atei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
5421 Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
5425 \begin_layout LyX-Code
5428 bind "american" "keymap-primary"
5431 \begin_layout Standard
5439 \begin_layout LyX-Code
5442 bind "Alt+," "accent-cedilla"
5445 \begin_layout Standard
5446 oder eine Zeichensatzkodierung festlegen:
5449 \begin_layout LyX-Code
5450 # Die Norm für die Bildschirmzeichensätze
5453 \begin_layout LyX-Code
5454 # Voreinstellung ist iso8859-1.
5457 \begin_layout LyX-Code
5463 \begin_layout Chapter
5464 Installieren neuer Textklassen, Layouts und Vorlagen
5465 \begin_inset LatexCommand label
5466 name "chap:textclass"
5473 \begin_layout Standard
5474 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
5475 und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf\SpecialChar \textcompwordmark{}
5477 wie man neue Dokumentenklassen für LaTeX korrekt installiert.
5478 Zunächst ein paar Definitionen:
5481 \begin_layout Standard
5486 ist eine LaTeX-Datei (normalerweise mit der Endung
5494 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
5495 Brief usw., und auch alle dazu notwendigen Befehle definiert.
5498 \begin_layout Standard
5503 ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse entspricht und LyX
5504 mitteilt, wie die diversen Formatelemente am Bildschirm dargestellt werden
5505 sollen, damit der Eindruck möglichst gut dem späteren Druckbild entspricht.
5506 Genauer gesagt beschreibt eine Layoutdatei eine
5510 , das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
5514 \begin_layout Standard
5523 sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
5524 als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
5526 Eine Vorlage ist einfach ein LyX-Dokument, welches bereits einige vordefinierte
5527 Einträge für eine bestimmte Textklasse enthält.
5528 Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
5532 \begin_layout Section
5533 Installation eines neuen LaTeX-Paketes
5536 \begin_layout Standard
5537 Bei manchen TeX-Installationen fehlt möglicherweise das eine oder andere
5538 Paket, das Sie gerne mit LyX verwenden würden.
5539 Ein Beispiel dafür ist FoilTeX, ein verbreitetes (und sehr leistungsfähiges)
5540 Paket zur Erstellung von Dias und Folien für Overheadprojektoren.
5544 \begin_layout Standard
5545 Weitere Dokumentation zu FoilTeX finden Sie im Teil
5554 Sie finden hier eine Beschreibung der grundlegenden Schritte, um ein solches
5555 zusätzliches Paket in einer aktuellen Version von teTeX
5559 \begin_layout Standard
5560 Die Prozedur gilt auf jeden Fall für v1.0 sowie die 0.9 Betaversionen.
5561 Hinweise darauf, ob dies auch in Version 0.4 funktioniert, sind willkommen,
5562 andererseits ist ein Upgrade auf 1.0 sicher die bessere Wahl.
5567 oder einer anderen, web2c basierten TeX-Distribution einzubinden.
5570 \begin_layout Enumerate
5571 Besorgen Sie sich das Paket von CTAN oder einer anderen Quelle
5575 \begin_layout Standard
5576 Informationen darüber, was CTAN ist und wo unterstützte Dokumentenklassen
5577 gefunden werden können, finden Sie im Hilfedokument
5586 \begin_layout Standard
5606 \begin_layout Enumerate
5611 (normalerweise befindet sie sich im Verzeichnis
5615 , Sie können sie aber auch mit dem Befehl
5620 Dort wird beschrieben, wie Sie ein lokales
5624 -Verzeichnis anlegen können; folgen Sie diesen Instruktionen.
5625 Sie müssen den Namen Ihres lokalen
5630 zeich\SpecialChar \-
5637 Typischerweise wird unter Linux Software, die nicht zur normalen Distribution
5638 gehört, unterhalb von
5642 installiert, es bietet sich also
5647 Im Normalfall müssen Sie nur zwei Dinge verändern:
5651 \begin_layout Enumerate
5652 Setzen Sie die Umgebungsvariable
5656 auf das gewählte Verzeichnis, zum Beispiel
5660 TEXMFLOCAL = /usr/local/texmf
5663 \begin_layout Enumerate
5664 Stellen Sie sicher, daß
5676 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!TEXMFMAIN}
5680 \begin_layout Enumerate
5681 Legen Sie das lokale Verzeichnis an.
5682 Die Verzeichnisstruktur muss dabei derjenigen des bestehenden
5687 zeich\SpecialChar \-
5689 ses entsprechen, also LaTeX-Pakete in
5690 \begin_inset LatexCommand url
5691 target "/usr/local/texmf/latex/"
5698 \begin_layout Enumerate
5699 Installieren Sie das neue Paket.
5700 Am Beispiel FoilTeX: Legen Sie das Verzeichnis
5701 \begin_inset LatexCommand url
5702 target "/usr/local/texmf/latex/foiltex"
5706 an und kopieren Sie die diversen Dateien des entpackten
5710 -Archives in dieses Verzeichnis.
5713 \begin_layout Enumerate
5714 Starten Sie das Programm
5719 Dabei wird (unter anderem) die Datei
5720 \begin_inset LatexCommand url
5721 target "/usr/local/texmf/ls-R"
5725 angelegt oder aktualisiert.
5728 \begin_layout Enumerate
5729 Wählen Sie in LyX den Menüpunkt
5734 erkzeuge\SpecialChar \menuseparator
5742 an; starten Sie LyX danach erneut.
5745 \begin_layout Standard
5746 Nun sollte das neue Paket --- beispielsweise
5759 okument\SpecialChar \menuseparator
5766 \SpecialChar \ldots{}
5768 Ein Hinweis am Rande: es gibt auch einfachere Möglichkeiten, ein neues
5769 Paket zu installieren, Sie können etwa im LaTeX-Systemverzeichnis (
5773 ) lediglich einen Link auf das neue Paket anlegen (nicht vergessen,
5777 aufzurufen!) oder die Umgebungsvariable
5781 entsprechend setzen.
5786 beschriebene, formale Methode funktioniert aber garantiert, deshalb sollten
5787 Sie diese auch verwenden, solange die Umstände dies nicht verhindern, etwa
5788 wenn Sie keine Administratorrechte haben.
5791 \begin_layout Section
5795 \begin_layout Standard
5796 In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch
5797 Textklassen genannt) für LyX schreiben können; dafür wird die Klasse
5801 als Beispiel genommen.
5806 -Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen
5807 Dokumentenklasse zur Verfügung stehen, und wie sie in LyX dargestellt werden.
5808 Diese Beschreibung ist zwar sehr tiefgehend, kann aber dennoch nicht alle
5809 Eventualitäten und Probleme abdecken, auf die Sie beim Schreiben eigener
5810 Layout-Dateien stoßen können.
5811 Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX.
5814 \begin_layout Standard
5815 Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen
5816 Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind.
5817 Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von
5818 anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt
5819 haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es
5820 in die Distribution integrieren können.
5823 \begin_layout Standard
5824 Bei allen im folgenden angegebenen Optionen ist die Groß-/Kleinschreibung
5825 nicht relevant, das heißt Style, style und StYlE bezeichnen denselben Befehl.
5826 Die jeweils möglichen Werte sind in eckigen Klammern hinter dem Namen aufgeführ
5828 Die Voreinstellung einer Option, also der Wert, den die Option erhält,
5833 spezifiziert wird, ist
5840 Wenn ein Argument einen Datentyp hat, wie
5848 , dann wird die Voreinstellung wie folgt dargestellt:
5857 \begin_layout Subsection
5858 Unterstützung neuer Dokumentenklassen
5861 \begin_layout Standard
5862 Generell können drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse
5863 unterstützen wollen.
5864 Bei den beiden einfacheren Fällen handelt es sich um LaTeX2e class- (
5873 Wenn Sie Pech haben, liegt der dritte Fall vor, und bei der neuen Klasse
5874 handelt es sich um eine LaTeX 2.09 Stil-Datei.
5875 Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle
5876 ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt
5877 notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten.
5880 \begin_layout Subsection
5888 \begin_layout Standard
5889 Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
5890 die zusammen mit einer bereits existierenden und von LyX unterstützten
5891 Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese
5892 Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
5893 Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei
5897 , und sie ist dafür gedacht, mit der Standard-Dokumentenklasse
5901 verwendet zu werden.
5905 \begin_layout LyX-Code
5906 cp report.layout ~/.lyx/layouts/myclass.layout
5909 \begin_layout Standard
5914 , und ändern Sie die Zeile
5917 \begin_layout LyX-Code
5920 DeclareLaTeXClass{report}
5923 \begin_layout Standard
5927 \begin_layout LyX-Code
5930 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
5933 \begin_layout Standard
5934 Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
5937 \begin_layout LyX-Code
5947 \begin_layout Standard
5948 Starten Sie jetzt LyX und konfigurieren Sie es neu (
5953 erkzeuge\SpecialChar \menuseparator
5954 Neu\InsetSpace \space{}
5962 Starten Sie LyX neu und legen Sie ein neues Dokument an.
5968 okument\SpecialChar \menuseparator
5975 \SpecialChar \ldots{}
5976 als mögliche Dokumentenklasse auch
5978 report\InsetSpace \space{}
5982 Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
5987 \begin_layout Standard
5997 unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen
5998 Umgebungstypen in der Layoutdatei herumexperimentieren.
6002 \begin_layout Subsection
6010 \begin_layout Standard
6011 In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf
6013 Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse
6014 als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
6015 Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
6016 welche Dinge beachtet werden müssen.
6020 \begin_layout Subsection
6028 \begin_layout Standard
6033 -Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie
6034 an einem der beiden folgenden Dinge erkennen:
6037 \begin_layout Enumerate
6041 \begin_layout Standard
6050 Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
6055 documentstyle{myclass}
6067 \begin_layout Standard
6079 \begin_layout Enumerate
6080 Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, daß
6081 in den Kompatibilitätsmodus geschaltet wird.
6084 \begin_layout Standard
6085 LyX unterstützt ausschließlich LaTeX2e-Dokumente.
6086 Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
6088 \begin_inset Quotes gld
6091 Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan
6092 \begin_inset Quotes grd
6096 Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem
6097 der LaTeX 2.09 Code derart gekapselt wird, daß er in Dokumenten, die mit
6098 LaTeX2e formatiert wurden, verwendet werden kann.
6099 Sie können diese Kapselung auch für Ihr
6103 verwenden, sollte sich dieses als 2.09-Code herausstellen.
6104 Hier ein kurzes Rezept:
6107 \begin_layout LyX-Code
6108 cp LyXDir/tex/revtex.cls ~/tex/myclass.cls
6111 \begin_layout Standard
6112 (oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
6117 und ersetzen Sie jedes vorhandene
6122 Wahrscheinlich sind einige der
6128 -Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
6132 \begin_layout Standard
6133 Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
6135 \begin_inset LatexCommand url
6136 target "myclass.layout"
6140 , verwenden aber diesmal den Eintrag
6143 \begin_layout LyX-Code
6146 DeclareLaTeXClass{myclass}
6149 \begin_layout Standard
6154 -Definition sollte nicht notwendig sein.
6155 Konfigurieren Sie LyX neu, und mit etwas Glück haben Sie ein funktionierendes
6156 System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
6158 Das umfasst Veränderungen der Werte, die LyX für Abstände, Zeichensätze
6159 usw.\InsetSpace \space{}
6160 verwendet; diese werden in der
6167 \begin_layout Standard
6168 Weiterhin müssen Sie sicherstellen, daß alle Umgebungstypen, die in
6172 definiert werden, auch in
6173 \begin_inset LatexCommand url
6174 target "myclass.layout"
6179 Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen.
6180 Kopieren Sie dazu einen ähnlich aussehenden Stil, und verändern Sie diesen
6181 nach Ihren Wünschen.
6182 Dies geschieht am einfachsten folgendermaßen:
6185 \begin_layout LyX-Code
6186 Style FehlenderStyle
6189 \begin_layout LyX-Code
6190 CopyStyle ÄhnlicherStyle
6193 \begin_layout LyX-Code
6194 # hier die Unterschiede neu definieren
6197 \begin_layout LyX-Code
6201 \begin_layout Standard
6202 Im folgenden Abschnitt wird erläutert, was welches Element in einer
6209 \begin_layout Standard
6210 Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
6211 Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der
6213 Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
6214 Die Entwickler freuen sich immer über neue Dokumentenklassen!
6217 \begin_layout Section
6218 Deklaration einer neuen Textklasse
6221 \begin_layout Standard
6222 Zeilen, die mit einem
6226 beginnen, sind Kommentare.
6227 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6231 \begin_layout LyX-Code
6234 #% Do not delete the line below; configure depends on this
6237 \begin_layout LyX-Code
6242 DeclareLaTeXClass{article}
6245 \begin_layout Standard
6246 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
6247 Die Textklassen-Datei wird von dem LaTeX-Skript
6250 \begin_inset LatexCommand url
6251 target "chkconfig.ltx"
6257 gelesen, und zwar in einem speziellen Modus, in dem
6261 -Zeichen ignoriert werden.
6262 Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
6263 Textklasse deklariert.
6268 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6273 und benutzt die LaTeX-Dokumentenklasse
6282 ist auch die Beschreibung, die später im Popup-Menü
6287 ayout\SpecialChar \menuseparator
6298 \begin_layout Standard
6299 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Doku\SpecialChar \-
6306 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6307 Wenn Sie dann Ihre Textklasse in eine Datei namens
6311 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6314 \begin_layout LyX-Code
6317 #% Do not delete the line below; configure depends on this
6320 \begin_layout LyX-Code
6325 DeclareLaTeXClass[article]{article (with my own headings)}
6328 \begin_layout Standard
6329 Auf diese Weise deklarieren Sie eine Textklasse
6333 , die die LaTeX-Dokumenten\SpecialChar \-
6339 verwendet und (im Popup-Menü) beschrieben wird mit:
6341 article (with my own headings)
6344 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6348 \begin_layout LyX-Code
6351 #% Do not delete the line below; configure depends on this
6354 \begin_layout LyX-Code
6359 DeclareLaTeXClass[article,foo.sty]{article (with my own headings)}
6362 \begin_layout Standard
6363 Dadurch wird angezeigt, daß Ihre Klasse auch das Paket
6368 Schließlich können Sie auch Klassen für DocBook festlegen.
6369 Eine typische Deklaration sieht so aus:
6372 \begin_layout LyX-Code
6376 \begin_layout LyX-Code
6379 #% Do not delete the line below; configure depends on this
6382 \begin_layout LyX-Code
6387 DeclareDocBookClass[article]{SGML (DocBook article)}
6390 \begin_layout Standard
6391 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6392 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6396 \begin_layout Standard
6397 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6398 die Datei nur noch in das Verzeichnis
6406 kopieren und unter LyX den Menüpunkt
6411 erkzeuge\SpecialChar \menuseparator
6420 Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü
6425 okument\SpecialChar \menuseparator
6432 \SpecialChar \ldots{}
6436 \begin_layout Subsection
6437 Allgemeine Parameter für Textklassen
6440 \begin_layout Standard
6441 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes beschreib
6445 \begin_layout Description
6461 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
6468 okument\SpecialChar \menuseparator
6475 \SpecialChar \ldots{}
6477 Diese Einstellung ist wichtig: Falls Ihre Textklasse standardmäßig zweispaltig
6478 gesetzt wird, Sie aber vergessen, das korrekt anzugeben, wird die Option
6494 \InsetSpace \space{}
6504 okument\SpecialChar \menuseparator
6511 \SpecialChar \ldots{}
6515 \begin_layout Description
6531 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
6538 okument\SpecialChar \menuseparator
6545 \SpecialChar \ldots{}
6549 \begin_layout Description
6565 Der Standardseitenstil.
6566 Kann ebenfalls im Popup-Menü
6571 okument\SpecialChar \menuseparator
6578 \SpecialChar \ldots{}
6582 \begin_layout Description
6594 , Counter_Section, Counter_Subsection,
6596 Counter_Subsubsection, Counter_Paragraph,
6597 Counter_Subparagraph,
6599 Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_E
6604 Der kleinste Abschnitt-Typ, der automatisch nummeriert wird.
6605 Sinnvoll sind Werte wie
6626 Wenn überhaupt keine Nummerierung benötigt wird, beispielsweise in einem
6639 \begin_layout Description
6643 ClassOptions\SpecialChar \ldots{}
6650 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
6651 Dokumentenklasse unterstützt werden.
6652 Eine detaillierte Beschreibung finden Sie in Abschnitt
6653 \begin_inset LatexCommand vref
6654 reference "sec:classoptions"
6661 \begin_layout Description
6683 Gibt an, ob die betreffende Klasse von sich aus das Paket
6688 Dies ist für die Dokumentenklassen
6699 \begin_layout Description
6717 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6722 Dies ist für die Dokumentenklassen
6733 \begin_layout Description
6751 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6756 Dies ist für die Dokumentenklasse
6763 \begin_layout Description
6773 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
6774 Eine genauere Beschreibung finden Sie in Abschnitt
6775 \begin_inset LatexCommand vref
6776 reference "sec:fonts"
6783 \begin_layout Description
6800 Dies ist das Layout für neu angelegte Absätze, normalerweise
6805 Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
6806 ist es sehr ratsam, diese Anweisung anzugeben.
6809 \begin_layout Description
6813 Preamble\SpecialChar \ldots{}
6820 An dieser Stelle können Sie LaTeX-Code angeben, der vor
6826 in die LaTeX-Ausgabe eingebunden wird.
6827 Zum Beispiel eigene Definitionen von LaTeX-Makros.
6830 \begin_layout Description
6840 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
6842 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
6843 Beispielsweise binden die meisten Standardtextklassen die Datei
6847 ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
6851 \begin_layout Description
6861 Mit diesem Befehl können Sie die Definition eines bereits mit
6866 \begin_inset LatexCommand vref
6867 reference "sec:specific-layouts"
6871 ) definierten Layouts rückgängig machen.
6872 Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
6873 einer Datei definiert wird, die Sie mit
6880 \begin_layout Subsection
6886 \begin_layout Standard
6887 \begin_inset LatexCommand label
6888 name "sec:classoptions"
6896 kann folgende Einträge enthalten:
6899 \begin_layout Description
6912 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
6914 \begin_inset Quotes gld
6922 \begin_inset Quotes grd
6929 \begin_layout Description
6938 string="empty|plain|headings|fancy"
6942 Eine Liste verfügbarer Seitenstile; die Einträge werden mit
6943 \begin_inset Quotes gld
6951 \begin_inset Quotes grd
6957 \begin_layout Description
6970 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
6975 Befehl als optionales Argument übergeben.
6978 \begin_layout Subsection
6979 Einzelne Absatz-Layouts
6982 \begin_layout Standard
6983 \begin_inset LatexCommand label
6984 name "sec:specific-layouts"
6988 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
6992 \begin_layout Standard
6993 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
6994 aber ein bereits definiertes umdefinieren.
7003 \begin_layout LyX-Code
7010 \begin_layout LyX-Code
7014 \begin_layout LyX-Code
7018 \begin_layout Standard
7019 Innerhalb des Blocks sind folgende Befehle erlaubt:
7022 \begin_layout Description
7029 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
7034 \begin_layout Description
7046 , Command, Environment, Item_Environment,
7052 Legt fest, wie das Layout in LaTeX überführt wird.
7057 \begin_layout Description
7064 bewirkt nichts besonderes -- der Text wird als
7076 \begin_layout Description
7083 behandelt den Text als Argument eines LaTeX-Befehls
7092 {\SpecialChar \ldots{}
7098 \begin_layout Description
7105 behandelt den Text als Kern einer LaTeX-Umgebung
7109 \begin_layout Standard
7110 LaTeX-Umgebung und LaTeX-Befehl sind hier etwas irreführend, denn diese
7111 Regeln gelten auch für SGML-Klassen.
7112 Schauen Sie sich am besten die SGML-Klassen-Dateien für Beispiele an.
7131 \begin_layout Standard
7142 } \SpecialChar \ldots{}
7149 \begin_layout Standard
7164 \begin_layout Standard
7179 \begin_layout Standard
7196 \begin_layout Description
7203 bewirkt dasselbe wie
7207 , nur daß vor jedem Absatz ein
7217 \begin_layout Description
7234 als Argument an die Umgebung übergeben wird.
7242 Absatz-Einstellungen
7248 \SpecialChar \menuseparator
7251 Absatz-Einstellungen
7254 \begin_inset Graphics
7255 filename ../../images/layout-paragraph.png
7257 BoundingBox 0bp 6bp 20bp 20bp
7265 [Stimmt das noch? Glaube nicht! P.S.]
7269 \begin_layout Description
7288 Bei 1 wird nach dem Layout noch ein
7298 \begin_layout Description
7308 Der Name, den LaTeX für dieses Layout wählt, das heißt entweder der Name
7309 eines LaTeX-Befehls oder der einer LaTeX-Umgebung.
7312 \begin_layout Description
7322 Ein optionaler Parameter, der
7328 (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
7329 Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
7333 \begin_layout Description
7345 , Manual, Dynamic, First_Dynamic, Right_Address_Box
7349 Legt fest, wie der linke Rand des Textes bestimmt wird.
7354 \begin_layout Description
7361 wählt feste Randbreiten.
7365 \begin_layout Description
7372 bedeutet, daß der Rand von der Einstellung der
7378 Absatz-Einstellungen
7384 \SpecialChar \menuseparator
7387 Absatz-Einstellungen
7390 \begin_inset Graphics
7391 filename ../../images/layout-paragraph.png
7393 BoundingBox 0bp 6bp 20bp 20bp
7398 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
7402 \begin_layout Description
7409 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
7411 Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
7412 Es leuchtet ein, daß die Überschrift
7413 \begin_inset Quotes gld
7416 5.4.3.2.1 Sehr lange \SpecialChar \ldots{}
7418 \begin_inset Quotes grd
7421 einen größeren linken Rand benötigt, als
7422 \begin_inset Quotes gld
7425 3.2 Sehr lange \SpecialChar \ldots{}
7427 \begin_inset Quotes grd
7434 \begin_layout Description
7441 arbeitet ähnlich wie
7445 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
7446 Dies wird für die LaTeX-Umgebung
7453 \begin_layout Description
7460 bedeutet, daß der Rand wird so gewählt, daß die längste Zeile des Absatzes
7461 gerade den rechten Rand berührt.
7462 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
7466 \begin_layout Description
7485 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
7491 heißt, der Absatz erhält auf keinen Fall einen Einzug.
7492 (Zum Beispiel nach einer Überschrift.)
7495 \begin_layout Description
7508 Der Einzug der ersten Zeile eines Absatzes.
7509 Als Argument wird eine Zeichenkette übergeben.
7510 Zum Beispiel bedeutet
7511 \begin_inset Quotes gld
7519 \begin_inset Quotes grd
7522 , daß die erste Zeile genau so weit eingezogen wird, wie die Breite von
7524 \begin_inset Quotes gld
7532 \begin_inset Quotes grd
7535 im normalen Zeichensatz ist.
7536 Einen negativen Wert können Sie angeben, indem Sie ein
7537 \begin_inset Quotes gld
7541 \begin_inset Quotes grd
7546 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm
7547 bei unterschiedlichen Zeichensätzen möglichst ähnlich bleibt.
7552 bleibt für ein bestimmtes Layout fest.
7553 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
7560 Auch benutzt das Standard-Layout innerhalb von Umgebungen
7561 den Einzug der Umgebung und nicht den eigenen.
7562 Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
7565 \begin_layout Description
7585 \SpecialChar \menuseparator
7593 \SpecialChar \ldots{}
7594 \SpecialChar \menuseparator
7601 Absätze\InsetSpace \space{}
7602 trennen\InsetSpace \space{}
7606 Mögliche Einstellungen sind entweder
7618 ertikaler\InsetSpace \space{}
7627 ertikaler\InsetSpace \space{}
7630 gewählt wird, wird in einem Layout mit
7632 Latex\SpecialChar \-
7640 Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
7641 Die Länge dieses Abstands ist das Produkt von
7645 und der Höhe des Standardzeichensatzes.
7648 \begin_layout Description
7661 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
7665 \begin_layout Description
7682 -- nur ist dies der Abstand nach einer Serie von Absätzen.
7687 des nachfolgenden Layouts nicht 0, so werden die beiden Abstände
7691 addiert, sondern LyX wählt das Maximum der beiden Abstände.
7694 \begin_layout Description
7707 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
7711 \begin_layout Description
7724 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines
7729 Wenn in solch einem Layout andere Layouts integriert werden, so werden
7735 Aber die einzelnen Unterpunkte der Umgebung werden
7746 \begin_layout Description
7759 Definiert den linken Einzug.
7760 Wenn ein Layout in ein anderes
7764 -Layout integriert wird, werden die Breiten der verschiedenen
7768 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
7770 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
7774 Dieser Parameter wird auch dann benutzt, wenn der Rand als
7783 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
7784 Rändern hinzugefügt.
7785 Für die Bedeutung des Wertes gilt das bei
7792 \begin_layout Description
7812 \begin_layout Description
7824 , Manual, Static, Top_Environment,
7826 Centered_Top_Environment, Sensitive, Counter_C
7827 hapter, Counter_Section, Counter_Subsection, Counter_Subsubsection, Counter_Para
7830 Counter_Subparagraph, Counter_EnumI, Counter_EnumII, Counter_EnumIII,
7839 \begin_layout Description
7846 bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
7850 \begin_layout Description
7857 bedeutet: die Marke wird im Layout definiert (siehe:
7864 \begin_layout Description
7870 \InsetSpace \space{}
7873 \InsetSpace \space{}
7874 Centered\InsetSpace \space{}
7875 Top\InsetSpace \space{}
7879 sind Spezialfälle von
7884 Die Marke wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
7885 oder am Anfang einer Serie von Absätzen mit diesem Layout.
7886 Dies benutzt man zum Beispiel im
7895 Dasselbe trifft auch für
7899 -Marken mit dem LaTeX-Typ
7903 zu, damit Layouts für Theoreme korrekt arbeiten.
7906 \begin_layout Description
7913 ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
7917 Sensi\SpecialChar \-
7920 bedeutet, daß der gedruckte Text von der Art des Gleitobjekts abhängt.
7923 \begin_layout Description
7930 Sollte selbsterklärend sein --
7934 entspricht jeweils einem LaTeX-Gliederungsbefehl.
7938 \begin_layout Description
7951 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
7952 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
7955 \begin_layout Description
7968 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
7969 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
7977 Centered_Top_Environment
7982 \begin_layout Description
7995 Der String, der für den
8014 gesetzt wurde, dient dieser String auch als Voreinstellung für
8020 Absatz-Einstellungen
8026 \SpecialChar \menuseparator
8029 Absatz-Einstellungen
8032 \begin_inset Graphics
8033 filename ../../images/layout-paragraph.png
8035 BoundingBox 0bp 6bp 20bp 20bp
8039 ) verändert werden kann.
8050 eingestellt wurde, wird der Zähler an diesen String angehängt.
8053 \begin_layout Description
8065 , left, right, center
8069 Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
8073 \begin_layout Description
8085 , left, right, center
8093 von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
8095 Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
8097 Beispielsweise sollte in einer Aufzählung der Text nicht rechtsbündig oder
8098 zentriert gesetzt werden.
8102 \begin_layout Description
8118 Hiermit wird festgelegt, ob über dem Absatz ein
8124 eingefügt werden soll.
8125 Dies kann auch im Menü
8127 Einügen\SpecialChar \menuseparator
8128 Besondere\InsetSpace \space{}
8129 Formatierung\SpecialChar \menuseparator
8130 Vertikaler\InsetSpace \space{}
8131 Abstand\SpecialChar \ldots{}
8134 eingestellt werden, indem man in
8145 \begin_layout Description
8159 ] Steuert ähnlich wie
8176 \begin_layout Description
8196 LaTeX-Befehle innerhalb dieses Layouts durch
8203 schützt werden müssen.
8206 \begin_layout Description
8225 Gibt an, ob Zeilenumbrüche in LaTeX als
8226 \begin_inset Quotes gld
8238 \begin_inset Quotes grd
8241 dargestellt werden, oder nicht.
8242 Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
8243 in LyX komfortabler editieren zu können.
8246 \begin_layout Description
8259 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
8260 ohne diverse von LaTeX benötigte Ersetzungen durchzuführen.
8261 Dies ersetzt in gewisser Weise das alte Zeichensatzattribut
8268 \begin_layout Description
8284 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
8286 Diese Eigenschaft kann in bestimmten Fällen umständlich sein, zum Beispiel,
8287 wenn ein Programmcode eingegeben werden soll.
8288 In solchen Fällen kann
8297 LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
8298 Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
8301 \begin_layout Description
8318 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
8319 da das zu einer leeren LaTeX-Ausgabe führen würde.
8320 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
8321 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
8322 damit keiner vergisst, sie anzugeben.
8323 In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
8324 die keinen eigentlichen Text enthält.
8327 \begin_layout Description
8339 , onehalf, double, other
8347 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
8360 entsprechen Multiplikatoren 1, 1.25 und 1.667.
8361 Wenn Sie als Argument
8365 angeben, müssen Sie als
8369 einen konkreten Multiplikator angeben.
8370 Im Gegensatz zu anderen Parametern erzeugt LyX, wenn
8374 gesetzt wird, spezifischen LaTeX-Code, der auf das Paket
8384 \begin_layout Description
8394 Der Zeichensatz, der für den Textkörper
8398 die Marke verwendet wird (siehe Abschnitt\InsetSpace \space{}
8400 \begin_inset LatexCommand vref
8401 reference "sec:fonts"
8410 gesetzt, dann erhält
8414 automatisch denselben Wert.
8417 \begin_layout Description
8427 Der Zeichensatz, der für den Textkörper verwendet wird.
8428 (Siehe Abschnitt\InsetSpace \space{}
8430 \begin_inset LatexCommand vref
8431 reference "sec:fonts"
8438 \begin_layout Description
8448 Der Zeichensatz, der für die Marke verwendet wird.
8449 (Siehe Abschnitt\InsetSpace \space{}
8451 \begin_inset LatexCommand vref
8452 reference "sec:fonts"
8459 \begin_layout Description
8463 Preamble\SpecialChar \ldots{}
8470 Eine Serie von Makrodefinitionen, die in die Präambel (vor
8476 ) eingefügt werden, falls dieses Layout benutzt wird.
8479 \begin_layout Subsection
8480 Beschreibung des Zeichensatzes
8483 \begin_layout Standard
8484 \begin_inset LatexCommand label
8489 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
8492 \begin_layout LyX-Code
8502 \begin_layout LyX-Code
8506 \begin_layout LyX-Code
8510 \begin_layout Standard
8511 und es sind folgende Befehle vorhanden:
8514 \begin_layout Description
8531 \begin_layout Description
8548 \begin_layout Description
8560 , Italic, SmallCaps, Slanted
8565 \begin_layout Description
8581 , large, larger, largest, huge, giant
8586 \begin_layout Description
8598 , black, white, red, green, blue, cyan, magenta, yellow
8603 \begin_layout Section
8607 \begin_layout Standard
8608 Vorlagen werden genauso erstellt wie gewöhnliche Dokumente.
8609 Der einzige Unterschied ist: normale Dokumente enthalten zwangsläufig alle
8610 nur möglichen Einstellungen, einschließlich Zeichensatzschema und Papiergröße.
8611 Normalerweise möchte ein Benutzer nicht, daß eine Vorlage seine persönlichen
8612 Voreinstellungen überschreibt.
8613 Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
8626 aus der LyX-Datei entfernen.
8627 Dies kann (und muss) mit einem gewöhnlichen Texteditor durchgeführt werden.
8630 \begin_layout Standard
8631 Sie sollten Ihre persönlichen Vorlagen nach
8635 kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis
8639 und anschließend das Vorlagenverzeichnis im Dialog
8644 erkzeuge\SpecialChar \menuseparator
8651 \SpecialChar \ldots{}
8652 \SpecialChar \menuseparator
8657 \SpecialChar \menuseparator
8665 auf das private Verzeichnis setzen.
8668 \begin_layout Standard
8670 daß es eine Vorlage mit besonderer Bedeutung gibt:
8675 Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit
8680 atei\SpecialChar \menuseparator
8687 anlegen, damit dieses vernünftige Standardeinstellungen hat.
8688 Um diese Vorlage zu erstellen, müssen Sie lediglich ein Dokument mit den
8689 von Ihnen bevorzugten Einstellungen öffnen und dann im Dialog
8694 okument\SpecialChar \menuseparator
8701 \SpecialChar \ldots{}
8704 Als\InsetSpace \space{}
8709 okument-Standards\InsetSpace \space{}
8715 \begin_layout Chapter
8716 Eine Anleitung für Drucker
8717 \begin_inset LatexCommand label
8725 \begin_layout Standard
8730 : Wenn Sie für Ihren Drucker CUPS benutzen, ist diese Kapitel für Sie uninteress
8732 Ich werde es auch nicht mehr bearbeiten.
8735 \begin_layout Section
8739 \begin_layout Standard
8742 Anmerkung des Übersetzers: Der erste Satz dieser Einleitung
8743 \begin_inset Quotes gld
8746 Lesen Sie die Printing-HOWTO
8747 \begin_inset Quotes grd
8751 Wenn Sie tatsächlich die Printing-HOWTO gelesen (und verstanden) haben,
8752 enthält dieser Abschnitt für Sie praktisch keine neuen Informationen mehr.
8753 Natürlich enthält die Printing-HOWTO viele nützliche Informationen, die
8754 weit über das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
8755 Im übrigen ist die Installation des Druckers heutzutage erheblich einfacher,
8756 als die (sehr umfangreiche) Printing-HOWTO vermuten lässt.
8757 Die meisten Distributionen ermöglichen es, die hier erwähnten Konfigurationsdat
8758 eien mit wenigen Handgriffen zu erstellen.
8762 \begin_layout Standard
8763 Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
8764 müssen, sollten Sie zunächst die Datei
8771 (Sie befindet sich je nach Distribution oft im Verzeichnis
8779 .) Es gibt auch eine deutschsprachige Übersetzung, die man über FTP
8783 \begin_layout Standard
8785 \begin_inset LatexCommand url
8786 target "ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz"
8796 Zudem müssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
8801 \begin_layout Standard
8802 Einige Linux-Distributionen werden mit sogenannten Magic-Filtern ausgeliefert
8803 und installieren diese selbständig.
8804 Anstelle der Prozedur, die wir unten beschreiben, können Sie auch diese
8805 Magic-Filter-Prozedur benutzen.
8806 Allerdings wird es vermutlich etwas schwieriger sein, die Möglichkeiten
8807 Ihres Druckers voll auszuschöpfen.
8808 Wenn Ihre Linux-Distribution mit einem Extraprogramm für die Druckerinstallatio
8809 n ausgestattet ist, können Sie auch einfach dies benutzen.
8810 Werfen Sie danach einfach einen Blick in die
8814 , um eventuell noch ein paar Kleinigkeiten anzupassen.
8817 \begin_layout Section
8823 \begin_layout Subsection
8827 \begin_layout Standard
8832 informiert Linux über Ihre Druckerkonfiguration.
8833 Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
8834 und andere Benutzer ihn ansprechen können und erklärt Linux, wie Ausgaben
8835 an diesen Drucker gehandhabt werden sollen.
8836 Es macht durchaus Sinn, in dieser Datei mehrere
8837 \begin_inset Quotes gld
8841 \begin_inset Quotes grd
8844 zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
8845 aber in unterschiedlicher Art und Weise tun
8849 \begin_layout Standard
8854 Ich handhabe dies so mit meinem Epson Stylus Color IIs.
8855 Da man für Farb- und Schwarzweißdruck verschiedene Druckköpfe benötigt,
8856 habe ich einen eigenen Drucker
8860 für farbige Dokumente eingerichtet.
8861 Ich benutze auch einen
8865 -Drucker, der eine geringere Auf\SpecialChar \textcompwordmark{}
8866 lösung und einen ungenaueren Druckmodus
8868 Sie sehen, man kann mit Printcaps viele Dinge tun.
8874 Natürlich benötigt man für jeden physikalischen Drucker auch mindestens
8878 \begin_layout Standard
8879 Hier ein Beispiel für eine
8886 \begin_layout LyX-Code
8898 \begin_layout LyX-Code
8906 \begin_layout LyX-Code
8909 :sd=/var/spool/lpd/lp:
8914 \begin_layout LyX-Code
8917 :lf=/var/spool/lpd/lp/errs:
8922 \begin_layout LyX-Code
8930 \begin_layout LyX-Code
8938 \begin_layout LyX-Code
8957 Epson Stylus Color IIs, 180dpi:
8962 \begin_layout LyX-Code
8970 \begin_layout LyX-Code
8973 :sd=/var/spool/lpd/draft:
8978 \begin_layout LyX-Code
8981 :lf=/var/spool/lpd/draft/errs:
8986 \begin_layout LyX-Code
8989 :if=/var/spool/lpd/draft/draft.filter:
8994 \begin_layout LyX-Code
9002 \begin_layout LyX-Code
9010 \begin_layout LyX-Code
9029 Epson Stylus Color IIs, 360dpi:
9034 \begin_layout LyX-Code
9042 \begin_layout LyX-Code
9045 :sd=/var/spool/lpd/ps:
9050 \begin_layout LyX-Code
9053 :lf=/var/spool/lpd/ps/errs:
9058 \begin_layout LyX-Code
9061 :if=/var/spool/lpd/ps/ps.filter:
9066 \begin_layout LyX-Code
9074 \begin_layout LyX-Code
9082 \begin_layout LyX-Code
9088 \begin_layout Standard
9089 Bevor wir mit Erklärungen zu diesen Hieroglyphen fortfahren, haben wir eine
9090 wichtige Information:
9093 \begin_layout Standard
9095 WARNUNG! WARNUNG! WARNUNG!
9097 Benutzen Sie nur eine Leerzeile zwischen den Einträgen
9100 Stellen Sie sicher, daß diese Zeile VÖLLIG LEER ist!
9103 \begin_layout Standard
9104 Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Einträgen kann fatale
9105 Folgen haben, denn das System wird Ihre
9109 -Datei nicht richtig interpretieren können.
9112 \begin_layout Standard
9113 Sehen Sie sich jetzt einmal die Einträge genauer an.
9114 Jeder Teil eines Eintrags wird von einem
9115 \begin_inset Quotes gld
9123 \begin_inset Quotes grd
9126 Zeichen abgeschlossen.
9128 \begin_inset Quotes gld
9138 \begin_inset Quotes grd
9141 -Zeichen am Ende einer Zeile bedeutet, daß der Eintrag in der nächsten Zeile
9144 \begin_inset Quotes gld
9154 \begin_inset Quotes grd
9157 -Zeichen dürfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
9159 \begin_inset Quotes gld
9169 \begin_inset Quotes grd
9172 -Zeichen sollte unmittelbar hinter dem
9173 \begin_inset Quotes gld
9181 \begin_inset Quotes grd
9185 Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
9186 die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
9187 \begin_inset Quotes gld
9195 \begin_inset Quotes grd
9198 unmittelbar vor den folgenden Text.
9199 Beispielsweise könnten Sie den ersten Eintrag auch schreiben als:
9202 \begin_layout LyX-Code
9205 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
9208 \begin_layout Standard
9209 Beachten Sie, daß sich hier lediglich ein einzelnes
9210 \begin_inset Quotes gld
9218 \begin_inset Quotes grd
9221 zwischen den Teilen des Eintrags befindet.
9222 Wir spalten diesen Eintrag nun in zwei Zeilen auf:
9225 \begin_layout LyX-Code
9228 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
9233 \begin_layout LyX-Code
9236 :lf=/var/spool/lpd/lp/errs:
9239 \begin_layout Standard
9240 Wir brechen die Zeile zunächst direkt hinter einem
9243 \begin_inset Quotes gld
9252 \begin_inset Quotes grd
9262 \begin_inset Quotes gld
9272 \begin_inset Quotes grd
9277 einfügen, eine neue Zeile beginnen, ein wenig Freiraum einfügen und dann
9281 \begin_inset Quotes gld
9290 \begin_inset Quotes grd
9302 Es ist üblich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
9303 Zeilen bis auf die erste einzurücken.
9304 Es gibt übrigens viele Optionen, die man an einen Eintrag einfügen kann.
9305 Wir werden hier nur die vier wichtigsten behandeln.
9314 -Datei enthält weitere Informationen.
9317 \begin_layout Subsection
9321 \begin_layout Standard
9322 Der erste Teil eines
9326 -Eintrags ist der Druckername.
9327 Dort dürfen mehrere Namen angegeben werden, die durch ein
9328 \begin_inset Quotes gld
9336 \begin_inset Quotes grd
9339 -Zeichen getrennt werden.
9340 Es ist sinnvoll, als ersten Namen ein ein Kürzel anzugeben und als zweiten
9341 Namen eine Kurzbeschreibung des Druckers (natürlich gefolgt von einem
9342 \begin_inset Quotes gld
9350 \begin_inset Quotes grd
9357 \begin_layout LyX-Code
9377 \begin_layout Standard
9378 ein Drucker, der den Kurznamen
9381 \begin_inset Quotes gld
9389 \begin_inset Quotes grd
9394 erhält und eine Beschreibung
9395 \begin_inset Quotes gld
9398 Unser Drucker im Draft Modus
9399 \begin_inset Quotes grd
9404 \begin_inset Quotes gld
9414 \begin_inset Quotes grd
9417 am Ende der Zeile, das angibt, daß der Eintrag in der nächsten Zeile fortgesetz
9422 ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
9434 \begin_layout Standard
9435 Es ist üblich, für einen
9442 \begin_inset Quotes gld
9450 \begin_inset Quotes grd
9455 zu benutzen, und den Textdrucker
9458 \begin_inset Quotes gld
9466 \begin_inset Quotes grd
9476 \begin_layout Subsection
9477 Die Drucker-Gerätedatei
9480 \begin_layout Standard
9481 Der nächste Teil der Beispieleinträge legt das Gerät (das heißt den Namen
9482 der Gerätedatei) fest, auf dem gedruckt werden soll.
9483 In allen Beispieleinträgen lautet diese Zeile:
9486 \begin_layout LyX-Code
9494 \begin_layout Standard
9499 Noch einmal: Beachten Sie das
9502 \begin_inset Quotes gld
9512 \begin_inset Quotes grd
9517 am Ende der Zeile und das zusätzliche
9520 \begin_inset Quotes gld
9528 \begin_inset Quotes gld
9533 nach den Leerzeichen, die benutzt wurden, um den Text einzurücken
9538 \begin_layout Standard
9560 ) geben Sie den Namen des Drucker-Device an.
9561 Im Beispiel handelt es sich um
9568 die parallele Schnittstelle.
9569 Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
9570 Wenn Sie einen haben, sollten Sie
9577 für die erste serielle Schnittstelle benutzen,
9584 für die zweite, usw.
9585 In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
9590 -Eintrag benutzen müssen, beispielsweise um die Baudrate festzulegen.
9595 -Manpage enthält darüber weitere Informationen.
9598 \begin_layout Standard
9599 Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
9600 Außerdem hängt der Drucker bei
9604 PC-Kompatiblen Computern an
9611 \begin_layout Standard
9612 Warum ist die erste parallele Schnittstelle
9624 ? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
9651 Da die meisten PC-Kompatiblen Computer die parallele Schnittstelle auf
9656 legen, ist bei diesen Systemen
9660 die parallele Schnittstelle.
9662 Wenn Sie über mehr als eine parallele Schnittstelle
9663 verfügen, ändert sich die Situation.
9664 Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
9665 geändert haben sollten, wird ein anderes
9669 -Gerät auf die parallele Schnittstelle zeigen.
9670 Andere Systeme sind möglicherweise völlig merkwürdig konfiguriert.
9671 In jedem Fall können Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
9673 Dann können Sie mit Hilfe der Adresse auch bestimmen, ob Sie
9698 Möglicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
9699 sollten also testen, welches Device die Druckerschnittstelle anspricht.
9702 \begin_layout Subsection
9703 Das Spulverzeichnis und die Logdatei
9706 \begin_layout Standard
9707 Zusätzlich zu einem Druckernamen und einem zugehörigen Gerät benötigen Sie
9708 auch noch ein Verzeichnis für den Drucker-Spooler.
9709 Dieses wird mit dem Kürzel
9728 Es ist auch sehr sinnvoll, eine Logdatei für Fehlermeldungen anzulegen.
9729 Diese gibt man nach dem Kürzel
9750 \begin_layout Standard
9751 Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
9755 ; manche benutzen nur
9760 In jedem Fall erhält traditionell jeder Druckereintrag ein eigenes Unterverzeic
9761 hnis mit dem Namen des jeweiligen Druckers.
9763 \begin_inset Quotes gld
9767 \begin_inset Quotes grd
9770 einloggen und diese Verzeichnisse von Hand anlegen.
9771 Sie werden auch den Eigentümer dieser Verzeichnisse ändern müssen, damit
9772 die Gruppenzugehörigkeit der Verzeichnisse
9777 (Dies kann man zum Beispiel mit
9789 der Name des entsprechenden Verzeichnisses ist.)
9792 \begin_layout Standard
9793 Sehen Sie sich einmal den Eintrag des Druckers
9797 aus dem Beispiel an.
9798 Er enthält die Zeilen:
9801 \begin_layout LyX-Code
9804 :sd=/var/spool/lpd/ps:
9809 \begin_layout LyX-Code
9812 :lf=/var/spool/lpd/ps/errs:
9817 \begin_layout Standard
9822 das Spoolverzeichnis ist und die Fehlermeldungen in die Datei
9823 \begin_inset LatexCommand url
9824 target "/var/spool/lpd/ps/errs"
9828 geschrieben werden sollen.
9829 Sie sollten diese Datei
9830 \begin_inset Quotes gld
9834 \begin_inset Quotes grd
9837 , indem Sie im Spoolverzeichnis das Kommando
9845 \begin_layout Standard
9850 erfüllt zwei Aufgaben.
9851 Erstens stellt er sicher, daß eine Datei dieses Namens existiert, indem
9852 sie gegebenenfalls einfach erzeugt wird.
9853 Sie ist dann zwar leer, aber sie existiert.
9854 Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt geändert
9860 sorgt dafür, daß diese Zeit auf
9861 \begin_inset Quotes gld
9865 \begin_inset Quotes grd
9870 \begin_inset Quotes gld
9874 \begin_inset Quotes grd
9877 also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
9878 (In unserem Fall benötigen wir lediglich die erste Wirkungsweise.)
9886 \begin_layout Standard
9887 Ganz ähnlich sieht der Eintrag für den Drucker
9895 \begin_layout LyX-Code
9898 :sd=/var/spool/lpd/lp:
9903 \begin_layout LyX-Code
9906 :lf=/var/spool/lpd/lp/errs:
9911 \begin_layout Standard
9912 Wieder: Spoolverzeichnis
9921 /var/spool/lpd/lp/errs
9927 \begin_layout Subsection
9931 \begin_layout Standard
9936 , der einfach Text direkt an den Drucker weitergibt, benötigen die Drucker
9945 einen sogenannten Filter.
9946 (Darum haben Ihre Einträge noch eine zusätzliche Zeile.) Das
9950 -Kürzel für das Filterprogramm ist
9973 \begin_layout Standard
9974 Es gibt übrigens verschiedene Kürzel, um Filterprogramme anzugeben.
9975 Man hat dadurch die Möglichkeit, verschiedene Filter für verschiedene Zwecke
9977 Sie können auch beim Aufruf von
9981 unterschiedliche Filter auswählen -- aber das soll hier nicht vertieft
9982 werden, es wird hier nicht benötigt.
9985 \begin_layout Standard
9986 Sehen Sie sich den Eintrag für den Drucker
9993 \begin_layout LyX-Code
9996 :if=/var/spool/lpd/ps/ps.filter:
10001 \begin_layout Standard
10010 ist ein Shellscript, das im Spoolverzeichnis des Druckers
10015 Sie können prinzipiell auch direkt den Namen eines Programms angeben, aber
10016 der Aufruf eines Shellscripts gibt Ihnen die Möglichkeit, Kommandozeilenparamet
10020 \begin_layout Standard
10021 Alle Filter, egal ob
10022 \begin_inset Quotes gld
10026 \begin_inset Quotes grd
10029 Programme oder Shellscripts, müssen Ihre Eingabe aus
10033 (der Standardeingabe) übernehmen und die Ausgabe nach
10037 (der Standardausgabe) ausgeben.
10040 \begin_layout Subsection
10044 \begin_layout Standard
10045 Es gibt noch drei zusätzliche Kürzel, die Sie in Ihre
10051 -Einträge schreiben sollten.
10052 Sie können diese am Ende aller drei Beispieleinträge sehen.
10053 Es handelt sich um:
10056 \begin_layout LyX-Code
10064 \begin_layout LyX-Code
10072 \begin_layout LyX-Code
10078 \begin_layout Standard
10101 \begin_layout Standard
10106 würde bedeuten: Die zu druckende Datei darf nicht größer werden als 5 Datenblöc
10108 Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
10109 \begin_inset Quotes gld
10113 \begin_inset Quotes grd
10116 benötigt, hat man festgelegt, daß 0 hier soviel bedeutet wie
10117 \begin_inset Quotes gld
10121 \begin_inset Quotes grd
10130 \begin_inset Quotes gld
10133 es können Dateien beliebiger Größe gedruckt werden
10134 \begin_inset Quotes grd
10164 sorgt dafür, daß nach einem Druckauftrag nicht noch ein zusätzlicher Befehl
10166 \begin_inset Quotes gld
10170 \begin_inset Quotes grd
10192 ), daß vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zusätzliche
10193 Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
10196 \begin_layout Section
10197 Wir bauen einen Druckerfilter
10200 \begin_layout Subsection
10201 PostScript-Dateien mit Hilfe von Ghostscript ausdrucken
10204 \begin_layout Standard
10205 Vermutlich kann Ihr Drucker nicht von sich aus PostScript drucken.
10206 Um Ihren Drucker trotzdem wie einen
10210 -Drucker benutzen zu können, ist es am einfachsten, das
10218 als Filterprogramm zu benutzen.
10223 Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
10224 Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
10225 können), sind Sie auf sich allein gestellt (für den Anfang lesen Sie einmal
10233 \begin_layout Standard
10234 Zunächst sollten Sie Ghostscript installieren.
10235 An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
10237 Andernfalls können Sie Ghostscript auch über das Linux-FTP-Archiv
10248 Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
10254 \begin_layout LyX-Code
10260 \begin_layout Standard
10261 Es erscheint eine Liste von verfügbaren Ausgabetreibern und -formaten.
10262 Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
10266 \begin_layout Itemize
10275 \begin_layout Description
10283 \begin_layout Description
10292 \begin_layout Standard
10302 \begin_layout Description
10311 \begin_layout Standard
10321 \begin_layout Description
10324 iwlq Imagewriter LQ i
10331 \begin_inset Formula $320\times216$
10342 \begin_layout Itemize
10351 \begin_layout Description
10354 bj10e BubbleJet BJ-10e
10357 \begin_layout Description
10360 bj200 BubbleJet BJ-200
10363 \begin_layout Description
10366 bjc600 Color BubbleJet BJC-600, BJC-4000
10374 \begin_layout Standard
10375 Funktioniert auch für Apple-Drucker wie dem StyleWriter 2x00
10385 \begin_layout Description
10388 bjc800 Color BubbleJet BJC-800
10391 \begin_layout Description
10399 \begin_layout Description
10412 \begin_layout Itemize
10421 \begin_layout Description
10427 \begin_layout Description
10433 \begin_layout Description
10438 mit Textverbesserung bei niedriger Auf\SpecialChar \textcompwordmark{}
10442 \begin_layout Description
10448 \begin_layout Description
10454 \begin_layout Description
10460 \begin_layout Description
10468 \begin_layout Description
10473 Alternativer Treiber für
10479 \begin_layout Itemize
10488 \begin_layout Description
10491 ap3250 ActionPrinter AP3250
10493 (und jeder andere Drucker, der die Druckersprache
10502 \begin_layout Description
10515 Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
10529 \begin_layout Description
10546 Nadeln (und Kompatible)
10549 \begin_layout Description
10562 (und Kompatible) in mittlerer Auf\SpecialChar \textcompwordmark{}
10568 \begin_layout Description
10577 Nadeldrucker (und Kompatible) in dreifacher Auf\SpecialChar \textcompwordmark{}
10581 \begin_layout Description
10586 Farbdrucker (funktioniert auch mit
10597 \begin_layout Description
10600 st800 Stylus 800 inkjet
10603 \begin_layout Description
10610 Stylus Color, Stylus Color Pro, Stylus Color II
10620 \begin_layout Itemize
10635 \begin_layout Description
10643 \begin_layout Description
10646 cdeskjet DeskJet 500C
10655 \begin_layout Description
10658 cdjcolor DeskJet 500C
10677 \begin_layout Description
10680 cdjmono DeskJet 500C
10684 and 510C, 520C, 540C
10686 ) im Schwarzweißbetrieb
10689 \begin_layout Description
10700 \begin_layout Description
10703 cdj550 DeskJet 550C
10710 \begin_layout Description
10720 \begin_layout Description
10723 djet500 DeskJet 500
10726 \begin_layout Description
10739 Treiber (arbeitet nicht mit dem
10754 \begin_layout Description
10757 dnj650c DesignJet 650C
10760 \begin_layout Description
10763 ljet2p LaserJet IId, LaserJet IIp,
10776 \begin_layout Description
10779 ljet3 LaserJet III*
10794 \begin_layout Description
10797 ljet3d LaserJet IIID
10799 mit Möglichkeit zu doppelseitigem Drucken
10802 \begin_layout Description
10807 (Voreinstellung für die Auf\SpecialChar \textcompwordmark{}
10815 \begin_layout Description
10829 \begin_layout Description
10832 ljetplus LaserJet Plus
10835 \begin_layout Description
10841 \begin_layout Description
10853 \begin_layout Description
10856 pjxl PaintJet XL color
10859 \begin_layout Description
10862 pjxl300 PaintJet XL300 color
10871 \begin_layout Description
10884 \begin_layout Itemize
10893 \begin_layout Description
10913 \begin_layout Description
10933 \begin_layout Description
10953 \begin_layout Description
10970 \begin_layout Itemize
10971 Verschiedene andere Drucker
10977 \begin_layout Description
10980 cp50 Mitsubishi CP50
10985 \begin_layout Description
10995 \begin_layout Description
10998 imagen Imagen ImPress
11003 \begin_layout Description
11006 jetp3852 IBM Jetprinter
11025 \begin_layout Description
11033 \begin_layout Description
11036 necp6 NEC P6/P6+/P60
11042 Auf\SpecialChar \textcompwordmark{}
11046 \begin_layout Description
11049 nwp533 Sony Microsystems NWP533
11060 \begin_layout Description
11068 \begin_layout Description
11071 oki182 Okidata MicroLine 182
11074 \begin_layout Description
11077 okiibm Okidata MicroLine IBM-K
11082 \begin_layout Description
11090 \begin_layout Description
11102 \begin_layout Description
11108 \begin_layout Description
11115 2700, 3700, 4045, etc.)
11119 \begin_layout Standard
11120 Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
11121 Ihren Drucker nicht unterstützt, können Sie versuchen, Ghostscript mit
11122 Hilfe des Quellcodes selbst zu übersetzen.
11123 Wenn Ihr Drucker nicht
11127 unterstützt wird, versuchen Sie es mit einem Treiber für einen kompatiblen
11131 \begin_layout Standard
11132 Beachten Sie, daß einige Drucker spezielle Kommandozeilenparameter benötigen.
11133 Zum Beispiel möchte der
11137 -Treiber, daß die Datei
11141 noch vor der eigentlichen Eingabedatei eingegeben wird.
11142 Für mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
11145 \begin_layout Standard
11146 Als nächstes bauen wir den Filter.
11147 Es empfiehlt sich, der Datei den Namen
11154 zu geben (dabei ist
11158 der Name, den Sie Ihrem Drucker in der
11162 -Datei gegeben haben).
11163 Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
11165 Das Filterskript sollte folgendes enthalten:
11168 \begin_layout LyX-Code
11174 \begin_layout LyX-Code
11177 /usr/bin/gs -q -dSAFER -dNOPAUSE
11194 \begin_layout LyX-Code
11221 VorangestellteDatei
11228 \begin_layout Standard
11233 den Treiber für Ihren Drucker angibt;
11237 ist die Auf\SpecialChar \textcompwordmark{}
11238 lösung, die Sie benutzen wollen;
11242 steht für alle möglichen anderen Optionen, mit denen Sie Ghostscript aufrufen
11243 möchten; das (optionale)
11245 VorangestellteDatei
11250 ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einfügen
11253 \begin_inset Quotes gld
11263 \begin_inset Quotes grd
11266 am Ende der zweiten Zeile ist der übliche Weg, in einem Shellskript einen
11267 Befehl in mehrere Zeilen aufzuspalten
11271 \begin_layout Standard
11277 Nur muss ein Shellskript bei weitem nicht so penibel geschrieben werden.
11283 (Die Argumente in den eckigen Klammern sind optional und werden in vielen
11284 Fällen nicht benötigt.
11285 Die Klammern selbst erscheinen natürlich
11289 in der Filterdatei.)
11292 \begin_layout Standard
11293 Beachten Sie, daß hier davon ausgegangen wird, daß sich das Programm Ghostscript
11303 Dies kann in Ihrem System anders sein.
11306 \begin_layout Standard
11307 Verschiedene Druckertreiber behandeln das Argument
11312 Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
11317 Andere möchten die horizontale und die vertikale Auf\SpecialChar \textcompwordmark{}
11318 lösung einzeln eingegeben
11319 haben, zum Beispiel
11324 Es kann sein, daß der Druckertreiber auch noch andere Optionen unterstützt.
11325 Genaueres müssen Sie in der Dokumentation von Ghostscript nachlesen.
11328 \begin_layout Standard
11329 Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
11333 , um die Skriptdatei zu einer ausführbaren Datei zu machen.
11334 (Dazu müssen Sie als
11335 \begin_inset Quotes gld
11339 \begin_inset Quotes grd
11345 \begin_layout Standard
11346 Hier ist ein Beispielfilter, den
11355 Epson Stylus Color IIs
11362 \begin_layout LyX-Code
11368 \begin_layout LyX-Code
11371 /usr/bin/gs -q -dSAFER -sDEVICE=stcolor
11376 \begin_layout LyX-Code
11379 -r360x360 -sDithering=fsmono
11384 \begin_layout LyX-Code
11387 -dNOPAUSE -dnoWeave
11392 \begin_layout LyX-Code
11395 -sOutputFile=- stcolor.ps -
11398 \begin_layout Standard
11399 Dieser Filter erzeugt eine Ausgabe in
11403 und schwarzweiß für einen
11405 Epson Stylus Color IIs
11409 \begin_layout Standard
11419 Ich benutze einen ähnlichen Filter für meinen
11436 benutze ich einen anderen Wert für den
11450 \begin_layout Subsection
11451 Wenn Ihr Drucker bereits PostScript versteht\SpecialChar \ldots{}
11455 \begin_layout Standard
11456 Viele moderne Laserdrucker haben Post
11465 Einige Laserdrucker benutzen
11470 \begin_inset Quotes gld
11474 \begin_inset Quotes grd
11478 Wenn Sie über solch einen Drucker verfügen, benötigen Sie keinen Filter,
11479 sondern können Ihre Ausgabe direkt an den Drucker weiterleiten.
11480 Allerdings -- wenn Sie eine einfache Textdatei drucken möchten, werden
11481 Sie den Text erst irgendwie in
11485 formatieren müssen.
11488 \begin_layout Standard
11489 Es gibt drei verbreitete Programme, die ASCII-Dateien nach
11518 kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
11523 -Drucker sollten Sie ein Filterskript erzeugen, das eines dieser Programme
11524 zur Umwandlung benutzt.
11529 -Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
11530 druckt.) Lesen Sie für weitere Informationen die
11542 \begin_layout Section
11543 Der Druckerspuldämon
11548 \begin_layout Standard
11549 Das Programm, das letztlich die Druckaufträge ausführt, heißt
11554 Dies ist auch das Programm, das die Datei
11557 \begin_inset LatexCommand url
11558 target "/etc/printcap"
11568 Irgendwo in den Shellskripts, die ausgeführt werden, wenn Ihr Computer
11573 \begin_layout Standard
11574 Auf einigen Computern stehen diese
11592 Das müssen Sie selbst herausfinden.
11601 gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
11602 Systems zur Verfügung steht.
11603 Im Prinzip können Sie auch jedes Mal
11607 von Hand starten, wenn Sie als
11608 \begin_inset Quotes gld
11612 \begin_inset Quotes grd
11618 \begin_layout Standard
11623 erst einmal auf Ihrem System läuft, können Sie ihn mit Hilfe des
11627 efehls kontrollieren.
11628 Auch hierzu müssen Sie als
11629 \begin_inset Quotes gld
11633 \begin_inset Quotes grd
11639 \begin_layout Section
11640 Kurze Zusammenfassung
11643 \begin_layout Standard
11644 Zum Abschluss fassen wir noch einmal die Schritte zusammen, die Sie durchführen
11645 müssen, um eine minimale Konfiguration zu erreichen.
11646 Wenn Sie fertig sind, haben Sie zwei Drucker: der eine heißt
11647 \begin_inset Quotes gld
11655 \begin_inset Quotes grd
11658 und dient dazu, ASCII zu drucken, der andere heißt
11659 \begin_inset Quotes gld
11667 \begin_inset Quotes grd
11670 und verarbeitet Aufträge in
11675 Der Druckerfilter für den
11678 \begin_inset Quotes gld
11686 \begin_inset Quotes grd
11691 -Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
11692 ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf\SpecialChar \textcompwordmark{}
11699 \begin_layout Enumerate
11707 \begin_inset Quotes gld
11711 \begin_inset Quotes grd
11716 ein oder benutzen Sie
11726 \begin_layout Enumerate
11727 Führen Sie folgende Befehle aus:
11731 \begin_layout Enumerate
11738 \begin_layout Enumerate
11748 \begin_layout Standard
11749 (wenn es nicht bereits existiert)
11753 \begin_layout Enumerate
11761 \begin_layout Standard
11762 (Möglicherweise müssen Sie
11779 \begin_layout Enumerate
11786 \begin_layout Enumerate
11794 \begin_layout Standard
11795 (nur falls diese Verzeichnisse noch nicht existieren)
11799 \begin_layout Enumerate
11803 touch lp/errs ps/errs
11806 \begin_layout Enumerate
11810 chgrp daemon lp ps lp/errs ps/errs
11814 \begin_layout Enumerate
11815 Editieren Sie nun Ihre Datei
11823 \begin_layout Enumerate
11824 Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
11829 \begin_layout Enumerate
11830 \SpecialChar \ldots{}
11831 entweder die alte Version umbenennen (zum Beispiel in
11832 \begin_inset LatexCommand url
11833 target "/etc/printcap.orig"
11840 \begin_layout Enumerate
11841 \SpecialChar \ldots{}
11842 oder alle Einträge auskommentieren, indem Sie an den Anfang jeder Zeile
11846 \begin_inset Quotes gld
11854 \begin_inset Quotes grd
11859 -Zeichen schreiben.
11863 \begin_layout Enumerate
11864 Erstellen Sie in Ihrer
11877 \begin_layout LyX-Code
11885 \begin_layout LyX-Code
11893 \begin_layout LyX-Code
11896 :sd=/var/spool/lpd/lp:
11901 \begin_layout LyX-Code
11904 :lf=/var/spool/lpd/lp/errs:
11909 \begin_layout LyX-Code
11933 \begin_layout LyX-Code
11941 \begin_layout LyX-Code
11944 :sd=/var/spool/lpd/ps:
11949 \begin_layout LyX-Code
11952 :lf=/var/spool/lpd/ps/errs:
11957 \begin_layout LyX-Code
11960 :if=/var/spool/lpd/ps/ps.filter:
11965 \begin_layout LyX-Code
11972 \begin_layout Enumerate
11973 STELLEN SIE SICHER, DASS:
11977 \begin_layout Enumerate
11978 nichts in einer Leerzeile zwischen zwei Einträgen steht -- nicht einmal
11985 \begin_layout Enumerate
11989 \begin_inset Quotes gld
11999 \begin_inset Quotes grd
12004 -Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
12012 \begin_layout Enumerate
12013 Als nächstes, erstellen Sie ein Filterskript für den Drucker
12023 \begin_layout Enumerate
12024 Erstellen Sie eine Datei
12027 /var/spool/lpd/ps/ps.filter
12030 mit folgendem Inhalt
12036 \begin_layout LyX-Code
12042 \begin_layout LyX-Code
12045 /usr/bin/gs -q -dSAFER -dNOPAUSE
12050 \begin_layout LyX-Code
12053 -sDEVICE=epson -sOutputFile=- -
12056 \begin_layout Standard
12057 (Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
12058 \begin_inset Quotes gld
12066 \begin_inset Quotes grd
12069 durch den entsprechenden Treibernamen Ihres Druckers.
12070 Wenn sich das Programm
12078 befinden sollte, korrigieren Sie den Pfad.)
12082 \begin_layout Enumerate
12083 Führen Sie folgende Befehle aus:
12087 \begin_layout Enumerate
12091 chmod a+X /var/spool/lpd/ps/ps.filter
12094 \begin_layout Enumerate
12098 chgrp daemon /var/spool/lpd/ps/ps.filter
12103 \begin_layout Enumerate
12104 Zuletzt starten Sie den Druckerdämon
12114 \begin_layout Enumerate
12115 Wenn er noch nicht läuft, benutzen Sie
12121 , um ihn zu starten.
12125 \begin_layout Enumerate
12126 Wenn er bereits läuft, starten Sie das Programm
12155 Diese Befehle aktivieren die neuen Einträge in
12180 \begin_layout Enumerate
12181 Stellen Sie sicher, daß
12188 irgendwo in Ihren Bootscripts ausgeführt wird.
12192 \begin_layout Enumerate
12193 Sie können sich jetzt wieder als
12197 ausloggen und Ihre neuen Druckereinträge testen.
12205 aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
12210 zu testen; entsprechend testen Sie den Drucker
12224 gefolgt vom Namen einer kurzen Datei im
12234 \begin_layout Standard
12235 Noch ein Wort zur Vorsicht: wenn Sie den Drucker
12239 testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
12240 eine Unmenge Müll an Ihren Drucker schicken.
12241 Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
12256 , um den Druckauftrag zu widerrufen.
12261 Anschließend können Sie Ihren Drucker wieder einschalten.
12264 \begin_layout Standard
12265 Wenn einer der beiden Drucker nicht funktioniert, überprüfen Sie alle Schritte
12267 Ansonsten können Ihnen die Man
12302 \begin_layout Standard
12303 Wenn alles funktioniert, herzlichen Glückwunsch!
12306 \begin_layout Chapter
12308 \begin_inset LatexCommand label
12309 name "cha:Externes"
12316 \begin_layout Section
12320 \begin_layout Standard
12321 Einer der am häufigsten geäußerten Wünsche der LyX-Benuutzer ist die Möglichkeit
12322 einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
12323 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
12324 ähnliches zum Einbinden in Dokumente zu erstellen.
12325 Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
12326 das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
12330 \begin_layout Itemize
12331 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
12332 e Programm starten.
12335 \begin_layout Itemize
12336 LyX merkt nicht, daß Sie die Abbildung geändert haben, und die Darstellung
12337 am Bildschirm wird schnell veraltet; dies wird noch durch die fehlende
12338 Möglichkeit, die Anzeige zu aktualisieren, erschwert.
12341 \begin_layout Itemize
12342 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
12343 HTML oder ASCII umgehen.
12346 \begin_layout Standard
12349 Externes\InsetSpace \space{}
12352 ist der Versuch, diese Probleme zu lösen
12356 \begin_layout Standard
12357 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
12358 wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
12359 zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
12366 Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
12367 LyX und einer externen Anwendung definiert wird.
12368 Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
12369 von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
12370 und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
12374 \begin_layout Standard
12375 Das Ergebnis ist eben genau diese Einfügung
12377 Externes\InsetSpace \space{}
12381 Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
12382 Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
12383 Wenn Sie darauf klicken, erscheint ein Dialog, in dem Sie genau festlegen
12384 können, welche Art von Material Sie einbinden wollen.
12385 Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
12386 oben aufgezeigten Probleme umgehen können und einiges mehr.
12389 \begin_layout Section
12390 Wie funktioniert das?
12393 \begin_layout Standard
12396 Externes\InsetSpace \space{}
12399 basiert auf dem Konzept der Vorlage.
12400 Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
12401 Sorte von Material umgehen soll.
12402 Derzeit gehören zu LyX derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
12403 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
12404 Die vollständige Liste sehen Sie in
12409 infügen\SpecialChar \menuseparator
12414 atei\SpecialChar \menuseparator
12419 xternes\InsetSpace ~
12425 \begin_layout Standard
12426 Darüberhinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
12428 Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
12429 hoffen, daß Sie derartig erstellte Vorlagen an das LyX-Team schicken, damit
12430 sie in kommenden LyX-Versionen integriert werden können.
12433 \begin_layout Standard
12434 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
12435 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
12436 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
12438 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
12441 \begin_layout Standard
12442 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
12448 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
12449 speichern Sie diese
12454 Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen, müssen Sie
12459 starten, um eine PostScript-Datei zu erzeugen, die von LaTeX eingebunden
12461 In diesem Fall ist also die
12465 -Datei die oben erwähnte Originaldatei, und die
12469 Datei die tatsächlich eingebundene Datei.
12472 \begin_layout Standard
12473 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
12474 Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
12475 Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
12476 dliche Exportformate für die LyX-Datei zu ermöglichen.
12479 \begin_layout Standard
12480 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
12481 eine PostScript-Datei im Rohformat einzubinden.
12482 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
12483 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
12484 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
12485 Genau dies ist mit der Einfügung
12489 möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
12490 en (sofern sie von LyX unterstützt werden).
12493 \begin_layout Standard
12494 Darüberhinaus erlaubt die Einfügung
12498 aber auch die einfache Integration mit externen Betrachtern und Editoren.
12499 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
12500 XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript-D
12506 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
12507 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
12508 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
12509 der richtigen Größe zu erstellen.
12510 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
12511 und können so Ihre Produktivität ungemein steigern.
12514 \begin_layout Standard
12515 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
12516 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
12518 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
12519 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen, um externe
12520 Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
12524 \begin_layout Standard
12525 Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
12526 die Möglichkeiten von LyX stark erweitern, ohne dazu den eigentlichen Quellcode
12527 verändern zu müssen.
12528 Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
12529 aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
12532 \begin_layout Standard
12533 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
12534 möglicher Exportformate für das eingefügte Material gibt, wäre es zu vermuten,
12535 daß man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
12536 Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
12537 lle so einfach wie möglich zu halten.
12538 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
12539 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
12540 und es gibt nur einen Schalter
12542 in\InsetSpace \space{}
12547 \begin_layout Standard
12554 X\InsetSpace \space{}
12557 , der die Datei in genau diesem primären Format anzeigt.
12560 \begin_layout Standard
12561 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
12562 So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
12564 Denken Sie also daran, daß Ihnen die Vorschau lediglich das Aussehen in
12565 diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
12566 anderen Formaten aussieht, müssen Sie wie gewohnt die Konvertierung manuell
12570 \begin_layout Section
12576 \begin_layout Standard
12577 Eine Externe Einfügung wird vom Menü
12584 \SpecialChar \menuseparator
12592 \SpecialChar \menuseparator
12600 \InsetSpace \space{}
12605 \SpecialChar \ldots{}
12607 Es wird dann der Dialog
12609 Externes\InsetSpace \space{}
12613 In diesem Dialog können Sie genau festlegen, welche Art von Material Sie
12614 einbinden wollen, und auch wie das geschehen soll.
12615 Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
12616 und Betrachter starten.
12619 \begin_layout Standard
12620 Auf der Karteikarte
12624 befindet sich zunächst ein Fenster
12628 , in das Sie einen Dateinamen direkt oder über
12632 \SpecialChar \ldots{}
12634 Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird,
12635 besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
12636 Darunter ist ein Schalter
12638 Datei\InsetSpace \space{}
12639 bearbeiten\SpecialChar \ldots{}
12642 , mit dem ein Bearbeitungsprogramm für die eingegebene Datei aufgerufen
12646 \begin_layout Standard
12647 Dann kommt eine Liste mit Vorlagen.
12648 Im Textfenster darunter finden Sie einige hoffentlich hilfreiche Hinweise
12649 zur Verwendung der gewählten Vorlage: Meist eine kurze Beschreibung, was
12650 die Vorlage macht und welche Parameter möglich sind.
12653 \begin_layout Standard
12654 Unten links im Dialogfenster können Sie noch
12661 \begin_layout Standard
12662 Wenn Sie auf der Karteikarte
12668 \begin_layout Standard
12675 X-Ansicht in\InsetSpace \space{}
12680 \begin_layout Standard
12687 X\InsetSpace \space{}
12690 aktiviert haben, wird die externe Datei angezeigt, wenn es möglich ist.
12693 in\InsetSpace \space{}
12698 \begin_layout Standard
12705 X\InsetSpace \space{}
12708 deaktiviert, erscheint nur ein grau hiterlegtes Kästchen mit Vorlagentyp
12712 \begin_layout Standard
12713 Dann gibt es noch die Karteikarten
12729 , die Sie bereits aus
12734 infügen\SpecialChar \menuseparator
12739 rafik\SpecialChar \ldots{}
12743 Die letzten beiden sind abhängig vom Vorlagentyp aktiviert.
12746 \begin_layout Standard
12747 Ganz unten befinden sich schließlich die gewohnten Knöpfe
12769 \begin_layout Section
12773 \begin_layout Standard
12774 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
12775 von externem Material verwendet werden können.
12776 Dies sollte etwa folgendes umfassen:
12779 \begin_layout Itemize
12780 Externe Rasterbilder
12783 \begin_layout Itemize
12784 Externe XFig-Abbildungen
12787 \begin_layout Itemize
12791 \begin_layout Itemize
12795 \begin_layout Section
12796 Die Konfigurationsdatei
12799 \begin_layout Standard
12800 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
12801 Allerdings sollten Sie sich im klaren sein, daß Sie, wenn Sie dabei zu
12802 unbesorgt vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
12803 Wenn Sie also eigene Vorlagen erstellen wollen, lesen Sie bitte
12807 den Abschnitt\InsetSpace \space{}
12809 \begin_inset LatexCommand vref
12810 reference "sec:Sicherheitshinweise"
12817 \begin_layout Standard
12818 Trotzdem sollten Sie unbedingt selbst erstellte Vorlagen an das LyX-Team
12822 \begin_layout Standard
12823 Die Vorlagendefinitionen befinden sich in der Datei
12825 LyXDir/external_templates
12828 Sie können sich eine Kopie davon in Ihr privates Benutzerverzeichnis
12832 kopieren und editieren.
12833 Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
12834 genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
12835 finden\SpecialChar \ldots{}
12839 \begin_layout Section
12840 Der Ersetzungsmechanismus
12843 \begin_layout Standard
12844 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
12845 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
12846 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
12847 Aufruf ausgewertet werden.
12848 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
12849 das LyX-Dokument enthält.
12850 Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
12852 Hier finden Sie eine Liste dieser Makros:
12855 \begin_layout Description
12856 $$FName Der Name der im Dialog angegeben Datei.
12859 \begin_layout Description
12860 $$Basename Der Dateiname ohne die Endung
12863 \begin_layout Description
12864 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
12865 wird automatisch gelöscht, wenn das Dokument geschlossen oder die Einfügung
12869 \begin_layout Description
12871 \begin_inset Quotes gld
12875 \begin_inset Quotes grd
12878 ) Dieses Makro wird zum Inhalt der Datei mit dem Namen
12885 \begin_layout Description
12886 $$Sysdir Dies wird durch den Namen des Systemverzeichnisses ersetzt.
12887 Es wird normalerweise verwendet, um diverse Hilfsskripte anzusprechen,
12888 die Teil von LyX sind.
12891 \begin_layout Standard
12892 Darüberhinaus werden sämtliche Umgebungsvariablen der Form
12899 \begin_layout Section
12900 Sicherheitshinweise
12901 \begin_inset LatexCommand label
12902 name "sec:Sicherheitshinweise"
12909 \begin_layout Standard
12910 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
12911 zu einer Vielzahl von externen Programmen und startet diese automatisch.
12912 Darum ist es notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
12914 Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
12915 Parameter anzugeben, scheinbar Gefahr, daß jemand bösartige Dokumente erstellt,
12916 die willkürliche Befehle ausführen, sobald ein Benutzer sie betrachtet
12918 Dies ist etwas, das wir unter allen Umständen vermeiden wollen.
12921 \begin_layout Standard
12922 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
12923 tei festgelegt werden können, bestehen keine Sicherheitsbedenken, solange
12924 LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
12925 Der Grund dafür ist, daß die externen Programme nicht mit dem Systembefehl
12930 aufgerufen werden, sondern mit
12935 Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
12936 willkürliche Befehle durch die Shell ausführen zu lassen.
12939 \begin_layout Standard
12943 \begin_layout Standard
12952 Bedingt durch diese Sicherheit, sind Sie allerdings etwas in der Auswahl
12953 der Befehlszeichenketten eingeschränkt, die Sie in der Vorlagedatei verwenden
12955 Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muss
12956 auch so bleiben, wenn LyX weiterhin sicher bleiben soll.
12957 Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
12958 Skript schreiben und dieses dann aufrufen.
12961 \begin_layout Standard
12966 finden Sie das Skript
12968 general_command_wrapper.py
12970 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
12971 Es ist auch ein gutes Beispiel, wenn Sie selbst eigene, sichere Skripte
12973 Ein sehr viel komplexeres Beispiel, das auch
12977 und Konsorten verwendet, finden Sie mit
12981 im selben Verzeichnis.
12985 \begin_layout Standard
12997 \begin_layout Standard
12998 Es ist zwar durchaus möglich, eine Vorlage zu erstellen, die eine direkte
12999 Interaktion mit der Shell erlaubt.
13000 Dies würde jedoch einem böswilligen Benutzer erlauben, durch die clevere
13001 Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
13002 Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
13007 -Mechanismus arbeiten.
13010 \begin_layout Standard
13011 Selbstverständlich mag es verlockend sein, in einer sicheren Umgebung zu
13012 den einfacheren Shellscripts zurückzukehren.
13013 Aber seien Sie sich bewusst, daß Sie dadurch ein potentielles Sicherheitsloch
13015 Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
13016 Open Source an uns zu schicke,n sollte klar sein, daß ein derartiges, unsichere
13017 s Skript niemals fester Bestandteil der LyX-Distribution werden kann.
13020 \begin_layout Standard
13021 Die Einfügung externes Material gibt eine große Macht, und man muss sicherheitsb
13022 ewusst damit umgehen.
13023 Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
13024 die Türe zu gewaltigen Sicherheitsproblemen öffnen.
13025 Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
13026 oder fragen Sie das LyX-Team, wenn Sie sich nicht sicher sind, ob eine
13027 von Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
13028 Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
13029 kontrollierten Umfeld verwenden.
13032 \begin_layout Section
13033 Die Zukunft der externen Einfügung
13036 \begin_layout Standard
13037 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
13038 Mechanismus, der einen Zugang zu den Interna von LyX bietet.
13039 Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
13040 Falls sich jemand an die Weiterentwicklung macht, sind hier ein paar Hinweise,
13041 welche Wege dabei gegangen werden sollten:
13044 \begin_layout Itemize
13045 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
13048 \begin_layout Itemize
13049 Eingebettete Bearbeitung, zum Beispiel über OpenParts oder ein ähnliches
13053 \begin_layout Itemize
13054 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
13055 Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
13056 ebenso für die Parameter für jedes dieser Formate.
13057 Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
13058 global für diese eine Vorlage gilt.
13059 Dies würde es ermöglichen, auf die etwas willkürliche Festlegung eines
13060 primären Formates für das einzubindende Material zu verzichten.
13063 \begin_layout Itemize
13064 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
13065 als die einfache Parameterzeile zu ermöglichen.
13066 Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
13067 e Version der Einfügungsdialoge zu erstellen.
13070 \begin_layout Chapter
13075 \begin_layout Standard
13076 Dieser Anhang ist eine große Zusammenstellung aller Tastaturkürzel der deutschen
13078 Ursprünglich sollte es nur eine Liste der Kürzel, gefolgt von der zugeordneten
13079 Funktion werden, damit ein Benutzer schnell herausfinden kann, was ein
13081 Später haben wir uns dann entschlossen, auch die Menüs und die Definition
13082 der Werkzeugleiste hier aufzunehmen.
13086 \begin_layout Standard
13087 Die Form ist eigentlich selbsterklärend, dennoch ein paar Tipps: Alle Einträge
13096 usw.) sind alphabetisch geordnet.
13097 Einfachere Kombinationen stehen weiter oben als komplexere (
13106 Alle Einträge hier wurden aus der Menüstruktur und den Definitionsdateien
13116 Diese Dateien stellen im Zweifelsfall
13121 Bedenken Sie auch, daß Sie die Tastaturkürzel auch in Ihrer privaten Datei
13124 UserDir/preferences
13126 umdefinieren können.
13127 Wenn also etwas nicht übereinstimmt, schauen Sie bitte zuerst dort nach,
13128 und stellen Sie sicher, daß es dort nicht umdefiniert wurde.
13131 \begin_layout Standard
13132 Und als letztes sei der Hinweis angebracht, daß einige Windowmanager (wie
13133 zum Beispiel FVWM) einige der Funktionstasten abfangen und für die eigene
13134 Steuerung verwenden.
13135 So schaltet etwa bei einigen Installationen
13139 zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
13140 vorgesehen -- ein Wort vorwärts.
13141 Aber auch der Windowmanager ist zum Glück konfigurierbar, und Sie können
13149 \begin_layout Section
13153 \begin_layout LyX-Code
13157 \begin_layout LyX-Code
13161 \begin_layout LyX-Code
13165 \begin_layout LyX-Code
13166 Icon "buffer-write"
13169 \begin_layout LyX-Code
13170 Icon "buffer-print"
13173 \begin_layout LyX-Code
13177 \begin_layout LyX-Code
13181 \begin_layout LyX-Code
13185 \begin_layout LyX-Code
13189 \begin_layout LyX-Code
13193 \begin_layout LyX-Code
13197 \begin_layout LyX-Code
13201 \begin_layout LyX-Code
13205 \begin_layout LyX-Code
13209 \begin_layout LyX-Code
13213 \begin_layout LyX-Code
13217 \begin_layout LyX-Code
13221 \begin_layout LyX-Code
13222 Icon "footnote-insert"
13225 \begin_layout LyX-Code
13226 Icon "marginpar-insert"
13229 \begin_layout LyX-Code
13233 \begin_layout LyX-Code
13237 \begin_layout LyX-Code
13238 Icon "figure-insert"
13241 \begin_layout LyX-Code
13242 Icon "dialog-tabular-insert"
13245 \begin_layout LyX-Code
13249 \begin_layout Section
13253 \begin_layout Subsection
13257 \begin_layout Labeling
13258 \labelwidthstring 00.00.0000
13271 \begin_layout Labeling
13272 \labelwidthstring 00.00.0000
13289 \begin_layout Labeling
13290 \labelwidthstring 00.00.0000
13307 \begin_layout Labeling
13308 \labelwidthstring 00.00.0000
13318 Untermenü Exportieren
13321 \begin_layout Labeling
13322 \labelwidthstring 00.00.0000
13335 \begin_layout Labeling
13336 \labelwidthstring 00.00.0000
13346 Untermenü Versionskontrolle
13350 \begin_layout Labeling
13351 \labelwidthstring 00.00.0000
13361 \begin_layout Labeling
13362 \labelwidthstring 00.00.0000
13372 \begin_layout Labeling
13373 \labelwidthstring 00.00.0000
13383 \begin_layout Labeling
13384 \labelwidthstring 00.00.0000
13395 \begin_layout Labeling
13396 \labelwidthstring 00.00.0000
13407 \begin_layout Labeling
13408 \labelwidthstring 00.00.0000
13419 \begin_layout Labeling
13420 \labelwidthstring 00.00.0000
13430 Untermenü Importieren
13433 \begin_layout Labeling
13434 \labelwidthstring 00.00.0000
13447 \begin_layout Labeling
13448 \labelwidthstring 00.00.0000
13461 \begin_layout Labeling
13462 \labelwidthstring 00.00.0000
13472 Datei speichern unter
13475 \begin_layout Labeling
13476 \labelwidthstring 00.00.0000
13484 buffer-new-template
13486 neues Dokument von Vorlage
13489 \begin_layout Labeling
13490 \labelwidthstring 00.00.0000
13500 Datei wiederherstellen
13503 \begin_layout Labeling
13504 \labelwidthstring 00.00.0000
13517 \begin_layout Subsection
13521 \begin_layout Labeling
13522 \labelwidthstring 00.00.0000
13533 \begin_layout Labeling
13534 \labelwidthstring 00.00.0000
13545 \begin_layout Labeling
13546 \labelwidthstring 00.00.0000
13557 \begin_layout Labeling
13558 \labelwidthstring 00.00.0000
13569 \begin_layout Labeling
13570 \labelwidthstring 00.00.0000
13581 \begin_layout Labeling
13582 \labelwidthstring 00.00.0000
13596 \begin_layout Labeling
13597 \labelwidthstring 00.00.0000
13604 tabular-feature align-left
13607 \begin_layout Labeling
13608 \labelwidthstring 00.00.0000
13615 tabular-feature delete-column
13618 \begin_layout Labeling
13619 \labelwidthstring 00.00.0000
13626 tabular-feature append-row
13629 \begin_layout Labeling
13630 \labelwidthstring 00.00.0000
13637 tabular-feature align-right
13640 \begin_layout Labeling
13641 \labelwidthstring 00.00.0000
13648 tabular-feature delete-row
13651 \begin_layout Labeling
13652 \labelwidthstring 00.00.0000
13659 tabular-feature toggle-line-left
13662 \begin_layout Labeling
13663 \labelwidthstring 00.00.0000
13670 tabular-feature valign-bottom
13673 \begin_layout Labeling
13674 \labelwidthstring 00.00.0000
13681 tabular-feature toggle-line-top
13684 \begin_layout Labeling
13685 \labelwidthstring 00.00.0000
13692 tabular-feature multicolumn
13695 \begin_layout Labeling
13696 \labelwidthstring 00.00.0000
13703 tabular-feature toggle-line-right
13706 \begin_layout Labeling
13707 \labelwidthstring 00.00.0000
13714 tabular-feature append-column
13717 \begin_layout Labeling
13718 \labelwidthstring 00.00.0000
13725 tabular-feature valign-center
13728 \begin_layout Labeling
13729 \labelwidthstring 00.00.0000
13736 tabular-feature toggle-line-bottom
13739 \begin_layout Labeling
13740 \labelwidthstring 00.00.0000
13747 tabular-feature valign-top
13750 \begin_layout Labeling
13751 \labelwidthstring 00.00.0000
13758 tabular-feature align-center
13762 \begin_layout Labeling
13763 \labelwidthstring 00.00.0000
13777 \begin_layout Labeling
13778 \labelwidthstring 00.00.0000
13785 primary-selection-paste paragraph
13788 \begin_layout Labeling
13789 \labelwidthstring 00.00.0000
13796 primary-selection-paste
13800 \begin_layout Labeling
13801 \labelwidthstring 00.00.0000
13812 \begin_layout Labeling
13813 \labelwidthstring 00.00.0000
13824 \begin_layout Subsection
13828 \begin_layout Labeling
13829 \labelwidthstring 00.00.0000
13840 \begin_layout Labeling
13841 \labelwidthstring 00.00.0000
13849 dialog-tabular-insert
13852 \begin_layout Labeling
13853 \labelwidthstring 00.00.0000
13861 buffer-child-insert
13864 \begin_layout Labeling
13865 \labelwidthstring 00.00.0000
13879 \begin_layout Labeling
13880 \labelwidthstring 00.00.0000
13887 file-insert-plaintext paragraphs
13890 \begin_layout Labeling
13891 \labelwidthstring 00.00.0000
13901 \begin_layout Labeling
13902 \labelwidthstring 00.00.0000
13909 file-insert-plaintext lines
13913 \begin_layout Labeling
13914 \labelwidthstring 00.00.0000
13925 \begin_layout Labeling
13926 \labelwidthstring 00.00.0000
13937 \begin_layout Labeling
13938 \labelwidthstring 00.00.0000
13952 \begin_layout Labeling
13953 \labelwidthstring 00.00.0000
13963 \begin_layout Labeling
13964 \labelwidthstring 00.00.0000
13974 \begin_layout Labeling
13975 \labelwidthstring 00.00.0000
13985 \begin_layout Labeling
13986 \labelwidthstring 00.00.0000
13996 \begin_layout Labeling
13997 \labelwidthstring 00.00.0000
14007 \begin_layout Labeling
14008 \labelwidthstring 00.00.0000
14019 \begin_layout Labeling
14020 \labelwidthstring 00.00.0000
14034 \begin_layout Labeling
14035 \labelwidthstring 00.00.0000
14042 buffer-float-insert algorithm
14045 \begin_layout Labeling
14046 \labelwidthstring 00.00.0000
14053 buffer-float-insert wide-tab
14056 \begin_layout Labeling
14057 \labelwidthstring 00.00.0000
14064 buffer-float-insert figure
14067 \begin_layout Labeling
14068 \labelwidthstring 00.00.0000
14075 buffer-float-insert table
14078 \begin_layout Labeling
14079 \labelwidthstring 00.00.0000
14086 buffer-float-insert wide-fig
14090 \begin_layout Labeling
14091 \labelwidthstring 00.00.0000
14102 \begin_layout Labeling
14103 \labelwidthstring 00.00.0000
14114 \begin_layout Labeling
14115 \labelwidthstring 00.00.0000
14123 marginalnote-insert
14126 \begin_layout Labeling
14127 \labelwidthstring 00.00.0000
14138 \begin_layout Labeling
14139 \labelwidthstring 00.00.0000
14153 \begin_layout Labeling
14154 \labelwidthstring 00.00.0000
14164 \begin_layout Labeling
14165 \labelwidthstring 00.00.0000
14175 \begin_layout Labeling
14176 \labelwidthstring 00.00.0000
14183 ligature-break-insert
14186 \begin_layout Labeling
14187 \labelwidthstring 00.00.0000
14197 \begin_layout Labeling
14198 \labelwidthstring 00.00.0000
14205 protected-space-insert
14208 \begin_layout Labeling
14209 \labelwidthstring 00.00.0000
14216 menu-separator-insert
14219 \begin_layout Labeling
14220 \labelwidthstring 00.00.0000
14227 end-of-sentence-period-insert
14230 \begin_layout Labeling
14231 \labelwidthstring 00.00.0000
14238 command-sequence math-insert ^;math-mode;
14241 \begin_layout Labeling
14242 \labelwidthstring 00.00.0000
14249 hyphenation-point-insert
14252 \begin_layout Labeling
14253 \labelwidthstring 00.00.0000
14260 command-sequence math-insert _;math-mode;
14263 \begin_layout Labeling
14264 \labelwidthstring 00.00.0000
14275 \begin_layout Labeling
14276 \labelwidthstring 00.00.0000
14287 \begin_layout Labeling
14288 \labelwidthstring 00.00.0000
14299 \begin_layout Labeling
14300 \labelwidthstring 00.00.0000
14311 \begin_layout Labeling
14312 \labelwidthstring 00.00.0000
14323 \begin_layout Labeling
14324 \labelwidthstring 00.00.0000
14335 \begin_layout Subsection
14341 \begin_layout Labeling
14342 \labelwidthstring 00.00.0000
14353 \begin_layout Labeling
14354 \labelwidthstring 00.00.0000
14365 \begin_layout Labeling
14366 \labelwidthstring 00.00.0000
14377 \begin_layout Labeling
14378 \labelwidthstring 00.00.0000
14389 \begin_layout Labeling
14390 \labelwidthstring 00.00.0000
14401 \begin_layout Labeling
14402 \labelwidthstring 00.00.0000
14413 \begin_layout Labeling
14414 \labelwidthstring 00.00.0000
14425 \begin_layout Labeling
14426 \labelwidthstring 00.00.0000
14437 \begin_layout Labeling
14438 \labelwidthstring 00.00.0000
14449 \begin_layout Subsubsection
14452 Format\SpecialChar \menuseparator
14453 Zeichen\SpecialChar \ldots{}
14457 \begin_layout Labeling
14458 \labelwidthstring 00.00.0000
14469 \begin_layout Labeling
14470 \labelwidthstring 00.00.0000
14481 \begin_layout Labeling
14482 \labelwidthstring 00.00.0000
14493 \begin_layout Labeling
14494 \labelwidthstring 00.00.0000
14505 \begin_layout Labeling
14506 \labelwidthstring 00.00.0000
14517 \begin_layout Labeling
14518 \labelwidthstring 00.00.0000
14529 \begin_layout Labeling
14530 \labelwidthstring 00.00.0000
14541 \begin_layout Labeling
14542 \labelwidthstring 00.00.0000
14553 \begin_layout Labeling
14554 \labelwidthstring 00.00.0000
14565 \begin_layout Labeling
14566 \labelwidthstring 00.00.0000
14577 \begin_layout Labeling
14578 \labelwidthstring 00.00.0000
14590 \begin_layout Labeling
14591 \labelwidthstring 00.00.0000
14603 \begin_layout Labeling
14604 \labelwidthstring 00.00.0000
14615 \begin_layout Labeling
14616 \labelwidthstring 00.00.0000
14627 \begin_layout Labeling
14628 \labelwidthstring 00.00.0000
14639 \begin_layout Labeling
14640 \labelwidthstring 00.00.0000
14651 \begin_layout Labeling
14652 \labelwidthstring 00.00.0000
14663 \begin_layout Labeling
14664 \labelwidthstring 00.00.0000
14675 \begin_layout Labeling
14676 \labelwidthstring 00.00.0000
14687 \begin_layout Labeling
14688 \labelwidthstring 00.00.0000
14699 \begin_layout Labeling
14700 \labelwidthstring 00.00.0000
14711 \begin_layout Labeling
14712 \labelwidthstring 00.00.0000
14723 \begin_layout Labeling
14724 \labelwidthstring 00.00.0000
14735 \begin_layout Labeling
14736 \labelwidthstring 00.00.0000
14747 \begin_layout Labeling
14748 \labelwidthstring 00.00.0000
14759 \begin_layout Labeling
14760 \labelwidthstring 00.00.0000
14771 \begin_layout Labeling
14772 \labelwidthstring 00.00.0000
14783 \begin_layout Labeling
14784 \labelwidthstring 00.00.0000
14795 \begin_layout Labeling
14796 \labelwidthstring 00.00.0000
14807 \begin_layout Labeling
14808 \labelwidthstring 00.00.0000
14819 \begin_layout Labeling
14820 \labelwidthstring 00.00.0000
14831 \begin_layout Labeling
14832 \labelwidthstring 00.00.0000
14843 \begin_layout Labeling
14844 \labelwidthstring 00.00.0000
14855 \begin_layout Subsection
14859 \begin_layout Subsection
14863 \begin_layout Subsection
14867 \begin_layout Subsection
14871 \begin_layout Labeling
14872 \labelwidthstring 00.00.0000
14883 \begin_layout Labeling
14884 \labelwidthstring 00.00.0000
14895 \begin_layout Labeling
14896 \labelwidthstring 00.00.0000
14907 \begin_layout Labeling
14908 \labelwidthstring 00.00.0000
14919 \begin_layout Labeling
14920 \labelwidthstring 00.00.0000
14931 \begin_layout Labeling
14932 \labelwidthstring 00.00.0000
14940 layout ShortFoilhead
14943 \begin_layout Labeling
14944 \labelwidthstring 00.00.0000
14955 \begin_layout Labeling
14956 \labelwidthstring 00.00.0000
14967 \begin_layout Labeling
14968 \labelwidthstring 00.00.0000
14979 \begin_layout Labeling
14980 \labelwidthstring 00.00.0000
14991 \begin_layout Labeling
14992 \labelwidthstring 00.00.0000
15000 layout ShortRotatefoilhead
15003 \begin_layout Labeling
15004 \labelwidthstring 00.00.0000
15015 \begin_layout Labeling
15016 \labelwidthstring 00.00.0000
15027 \begin_layout Labeling
15028 \labelwidthstring 00.00.0000
15039 \begin_layout Standard
15047 drop-layouts-choice
15050 \begin_layout Labeling
15051 \labelwidthstring 00.00.0000
15065 \begin_layout Labeling
15066 \labelwidthstring 00.00.0000
15080 \begin_layout Labeling
15081 \labelwidthstring 00.00.0000
15092 \begin_layout Labeling
15093 \labelwidthstring 00.00.0000
15104 \begin_layout Labeling
15105 \labelwidthstring 00.00.0000
15113 layout Subsubsection
15116 \begin_layout Labeling
15117 \labelwidthstring 00.00.0000
15128 \begin_layout Labeling
15129 \labelwidthstring 00.00.0000
15137 layout Subparagraph
15140 \begin_layout Labeling
15141 \labelwidthstring 00.00.0000
15153 \begin_layout Labeling
15154 \labelwidthstring 00.00.0000
15166 \begin_layout Labeling
15167 \labelwidthstring 00.00.0000
15179 \begin_layout Labeling
15180 \labelwidthstring 00.00.0000
15192 \begin_layout Labeling
15193 \labelwidthstring 00.00.0000
15202 layout Subsubsection*
15205 \begin_layout Labeling
15206 \labelwidthstring 00.00.0000
15218 \begin_layout Labeling
15219 \labelwidthstring 00.00.0000
15228 layout Subparagraph*
15231 \begin_layout Labeling
15232 \labelwidthstring 00.00.0000
15243 \begin_layout Labeling
15244 \labelwidthstring 00.00.0000
15252 layout Bibliography
15255 \begin_layout Labeling
15256 \labelwidthstring 00.00.0000
15267 \begin_layout Labeling
15268 \labelwidthstring 00.00.0000
15279 \begin_layout Labeling
15280 \labelwidthstring 00.00.0000
15291 \begin_layout Labeling
15292 \labelwidthstring 00.00.0000
15303 \begin_layout Labeling
15304 \labelwidthstring 00.00.0000
15315 \begin_layout Labeling
15316 \labelwidthstring 00.00.0000
15324 layout Rotatefoilhead
15327 \begin_layout Labeling
15328 \labelwidthstring 00.00.0000
15336 layout RightAddress
15339 \begin_layout Labeling
15340 \labelwidthstring 00.00.0000
15351 \begin_layout Labeling
15352 \labelwidthstring 00.00.0000
15363 \begin_layout Labeling
15364 \labelwidthstring 00.00.0000
15375 \begin_layout Labeling
15376 \labelwidthstring 00.00.0000
15387 \begin_layout Standard
15388 Die folgenden Definitionen dienen der Kompatibilität zu älteren Versionen.
15389 Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
15392 \begin_layout Labeling
15393 \labelwidthstring 00.00.0000
15404 \begin_layout Labeling
15405 \labelwidthstring 00.00.0000
15413 layout Subsubsection*
15416 \begin_layout Labeling
15417 \labelwidthstring 00.00.0000
15428 \begin_layout Section
15432 \begin_layout Subsection
15433 Specifische Definitionen aus
15438 \begin_layout Labeling
15439 \labelwidthstring 00.00.0000
15449 \begin_layout Labeling
15450 \labelwidthstring 00.00.0000
15460 \begin_layout Labeling
15461 \labelwidthstring 00.00.0000
15471 \begin_layout Labeling
15472 \labelwidthstring 00.00.0000
15482 \begin_layout Labeling
15483 \labelwidthstring 00.00.0000
15493 \begin_layout Labeling
15494 \labelwidthstring 00.00.0000
15504 \begin_layout Labeling
15505 \labelwidthstring 00.00.0000
15512 hyphenation-point-insert
15515 \begin_layout Labeling
15516 \labelwidthstring 00.00.0000
15526 \begin_layout Labeling
15527 \labelwidthstring 00.00.0000
15534 line-delete-forward
15537 \begin_layout Labeling
15538 \labelwidthstring 00.00.0000
15548 \begin_layout Labeling
15549 \labelwidthstring 00.00.0000
15559 \begin_layout Labeling
15560 \labelwidthstring 00.00.0000
15570 \begin_layout Labeling
15571 \labelwidthstring 00.00.0000
15581 \begin_layout Labeling
15582 \labelwidthstring 00.00.0000
15592 \begin_layout Labeling
15593 \labelwidthstring 00.00.0000
15603 \begin_layout Labeling
15604 \labelwidthstring 00.00.0000
15614 \begin_layout Labeling
15615 \labelwidthstring 00.00.0000
15625 \begin_layout Labeling
15626 \labelwidthstring 00.00.0000
15636 \begin_layout Labeling
15637 \labelwidthstring 00.00.0000
15647 \begin_layout Labeling
15648 \labelwidthstring 00.00.0000
15658 \begin_layout Labeling
15659 \labelwidthstring 00.00.0000
15669 \begin_layout Labeling
15670 \labelwidthstring 00.00.0000
15673 Strg+X\InsetSpace ~
15681 \begin_layout Labeling
15682 \labelwidthstring 00.00.0000
15685 Strg+X\InsetSpace ~
15693 \begin_layout Labeling
15694 \labelwidthstring 00.00.0000
15697 Strg+X\InsetSpace ~
15705 \begin_layout Labeling
15706 \labelwidthstring 00.00.0000
15709 Strg+X\InsetSpace ~
15717 \begin_layout Labeling
15718 \labelwidthstring 00.00.0000
15722 Strg+X\InsetSpace ~
15730 \begin_layout Labeling
15731 \labelwidthstring 00.00.0000
15734 Strg+X\InsetSpace ~
15742 \begin_layout Labeling
15743 \labelwidthstring 00.00.0000
15746 Strg+X\InsetSpace ~
15754 \begin_layout Labeling
15755 \labelwidthstring 00.00.0000
15758 Strg+X\InsetSpace ~
15766 \begin_layout Labeling
15767 \labelwidthstring 00.00.0000
15770 Strg+X\InsetSpace ~
15778 \begin_layout Labeling
15779 \labelwidthstring 00.00.0000
15783 Strg+X\InsetSpace ~
15791 \begin_layout Labeling
15792 \labelwidthstring 00.00.0000
15795 Strg+X\InsetSpace ~
15803 \begin_layout Labeling
15804 \labelwidthstring 00.00.0000
15807 Strg+X\InsetSpace ~
15815 \begin_layout Labeling
15816 \labelwidthstring 00.00.0000
15819 Strg+X\InsetSpace ~
15828 \begin_layout Labeling
15829 \labelwidthstring 00.00.0000
15832 Strg+X\InsetSpace ~
15841 \begin_layout Labeling
15842 \labelwidthstring 00.00.0000
15845 Strg+X\InsetSpace ~
15854 \begin_layout Labeling
15855 \labelwidthstring 00.00.0000
15858 Strg+X\InsetSpace ~
15867 \begin_layout Labeling
15868 \labelwidthstring 00.00.0000
15871 Strg+X\InsetSpace ~
15880 \begin_layout Labeling
15881 \labelwidthstring 00.00.0000
15885 Strg+X\InsetSpace ~
15893 \begin_layout Labeling
15894 \labelwidthstring 00.00.0000
15897 Strg+X\InsetSpace ~
15905 \begin_layout Labeling
15906 \labelwidthstring 00.00.0000
15909 Strg+X\InsetSpace ~
15917 \begin_layout Labeling
15918 \labelwidthstring 00.00.0000
15921 Strg+X\InsetSpace ~
15929 \begin_layout Labeling
15930 \labelwidthstring 00.00.0000
15933 Strg+X\InsetSpace ~
15938 menu-open Documents
15941 \begin_layout Labeling
15942 \labelwidthstring 00.00.0000
15945 Strg+X\InsetSpace ~
15953 \begin_layout Labeling
15954 \labelwidthstring 00.00.0000
15957 Strg+X\InsetSpace ~
15965 \begin_layout Labeling
15966 \labelwidthstring 00.00.0000
15969 Strg+X\InsetSpace ~
15977 \begin_layout Labeling
15978 \labelwidthstring 00.00.0000
15981 Strg+X\InsetSpace ~
15989 \begin_layout Labeling
15990 \labelwidthstring 00.00.0000
15993 Strg+X\InsetSpace ~
16001 \begin_layout Labeling
16002 \labelwidthstring 00.00.0000
16005 Strg+X\InsetSpace ~
16010 buffer-toggle-read-only
16013 \begin_layout Labeling
16014 \labelwidthstring 00.00.0000
16017 Strg+X\InsetSpace ~
16025 \begin_layout Labeling
16026 \labelwidthstring 00.00.0000
16029 Strg+X\InsetSpace ~
16037 \begin_layout Labeling
16038 \labelwidthstring 00.00.0000
16041 Strg+X\InsetSpace ~
16049 \begin_layout Labeling
16050 \labelwidthstring 00.00.0000
16060 \begin_layout Labeling
16061 \labelwidthstring 00.00.0000
16071 \begin_layout Labeling
16072 \labelwidthstring 00.00.0000
16082 \begin_layout Labeling
16083 \labelwidthstring 00.00.0000
16093 \begin_layout Labeling
16094 \labelwidthstring 00.00.0000
16100 \begin_inset Formula $\uparrow$
16108 \begin_layout Labeling
16109 \labelwidthstring 00.00.0000
16115 \begin_inset Formula $\downarrow$
16123 \begin_layout Labeling
16124 \labelwidthstring 00.00.0000
16130 \begin_inset Formula $\downarrow$
16138 \begin_layout Labeling
16139 \labelwidthstring 00.00.0000
16145 \begin_inset Formula $\uparrow$
16153 \begin_layout Labeling
16154 \labelwidthstring 00.00.0000
16158 \begin_inset Formula $\leftarrow$
16168 \begin_layout Labeling
16169 \labelwidthstring 00.00.0000
16173 \begin_inset Formula $\rightarrow$
16183 \begin_layout Labeling
16184 \labelwidthstring 00.00.0000
16190 \begin_inset Formula $\uparrow$
16198 \begin_layout Labeling
16199 \labelwidthstring 00.00.0000
16205 \begin_inset Formula $\downarrow$
16213 \begin_layout Labeling
16214 \labelwidthstring 00.00.0000
16218 \begin_inset Formula $\leftarrow$
16228 \begin_layout Labeling
16229 \labelwidthstring 00.00.0000
16233 \begin_inset Formula $\rightarrow$
16243 \begin_layout Labeling
16244 \labelwidthstring 00.00.0000
16251 word-delete-forward
16254 \begin_layout Labeling
16255 \labelwidthstring 00.00.0000
16262 word-delete-backward
16265 \begin_layout Labeling
16266 \labelwidthstring 00.00.0000
16276 \begin_layout Labeling
16277 \labelwidthstring 00.00.0000
16285 end-of-sentence-period-insert
16288 \begin_layout Labeling
16289 \labelwidthstring 00.00.0000
16296 protected-space-insert
16299 \begin_layout Labeling
16300 \labelwidthstring 00.00.0000
16310 \begin_layout Labeling
16311 \labelwidthstring 00.00.0000
16321 \begin_layout Labeling
16322 \labelwidthstring 00.00.0000
16332 \begin_layout Labeling
16333 \labelwidthstring 00.00.0000
16343 \begin_layout Labeling
16344 \labelwidthstring 00.00.0000
16354 \begin_layout Labeling
16355 \labelwidthstring 00.00.0000
16365 \begin_layout Labeling
16366 \labelwidthstring 00.00.0000
16373 buffer-begin-select
16376 \begin_layout Labeling
16377 \labelwidthstring 00.00.0000
16387 \begin_layout Labeling
16388 \labelwidthstring 00.00.0000
16392 \begin_inset Formula $\uparrow$
16399 paragraph-up-select
16402 \begin_layout Labeling
16403 \labelwidthstring 00.00.0000
16407 \begin_inset Formula $\downarrow$
16414 paragraph-down-select
16417 \begin_layout Labeling
16418 \labelwidthstring 00.00.0000
16424 \begin_inset Formula $\leftarrow$
16429 word-backward-select
16432 \begin_layout Labeling
16433 \labelwidthstring 00.00.0000
16439 \begin_inset Formula $\rightarrow$
16444 word-forward-select
16447 \begin_layout Labeling
16448 \labelwidthstring 00.00.0000
16458 \begin_layout Labeling
16459 \labelwidthstring 00.00.0000
16466 word-delete-forward
16469 \begin_layout Labeling
16470 \labelwidthstring 00.00.0000
16480 \begin_layout Labeling
16481 \labelwidthstring 00.00.0000
16491 \begin_layout Labeling
16492 \labelwidthstring 00.00.0000
16502 \begin_layout Labeling
16503 \labelwidthstring 00.00.0000
16514 \begin_layout Labeling
16515 \labelwidthstring 00.00.0000
16522 break-paragraph-keep-layout
16525 \begin_layout Labeling
16526 \labelwidthstring 00.00.0000
16536 \begin_layout Subsection
16537 Specifische Definitionen aus
16542 \begin_layout Labeling
16543 \labelwidthstring 00.00.0000
16553 \begin_layout Labeling
16554 \labelwidthstring 00.00.0000
16564 \begin_layout Labeling
16565 \labelwidthstring 00.00.0000
16575 \begin_layout Labeling
16576 \labelwidthstring 00.00.0000
16586 \begin_layout Labeling
16587 \labelwidthstring 00.00.0000
16597 \begin_layout Labeling
16598 \labelwidthstring 00.00.0000
16608 \begin_layout Labeling
16609 \labelwidthstring 00.00.0000
16619 \begin_layout Labeling
16620 \labelwidthstring 00.00.0000
16630 \begin_layout Labeling
16631 \labelwidthstring 00.00.0000
16641 \begin_layout Labeling
16642 \labelwidthstring 00.00.0000
16652 \begin_layout Labeling
16653 \labelwidthstring 00.00.0000
16663 \begin_layout Labeling
16664 \labelwidthstring 00.00.0000
16674 \begin_layout Labeling
16675 \labelwidthstring 00.00.0000
16685 \begin_layout Labeling
16686 \labelwidthstring 00.00.0000
16696 \begin_layout Labeling
16697 \labelwidthstring 00.00.0000
16707 \begin_layout Labeling
16708 \labelwidthstring 00.00.0000
16718 \begin_layout Labeling
16719 \labelwidthstring 00.00.0000
16729 \begin_layout Labeling
16730 \labelwidthstring 00.00.0000
16740 \begin_layout Labeling
16741 \labelwidthstring 00.00.0000
16751 \begin_layout Labeling
16752 \labelwidthstring 00.00.0000
16768 \begin_layout Labeling
16769 \labelwidthstring 00.00.0000
16779 \begin_layout Labeling
16780 \labelwidthstring 00.00.0000
16790 \begin_layout Labeling
16791 \labelwidthstring 00.00.0000
16798 protected-space-insert
16801 \begin_layout Labeling
16802 \labelwidthstring 00.00.0000
16812 \begin_layout Labeling
16813 \labelwidthstring 00.00.0000
16823 \begin_layout Labeling
16824 \labelwidthstring 00.00.0000
16834 \begin_layout Labeling
16835 \labelwidthstring 00.00.0000
16842 buffer-new-template
16845 \begin_layout Labeling
16846 \labelwidthstring 00.00.0000
16856 \begin_layout Labeling
16857 \labelwidthstring 00.00.0000
16867 \begin_layout Labeling
16868 \labelwidthstring 00.00.0000
16878 \begin_layout Labeling
16879 \labelwidthstring 00.00.0000
16889 \begin_layout Labeling
16890 \labelwidthstring 00.00.0000
16900 \begin_layout Labeling
16901 \labelwidthstring 00.00.0000
16911 \begin_layout Labeling
16912 \labelwidthstring 00.00.0000
16922 \begin_layout Labeling
16923 \labelwidthstring 00.00.0000
16931 end-of-sentence-period-insert
16934 \begin_layout Labeling
16935 \labelwidthstring 00.00.0000
16945 \begin_layout Labeling
16946 \labelwidthstring 00.00.0000
16956 \begin_layout Labeling
16957 \labelwidthstring 00.00.0000
16964 hyphenation-point-insert
16967 \begin_layout Labeling
16968 \labelwidthstring 00.00.0000
16978 \begin_layout Labeling
16979 \labelwidthstring 00.00.0000
16982 Strg+Umschalt+Leertaste
16986 protected-space-insert
16989 \begin_layout Labeling
16990 \labelwidthstring 00.00.0000
17000 \begin_layout Labeling
17001 \labelwidthstring 00.00.0000
17011 \begin_layout Labeling
17012 \labelwidthstring 00.00.0000
17022 \begin_layout Labeling
17023 \labelwidthstring 00.00.0000
17029 \begin_inset Formula $\uparrow$
17037 \begin_layout Labeling
17038 \labelwidthstring 00.00.0000
17044 \begin_inset Formula $\downarrow$
17052 \begin_layout Labeling
17053 \labelwidthstring 00.00.0000
17063 \begin_layout Labeling
17064 \labelwidthstring 00.00.0000
17074 \begin_layout Labeling
17075 \labelwidthstring 00.00.0000
17081 \begin_inset Formula $\downarrow$
17089 \begin_layout Labeling
17090 \labelwidthstring 00.00.0000
17096 \begin_inset Formula $\uparrow$
17104 \begin_layout Labeling
17105 \labelwidthstring 00.00.0000
17111 \begin_inset Formula $\leftarrow$
17119 \begin_layout Labeling
17120 \labelwidthstring 00.00.0000
17126 \begin_inset Formula $\rightarrow$
17134 \begin_layout Labeling
17135 \labelwidthstring 00.00.0000
17145 \begin_layout Labeling
17146 \labelwidthstring 00.00.0000
17156 \begin_layout Labeling
17157 \labelwidthstring 00.00.0000
17163 \begin_inset Formula $\uparrow$
17171 \begin_layout Labeling
17172 \labelwidthstring 00.00.0000
17178 \begin_inset Formula $\downarrow$
17186 \begin_layout Labeling
17187 \labelwidthstring 00.00.0000
17194 word-delete-forward
17197 \begin_layout Labeling
17198 \labelwidthstring 00.00.0000
17205 word-delete-backward
17208 \begin_layout Labeling
17209 \labelwidthstring 00.00.0000
17219 \begin_layout Labeling
17220 \labelwidthstring 00.00.0000
17230 \begin_layout Labeling
17231 \labelwidthstring 00.00.0000
17237 \begin_inset Formula $\leftarrow$
17245 \begin_layout Labeling
17246 \labelwidthstring 00.00.0000
17252 \begin_inset Formula $\rightarrow$
17260 \begin_layout Labeling
17261 \labelwidthstring 00.00.0000
17267 \begin_inset Formula $\downarrow$
17272 paragraph-down-select
17275 \begin_layout Labeling
17276 \labelwidthstring 00.00.0000
17286 \begin_layout Labeling
17287 \labelwidthstring 00.00.0000
17294 buffer-begin-select
17297 \begin_layout Labeling
17298 \labelwidthstring 00.00.0000
17304 \begin_inset Formula $\leftarrow$
17309 word-backward-select
17312 \begin_layout Labeling
17313 \labelwidthstring 00.00.0000
17319 \begin_inset Formula $\rightarrow$
17324 word-forward-select
17327 \begin_layout Labeling
17328 \labelwidthstring 00.00.0000
17334 \begin_inset Formula $\uparrow$
17339 paragraph-up-select
17342 \begin_layout Labeling
17343 \labelwidthstring 00.00.0000
17353 \begin_layout Labeling
17354 \labelwidthstring 00.00.0000
17361 break-paragraph-keep-layout
17364 \begin_layout Labeling
17365 \labelwidthstring 00.00.0000
17376 \begin_layout Labeling
17377 \labelwidthstring 00.00.0000
17383 \begin_inset Formula $\rightarrow$
17391 \begin_layout Labeling
17392 \labelwidthstring 00.00.0000
17398 \begin_inset Formula $\leftarrow$
17406 \begin_layout Labeling
17407 \labelwidthstring 00.00.0000
17417 \begin_layout Labeling
17418 \labelwidthstring 00.00.0000
17428 \begin_layout Labeling
17429 \labelwidthstring 00.00.0000
17439 \begin_layout Labeling
17440 \labelwidthstring 00.00.0000
17450 \begin_layout Labeling
17451 \labelwidthstring 00.00.0000
17461 \begin_layout Labeling
17462 \labelwidthstring 00.00.0000
17472 \begin_layout Labeling
17473 \labelwidthstring 00.00.0000
17483 \begin_layout Labeling
17484 \labelwidthstring 00.00.0000
17494 \begin_layout Subsection
17495 Spezifische Definitionen aus
17500 \begin_layout Standard
17501 Definitionen die denen aus dem Programm Scientific Word ähnlich sind.
17504 \begin_layout Standard
17505 Zusammengestellt von
17513 \begin_layout Standard
17514 Diese Definitionen erleichtern das Schreiben von Gleichungen, ohne die Maus
17518 \begin_layout Standard
17519 Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
17520 sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
17521 Wenn Sie beispielsweise wissen wollen, wie
17525 korrekt bezeichnet wird, drücken Sie
17529 gefolgt von dieser Kombination, und in der Statuszeile sehen Sie dann
17530 \begin_inset Quotes gld
17535 Strg+S Umschalt+Strg+Ampersand
17538 \begin_inset Quotes grd
17544 \begin_layout Labeling
17545 \labelwidthstring 00.00.0000
17555 \begin_layout Standard
17556 Wechsel normal/hervorgehobener Modus für Gleichungen.
17559 \begin_layout Labeling
17560 \labelwidthstring 00.00.0000
17570 \begin_layout Standard
17571 Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste drücken,
17572 wird der Ausdruck als Zähler eines Bruches verwendet.
17575 \begin_layout Labeling
17576 \labelwidthstring 00.00.0000
17586 \begin_layout Standard
17587 Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
17588 Das normalerweise verwendete
17590 math\SpecialChar \-
17593 , das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
17596 \begin_layout Labeling
17597 \labelwidthstring 00.00.0000
17607 \begin_layout Labeling
17608 \labelwidthstring 00.00.0000
17618 \begin_inset Formula $\int$
17624 \begin_layout Labeling
17625 \labelwidthstring 00.00.0000
17632 line-delete-forward
17637 \begin_layout Standard
17638 Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
17639 im Mathemodus schreiben
17642 \begin_layout Labeling
17643 \labelwidthstring 00.00.0000
17653 \begin_layout Standard
17654 Befehle, um die Numerierung von Gleichungen zu kontrollieren.
17655 Die in Sciword verwendete Sequenz
17659 bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
17662 \begin_layout Labeling
17663 \labelwidthstring 00.00.0000
17672 Add/remove a number to single equation.
17675 \begin_layout Labeling
17676 \labelwidthstring 00.00.0000
17685 Add/remove a number to a line in equation array.
17688 \begin_layout Labeling
17689 \labelwidthstring 00.00.0000
17699 \begin_layout Labeling
17700 \labelwidthstring 00.00.0000
17712 \begin_layout Labeling
17713 \labelwidthstring 00.00.0000
17723 \begin_inset Formula $\sqrt{}$
17729 \begin_layout Labeling
17730 \labelwidthstring 00.00.0000
17740 \begin_layout Labeling
17741 \labelwidthstring 00.00.0000
17751 \begin_layout Labeling
17752 \labelwidthstring 00.00.0000
17762 \begin_layout Labeling
17763 \labelwidthstring 00.00.0000
17773 \begin_layout Labeling
17774 \labelwidthstring 00.00.0000
17784 \begin_layout Labeling
17785 \labelwidthstring 00.00.0000
17795 \begin_layout Labeling
17796 \labelwidthstring 00.00.0000
17806 \begin_layout Standard
17808 In Sciword erhält man durch Eingabe von
17816 ein Paar zusammengehöriger Klammern.
17817 Um ungleiche Klammerpaare zu erhalten, müssen Sie den Dialog
17819 Mathe-Kontrollfläche
17822 Wenn Sie mit der Rück-Taste (backspace) die
17826 Klammer eines solchen Paares löschen ,wird nur die Klammer und nicht der
17830 \begin_layout Labeling
17831 \labelwidthstring 00.00.0000
17841 \begin_layout Labeling
17842 \labelwidthstring 00.00.0000
17845 Umschalt+Strg+parenleft
17852 \begin_layout Labeling
17853 \labelwidthstring 00.00.0000
17863 \begin_layout Labeling
17864 \labelwidthstring 00.00.0000
17867 Umschalt+Strg+parenright
17874 \begin_layout Labeling
17875 \labelwidthstring 00.00.0000
17885 \begin_layout Labeling
17886 \labelwidthstring 00.00.0000
17896 \begin_layout Labeling
17897 \labelwidthstring 00.00.0000
17904 math-delim langle rangle
17907 \begin_layout Labeling
17908 \labelwidthstring 00.00.0000
17915 math-delim langle rangle
17918 \begin_layout Labeling
17919 \labelwidthstring 00.00.0000
17929 \begin_layout Labeling
17930 \labelwidthstring 00.00.0000
17946 \begin_layout Labeling
17947 \labelwidthstring 00.00.0000
17957 \begin_layout Labeling
17958 \labelwidthstring 00.00.0000
17968 \begin_layout Labeling
17969 \labelwidthstring 00.00.0000
17979 \begin_layout Standard
17980 In Sciword erhält man Akzente vorrangig, indem man die entsprechende Akzenttaste
17981 zusammen mit Strg drückt, also
17994 für den Acute-Akzent,
17998 für die Tilde usw\SpecialChar \@.
17999 Einige davon funktionieren nur im Mathematikmodus.
18002 \begin_layout Labeling
18003 \labelwidthstring 00.00.0000
18014 \begin_layout Labeling
18015 \labelwidthstring 00.00.0000
18025 \begin_layout Labeling
18026 \labelwidthstring 00.00.0000
18036 \begin_layout Labeling
18037 \labelwidthstring 00.00.0000
18047 \begin_layout Labeling
18048 \labelwidthstring 00.00.0000
18058 \begin_layout Labeling
18059 \labelwidthstring 00.00.0000
18069 \begin_layout Labeling
18070 \labelwidthstring 00.00.0000
18080 \begin_layout Labeling
18081 \labelwidthstring 00.00.0000
18091 \begin_layout Labeling
18092 \labelwidthstring 00.00.0000
18101 Why is it not "accent-bar"?
18104 \begin_layout Standard
18105 Funktionstasten -- größtenteils kompatibel zu Sciword.
18108 \begin_layout Labeling
18109 \labelwidthstring 00.00.0000
18119 \begin_layout Labeling
18120 \labelwidthstring 00.00.0000
18130 \begin_layout Labeling
18131 \labelwidthstring 00.00.0000
18141 \begin_layout Labeling
18142 \labelwidthstring 00.00.0000
18152 \begin_layout Standard
18153 In Sciword werden F4 bis F8 benutzt, um die Zeichensätze zu wechseln, F4
18154 geht dabei zum Standardzeichensatz.
18157 \begin_layout Labeling
18158 \labelwidthstring 00.00.0000
18168 \begin_layout Labeling
18169 \labelwidthstring 00.00.0000
18179 \begin_layout Labeling
18180 \labelwidthstring 00.00.0000
18190 \begin_layout Labeling
18191 \labelwidthstring 00.00.0000
18201 \begin_layout Labeling
18202 \labelwidthstring 00.00.0000
18212 \begin_layout Standard
18213 Sciword-Abkürzungen für mathematische Symbole.
18216 \begin_layout Labeling
18217 \labelwidthstring 00.00.0000
18227 \begin_inset Formula $\prime$
18233 \begin_layout Labeling
18234 \labelwidthstring 00.00.0000
18240 \begin_inset Formula $\uparrow$
18250 \begin_layout Labeling
18251 \labelwidthstring 00.00.0000
18257 \begin_inset Formula $\downarrow$
18267 \begin_layout Labeling
18268 \labelwidthstring 00.00.0000
18271 Strg+S\InsetSpace ~
18276 math-insert partial
18278 Partielle Ableitung
18279 \begin_inset Formula $\partial$
18285 \begin_layout Labeling
18286 \labelwidthstring 00.00.0000
18289 Strg+S\InsetSpace ~
18297 \begin_inset Formula $\sum$
18303 \begin_layout Labeling
18304 \labelwidthstring 00.00.0000
18307 Strg+S\InsetSpace ~
18315 \begin_inset Formula $\prod$
18321 \begin_layout Labeling
18322 \labelwidthstring 00.00.0000
18325 Strg+S\InsetSpace ~
18333 \begin_inset Formula $\infty$
18339 \begin_layout Labeling
18340 \labelwidthstring 00.00.0000
18343 Strg+S\InsetSpace ~
18348 symbol-insert times
18351 \begin_layout Standard
18352 Meine eigenen Kürzel für Dinge, die ich oft verwende.
18355 \begin_layout Labeling
18356 \labelwidthstring 00.00.0000
18359 Strg+S\InsetSpace ~
18367 \begin_layout Labeling
18368 \labelwidthstring 00.00.0000
18371 Strg+S\InsetSpace ~
18379 \begin_inset Quotes gld
18383 \begin_inset Quotes grd
18387 \begin_inset Formula $\dagger$
18393 \begin_layout Labeling
18394 \labelwidthstring 00.00.0000
18397 Strg+S\InsetSpace ~
18405 \begin_inset Formula $\equiv$
18411 \begin_layout Labeling
18412 \labelwidthstring 00.00.0000
18422 \begin_inset Quotes gld
18426 \begin_inset Quotes grd
18430 \begin_inset Formula $\approx$
18436 \begin_layout Labeling
18437 \labelwidthstring 00.00.0000
18447 \begin_inset Formula $\sim$
18453 \begin_layout Labeling
18454 \labelwidthstring 00.00.0000
18461 math-insert rightarrow
18464 \begin_layout Labeling
18465 \labelwidthstring 00.00.0000
18475 \begin_layout Labeling
18476 \labelwidthstring 00.00.0000
18486 \begin_layout Labeling
18487 \labelwidthstring 00.00.0000
18490 Strg+S\InsetSpace ~
18498 \begin_layout Labeling
18499 \labelwidthstring 00.00.0000
18502 Strg+S\InsetSpace ~
18510 \begin_layout Subsection
18511 Standard-Definitionen im Mathematikmodus
18514 \begin_layout Labeling
18515 \labelwidthstring 00.00.0000
18523 math-insert overline
18526 \begin_layout Labeling
18527 \labelwidthstring 00.00.0000
18538 \begin_layout Labeling
18539 \labelwidthstring 00.00.0000
18550 \begin_layout Labeling
18551 \labelwidthstring 00.00.0000
18562 \begin_layout Labeling
18563 \labelwidthstring 00.00.0000
18574 \begin_layout Labeling
18575 \labelwidthstring 00.00.0000
18586 \begin_layout Labeling
18587 \labelwidthstring 00.00.0000
18598 \begin_layout Labeling
18599 \labelwidthstring 00.00.0000
18610 \begin_layout Labeling
18611 \labelwidthstring 00.00.0000
18622 \begin_layout Labeling
18623 \labelwidthstring 00.00.0000
18634 \begin_layout Labeling
18635 \labelwidthstring 00.00.0000
18646 \begin_layout Labeling
18647 \labelwidthstring 00.00.0000
18655 math-insert partial
18658 \begin_layout Labeling
18659 \labelwidthstring 00.00.0000
18670 \begin_layout Labeling
18671 \labelwidthstring 00.00.0000
18682 \begin_layout Labeling
18683 \labelwidthstring 00.00.0000
18694 \begin_layout Labeling
18695 \labelwidthstring 00.00.0000
18706 \begin_layout Labeling
18707 \labelwidthstring 00.00.0000
18718 \begin_layout Labeling
18719 \labelwidthstring 00.00.0000
18730 \begin_layout Labeling
18731 \labelwidthstring 00.00.0000
18742 \begin_layout Labeling
18743 \labelwidthstring 00.00.0000
18754 \begin_layout Labeling
18755 \labelwidthstring 00.00.0000
18766 \begin_layout Labeling
18767 \labelwidthstring 00.00.0000
18778 \begin_layout Labeling
18779 \labelwidthstring 00.00.0000
18790 \begin_layout Labeling
18791 \labelwidthstring 00.00.0000
18802 \begin_layout Labeling
18803 \labelwidthstring 00.00.0000
18814 \begin_layout Labeling
18815 \labelwidthstring 00.00.0000
18826 \begin_layout Labeling
18827 \labelwidthstring 00.00.0000
18835 math-delim langle rangle
18838 \begin_layout Labeling
18839 \labelwidthstring 00.00.0000
18847 math-delim rangle langle
18850 \begin_layout Labeling
18851 \labelwidthstring 00.00.0000
18862 \begin_layout Labeling
18863 \labelwidthstring 00.00.0000
18874 \begin_layout Labeling
18875 \labelwidthstring 00.00.0000
18886 \begin_layout Subsection
18887 Sonstige Tastaturkürzel
18890 \begin_layout Labeling
18891 \labelwidthstring 00.00.0000
18902 \begin_layout Labeling
18903 \labelwidthstring 00.00.0000
18914 \begin_layout Labeling
18915 \labelwidthstring 00.00.0000
18926 \begin_layout Labeling
18927 \labelwidthstring 00.00.0000
18938 \begin_layout Labeling
18939 \labelwidthstring 00.00.0000