1 #LyX 1.5.0svn created this file. For more info see http://www.lyx.org/
15 \font_typewriter default
16 \font_default_family default
22 \paperfontsize default
30 \paperorientation portrait
37 \paragraph_separation indent
39 \quotes_language german
42 \paperpagestyle default
43 \tracking_changes false
53 Möglichkeiten für fortgeschrittene Benutzer
61 \begin_layout Standard
91 \begin_layout Standard
92 \begin_inset LatexCommand tableofcontents
103 \begin_layout Standard
104 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
105 LyX bietet, um es den eigenen Wünschen anzupassen.
106 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
107 Drucken, das Senden von Befehlen an LyX durch den LyX-Server, Internationalisie
108 rung, Installation neuer LaTeX-Klassen und LyX-Layouts usw.
110 Es kann hier nicht alles beschrieben werden, das an LyX individuell eingestellt
111 und verändert werden kann --- die Entwickler fügen Neuerungen schneller
112 ein, als wir sie dokumentieren können --- doch werden die grundlegenden
113 Fähigkeiten von LyX dokumentiert sowie für einige der etwas obskureren
117 \begin_layout Standard
118 Mit der Version 1.1.6 von LyX wurde eine neue Schnittstelle zu den konfigurierbare
119 n Eigenschaften eingeführt, die Sie über den Menüpunkt
124 erkzeuge\SpecialChar \menuseparator
131 \SpecialChar \ldots{}
133 Diese macht die weiter unten aufgeführten Erläuterungen zu den Konfigurationsda
134 teien von LyX nicht überflüssig, aber es vereinfacht doch den Prozess, LyX
139 Bedürfnisse anzupassen.
142 \begin_layout Chapter
143 Die Konfigurationsdateien von Ly
149 \begin_layout Standard
161 \begin_layout Standard
162 \begin_inset LatexCommand label
167 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
168 von LyX vertraut zu machen.
169 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
170 ichnis von LyX auf Ihrem Rechner befindet.
171 Sie erfahren dies über den Menüpunkt
176 ilfe\SpecialChar \menuseparator
182 \begin_layout Standard
195 In diesem Verzeichnis speichert LyX alle systemweiten Konfigurationsdateien,
196 wir werden es im weiteren
203 \begin_layout Section
211 \begin_layout Standard
216 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
217 das Verhalten von LyX beeinflusst werden kann.
218 Diese Dateien können direkt von LyX aus über den Dialog
223 erkzeuge\SpecialChar \menuseparator
230 \SpecialChar \ldots{}
231 gelesen und geändert werden.
232 Fast alles, was Sie möglicherweise an LyX ändern wollen, können Sie hier
234 Jedoch können auch viele interne Dinge in LyX angepasst werden, indem man
235 diverse andere Dateien in
240 Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
241 nitten behandelt werden.
244 \begin_layout Subsection
245 Automatisch erzeugte Dateien
248 \begin_layout Standard
249 Diese Dateien werden automatisch bei der Konfiguration von LyX erzeugt.
250 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
252 Normalerweise sollte man sie nicht verändern, da sie jederzeit von LyX
253 überschrieben werden können.
256 \begin_layout Labeling
257 \labelwidthstring 00.00.0000
264 enthält Standardwerte für diverse Befehle.
265 Einstellungen, die Ihnen nicht zusagen, können einfach über
270 erkzeuge\SpecialChar \menuseparator
277 \SpecialChar \ldots{}
281 \begin_layout Labeling
282 \labelwidthstring 00.00.0000
289 enthält eine Auf\SpecialChar \textcompwordmark{}
290 listung aller LaTeX-Pakete, die von LyX erkannt wurden.
291 Derzeit wird diese Liste von LyX selber nicht benutzt, jedoch ist die Informati
292 on, zusammen mit einigem anderen, über den Menüpunkt
297 ilfe\SpecialChar \menuseparator
308 \begin_layout Standard
323 \begin_layout Labeling
324 \labelwidthstring 00.00.0000
331 ist eine Liste mit den im Verzeichnis
335 gefundenen Textklassen, zusammen mit den entsprechenden LaTeX-Dokumentenklassen
336 und einer kurzen Beschreibung.
339 \begin_layout Labeling
340 \labelwidthstring 00.00.0000
345 wird bei der Konfiguration aus der Datei
350 Jeder Eintrag der Form
362 ersetzt, je nachdem, ob das Paket
369 \begin_layout Subsection
373 \begin_layout Labeling
374 \labelwidthstring 00.00.0000
381 Dieses Verzeichnis enthält Dateien mit der Endung
386 In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Menüs
387 öffnen und Bearbeitungsoperationen direkt starten können.
388 Siehe dazu Abschnitt\InsetSpace \space{}
390 \begin_inset LatexCommand vref
391 reference "sec:bindings"
400 mit einer an die internationalisierte Version von LyX angepassten Tastenbelegun
401 g existiert, wird diese bevorzugt geladen.
402 Näheres dazu finden Sie in Kapitel\InsetSpace \space{}
404 \begin_inset LatexCommand vref
405 reference "chap:i18n"
409 und Abschnitt\InsetSpace \space{}
411 \begin_inset LatexCommand vref
412 reference "sec:bindings"
419 \begin_layout Labeling
420 \labelwidthstring 00.00.0000
427 Hier sind einige PostScript®-Bilder gespeichert, die Sie in Ihre Dokumente
432 \begin_layout Labeling
433 \labelwidthstring 00.00.0000
440 Enthält die Dateien der LyX-Dokumentation (einschließlich der, die Sie
442 Eine kleine Ausnahmestellung hat die bereits beschriebene Datei
447 Auch hier wird eine übersetzte Version mit dem Vorsatz
451 vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
452 Siehe dazu Kapitel\InsetSpace ~
454 \begin_inset LatexCommand vref
455 reference "chap:i18n"
462 \begin_layout Labeling
463 \labelwidthstring 00.00.0000
470 Enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
471 iten von LyX nutzen können.
472 Verwenden Sie die Schaltfläche
479 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
482 \begin_layout Labeling
483 \labelwidthstring 00.00.0000
488 Enthält Bilddateien, die von der Dialogbox
501 \SpecialChar \menuseparator
504 \SpecialChar \menuseparator
511 \SpecialChar \ldots{}
513 Außerdem finden Sie hier die unterschiedlichen Icons für die Werkzeugleiste
514 und das Bild für den Startbildschirm.
517 \begin_layout Labeling
518 \labelwidthstring 00.00.0000
525 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
526 Näheres dazu finden Sie im Abschnitt\InsetSpace \space{}
528 \begin_inset LatexCommand vref
529 reference "sec:keymap"
536 \begin_layout Labeling
537 \labelwidthstring 00.00.0000
544 Hier werden die in Abschnitt\InsetSpace \space{}
546 \begin_inset LatexCommand vref
547 reference "chap:textclass"
551 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
555 \begin_layout Labeling
556 \labelwidthstring 00.00.0000
561 / Enthält Dateien, die für die Konvertierung zwischen verschiedenen LyX-Ver\SpecialChar \-
567 \begin_layout Labeling
568 \labelwidthstring 00.00.0000
576 \begin_layout Labeling
577 \labelwidthstring 00.00.0000
582 / Enthält die Vorlagendateien, die Ihnen bei
587 atei\SpecialChar \menuseparator
588 Neu\InsetSpace \space{}
589 von\InsetSpace \space{}
599 \begin_layout Labeling
600 \labelwidthstring 00.00.0000
605 Einige LyX-spezifische LaTeX-Textklassen- (
609 ) und -Stildateien (.
616 \begin_layout Labeling
617 \labelwidthstring 00.00.0000
622 Hier finden Sie Dateien mit der Endung
626 , die die Benutzerschnittstelle von LyX festlegen, also welche Einträge
627 in welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
628 Siehe hierzu Abschnitt\InsetSpace \space{}
630 \begin_inset LatexCommand vref
631 reference "sec:Die-Benutzerschnittstelle"
638 \begin_layout Subsection
639 Dateien, die Sie nicht verändern sollten
642 \begin_layout Standard
643 Die folgenden Dateien werden intern von LyX verwendet.
644 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
647 \begin_layout Labeling
648 \labelwidthstring 00.00.0000
655 Diese Datei enthält eine Liste der Entwickler.
656 Ihr Inhalt wird über die Menüauswahl
661 ilfe\SpecialChar \menuseparator
662 Über\InsetSpace \space{}
669 \begin_layout Standard
685 \begin_layout Labeling
686 \labelwidthstring 00.00.0000
693 ist ein LaTeX-Skript, das bei der Konfiguration verwendet wird.
694 Starten Sie es nie direkt.
697 \begin_layout Labeling
698 \labelwidthstring 00.00.0000
705 ist das eigentliche Skript, das zur Neukonfiguration von LyX verwendet
707 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
711 \begin_layout Subsection
715 \begin_layout Labeling
716 \labelwidthstring 00.00.0000
721 Die hier enthaltene Tabelle beschreibt, wie die unterschiedlichen Zeichenkodier
722 ungen in Unicode dargestellt werden.
725 \begin_layout Labeling
726 \labelwidthstring 00.00.0000
731 Diese Datei enthält die Vorlagen für das neue
733 Externes\InsetSpace \space{}
737 Siehe dazu Kapitel\InsetSpace \space{}
739 \begin_inset LatexCommand vref
740 reference "cha:Externes"
747 \begin_layout Labeling
748 \labelwidthstring 00.00.0000
753 Eine Liste mit allen derzeit von LyX unterstützten Sprachen.
756 \begin_layout Labeling
757 \labelwidthstring 00.00.0000
765 \begin_layout Section
766 Das lokale Konfigurationsverzeichnis
769 \begin_layout Standard
770 Eventuell benutzen Sie LyX als normaler Benutzer und wollen dennoch einige
771 Einstellungen der Konfiguration ändern.
772 Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
776 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
777 Der Name dieses Verzeichnisses wird als
786 ilfe\SpecialChar \menuseparator
787 Über\InsetSpace \space{}
792 \begin_layout Standard
805 Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
807 Das bedeutet, daß jede Datei, die Sie dort speichern, die entsprechende
808 Datei im Systemverzeichnis ersetzt.
809 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
810 sich entweder im Systemverzeichnis
814 oder aber in Ihrem privaten Verzeichnis befinden.
815 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
819 \begin_layout Standard
820 Dies lässt sich an einigen Beispielen leichter erklären:
823 \begin_layout Itemize
824 Um eine LyX Version älter als 1.1.6 umzukonfigurieren, musste der Benutzer
826 \begin_inset LatexCommand url
827 target "LyXDir/lyxrc.example"
832 \begin_inset Note Note
835 \begin_layout Standard
836 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
837 um Schreibmaschinenformat umzubrechen.
846 kopieren und diese dann manuell editieren.
847 Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in
851 gefunden wird, aber alle Änderungen, die über den neuen Dialog
856 erkzeuge\SpecialChar \menuseparator
863 \SpecialChar \ldots{}
864 gemacht werden, werden in der Datei
869 Danach (das heißt wenn
873 gefunden wird) wird die alte
877 nicht mehr eingelesen und kann gelöscht werden.
881 \begin_layout Itemize
882 Wenn Sie mit dem Menüpunkt
887 erkzeuge\SpecialChar \menuseparator
888 Neu\InsetSpace \space{}
895 eine Neukonfiguration von LyX durchführen, werden die dabei erzeugten Dateien
896 in Ihrem privaten Konfigurationsverzeichnis
900 gespeichert (im Abschnitt\InsetSpace \space{}
902 \begin_inset LatexCommand vref
903 reference "sec:autodetected"
907 finden Sie eine Liste all derjenigen Optionen in
911 , die davon betroffen sind).
912 Das bedeutet, daß ab sofort etwaige neue Dokumentenklassen, die Sie in
917 gespeichert haben, im Feld
928 \SpecialChar \menuseparator
936 \SpecialChar \ldots{}
940 \begin_layout Itemize
941 Falls Sie irgendwelche Dateien für neue LaTeX-Dokumentenklassen in einem
942 Verzeichnis installiert haben, das LaTeX über die Umgebungsvariable
946 findet, können auch diese in LyX verwendet werden.
950 \begin_layout Standard
951 vorausgesetzt, es gibt auch eine
963 \begin_layout Itemize
964 Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder zum
965 Beispiel diese deutsche Version) der Dokumentation besorgt haben, sie aber
970 installieren können, da Sie keine Systemadministratorrechte haben, können
971 Sie diese Dateien einfach nach
975 kopieren, und sie werden automatisch über das
985 \begin_layout Section
986 LyX mit mehreren Konfigurationen
987 \begin_inset LatexCommand label
988 name "sec:LyX-multiconf"
995 \begin_layout Standard
996 Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
997 wird für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
998 he Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturkürze
999 l und/oder Druckerkonfigurationen.
1000 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
1001 erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
1005 \begin_layout Standard
1006 Indem Sie LyX mit der Option
1016 starten, erreichen Sie, daß die Konfiguration aus diesem Verzeichnis anstelle
1017 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
1018 Sie, indem Sie LyX ohne diese Option starten).
1019 Falls das so angegebene Verzeichnis noch nicht existiert, fragt LyX genau
1020 wie beim ersten Start nach, ob es angelegt werden soll.
1021 Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
1022 in LyX verändern, die Einstellungen im Standardverzeichnis werden aber
1023 nicht verändert -- beide Verzeichnisse sind völlig unabhängig.
1024 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1029 auf das zu verwendende Verzeichnis setzen.
1032 \begin_layout Standard
1033 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1034 Aufwand: Wenn Sie etwa eine neue Layoutdatei in
1038 hinzufügen und diese für alle Konfigurationen sichbar sein soll, müssen
1043 Verzeichnissen separat hinzufügen.
1044 Sie können das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
1045 angelegt hat, sind praktisch alle Unterverzeichnisse (sihe oben) leer.
1046 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1047 das entsprechende Verzeichnis im originalen
1052 Lediglich mit dem Verzeichnis
1056 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1062 erkzeuge\SpecialChar \menuseparator
1063 Neu\InsetSpace \space{}
1070 ) abgelegt, die konfigurationsabhängig ist.
1073 \begin_layout Chapter
1082 \SpecialChar \menuseparator
1092 \SpecialChar \ldots{}
1096 \begin_layout Section
1097 Der erste Aufruf des Dialogs
1100 \begin_layout Standard
1101 Bei alten Versionen von LyX bestand die Konfiguration darin, die Datei
1105 manuell zu editieren.
1106 Dies wurde mit LyX\InsetSpace ~
1107 1.1.6 geändert, es steht nun mit
1112 erkzeuge\SpecialChar \menuseparator
1120 ein Befehl zur Verfügung, der die Mühsal der Konfiguration beendet.
1125 wird nur solange verwendet, bis Sie das erste Mal den neuen Konfigurationsdialo
1127 Alle weiteren Änderungen werden in der Datei
1135 wird danach nicht mehr eingelesen und kann gelöscht werden.
1138 \begin_layout Standard
1143 werden nur noch diejenigen Einstellungen gespeichert, die von den Standardwerte
1145 Einige dieser Standardwerte sind fest in LyX einkompiliert, andere werden
1148 LyXDir/lyxrc.defaults
1151 Beachten Sie bitte, daß in beiden Dateien Zeilen, die mit einem
1152 \begin_inset Quotes gld
1156 \begin_inset Quotes grd
1159 beginnen, Kommentare sind und nicht ausgewertet werden.
1162 LyXDir/lyxrc.defaults
1164 nur vom Systemadministator verändert werden, und die Benutzer sollten ihre
1165 persönliche Konfiguration in
1174 erkzeuge\SpecialChar \menuseparator
1181 \SpecialChar \ldots{}
1185 \begin_layout Standard
1186 Wir hoffen daß der Dialog im großen und ganzen selbsterklärend ist.
1187 Praktisch alle Befehle haben einen erklärenden Kommentar, es sollte Ihnen
1188 also keine Schwierigkeiten bereiten, alles Ihren Wünschen entsprechend
1190 Bevor wir nun jedoch ein paar der wichtigeren Optionen vorstelle,n ein
1191 Wort der Warnung: Einige der Einstellungen, die Sie mit dem Klick auf
1198 aktivieren, werden sofort umgesetzt (zum Beispiel Bildschirmzeichensätze),
1199 andere (wie etwa das Ändern der
1203 -Datei) bedürfen eines Neustarts von LyX.
1204 Wenn sich also nach einer Änderung scheinbar nichts verändert hat -- speichern
1205 Sie die Konfiguration und starten Sie LyX neu.
1208 \begin_layout Section
1209 Bildschirmdarstellung und Zeichensätze
1212 \begin_layout Standard
1213 Dem Zeichensatz, den LyX zur Darstellung auf dem Bildschirm verwendet, kommt
1214 eine besondere Bedeutung zu, denn er sollte so gut lesbar sein wie nur
1216 Schließlich lesen und schreiben Sie Ihre gesamten Texte am Bildschirm.
1217 Das LyX-Team hat sich bemüht, den bestmöglichen Standardzeichensatz auszuwählen
1218 , doch jedes X11-System hat kleine Unterschiede, und deshalb kann es sein,
1219 daß dieser Standard gerade auf Ihrem System nicht die beste Wahl ist.
1220 Bevor wir nun erklären, wie Sie die Bildschirmzeichensätze optimieren können,
1221 sollten Sie ein wenig mehr über Zeichensätze erfahren, damit Sie Ihre Wahl
1222 gut vorbereitet treffen können.
1223 Denn es handelt sich dabei um eine Entscheidung, die von Ihren Wünschen
1224 und den Fähigkeiten Ihres Rechners beeinflusst wird.
1227 \begin_layout Standard
1228 Beachten Sie bitte, daß es in diesem Abschnitt nur um die Zeichensätze für
1231 Bildschirmdarstellung
1233 innerhalb von LyX geht.
1234 Die Zeichensätze, die später für den Ausdruck verwendet werden, sind davon
1235 vollkommen unabhängig und werden durch die verwendete Dokumentenklasse
1237 Das Ändern von Zeichensätzen für den Ausdruck wird im
1244 \begin_layout Standard
1245 Grundsätzlich gibt es zwei unterschiedliche Typen von Bildschirmzeichensätzen:
1250 ) und nichtskalierbare (
1255 Diese Unterscheidung erscheint zunächst etwas akademisch, denn die meisten
1256 modernen Zeichensatzgeneratoren können auch die nichtskalierbaren Zeichensätze
1257 vergrößern oder verkleinern.
1258 Der Unterschied liegt aber in der
1262 dieser Skalierung und der
1266 , mit der sie dargestellt werden können.
1267 Die wichtigste Entscheidung ist deshalb, ob Sie nichtskalierbare oder skalierba
1268 re Zeichensätze verwenden wollen.
1271 \begin_layout Standard
1272 Die skalierbaren Zeichensätze werden über die Umrisse der einzelnen Glyphen
1273 (also Buchstaben, Zahlen, Satzzeichen usw.) definiert.
1274 Das bedeutet, daß jedes einzelne Zeichen über mathematische Kurven beschrieben
1275 wird, die sich sehr einfach in jede beliebige Größe skalieren lassen.
1276 Diese mathematische Beschreibung wird nun vom Zeichensatzgenerator ausgewertet
1277 und daraus ein kleines Bild berechnet, das das gewünschte Zeichen genau
1278 in der richtigen Größe darstellt.
1279 Oder zumindest in fast jeder Größe.
1282 \begin_layout Standard
1283 Denn da die Glyphen in einer recht abstrakten Weise definiert wurden, ist
1284 es recht schwierig, daraus bei sehr kleinen Schriftgrößen ein gutes Bild
1285 zu berechnen, da dann jedes einzelne Pixel sehr sorgfältig gesetzt werden
1286 muss, um eine verständliche Darstellung des Zeichens zu erreichen.
1287 Das ist zwar anhand der mathematischen Beschreibung des Zeichens theoretisch
1288 möglich, aber um die Darstellungsgeschwindigkeit in annehmbaren Grenzen
1289 zu halten, werden dabei gewisse Vereinfachungen gemacht.
1290 Dies hat möglicherweise zur Folge, daß ein skalierbarer Zeichensatz bei
1291 kleinen Vergrößerungen sehr schlecht zu lesen ist.
1294 \begin_layout Standard
1295 Demgegenüber sind Bitmap-Zeichensätze von vornherein als kleine Grafikdateien
1296 angelegt, deshalb sehen Sie bei der Größe, für die sie berechnet wurden,
1298 Sie können aber nur schlecht skaliert werden, denn für eine Vergrößerung
1299 müssen aus einem Pixel mehrere gemacht werden.
1303 \begin_layout Standard
1304 Sie kennen diesen Effekt vermutlich.
1305 Er tritt auch auf, wenn Sie in einem Bildbearbeitungsprogramm wie
1309 ein Bild stark vergrößern.
1314 Um das zu vermeiden, werden Bitmap-Zeichensätze bereits für verschiedene,
1315 häufig benutzte Größen (8 Pixel bis etwa 34 Pixel Zeichenhöhe) berechnet
1316 und zur Verfügung gestellt.
1317 Der Vorteil dieser Bitmap-Zeichensätze liegt darin, daß keine komplizierten
1318 Berechnungen notwendig sind, um sie darzustellen, daher sind sie in der
1319 Darstellung sehr viel schneller als skalierbare Zeichensätze.
1320 Der Nachteil ist, daß nichtvorhandene Vergrößerungsstufen durch Pixelverdopplun
1321 g berechnet werden müssen und deshalb schlecht aussehen.
1324 \begin_layout Standard
1325 Als Fazit kann man also sagen, daß die Bitmap-Zeichensätze normalerweise
1326 für kleinere Vergrößerungsstufen vorzuziehen sind (vorausgesetzt es gibt
1327 sie in dieser Größe), wohingegen skalierbare Zeichensätze für große Zeichen
1329 Die logische Schlussfolgerung wäre nun also, für kleine Zeichen die Bitmap-
1330 und für große Zeichen die skalierbaren Zeichensätze zu verwenden.
1331 Leider ist das so nicht machbar, denn skalierbare und Bitmap-Zeichensätze
1332 sind nicht dafür gedacht, gleichzeitig verwendet zu werden.
1333 Dadurch würde ein solches Dokument ziemlich armselig aussehen.
1334 Sie sollten also einfach auf Ihrem Rechner beide Möglichkeiten ausprobieren
1335 und entscheiden, welche Ihnen besser gefällt.
1338 \begin_layout Standard
1339 Standardmäßig verwendet LyX nichtskalierbare Zeichensätze.
1340 Als normaler Zeichensatz (mit Serifen) wird
1344 verwendet, für Sans Serif
1348 und für Schreibmaschine
1355 \begin_layout Standard
1356 In den folgenden Abschnitten wird beschrieben, was Sie alles tun können,
1357 wenn Ihr Text in LyX nicht gut aussieht.
1358 Begonnen wird mit den wichtigsten Parametern: Auf\SpecialChar \textcompwordmark{}
1359 lösung und Vergrößerungsfaktor.
1362 \begin_layout Subsection
1363 Auf\SpecialChar \textcompwordmark{}
1364 lösung und Vergrößerungsfaktor
1367 \begin_layout Standard
1368 LyX versucht, automatisch die verwendeten Zeichensätze so zu skalieren,
1369 daß ihre Darstellung auf dem Bildschirm bis auf den sogenannten Zoom-Faktor
1370 der späteren Größe auf dem Papier entspricht.
1373 \begin_layout Standard
1374 Damit dies auf allen Systemen funktioniert, vertraut LyX darauf, daß die
1375 DPI-Einstel\SpecialChar \-
1376 lung des Bildschirmes richtig ist.
1378 \begin_inset Quotes gld
1382 \begin_inset Quotes grd
1385 , Punkte je Zoll, und beschreibt die Auf\SpecialChar \textcompwordmark{}
1386 lösung der Bildschirmdarstellung.
1387 Diese Einstellung erfragt LyX automatisch beim X-Server.
1388 Welchen Wert LyX so feststellt, können Sie herausfinden, wenn Sie LyX folgender
1398 \begin_layout Standard
1399 Nun ist X aber nicht auf jedem System richtig konfiguriert, deshalb sollten
1400 Sie diese Einstellung selber nachprüfen.
1401 Geben Sie dazu den Befehl
1403 xdpyinfo\InsetSpace \space{}
1404 |\InsetSpace \space{}
1407 ein und notieren Sie sich den DPI-Wert beim Eintra
1408 \begin_inset Quotes gld
1415 : (dies ist der Wert, den auch LyX automatisch findet).
1416 Notieren Sie sich außerdem die Anzahl der Pixel auf Ihrem Bildschirm (die
1417 erste Zahl hinter dem Eintrag
1424 \begin_layout Standard
1425 Dann nehmen Sie sich ein Lineal und messen Sie die sichtbare Breite des
1426 Bildes auf dem Schirm.
1427 Rechnen Sie diese Breite in Zoll um, falls Sie ein Zentimetermaß verwendet
1428 haben, indem Sie den Wert durch 2.54 teilen.
1429 Nun können Sie den tatsächlichen DPI-Wert berechnen, indem Sie die Anzahl
1430 der Pixel durch die Breite des Bildes dividieren.
1431 Wenn der so ermittelte Wert mehr als etwa 5 DPI von dem vom X-Server gemeldeten
1432 Wert abweicht, sollten Sie entweder den X-Server neu konfigurieren oder
1433 zumindest LyX mitteilen, daß der tatsächliche Wert ein anderer als der
1434 vom X-Server gemeldete ist.
1437 \begin_layout Standard
1438 Falls Sie die Einstellung des X-Servers nicht verändern wollen oder können
1439 (immerhin profitieren auch andere Programme als LyX von einer korrekten
1440 Konfiguration), können Sie LyX den wahren Wert im Dialog
1447 \begin_layout Standard
1448 Wenn der Text nun für Ihren Geschmack zu groß oder zu klein ist, können
1449 Sie mit dem Zoom-Faktor experimentieren.
1450 Mit diesem Faktor wird die Größe der Zeichensätze multipliziert.
1451 Wenn Ihre Einstellung des DPI-Wertes richtig ist und der Zoom-Faktor auf
1452 100 eingestellt ist, wird LyX den Text in derselben Größe darstellen wie
1454 Ist der Faktor 200, wird die Darstellung am Bildschirm doppelt so groß
1455 sein wie auf dem Papier.
1456 All dies natürlich unter der Voraussetzung, daß LyX den Zeichensatz in
1457 der so berechneten Größe findet, worauf man sich nicht immer verlassen
1459 Doch da es sich bei LyX um ein WYSIWYM-System handelt, ist diese Einschränkung
1460 nicht sehr bedeutend.
1463 \begin_layout Standard
1464 Die Standardeinstellung für den Zoom-Faktor ist 150, da ein Bildschirm normalerw
1465 eise breiter als ein Blatt Papier ist.
1466 Sie sollten aber mit der Einstellung experimentieren.
1467 Verändern können Sie den Wert über das Feld
1481 erkzeuge\SpecialChar \menuseparator
1488 \SpecialChar \ldots{}
1489 \SpecialChar \menuseparator
1492 Aussehen\SpecialChar \menuseparator
1496 Ein Tipp zum Probieren: Verwenden Sie
1504 , dann bleibt der Dialog geöffnet und Sie können leicht andere Werte eintragen.
1505 Wenn Sie dann einen Wert gefunden haben, der Ihren Wünschen entspricht,
1506 können Sie diesen mit
1510 dauerhaft übernehmen.
1513 \begin_layout Standard
1514 Auf diese Weise ist es meist möglich, eine angemessene Darstellung des Textes
1515 auf dem Bildschirm zu erreichen.
1516 Das heißt aber nicht, daß Sie damit die besten Zeichensätze verwenden,
1517 die es auf Ihrem Rechner gibt.
1518 Deshalb gibt es eine Reihe von Befehlen, die den verwendeten Zeichensatz
1519 festlegen, um Ihnen so noch mehr Möglichkeiten zu geben, die Darstellung
1520 am Bildschirm zu optimieren.
1523 \begin_layout Subsection
1524 Befehle zur Festlegung des Zeichensatzes
1527 \begin_layout Standard
1528 Wie bereits erwähnt, verwendet LyX standardmäßig nichtskalierbare Zeichensätze.
1529 Als normaler Zeichensatz (mit Serifen) wird
1533 verwendet, für Sans Serif
1537 und für Schreibmaschine
1544 \begin_layout Standard
1545 Alle diese Einstellungen können Sie über den Konfigurationsdialog verändern.
1546 Wählen Sie einen Zeichensatz aus der Liste aus und klicken Sie auf
1551 LyX formatiert dann den Text unter der Verwendung des angegebenen Zeichensatzes
1552 neu und wenn Ihnen das Ergebnis zusagt, können Sie es dauerhaft speichern.
1555 \begin_layout Standard
1556 Welche Größen für die jeweiligen Zeichensätze zur Verfügung stehen, können
1562 Näheres dazu liefert
1567 Ein Nachteil dieser Vorgehensweise ist, daß nun die Unterschiede zwischen
1568 den Zeichensatzgrößen auf dem Bildschirm und denen auf dem Papier größer
1569 sind, da LyX nur die am ehesten passende Größe auswählen kann, und nicht
1571 Ebenfalls kann es passieren, daß zwei sich logisch unterscheidende Schriftgröße
1581 durch denselben Bildschirm-Zeichensatz dargestellt werden und dadurch nur
1582 schwer zu unterscheiden sind.
1585 \begin_layout Standard
1586 Und noch eine weitere Möglichkeit bleibt Ihnen, um die Auswirkungen zu minimiere
1587 n: Sie können für jede logische Schriftgröße genau festlegen, welche Größe
1588 zur Darstellung am Bildschirm verwendet wird.
1589 Wenn Sie LyX mit der Option
1594 starten, können Sie feststellen, welche Schriftgrößen tatsächlich verwendet
1596 Nun können Sie die entsprechenden Einträge im Dialog solange verändern,
1597 bis Sie die richtigen Größen gefunden haben.
1600 \begin_layout Standard
1601 Dies kann etwas schwierig sein, da LyX die Einstellungen für DPI und Vergrößerun
1602 g benutzt, um die tatsächliche Zeichensatzgröße zu berechnen, die es vom
1603 X-Server anfordert; dadurch wird die Zuordnung ein wenig verschleiert.
1604 Wenn es Ihnen durch Ausprobieren nicht gelingt, gute Einstellungen zu finden,
1605 können Sie den Prozess vereinfachen, indem Sie sowohl DPI als auch Vergrößerung
1606 auf 100 setzen, auch wenn dies falsch ist.
1607 Dabei sehen dann vor allem die skalierbaren Zeichensätze seltsam aus, also
1608 verwenden Sie diesen Tipp mit Vorsicht.
1611 \begin_layout Subsection
1612 Zeichensatzkodierung
1615 \begin_layout Standard
1616 Standardmäßig verwendet LyX Zeichensätze, die zum Schreiben von Texten in
1617 westeuropäischen Sprachen gedacht sind.
1620 Zeichensatzkodierung
1623 Wenn Sie nun LyX verwenden wollen, um einen Text zum Beispiel in osteuropäische
1624 n Sprachen oder Kyrillisch zu schreiben, deren Zeichen nicht durch die ISO-8859-
1625 1-Kodierung abgedeckt sind, können Sie im Feld
1637 okument\SpecialChar \menuseparator
1642 instellungsn\SpecialChar \ldots{}
1643 \SpecialChar \menuseparator
1646 eine andere Kodierung aktivieren.
1649 \begin_layout Standard
1650 Dies setzt allerdings voraus, daß Sie besondere Zeichensätze installiert
1652 Benutzen Sie wiederum
1656 , und prüfen Sie die Felder
1664 , ob dort außer ISO-8859-X weitere Einträge vorhanden sind.
1665 Suchen Sie dann aus diesen einen Zeichensatz heraus, der die von Ihnen
1666 benötigten Zeichen enthält.
1667 Wenn Sie einen passenden gefunden haben, können Sie diesen im Dialogfeld
1668 eintragen, andernfalls müssen Sie sich zunächst (zum Beispiel via Internet)
1669 geeignete Zeichensätze besorgen.
1672 \begin_layout Standard
1673 Wenn Sie LyX derart konfigurieren, daß standardmäßig eine andere Zeichensatzkodi
1674 erung verwendet wird, sollten Sie auch darüber nachdenken, einen anderen
1675 Zeichensatz für die Menüs und Dialoge zu verwenden.
1676 Sonst wird zum Beispiel der Dialog
1680 kaum lesbar sein, wenn nicht auch dort die neue Kodierung verwendet wird.
1681 Normalerweise verwendet LyX hierzu den Zeichensatz
1683 -*-helvetica-medium-r
1685 , doch meist ist Helvetica in der von Ihnen benötigten Kodierung nicht vorhanden.
1686 Deshalb können Sie den für Menüs verwendeten Zeichensatz im Dialogbereich
1689 Benutzerschnittstelle
1694 \begin_layout Standard
1695 Wie Sie sehen, gibt es eine ganze Reihe von Befehlen, mit denen Sie der
1696 Darstellung am Bildschirm den letzten Schliff verpassen können.
1697 Dies sollte Sie nicht davon abhalten, mit diesen Einstellungen herumzuspielen,
1699 Denn Sie werden (hoffentlich) in Zukunft viele Stunden mit LyX verbringen
1700 --- da lohnt es sich, eine perfekte Darstellung zu haben.
1701 Und während Sie bei anderen Textverarbeitungen darauf angewiesen sind,
1702 Zeichensätze zu verwenden, die sowohl am Bildschirm als auch auf dem Papier
1703 gut aussehen, können Sie bei LyX als WYSIWYM-Programm die besten Zeichensätze
1704 für die Bildschirmdarstellung verwenden, ohne sich dabei Gedanken um den
1705 Ausdruck machen zu müssen.
1708 \begin_layout Standard
1709 Für eine spätere Version von LyX ist es geplant, den
1713 -Zeichensatzgenerator zu benutzen, der auch
1718 Das bedeutet, daß jedes Zeichen aus mehreren Farbschattierungen zusammengesetzt
1719 werden kann, anstelle von nur zwei wie derzeit.
1720 Das erhöht scheinbar die Auf\SpecialChar \textcompwordmark{}
1722 Dadurch wird der Text am Bildschirm nicht nur besser lesbar, LyX kann dadurch
1723 den Text noch genauer in der Größe anzeigen, die er auch später auf dem
1724 Ausdruck hat, da dann zum Beispiel auch ein 14.4pt-Zeichensatz verwendet
1725 werden kann, wohingegen im Moment auf 14pt abgerundet werden muss.
1728 \begin_layout Section
1729 Tastatur-Einstellung
1733 \begin_layout Standard
1734 Wenn Sie Linux selber auf einem PC installiert haben, können Sie diesen
1743 \begin_layout Standard
1744 \begin_inset LatexCommand label
1745 name "sec:x-win-keys"
1749 Um LyX richtig benutzen zu können,
1753 X richtig eingerichtet werden.
1754 Das ist besonders dann wichtig, wenn Sie die internationalen LyX-Unterstützunge
1755 n und nicht-englische Tastaturen benutzen wollen.
1756 Unglücklicherweise kümmert sich fast niemand darum, besonders nicht diejenigen,
1757 die LyX auf einem PC installiert haben\SpecialChar \@.
1758 Administratoren großer Systeme können
1759 auch schuld sein, also verlassen Sie sich nicht auf richtige Einstellungen,
1760 wenn Sie ein großes System benutzen.
1761 Jeder Benutzer kann X beibringen, die richtige Tastatureinstellung zu benutzen.
1762 Sie müssen sich nicht auf Ihren Systemadministrator verlassen -
1768 sollten es auch nicht tun
1770 ! Sie benötigen nur die beiden folgenden Programme, um die Tastatur Ihren
1771 Bedürfnissen anzupassen.
1774 \begin_layout Subsection
1784 \begin_layout Standard
1785 Zunächst lesen Sie die
1789 -Seiten der beiden Programme.
1790 Das sind Ihre wirklichen Freunde für die richtige Tastatureinstellung.
1791 Wenn Sie die Programme nicht haben, installieren Sie sie.
1794 \begin_layout Subsubsection
1800 \begin_layout Standard
1801 Dieses Dokument beschreibt
1819 Um die neuen Tastatureinstellungen zu laden, fügen Sie den Befehl
1822 \begin_layout Standard
1825 xmodmap\InsetSpace ~
1831 \begin_layout Standard
1832 irgendwo in Ihre Startdateien ein (zum Beispiel
1855 \begin_layout Subsubsection
1861 \begin_layout Standard
1862 Mit diesem Programm ist ein Traum wahr geworden! Es zeigt ein Bild Ihrer
1863 Tastatur, erlaubt Ihnen, Änderungen vorzunehmen, und gibt diese Änderungen
1868 lesbaren Form auf der Standardausgabe aus.
1869 Es ist sehr nützlich, wenn Sie versuchen, eine neue
1873 -Datei zu erzeugen, obwohl ein wenig
1880 \begin_layout Subsection
1882 \begin_inset LatexCommand index
1890 \begin_layout Standard
1891 LyX unterstützt drei Sondertasten:
1904 Wenn außerdem eine Taste als
1908 -Taste konfiguriert wurde, dann können Sie damit einige Zeichen, die nicht
1909 auf Ihrer Tastatur sind, erzeugen.
1910 Diese Taste ist die Kombination
1927 -Taste kann entweder wie
1935 benutzt werden oder als Präfix-Taste.
1936 Hier sind einige Beispiele dafür, was Sie mit der
1940 -Taste machen können:
1943 \begin_layout Itemize
1946 Compose\InsetSpace ~
1951 \begin_inset Formula $\rightarrow$
1957 \begin_layout Itemize
1960 Compose\InsetSpace ~
1965 \begin_inset Formula $\rightarrow$
1971 \begin_layout Itemize
1974 Compose\InsetSpace ~
1979 \begin_inset Formula $\rightarrow$
1985 \begin_layout Itemize
1988 Compose\InsetSpace ~
1993 \begin_inset Formula $\rightarrow$
1999 \begin_layout Standard
2000 Diese Eingabeart ist besonders dann hilfreich, wenn man Buchstaben mit Akzenten
2001 nur manchmal benutzt.
2002 Bei Latin1-Buchstaben geht es automatisch, aber andere Methoden sind nötig,
2007 richtig gesetzt haben.
2010 \begin_layout Subsection
2011 Hilfreiche Hinweise und Tipps
2014 \begin_layout Standard
2015 Öffnen Sie bitte zwei X-Terminals.
2016 Editieren Sie in einem eine neue
2020 -Datei, und lassen Sie
2029 wird Ihre neue Tastaturbelegung erzeugt.
2030 Es gibt einen Knopf in
2034 , um die neue Tabelle auszugeben.
2035 Wenn Sie ihn drücken, gibt
2039 eine Menge Zeug auf dem
2043 aus, von wo Sie es gestartet haben.
2044 Sie müssen es nur noch mit
2047 \begin_inset Quotes gld
2051 \begin_inset Quotes grd
2060 -Datei bringen, und Sie sind fertig.
2064 \begin_layout Standard
2065 Sie können sich etwas Schreibarbeit sparen, wenn Sie folgendes ausführen:
2071 Dadurch erhalten Sie Ihre neue Datei.
2072 Wenn Sie aber den Knopf
2073 \begin_inset Quotes gld
2077 \begin_inset Quotes grd
2084 mehr als einmal drücken, wird Ihre Datei durcheinander geraten.
2085 Wie alle Werkzeuge ist
2089 nur so intelligent wie sein Benutzer.
2097 \begin_layout Standard
2098 Da sind noch ein paar Dinge, die Sie tun können, um sich zurechtzufinden.
2099 Versuchen Sie, das Kommando
2104 Das zeigt Ihnen alle aktiven Sondertasten.
2107 xmodmap -v -pke | more
2109 , um zu sehen, welche Nummern zu welchen symbolischen Namen gehören.
2110 So sehen Sie auch die Syntax der
2117 \begin_layout Standard
2118 Eine Sache müssen Sie noch prüfen:
2125 \begin_inset Formula $\leftarrow$
2134 dieselbe Bedeutung haben! Eindeutige Namen für diese beiden Tasten ändern
2135 das Verhalten Ihrer Programme nicht unbedingt.
2136 Einige Programme binden
2144 an dieselbe Operation (zum Beispiel Emacs), aber wenn
2152 dasselbe tun, werden Sie Probleme mit LyX bekommen.
2155 \begin_layout Section
2157 \begin_inset LatexCommand label
2165 \begin_layout Standard
2166 Tastaturkürzel dienen dazu, einer Taste oder Tastenkombination eine LyX-Funktion
2168 Die LyX-Distribution umfasst einige Dateien mit unterschiedlichen Tastaturzuord
2169 nungen: CUA, die typische Belegung auf PC und CDE, eine Emacs-Version für
2182 \begin_layout Standard
2183 \SpecialChar \ldots{}
2184 das nimmt hoffentlich niemand ernst!
2189 sowie einige spezialisierte Versionen (broadway, hollywood) und an andere
2190 Sprachen (Deutsch, Französisch) angepasste Tastenbelegungen.
2194 \begin_layout Standard
2195 Wenn Sie stattdessen Ihre Kürzel lieber selbst definieren wollen, nehmen
2196 Sie am besten diejenige Systemdatei aus
2200 als Vorlage, die am ehesten Ihren Vorstellungen entspricht, und modifizieren
2201 Sie diese entsprechend.
2202 Vergessen Sie nicht, diese Datei dann im Dialog
2207 (Derzeit ist es noch notwendig, LyX danach neu zu starten um die Änderungen
2211 \begin_layout Standard
2212 LyX unterstützt die Internationalisierung der Benutzerschnittstelle (siehe
2214 \begin_inset LatexCommand vref
2215 reference "chap:i18n"
2220 Wenn Ihre Sprachumgebung (
2224 ) über die Umgebungsvariable
2228 richtig eingestellt ist, versucht LyX, entsprechende
2232 -Dateien zu laden, indem die Zeichenkette
2236 dem Dateinamen vorangestellt wird (für Deutsch,
2245 Sie können derartige übersetzte Versionen auch in Ihrem privaten
2249 -Verzeichnis speichern, LyX findet und benutzt sie auch dort.
2252 \begin_layout Standard
2253 Die Syntax der Dateien im
2257 -Verzeichnis ist einfach:
2260 \begin_layout LyX-Code
2263 bind <Tastenkombination> <LyX_Funktion>
2266 \begin_layout Standard
2267 Sowohl die Tastenkombination als auch die LyX-Funktion muss dabei in doppelten
2268 Anführungszeichen gesetzt werden.
2269 Eine Liste der LyX-Funktionen finden Sie im
2276 \begin_layout Section
2277 Die Benutzerschnittstelle
2278 \begin_inset LatexCommand label
2279 name "sec:Die-Benutzerschnittstelle"
2286 \begin_layout Standard
2287 Das Aussehen der Menü- und der Werkzeugleiste können ebenfalls im Dialog
2293 Wählen Sie dazu eine andere Datei für den Eintrag
2295 Aussehen\SpecialChar \menuseparator
2296 Benutzerschnittstelle\SpecialChar \menuseparator
2308 -Unterverzeichnis von
2312 gibt es mehrere Dateien, von denen
2316 als Standard verwendet wird.
2319 \begin_layout Standard
2324 erzeugt das Aussehen der 1.3.x-Versionen von LyX.
2329 beschreibt das Aussehen der Menüleisten und
2333 das Aussehen der Werkzeugleisten.
2334 Auch hier ist es derzeit noch nötig, LyX neu zu starten, um Änderungen
2338 \begin_layout Standard
2343 -Dateien ist ebenfalls sehr einfach, sie wird in der jeweiligen Datei beschriebe
2357 müssen jeweils mit einem expliziten
2361 abgeschlossen werden.
2362 Sie dürfen die Einträge
2382 und, im Falle des Menüs
2391 Eine kleine Warnung dazu: Ein
2403 eingefügt werden, das entsprechende Menü muss aber als
2407 definiert werden, nicht als
2414 \begin_layout Standard
2428 und definiert folgende Werkzeugleisten:
2431 \begin_layout LyX-Code
2435 \begin_layout LyX-Code
2439 \begin_layout LyX-Code
2440 "table" "off,bottom"
2443 \begin_layout LyX-Code
2447 \begin_layout LyX-Code
2448 "minibuffer" "off,bottom"
2451 \begin_layout Standard
2452 Interessant sind vor allem "
2461 Wenn man diese Zeilen wie folgt ändert:
2464 \begin_layout LyX-Code
2465 "table" "table,bottom"
2468 \begin_layout LyX-Code
2469 "math" "math,bottom"
2472 \begin_layout Standard
2473 dann erhält am unteren Fensterrand einige Einstellmöglichkeiten von Tabelle
2474 und Mathed in Form von Schaltern, wenn der Cursor sich in einer Tabelle
2475 oder einer mathematischen Formel befindet.
2476 Das erleichtert auf jeden Fall das Arbeiten mit Tabellen.
2479 \begin_layout Standard
2480 Damit die neuen Einstellungen wirksam werden, müssen Sie
2484 entweder an Ort und Stelle als
2488 editieren oder in ein lokales Verzeichnis innerhalb Ihres
2490 Benutzerverzeichnisses
2492 kopieren, sie dort ändern und LyX in
2494 Aussehen\SpecialChar \menuseparator
2495 Benutzerschnittstelle\SpecialChar \menuseparator
2502 mitteilen, welche Datei Sie benutzen wollen.
2505 \begin_layout Section
2506 Konverter, Formate und Druckvorschau
2509 \begin_layout Standard
2510 LyX besitzt einen mächtigen Mechanismus, um mittels externer Programme zwischen
2511 beliebigen Dateiformaten zu konvertieren.
2512 Geben Sie ein Paar von Formaten an, zum Beispiel
2520 , dann geben Sie ein Programm an, das vom einen in das andere Format konvertiere
2522 Für unser Beispiel kommen zwei Wege in Frage:
2525 \begin_layout Enumerate
2526 Eine direkte Konvertierung von LaTeX in PDF mittels
2531 \begin_layout Enumerate
2532 Eine stufenweise Konvertierung über Zwischenformate: LaTeX in DVI (mit
2536 ) in Post\SpecialChar \-
2548 \begin_layout Standard
2549 LyX wird immer den kürzesten Weg wählen, deswegen müssen Sie unterschiedliche
2554 -Dateien angeben, wenn Sie beide Wege verwenden wollen.
2555 Beide sind im entsprechenden Dialog in
2560 Sehen Sie sie sich an und definieren Sie sich eigene\SpecialChar \ldots{}
2564 \begin_layout Standard
2565 Darüberhinaus kann jedem Dateiformat ein Betrachtungsprogramm zugeordnet
2570 , um Post\SpecialChar \-
2571 Script®-Dateien anzuzeigen,
2579 für DVI-Dateien usw\SpecialChar \@.
2585 erkzeuge\SpecialChar \menuseparator
2593 nstellungen\SpecialChar \ldots{}
2594 \SpecialChar \menuseparator
2595 Datei\SpecialChar \-
2598 te\SpecialChar \menuseparator
2605 können Sie diese Programme sowie etwaige Optionen festlegen.
2608 \begin_layout Section
2609 Optionen für den ASCII-Export
2612 \begin_layout Standard
2613 Eine ganze Reihe von Befehlen dient dazu, die Ausgabe und Formatierung im
2614 ASCII-Format zu verbessern.
2615 LyX versucht bei der Installation, die besten Einstellungen für Ihr System
2616 zu finden, Sie können dies aber in
2621 erkzeuge\SpecialChar \menuseparator
2629 nstellungen\SpecialChar \ldots{}
2630 \SpecialChar \menuseparator
2631 Ausgabe\SpecialChar \menuseparator
2634 jederzeit ändern, wenn Sie mit den Vorgaben nicht einverstanden sind.
2637 \begin_layout Description
2644 Damit legen Sie den Befehl fest, mit dem (durch die Unixprogramme
2656 , siehe die jeweiligen Manpages) die Formatierung von ASCII-Tabellen durchgeführ
2658 Ist er nicht festgelegt, verwendet LyX den internen, schlechteren Formatierer.
2661 \begin_layout Description
2665 Ausgabe\InsetSpace ~
2669 Dieser Befehl legt die maximale Zeilenlänge in der Ausgabedatei fest.
2671 \begin_inset Quotes gld
2675 \begin_inset Quotes grd
2678 bedeutet keine Grenze.
2681 \begin_layout Section
2685 \begin_layout Standard
2691 erkzeuge\SpecialChar \menuseparator
2699 nstellungen\SpecialChar \ldots{}
2700 \SpecialChar \menuseparator
2701 Ausgabe\SpecialChar \menuseparator
2704 haben Sie die Möglichkeit, die Zusammenarbeit von LyX mit dem (externen)
2705 Druckbefehl genau zu steuern.
2706 Jedoch sollten die Standardeinstellungen normalerweise korrekt sein.
2707 Wenn jedoch Ihr lokaler Druckbefehl andere Optionen benötigt, können Sie
2711 \begin_layout Standard
2712 Falls Sie generelle Probleme mit Ihrem Drucker haben, hilft Ihnen vielleicht
2713 Kapitel\InsetSpace \space{}
2715 \begin_inset LatexCommand vref
2716 reference "chap:printer"
2723 \begin_layout Section
2727 \begin_layout Standard
2733 erkzeuge\SpecialChar \menuseparator
2741 nstellungen\SpecialChar \ldots{}
2742 \SpecialChar \menuseparator
2743 Aussehen\SpecialChar \menuseparator
2746 können Sie interaktiv festlegen, mit welchen Farben die diversen Strukturen
2747 am Bildschirm dargestellt werden.
2748 Hier eine Auswahl der wichtigeren Funktionen und ihrer Standardfarben:
2751 \begin_layout Standard
2754 \begin_inset Tabular
2755 <lyxtabular version="3" rows="11" columns="3">
2757 <column alignment="left" valignment="top" leftline="true" width="0pt">
2758 <column alignment="left" valignment="top" leftline="true" width="0pt">
2759 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
2760 <row topline="true" bottomline="true">
2761 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2764 \begin_layout Standard
2774 \begin_layout Standard
2788 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2791 \begin_layout Standard
2800 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2803 \begin_layout Standard
2807 Standardfarbe (RGB-Wert)
2813 <row topline="true">
2814 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2817 \begin_layout Standard
2823 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2826 \begin_layout Standard
2832 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2835 \begin_layout Standard
2842 <row topline="true">
2843 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2846 \begin_layout Standard
2852 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2855 \begin_layout Standard
2861 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2864 \begin_layout Standard
2865 leinen (250,240,230)
2871 <row topline="true">
2872 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2875 \begin_layout Standard
2881 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2884 \begin_layout Standard
2890 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2893 \begin_layout Standard
2900 <row topline="true">
2901 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2904 \begin_layout Standard
2911 \begin_layout Standard
2925 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2928 \begin_layout Standard
2935 \begin_layout Standard
2949 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2952 \begin_layout Standard
2959 <row topline="true">
2960 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2963 \begin_layout Standard
2969 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2972 \begin_layout Standard
2973 Mathematische Formeln
2978 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2981 \begin_layout Standard
2982 dunkelblau (0,0,139)
2988 <row topline="true">
2989 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2992 \begin_layout Standard
2998 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3001 \begin_layout Standard
3002 Bruchstriche, Klammern usw.
3007 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3010 \begin_layout Standard
3017 <row topline="true">
3018 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3021 \begin_layout Standard
3027 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3030 \begin_layout Standard
3031 Hintergrund für Formeln
3036 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3039 \begin_layout Standard
3040 leinen (250,240,230)
3046 <row topline="true">
3047 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3050 \begin_layout Standard
3056 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3059 \begin_layout Standard
3065 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3068 \begin_layout Standard
3069 purpurrot (255,0,255)
3075 <row topline="true">
3076 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3079 \begin_layout Standard
3085 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3088 \begin_layout Standard
3094 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3097 \begin_layout Standard
3104 <row topline="true" bottomline="true">
3105 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3108 \begin_layout Standard
3114 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3117 \begin_layout Standard
3123 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3126 \begin_layout Standard
3127 hellblau (173,216,230)
3140 \begin_layout LyX-Code
3144 \begin_layout Section
3145 Automatische Einstellungen
3148 \begin_layout Standard
3149 \begin_inset LatexCommand label
3150 name "sec:autodetected"
3154 Einige Einstellungen werden von LyX selbständig ermittelt, wenn Sie den
3160 erkzeuge\SpecialChar \menuseparator
3166 nfigu\SpecialChar \-
3171 Im vorliegenden Abschnitt zählen wir diejenigen Einstellungen auf, die
3172 die Benutzerkonfiguration betreffen.
3175 \begin_layout Description
3184 enthält den Namen eines gültigen LaTeX2e-Prozessors (automatisch getestet
3196 \begin_layout Description
3209 gesetzt, wenn Sie Ghostscript installiert haben.
3212 \begin_layout Description
3225 gesetzt, wenn Sie die entsprechenden Programme installiert haben (
3226 \begin_inset LatexCommand url
3227 target "\\view_pspic_command"
3231 wird auf dasselbe Programm gesetzt).
3234 \begin_layout Description
3240 plaintext_roff_command
3255 , je nachdem, was vorhanden ist.
3258 \begin_layout Description
3271 plus einiger Optionen gesetzt (falls vorhanden).
3274 \begin_layout Description
3292 gesetzt, je nachdem, welches Fax-Paket gefunden wurde.
3293 Benötigte Kommandooptionen werden ebenfalls mit angegeben.
3296 \begin_layout Description
3305 wird für System-V-Systeme auf
3309 und für BSD-Systeme auf
3316 \begin_layout Description
3322 print_spool_printerprefix
3333 gesetzt, je nachdem, ob
3344 \begin_layout Description
3359 eichensätze gefunden und von LaTeX unterstützt werden, wird dies auf
3368 eichensätze, können Sie die Option von Hand aktivieren.
3371 \begin_layout Section
3375 \begin_layout Standard
3376 Es gibt noch eine große Zahl an weiteren Konfigurationsmöglichkeiten, die
3377 hier nicht erwähnt wurden.
3378 Leider ist die Dokumentation noch nicht vollständig.
3379 Aber die meisten davon sind zum Glück selbsterklärend.
3380 Eine weitere mögliche Quelle von Informationen ist das
3384 , jedoch ist auch dieses nicht immer auf dem allerneuesten Stand.
3387 \begin_layout Chapter
3394 \begin_layout Standard
3404 \begin_inset LatexCommand label
3412 \begin_layout Standard
3415 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
3416 Einmal wird in\InsetSpace \space{}
3418 \begin_inset LatexCommand vref
3419 reference "sec:interface-aendern"
3423 und\InsetSpace \space{}
3425 \begin_inset LatexCommand vref
3426 reference "sec:andere-tastaturkuerzel"
3430 erklärt, wie man LyX mitteilt, daß man in einer fremdsprachlichen Umgebung
3432 Der überwiegende Rest des Kapitels erläutert, wie man LyX an eine neue
3433 Sprache anpasst, das heißt wie man es übersetzt.
3434 Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
3435 dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
3437 Die letzten beiden Abschnitte,
3438 \begin_inset LatexCommand vref
3439 reference "sec:internat-tastaturbelegung"
3444 \begin_inset LatexCommand vref
3445 reference "sec:keymap"
3449 , waren bei der Übersetzung noch nicht ganz up to date.
3453 \begin_layout Standard
3454 LyX kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
3455 Als dieser Text erstellt wurde, waren über den normalen englischen Text
3456 Anpassungen für 23 Sprachen Bestandteil der LyX-Distribution.
3457 Die von Ihnen benutze Sprache zeigt Ihnen der Befehl
3462 (Für weitere Informationen über
3466 -Definitionen ist die Manpage
3470 ein guter Startpunkt.)
3473 \begin_layout Standard
3474 Bitte beachten Sie, daß diese Übersetzungen zwar funktionieren, aber oft
3475 ein paar Einschränkungen unterliegen.
3476 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
3478 Das bedeutet, daß der übersetzte Text an einigen Stellen mehr Platz benötigt
3479 als dort zur Verfügung steht.
3480 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
3482 Sie werden auch feststellen, daß einige Übersetzungen nicht für alle Menüpunkte
3483 Tastenkürzel definieren.
3484 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
3485 manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
3489 \begin_layout Standard
3490 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
3493 \begin_layout Section
3494 Eine andere Sprache für die Schnittstelle auswählen
3495 \begin_inset LatexCommand label
3496 name "sec:interface-aendern"
3503 \begin_layout Standard
3504 Normalerweise erfolgt die gesamte Benutzerführung in der Sprache, die in
3505 der Umgebungsvariablen
3510 Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable
3519 in csh-kompatiblen und
3523 in sh-kompatiblen Shells.
3528 durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten --
3537 \begin_layout Standard
3538 Noch besser wäre es,
3542 auf den Wert de_DE zu setzen, da andere Programme (zum Beispiel KDE) nach
3543 DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
3551 \begin_layout Standard
3552 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
3553 also zum Beispiel in
3565 , damit die übersetzte Schnittstelle automatisch benutzt wird.
3569 \begin_layout Standard
3570 Beachten Sie, daß all dies
3574 funktioniert, wenn Sie LyX mit der Option
3576 --disable\SpecialChar \-
3582 \begin_layout Section
3583 Tastaturkürzel für andere Sprachen anpassen
3584 \begin_inset LatexCommand label
3585 name "sec:andere-tastaturkuerzel"
3592 \begin_layout Standard
3593 Ein Hauptgrund für Inkonsistenzen in übersetzten LyX-Versionen ist die Tatsache,
3594 daß alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
3595 Text zugeschnitten wurden.
3596 Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel
3602 new-file-from-template
3606 \begin_layout Standard
3609 new-file-from-template
3611 ist der LyX-interne Befehl, der das Menü
3616 atei\SpecialChar \menuseparator
3625 \SpecialChar \ldots{}
3636 \begin_layout Standard
3637 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
3638 Menüfunktionen in einer einzigen Datei definiert werden, in
3640 LyXDir/bind/menus.bind
3643 Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
3648 ) kopieren und verändern.
3649 Diese wird anstelle der systemweiten Datei eingelesen.
3652 \begin_layout Standard
3653 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
3667 atei\SpecialChar \menuseparator
3676 \SpecialChar \ldots{}
3678 Für einige Sprachen existieren schon angepasste Versionen
3692 bezeichnet den Code der Sprache).
3693 Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
3708 \begin_layout Standard
3709 Sie müssen darauf achten, daß neue Definitionen nicht mit anderen, vorangehenden
3710 Definitionen kollidieren.
3711 Beispielsweise würde die oben genannte Definition von
3719 verwenden, eine Fehlermeldung erzeugen, denn in
3733 \begin_layout Standard
3738 löscht das Wort rechts vom Cursor.
3749 \begin_layout Standard
3750 In LyX Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
3755 -Dateien stehen) für den Tasten\SpecialChar \-
3759 tions-Mechanismus verwendet -- deshalb
3768 Menünamen verwendet werden.
3771 \begin_layout Section
3778 \begin_layout Standard
3790 \begin_layout Subsection
3791 Die Benutzerschnittstelle übersetzen (Textmeldungen)
3794 \begin_layout Standard
3795 LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
3796 Benutzerschnittstelle zu verwalten.
3797 Um LyX dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
3798 zu verwenden, müssen Sie eine
3802 -Datei für diese Sprache erstellen.
3803 Anschließend müssen Sie daraus eine
3807 -Datei erzeugen und diese installieren.
3808 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
3813 \begin_layout Standard
3814 Natürlich nur auf englisch.
3815 Die Veränderungen, die an der
3819 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
3825 Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
3831 bezeichnet den Sprachencode der neuen Sprache):
3834 \begin_layout Itemize
3835 Kopieren Sie im Verzeichnis des LyX-Quellcodes die Datei
3836 \begin_inset LatexCommand url
3837 target "LYX-SOURCE-DIR/po/lyx.pot"
3853 nicht existiert, kann sie mit dem Befehl
3855 make\InsetSpace \space{}
3858 neu erzeugt werden.)
3861 \begin_layout Itemize
3868 \begin_layout Standard
3869 Wir empfehlen, für diese Aufgabe Emacs zu benutzen, da die Distribution
3870 der gettext-Library auch einen hübschen Emacs-Modus enthält, der Sie bei
3871 dieser Arbeit unterstützt.
3879 Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
3880 übersetzt werden sollten.
3881 Diese Tasten werden mit '
3885 ' markiert und sollten passend mitübersetzt werden.
3886 Es gibt ein Prolog-Programm namens
3890 , das sich im Quellverzeichnis in
3891 \begin_inset LatexCommand url
3892 target "LYX-SOURCE-DIR/development/tools/"
3897 Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
3898 Beachten Sie, daß XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
3899 als Tastenkürzel verarbeiten kann.
3901 Sie sollten auch das Informationsfeld
3902 am Anfang der neuen po-Datei ausfüllen (mit Ihrer EMail-Adresse, usw.),
3903 damit Sie für andere Leute erreichbar sind, die Ihnen Vorschläge oder unterhalt
3904 same Flames schicken möchten.
3907 \begin_layout Itemize
3909 \begin_inset LatexCommand url
3910 target "LYX-SOURCE-DIR/po/lyx.pot"
3928 \begin_layout Itemize
3929 Installieren Sie die
3933 -Datei mit dem Befehl
3935 su -c 'make install'
3940 \begin_layout Standard
3949 hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Skripts und
3950 mehr) verändert werden.
3951 Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
3952 für den Anwender unnötig.
3955 \begin_layout Standard
3956 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die LyX zur Zeit
3957 noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
3959 Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
3967 \begin_layout Subsection
3968 Die Dokumentation übersetzen
3971 \begin_layout Standard
3974 [Anmerkung des Übersetzers:
3978 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
3979 Fall das englische Original.
3980 Übersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
3985 \begin_layout Standard
3986 Auch die Online-Dokumentation (im
3993 -Menü) kann (und sollte!) übersetzt werden.
3994 Wenn übersetzte Versionen verfügbar sind
3998 \begin_layout Standard
3999 Derzeit (November 2006) sind praktisch alle Texte bis auf
4005 \begin_layout Standard
4014 ins Deutsche übersetzt.
4015 Andere Sprachen sind in Arbeit.
4016 Die Bibliothek an übersetzten Texten wächst ständig.
4025 entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
4026 Zur Zeit sind Übersetzungen in etwa 20 Sprachen vorhanden.
4027 LyX sucht nach übersetzten Versionen in
4041 für das entsprechende Sprach\SpecialChar \-
4043 zel steht, das in der Umgebungsvariablen
4051 \begin_layout Standard
4052 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
4053 Auch die übersetzten Versionen müssen (bis auf das
4060 ) den gleichen (englischen) Dateinamen (im Beispiel oben
4064 ) tragen wie die englischen Originale.
4065 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
4066 Weg, um die Originale Korrektur zu lesen!), hier ein paar Tipps, die Ihnen
4067 möglicherweise etwas Arbeit ersparen:
4070 \begin_layout Itemize
4073 LyXDir/doc/DocStyle.lyx
4075 , den Leitfaden zum Schreiben der LyX-Do\SpecialChar \-
4078 Beachten Sie vor allem den Abschnitt für Übersetzer.
4082 \begin_layout Standard
4091 gibt es bisher nur in Englisch!
4099 \begin_layout Itemize
4100 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Homepage
4102 \begin_inset LatexCommand url
4103 name "LyX Developer Teams:"
4104 target "http://www.devel.lyx.org"
4109 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
4110 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
4114 \begin_layout Standard
4115 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen, sind hier
4116 einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu überwinden
4120 \begin_layout Itemize
4121 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
4126 ilfe\SpecialChar \menuseparator
4134 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
4137 \begin_layout Itemize
4138 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
4139 in die Sie übersetzen möchten.
4140 Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
4141 ene Konventionen eingeführt.
4142 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
4143 Eine eigene Terminologie würde nur die Leser verwirren.
4146 (Warnung: Typographie macht süchtig!)
4149 \begin_layout Itemize
4150 Legen Sie eine Kopie des Originaldokumentes an.
4151 Von Zeit zu Zeit wird die Originalversion erneuert.
4152 Sie können beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
4153 um zu sehen, was sich verändert hat.
4157 \begin_layout Standard
4158 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
4159 aufbewahren und diese dann mit der neuen Version vergleichen (zum Beispiel
4172 \begin_layout Itemize
4173 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
4174 und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
4175 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
4178 Auch die Originaldokumentation ist nicht komplett.
4181 \begin_layout Section
4182 Internationale Tastaturbelegung
4183 \begin_inset LatexCommand label
4184 name "sec:internat-tastaturbelegung"
4191 \begin_layout Subsection
4192 Eigene Tastaturtabellen definieren: das
4199 \begin_layout Standard
4200 Sehen wir uns einmal die
4204 -Datei ein wenig näher an.
4205 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
4208 \begin_layout Itemize
4209 Taste-Taste- oder Taste-String-Transformationen
4212 \begin_layout Itemize
4217 Tasten -- sogenannte
4222 \begin_layout Itemize
4223 Ausnahmen für tote Tasten.
4226 \begin_layout Standard
4227 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
4231 \begin_layout Quotation
4239 \begin_layout Standard
4244 die zu übersetzende Taste bezeichnet und
4248 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
4249 Eine tote Taste definiert man mit:\InsetSpace ~
4253 \begin_layout Quotation
4265 \begin_layout Standard
4270 wieder eine Taste auf der Tastatur bezeichnet und
4274 der Name einer toten Taste ist.
4275 LyX unterstützt folgende toten Tasten (Abkürzungen in Klammern):
4278 \begin_layout Quotation
4286 \begin_layout Quotation
4292 \begin_layout Quotation
4298 \begin_layout Quotation
4304 \begin_layout Quotation
4310 \begin_layout Quotation
4317 \begin_layout Standard
4329 \begin_layout Quotation
4335 \begin_layout Quotation
4342 \begin_layout Standard
4354 \begin_layout Quotation
4360 \begin_layout Quotation
4366 \begin_layout Quotation
4373 \begin_layout Standard
4385 \begin_layout Quotation
4392 \begin_layout Standard
4404 \begin_layout Quotation
4410 \begin_layout Quotation
4411 hungarian umlaut (hug)
4416 \begin_layout Quotation
4422 \begin_layout Quotation
4429 \begin_layout Standard
4441 \begin_layout Standard
4442 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
4443 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
4444 definiert werden, und zwar mit:
4447 \begin_layout Quotation
4456 Tote-Taste Taste Ausgabe
4459 \begin_layout Standard
4460 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
4462 Dies erreicht man mit:
4465 \begin_layout Quotation
4479 \begin_layout Standard
4480 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
4481 Punkt zu löschen, bevor ein Akzent eingefügt wird.
4482 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
4485 \begin_layout Standard
4486 Ach so, zur Definition der Ausgabe: Der Backslash
4487 \begin_inset Quotes gld
4497 \begin_inset Quotes grd
4500 ist ein Sonderzeichen.
4501 Um ihn einzugeben, muss man einen doppelten Backslash
4502 \begin_inset Quotes gld
4514 \begin_inset Quotes grd
4518 Auch das Anführungszeichen
4519 \begin_inset Quotes gld
4523 \begin_inset Quotes grd
4527 \begin_inset Quotes gld
4535 \begin_inset Quotes grd
4538 haben eine andere Bedeutung.
4543 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
4544 das Ende eines Strings (das heißt einer LaTeX-Befehlssequenz).
4545 Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
4559 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
4560 haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
4561 nächste Distribution integriert werden kann.
4564 \begin_layout Standard
4565 In Zukunft werden auch noch folgende Befehle unterstützt:
4568 \begin_layout Itemize
4580 bindet eine andere Datei ein
4583 \begin_layout Itemize
4599 definiert ein externes Keymap-Programm
4602 \begin_layout Standard
4606 \begin_layout Standard
4619 atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option
4625 , um eine Standardtastatur zu verwenden).
4629 \begin_layout Standard
4641 \begin_layout Section
4642 Internationale Tastaturtabellen:
4647 \begin_inset LatexCommand label
4655 \begin_layout Standard
4656 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
4665 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
4666 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
4669 \begin_layout Subsection
4675 \begin_inset LatexCommand label
4683 \begin_layout Standard
4692 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
4698 Im Folgenden werden die Schlüsselwörter
4717 \begin_layout Labeling
4718 \labelwidthstring 00.00.0000
4725 Transformiere einen Buchstaben zu einem String
4728 \begin_layout LyX-Code
4737 \begin_layout Standard
4738 Dieser Ausdruck definiert, daß
4746 transformiert werden soll.
4751 die Zeichen Backslash
4752 \begin_inset Quotes gld
4762 \begin_inset Quotes grd
4765 und Anführungszeichen
4766 \begin_inset Quotes gld
4774 \begin_inset Quotes grd
4777 mit einem vorangehenden Backslash versehen werden.
4781 \begin_layout Standard
4782 Als Beispiel ein Ausdruck, der das Zeichen
4783 \begin_inset Quotes gld
4791 \begin_inset Quotes grd
4794 ausgibt, wenn die Taste
4795 \begin_inset Quotes gld
4803 \begin_inset Quotes grd
4809 \begin_layout LyX-Code
4815 \begin_layout Labeling
4816 \labelwidthstring 00.00.0000
4823 Spezifiziere ein Akzentzeichen
4826 \begin_layout LyX-Code
4832 Zeichen Akzent erlaubt
4835 \begin_layout Standard
4836 Dieser Ausdruck wird dafür sorgen, daß
4844 interpretiert wird, und zwar bei allen Zeichen, die in
4849 Dies ist der Mechanismus toter Tasten
4855 \begin_layout Standard
4864 kommt daher, daß diese Taste allein kein Zeichen erzeugt, aber, gefolgt
4865 von einer anderen Taste, akzentuierte Zeichen erzeugt.
4866 Zum Beispiel kann auf diese Weise é
4867 \begin_inset Quotes grd
4881 drücken, gefolgt von einem Zeichen, das
4889 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
4892 \begin_layout Standard
4893 Der folgende Ausdruck definiert, daß die Taste
4894 \begin_inset Quotes gld
4902 \begin_inset Quotes grd
4905 als circumflex-Akzent definiert wird, wenn er von einem der Buchstaben
4906 a, e, i, o, u, A, E, I ,O oder U gefolgt wird:
4909 \begin_layout LyX-Code
4912 kmod ^ circumflex aeiouAEIOU
4915 \begin_layout Labeling
4916 \labelwidthstring 00.00.0000
4921 Definiere eine Ausnahme zu einem Akzentzeichen
4924 \begin_layout LyX-Code
4930 Akzent Zeichen Ausgabe
4933 \begin_layout Standard
4934 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
4947 vorher mit Hilfe einer
4953 -Zeile einer Taste zugewiesen worden sein.
4954 Wenn Sie die Sequenz
4963 Falls solch eine Definition
4971 eingeben, erhalten Sie das
4978 \begin_layout Standard
4979 Der folgende Ausdruck sorgt dafür, daß LaTeX bei einem
4980 \begin_inset Quotes gld
4984 \begin_inset Quotes grd
4987 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
4990 \begin_layout LyX-Code
4993 kxmod circumflex i "
5004 \begin_layout Labeling
5005 \labelwidthstring 00.00.0000
5010 Kombiniere zwei Akzentsymbole
5013 \begin_layout LyX-Code
5019 Akzent1 Akzent2 erlaubt
5022 \begin_layout Standard
5023 Hier wird es ziemlich esoterisch.
5024 Dieser Ausdruck erlaubt die Kombination der Effekte von
5032 (in dieser Reihenfolge!) bei allen
5045 müssen zuvor mit Hilfe von
5051 definiert worden sein.
5054 \begin_layout Standard
5055 Folgendes Beispiel aus der Datei
5062 \begin_layout LyX-Code
5065 kmod ; acute aeioyvhAEIOYVH
5068 \begin_layout LyX-Code
5074 \begin_layout LyX-Code
5077 kcomb acute umlaut iyIY
5080 \begin_layout Standard
5081 Diese Zeilen erlauben es,
5082 \begin_inset Quotes gld
5090 \begin_inset Quotes grd
5093 einzugeben und auf diese Weise
5094 \begin_inset Quotes gld
5106 \begin_inset Quotes grd
5113 \begin_layout Standard
5125 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zeichen.
5138 eingeben, erhalten Sie
5139 \begin_inset Quotes gld
5149 \begin_inset Quotes grd
5156 \begin_layout Standard
5169 \begin_layout Subsection
5177 \begin_layout Standard
5182 -Datei verarbeitet hat, erklärt eine
5186 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
5188 Die LyX-Distribution enthält wenigstens die Dateien
5189 \begin_inset LatexCommand url
5190 target "iso8859-1.cdef"
5203 \begin_layout Standard
5204 Generell besteht eine
5211 -Datei aus einer Reihe von Deklarationen der folgenden Form:
5214 \begin_layout LyX-Code
5218 Position_im_Zeichensatz String
5221 \begin_layout Standard
5222 Um beispielsweise dem String (
5226 im vorigen Abschnitt)
5227 \begin_inset Quotes gld
5235 \begin_inset Quotes grd
5238 das entsprechende Zeichen im ISO-8859-1 Zeichensatz (233) zuzuweisen, benutzt
5239 man folgenden Ausdruck:
5242 \begin_layout LyX-Code
5250 \begin_layout Standard
5251 Wieder müssen den Zeichen
5252 \begin_inset Quotes gld
5262 \begin_inset Quotes grd
5266 \begin_inset Quotes gld
5274 \begin_inset Quotes grd
5277 ein Backslash vorangestellt werden.
5278 Beachten Sie, daß es durchaus möglich ist, daß dasselbe Zeichen (sinnvoll)
5279 zwei verschiedene Strings repräsentieren kann.
5290 \begin_layout LyX-Code
5316 \begin_layout Standard
5317 Wenn LyX kein passendes Zeichen für einen String finden kann, der durch
5318 eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
5319 ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
5320 mit Akzent selbst zu zeichnen.
5323 \begin_layout Subsection
5324 Tote Tasten definieren
5327 \begin_layout Standard
5330 Anmerkung des Übersetzers: An dieser Stelle weiche ich krass vom Original
5332 Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
5336 \begin_layout Standard
5337 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
5346 zu erzeugen -- nämlich direkt in der
5351 (Genaueres finden Sie in Abschnitt\InsetSpace \space{}
5353 \begin_inset LatexCommand vref
5354 reference "sec:bindings"
5359 Dazu ein einfaches Beispiel:
5362 \begin_layout Standard
5363 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
5364 Diese können Sie definieren, indem Sie in der
5368 atei folgende Zeile einfügen:
5371 \begin_layout Standard
5376 bind "asciicircum" "accent-circumflex"
5379 \begin_layout Standard
5384 die Bezeichnung, die das X11-System für die
5385 \begin_inset Quotes gld
5393 \begin_inset Quotes grd
5400 \begin_layout Standard
5401 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer c-Include-Datei
5407 Meist findet man sie in
5409 /usr/X11/include/X11/
5418 accent-circum\SpecialChar \-
5421 ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.
5424 \begin_layout Standard
5425 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
5429 definiert wurden, merklich von der, die in Abschnitt\InsetSpace ~
5431 \begin_inset LatexCommand vref
5432 reference "sec:kmap"
5439 \begin_layout Subsection
5440 Ihre Sprachkonfiguration einstellen
5441 \begin_inset LatexCommand label
5449 \begin_layout Standard
5454 atei so verändern, daß Ihre gewünschte Sprachumgebung automatisch geladen
5455 wird, wenn LyX gestartet wird.
5456 Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
5459 \begin_layout Itemize
5460 Standard-, erste und zweite Tastaturbelegung
5463 \begin_layout Itemize
5464 Zeichensatzkodierung
5467 \begin_layout Standard
5472 atei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
5473 Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
5477 \begin_layout LyX-Code
5480 bind "american" "keymap-primary"
5483 \begin_layout Standard
5491 \begin_layout LyX-Code
5494 bind "Alt+," "accent-cedilla"
5497 \begin_layout Standard
5498 oder eine Zeichensatzkodierung festlegen:
5501 \begin_layout LyX-Code
5502 # Die Norm für die Bildschirmzeichensätze
5505 \begin_layout LyX-Code
5506 # Voreinstellung ist iso8859-1.
5509 \begin_layout LyX-Code
5515 \begin_layout Chapter
5516 Installieren neuer Textklassen, Layouts und Vorlagen
5517 \begin_inset LatexCommand label
5518 name "chap:textclass"
5525 \begin_layout Standard
5526 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
5527 und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf\SpecialChar \textcompwordmark{}
5529 wie man neue Dokumentenklassen für LaTeX korrekt installiert.
5530 Zunächst ein paar Definitionen:
5533 \begin_layout Standard
5538 ist eine LaTeX-Datei (normalerweise mit der Endung
5546 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
5547 Brief usw., und auch alle dazu notwendigen Befehle definiert.
5550 \begin_layout Standard
5555 ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse entspricht und LyX
5556 mitteilt, wie die diversen Formatelemente am Bildschirm dargestellt werden
5557 sollen, damit der Eindruck möglichst gut dem späteren Druckbild entspricht.
5558 Genauer gesagt beschreibt eine Layoutdatei eine
5562 , das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
5566 \begin_layout Standard
5575 sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
5576 als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
5578 Eine Vorlage ist einfach ein LyX-Dokument, welches bereits einige vordefinierte
5579 Einträge für eine bestimmte Textklasse enthält.
5580 Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
5584 \begin_layout Section
5585 Installation eines neuen LaTe
5589 \begin_layout Standard
5599 \begin_layout Standard
5600 Bei manchen TeX-Installationen fehlt möglicherweise das eine oder andere
5601 Paket, das Sie gerne mit LyX verwenden würden.
5602 Ein Beispiel dafür ist FoilTeX, ein verbreitetes (und sehr leistungsfähiges)
5603 Paket zur Erstellung von Dias und Folien für Overheadprojektoren.
5607 \begin_layout Standard
5608 Weitere Dokumentation zu FoilTeX finden Sie im Teil
5617 Sie finden hier eine Beschreibung der grundlegenden Schritte, um ein solches
5618 zusätzliches Paket in einer aktuellen Version von teTeX
5622 \begin_layout Standard
5623 Die Prozedur gilt auf jeden Fall für v1.0 sowie die 0.9 Betaversionen.
5624 Hinweise darauf, ob dies auch in Version 0.4 funktioniert, sind willkommen,
5625 andererseits ist ein Upgrade auf 1.0 sicher die bessere Wahl.
5630 oder einer anderen, web2c basierten TeX-Distribution einzubinden.
5633 \begin_layout Enumerate
5634 Besorgen Sie sich das Paket von CTAN oder einer anderen Quelle
5638 \begin_layout Standard
5639 Informationen darüber, was CTAN ist und wo unterstützte Dokumentenklassen
5640 gefunden werden können, finden Sie im Hilfedokument
5649 \begin_layout Standard
5669 \begin_layout Enumerate
5674 (normalerweise befindet sie sich im Verzeichnis
5678 , Sie können sie aber auch mit dem Befehl
5683 Dort wird beschrieben, wie Sie ein lokales
5687 -Verzeichnis anlegen können; folgen Sie diesen Instruktionen.
5688 Sie müssen den Namen Ihres lokalen
5693 zeich\SpecialChar \-
5700 Typischerweise wird unter Linux Software, die nicht zur normalen Distribution
5701 gehört, unterhalb von
5705 installiert, es bietet sich also
5710 Im Normalfall müssen Sie nur zwei Dinge verändern:
5714 \begin_layout Enumerate
5715 Setzen Sie die Umgebungsvariable
5719 auf das gewählte Verzeichnis, zum Beispiel
5723 TEXMFLOCAL = /usr/local/texmf
5726 \begin_layout Enumerate
5727 Stellen Sie sicher, daß
5739 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!TEXMFMAIN}
5743 \begin_layout Enumerate
5744 Legen Sie das lokale Verzeichnis an.
5745 Die Verzeichnisstruktur muss dabei derjenigen des bestehenden
5750 zeich\SpecialChar \-
5752 ses entsprechen, also LaTeX-Pakete in
5753 \begin_inset LatexCommand url
5754 target "/usr/local/texmf/latex/"
5761 \begin_layout Enumerate
5762 Installieren Sie das neue Paket.
5763 Am Beispiel FoilTeX: Legen Sie das Verzeichnis
5764 \begin_inset LatexCommand url
5765 target "/usr/local/texmf/latex/foiltex"
5769 an und kopieren Sie die diversen Dateien des entpackten
5773 -Archives in dieses Verzeichnis.
5776 \begin_layout Enumerate
5777 Starten Sie das Programm
5782 Dabei wird (unter anderem) die Datei
5783 \begin_inset LatexCommand url
5784 target "/usr/local/texmf/ls-R"
5788 angelegt oder aktualisiert.
5791 \begin_layout Enumerate
5792 Wählen Sie in LyX den Menüpunkt
5797 erkzeuge\SpecialChar \menuseparator
5805 an; starten Sie LyX danach erneut.
5808 \begin_layout Standard
5809 Nun sollte das neue Paket --- beispielsweise
5822 okument\SpecialChar \menuseparator
5829 \SpecialChar \ldots{}
5831 Ein Hinweis am Rande: es gibt auch einfachere Möglichkeiten, ein neues
5832 Paket zu installieren, Sie können etwa im LaTeX-Systemverzeichnis (
5836 ) lediglich einen Link auf das neue Paket anlegen (nicht vergessen,
5840 aufzurufen!) oder die Umgebungsvariable
5844 entsprechend setzen.
5849 beschriebene, formale Methode funktioniert aber garantiert, deshalb sollten
5850 Sie diese auch verwenden, solange die Umstände dies nicht verhindern, etwa
5851 wenn Sie keine Administratorrechte haben.
5854 \begin_layout Section
5858 \begin_layout Standard
5859 In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch
5860 Textklassen genannt) für LyX schreiben können; dafür wird die Klasse
5864 als Beispiel genommen.
5869 -Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen
5870 Dokumentenklasse zur Verfügung stehen, und wie sie in LyX dargestellt werden.
5871 Diese Beschreibung ist zwar sehr tiefgehend, kann aber dennoch nicht alle
5872 Eventualitäten und Probleme abdecken, auf die Sie beim Schreiben eigener
5873 Layout-Dateien stoßen können.
5874 Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX.
5877 \begin_layout Standard
5878 Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen
5879 Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind.
5880 Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von
5881 anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt
5882 haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es
5883 in die Distribution integrieren können.
5886 \begin_layout Standard
5887 Bei allen im folgenden angegebenen Optionen ist die Groß-/Kleinschreibung
5888 nicht relevant, das heißt Style, style und StYlE bezeichnen denselben Befehl.
5889 Die jeweils möglichen Werte sind in eckigen Klammern hinter dem Namen aufgeführ
5891 Die Voreinstellung einer Option, also der Wert, den die Option erhält,
5896 spezifiziert wird, ist
5903 Wenn ein Argument einen Datentyp hat, wie
5911 , dann wird die Voreinstellung wie folgt dargestellt:
5920 \begin_layout Subsection
5921 Unterstützung neuer Dokumentenklassen
5924 \begin_layout Standard
5925 Generell können drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse
5926 unterstützen wollen.
5927 Bei den beiden einfacheren Fällen handelt es sich um LaTeX2e class- (
5936 Wenn Sie Pech haben, liegt der dritte Fall vor, und bei der neuen Klasse
5937 handelt es sich um eine LaTeX 2.09 Stil-Datei.
5938 Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle
5939 ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt
5940 notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten.
5943 \begin_layout Subsection
5948 \begin_layout Standard
5962 \begin_layout Standard
5963 Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
5964 die zusammen mit einer bereits existierenden und von LyX unterstützten
5965 Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese
5966 Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
5967 Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei
5971 , und sie ist dafür gedacht, mit der Standard-Dokumentenklasse
5975 verwendet zu werden.
5979 \begin_layout LyX-Code
5980 cp report.layout ~/.lyx/layouts/myclass.layout
5983 \begin_layout Standard
5988 , und ändern Sie die Zeile
5991 \begin_layout LyX-Code
5994 DeclareLaTeXClass{report}
5997 \begin_layout Standard
6001 \begin_layout LyX-Code
6004 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
6007 \begin_layout Standard
6008 Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
6011 \begin_layout LyX-Code
6021 \begin_layout Standard
6022 Starten Sie jetzt LyX und konfigurieren Sie es neu (
6027 erkzeuge\SpecialChar \menuseparator
6028 Neu\InsetSpace \space{}
6036 Starten Sie LyX neu und legen Sie ein neues Dokument an.
6042 okument\SpecialChar \menuseparator
6049 \SpecialChar \ldots{}
6050 als mögliche Dokumentenklasse auch
6052 report\InsetSpace \space{}
6056 Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
6061 \begin_layout Standard
6071 unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen
6072 Umgebungstypen in der Layoutdatei herumexperimentieren.
6076 \begin_layout Subsection
6081 \begin_layout Standard
6095 \begin_layout Standard
6096 In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf
6098 Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse
6099 als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
6100 Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
6101 welche Dinge beachtet werden müssen.
6105 \begin_layout Subsection
6110 \begin_layout Standard
6124 \begin_layout Standard
6129 -Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie
6130 an einem der beiden folgenden Dinge erkennen:
6133 \begin_layout Enumerate
6137 \begin_layout Standard
6146 Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
6151 documentstyle{myclass}
6163 \begin_layout Standard
6175 \begin_layout Enumerate
6176 Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, daß
6177 in den Kompatibilitätsmodus geschaltet wird.
6180 \begin_layout Standard
6181 LyX unterstützt ausschließlich LaTeX2e-Dokumente.
6182 Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
6184 \begin_inset Quotes gld
6187 Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan
6188 \begin_inset Quotes grd
6192 Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem
6193 der LaTeX 2.09 Code derart gekapselt wird, daß er in Dokumenten, die mit
6194 LaTeX2e formatiert wurden, verwendet werden kann.
6195 Sie können diese Kapselung auch für Ihr
6199 verwenden, sollte sich dieses als 2.09-Code herausstellen.
6200 Hier ein kurzes Rezept:
6203 \begin_layout LyX-Code
6204 cp LyXDir/tex/revtex.cls ~/tex/myclass.cls
6207 \begin_layout Standard
6208 (oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
6213 und ersetzen Sie jedes vorhandene
6218 Wahrscheinlich sind einige der
6224 -Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
6228 \begin_layout Standard
6229 Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
6231 \begin_inset LatexCommand url
6232 target "myclass.layout"
6236 , verwenden aber diesmal den Eintrag
6239 \begin_layout LyX-Code
6242 DeclareLaTeXClass{myclass}
6245 \begin_layout Standard
6250 -Definition sollte nicht notwendig sein.
6251 Konfigurieren Sie LyX neu, und mit etwas Glück haben Sie ein funktionierendes
6252 System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
6254 Das umfasst Veränderungen der Werte, die LyX für Abstände, Zeichensätze
6255 usw.\InsetSpace \space{}
6256 verwendet; diese werden in der
6263 \begin_layout Standard
6264 Weiterhin müssen Sie sicherstellen, daß alle Umgebungstypen, die in
6268 definiert werden, auch in
6269 \begin_inset LatexCommand url
6270 target "myclass.layout"
6275 Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen.
6276 Kopieren Sie dazu einen ähnlich aussehenden Stil, und verändern Sie diesen
6277 nach Ihren Wünschen.
6278 Dies geschieht am einfachsten folgendermaßen:
6281 \begin_layout LyX-Code
6282 Style FehlenderStyle
6285 \begin_layout LyX-Code
6286 CopyStyle ÄhnlicherStyle
6289 \begin_layout LyX-Code
6290 # hier die Unterschiede neu definieren
6293 \begin_layout LyX-Code
6297 \begin_layout Standard
6298 Im folgenden Abschnitt wird erläutert, was welches Element in einer
6305 \begin_layout Standard
6306 Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
6307 Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der
6309 Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
6310 Die Entwickler freuen sich immer über neue Dokumentenklassen!
6313 \begin_layout Section
6314 Deklaration einer neuen Textklasse
6317 \begin_layout Standard
6318 Zeilen, die mit einem
6322 beginnen, sind Kommentare.
6323 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6327 \begin_layout LyX-Code
6330 #% Do not delete the line below; configure depends on this
6333 \begin_layout LyX-Code
6338 DeclareLaTeXClass{article}
6341 \begin_layout Standard
6342 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
6343 Die Textklassen-Datei wird von dem LaTeX-Skript
6346 \begin_inset LatexCommand url
6347 target "chkconfig.ltx"
6353 gelesen, und zwar in einem speziellen Modus, in dem
6357 -Zeichen ignoriert werden.
6358 Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
6359 Textklasse deklariert.
6364 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6369 und benutzt die LaTeX-Dokumentenklasse
6378 ist auch die Beschreibung, die später im Popup-Menü
6383 ayout\SpecialChar \menuseparator
6394 \begin_layout Standard
6395 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Doku\SpecialChar \-
6402 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6403 Wenn Sie dann Ihre Textklasse in eine Datei namens
6407 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6410 \begin_layout LyX-Code
6413 #% Do not delete the line below; configure depends on this
6416 \begin_layout LyX-Code
6421 DeclareLaTeXClass[article]{article (with my own headings)}
6424 \begin_layout Standard
6425 Auf diese Weise deklarieren Sie eine Textklasse
6429 , die die LaTeX-Dokumenten\SpecialChar \-
6435 verwendet und (im Popup-Menü) beschrieben wird mit:
6437 article (with my own headings)
6440 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6444 \begin_layout LyX-Code
6447 #% Do not delete the line below; configure depends on this
6450 \begin_layout LyX-Code
6455 DeclareLaTeXClass[article,foo.sty]{article (with my own headings)}
6458 \begin_layout Standard
6459 Dadurch wird angezeigt, daß Ihre Klasse auch das Paket
6464 Schließlich können Sie auch Klassen für SGML oder DocBook festlegen.
6465 Eine typische Deklaration sieht so aus:
6468 \begin_layout LyX-Code
6471 #% Do not delete the line below; configure depends on this
6474 \begin_layout LyX-Code
6479 DeclareSGMLClass{SGML (LinuxDoc)}
6482 \begin_layout Standard
6486 \begin_layout LyX-Code
6489 #% Do not delete the line below; configure depends on this
6492 \begin_layout LyX-Code
6497 DeclareDocBookClass[article]{SGML (DocBook article)}
6500 \begin_layout Standard
6501 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6502 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6506 \begin_layout Standard
6507 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6508 die Datei nur noch in das Verzeichnis
6516 kopieren und unter LyX den Menüpunkt
6521 erkzeuge\SpecialChar \menuseparator
6530 Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü
6535 okument\SpecialChar \menuseparator
6542 \SpecialChar \ldots{}
6546 \begin_layout Subsection
6547 Allgemeine Parameter für Textklassen
6550 \begin_layout Standard
6551 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes beschreib
6555 \begin_layout Description
6571 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
6578 okument\SpecialChar \menuseparator
6585 \SpecialChar \ldots{}
6587 Diese Einstellung ist wichtig: Falls Ihre Textklasse standardmäßig zweispaltig
6588 gesetzt wird, Sie aber vergessen, das korrekt anzugeben, wird die Option
6604 \InsetSpace \space{}
6614 okument\SpecialChar \menuseparator
6621 \SpecialChar \ldots{}
6625 \begin_layout Description
6641 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
6648 okument\SpecialChar \menuseparator
6655 \SpecialChar \ldots{}
6659 \begin_layout Description
6675 Der Standardseitenstil.
6676 Kann ebenfalls im Popup-Menü
6681 okument\SpecialChar \menuseparator
6688 \SpecialChar \ldots{}
6692 \begin_layout Description
6704 , Counter_Section, Counter_Subsection,
6706 Counter_Subsubsection, Counter_Paragraph,
6707 Counter_Subparagraph,
6709 Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_E
6714 Der kleinste Abschnitt-Typ, der automatisch nummeriert wird.
6715 Sinnvoll sind Werte wie
6736 Wenn überhaupt keine Nummerierung benötigt wird, beispielsweise in einem
6749 \begin_layout Description
6753 ClassOptions\SpecialChar \ldots{}
6760 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
6761 Dokumentenklasse unterstützt werden.
6762 Eine detaillierte Beschreibung finden Sie in Abschnitt
6763 \begin_inset LatexCommand vref
6764 reference "sec:classoptions"
6771 \begin_layout Description
6793 Gibt an, ob die betreffende Klasse von sich aus das Paket
6798 Dies ist für die Dokumentenklassen
6809 \begin_layout Description
6827 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6832 Dies ist für die Dokumentenklassen
6843 \begin_layout Description
6861 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6866 Dies ist für die Dokumentenklasse
6873 \begin_layout Description
6883 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
6884 Eine genauere Beschreibung finden Sie in Abschnitt
6885 \begin_inset LatexCommand vref
6886 reference "sec:fonts"
6893 \begin_layout Description
6910 Dies ist das Layout für neu angelegte Absätze, normalerweise
6915 Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
6916 ist es sehr ratsam, diese Anweisung anzugeben.
6919 \begin_layout Description
6923 Preamble\SpecialChar \ldots{}
6930 An dieser Stelle können Sie LaTeX-Code angeben, der vor
6936 in die LaTeX-Ausgabe eingebunden wird.
6937 Zum Beispiel eigene Definitionen von LaTeX-Makros.
6940 \begin_layout Description
6950 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
6952 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
6953 Beispielsweise binden die meisten Standardtextklassen die Datei
6957 ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
6961 \begin_layout Description
6971 Mit diesem Befehl können Sie die Definition eines bereits mit
6976 \begin_inset LatexCommand vref
6977 reference "sec:specific-layouts"
6981 ) definierten Layouts rückgängig machen.
6982 Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
6983 einer Datei definiert wird, die Sie mit
6990 \begin_layout Subsection
6996 \begin_layout Standard
6997 \begin_inset LatexCommand label
6998 name "sec:classoptions"
7006 kann folgende Einträge enthalten:
7009 \begin_layout Description
7022 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
7024 \begin_inset Quotes gld
7032 \begin_inset Quotes grd
7039 \begin_layout Description
7048 string="empty|plain|headings|fancy"
7052 Eine Liste verfügbarer Seitenstile; die Einträge werden mit
7053 \begin_inset Quotes gld
7061 \begin_inset Quotes grd
7067 \begin_layout Description
7080 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
7085 Befehl als optionales Argument übergeben.
7088 \begin_layout Subsection
7089 Einzelne Absatz-Layouts
7092 \begin_layout Standard
7093 \begin_inset LatexCommand label
7094 name "sec:specific-layouts"
7098 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
7102 \begin_layout Standard
7103 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
7104 aber ein bereits definiertes umdefinieren.
7113 \begin_layout LyX-Code
7120 \begin_layout LyX-Code
7124 \begin_layout LyX-Code
7128 \begin_layout Standard
7129 Innerhalb des Blocks sind folgende Befehle erlaubt:
7132 \begin_layout Description
7139 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
7144 \begin_layout Description
7156 , Command, Environment, Item_Environment,
7162 Legt fest, wie das Layout in LaTeX überführt wird.
7167 \begin_layout Description
7174 bewirkt nichts besonderes -- der Text wird als
7186 \begin_layout Description
7193 behandelt den Text als Argument eines LaTeX-Befehls
7202 {\SpecialChar \ldots{}
7208 \begin_layout Description
7215 behandelt den Text als Kern einer LaTeX-Umgebung
7219 \begin_layout Standard
7220 LaTeX-Umgebung und LaTeX-Befehl sind hier etwas irreführend, denn diese
7221 Regeln gelten auch für SGML-Klassen.
7222 Schauen Sie sich am besten die SGML-Klassen-Dateien für Beispiele an.
7241 \begin_layout Standard
7252 } \SpecialChar \ldots{}
7259 \begin_layout Standard
7274 \begin_layout Standard
7289 \begin_layout Standard
7306 \begin_layout Description
7313 bewirkt dasselbe wie
7317 , nur daß vor jedem Absatz ein
7327 \begin_layout Description
7344 als Argument an die Umgebung übergeben wird.
7352 Absatz-Einstellungen
7358 \SpecialChar \menuseparator
7361 Absatz-Einstellungen
7364 \begin_inset Graphics
7365 filename ../../images/layout-paragraph.xpm
7367 BoundingBox 0bp 6bp 20bp 20bp
7375 [Stimmt das noch? Glaube nicht! P.S.]
7379 \begin_layout Description
7398 Bei 1 wird nach dem Layout noch ein
7408 \begin_layout Description
7418 Der Name, den LaTeX für dieses Layout wählt, das heißt entweder der Name
7419 eines LaTeX-Befehls oder der einer LaTeX-Umgebung.
7422 \begin_layout Description
7432 Ein optionaler Parameter, der
7438 (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
7439 Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
7443 \begin_layout Description
7455 , Manual, Dynamic, First_Dynamic, Right_Address_Box
7459 Legt fest, wie der linke Rand des Textes bestimmt wird.
7464 \begin_layout Description
7471 wählt feste Randbreiten.
7475 \begin_layout Description
7482 bedeutet, daß der Rand von der Einstellung der
7488 Absatz-Einstellungen
7494 \SpecialChar \menuseparator
7497 Absatz-Einstellungen
7500 \begin_inset Graphics
7501 filename ../../images/layout-paragraph.xpm
7503 BoundingBox 0bp 6bp 20bp 20bp
7508 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
7512 \begin_layout Description
7519 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
7521 Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
7522 Es leuchtet ein, daß die Überschrift
7523 \begin_inset Quotes gld
7526 5.4.3.2.1 Sehr lange \SpecialChar \ldots{}
7528 \begin_inset Quotes grd
7531 einen größeren linken Rand benötigt, als
7532 \begin_inset Quotes gld
7535 3.2 Sehr lange \SpecialChar \ldots{}
7537 \begin_inset Quotes grd
7544 \begin_layout Description
7551 arbeitet ähnlich wie
7555 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
7556 Dies wird für die LaTeX-Umgebung
7563 \begin_layout Description
7570 bedeutet, daß der Rand wird so gewählt, daß die längste Zeile des Absatzes
7571 gerade den rechten Rand berührt.
7572 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
7576 \begin_layout Description
7595 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
7601 heißt, der Absatz erhält auf keinen Fall einen Einzug.
7602 (Zum Beispiel nach einer Überschrift.)
7605 \begin_layout Description
7618 Der Einzug der ersten Zeile eines Absatzes.
7619 Als Argument wird eine Zeichenkette übergeben.
7620 Zum Beispiel bedeutet
7621 \begin_inset Quotes gld
7629 \begin_inset Quotes grd
7632 , daß die erste Zeile genau so weit eingezogen wird, wie die Breite von
7634 \begin_inset Quotes gld
7642 \begin_inset Quotes grd
7645 im normalen Zeichensatz ist.
7646 Einen negativen Wert können Sie angeben, indem Sie ein
7647 \begin_inset Quotes gld
7651 \begin_inset Quotes grd
7656 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm
7657 bei unterschiedlichen Zeichensätzen möglichst ähnlich bleibt.
7662 bleibt für ein bestimmtes Layout fest.
7663 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
7670 Auch benutzt das Standard-Layout innerhalb von Umgebungen
7671 den Einzug der Umgebung und nicht den eigenen.
7672 Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
7675 \begin_layout Description
7695 \SpecialChar \menuseparator
7703 \SpecialChar \ldots{}
7704 \SpecialChar \menuseparator
7711 Absätze\InsetSpace \space{}
7712 trennen\InsetSpace \space{}
7716 Mögliche Einstellungen sind entweder
7728 ertikaler\InsetSpace \space{}
7737 ertikaler\InsetSpace \space{}
7740 gewählt wird, wird in einem Layout mit
7742 Latex\SpecialChar \-
7750 Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
7751 Die Länge dieses Abstands ist das Produkt von
7755 und der Höhe des Standardzeichensatzes.
7758 \begin_layout Description
7771 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
7775 \begin_layout Description
7792 -- nur ist dies der Abstand nach einer Serie von Absätzen.
7797 des nachfolgenden Layouts nicht 0, so werden die beiden Abstände
7801 addiert, sondern LyX wählt das Maximum der beiden Abstände.
7804 \begin_layout Description
7817 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
7821 \begin_layout Description
7834 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines
7839 Wenn in solch einem Layout andere Layouts integriert werden, so werden
7845 Aber die einzelnen Unterpunkte der Umgebung werden
7856 \begin_layout Description
7869 Definiert den linken Einzug.
7870 Wenn ein Layout in ein anderes
7874 -Layout integriert wird, werden die Breiten der verschiedenen
7878 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
7880 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
7884 Dieser Parameter wird auch dann benutzt, wenn der Rand als
7893 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
7894 Rändern hinzugefügt.
7895 Für die Bedeutung des Wertes gilt das bei
7902 \begin_layout Description
7922 \begin_layout Description
7934 , Manual, Static, Top_Environment,
7936 Centered_Top_Environment, Sensitive, Counter_C
7937 hapter, Counter_Section, Counter_Subsection, Counter_Subsubsection, Counter_Para
7940 Counter_Subparagraph, Counter_EnumI, Counter_EnumII, Counter_EnumIII,
7949 \begin_layout Description
7956 bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
7960 \begin_layout Description
7967 bedeutet: die Marke wird im Layout definiert (siehe:
7974 \begin_layout Description
7980 \InsetSpace \space{}
7983 \InsetSpace \space{}
7984 Centered\InsetSpace \space{}
7985 Top\InsetSpace \space{}
7989 sind Spezialfälle von
7994 Die Marke wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
7995 oder am Anfang einer Serie von Absätzen mit diesem Layout.
7996 Dies benutzt man zum Beispiel im
8005 Dasselbe trifft auch für
8009 -Marken mit dem LaTeX-Typ
8013 zu, damit Layouts für Theoreme korrekt arbeiten.
8016 \begin_layout Description
8023 ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
8027 Sensi\SpecialChar \-
8030 bedeutet, daß der gedruckte Text von der Art des Gleitobjekts abhängt.
8033 \begin_layout Description
8040 Sollte selbsterklärend sein --
8044 entspricht jeweils einem LaTeX-Gliederungsbefehl.
8048 \begin_layout Description
8061 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
8062 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
8065 \begin_layout Description
8078 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
8079 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
8087 Centered_Top_Environment
8092 \begin_layout Description
8105 Der String, der für den
8124 gesetzt wurde, dient dieser String auch als Voreinstellung für
8130 Absatz-Einstellungen
8136 \SpecialChar \menuseparator
8139 Absatz-Einstellungen
8142 \begin_inset Graphics
8143 filename ../../images/layout-paragraph.xpm
8145 BoundingBox 0bp 6bp 20bp 20bp
8149 ) verändert werden kann.
8160 eingestellt wurde, wird der Zähler an diesen String angehängt.
8163 \begin_layout Description
8175 , left, right, center
8179 Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
8183 \begin_layout Description
8195 , left, right, center
8203 von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
8205 Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
8207 Beispielsweise sollte in einer Aufzählung der Text nicht rechtsbündig oder
8208 zentriert gesetzt werden.
8212 \begin_layout Description
8228 Hiermit wird festgelegt, ob über dem Absatz ein
8234 eingefügt werden soll.
8235 Dies kann auch im Menü
8237 Einügen\SpecialChar \menuseparator
8238 Besondere\InsetSpace \space{}
8239 Formatierung\SpecialChar \menuseparator
8240 Vertikaler\InsetSpace \space{}
8241 Abstand\SpecialChar \ldots{}
8244 eingestellt werden, indem man in
8255 \begin_layout Description
8269 ] Steuert ähnlich wie
8286 \begin_layout Description
8306 LaTeX-Befehle innerhalb dieses Layouts durch
8313 schützt werden müssen.
8316 \begin_layout Description
8335 Gibt an, ob Zeilenumbrüche in LaTeX als
8336 \begin_inset Quotes gld
8348 \begin_inset Quotes grd
8351 dargestellt werden, oder nicht.
8352 Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
8353 in LyX komfortabler editieren zu können.
8356 \begin_layout Description
8369 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
8370 ohne diverse von LaTeX benötigte Ersetzungen durchzuführen.
8371 Dies ersetzt in gewisser Weise das alte Zeichensatzattribut
8378 \begin_layout Description
8394 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
8396 Diese Eigenschaft kann in bestimmten Fällen umständlich sein, zum Beispiel,
8397 wenn ein Programmcode eingegeben werden soll.
8398 In solchen Fällen kann
8407 LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
8408 Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
8411 \begin_layout Description
8428 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
8429 da das zu einer leeren LaTeX-Ausgabe führen würde.
8430 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
8431 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
8432 damit keiner vergisst, sie anzugeben.
8433 In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
8434 die keinen eigentlichen Text enthält.
8437 \begin_layout Description
8449 , onehalf, double, other
8457 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
8470 entsprechen Multiplikatoren 1, 1.25 und 1.667.
8471 Wenn Sie als Argument
8475 angeben, müssen Sie als
8479 einen konkreten Multiplikator angeben.
8480 Im Gegensatz zu anderen Parametern erzeugt LyX, wenn
8484 gesetzt wird, spezifischen LaTeX-Code, der auf das Paket
8494 \begin_layout Description
8504 Der Zeichensatz, der für den Textkörper
8508 die Marke verwendet wird (siehe Abschnitt\InsetSpace \space{}
8510 \begin_inset LatexCommand vref
8511 reference "sec:fonts"
8520 gesetzt, dann erhält
8524 automatisch denselben Wert.
8527 \begin_layout Description
8537 Der Zeichensatz, der für den Textkörper verwendet wird.
8538 (Siehe Abschnitt\InsetSpace \space{}
8540 \begin_inset LatexCommand vref
8541 reference "sec:fonts"
8548 \begin_layout Description
8558 Der Zeichensatz, der für die Marke verwendet wird.
8559 (Siehe Abschnitt\InsetSpace \space{}
8561 \begin_inset LatexCommand vref
8562 reference "sec:fonts"
8569 \begin_layout Description
8573 Preamble\SpecialChar \ldots{}
8580 Eine Serie von Makrodefinitionen, die in die Präambel (vor
8586 ) eingefügt werden, falls dieses Layout benutzt wird.
8589 \begin_layout Subsection
8590 Beschreibung des Zeichensatzes
8593 \begin_layout Standard
8594 \begin_inset LatexCommand label
8599 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
8602 \begin_layout LyX-Code
8612 \begin_layout LyX-Code
8616 \begin_layout LyX-Code
8620 \begin_layout Standard
8621 und es sind folgende Befehle vorhanden:
8624 \begin_layout Description
8641 \begin_layout Description
8658 \begin_layout Description
8670 , Italic, SmallCaps, Slanted
8675 \begin_layout Description
8691 , large, larger, largest, huge, giant
8696 \begin_layout Description
8708 , black, white, red, green, blue, cyan, magenta, yellow
8713 \begin_layout Section
8717 \begin_layout Standard
8718 Vorlagen werden genauso erstellt wie gewöhnliche Dokumente.
8719 Der einzige Unterschied ist: normale Dokumente enthalten zwangsläufig alle
8720 nur möglichen Einstellungen, einschließlich Zeichensatzschema und Papiergröße.
8721 Normalerweise möchte ein Benutzer nicht, daß eine Vorlage seine persönlichen
8722 Voreinstellungen überschreibt.
8723 Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
8736 aus der LyX-Datei entfernen.
8737 Dies kann (und muss) mit einem gewöhnlichen Texteditor durchgeführt werden.
8740 \begin_layout Standard
8741 Sie sollten Ihre persönlichen Vorlagen nach
8745 kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis
8749 und anschließend das Vorlagenverzeichnis im Dialog
8754 erkzeuge\SpecialChar \menuseparator
8761 \SpecialChar \ldots{}
8762 \SpecialChar \menuseparator
8767 \SpecialChar \menuseparator
8775 auf das private Verzeichnis setzen.
8778 \begin_layout Standard
8780 daß es eine Vorlage mit besonderer Bedeutung gibt:
8785 Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit
8790 atei\SpecialChar \menuseparator
8797 anlegen, damit dieses vernünftige Standardeinstellungen hat.
8798 Um diese Vorlage zu erstellen, müssen Sie lediglich ein Dokument mit den
8799 von Ihnen bevorzugten Einstellungen öffnen und dann im Dialog
8804 okument\SpecialChar \menuseparator
8811 \SpecialChar \ldots{}
8814 Als\InsetSpace \space{}
8819 okument-Standards\InsetSpace \space{}
8825 \begin_layout Chapter
8826 Eine Anleitung für Drucker
8827 \begin_inset LatexCommand label
8835 \begin_layout Standard
8840 : Wenn Sie für Ihren Drucker CUPS benutzen, ist diese Kapitel für Sie uninteress
8842 Ich werde es auch nicht mehr bearbeiten.
8845 \begin_layout Section
8849 \begin_layout Standard
8852 Anmerkung des Übersetzers: Der erste Satz dieser Einleitung
8853 \begin_inset Quotes gld
8856 Lesen Sie die Printing-HOWTO
8857 \begin_inset Quotes grd
8861 Wenn Sie tatsächlich die Printing-HOWTO gelesen (und verstanden) haben,
8862 enthält dieser Abschnitt für Sie praktisch keine neuen Informationen mehr.
8863 Natürlich enthält die Printing-HOWTO viele nützliche Informationen, die
8864 weit über das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
8865 Im übrigen ist die Installation des Druckers heutzutage erheblich einfacher,
8866 als die (sehr umfangreiche) Printing-HOWTO vermuten lässt.
8867 Die meisten Distributionen ermöglichen es, die hier erwähnten Konfigurationsdat
8868 eien mit wenigen Handgriffen zu erstellen.
8872 \begin_layout Standard
8873 Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
8874 müssen, sollten Sie zunächst die Datei
8881 (Sie befindet sich je nach Distribution oft im Verzeichnis
8889 .) Es gibt auch eine deutschsprachige Übersetzung, die man über FTP
8893 \begin_layout Standard
8895 \begin_inset LatexCommand url
8896 target "ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz"
8906 Zudem müssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
8911 \begin_layout Standard
8912 Einige Linux-Distributionen werden mit sogenannten Magic-Filtern ausgeliefert
8913 und installieren diese selbständig.
8914 Anstelle der Prozedur, die wir unten beschreiben, können Sie auch diese
8915 Magic-Filter-Prozedur benutzen.
8916 Allerdings wird es vermutlich etwas schwieriger sein, die Möglichkeiten
8917 Ihres Druckers voll auszuschöpfen.
8918 Wenn Ihre Linux-Distribution mit einem Extraprogramm für die Druckerinstallatio
8919 n ausgestattet ist, können Sie auch einfach dies benutzen.
8920 Werfen Sie danach einfach einen Blick in die
8924 , um eventuell noch ein paar Kleinigkeiten anzupassen.
8927 \begin_layout Section
8933 \begin_layout Subsection
8937 \begin_layout Standard
8942 informiert Linux über Ihre Druckerkonfiguration.
8943 Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
8944 und andere Benutzer ihn ansprechen können und erklärt Linux, wie Ausgaben
8945 an diesen Drucker gehandhabt werden sollen.
8946 Es macht durchaus Sinn, in dieser Datei mehrere
8947 \begin_inset Quotes gld
8951 \begin_inset Quotes grd
8954 zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
8955 aber in unterschiedlicher Art und Weise tun
8959 \begin_layout Standard
8964 Ich handhabe dies so mit meinem Epson Stylus Color IIs.
8965 Da man für Farb- und Schwarzweißdruck verschiedene Druckköpfe benötigt,
8966 habe ich einen eigenen Drucker
8970 für farbige Dokumente eingerichtet.
8971 Ich benutze auch einen
8975 -Drucker, der eine geringere Auf\SpecialChar \textcompwordmark{}
8976 lösung und einen ungenaueren Druckmodus
8978 Sie sehen, man kann mit Printcaps viele Dinge tun.
8984 Natürlich benötigt man für jeden physikalischen Drucker auch mindestens
8988 \begin_layout Standard
8989 Hier ein Beispiel für eine
8996 \begin_layout LyX-Code
9008 \begin_layout LyX-Code
9016 \begin_layout LyX-Code
9019 :sd=/var/spool/lpd/lp:
9024 \begin_layout LyX-Code
9027 :lf=/var/spool/lpd/lp/errs:
9032 \begin_layout LyX-Code
9040 \begin_layout LyX-Code
9048 \begin_layout LyX-Code
9071 Epson Stylus Color IIs, 180dpi:
9076 \begin_layout LyX-Code
9084 \begin_layout LyX-Code
9087 :sd=/var/spool/lpd/draft:
9092 \begin_layout LyX-Code
9095 :lf=/var/spool/lpd/draft/errs:
9100 \begin_layout LyX-Code
9103 :if=/var/spool/lpd/draft/draft.filter:
9108 \begin_layout LyX-Code
9116 \begin_layout LyX-Code
9124 \begin_layout LyX-Code
9143 Epson Stylus Color IIs, 360dpi:
9148 \begin_layout LyX-Code
9156 \begin_layout LyX-Code
9159 :sd=/var/spool/lpd/ps:
9164 \begin_layout LyX-Code
9167 :lf=/var/spool/lpd/ps/errs:
9172 \begin_layout LyX-Code
9175 :if=/var/spool/lpd/ps/ps.filter:
9180 \begin_layout LyX-Code
9188 \begin_layout LyX-Code
9196 \begin_layout LyX-Code
9202 \begin_layout Standard
9203 Bevor wir mit Erklärungen zu diesen Hieroglyphen fortfahren, haben wir eine
9204 wichtige Information:
9207 \begin_layout Standard
9209 WARNUNG! WARNUNG! WARNUNG!
9211 Benutzen Sie nur eine Leerzeile zwischen den Einträgen
9214 Stellen Sie sicher, daß diese Zeile VÖLLIG LEER ist!
9217 \begin_layout Standard
9218 Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Einträgen kann fatale
9219 Folgen haben, denn das System wird Ihre
9223 -Datei nicht richtig interpretieren können.
9226 \begin_layout Standard
9227 Sehen Sie sich jetzt einmal die Einträge genauer an.
9228 Jeder Teil eines Eintrags wird von einem
9229 \begin_inset Quotes gld
9237 \begin_inset Quotes grd
9240 Zeichen abgeschlossen.
9242 \begin_inset Quotes gld
9252 \begin_inset Quotes grd
9255 -Zeichen am Ende einer Zeile bedeutet, daß der Eintrag in der nächsten Zeile
9258 \begin_inset Quotes gld
9268 \begin_inset Quotes grd
9271 -Zeichen dürfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
9273 \begin_inset Quotes gld
9283 \begin_inset Quotes grd
9286 -Zeichen sollte unmittelbar hinter dem
9287 \begin_inset Quotes gld
9295 \begin_inset Quotes grd
9299 Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
9300 die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
9301 \begin_inset Quotes gld
9309 \begin_inset Quotes grd
9312 unmittelbar vor den folgenden Text.
9313 Beispielsweise könnten Sie den ersten Eintrag auch schreiben als:
9316 \begin_layout LyX-Code
9319 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
9322 \begin_layout Standard
9323 Beachten Sie, daß sich hier lediglich ein einzelnes
9324 \begin_inset Quotes gld
9332 \begin_inset Quotes grd
9335 zwischen den Teilen des Eintrags befindet.
9336 Wir spalten diesen Eintrag nun in zwei Zeilen auf:
9339 \begin_layout LyX-Code
9342 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
9347 \begin_layout LyX-Code
9350 :lf=/var/spool/lpd/lp/errs:
9353 \begin_layout Standard
9354 Wir brechen die Zeile zunächst direkt hinter einem
9357 \begin_inset Quotes gld
9366 \begin_inset Quotes grd
9376 \begin_inset Quotes gld
9386 \begin_inset Quotes grd
9391 einfügen, eine neue Zeile beginnen, ein wenig Freiraum einfügen und dann
9395 \begin_inset Quotes gld
9404 \begin_inset Quotes grd
9416 Es ist üblich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
9417 Zeilen bis auf die erste einzurücken.
9418 Es gibt übrigens viele Optionen, die man an einen Eintrag einfügen kann.
9419 Wir werden hier nur die vier wichtigsten behandeln.
9428 -Datei enthält weitere Informationen.
9431 \begin_layout Subsection
9435 \begin_layout Standard
9436 Der erste Teil eines
9440 -Eintrags ist der Druckername.
9441 Dort dürfen mehrere Namen angegeben werden, die durch ein
9442 \begin_inset Quotes gld
9450 \begin_inset Quotes grd
9453 -Zeichen getrennt werden.
9454 Es ist sinnvoll, als ersten Namen ein ein Kürzel anzugeben und als zweiten
9455 Namen eine Kurzbeschreibung des Druckers (natürlich gefolgt von einem
9456 \begin_inset Quotes gld
9464 \begin_inset Quotes grd
9471 \begin_layout LyX-Code
9491 \begin_layout Standard
9492 ein Drucker, der den Kurznamen
9495 \begin_inset Quotes gld
9503 \begin_inset Quotes grd
9508 erhält und eine Beschreibung
9509 \begin_inset Quotes gld
9512 Unser Drucker im Draft Modus
9513 \begin_inset Quotes grd
9518 \begin_inset Quotes gld
9528 \begin_inset Quotes grd
9531 am Ende der Zeile, das angibt, daß der Eintrag in der nächsten Zeile fortgesetz
9536 ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
9548 \begin_layout Standard
9549 Es ist üblich, für einen
9556 \begin_inset Quotes gld
9564 \begin_inset Quotes grd
9569 zu benutzen, und den Textdrucker
9572 \begin_inset Quotes gld
9580 \begin_inset Quotes grd
9590 \begin_layout Subsection
9591 Die Drucker-Gerätedatei
9594 \begin_layout Standard
9595 Der nächste Teil der Beispieleinträge legt das Gerät (das heißt den Namen
9596 der Gerätedatei) fest, auf dem gedruckt werden soll.
9597 In allen Beispieleinträgen lautet diese Zeile:
9600 \begin_layout LyX-Code
9608 \begin_layout Standard
9613 Noch einmal: Beachten Sie das
9616 \begin_inset Quotes gld
9626 \begin_inset Quotes grd
9631 am Ende der Zeile und das zusätzliche
9634 \begin_inset Quotes gld
9642 \begin_inset Quotes gld
9647 nach den Leerzeichen, die benutzt wurden, um den Text einzurücken
9652 \begin_layout Standard
9674 ) geben Sie den Namen des Drucker-Device an.
9675 Im Beispiel handelt es sich um
9682 die parallele Schnittstelle.
9683 Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
9684 Wenn Sie einen haben, sollten Sie
9691 für die erste serielle Schnittstelle benutzen,
9698 für die zweite, usw.
9699 In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
9704 -Eintrag benutzen müssen, beispielsweise um die Baudrate festzulegen.
9709 -Manpage enthält darüber weitere Informationen.
9712 \begin_layout Standard
9713 Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
9714 Außerdem hängt der Drucker bei
9718 PC-Kompatiblen Computern an
9725 \begin_layout Standard
9726 Warum ist die erste parallele Schnittstelle
9738 ? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
9765 Da die meisten PC-Kompatiblen Computer die parallele Schnittstelle auf
9770 legen, ist bei diesen Systemen
9774 die parallele Schnittstelle.
9776 Wenn Sie über mehr als eine parallele Schnittstelle
9777 verfügen, ändert sich die Situation.
9778 Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
9779 geändert haben sollten, wird ein anderes
9783 -Gerät auf die parallele Schnittstelle zeigen.
9784 Andere Systeme sind möglicherweise völlig merkwürdig konfiguriert.
9785 In jedem Fall können Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
9787 Dann können Sie mit Hilfe der Adresse auch bestimmen, ob Sie
9812 Möglicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
9813 sollten also testen, welches Device die Druckerschnittstelle anspricht.
9816 \begin_layout Subsection
9817 Das Spulverzeichnis und die Logdatei
9820 \begin_layout Standard
9821 Zusätzlich zu einem Druckernamen und einem zugehörigen Gerät benötigen Sie
9822 auch noch ein Verzeichnis für den Drucker-Spooler.
9823 Dieses wird mit dem Kürzel
9842 Es ist auch sehr sinnvoll, eine Logdatei für Fehlermeldungen anzulegen.
9843 Diese gibt man nach dem Kürzel
9864 \begin_layout Standard
9865 Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
9869 ; manche benutzen nur
9874 In jedem Fall erhält traditionell jeder Druckereintrag ein eigenes Unterverzeic
9875 hnis mit dem Namen des jeweiligen Druckers.
9877 \begin_inset Quotes gld
9881 \begin_inset Quotes grd
9884 einloggen und diese Verzeichnisse von Hand anlegen.
9885 Sie werden auch den Eigentümer dieser Verzeichnisse ändern müssen, damit
9886 die Gruppenzugehörigkeit der Verzeichnisse
9891 (Dies kann man zum Beispiel mit
9903 der Name des entsprechenden Verzeichnisses ist.)
9906 \begin_layout Standard
9907 Sehen Sie sich einmal den Eintrag des Druckers
9911 aus dem Beispiel an.
9912 Er enthält die Zeilen:
9915 \begin_layout LyX-Code
9918 :sd=/var/spool/lpd/ps:
9923 \begin_layout LyX-Code
9926 :lf=/var/spool/lpd/ps/errs:
9931 \begin_layout Standard
9936 das Spoolverzeichnis ist und die Fehlermeldungen in die Datei
9937 \begin_inset LatexCommand url
9938 target "/var/spool/lpd/ps/errs"
9942 geschrieben werden sollen.
9943 Sie sollten diese Datei
9944 \begin_inset Quotes gld
9948 \begin_inset Quotes grd
9951 , indem Sie im Spoolverzeichnis das Kommando
9959 \begin_layout Standard
9964 erfüllt zwei Aufgaben.
9965 Erstens stellt er sicher, daß eine Datei dieses Namens existiert, indem
9966 sie gegebenenfalls einfach erzeugt wird.
9967 Sie ist dann zwar leer, aber sie existiert.
9968 Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt geändert
9974 sorgt dafür, daß diese Zeit auf
9975 \begin_inset Quotes gld
9979 \begin_inset Quotes grd
9984 \begin_inset Quotes gld
9988 \begin_inset Quotes grd
9991 also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
9992 (In unserem Fall benötigen wir lediglich die erste Wirkungsweise.)
10000 \begin_layout Standard
10001 Ganz ähnlich sieht der Eintrag für den Drucker
10009 \begin_layout LyX-Code
10012 :sd=/var/spool/lpd/lp:
10017 \begin_layout LyX-Code
10020 :lf=/var/spool/lpd/lp/errs:
10025 \begin_layout Standard
10026 Wieder: Spoolverzeichnis
10035 /var/spool/lpd/lp/errs
10041 \begin_layout Subsection
10045 \begin_layout Standard
10050 , der einfach Text direkt an den Drucker weitergibt, benötigen die Drucker
10059 einen sogenannten Filter.
10060 (Darum haben Ihre Einträge noch eine zusätzliche Zeile.) Das
10064 -Kürzel für das Filterprogramm ist
10087 \begin_layout Standard
10088 Es gibt übrigens verschiedene Kürzel, um Filterprogramme anzugeben.
10089 Man hat dadurch die Möglichkeit, verschiedene Filter für verschiedene Zwecke
10091 Sie können auch beim Aufruf von
10095 unterschiedliche Filter auswählen -- aber das soll hier nicht vertieft
10096 werden, es wird hier nicht benötigt.
10099 \begin_layout Standard
10100 Sehen Sie sich den Eintrag für den Drucker
10107 \begin_layout LyX-Code
10110 :if=/var/spool/lpd/ps/ps.filter:
10115 \begin_layout Standard
10124 ist ein Shellscript, das im Spoolverzeichnis des Druckers
10129 Sie können prinzipiell auch direkt den Namen eines Programms angeben, aber
10130 der Aufruf eines Shellscripts gibt Ihnen die Möglichkeit, Kommandozeilenparamet
10134 \begin_layout Standard
10135 Alle Filter, egal ob
10136 \begin_inset Quotes gld
10140 \begin_inset Quotes grd
10143 Programme oder Shellscripts, müssen Ihre Eingabe aus
10147 (der Standardeingabe) übernehmen und die Ausgabe nach
10151 (der Standardausgabe) ausgeben.
10154 \begin_layout Subsection
10158 \begin_layout Standard
10159 Es gibt noch drei zusätzliche Kürzel, die Sie in Ihre
10165 -Einträge schreiben sollten.
10166 Sie können diese am Ende aller drei Beispieleinträge sehen.
10167 Es handelt sich um:
10170 \begin_layout LyX-Code
10178 \begin_layout LyX-Code
10186 \begin_layout LyX-Code
10192 \begin_layout Standard
10215 \begin_layout Standard
10220 würde bedeuten: Die zu druckende Datei darf nicht größer werden als 5 Datenblöc
10222 Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
10223 \begin_inset Quotes gld
10227 \begin_inset Quotes grd
10230 benötigt, hat man festgelegt, daß 0 hier soviel bedeutet wie
10231 \begin_inset Quotes gld
10235 \begin_inset Quotes grd
10244 \begin_inset Quotes gld
10247 es können Dateien beliebiger Größe gedruckt werden
10248 \begin_inset Quotes grd
10278 sorgt dafür, daß nach einem Druckauftrag nicht noch ein zusätzlicher Befehl
10280 \begin_inset Quotes gld
10284 \begin_inset Quotes grd
10306 ), daß vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zusätzliche
10307 Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
10310 \begin_layout Section
10311 Wir bauen einen Druckerfilter
10314 \begin_layout Subsection
10315 PostScript®-Dateien mit Hilfe von Ghostscript ausdrucken
10318 \begin_layout Standard
10319 Vermutlich kann Ihr Drucker nicht von sich aus PostScript
10324 Um Ihren Drucker trotzdem wie einen
10328 -Drucker benutzen zu können, ist es am einfachsten, das
10336 als Filterprogramm zu benutzen.
10341 Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
10342 Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
10343 können), sind Sie auf sich allein gestellt (für den Anfang lesen Sie einmal
10351 \begin_layout Standard
10352 Zunächst sollten Sie Ghostscript installieren.
10353 An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
10355 Andernfalls können Sie Ghostscript auch über das Linux-FTP-Archiv
10366 Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
10372 \begin_layout LyX-Code
10378 \begin_layout Standard
10379 Es erscheint eine Liste von verfügbaren Ausgabetreibern und -formaten.
10380 Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
10384 \begin_layout Itemize
10393 \begin_layout Description
10401 \begin_layout Description
10410 \begin_layout Standard
10420 \begin_layout Description
10429 \begin_layout Standard
10439 \begin_layout Description
10442 iwlq Imagewriter LQ i
10449 \begin_inset Formula $320\times216$
10460 \begin_layout Itemize
10469 \begin_layout Description
10472 bj10e BubbleJet BJ-10e
10475 \begin_layout Description
10478 bj200 BubbleJet BJ-200
10481 \begin_layout Description
10484 bjc600 Color BubbleJet BJC-600, BJC-4000
10492 \begin_layout Standard
10493 Funktioniert auch für Apple-Drucker wie dem StyleWriter 2x00
10503 \begin_layout Description
10506 bjc800 Color BubbleJet BJC-800
10509 \begin_layout Description
10517 \begin_layout Description
10530 \begin_layout Itemize
10539 \begin_layout Description
10545 \begin_layout Description
10551 \begin_layout Description
10556 mit Textverbesserung bei niedriger Auf\SpecialChar \textcompwordmark{}
10560 \begin_layout Description
10566 \begin_layout Description
10572 \begin_layout Description
10578 \begin_layout Description
10586 \begin_layout Description
10591 Alternativer Treiber für
10597 \begin_layout Itemize
10606 \begin_layout Description
10609 ap3250 ActionPrinter AP3250
10611 (und jeder andere Drucker, der die Druckersprache
10620 \begin_layout Description
10633 Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
10647 \begin_layout Description
10664 Nadeln (und Kompatible)
10667 \begin_layout Description
10680 (und Kompatible) in mittlerer Auf\SpecialChar \textcompwordmark{}
10686 \begin_layout Description
10695 Nadeldrucker (und Kompatible) in dreifacher Auf\SpecialChar \textcompwordmark{}
10699 \begin_layout Description
10704 Farbdrucker (funktioniert auch mit
10715 \begin_layout Description
10718 st800 Stylus 800 inkjet
10721 \begin_layout Description
10728 Stylus Color, Stylus Color Pro, Stylus Color II
10738 \begin_layout Itemize
10753 \begin_layout Description
10761 \begin_layout Description
10764 cdeskjet DeskJet 500C
10773 \begin_layout Description
10776 cdjcolor DeskJet 500C
10795 \begin_layout Description
10798 cdjmono DeskJet 500C
10802 and 510C, 520C, 540C
10804 ) im Schwarzweißbetrieb
10807 \begin_layout Description
10818 \begin_layout Description
10821 cdj550 DeskJet 550C
10828 \begin_layout Description
10838 \begin_layout Description
10841 djet500 DeskJet 500
10844 \begin_layout Description
10857 Treiber (arbeitet nicht mit dem
10872 \begin_layout Description
10875 dnj650c DesignJet 650C
10878 \begin_layout Description
10881 ljet2p LaserJet IId, LaserJet IIp,
10894 \begin_layout Description
10897 ljet3 LaserJet III*
10912 \begin_layout Description
10915 ljet3d LaserJet IIID
10917 mit Möglichkeit zu doppelseitigem Drucken
10920 \begin_layout Description
10925 (Voreinstellung für die Auf\SpecialChar \textcompwordmark{}
10933 \begin_layout Description
10947 \begin_layout Description
10950 ljetplus LaserJet Plus
10953 \begin_layout Description
10959 \begin_layout Description
10971 \begin_layout Description
10974 pjxl PaintJet XL color
10977 \begin_layout Description
10980 pjxl300 PaintJet XL300 color
10989 \begin_layout Description
11002 \begin_layout Itemize
11011 \begin_layout Description
11031 \begin_layout Description
11051 \begin_layout Description
11071 \begin_layout Description
11088 \begin_layout Itemize
11089 Verschiedene andere Drucker
11095 \begin_layout Description
11098 cp50 Mitsubishi CP50
11103 \begin_layout Description
11113 \begin_layout Description
11116 imagen Imagen ImPress
11121 \begin_layout Description
11124 jetp3852 IBM Jetprinter
11143 \begin_layout Description
11151 \begin_layout Description
11154 necp6 NEC P6/P6+/P60
11160 Auf\SpecialChar \textcompwordmark{}
11164 \begin_layout Description
11167 nwp533 Sony Microsystems NWP533
11178 \begin_layout Description
11186 \begin_layout Description
11189 oki182 Okidata MicroLine 182
11192 \begin_layout Description
11195 okiibm Okidata MicroLine IBM-K
11200 \begin_layout Description
11208 \begin_layout Description
11220 \begin_layout Description
11226 \begin_layout Description
11233 2700, 3700, 4045, etc.)
11237 \begin_layout Standard
11238 Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
11239 Ihren Drucker nicht unterstützt, können Sie versuchen, Ghostscript mit
11240 Hilfe des Quellcodes selbst zu übersetzen.
11241 Wenn Ihr Drucker nicht
11245 unterstützt wird, versuchen Sie es mit einem Treiber für einen kompatiblen
11249 \begin_layout Standard
11250 Beachten Sie, daß einige Drucker spezielle Kommandozeilenparameter benötigen.
11251 Zum Beispiel möchte der
11255 -Treiber, daß die Datei
11259 noch vor der eigentlichen Eingabedatei eingegeben wird.
11260 Für mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
11263 \begin_layout Standard
11264 Als nächstes bauen wir den Filter.
11265 Es empfiehlt sich, der Datei den Namen
11272 zu geben (dabei ist
11276 der Name, den Sie Ihrem Drucker in der
11280 -Datei gegeben haben).
11281 Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
11283 Das Filterskript sollte folgendes enthalten:
11286 \begin_layout LyX-Code
11292 \begin_layout LyX-Code
11295 /usr/bin/gs -q -dSAFER -dNOPAUSE
11312 \begin_layout LyX-Code
11339 VorangestellteDatei
11346 \begin_layout Standard
11351 den Treiber für Ihren Drucker angibt;
11355 ist die Auf\SpecialChar \textcompwordmark{}
11356 lösung, die Sie benutzen wollen;
11360 steht für alle möglichen anderen Optionen, mit denen Sie Ghostscript aufrufen
11361 möchten; das (optionale)
11363 VorangestellteDatei
11368 ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einfügen
11371 \begin_inset Quotes gld
11381 \begin_inset Quotes grd
11384 am Ende der zweiten Zeile ist der übliche Weg, in einem Shellskript einen
11385 Befehl in mehrere Zeilen aufzuspalten
11389 \begin_layout Standard
11395 Nur muss ein Shellskript bei weitem nicht so penibel geschrieben werden.
11401 (Die Argumente in den eckigen Klammern sind optional und werden in vielen
11402 Fällen nicht benötigt.
11403 Die Klammern selbst erscheinen natürlich
11407 in der Filterdatei.)
11410 \begin_layout Standard
11411 Beachten Sie, daß hier davon ausgegangen wird, daß sich das Programm Ghostscript
11421 Dies kann in Ihrem System anders sein.
11424 \begin_layout Standard
11425 Verschiedene Druckertreiber behandeln das Argument
11430 Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
11435 Andere möchten die horizontale und die vertikale Auf\SpecialChar \textcompwordmark{}
11436 lösung einzeln eingegeben
11437 haben, zum Beispiel
11442 Es kann sein, daß der Druckertreiber auch noch andere Optionen unterstützt.
11443 Genaueres müssen Sie in der Dokumentation von Ghostscript nachlesen.
11446 \begin_layout Standard
11447 Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
11451 , um die Skriptdatei zu einer ausführbaren Datei zu machen.
11452 (Dazu müssen Sie als
11453 \begin_inset Quotes gld
11457 \begin_inset Quotes grd
11463 \begin_layout Standard
11464 Hier ist ein Beispielfilter, den
11473 Epson Stylus Color IIs
11480 \begin_layout LyX-Code
11486 \begin_layout LyX-Code
11489 /usr/bin/gs -q -dSAFER -sDEVICE=stcolor
11494 \begin_layout LyX-Code
11497 -r360x360 -sDithering=fsmono
11502 \begin_layout LyX-Code
11505 -dNOPAUSE -dnoWeave
11510 \begin_layout LyX-Code
11513 -sOutputFile=- stcolor.ps -
11516 \begin_layout Standard
11517 Dieser Filter erzeugt eine Ausgabe in
11521 und schwarzweiß für einen
11523 Epson Stylus Color IIs
11527 \begin_layout Standard
11537 Ich benutze einen ähnlichen Filter für meinen
11554 benutze ich einen anderen Wert für den
11568 \begin_layout Subsection
11569 Wenn Ihr Drucker bereits PostScript® versteht\SpecialChar \ldots{}
11573 \begin_layout Standard
11574 Viele moderne Laserdrucker haben Post
11583 Einige Laserdrucker benutzen
11588 \begin_inset Quotes gld
11592 \begin_inset Quotes grd
11596 Wenn Sie über solch einen Drucker verfügen, benötigen Sie keinen Filter,
11597 sondern können Ihre Ausgabe direkt an den Drucker weiterleiten.
11598 Allerdings -- wenn Sie eine einfache Textdatei drucken möchten, werden
11599 Sie den Text erst irgendwie in
11603 formatieren müssen.
11606 \begin_layout Standard
11607 Es gibt drei verbreitete Programme, die ASCII-Dateien nach
11636 kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
11641 -Drucker sollten Sie ein Filterskript erzeugen, das eines dieser Programme
11642 zur Umwandlung benutzt.
11647 -Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
11648 druckt.) Lesen Sie für weitere Informationen die
11660 \begin_layout Section
11661 Der Druckerspuldämon
11666 \begin_layout Standard
11667 Das Programm, das letztlich die Druckaufträge ausführt, heißt
11672 Dies ist auch das Programm, das die Datei
11675 \begin_inset LatexCommand url
11676 target "/etc/printcap"
11686 Irgendwo in den Shellskripts, die ausgeführt werden, wenn Ihr Computer
11691 \begin_layout Standard
11692 Auf einigen Computern stehen diese
11710 Das müssen Sie selbst herausfinden.
11719 gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
11720 Systems zur Verfügung steht.
11721 Im Prinzip können Sie auch jedes Mal
11725 von Hand starten, wenn Sie als
11726 \begin_inset Quotes gld
11730 \begin_inset Quotes grd
11736 \begin_layout Standard
11741 erst einmal auf Ihrem System läuft, können Sie ihn mit Hilfe des
11745 efehls kontrollieren.
11746 Auch hierzu müssen Sie als
11747 \begin_inset Quotes gld
11751 \begin_inset Quotes grd
11757 \begin_layout Section
11758 Kurze Zusammenfassung
11761 \begin_layout Standard
11762 Zum Abschluss fassen wir noch einmal die Schritte zusammen, die Sie durchführen
11763 müssen, um eine minimale Konfiguration zu erreichen.
11764 Wenn Sie fertig sind, haben Sie zwei Drucker: der eine heißt
11765 \begin_inset Quotes gld
11773 \begin_inset Quotes grd
11776 und dient dazu, ASCII zu drucken, der andere heißt
11777 \begin_inset Quotes gld
11785 \begin_inset Quotes grd
11788 und verarbeitet Aufträge in
11793 Der Druckerfilter für den
11796 \begin_inset Quotes gld
11804 \begin_inset Quotes grd
11809 -Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
11810 ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf\SpecialChar \textcompwordmark{}
11817 \begin_layout Enumerate
11825 \begin_inset Quotes gld
11829 \begin_inset Quotes grd
11834 ein oder benutzen Sie
11844 \begin_layout Enumerate
11845 Führen Sie folgende Befehle aus:
11849 \begin_layout Enumerate
11856 \begin_layout Enumerate
11866 \begin_layout Standard
11867 (wenn es nicht bereits existiert)
11871 \begin_layout Enumerate
11879 \begin_layout Standard
11880 (Möglicherweise müssen Sie
11897 \begin_layout Enumerate
11904 \begin_layout Enumerate
11912 \begin_layout Standard
11913 (nur falls diese Verzeichnisse noch nicht existieren)
11917 \begin_layout Enumerate
11921 touch lp/errs ps/errs
11924 \begin_layout Enumerate
11928 chgrp daemon lp ps lp/errs ps/errs
11932 \begin_layout Enumerate
11933 Editieren Sie nun Ihre Datei
11941 \begin_layout Enumerate
11942 Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
11947 \begin_layout Enumerate
11948 \SpecialChar \ldots{}
11949 entweder die alte Version umbenennen (zum Beispiel in
11950 \begin_inset LatexCommand url
11951 target "/etc/printcap.orig"
11958 \begin_layout Enumerate
11959 \SpecialChar \ldots{}
11960 oder alle Einträge auskommentieren, indem Sie an den Anfang jeder Zeile
11964 \begin_inset Quotes gld
11972 \begin_inset Quotes grd
11977 -Zeichen schreiben.
11981 \begin_layout Enumerate
11982 Erstellen Sie in Ihrer
11995 \begin_layout LyX-Code
12003 \begin_layout LyX-Code
12011 \begin_layout LyX-Code
12014 :sd=/var/spool/lpd/lp:
12019 \begin_layout LyX-Code
12022 :lf=/var/spool/lpd/lp/errs:
12027 \begin_layout LyX-Code
12051 \begin_layout LyX-Code
12059 \begin_layout LyX-Code
12062 :sd=/var/spool/lpd/ps:
12067 \begin_layout LyX-Code
12070 :lf=/var/spool/lpd/ps/errs:
12075 \begin_layout LyX-Code
12078 :if=/var/spool/lpd/ps/ps.filter:
12083 \begin_layout LyX-Code
12090 \begin_layout Enumerate
12091 STELLEN SIE SICHER, DASS:
12095 \begin_layout Enumerate
12096 nichts in einer Leerzeile zwischen zwei Einträgen steht -- nicht einmal
12103 \begin_layout Enumerate
12107 \begin_inset Quotes gld
12117 \begin_inset Quotes grd
12122 -Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
12130 \begin_layout Enumerate
12131 Als nächstes, erstellen Sie ein Filterskript für den Drucker
12141 \begin_layout Enumerate
12142 Erstellen Sie eine Datei
12145 /var/spool/lpd/ps/ps.filter
12148 mit folgendem Inhalt
12154 \begin_layout LyX-Code
12160 \begin_layout LyX-Code
12163 /usr/bin/gs -q -dSAFER -dNOPAUSE
12168 \begin_layout LyX-Code
12171 -sDEVICE=epson -sOutputFile=- -
12174 \begin_layout Standard
12175 (Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
12176 \begin_inset Quotes gld
12184 \begin_inset Quotes grd
12187 durch den entsprechenden Treibernamen Ihres Druckers.
12188 Wenn sich das Programm
12196 befinden sollte, korrigieren Sie den Pfad.)
12200 \begin_layout Enumerate
12201 Führen Sie folgende Befehle aus:
12205 \begin_layout Enumerate
12209 chmod a+X /var/spool/lpd/ps/ps.filter
12212 \begin_layout Enumerate
12216 chgrp daemon /var/spool/lpd/ps/ps.filter
12221 \begin_layout Enumerate
12222 Zuletzt starten Sie den Druckerdämon
12232 \begin_layout Enumerate
12233 Wenn er noch nicht läuft, benutzen Sie
12239 , um ihn zu starten.
12243 \begin_layout Enumerate
12244 Wenn er bereits läuft, starten Sie das Programm
12273 Diese Befehle aktivieren die neuen Einträge in
12298 \begin_layout Enumerate
12299 Stellen Sie sicher, daß
12306 irgendwo in Ihren Bootscripts ausgeführt wird.
12310 \begin_layout Enumerate
12311 Sie können sich jetzt wieder als
12315 ausloggen und Ihre neuen Druckereinträge testen.
12323 aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
12328 zu testen; entsprechend testen Sie den Drucker
12342 gefolgt vom Namen einer kurzen Datei im
12352 \begin_layout Standard
12353 Noch ein Wort zur Vorsicht: wenn Sie den Drucker
12357 testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
12358 eine Unmenge Müll an Ihren Drucker schicken.
12359 Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
12374 , um den Druckauftrag zu widerrufen.
12379 Anschließend können Sie Ihren Drucker wieder einschalten.
12382 \begin_layout Standard
12383 Wenn einer der beiden Drucker nicht funktioniert, überprüfen Sie alle Schritte
12385 Ansonsten können Ihnen die Man
12420 \begin_layout Standard
12421 Wenn alles funktioniert, herzlichen Glückwunsch!
12424 \begin_layout Chapter
12426 \begin_inset LatexCommand label
12427 name "cha:Externes"
12434 \begin_layout Section
12438 \begin_layout Standard
12439 Einer der am häufigsten geäußerten Wünsche der LyX-Benuutzer ist die Möglichkeit
12440 einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
12441 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
12442 ähnliches zum Einbinden in Dokumente zu erstellen.
12443 Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
12444 das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
12448 \begin_layout Itemize
12449 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
12450 e Programm starten.
12453 \begin_layout Itemize
12454 LyX merkt nicht, daß Sie die Abbildung geändert haben, und die Darstellung
12455 am Bildschirm wird schnell veraltet; dies wird noch durch die fehlende
12456 Möglichkeit, die Anzeige zu aktualisieren, erschwert.
12459 \begin_layout Itemize
12460 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
12461 HTML oder ASCII umgehen.
12464 \begin_layout Standard
12467 Externes\InsetSpace \space{}
12470 ist der Versuch, diese Probleme zu lösen
12474 \begin_layout Standard
12475 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
12476 wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
12477 zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
12484 Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
12485 LyX und einer externen Anwendung definiert wird.
12486 Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
12487 von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
12488 und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
12492 \begin_layout Standard
12493 Das Ergebnis ist eben genau diese Einfügung
12495 Externes\InsetSpace \space{}
12499 Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
12500 Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
12501 Wenn Sie darauf klicken, erscheint ein Dialog, in dem Sie genau festlegen
12502 können, welche Art von Material Sie einbinden wollen.
12503 Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
12504 oben aufgezeigten Probleme umgehen können und einiges mehr.
12507 \begin_layout Section
12508 Wie funktioniert das?
12511 \begin_layout Standard
12514 Externes\InsetSpace \space{}
12517 basiert auf dem Konzept der Vorlage.
12518 Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
12519 Sorte von Material umgehen soll.
12520 Derzeit gehören zu LyX derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
12521 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
12522 Die vollständige Liste sehen Sie in
12527 infügen\SpecialChar \menuseparator
12532 atei\SpecialChar \menuseparator
12537 xternes\InsetSpace ~
12543 \begin_layout Standard
12544 Darüberhinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
12546 Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
12547 hoffen, daß Sie derartig erstellte Vorlagen an das LyX-Team schicken, damit
12548 sie in kommenden LyX-Versionen integriert werden können.
12551 \begin_layout Standard
12552 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
12553 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
12554 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
12556 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
12559 \begin_layout Standard
12560 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
12566 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
12567 speichern Sie diese
12572 Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen, müssen Sie
12577 starten, um eine PostScript®-Datei zu erzeugen, die von LaTeX eingebunden
12579 In diesem Fall ist also die
12583 -Datei die oben erwähnte Originaldatei, und die
12587 Datei die tatsächlich eingebundene Datei.
12590 \begin_layout Standard
12591 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
12592 Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
12593 Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
12594 dliche Exportformate für die LyX-Datei zu ermöglichen.
12597 \begin_layout Standard
12598 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
12599 eine PostScript®-Datei im Rohformat einzubinden.
12600 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
12601 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
12602 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
12603 Genau dies ist mit der Einfügung
12607 möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
12608 en (sofern sie von LyX unterstützt werden).
12611 \begin_layout Standard
12612 Darüberhinaus erlaubt die Einfügung
12616 aber auch die einfache Integration mit externen Betrachtern und Editoren.
12617 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
12618 XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript®-
12624 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
12625 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
12626 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
12627 der richtigen Größe zu erstellen.
12628 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
12629 und können so Ihre Produktivität ungemein steigern.
12632 \begin_layout Standard
12633 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
12634 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
12636 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
12637 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen, um externe
12638 Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
12642 \begin_layout Standard
12643 Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
12644 die Möglichkeiten von LyX stark erweitern, ohne dazu den eigentlichen Quellcode
12645 verändern zu müssen.
12646 Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
12647 aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
12650 \begin_layout Standard
12651 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
12652 möglicher Exportformate für das eingefügte Material gibt, wäre es zu vermuten,
12653 daß man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
12654 Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
12655 lle so einfach wie möglich zu halten.
12656 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
12657 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
12658 und es gibt nur einen Schalter
12660 in\InsetSpace \space{}
12665 \begin_layout Standard
12672 X\InsetSpace \space{}
12675 , der die Datei in genau diesem primären Format anzeigt.
12678 \begin_layout Standard
12679 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
12680 So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
12682 Denken Sie also daran, daß Ihnen die Vorschau lediglich das Aussehen in
12683 diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
12684 anderen Formaten aussieht, müssen Sie wie gewohnt die Konvertierung manuell
12688 \begin_layout Section
12694 \begin_layout Standard
12695 Eine Externe Einfügung wird vom Menü
12702 \SpecialChar \menuseparator
12710 \SpecialChar \menuseparator
12718 \InsetSpace \space{}
12723 \SpecialChar \ldots{}
12725 Es wird dann der Dialog
12727 Externes\InsetSpace \space{}
12731 In diesem Dialog können Sie genau festlegen, welche Art von Material Sie
12732 einbinden wollen, und auch wie das geschehen soll.
12733 Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
12734 und Betrachter starten.
12737 \begin_layout Standard
12738 Auf der Karteikarte
12742 befindet sich zunächst ein Fenster
12746 , in das Sie einen Dateinamen direkt oder über
12750 \SpecialChar \ldots{}
12752 Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird,
12753 besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
12754 Darunter ist ein Schalter
12756 Datei\InsetSpace \space{}
12757 bearbeiten\SpecialChar \ldots{}
12760 , mit dem ein Bearbeitungsprogramm für die eingegebene Datei aufgerufen
12764 \begin_layout Standard
12765 Dann kommt eine Liste mit Vorlagen.
12766 Im Textfenster darunter finden Sie einige hoffentlich hilfreiche Hinweise
12767 zur Verwendung der gewählten Vorlage: Meist eine kurze Beschreibung, was
12768 die Vorlage macht und welche Parameter möglich sind.
12771 \begin_layout Standard
12772 Unten links im Dialogfenster können Sie noch
12779 \begin_layout Standard
12780 Wenn Sie auf der Karteikarte
12786 \begin_layout Standard
12793 X-Ansicht in\InsetSpace \space{}
12798 \begin_layout Standard
12805 X\InsetSpace \space{}
12808 aktiviert haben, wird die externe Datei angezeigt, wenn es möglich ist.
12811 in\InsetSpace \space{}
12816 \begin_layout Standard
12823 X\InsetSpace \space{}
12826 deaktiviert, erscheint nur ein grau hiterlegtes Kästchen mit Vorlagentyp
12830 \begin_layout Standard
12831 Dann gibt es noch die Karteikarten
12847 , die Sie bereits aus
12852 infügen\SpecialChar \menuseparator
12857 rafik\SpecialChar \ldots{}
12861 Die letzten beiden sind abhängig vom Vorlagentyp aktiviert.
12864 \begin_layout Standard
12865 Ganz unten befinden sich schließlich die gewohnten Knöpfe
12887 \begin_layout Section
12891 \begin_layout Standard
12892 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
12893 von externem Material verwendet werden können.
12894 Dies sollte etwa folgendes umfassen:
12897 \begin_layout Itemize
12898 Externe Rasterbilder
12901 \begin_layout Itemize
12902 Externe XFig-Abbildungen
12905 \begin_layout Itemize
12909 \begin_layout Itemize
12913 \begin_layout Section
12914 Die Konfigurationsdatei
12917 \begin_layout Standard
12918 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
12919 Allerdings sollten Sie sich im klaren sein, daß Sie, wenn Sie dabei zu
12920 unbesorgt vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
12921 Wenn Sie also eigene Vorlagen erstellen wollen, lesen Sie bitte
12925 den Abschnitt\InsetSpace \space{}
12927 \begin_inset LatexCommand vref
12928 reference "sec:Sicherheitshinweise"
12935 \begin_layout Standard
12936 Trotzdem sollten Sie unbedingt selbst erstellte Vorlagen an das LyX-Team
12940 \begin_layout Standard
12941 Die Vorlagendefinitionen befinden sich in der Datei
12943 LyXDir/external_templates
12946 Sie können sich eine Kopie davon in Ihr privates Benutzerverzeichnis
12950 kopieren und editieren.
12951 Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
12952 genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
12953 finden\SpecialChar \ldots{}
12957 \begin_layout Section
12958 Der Ersetzungsmechanismus
12961 \begin_layout Standard
12962 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
12963 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
12964 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
12965 Aufruf ausgewertet werden.
12966 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
12967 das LyX-Dokument enthält.
12968 Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
12970 Hier finden Sie eine Liste dieser Makros:
12973 \begin_layout Description
12974 $$FName Der Name der im Dialog angegeben Datei.
12977 \begin_layout Description
12978 $$Basename Der Dateiname ohne die Endung
12981 \begin_layout Description
12982 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
12983 wird automatisch gelöscht, wenn das Dokument geschlossen oder die Einfügung
12987 \begin_layout Description
12989 \begin_inset Quotes gld
12993 \begin_inset Quotes grd
12996 ) Dieses Makro wird zum Inhalt der Datei mit dem Namen
13003 \begin_layout Description
13004 $$Sysdir Dies wird durch den Namen des Systemverzeichnisses ersetzt.
13005 Es wird normalerweise verwendet, um diverse Hilfsskripte anzusprechen,
13006 die Teil von LyX sind.
13009 \begin_layout Standard
13010 Darüberhinaus werden sämtliche Umgebungsvariablen der Form
13017 \begin_layout Section
13018 Sicherheitshinweise
13019 \begin_inset LatexCommand label
13020 name "sec:Sicherheitshinweise"
13027 \begin_layout Standard
13028 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
13029 zu einer Vielzahl von externen Programmen und startet diese automatisch.
13030 Darum ist es notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
13032 Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
13033 Parameter anzugeben, scheinbar Gefahr, daß jemand bösartige Dokumente erstellt,
13034 die willkürliche Befehle ausführen, sobald ein Benutzer sie betrachtet
13036 Dies ist etwas, das wir unter allen Umständen vermeiden wollen.
13039 \begin_layout Standard
13040 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
13041 tei festgelegt werden können, bestehen keine Sicherheitsbedenken, solange
13042 LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
13043 Der Grund dafür ist, daß die externen Programme nicht mit dem Systembefehl
13048 aufgerufen werden, sondern mit
13053 Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
13054 willkürliche Befehle durch die Shell ausführen zu lassen.
13057 \begin_layout Standard
13061 \begin_layout Standard
13070 Bedingt durch diese Sicherheit, sind Sie allerdings etwas in der Auswahl
13071 der Befehlszeichenketten eingeschränkt, die Sie in der Vorlagedatei verwenden
13073 Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muss
13074 auch so bleiben, wenn LyX weiterhin sicher bleiben soll.
13075 Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
13076 Skript schreiben und dieses dann aufrufen.
13079 \begin_layout Standard
13084 finden Sie das Skript
13086 general_command_wrapper.py
13088 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
13089 Es ist auch ein gutes Beispiel, wenn Sie selbst eigene, sichere Skripte
13091 Ein sehr viel komplexeres Beispiel, das auch
13095 und Konsorten verwendet, finden Sie mit
13099 im selben Verzeichnis.
13103 \begin_layout Standard
13115 \begin_layout Standard
13116 Es ist zwar durchaus möglich, eine Vorlage zu erstellen, die eine direkte
13117 Interaktion mit der Shell erlaubt.
13118 Dies würde jedoch einem böswilligen Benutzer erlauben, durch die clevere
13119 Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
13120 Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
13125 -Mechanismus arbeiten.
13128 \begin_layout Standard
13129 Selbstverständlich mag es verlockend sein, in einer sicheren Umgebung zu
13130 den einfacheren Shellscripts zurückzukehren.
13131 Aber seien Sie sich bewusst, daß Sie dadurch ein potentielles Sicherheitsloch
13133 Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
13134 Open Source an uns zu schicke,n sollte klar sein, daß ein derartiges, unsichere
13135 s Skript niemals fester Bestandteil der LyX-Distribution werden kann.
13138 \begin_layout Standard
13139 Die Einfügung externes Material gibt eine große Macht, und man muss sicherheitsb
13140 ewusst damit umgehen.
13141 Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
13142 die Türe zu gewaltigen Sicherheitsproblemen öffnen.
13143 Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
13144 oder fragen Sie das LyX-Team, wenn Sie sich nicht sicher sind, ob eine
13145 von Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
13146 Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
13147 kontrollierten Umfeld verwenden.
13150 \begin_layout Section
13151 Die Zukunft der externen Einfügung
13154 \begin_layout Standard
13155 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
13156 Mechanismus, der einen Zugang zu den Interna von LyX bietet.
13157 Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
13158 Falls sich jemand an die Weiterentwicklung macht, sind hier ein paar Hinweise,
13159 welche Wege dabei gegangen werden sollten:
13162 \begin_layout Itemize
13163 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
13166 \begin_layout Itemize
13167 Eingebettete Bearbeitung, zum Beispiel über OpenParts oder ein ähnliches
13171 \begin_layout Itemize
13172 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
13173 Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
13174 ebenso für die Parameter für jedes dieser Formate.
13175 Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
13176 global für diese eine Vorlage gilt.
13177 Dies würde es ermöglichen, auf die etwas willkürliche Festlegung eines
13178 primären Formates für das einzubindende Material zu verzichten.
13181 \begin_layout Itemize
13182 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
13183 als die einfache Parameterzeile zu ermöglichen.
13184 Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
13185 e Version der Einfügungsdialoge zu erstellen.
13188 \begin_layout Chapter
13193 \begin_layout Standard
13194 Dieser Anhang ist eine große Zusammenstellung aller Tastaturkürzel der deutschen
13196 Ursprünglich sollte es nur eine Liste der Kürzel, gefolgt von der zugeordneten
13197 Funktion werden, damit ein Benutzer schnell herausfinden kann, was ein
13199 Später haben wir uns dann entschlossen, auch die Menüs und die Definition
13200 der Werkzeugleiste hier aufzunehmen.
13204 \begin_layout Standard
13205 Die Form ist eigentlich selbsterklärend, dennoch ein paar Tipps: Alle Einträge
13214 usw.) sind alphabetisch geordnet.
13215 Einfachere Kombinationen stehen weiter oben als komplexere (
13224 Alle Einträge hier wurden aus der Menüstruktur und den Definitionsdateien
13234 Diese Dateien stellen im Zweifelsfall
13239 Bedenken Sie auch, daß Sie die Tastaturkürzel auch in Ihrer privaten Datei
13242 UserDir/preferences
13244 umdefinieren können.
13245 Wenn also etwas nicht übereinstimmt, schauen Sie bitte zuerst dort nach,
13246 und stellen Sie sicher, daß es dort nicht umdefiniert wurde.
13249 \begin_layout Standard
13250 Und als letztes sei der Hinweis angebracht, daß einige Windowmanager (wie
13251 zum Beispiel FVWM) einige der Funktionstasten abfangen und für die eigene
13252 Steuerung verwenden.
13253 So schaltet etwa bei einigen Installationen
13257 zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
13258 vorgesehen -- ein Wort vorwärts.
13259 Aber auch der Windowmanager ist zum Glück konfigurierbar, und Sie können
13267 \begin_layout Section
13271 \begin_layout LyX-Code
13275 \begin_layout LyX-Code
13279 \begin_layout LyX-Code
13283 \begin_layout LyX-Code
13284 Icon "buffer-write"
13287 \begin_layout LyX-Code
13288 Icon "buffer-print"
13291 \begin_layout LyX-Code
13295 \begin_layout LyX-Code
13299 \begin_layout LyX-Code
13303 \begin_layout LyX-Code
13307 \begin_layout LyX-Code
13311 \begin_layout LyX-Code
13315 \begin_layout LyX-Code
13319 \begin_layout LyX-Code
13323 \begin_layout LyX-Code
13327 \begin_layout LyX-Code
13331 \begin_layout LyX-Code
13335 \begin_layout LyX-Code
13339 \begin_layout LyX-Code
13340 Icon "footnote-insert"
13343 \begin_layout LyX-Code
13344 Icon "marginpar-insert"
13347 \begin_layout LyX-Code
13351 \begin_layout LyX-Code
13355 \begin_layout LyX-Code
13356 Icon "figure-insert"
13359 \begin_layout LyX-Code
13360 Icon "dialog-tabular-insert"
13363 \begin_layout LyX-Code
13367 \begin_layout Section
13371 \begin_layout Subsection
13375 \begin_layout Labeling
13376 \labelwidthstring 00.00.0000
13389 \begin_layout Labeling
13390 \labelwidthstring 00.00.0000
13407 \begin_layout Labeling
13408 \labelwidthstring 00.00.0000
13425 \begin_layout Labeling
13426 \labelwidthstring 00.00.0000
13436 Untermenü Exportieren
13439 \begin_layout Labeling
13440 \labelwidthstring 00.00.0000
13453 \begin_layout Labeling
13454 \labelwidthstring 00.00.0000
13464 Untermenü Versionskontrolle
13468 \begin_layout Labeling
13469 \labelwidthstring 00.00.0000
13479 \begin_layout Labeling
13480 \labelwidthstring 00.00.0000
13490 \begin_layout Labeling
13491 \labelwidthstring 00.00.0000
13501 \begin_layout Labeling
13502 \labelwidthstring 00.00.0000
13513 \begin_layout Labeling
13514 \labelwidthstring 00.00.0000
13525 \begin_layout Labeling
13526 \labelwidthstring 00.00.0000
13537 \begin_layout Labeling
13538 \labelwidthstring 00.00.0000
13548 Untermenü Importieren
13551 \begin_layout Labeling
13552 \labelwidthstring 00.00.0000
13565 \begin_layout Labeling
13566 \labelwidthstring 00.00.0000
13579 \begin_layout Labeling
13580 \labelwidthstring 00.00.0000
13590 Datei speichern unter
13593 \begin_layout Labeling
13594 \labelwidthstring 00.00.0000
13602 buffer-new-template
13604 neues Dokument von Vorlage
13607 \begin_layout Labeling
13608 \labelwidthstring 00.00.0000
13618 Datei wiederherstellen
13621 \begin_layout Labeling
13622 \labelwidthstring 00.00.0000
13635 \begin_layout Subsection
13639 \begin_layout Labeling
13640 \labelwidthstring 00.00.0000
13651 \begin_layout Labeling
13652 \labelwidthstring 00.00.0000
13663 \begin_layout Labeling
13664 \labelwidthstring 00.00.0000
13675 \begin_layout Labeling
13676 \labelwidthstring 00.00.0000
13687 \begin_layout Labeling
13688 \labelwidthstring 00.00.0000
13699 \begin_layout Labeling
13700 \labelwidthstring 00.00.0000
13714 \begin_layout Labeling
13715 \labelwidthstring 00.00.0000
13722 tabular-feature align-left
13725 \begin_layout Labeling
13726 \labelwidthstring 00.00.0000
13733 tabular-feature delete-column
13736 \begin_layout Labeling
13737 \labelwidthstring 00.00.0000
13744 tabular-feature append-row
13747 \begin_layout Labeling
13748 \labelwidthstring 00.00.0000
13755 tabular-feature align-right
13758 \begin_layout Labeling
13759 \labelwidthstring 00.00.0000
13766 tabular-feature delete-row
13769 \begin_layout Labeling
13770 \labelwidthstring 00.00.0000
13777 tabular-feature toggle-line-left
13780 \begin_layout Labeling
13781 \labelwidthstring 00.00.0000
13788 tabular-feature valign-bottom
13791 \begin_layout Labeling
13792 \labelwidthstring 00.00.0000
13799 tabular-feature toggle-line-top
13802 \begin_layout Labeling
13803 \labelwidthstring 00.00.0000
13810 tabular-feature multicolumn
13813 \begin_layout Labeling
13814 \labelwidthstring 00.00.0000
13821 tabular-feature toggle-line-right
13824 \begin_layout Labeling
13825 \labelwidthstring 00.00.0000
13832 tabular-feature append-column
13835 \begin_layout Labeling
13836 \labelwidthstring 00.00.0000
13843 tabular-feature valign-center
13846 \begin_layout Labeling
13847 \labelwidthstring 00.00.0000
13854 tabular-feature toggle-line-bottom
13857 \begin_layout Labeling
13858 \labelwidthstring 00.00.0000
13865 tabular-feature valign-top
13868 \begin_layout Labeling
13869 \labelwidthstring 00.00.0000
13876 tabular-feature align-center
13880 \begin_layout Labeling
13881 \labelwidthstring 00.00.0000
13895 \begin_layout Labeling
13896 \labelwidthstring 00.00.0000
13903 primary-selection-paste paragraph
13906 \begin_layout Labeling
13907 \labelwidthstring 00.00.0000
13914 primary-selection-paste
13918 \begin_layout Labeling
13919 \labelwidthstring 00.00.0000
13930 \begin_layout Labeling
13931 \labelwidthstring 00.00.0000
13942 \begin_layout Subsection
13946 \begin_layout Labeling
13947 \labelwidthstring 00.00.0000
13958 \begin_layout Labeling
13959 \labelwidthstring 00.00.0000
13967 dialog-tabular-insert
13970 \begin_layout Labeling
13971 \labelwidthstring 00.00.0000
13979 buffer-child-insert
13982 \begin_layout Labeling
13983 \labelwidthstring 00.00.0000
13997 \begin_layout Labeling
13998 \labelwidthstring 00.00.0000
14005 file-insert-plaintext paragraphs
14008 \begin_layout Labeling
14009 \labelwidthstring 00.00.0000
14019 \begin_layout Labeling
14020 \labelwidthstring 00.00.0000
14027 file-insert-plaintext lines
14031 \begin_layout Labeling
14032 \labelwidthstring 00.00.0000
14043 \begin_layout Labeling
14044 \labelwidthstring 00.00.0000
14055 \begin_layout Labeling
14056 \labelwidthstring 00.00.0000
14070 \begin_layout Labeling
14071 \labelwidthstring 00.00.0000
14081 \begin_layout Labeling
14082 \labelwidthstring 00.00.0000
14092 \begin_layout Labeling
14093 \labelwidthstring 00.00.0000
14103 \begin_layout Labeling
14104 \labelwidthstring 00.00.0000
14114 \begin_layout Labeling
14115 \labelwidthstring 00.00.0000
14125 \begin_layout Labeling
14126 \labelwidthstring 00.00.0000
14137 \begin_layout Labeling
14138 \labelwidthstring 00.00.0000
14152 \begin_layout Labeling
14153 \labelwidthstring 00.00.0000
14160 buffer-float-insert algorithm
14163 \begin_layout Labeling
14164 \labelwidthstring 00.00.0000
14171 buffer-float-insert wide-tab
14174 \begin_layout Labeling
14175 \labelwidthstring 00.00.0000
14182 buffer-float-insert figure
14185 \begin_layout Labeling
14186 \labelwidthstring 00.00.0000
14193 buffer-float-insert table
14196 \begin_layout Labeling
14197 \labelwidthstring 00.00.0000
14204 buffer-float-insert wide-fig
14208 \begin_layout Labeling
14209 \labelwidthstring 00.00.0000
14220 \begin_layout Labeling
14221 \labelwidthstring 00.00.0000
14232 \begin_layout Labeling
14233 \labelwidthstring 00.00.0000
14241 marginalnote-insert
14244 \begin_layout Labeling
14245 \labelwidthstring 00.00.0000
14256 \begin_layout Labeling
14257 \labelwidthstring 00.00.0000
14271 \begin_layout Labeling
14272 \labelwidthstring 00.00.0000
14282 \begin_layout Labeling
14283 \labelwidthstring 00.00.0000
14293 \begin_layout Labeling
14294 \labelwidthstring 00.00.0000
14301 ligature-break-insert
14304 \begin_layout Labeling
14305 \labelwidthstring 00.00.0000
14315 \begin_layout Labeling
14316 \labelwidthstring 00.00.0000
14323 protected-space-insert
14326 \begin_layout Labeling
14327 \labelwidthstring 00.00.0000
14334 menu-separator-insert
14337 \begin_layout Labeling
14338 \labelwidthstring 00.00.0000
14345 end-of-sentence-period-insert
14348 \begin_layout Labeling
14349 \labelwidthstring 00.00.0000
14356 command-sequence math-insert ^;math-mode;
14359 \begin_layout Labeling
14360 \labelwidthstring 00.00.0000
14367 hyphenation-point-insert
14370 \begin_layout Labeling
14371 \labelwidthstring 00.00.0000
14378 command-sequence math-insert _;math-mode;
14381 \begin_layout Labeling
14382 \labelwidthstring 00.00.0000
14393 \begin_layout Labeling
14394 \labelwidthstring 00.00.0000
14405 \begin_layout Labeling
14406 \labelwidthstring 00.00.0000
14417 \begin_layout Labeling
14418 \labelwidthstring 00.00.0000
14429 \begin_layout Labeling
14430 \labelwidthstring 00.00.0000
14441 \begin_layout Labeling
14442 \labelwidthstring 00.00.0000
14453 \begin_layout Subsection
14459 \begin_layout Labeling
14460 \labelwidthstring 00.00.0000
14471 \begin_layout Labeling
14472 \labelwidthstring 00.00.0000
14483 \begin_layout Labeling
14484 \labelwidthstring 00.00.0000
14495 \begin_layout Labeling
14496 \labelwidthstring 00.00.0000
14507 \begin_layout Labeling
14508 \labelwidthstring 00.00.0000
14519 \begin_layout Labeling
14520 \labelwidthstring 00.00.0000
14531 \begin_layout Labeling
14532 \labelwidthstring 00.00.0000
14543 \begin_layout Labeling
14544 \labelwidthstring 00.00.0000
14555 \begin_layout Labeling
14556 \labelwidthstring 00.00.0000
14567 \begin_layout Subsubsection
14570 Format\SpecialChar \menuseparator
14571 Zeichen\SpecialChar \ldots{}
14575 \begin_layout Labeling
14576 \labelwidthstring 00.00.0000
14587 \begin_layout Labeling
14588 \labelwidthstring 00.00.0000
14599 \begin_layout Labeling
14600 \labelwidthstring 00.00.0000
14611 \begin_layout Labeling
14612 \labelwidthstring 00.00.0000
14623 \begin_layout Labeling
14624 \labelwidthstring 00.00.0000
14635 \begin_layout Labeling
14636 \labelwidthstring 00.00.0000
14647 \begin_layout Labeling
14648 \labelwidthstring 00.00.0000
14659 \begin_layout Labeling
14660 \labelwidthstring 00.00.0000
14671 \begin_layout Labeling
14672 \labelwidthstring 00.00.0000
14683 \begin_layout Labeling
14684 \labelwidthstring 00.00.0000
14695 \begin_layout Labeling
14696 \labelwidthstring 00.00.0000
14708 \begin_layout Labeling
14709 \labelwidthstring 00.00.0000
14721 \begin_layout Labeling
14722 \labelwidthstring 00.00.0000
14733 \begin_layout Labeling
14734 \labelwidthstring 00.00.0000
14745 \begin_layout Labeling
14746 \labelwidthstring 00.00.0000
14757 \begin_layout Labeling
14758 \labelwidthstring 00.00.0000
14769 \begin_layout Labeling
14770 \labelwidthstring 00.00.0000
14781 \begin_layout Labeling
14782 \labelwidthstring 00.00.0000
14793 \begin_layout Labeling
14794 \labelwidthstring 00.00.0000
14805 \begin_layout Labeling
14806 \labelwidthstring 00.00.0000
14817 \begin_layout Labeling
14818 \labelwidthstring 00.00.0000
14829 \begin_layout Labeling
14830 \labelwidthstring 00.00.0000
14841 \begin_layout Labeling
14842 \labelwidthstring 00.00.0000
14853 \begin_layout Labeling
14854 \labelwidthstring 00.00.0000
14865 \begin_layout Labeling
14866 \labelwidthstring 00.00.0000
14877 \begin_layout Labeling
14878 \labelwidthstring 00.00.0000
14889 \begin_layout Labeling
14890 \labelwidthstring 00.00.0000
14901 \begin_layout Labeling
14902 \labelwidthstring 00.00.0000
14913 \begin_layout Labeling
14914 \labelwidthstring 00.00.0000
14925 \begin_layout Labeling
14926 \labelwidthstring 00.00.0000
14937 \begin_layout Labeling
14938 \labelwidthstring 00.00.0000
14949 \begin_layout Labeling
14950 \labelwidthstring 00.00.0000
14961 \begin_layout Labeling
14962 \labelwidthstring 00.00.0000
14973 \begin_layout Subsection
14977 \begin_layout Subsection
14981 \begin_layout Subsection
14985 \begin_layout Subsection
14989 \begin_layout Labeling
14990 \labelwidthstring 00.00.0000
15001 \begin_layout Labeling
15002 \labelwidthstring 00.00.0000
15013 \begin_layout Labeling
15014 \labelwidthstring 00.00.0000
15025 \begin_layout Labeling
15026 \labelwidthstring 00.00.0000
15037 \begin_layout Labeling
15038 \labelwidthstring 00.00.0000
15049 \begin_layout Labeling
15050 \labelwidthstring 00.00.0000
15058 layout ShortFoilhead
15061 \begin_layout Labeling
15062 \labelwidthstring 00.00.0000
15073 \begin_layout Labeling
15074 \labelwidthstring 00.00.0000
15085 \begin_layout Labeling
15086 \labelwidthstring 00.00.0000
15097 \begin_layout Labeling
15098 \labelwidthstring 00.00.0000
15109 \begin_layout Labeling
15110 \labelwidthstring 00.00.0000
15118 layout ShortRotatefoilhead
15121 \begin_layout Labeling
15122 \labelwidthstring 00.00.0000
15133 \begin_layout Labeling
15134 \labelwidthstring 00.00.0000
15145 \begin_layout Labeling
15146 \labelwidthstring 00.00.0000
15157 \begin_layout Standard
15165 drop-layouts-choice
15168 \begin_layout Labeling
15169 \labelwidthstring 00.00.0000
15183 \begin_layout Labeling
15184 \labelwidthstring 00.00.0000
15198 \begin_layout Labeling
15199 \labelwidthstring 00.00.0000
15210 \begin_layout Labeling
15211 \labelwidthstring 00.00.0000
15222 \begin_layout Labeling
15223 \labelwidthstring 00.00.0000
15231 layout Subsubsection
15234 \begin_layout Labeling
15235 \labelwidthstring 00.00.0000
15246 \begin_layout Labeling
15247 \labelwidthstring 00.00.0000
15255 layout Subparagraph
15258 \begin_layout Labeling
15259 \labelwidthstring 00.00.0000
15271 \begin_layout Labeling
15272 \labelwidthstring 00.00.0000
15284 \begin_layout Labeling
15285 \labelwidthstring 00.00.0000
15297 \begin_layout Labeling
15298 \labelwidthstring 00.00.0000
15310 \begin_layout Labeling
15311 \labelwidthstring 00.00.0000
15320 layout Subsubsection*
15323 \begin_layout Labeling
15324 \labelwidthstring 00.00.0000
15336 \begin_layout Labeling
15337 \labelwidthstring 00.00.0000
15346 layout Subparagraph*
15349 \begin_layout Labeling
15350 \labelwidthstring 00.00.0000
15361 \begin_layout Labeling
15362 \labelwidthstring 00.00.0000
15370 layout Bibliography
15373 \begin_layout Labeling
15374 \labelwidthstring 00.00.0000
15385 \begin_layout Labeling
15386 \labelwidthstring 00.00.0000
15397 \begin_layout Labeling
15398 \labelwidthstring 00.00.0000
15409 \begin_layout Labeling
15410 \labelwidthstring 00.00.0000
15421 \begin_layout Labeling
15422 \labelwidthstring 00.00.0000
15433 \begin_layout Labeling
15434 \labelwidthstring 00.00.0000
15442 layout Rotatefoilhead
15445 \begin_layout Labeling
15446 \labelwidthstring 00.00.0000
15454 layout RightAddress
15457 \begin_layout Labeling
15458 \labelwidthstring 00.00.0000
15469 \begin_layout Labeling
15470 \labelwidthstring 00.00.0000
15481 \begin_layout Labeling
15482 \labelwidthstring 00.00.0000
15493 \begin_layout Labeling
15494 \labelwidthstring 00.00.0000
15505 \begin_layout Standard
15506 Die folgenden Definitionen dienen der Kompatibilität zu älteren Versionen.
15507 Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
15510 \begin_layout Labeling
15511 \labelwidthstring 00.00.0000
15522 \begin_layout Labeling
15523 \labelwidthstring 00.00.0000
15531 layout Subsubsection*
15534 \begin_layout Labeling
15535 \labelwidthstring 00.00.0000
15546 \begin_layout Section
15550 \begin_layout Subsection
15551 Specifische Definitionen aus
15556 \begin_layout Labeling
15557 \labelwidthstring 00.00.0000
15567 \begin_layout Labeling
15568 \labelwidthstring 00.00.0000
15578 \begin_layout Labeling
15579 \labelwidthstring 00.00.0000
15589 \begin_layout Labeling
15590 \labelwidthstring 00.00.0000
15600 \begin_layout Labeling
15601 \labelwidthstring 00.00.0000
15611 \begin_layout Labeling
15612 \labelwidthstring 00.00.0000
15622 \begin_layout Labeling
15623 \labelwidthstring 00.00.0000
15630 hyphenation-point-insert
15633 \begin_layout Labeling
15634 \labelwidthstring 00.00.0000
15644 \begin_layout Labeling
15645 \labelwidthstring 00.00.0000
15652 line-delete-forward
15655 \begin_layout Labeling
15656 \labelwidthstring 00.00.0000
15666 \begin_layout Labeling
15667 \labelwidthstring 00.00.0000
15677 \begin_layout Labeling
15678 \labelwidthstring 00.00.0000
15688 \begin_layout Labeling
15689 \labelwidthstring 00.00.0000
15699 \begin_layout Labeling
15700 \labelwidthstring 00.00.0000
15710 \begin_layout Labeling
15711 \labelwidthstring 00.00.0000
15721 \begin_layout Labeling
15722 \labelwidthstring 00.00.0000
15732 \begin_layout Labeling
15733 \labelwidthstring 00.00.0000
15743 \begin_layout Labeling
15744 \labelwidthstring 00.00.0000
15754 \begin_layout Labeling
15755 \labelwidthstring 00.00.0000
15765 \begin_layout Labeling
15766 \labelwidthstring 00.00.0000
15776 \begin_layout Labeling
15777 \labelwidthstring 00.00.0000
15787 \begin_layout Labeling
15788 \labelwidthstring 00.00.0000
15791 Strg+X\InsetSpace ~
15799 \begin_layout Labeling
15800 \labelwidthstring 00.00.0000
15803 Strg+X\InsetSpace ~
15811 \begin_layout Labeling
15812 \labelwidthstring 00.00.0000
15815 Strg+X\InsetSpace ~
15823 \begin_layout Labeling
15824 \labelwidthstring 00.00.0000
15827 Strg+X\InsetSpace ~
15835 \begin_layout Labeling
15836 \labelwidthstring 00.00.0000
15840 Strg+X\InsetSpace ~
15848 \begin_layout Labeling
15849 \labelwidthstring 00.00.0000
15852 Strg+X\InsetSpace ~
15860 \begin_layout Labeling
15861 \labelwidthstring 00.00.0000
15864 Strg+X\InsetSpace ~
15872 \begin_layout Labeling
15873 \labelwidthstring 00.00.0000
15876 Strg+X\InsetSpace ~
15884 \begin_layout Labeling
15885 \labelwidthstring 00.00.0000
15888 Strg+X\InsetSpace ~
15896 \begin_layout Labeling
15897 \labelwidthstring 00.00.0000
15901 Strg+X\InsetSpace ~
15909 \begin_layout Labeling
15910 \labelwidthstring 00.00.0000
15913 Strg+X\InsetSpace ~
15921 \begin_layout Labeling
15922 \labelwidthstring 00.00.0000
15925 Strg+X\InsetSpace ~
15933 \begin_layout Labeling
15934 \labelwidthstring 00.00.0000
15937 Strg+X\InsetSpace ~
15946 \begin_layout Labeling
15947 \labelwidthstring 00.00.0000
15950 Strg+X\InsetSpace ~
15959 \begin_layout Labeling
15960 \labelwidthstring 00.00.0000
15963 Strg+X\InsetSpace ~
15972 \begin_layout Labeling
15973 \labelwidthstring 00.00.0000
15976 Strg+X\InsetSpace ~
15985 \begin_layout Labeling
15986 \labelwidthstring 00.00.0000
15989 Strg+X\InsetSpace ~
15998 \begin_layout Labeling
15999 \labelwidthstring 00.00.0000
16003 Strg+X\InsetSpace ~
16011 \begin_layout Labeling
16012 \labelwidthstring 00.00.0000
16015 Strg+X\InsetSpace ~
16023 \begin_layout Labeling
16024 \labelwidthstring 00.00.0000
16027 Strg+X\InsetSpace ~
16035 \begin_layout Labeling
16036 \labelwidthstring 00.00.0000
16039 Strg+X\InsetSpace ~
16047 \begin_layout Labeling
16048 \labelwidthstring 00.00.0000
16051 Strg+X\InsetSpace ~
16056 menu-open Documents
16059 \begin_layout Labeling
16060 \labelwidthstring 00.00.0000
16063 Strg+X\InsetSpace ~
16071 \begin_layout Labeling
16072 \labelwidthstring 00.00.0000
16075 Strg+X\InsetSpace ~
16083 \begin_layout Labeling
16084 \labelwidthstring 00.00.0000
16087 Strg+X\InsetSpace ~
16095 \begin_layout Labeling
16096 \labelwidthstring 00.00.0000
16099 Strg+X\InsetSpace ~
16107 \begin_layout Labeling
16108 \labelwidthstring 00.00.0000
16111 Strg+X\InsetSpace ~
16119 \begin_layout Labeling
16120 \labelwidthstring 00.00.0000
16123 Strg+X\InsetSpace ~
16128 buffer-toggle-read-only
16131 \begin_layout Labeling
16132 \labelwidthstring 00.00.0000
16135 Strg+X\InsetSpace ~
16143 \begin_layout Labeling
16144 \labelwidthstring 00.00.0000
16147 Strg+X\InsetSpace ~
16155 \begin_layout Labeling
16156 \labelwidthstring 00.00.0000
16159 Strg+X\InsetSpace ~
16167 \begin_layout Labeling
16168 \labelwidthstring 00.00.0000
16178 \begin_layout Labeling
16179 \labelwidthstring 00.00.0000
16189 \begin_layout Labeling
16190 \labelwidthstring 00.00.0000
16200 \begin_layout Labeling
16201 \labelwidthstring 00.00.0000
16211 \begin_layout Labeling
16212 \labelwidthstring 00.00.0000
16218 \begin_inset Formula $\uparrow$
16226 \begin_layout Labeling
16227 \labelwidthstring 00.00.0000
16233 \begin_inset Formula $\downarrow$
16241 \begin_layout Labeling
16242 \labelwidthstring 00.00.0000
16248 \begin_inset Formula $\downarrow$
16256 \begin_layout Labeling
16257 \labelwidthstring 00.00.0000
16263 \begin_inset Formula $\uparrow$
16271 \begin_layout Labeling
16272 \labelwidthstring 00.00.0000
16276 \begin_inset Formula $\leftarrow$
16286 \begin_layout Labeling
16287 \labelwidthstring 00.00.0000
16291 \begin_inset Formula $\rightarrow$
16301 \begin_layout Labeling
16302 \labelwidthstring 00.00.0000
16308 \begin_inset Formula $\uparrow$
16316 \begin_layout Labeling
16317 \labelwidthstring 00.00.0000
16323 \begin_inset Formula $\downarrow$
16331 \begin_layout Labeling
16332 \labelwidthstring 00.00.0000
16336 \begin_inset Formula $\leftarrow$
16346 \begin_layout Labeling
16347 \labelwidthstring 00.00.0000
16351 \begin_inset Formula $\rightarrow$
16361 \begin_layout Labeling
16362 \labelwidthstring 00.00.0000
16369 word-delete-forward
16372 \begin_layout Labeling
16373 \labelwidthstring 00.00.0000
16380 word-delete-backward
16383 \begin_layout Labeling
16384 \labelwidthstring 00.00.0000
16394 \begin_layout Labeling
16395 \labelwidthstring 00.00.0000
16403 end-of-sentence-period-insert
16406 \begin_layout Labeling
16407 \labelwidthstring 00.00.0000
16414 protected-space-insert
16417 \begin_layout Labeling
16418 \labelwidthstring 00.00.0000
16428 \begin_layout Labeling
16429 \labelwidthstring 00.00.0000
16439 \begin_layout Labeling
16440 \labelwidthstring 00.00.0000
16450 \begin_layout Labeling
16451 \labelwidthstring 00.00.0000
16461 \begin_layout Labeling
16462 \labelwidthstring 00.00.0000
16472 \begin_layout Labeling
16473 \labelwidthstring 00.00.0000
16483 \begin_layout Labeling
16484 \labelwidthstring 00.00.0000
16491 buffer-begin-select
16494 \begin_layout Labeling
16495 \labelwidthstring 00.00.0000
16505 \begin_layout Labeling
16506 \labelwidthstring 00.00.0000
16510 \begin_inset Formula $\uparrow$
16517 paragraph-up-select
16520 \begin_layout Labeling
16521 \labelwidthstring 00.00.0000
16525 \begin_inset Formula $\downarrow$
16532 paragraph-down-select
16535 \begin_layout Labeling
16536 \labelwidthstring 00.00.0000
16542 \begin_inset Formula $\leftarrow$
16547 word-backward-select
16550 \begin_layout Labeling
16551 \labelwidthstring 00.00.0000
16557 \begin_inset Formula $\rightarrow$
16562 word-forward-select
16565 \begin_layout Labeling
16566 \labelwidthstring 00.00.0000
16576 \begin_layout Labeling
16577 \labelwidthstring 00.00.0000
16584 word-delete-forward
16587 \begin_layout Labeling
16588 \labelwidthstring 00.00.0000
16598 \begin_layout Labeling
16599 \labelwidthstring 00.00.0000
16609 \begin_layout Labeling
16610 \labelwidthstring 00.00.0000
16620 \begin_layout Labeling
16621 \labelwidthstring 00.00.0000
16632 \begin_layout Labeling
16633 \labelwidthstring 00.00.0000
16640 break-paragraph-keep-layout
16643 \begin_layout Labeling
16644 \labelwidthstring 00.00.0000
16654 \begin_layout Subsection
16655 Specifische Definitionen aus
16660 \begin_layout Labeling
16661 \labelwidthstring 00.00.0000
16671 \begin_layout Labeling
16672 \labelwidthstring 00.00.0000
16682 \begin_layout Labeling
16683 \labelwidthstring 00.00.0000
16693 \begin_layout Labeling
16694 \labelwidthstring 00.00.0000
16704 \begin_layout Labeling
16705 \labelwidthstring 00.00.0000
16715 \begin_layout Labeling
16716 \labelwidthstring 00.00.0000
16726 \begin_layout Labeling
16727 \labelwidthstring 00.00.0000
16737 \begin_layout Labeling
16738 \labelwidthstring 00.00.0000
16748 \begin_layout Labeling
16749 \labelwidthstring 00.00.0000
16759 \begin_layout Labeling
16760 \labelwidthstring 00.00.0000
16770 \begin_layout Labeling
16771 \labelwidthstring 00.00.0000
16781 \begin_layout Labeling
16782 \labelwidthstring 00.00.0000
16792 \begin_layout Labeling
16793 \labelwidthstring 00.00.0000
16803 \begin_layout Labeling
16804 \labelwidthstring 00.00.0000
16814 \begin_layout Labeling
16815 \labelwidthstring 00.00.0000
16825 \begin_layout Labeling
16826 \labelwidthstring 00.00.0000
16836 \begin_layout Labeling
16837 \labelwidthstring 00.00.0000
16847 \begin_layout Labeling
16848 \labelwidthstring 00.00.0000
16858 \begin_layout Labeling
16859 \labelwidthstring 00.00.0000
16869 \begin_layout Labeling
16870 \labelwidthstring 00.00.0000
16886 \begin_layout Labeling
16887 \labelwidthstring 00.00.0000
16897 \begin_layout Labeling
16898 \labelwidthstring 00.00.0000
16908 \begin_layout Labeling
16909 \labelwidthstring 00.00.0000
16916 protected-space-insert
16919 \begin_layout Labeling
16920 \labelwidthstring 00.00.0000
16930 \begin_layout Labeling
16931 \labelwidthstring 00.00.0000
16941 \begin_layout Labeling
16942 \labelwidthstring 00.00.0000
16952 \begin_layout Labeling
16953 \labelwidthstring 00.00.0000
16960 buffer-new-template
16963 \begin_layout Labeling
16964 \labelwidthstring 00.00.0000
16974 \begin_layout Labeling
16975 \labelwidthstring 00.00.0000
16985 \begin_layout Labeling
16986 \labelwidthstring 00.00.0000
16996 \begin_layout Labeling
16997 \labelwidthstring 00.00.0000
17007 \begin_layout Labeling
17008 \labelwidthstring 00.00.0000
17018 \begin_layout Labeling
17019 \labelwidthstring 00.00.0000
17029 \begin_layout Labeling
17030 \labelwidthstring 00.00.0000
17040 \begin_layout Labeling
17041 \labelwidthstring 00.00.0000
17049 end-of-sentence-period-insert
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
17082 hyphenation-point-insert
17085 \begin_layout Labeling
17086 \labelwidthstring 00.00.0000
17096 \begin_layout Labeling
17097 \labelwidthstring 00.00.0000
17100 Strg+Umschalt+Leertaste
17104 protected-space-insert
17107 \begin_layout Labeling
17108 \labelwidthstring 00.00.0000
17118 \begin_layout Labeling
17119 \labelwidthstring 00.00.0000
17129 \begin_layout Labeling
17130 \labelwidthstring 00.00.0000
17140 \begin_layout Labeling
17141 \labelwidthstring 00.00.0000
17147 \begin_inset Formula $\uparrow$
17155 \begin_layout Labeling
17156 \labelwidthstring 00.00.0000
17162 \begin_inset Formula $\downarrow$
17170 \begin_layout Labeling
17171 \labelwidthstring 00.00.0000
17181 \begin_layout Labeling
17182 \labelwidthstring 00.00.0000
17192 \begin_layout Labeling
17193 \labelwidthstring 00.00.0000
17199 \begin_inset Formula $\downarrow$
17207 \begin_layout Labeling
17208 \labelwidthstring 00.00.0000
17214 \begin_inset Formula $\uparrow$
17222 \begin_layout Labeling
17223 \labelwidthstring 00.00.0000
17229 \begin_inset Formula $\leftarrow$
17237 \begin_layout Labeling
17238 \labelwidthstring 00.00.0000
17244 \begin_inset Formula $\rightarrow$
17252 \begin_layout Labeling
17253 \labelwidthstring 00.00.0000
17263 \begin_layout Labeling
17264 \labelwidthstring 00.00.0000
17274 \begin_layout Labeling
17275 \labelwidthstring 00.00.0000
17281 \begin_inset Formula $\uparrow$
17289 \begin_layout Labeling
17290 \labelwidthstring 00.00.0000
17296 \begin_inset Formula $\downarrow$
17304 \begin_layout Labeling
17305 \labelwidthstring 00.00.0000
17312 word-delete-forward
17315 \begin_layout Labeling
17316 \labelwidthstring 00.00.0000
17323 word-delete-backward
17326 \begin_layout Labeling
17327 \labelwidthstring 00.00.0000
17337 \begin_layout Labeling
17338 \labelwidthstring 00.00.0000
17348 \begin_layout Labeling
17349 \labelwidthstring 00.00.0000
17355 \begin_inset Formula $\leftarrow$
17363 \begin_layout Labeling
17364 \labelwidthstring 00.00.0000
17370 \begin_inset Formula $\rightarrow$
17378 \begin_layout Labeling
17379 \labelwidthstring 00.00.0000
17385 \begin_inset Formula $\downarrow$
17390 paragraph-down-select
17393 \begin_layout Labeling
17394 \labelwidthstring 00.00.0000
17404 \begin_layout Labeling
17405 \labelwidthstring 00.00.0000
17412 buffer-begin-select
17415 \begin_layout Labeling
17416 \labelwidthstring 00.00.0000
17422 \begin_inset Formula $\leftarrow$
17427 word-backward-select
17430 \begin_layout Labeling
17431 \labelwidthstring 00.00.0000
17437 \begin_inset Formula $\rightarrow$
17442 word-forward-select
17445 \begin_layout Labeling
17446 \labelwidthstring 00.00.0000
17452 \begin_inset Formula $\uparrow$
17457 paragraph-up-select
17460 \begin_layout Labeling
17461 \labelwidthstring 00.00.0000
17471 \begin_layout Labeling
17472 \labelwidthstring 00.00.0000
17479 break-paragraph-keep-layout
17482 \begin_layout Labeling
17483 \labelwidthstring 00.00.0000
17494 \begin_layout Labeling
17495 \labelwidthstring 00.00.0000
17501 \begin_inset Formula $\rightarrow$
17509 \begin_layout Labeling
17510 \labelwidthstring 00.00.0000
17516 \begin_inset Formula $\leftarrow$
17524 \begin_layout Labeling
17525 \labelwidthstring 00.00.0000
17535 \begin_layout Labeling
17536 \labelwidthstring 00.00.0000
17546 \begin_layout Labeling
17547 \labelwidthstring 00.00.0000
17557 \begin_layout Labeling
17558 \labelwidthstring 00.00.0000
17568 \begin_layout Labeling
17569 \labelwidthstring 00.00.0000
17579 \begin_layout Labeling
17580 \labelwidthstring 00.00.0000
17590 \begin_layout Labeling
17591 \labelwidthstring 00.00.0000
17601 \begin_layout Labeling
17602 \labelwidthstring 00.00.0000
17612 \begin_layout Subsection
17613 Spezifische Definitionen aus
17618 \begin_layout Standard
17619 Definitionen die denen aus dem Programm Scientific Word ähnlich sind.
17622 \begin_layout Standard
17623 Zusammengestellt von
17631 \begin_layout Standard
17632 Diese Definitionen erleichtern das Schreiben von Gleichungen, ohne die Maus
17636 \begin_layout Standard
17637 Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
17638 sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
17639 Wenn Sie beispielsweise wissen wollen, wie
17643 korrekt bezeichnet wird, drücken Sie
17647 gefolgt von dieser Kombination, und in der Statuszeile sehen Sie dann
17648 \begin_inset Quotes gld
17653 Strg+S Umschalt+Strg+Ampersand
17656 \begin_inset Quotes grd
17662 \begin_layout Labeling
17663 \labelwidthstring 00.00.0000
17673 \begin_layout Standard
17674 Wechsel normal/hervorgehobener Modus für Gleichungen.
17677 \begin_layout Labeling
17678 \labelwidthstring 00.00.0000
17688 \begin_layout Standard
17689 Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste drücken,
17690 wird der Ausdruck als Zähler eines Bruches verwendet.
17693 \begin_layout Labeling
17694 \labelwidthstring 00.00.0000
17704 \begin_layout Standard
17705 Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
17706 Das normalerweise verwendete
17708 math\SpecialChar \-
17711 , das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
17714 \begin_layout Labeling
17715 \labelwidthstring 00.00.0000
17725 \begin_layout Labeling
17726 \labelwidthstring 00.00.0000
17736 \begin_inset Formula $\int$
17742 \begin_layout Labeling
17743 \labelwidthstring 00.00.0000
17750 line-delete-forward
17755 \begin_layout Standard
17756 Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
17757 im Mathemodus schreiben
17760 \begin_layout Labeling
17761 \labelwidthstring 00.00.0000
17771 \begin_layout Standard
17772 Befehle, um die Numerierung von Gleichungen zu kontrollieren.
17773 Die in Sciword verwendete Sequenz
17777 bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
17780 \begin_layout Labeling
17781 \labelwidthstring 00.00.0000
17790 Add/remove a number to single equation.
17793 \begin_layout Labeling
17794 \labelwidthstring 00.00.0000
17803 Add/remove a number to a line in equation array.
17806 \begin_layout Labeling
17807 \labelwidthstring 00.00.0000
17817 \begin_layout Labeling
17818 \labelwidthstring 00.00.0000
17830 \begin_layout Labeling
17831 \labelwidthstring 00.00.0000
17841 \begin_inset Formula $\sqrt{}$
17847 \begin_layout Labeling
17848 \labelwidthstring 00.00.0000
17858 \begin_layout Labeling
17859 \labelwidthstring 00.00.0000
17869 \begin_layout Labeling
17870 \labelwidthstring 00.00.0000
17880 \begin_layout Labeling
17881 \labelwidthstring 00.00.0000
17891 \begin_layout Labeling
17892 \labelwidthstring 00.00.0000
17902 \begin_layout Labeling
17903 \labelwidthstring 00.00.0000
17913 \begin_layout Labeling
17914 \labelwidthstring 00.00.0000
17924 \begin_layout Standard
17926 In Sciword erhält man durch Eingabe von
17934 ein Paar zusammengehöriger Klammern.
17935 Um ungleiche Klammerpaare zu erhalten, müssen Sie den Dialog
17937 Mathe-Kontrollfläche
17940 Wenn Sie mit der Rück-Taste (backspace) die
17944 Klammer eines solchen Paares löschen ,wird nur die Klammer und nicht der
17948 \begin_layout Labeling
17949 \labelwidthstring 00.00.0000
17959 \begin_layout Labeling
17960 \labelwidthstring 00.00.0000
17963 Umschalt+Strg+parenleft
17970 \begin_layout Labeling
17971 \labelwidthstring 00.00.0000
17981 \begin_layout Labeling
17982 \labelwidthstring 00.00.0000
17985 Umschalt+Strg+parenright
17992 \begin_layout Labeling
17993 \labelwidthstring 00.00.0000
18003 \begin_layout Labeling
18004 \labelwidthstring 00.00.0000
18014 \begin_layout Labeling
18015 \labelwidthstring 00.00.0000
18022 math-delim langle rangle
18025 \begin_layout Labeling
18026 \labelwidthstring 00.00.0000
18033 math-delim langle rangle
18036 \begin_layout Labeling
18037 \labelwidthstring 00.00.0000
18047 \begin_layout Labeling
18048 \labelwidthstring 00.00.0000
18064 \begin_layout Labeling
18065 \labelwidthstring 00.00.0000
18075 \begin_layout Labeling
18076 \labelwidthstring 00.00.0000
18086 \begin_layout Labeling
18087 \labelwidthstring 00.00.0000
18097 \begin_layout Standard
18098 In Sciword erhält man Akzente vorrangig, indem man die entsprechende Akzenttaste
18099 zusammen mit Strg drückt, also
18112 für den Acute-Akzent,
18116 für die Tilde usw\SpecialChar \@.
18117 Einige davon funktionieren nur im Mathematikmodus.
18120 \begin_layout Labeling
18121 \labelwidthstring 00.00.0000
18132 \begin_layout Labeling
18133 \labelwidthstring 00.00.0000
18143 \begin_layout Labeling
18144 \labelwidthstring 00.00.0000
18154 \begin_layout Labeling
18155 \labelwidthstring 00.00.0000
18165 \begin_layout Labeling
18166 \labelwidthstring 00.00.0000
18176 \begin_layout Labeling
18177 \labelwidthstring 00.00.0000
18187 \begin_layout Labeling
18188 \labelwidthstring 00.00.0000
18198 \begin_layout Labeling
18199 \labelwidthstring 00.00.0000
18209 \begin_layout Labeling
18210 \labelwidthstring 00.00.0000
18219 Why is it not "accent-bar"?
18222 \begin_layout Standard
18223 Funktionstasten -- größtenteils kompatibel zu Sciword.
18226 \begin_layout Labeling
18227 \labelwidthstring 00.00.0000
18237 \begin_layout Labeling
18238 \labelwidthstring 00.00.0000
18248 \begin_layout Labeling
18249 \labelwidthstring 00.00.0000
18259 \begin_layout Labeling
18260 \labelwidthstring 00.00.0000
18270 \begin_layout Standard
18271 In Sciword werden F4 bis F8 benutzt, um die Zeichensätze zu wechseln, F4
18272 geht dabei zum Standardzeichensatz.
18275 \begin_layout Labeling
18276 \labelwidthstring 00.00.0000
18286 \begin_layout Labeling
18287 \labelwidthstring 00.00.0000
18297 \begin_layout Labeling
18298 \labelwidthstring 00.00.0000
18308 \begin_layout Labeling
18309 \labelwidthstring 00.00.0000
18319 \begin_layout Labeling
18320 \labelwidthstring 00.00.0000
18330 \begin_layout Standard
18331 Sciword-Abkürzungen für mathematische Symbole.
18334 \begin_layout Labeling
18335 \labelwidthstring 00.00.0000
18345 \begin_inset Formula $\prime$
18351 \begin_layout Labeling
18352 \labelwidthstring 00.00.0000
18358 \begin_inset Formula $\uparrow$
18368 \begin_layout Labeling
18369 \labelwidthstring 00.00.0000
18375 \begin_inset Formula $\downarrow$
18385 \begin_layout Labeling
18386 \labelwidthstring 00.00.0000
18389 Strg+S\InsetSpace ~
18394 math-insert partial
18396 Partielle Ableitung
18397 \begin_inset Formula $\partial$
18403 \begin_layout Labeling
18404 \labelwidthstring 00.00.0000
18407 Strg+S\InsetSpace ~
18415 \begin_inset Formula $\sum$
18421 \begin_layout Labeling
18422 \labelwidthstring 00.00.0000
18425 Strg+S\InsetSpace ~
18433 \begin_inset Formula $\prod$
18439 \begin_layout Labeling
18440 \labelwidthstring 00.00.0000
18443 Strg+S\InsetSpace ~
18451 \begin_inset Formula $\infty$
18457 \begin_layout Labeling
18458 \labelwidthstring 00.00.0000
18461 Strg+S\InsetSpace ~
18466 symbol-insert times
18469 \begin_layout Standard
18470 Meine eigenen Kürzel für Dinge, die ich oft verwende.
18473 \begin_layout Labeling
18474 \labelwidthstring 00.00.0000
18477 Strg+S\InsetSpace ~
18485 \begin_layout Labeling
18486 \labelwidthstring 00.00.0000
18489 Strg+S\InsetSpace ~
18497 \begin_inset Quotes gld
18501 \begin_inset Quotes grd
18505 \begin_inset Formula $\dagger$
18511 \begin_layout Labeling
18512 \labelwidthstring 00.00.0000
18515 Strg+S\InsetSpace ~
18523 \begin_inset Formula $\equiv$
18529 \begin_layout Labeling
18530 \labelwidthstring 00.00.0000
18540 \begin_inset Quotes gld
18544 \begin_inset Quotes grd
18548 \begin_inset Formula $\approx$
18554 \begin_layout Labeling
18555 \labelwidthstring 00.00.0000
18565 \begin_inset Formula $\sim$
18571 \begin_layout Labeling
18572 \labelwidthstring 00.00.0000
18579 math-insert rightarrow
18582 \begin_layout Labeling
18583 \labelwidthstring 00.00.0000
18593 \begin_layout Labeling
18594 \labelwidthstring 00.00.0000
18604 \begin_layout Labeling
18605 \labelwidthstring 00.00.0000
18608 Strg+S\InsetSpace ~
18616 \begin_layout Labeling
18617 \labelwidthstring 00.00.0000
18620 Strg+S\InsetSpace ~
18628 \begin_layout Subsection
18629 Standard-Definitionen im Mathematikmodus
18632 \begin_layout Labeling
18633 \labelwidthstring 00.00.0000
18641 math-insert overline
18644 \begin_layout Labeling
18645 \labelwidthstring 00.00.0000
18656 \begin_layout Labeling
18657 \labelwidthstring 00.00.0000
18668 \begin_layout Labeling
18669 \labelwidthstring 00.00.0000
18680 \begin_layout Labeling
18681 \labelwidthstring 00.00.0000
18692 \begin_layout Labeling
18693 \labelwidthstring 00.00.0000
18704 \begin_layout Labeling
18705 \labelwidthstring 00.00.0000
18716 \begin_layout Labeling
18717 \labelwidthstring 00.00.0000
18728 \begin_layout Labeling
18729 \labelwidthstring 00.00.0000
18740 \begin_layout Labeling
18741 \labelwidthstring 00.00.0000
18752 \begin_layout Labeling
18753 \labelwidthstring 00.00.0000
18764 \begin_layout Labeling
18765 \labelwidthstring 00.00.0000
18773 math-insert partial
18776 \begin_layout Labeling
18777 \labelwidthstring 00.00.0000
18788 \begin_layout Labeling
18789 \labelwidthstring 00.00.0000
18800 \begin_layout Labeling
18801 \labelwidthstring 00.00.0000
18812 \begin_layout Labeling
18813 \labelwidthstring 00.00.0000
18824 \begin_layout Labeling
18825 \labelwidthstring 00.00.0000
18836 \begin_layout Labeling
18837 \labelwidthstring 00.00.0000
18848 \begin_layout Labeling
18849 \labelwidthstring 00.00.0000
18860 \begin_layout Labeling
18861 \labelwidthstring 00.00.0000
18872 \begin_layout Labeling
18873 \labelwidthstring 00.00.0000
18884 \begin_layout Labeling
18885 \labelwidthstring 00.00.0000
18896 \begin_layout Labeling
18897 \labelwidthstring 00.00.0000
18908 \begin_layout Labeling
18909 \labelwidthstring 00.00.0000
18920 \begin_layout Labeling
18921 \labelwidthstring 00.00.0000
18932 \begin_layout Labeling
18933 \labelwidthstring 00.00.0000
18944 \begin_layout Labeling
18945 \labelwidthstring 00.00.0000
18953 math-delim langle rangle
18956 \begin_layout Labeling
18957 \labelwidthstring 00.00.0000
18965 math-delim rangle langle
18968 \begin_layout Labeling
18969 \labelwidthstring 00.00.0000
18980 \begin_layout Labeling
18981 \labelwidthstring 00.00.0000
18992 \begin_layout Labeling
18993 \labelwidthstring 00.00.0000
19004 \begin_layout Subsection
19005 Sonstige Tastaturkürzel
19008 \begin_layout Labeling
19009 \labelwidthstring 00.00.0000
19020 \begin_layout Labeling
19021 \labelwidthstring 00.00.0000
19032 \begin_layout Labeling
19033 \labelwidthstring 00.00.0000
19044 \begin_layout Labeling
19045 \labelwidthstring 00.00.0000
19056 \begin_layout Labeling
19057 \labelwidthstring 00.00.0000