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 ZooAlt+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 ZooAlt+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 ZooAlt+Faktor
1452 auf 100 eingestellt ist, wird LyX den Text in derselben Größe darstellen
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 WYSIWYAlt+System handelt, ist diese Einschränkun
1460 g nicht sehr bedeutend.
1463 \begin_layout Standard
1464 Die Standardeinstellung für den ZooAlt+Faktor ist 150, da ein Bildschirm
1465 normalerweise 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 BildschirAlt+Zeichensatz dargestellt werden und dadurch
1582 nur 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-mediuAlt+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 WYSIWYAlt+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 EmacUmschalt+Version
2170 für diejenigen, die der
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 SysteAlt+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-froAlt+template
3606 \begin_layout Standard
3609 new-file-froAlt+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 tionUmschalt+Mechanismus verwendet
3760 -- deshalb müssen auch in
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 EmacUmschalt+Modus enthält, der
3871 Sie bei 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 (KonfigurationUmschalt+Skripts
3950 und 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 Strg+Include-Da
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 clasUmschalt+
5937 Wenn Sie Pech haben, liegt der dritte Fall vor, und bei der neuen Klasse
5938 handelt es sich um eine LaTeX 2.09 Stil-Datei.
5939 Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle
5940 ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt
5941 notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten.
5944 \begin_layout Subsection
5949 \begin_layout Standard
5963 \begin_layout Standard
5964 Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
5965 die zusammen mit einer bereits existierenden und von LyX unterstützten
5966 Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese
5967 Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
5968 Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei
5972 , und sie ist dafür gedacht, mit der Standard-Dokumentenklasse
5976 verwendet zu werden.
5980 \begin_layout LyX-Code
5981 cp report.layout ~/.lyx/layouts/myclass.layout
5984 \begin_layout Standard
5989 , und ändern Sie die Zeile
5992 \begin_layout LyX-Code
5995 DeclareLaTeXClass{report}
5998 \begin_layout Standard
6002 \begin_layout LyX-Code
6005 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
6008 \begin_layout Standard
6009 Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
6012 \begin_layout LyX-Code
6022 \begin_layout Standard
6023 Starten Sie jetzt LyX und konfigurieren Sie es neu (
6028 erkzeuge\SpecialChar \menuseparator
6029 Neu\InsetSpace \space{}
6037 Starten Sie LyX neu und legen Sie ein neues Dokument an.
6043 okument\SpecialChar \menuseparator
6050 \SpecialChar \ldots{}
6051 als mögliche Dokumentenklasse auch
6053 report\InsetSpace \space{}
6057 Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
6062 \begin_layout Standard
6072 unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen
6073 Umgebungstypen in der Layoutdatei herumexperimentieren.
6077 \begin_layout Subsection
6082 \begin_layout Standard
6096 \begin_layout Standard
6097 In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf
6099 Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse
6100 als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
6101 Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
6102 welche Dinge beachtet werden müssen.
6106 \begin_layout Subsection
6111 \begin_layout Standard
6125 \begin_layout Standard
6130 -Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie
6131 an einem der beiden folgenden Dinge erkennen:
6134 \begin_layout Enumerate
6138 \begin_layout Standard
6147 Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
6152 documentstyle{myclass}
6164 \begin_layout Standard
6176 \begin_layout Enumerate
6177 Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, daß
6178 in den Kompatibilitätsmodus geschaltet wird.
6181 \begin_layout Standard
6182 LyX unterstützt ausschließlich LaTeX2e-Dokumente.
6183 Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
6185 \begin_inset Quotes gld
6188 Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan
6189 \begin_inset Quotes grd
6193 Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem
6194 der LaTeX 2.09 Code derart gekapselt wird, daß er in Dokumenten, die mit
6195 LaTeX2e formatiert wurden, verwendet werden kann.
6196 Sie können diese Kapselung auch für Ihr
6200 verwenden, sollte sich dieses als 2.09-Code herausstellen.
6201 Hier ein kurzes Rezept:
6204 \begin_layout LyX-Code
6205 cp LyXDir/tex/revtex.cls ~/tex/myclass.cls
6208 \begin_layout Standard
6209 (oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
6214 und ersetzen Sie jedes vorhandene
6219 Wahrscheinlich sind einige der
6225 -Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
6229 \begin_layout Standard
6230 Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
6232 \begin_inset LatexCommand url
6233 target "myclass.layout"
6237 , verwenden aber diesmal den Eintrag
6240 \begin_layout LyX-Code
6243 DeclareLaTeXClass{myclass}
6246 \begin_layout Standard
6251 -Definition sollte nicht notwendig sein.
6252 Konfigurieren Sie LyX neu, und mit etwas Glück haben Sie ein funktionierendes
6253 System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
6255 Das umfasst Veränderungen der Werte, die LyX für Abstände, Zeichensätze
6256 usw.\InsetSpace \space{}
6257 verwendet; diese werden in der
6264 \begin_layout Standard
6265 Weiterhin müssen Sie sicherstellen, daß alle Umgebungstypen, die in
6269 definiert werden, auch in
6270 \begin_inset LatexCommand url
6271 target "myclass.layout"
6276 Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen.
6277 Kopieren Sie dazu einen ähnlich aussehenden Stil, und verändern Sie diesen
6278 nach Ihren Wünschen.
6279 Dies geschieht am einfachsten folgendermaßen:
6282 \begin_layout LyX-Code
6283 Style FehlenderStyle
6286 \begin_layout LyX-Code
6287 CopyStyle ÄhnlicherStyle
6290 \begin_layout LyX-Code
6291 # hier die Unterschiede neu definieren
6294 \begin_layout LyX-Code
6298 \begin_layout Standard
6299 Im folgenden Abschnitt wird erläutert, was welches Element in einer
6306 \begin_layout Standard
6307 Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
6308 Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der
6310 Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
6311 Die Entwickler freuen sich immer über neue Dokumentenklassen!
6314 \begin_layout Section
6315 Deklaration einer neuen Textklasse
6318 \begin_layout Standard
6319 Zeilen, die mit einem
6323 beginnen, sind Kommentare.
6324 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6328 \begin_layout LyX-Code
6331 #% Do not delete the line below; configure depends on this
6334 \begin_layout LyX-Code
6339 DeclareLaTeXClass{article}
6342 \begin_layout Standard
6343 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
6344 Die Textklassen-Datei wird von dem LaTeX-Skript
6347 \begin_inset LatexCommand url
6348 target "chkconfig.ltx"
6354 gelesen, und zwar in einem speziellen Modus, in dem
6358 -Zeichen ignoriert werden.
6359 Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
6360 Textklasse deklariert.
6365 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6370 und benutzt die LaTeX-Dokumentenklasse
6379 ist auch die Beschreibung, die später im Popup-Menü
6384 ayout\SpecialChar \menuseparator
6395 \begin_layout Standard
6396 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Doku\SpecialChar \-
6403 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6404 Wenn Sie dann Ihre Textklasse in eine Datei namens
6408 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6411 \begin_layout LyX-Code
6414 #% Do not delete the line below; configure depends on this
6417 \begin_layout LyX-Code
6422 DeclareLaTeXClass[article]{article (with my own headings)}
6425 \begin_layout Standard
6426 Auf diese Weise deklarieren Sie eine Textklasse
6430 , die die LaTeX-Dokumenten\SpecialChar \-
6436 verwendet und (im Popup-Menü) beschrieben wird mit:
6438 article (with my own headings)
6441 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6445 \begin_layout LyX-Code
6448 #% Do not delete the line below; configure depends on this
6451 \begin_layout LyX-Code
6456 DeclareLaTeXClass[article,foo.sty]{article (with my own headings)}
6459 \begin_layout Standard
6460 Dadurch wird angezeigt, daß Ihre Klasse auch das Paket
6465 Schließlich können Sie auch Klassen für SGML oder DocBook festlegen.
6466 Eine typische Deklaration sieht so aus:
6469 \begin_layout LyX-Code
6472 #% Do not delete the line below; configure depends on this
6475 \begin_layout LyX-Code
6480 DeclareSGMLClass{SGML (LinuxDoc)}
6483 \begin_layout Standard
6487 \begin_layout LyX-Code
6490 #% Do not delete the line below; configure depends on this
6493 \begin_layout LyX-Code
6498 DeclareDocBookClass[article]{SGML (DocBook article)}
6501 \begin_layout Standard
6502 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6503 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6507 \begin_layout Standard
6508 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6509 die Datei nur noch in das Verzeichnis
6517 kopieren und unter LyX den Menüpunkt
6522 erkzeuge\SpecialChar \menuseparator
6531 Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü
6536 okument\SpecialChar \menuseparator
6543 \SpecialChar \ldots{}
6547 \begin_layout Subsection
6548 Allgemeine Parameter für Textklassen
6551 \begin_layout Standard
6552 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes beschreib
6556 \begin_layout Description
6572 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
6579 okument\SpecialChar \menuseparator
6586 \SpecialChar \ldots{}
6588 Diese Einstellung ist wichtig: Falls Ihre Textklasse standardmäßig zweispaltig
6589 gesetzt wird, Sie aber vergessen, das korrekt anzugeben, wird die Option
6605 \InsetSpace \space{}
6615 okument\SpecialChar \menuseparator
6622 \SpecialChar \ldots{}
6626 \begin_layout Description
6642 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
6649 okument\SpecialChar \menuseparator
6656 \SpecialChar \ldots{}
6660 \begin_layout Description
6676 Der Standardseitenstil.
6677 Kann ebenfalls im Popup-Menü
6682 okument\SpecialChar \menuseparator
6689 \SpecialChar \ldots{}
6693 \begin_layout Description
6705 , Counter_Section, Counter_Subsection,
6707 Counter_Subsubsection, Counter_Paragraph,
6708 Counter_Subparagraph,
6710 Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_E
6715 Der kleinste Abschnitt-Typ, der automatisch nummeriert wird.
6716 Sinnvoll sind Werte wie
6737 Wenn überhaupt keine Nummerierung benötigt wird, beispielsweise in einem
6750 \begin_layout Description
6754 ClassOptions\SpecialChar \ldots{}
6761 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
6762 Dokumentenklasse unterstützt werden.
6763 Eine detaillierte Beschreibung finden Sie in Abschnitt
6764 \begin_inset LatexCommand vref
6765 reference "sec:classoptions"
6772 \begin_layout Description
6794 Gibt an, ob die betreffende Klasse von sich aus das Paket
6799 Dies ist für die Dokumentenklassen
6810 \begin_layout Description
6828 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6833 Dies ist für die Dokumentenklassen
6844 \begin_layout Description
6862 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6867 Dies ist für die Dokumentenklasse
6874 \begin_layout Description
6884 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
6885 Eine genauere Beschreibung finden Sie in Abschnitt
6886 \begin_inset LatexCommand vref
6887 reference "sec:fonts"
6894 \begin_layout Description
6911 Dies ist das Layout für neu angelegte Absätze, normalerweise
6916 Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
6917 ist es sehr ratsam, diese Anweisung anzugeben.
6920 \begin_layout Description
6924 Preamble\SpecialChar \ldots{}
6931 An dieser Stelle können Sie LaTeX-Code angeben, der vor
6937 in die LaTeX-Ausgabe eingebunden wird.
6938 Zum Beispiel eigene Definitionen von LaTeX-Makros.
6941 \begin_layout Description
6951 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
6953 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
6954 Beispielsweise binden die meisten Standardtextklassen die Datei
6958 ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
6962 \begin_layout Description
6972 Mit diesem Befehl können Sie die Definition eines bereits mit
6977 \begin_inset LatexCommand vref
6978 reference "sec:specific-layouts"
6982 ) definierten Layouts rückgängig machen.
6983 Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
6984 einer Datei definiert wird, die Sie mit
6991 \begin_layout Subsection
6997 \begin_layout Standard
6998 \begin_inset LatexCommand label
6999 name "sec:classoptions"
7007 kann folgende Einträge enthalten:
7010 \begin_layout Description
7023 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
7025 \begin_inset Quotes gld
7033 \begin_inset Quotes grd
7040 \begin_layout Description
7049 string="empty|plain|headings|fancy"
7053 Eine Liste verfügbarer Seitenstile; die Einträge werden mit
7054 \begin_inset Quotes gld
7062 \begin_inset Quotes grd
7068 \begin_layout Description
7081 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
7084 documentclasUmschalt+
7086 Befehl als optionales Argument übergeben.
7089 \begin_layout Subsection
7090 Einzelne Absatz-Layouts
7093 \begin_layout Standard
7094 \begin_inset LatexCommand label
7095 name "sec:specific-layouts"
7099 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
7103 \begin_layout Standard
7104 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
7105 aber ein bereits definiertes umdefinieren.
7114 \begin_layout LyX-Code
7121 \begin_layout LyX-Code
7125 \begin_layout LyX-Code
7129 \begin_layout Standard
7130 Innerhalb des Blocks sind folgende Befehle erlaubt:
7133 \begin_layout Description
7140 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
7145 \begin_layout Description
7157 , Command, Environment, Item_Environment,
7163 Legt fest, wie das Layout in LaTeX überführt wird.
7168 \begin_layout Description
7175 bewirkt nichts besonderes -- der Text wird als
7187 \begin_layout Description
7194 behandelt den Text als Argument eines LaTeX-Befehls
7203 {\SpecialChar \ldots{}
7209 \begin_layout Description
7216 behandelt den Text als Kern einer LaTeX-Umgebung
7220 \begin_layout Standard
7221 LaTeX-Umgebung und LaTeX-Befehl sind hier etwas irreführend, denn diese
7222 Regeln gelten auch für SGML-Klassen.
7223 Schauen Sie sich am besten die SGML-Klassen-Dateien für Beispiele an.
7242 \begin_layout Standard
7253 } \SpecialChar \ldots{}
7260 \begin_layout Standard
7275 \begin_layout Standard
7290 \begin_layout Standard
7307 \begin_layout Description
7314 bewirkt dasselbe wie
7318 , nur daß vor jedem Absatz ein
7328 \begin_layout Description
7345 als Argument an die Umgebung übergeben wird.
7353 Absatz-Einstellungen
7359 \SpecialChar \menuseparator
7362 Absatz-Einstellungen
7365 \begin_inset Graphics
7366 filename ../../images/layout-paragraph.xpm
7368 BoundingBox 0bp 6bp 20bp 20bp
7376 [Stimmt das noch? Glaube nicht! P.S.]
7380 \begin_layout Description
7399 Bei 1 wird nach dem Layout noch ein
7409 \begin_layout Description
7419 Der Name, den LaTeX für dieses Layout wählt, das heißt entweder der Name
7420 eines LaTeX-Befehls oder der einer LaTeX-Umgebung.
7423 \begin_layout Description
7433 Ein optionaler Parameter, der
7439 (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
7440 Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
7444 \begin_layout Description
7456 , Manual, Dynamic, First_Dynamic, Right_Address_Box
7460 Legt fest, wie der linke Rand des Textes bestimmt wird.
7465 \begin_layout Description
7472 wählt feste Randbreiten.
7476 \begin_layout Description
7483 bedeutet, daß der Rand von der Einstellung der
7489 Absatz-Einstellungen
7495 \SpecialChar \menuseparator
7498 Absatz-Einstellungen
7501 \begin_inset Graphics
7502 filename ../../images/layout-paragraph.xpm
7504 BoundingBox 0bp 6bp 20bp 20bp
7509 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
7513 \begin_layout Description
7520 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
7522 Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
7523 Es leuchtet ein, daß die Überschrift
7524 \begin_inset Quotes gld
7527 5.4.3.2.1 Sehr lange \SpecialChar \ldots{}
7529 \begin_inset Quotes grd
7532 einen größeren linken Rand benötigt, als
7533 \begin_inset Quotes gld
7536 3.2 Sehr lange \SpecialChar \ldots{}
7538 \begin_inset Quotes grd
7545 \begin_layout Description
7552 arbeitet ähnlich wie
7556 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
7557 Dies wird für die LaTeX-Umgebung
7564 \begin_layout Description
7571 bedeutet, daß der Rand wird so gewählt, daß die längste Zeile des Absatzes
7572 gerade den rechten Rand berührt.
7573 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
7577 \begin_layout Description
7596 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
7602 heißt, der Absatz erhält auf keinen Fall einen Einzug.
7603 (Zum Beispiel nach einer Überschrift.)
7606 \begin_layout Description
7619 Der Einzug der ersten Zeile eines Absatzes.
7620 Als Argument wird eine Zeichenkette übergeben.
7621 Zum Beispiel bedeutet
7622 \begin_inset Quotes gld
7630 \begin_inset Quotes grd
7633 , daß die erste Zeile genau so weit eingezogen wird, wie die Breite von
7635 \begin_inset Quotes gld
7643 \begin_inset Quotes grd
7646 im normalen Zeichensatz ist.
7647 Einen negativen Wert können Sie angeben, indem Sie ein
7648 \begin_inset Quotes gld
7652 \begin_inset Quotes grd
7657 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm
7658 bei unterschiedlichen Zeichensätzen möglichst ähnlich bleibt.
7663 bleibt für ein bestimmtes Layout fest.
7664 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
7671 Auch benutzt das Standard-Layout innerhalb von Umgebungen
7672 den Einzug der Umgebung und nicht den eigenen.
7673 Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
7676 \begin_layout Description
7696 \SpecialChar \menuseparator
7704 \SpecialChar \ldots{}
7705 \SpecialChar \menuseparator
7712 Absätze\InsetSpace \space{}
7713 trennen\InsetSpace \space{}
7717 Mögliche Einstellungen sind entweder
7729 ertikaler\InsetSpace \space{}
7738 ertikaler\InsetSpace \space{}
7741 gewählt wird, wird in einem Layout mit
7743 Latex\SpecialChar \-
7751 Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
7752 Die Länge dieses Abstands ist das Produkt von
7756 und der Höhe des Standardzeichensatzes.
7759 \begin_layout Description
7772 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
7776 \begin_layout Description
7793 -- nur ist dies der Abstand nach einer Serie von Absätzen.
7798 des nachfolgenden Layouts nicht 0, so werden die beiden Abstände
7802 addiert, sondern LyX wählt das Maximum der beiden Abstände.
7805 \begin_layout Description
7818 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
7822 \begin_layout Description
7835 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines
7840 Wenn in solch einem Layout andere Layouts integriert werden, so werden
7846 Aber die einzelnen Unterpunkte der Umgebung werden
7857 \begin_layout Description
7870 Definiert den linken Einzug.
7871 Wenn ein Layout in ein anderes
7875 -Layout integriert wird, werden die Breiten der verschiedenen
7879 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
7881 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
7885 Dieser Parameter wird auch dann benutzt, wenn der Rand als
7894 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
7895 Rändern hinzugefügt.
7896 Für die Bedeutung des Wertes gilt das bei
7903 \begin_layout Description
7923 \begin_layout Description
7935 , Manual, Static, Top_Environment,
7937 Centered_Top_Environment, Sensitive, Counter_C
7938 hapter, Counter_Section, Counter_Subsection, Counter_Subsubsection, Counter_Para
7941 Counter_Subparagraph, Counter_EnumI, Counter_EnumII, Counter_EnumIII,
7950 \begin_layout Description
7957 bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
7961 \begin_layout Description
7968 bedeutet: die Marke wird im Layout definiert (siehe:
7975 \begin_layout Description
7981 \InsetSpace \space{}
7984 \InsetSpace \space{}
7985 Centered\InsetSpace \space{}
7986 Top\InsetSpace \space{}
7990 sind Spezialfälle von
7995 Die Marke wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
7996 oder am Anfang einer Serie von Absätzen mit diesem Layout.
7997 Dies benutzt man zum Beispiel im
8006 Dasselbe trifft auch für
8010 -Marken mit dem LaTeX-Typ
8014 zu, damit Layouts für Theoreme korrekt arbeiten.
8017 \begin_layout Description
8024 ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
8028 Sensi\SpecialChar \-
8031 bedeutet, daß der gedruckte Text von der Art des Gleitobjekts abhängt.
8034 \begin_layout Description
8041 Sollte selbsterklärend sein --
8045 entspricht jeweils einem LaTeX-Gliederungsbefehl.
8049 \begin_layout Description
8062 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
8063 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
8066 \begin_layout Description
8079 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
8080 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
8088 Centered_Top_Environment
8093 \begin_layout Description
8106 Der String, der für den
8125 gesetzt wurde, dient dieser String auch als Voreinstellung für
8131 Absatz-Einstellungen
8137 \SpecialChar \menuseparator
8140 Absatz-Einstellungen
8143 \begin_inset Graphics
8144 filename ../../images/layout-paragraph.xpm
8146 BoundingBox 0bp 6bp 20bp 20bp
8150 ) verändert werden kann.
8161 eingestellt wurde, wird der Zähler an diesen String angehängt.
8164 \begin_layout Description
8176 , left, right, center
8180 Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
8184 \begin_layout Description
8196 , left, right, center
8204 von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
8206 Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
8208 Beispielsweise sollte in einer Aufzählung der Text nicht rechtsbündig oder
8209 zentriert gesetzt werden.
8213 \begin_layout Description
8229 Hiermit wird festgelegt, ob über dem Absatz ein
8235 eingefügt werden soll.
8236 Dies kann auch im Menü
8238 Einügen\SpecialChar \menuseparator
8239 Besondere\InsetSpace \space{}
8240 Formatierung\SpecialChar \menuseparator
8241 Vertikaler\InsetSpace \space{}
8242 Abstand\SpecialChar \ldots{}
8245 eingestellt werden, indem man in
8256 \begin_layout Description
8270 ] Steuert ähnlich wie
8287 \begin_layout Description
8307 LaTeX-Befehle innerhalb dieses Layouts durch
8314 schützt werden müssen.
8317 \begin_layout Description
8336 Gibt an, ob Zeilenumbrüche in LaTeX als
8337 \begin_inset Quotes gld
8349 \begin_inset Quotes grd
8352 dargestellt werden, oder nicht.
8353 Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
8354 in LyX komfortabler editieren zu können.
8357 \begin_layout Description
8370 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
8371 ohne diverse von LaTeX benötigte Ersetzungen durchzuführen.
8372 Dies ersetzt in gewisser Weise das alte Zeichensatzattribut
8379 \begin_layout Description
8395 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
8397 Diese Eigenschaft kann in bestimmten Fällen umständlich sein, zum Beispiel,
8398 wenn ein Programmcode eingegeben werden soll.
8399 In solchen Fällen kann
8408 LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
8409 Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
8412 \begin_layout Description
8429 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
8430 da das zu einer leeren LaTeX-Ausgabe führen würde.
8431 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
8432 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
8433 damit keiner vergisst, sie anzugeben.
8434 In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
8435 die keinen eigentlichen Text enthält.
8438 \begin_layout Description
8450 , onehalf, double, other
8458 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
8471 entsprechen Multiplikatoren 1, 1.25 und 1.667.
8472 Wenn Sie als Argument
8476 angeben, müssen Sie als
8480 einen konkreten Multiplikator angeben.
8481 Im Gegensatz zu anderen Parametern erzeugt LyX, wenn
8485 gesetzt wird, spezifischen LaTeX-Code, der auf das Paket
8495 \begin_layout Description
8505 Der Zeichensatz, der für den Textkörper
8509 die Marke verwendet wird (siehe Abschnitt\InsetSpace \space{}
8511 \begin_inset LatexCommand vref
8512 reference "sec:fonts"
8521 gesetzt, dann erhält
8525 automatisch denselben Wert.
8528 \begin_layout Description
8538 Der Zeichensatz, der für den Textkörper verwendet wird.
8539 (Siehe Abschnitt\InsetSpace \space{}
8541 \begin_inset LatexCommand vref
8542 reference "sec:fonts"
8549 \begin_layout Description
8559 Der Zeichensatz, der für die Marke verwendet wird.
8560 (Siehe Abschnitt\InsetSpace \space{}
8562 \begin_inset LatexCommand vref
8563 reference "sec:fonts"
8570 \begin_layout Description
8574 Preamble\SpecialChar \ldots{}
8581 Eine Serie von Makrodefinitionen, die in die Präambel (vor
8587 ) eingefügt werden, falls dieses Layout benutzt wird.
8590 \begin_layout Subsection
8591 Beschreibung des Zeichensatzes
8594 \begin_layout Standard
8595 \begin_inset LatexCommand label
8600 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
8603 \begin_layout LyX-Code
8613 \begin_layout LyX-Code
8617 \begin_layout LyX-Code
8621 \begin_layout Standard
8622 und es sind folgende Befehle vorhanden:
8625 \begin_layout Description
8642 \begin_layout Description
8659 \begin_layout Description
8671 , Italic, SmallCaps, Slanted
8676 \begin_layout Description
8692 , large, larger, largest, huge, giant
8697 \begin_layout Description
8709 , black, white, red, green, blue, cyan, magenta, yellow
8714 \begin_layout Section
8718 \begin_layout Standard
8719 Vorlagen werden genauso erstellt wie gewöhnliche Dokumente.
8720 Der einzige Unterschied ist: normale Dokumente enthalten zwangsläufig alle
8721 nur möglichen Einstellungen, einschließlich Zeichensatzschema und Papiergröße.
8722 Normalerweise möchte ein Benutzer nicht, daß eine Vorlage seine persönlichen
8723 Voreinstellungen überschreibt.
8724 Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
8737 aus der LyX-Datei entfernen.
8738 Dies kann (und muss) mit einem gewöhnlichen Texteditor durchgeführt werden.
8741 \begin_layout Standard
8742 Sie sollten Ihre persönlichen Vorlagen nach
8746 kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis
8750 und anschließend das Vorlagenverzeichnis im Dialog
8755 erkzeuge\SpecialChar \menuseparator
8762 \SpecialChar \ldots{}
8763 \SpecialChar \menuseparator
8768 \SpecialChar \menuseparator
8776 auf das private Verzeichnis setzen.
8779 \begin_layout Standard
8781 daß es eine Vorlage mit besonderer Bedeutung gibt:
8786 Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit
8791 atei\SpecialChar \menuseparator
8798 anlegen, damit dieses vernünftige Standardeinstellungen hat.
8799 Um diese Vorlage zu erstellen, müssen Sie lediglich ein Dokument mit den
8800 von Ihnen bevorzugten Einstellungen öffnen und dann im Dialog
8805 okument\SpecialChar \menuseparator
8812 \SpecialChar \ldots{}
8815 Als\InsetSpace \space{}
8820 okumentUmschalt+Standards\InsetSpace \space{}
8826 \begin_layout Chapter
8827 Eine Anleitung für Drucker
8828 \begin_inset LatexCommand label
8836 \begin_layout Standard
8841 : Wenn Sie für Ihren Drucker CUPS benutzen, ist diese Kapitel für Sie uninteress
8843 Ich werde es auch nicht mehr bearbeiten.
8846 \begin_layout Section
8850 \begin_layout Standard
8853 Anmerkung des Übersetzers: Der erste Satz dieser Einleitung
8854 \begin_inset Quotes gld
8857 Lesen Sie die Printing-HOWTO
8858 \begin_inset Quotes grd
8862 Wenn Sie tatsächlich die Printing-HOWTO gelesen (und verstanden) haben,
8863 enthält dieser Abschnitt für Sie praktisch keine neuen Informationen mehr.
8864 Natürlich enthält die Printing-HOWTO viele nützliche Informationen, die
8865 weit über das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
8866 Im übrigen ist die Installation des Druckers heutzutage erheblich einfacher,
8867 als die (sehr umfangreiche) Printing-HOWTO vermuten lässt.
8868 Die meisten Distributionen ermöglichen es, die hier erwähnten Konfigurationsdat
8869 eien mit wenigen Handgriffen zu erstellen.
8873 \begin_layout Standard
8874 Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
8875 müssen, sollten Sie zunächst die Datei
8882 (Sie befindet sich je nach Distribution oft im Verzeichnis
8890 .) Es gibt auch eine deutschsprachige Übersetzung, die man über FTP
8894 \begin_layout Standard
8896 \begin_inset LatexCommand url
8897 target "ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz"
8907 Zudem müssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
8912 \begin_layout Standard
8913 Einige Linux-Distributionen werden mit sogenannten MagiStrg+Filtern ausgeliefert
8914 und installieren diese selbständig.
8915 Anstelle der Prozedur, die wir unten beschreiben, können Sie auch diese
8916 MagiStrg+Filter-Prozedur benutzen.
8917 Allerdings wird es vermutlich etwas schwieriger sein, die Möglichkeiten
8918 Ihres Druckers voll auszuschöpfen.
8919 Wenn Ihre Linux-Distribution mit einem Extraprogramm für die Druckerinstallatio
8920 n ausgestattet ist, können Sie auch einfach dies benutzen.
8921 Werfen Sie danach einfach einen Blick in die
8925 , um eventuell noch ein paar Kleinigkeiten anzupassen.
8928 \begin_layout Section
8934 \begin_layout Subsection
8938 \begin_layout Standard
8943 informiert Linux über Ihre Druckerkonfiguration.
8944 Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
8945 und andere Benutzer ihn ansprechen können und erklärt Linux, wie Ausgaben
8946 an diesen Drucker gehandhabt werden sollen.
8947 Es macht durchaus Sinn, in dieser Datei mehrere
8948 \begin_inset Quotes gld
8952 \begin_inset Quotes grd
8955 zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
8956 aber in unterschiedlicher Art und Weise tun
8960 \begin_layout Standard
8965 Ich handhabe dies so mit meinem Epson Stylus Color IIs.
8966 Da man für Farb- und Schwarzweißdruck verschiedene Druckköpfe benötigt,
8967 habe ich einen eigenen Drucker
8971 für farbige Dokumente eingerichtet.
8972 Ich benutze auch einen
8976 -Drucker, der eine geringere Auf\SpecialChar \textcompwordmark{}
8977 lösung und einen ungenaueren Druckmodus
8979 Sie sehen, man kann mit Printcaps viele Dinge tun.
8985 Natürlich benötigt man für jeden physikalischen Drucker auch mindestens
8989 \begin_layout Standard
8990 Hier ein Beispiel für eine
8997 \begin_layout LyX-Code
9009 \begin_layout LyX-Code
9017 \begin_layout LyX-Code
9020 :sd=/var/spool/lpd/lp:
9025 \begin_layout LyX-Code
9028 :lf=/var/spool/lpd/lp/errs:
9033 \begin_layout LyX-Code
9041 \begin_layout LyX-Code
9049 \begin_layout LyX-Code
9072 Epson Stylus Color IIs, 180dpi:
9077 \begin_layout LyX-Code
9085 \begin_layout LyX-Code
9088 :sd=/var/spool/lpd/draft:
9093 \begin_layout LyX-Code
9096 :lf=/var/spool/lpd/draft/errs:
9101 \begin_layout LyX-Code
9104 :if=/var/spool/lpd/draft/draft.filter:
9109 \begin_layout LyX-Code
9117 \begin_layout LyX-Code
9125 \begin_layout LyX-Code
9144 Epson Stylus Color IIs, 360dpi:
9149 \begin_layout LyX-Code
9157 \begin_layout LyX-Code
9160 :sd=/var/spool/lpd/ps:
9165 \begin_layout LyX-Code
9168 :lf=/var/spool/lpd/ps/errs:
9173 \begin_layout LyX-Code
9176 :if=/var/spool/lpd/ps/ps.filter:
9181 \begin_layout LyX-Code
9189 \begin_layout LyX-Code
9197 \begin_layout LyX-Code
9203 \begin_layout Standard
9204 Bevor wir mit Erklärungen zu diesen Hieroglyphen fortfahren, haben wir eine
9205 wichtige Information:
9208 \begin_layout Standard
9210 WARNUNG! WARNUNG! WARNUNG!
9212 Benutzen Sie nur eine Leerzeile zwischen den Einträgen
9215 Stellen Sie sicher, daß diese Zeile VÖLLIG LEER ist!
9218 \begin_layout Standard
9219 Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Einträgen kann fatale
9220 Folgen haben, denn das System wird Ihre
9224 -Datei nicht richtig interpretieren können.
9227 \begin_layout Standard
9228 Sehen Sie sich jetzt einmal die Einträge genauer an.
9229 Jeder Teil eines Eintrags wird von einem
9230 \begin_inset Quotes gld
9238 \begin_inset Quotes grd
9241 Zeichen abgeschlossen.
9243 \begin_inset Quotes gld
9253 \begin_inset Quotes grd
9256 -Zeichen am Ende einer Zeile bedeutet, daß der Eintrag in der nächsten Zeile
9259 \begin_inset Quotes gld
9269 \begin_inset Quotes grd
9272 -Zeichen dürfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
9274 \begin_inset Quotes gld
9284 \begin_inset Quotes grd
9287 -Zeichen sollte unmittelbar hinter dem
9288 \begin_inset Quotes gld
9296 \begin_inset Quotes grd
9300 Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
9301 die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
9302 \begin_inset Quotes gld
9310 \begin_inset Quotes grd
9313 unmittelbar vor den folgenden Text.
9314 Beispielsweise könnten Sie den ersten Eintrag auch schreiben als:
9317 \begin_layout LyX-Code
9320 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
9323 \begin_layout Standard
9324 Beachten Sie, daß sich hier lediglich ein einzelnes
9325 \begin_inset Quotes gld
9333 \begin_inset Quotes grd
9336 zwischen den Teilen des Eintrags befindet.
9337 Wir spalten diesen Eintrag nun in zwei Zeilen auf:
9340 \begin_layout LyX-Code
9343 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
9348 \begin_layout LyX-Code
9351 :lf=/var/spool/lpd/lp/errs:
9354 \begin_layout Standard
9355 Wir brechen die Zeile zunächst direkt hinter einem
9358 \begin_inset Quotes gld
9367 \begin_inset Quotes grd
9377 \begin_inset Quotes gld
9387 \begin_inset Quotes grd
9392 einfügen, eine neue Zeile beginnen, ein wenig Freiraum einfügen und dann
9396 \begin_inset Quotes gld
9405 \begin_inset Quotes grd
9417 Es ist üblich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
9418 Zeilen bis auf die erste einzurücken.
9419 Es gibt übrigens viele Optionen, die man an einen Eintrag einfügen kann.
9420 Wir werden hier nur die vier wichtigsten behandeln.
9429 -Datei enthält weitere Informationen.
9432 \begin_layout Subsection
9436 \begin_layout Standard
9437 Der erste Teil eines
9441 -Eintrags ist der Druckername.
9442 Dort dürfen mehrere Namen angegeben werden, die durch ein
9443 \begin_inset Quotes gld
9451 \begin_inset Quotes grd
9454 -Zeichen getrennt werden.
9455 Es ist sinnvoll, als ersten Namen ein ein Kürzel anzugeben und als zweiten
9456 Namen eine Kurzbeschreibung des Druckers (natürlich gefolgt von einem
9457 \begin_inset Quotes gld
9465 \begin_inset Quotes grd
9472 \begin_layout LyX-Code
9492 \begin_layout Standard
9493 ein Drucker, der den Kurznamen
9496 \begin_inset Quotes gld
9504 \begin_inset Quotes grd
9509 erhält und eine Beschreibung
9510 \begin_inset Quotes gld
9513 Unser Drucker im Draft Modus
9514 \begin_inset Quotes grd
9519 \begin_inset Quotes gld
9529 \begin_inset Quotes grd
9532 am Ende der Zeile, das angibt, daß der Eintrag in der nächsten Zeile fortgesetz
9537 ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
9549 \begin_layout Standard
9550 Es ist üblich, für einen
9557 \begin_inset Quotes gld
9565 \begin_inset Quotes grd
9570 zu benutzen, und den Textdrucker
9573 \begin_inset Quotes gld
9581 \begin_inset Quotes grd
9591 \begin_layout Subsection
9592 Die Drucker-Gerätedatei
9595 \begin_layout Standard
9596 Der nächste Teil der Beispieleinträge legt das Gerät (das heißt den Namen
9597 der Gerätedatei) fest, auf dem gedruckt werden soll.
9598 In allen Beispieleinträgen lautet diese Zeile:
9601 \begin_layout LyX-Code
9609 \begin_layout Standard
9614 Noch einmal: Beachten Sie das
9617 \begin_inset Quotes gld
9627 \begin_inset Quotes grd
9632 am Ende der Zeile und das zusätzliche
9635 \begin_inset Quotes gld
9643 \begin_inset Quotes gld
9648 nach den Leerzeichen, die benutzt wurden, um den Text einzurücken
9653 \begin_layout Standard
9675 ) geben Sie den Namen des Drucker-Device an.
9676 Im Beispiel handelt es sich um
9683 die parallele Schnittstelle.
9684 Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
9685 Wenn Sie einen haben, sollten Sie
9692 für die erste serielle Schnittstelle benutzen,
9699 für die zweite, usw.
9700 In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
9705 -Eintrag benutzen müssen, beispielsweise um die Baudrate festzulegen.
9710 -Manpage enthält darüber weitere Informationen.
9713 \begin_layout Standard
9714 Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
9715 Außerdem hängt der Drucker bei
9719 PStrg+Kompatiblen Computern an
9726 \begin_layout Standard
9727 Warum ist die erste parallele Schnittstelle
9739 ? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
9766 Da die meisten PStrg+Kompatiblen Computer die parallele Schnittstelle auf
9771 legen, ist bei diesen Systemen
9775 die parallele Schnittstelle.
9777 Wenn Sie über mehr als eine parallele Schnittstelle
9778 verfügen, ändert sich die Situation.
9779 Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
9780 geändert haben sollten, wird ein anderes
9784 -Gerät auf die parallele Schnittstelle zeigen.
9785 Andere Systeme sind möglicherweise völlig merkwürdig konfiguriert.
9786 In jedem Fall können Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
9788 Dann können Sie mit Hilfe der Adresse auch bestimmen, ob Sie
9813 Möglicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
9814 sollten also testen, welches Device die Druckerschnittstelle anspricht.
9817 \begin_layout Subsection
9818 Das Spulverzeichnis und die Logdatei
9821 \begin_layout Standard
9822 Zusätzlich zu einem Druckernamen und einem zugehörigen Gerät benötigen Sie
9823 auch noch ein Verzeichnis für den Drucker-Spooler.
9824 Dieses wird mit dem Kürzel
9843 Es ist auch sehr sinnvoll, eine Logdatei für Fehlermeldungen anzulegen.
9844 Diese gibt man nach dem Kürzel
9865 \begin_layout Standard
9866 Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
9870 ; manche benutzen nur
9875 In jedem Fall erhält traditionell jeder Druckereintrag ein eigenes Unterverzeic
9876 hnis mit dem Namen des jeweiligen Druckers.
9878 \begin_inset Quotes gld
9882 \begin_inset Quotes grd
9885 einloggen und diese Verzeichnisse von Hand anlegen.
9886 Sie werden auch den Eigentümer dieser Verzeichnisse ändern müssen, damit
9887 die Gruppenzugehörigkeit der Verzeichnisse
9892 (Dies kann man zum Beispiel mit
9904 der Name des entsprechenden Verzeichnisses ist.)
9907 \begin_layout Standard
9908 Sehen Sie sich einmal den Eintrag des Druckers
9912 aus dem Beispiel an.
9913 Er enthält die Zeilen:
9916 \begin_layout LyX-Code
9919 :sd=/var/spool/lpd/ps:
9924 \begin_layout LyX-Code
9927 :lf=/var/spool/lpd/ps/errs:
9932 \begin_layout Standard
9937 das Spoolverzeichnis ist und die Fehlermeldungen in die Datei
9938 \begin_inset LatexCommand url
9939 target "/var/spool/lpd/ps/errs"
9943 geschrieben werden sollen.
9944 Sie sollten diese Datei
9945 \begin_inset Quotes gld
9949 \begin_inset Quotes grd
9952 , indem Sie im Spoolverzeichnis das Kommando
9960 \begin_layout Standard
9965 erfüllt zwei Aufgaben.
9966 Erstens stellt er sicher, daß eine Datei dieses Namens existiert, indem
9967 sie gegebenenfalls einfach erzeugt wird.
9968 Sie ist dann zwar leer, aber sie existiert.
9969 Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt geändert
9975 sorgt dafür, daß diese Zeit auf
9976 \begin_inset Quotes gld
9980 \begin_inset Quotes grd
9985 \begin_inset Quotes gld
9989 \begin_inset Quotes grd
9992 also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
9993 (In unserem Fall benötigen wir lediglich die erste Wirkungsweise.)
10001 \begin_layout Standard
10002 Ganz ähnlich sieht der Eintrag für den Drucker
10010 \begin_layout LyX-Code
10013 :sd=/var/spool/lpd/lp:
10018 \begin_layout LyX-Code
10021 :lf=/var/spool/lpd/lp/errs:
10026 \begin_layout Standard
10027 Wieder: Spoolverzeichnis
10036 /var/spool/lpd/lp/errs
10042 \begin_layout Subsection
10046 \begin_layout Standard
10051 , der einfach Text direkt an den Drucker weitergibt, benötigen die Drucker
10060 einen sogenannten Filter.
10061 (Darum haben Ihre Einträge noch eine zusätzliche Zeile.) Das
10065 -Kürzel für das Filterprogramm ist
10088 \begin_layout Standard
10089 Es gibt übrigens verschiedene Kürzel, um Filterprogramme anzugeben.
10090 Man hat dadurch die Möglichkeit, verschiedene Filter für verschiedene Zwecke
10092 Sie können auch beim Aufruf von
10096 unterschiedliche Filter auswählen -- aber das soll hier nicht vertieft
10097 werden, es wird hier nicht benötigt.
10100 \begin_layout Standard
10101 Sehen Sie sich den Eintrag für den Drucker
10108 \begin_layout LyX-Code
10111 :if=/var/spool/lpd/ps/ps.filter:
10116 \begin_layout Standard
10125 ist ein Shellscript, das im Spoolverzeichnis des Druckers
10130 Sie können prinzipiell auch direkt den Namen eines Programms angeben, aber
10131 der Aufruf eines Shellscripts gibt Ihnen die Möglichkeit, Kommandozeilenparamet
10135 \begin_layout Standard
10136 Alle Filter, egal ob
10137 \begin_inset Quotes gld
10141 \begin_inset Quotes grd
10144 Programme oder Shellscripts, müssen Ihre Eingabe aus
10148 (der Standardeingabe) übernehmen und die Ausgabe nach
10152 (der Standardausgabe) ausgeben.
10155 \begin_layout Subsection
10159 \begin_layout Standard
10160 Es gibt noch drei zusätzliche Kürzel, die Sie in Ihre
10166 -Einträge schreiben sollten.
10167 Sie können diese am Ende aller drei Beispieleinträge sehen.
10168 Es handelt sich um:
10171 \begin_layout LyX-Code
10179 \begin_layout LyX-Code
10187 \begin_layout LyX-Code
10193 \begin_layout Standard
10216 \begin_layout Standard
10221 würde bedeuten: Die zu druckende Datei darf nicht größer werden als 5 Datenblöc
10223 Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
10224 \begin_inset Quotes gld
10228 \begin_inset Quotes grd
10231 benötigt, hat man festgelegt, daß 0 hier soviel bedeutet wie
10232 \begin_inset Quotes gld
10236 \begin_inset Quotes grd
10245 \begin_inset Quotes gld
10248 es können Dateien beliebiger Größe gedruckt werden
10249 \begin_inset Quotes grd
10279 sorgt dafür, daß nach einem Druckauftrag nicht noch ein zusätzlicher Befehl
10281 \begin_inset Quotes gld
10285 \begin_inset Quotes grd
10307 ), daß vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zusätzliche
10308 Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
10311 \begin_layout Section
10312 Wir bauen einen Druckerfilter
10315 \begin_layout Subsection
10316 PostScript®-Dateien mit Hilfe von Ghostscript ausdrucken
10319 \begin_layout Standard
10320 Vermutlich kann Ihr Drucker nicht von sich aus PostScript
10325 Um Ihren Drucker trotzdem wie einen
10329 -Drucker benutzen zu können, ist es am einfachsten, das
10337 als Filterprogramm zu benutzen.
10342 Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
10343 Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
10344 können), sind Sie auf sich allein gestellt (für den Anfang lesen Sie einmal
10352 \begin_layout Standard
10353 Zunächst sollten Sie Ghostscript installieren.
10354 An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
10356 Andernfalls können Sie Ghostscript auch über das Linux-FTP-Archiv
10367 Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
10373 \begin_layout LyX-Code
10379 \begin_layout Standard
10380 Es erscheint eine Liste von verfügbaren Ausgabetreibern und -formaten.
10381 Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
10385 \begin_layout Itemize
10394 \begin_layout Description
10402 \begin_layout Description
10411 \begin_layout Standard
10421 \begin_layout Description
10430 \begin_layout Standard
10440 \begin_layout Description
10443 iwlq Imagewriter LQ i
10450 \begin_inset Formula $320\times216$
10461 \begin_layout Itemize
10470 \begin_layout Description
10473 bj10e BubbleJet BJ-10e
10476 \begin_layout Description
10479 bj200 BubbleJet BJ-200
10482 \begin_layout Description
10485 bjc600 Color BubbleJet BJStrg+600, BJStrg+4000
10493 \begin_layout Standard
10494 Funktioniert auch für Apple-Drucker wie dem StyleWriter 2x00
10504 \begin_layout Description
10507 bjc800 Color BubbleJet BJStrg+800
10510 \begin_layout Description
10518 \begin_layout Description
10521 lips3 LIPUmschalt+III
10531 \begin_layout Itemize
10540 \begin_layout Description
10546 \begin_layout Description
10552 \begin_layout Description
10557 mit Textverbesserung bei niedriger Auf\SpecialChar \textcompwordmark{}
10561 \begin_layout Description
10567 \begin_layout Description
10573 \begin_layout Description
10579 \begin_layout Description
10587 \begin_layout Description
10592 Alternativer Treiber für
10598 \begin_layout Itemize
10607 \begin_layout Description
10610 ap3250 ActionPrinter AP3250
10612 (und jeder andere Drucker, der die Druckersprache
10621 \begin_layout Description
10634 Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
10648 \begin_layout Description
10665 Nadeln (und Kompatible)
10668 \begin_layout Description
10681 (und Kompatible) in mittlerer Auf\SpecialChar \textcompwordmark{}
10687 \begin_layout Description
10696 Nadeldrucker (und Kompatible) in dreifacher Auf\SpecialChar \textcompwordmark{}
10700 \begin_layout Description
10705 Farbdrucker (funktioniert auch mit
10716 \begin_layout Description
10719 st800 Stylus 800 inkjet
10722 \begin_layout Description
10729 Stylus Color, Stylus Color Pro, Stylus Color II
10739 \begin_layout Itemize
10754 \begin_layout Description
10762 \begin_layout Description
10765 cdeskjet DeskJet 500C
10774 \begin_layout Description
10777 cdjcolor DeskJet 500C
10796 \begin_layout Description
10799 cdjmono DeskJet 500C
10803 and 510C, 520C, 540C
10805 ) im Schwarzweißbetrieb
10808 \begin_layout Description
10819 \begin_layout Description
10822 cdj550 DeskJet 550C
10829 \begin_layout Description
10839 \begin_layout Description
10842 djet500 DeskJet 500
10845 \begin_layout Description
10858 Treiber (arbeitet nicht mit dem
10873 \begin_layout Description
10876 dnj650c DesignJet 650C
10879 \begin_layout Description
10882 ljet2p LaserJet IId, LaserJet IIp,
10895 \begin_layout Description
10898 ljet3 LaserJet III*
10913 \begin_layout Description
10916 ljet3d LaserJet IIID
10918 mit Möglichkeit zu doppelseitigem Drucken
10921 \begin_layout Description
10926 (Voreinstellung für die Auf\SpecialChar \textcompwordmark{}
10934 \begin_layout Description
10948 \begin_layout Description
10951 ljetplus LaserJet Plus
10954 \begin_layout Description
10960 \begin_layout Description
10972 \begin_layout Description
10975 pjxl PaintJet XL color
10978 \begin_layout Description
10981 pjxl300 PaintJet XL300 color
10990 \begin_layout Description
11003 \begin_layout Itemize
11012 \begin_layout Description
11032 \begin_layout Description
11052 \begin_layout Description
11072 \begin_layout Description
11089 \begin_layout Itemize
11090 Verschiedene andere Drucker
11096 \begin_layout Description
11099 cp50 Mitsubishi CP50
11104 \begin_layout Description
11114 \begin_layout Description
11117 imagen Imagen ImPress
11122 \begin_layout Description
11125 jetp3852 IBM Jetprinter
11144 \begin_layout Description
11152 \begin_layout Description
11155 necp6 NEC P6/P6+/P60
11161 Auf\SpecialChar \textcompwordmark{}
11165 \begin_layout Description
11168 nwp533 Sony Microsystems NWP533
11179 \begin_layout Description
11187 \begin_layout Description
11190 oki182 Okidata MicroLine 182
11193 \begin_layout Description
11196 okiibm Okidata MicroLine IBAlt+K
11201 \begin_layout Description
11209 \begin_layout Description
11221 \begin_layout Description
11227 \begin_layout Description
11234 2700, 3700, 4045, etc.)
11238 \begin_layout Standard
11239 Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
11240 Ihren Drucker nicht unterstützt, können Sie versuchen, Ghostscript mit
11241 Hilfe des Quellcodes selbst zu übersetzen.
11242 Wenn Ihr Drucker nicht
11246 unterstützt wird, versuchen Sie es mit einem Treiber für einen kompatiblen
11250 \begin_layout Standard
11251 Beachten Sie, daß einige Drucker spezielle Kommandozeilenparameter benötigen.
11252 Zum Beispiel möchte der
11256 -Treiber, daß die Datei
11260 noch vor der eigentlichen Eingabedatei eingegeben wird.
11261 Für mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
11264 \begin_layout Standard
11265 Als nächstes bauen wir den Filter.
11266 Es empfiehlt sich, der Datei den Namen
11273 zu geben (dabei ist
11277 der Name, den Sie Ihrem Drucker in der
11281 -Datei gegeben haben).
11282 Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
11284 Das Filterskript sollte folgendes enthalten:
11287 \begin_layout LyX-Code
11293 \begin_layout LyX-Code
11296 /usr/bin/gs -q -dSAFER -dNOPAUSE
11313 \begin_layout LyX-Code
11340 VorangestellteDatei
11347 \begin_layout Standard
11352 den Treiber für Ihren Drucker angibt;
11356 ist die Auf\SpecialChar \textcompwordmark{}
11357 lösung, die Sie benutzen wollen;
11361 steht für alle möglichen anderen Optionen, mit denen Sie Ghostscript aufrufen
11362 möchten; das (optionale)
11364 VorangestellteDatei
11369 ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einfügen
11372 \begin_inset Quotes gld
11382 \begin_inset Quotes grd
11385 am Ende der zweiten Zeile ist der übliche Weg, in einem Shellskript einen
11386 Befehl in mehrere Zeilen aufzuspalten
11390 \begin_layout Standard
11396 Nur muss ein Shellskript bei weitem nicht so penibel geschrieben werden.
11402 (Die Argumente in den eckigen Klammern sind optional und werden in vielen
11403 Fällen nicht benötigt.
11404 Die Klammern selbst erscheinen natürlich
11408 in der Filterdatei.)
11411 \begin_layout Standard
11412 Beachten Sie, daß hier davon ausgegangen wird, daß sich das Programm Ghostscript
11422 Dies kann in Ihrem System anders sein.
11425 \begin_layout Standard
11426 Verschiedene Druckertreiber behandeln das Argument
11431 Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
11436 Andere möchten die horizontale und die vertikale Auf\SpecialChar \textcompwordmark{}
11437 lösung einzeln eingegeben
11438 haben, zum Beispiel
11443 Es kann sein, daß der Druckertreiber auch noch andere Optionen unterstützt.
11444 Genaueres müssen Sie in der Dokumentation von Ghostscript nachlesen.
11447 \begin_layout Standard
11448 Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
11452 , um die Skriptdatei zu einer ausführbaren Datei zu machen.
11453 (Dazu müssen Sie als
11454 \begin_inset Quotes gld
11458 \begin_inset Quotes grd
11464 \begin_layout Standard
11465 Hier ist ein Beispielfilter, den
11474 Epson Stylus Color IIs
11481 \begin_layout LyX-Code
11487 \begin_layout LyX-Code
11490 /usr/bin/gs -q -dSAFER -sDEVICE=stcolor
11495 \begin_layout LyX-Code
11498 -r360x360 -sDithering=fsmono
11503 \begin_layout LyX-Code
11506 -dNOPAUSE -dnoWeave
11511 \begin_layout LyX-Code
11514 -sOutputFile=- stcolor.ps -
11517 \begin_layout Standard
11518 Dieser Filter erzeugt eine Ausgabe in
11522 und schwarzweiß für einen
11524 Epson Stylus Color IIs
11528 \begin_layout Standard
11538 Ich benutze einen ähnlichen Filter für meinen
11555 benutze ich einen anderen Wert für den
11569 \begin_layout Subsection
11570 Wenn Ihr Drucker bereits PostScript® versteht\SpecialChar \ldots{}
11574 \begin_layout Standard
11575 Viele moderne Laserdrucker haben Post
11584 Einige Laserdrucker benutzen
11589 \begin_inset Quotes gld
11593 \begin_inset Quotes grd
11597 Wenn Sie über solch einen Drucker verfügen, benötigen Sie keinen Filter,
11598 sondern können Ihre Ausgabe direkt an den Drucker weiterleiten.
11599 Allerdings -- wenn Sie eine einfache Textdatei drucken möchten, werden
11600 Sie den Text erst irgendwie in
11604 formatieren müssen.
11607 \begin_layout Standard
11608 Es gibt drei verbreitete Programme, die ASCII-Dateien nach
11637 kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
11642 -Drucker sollten Sie ein Filterskript erzeugen, das eines dieser Programme
11643 zur Umwandlung benutzt.
11648 -Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
11649 druckt.) Lesen Sie für weitere Informationen die
11661 \begin_layout Section
11662 Der Druckerspuldämon
11667 \begin_layout Standard
11668 Das Programm, das letztlich die Druckaufträge ausführt, heißt
11673 Dies ist auch das Programm, das die Datei
11676 \begin_inset LatexCommand url
11677 target "/etc/printcap"
11687 Irgendwo in den Shellskripts, die ausgeführt werden, wenn Ihr Computer
11692 \begin_layout Standard
11693 Auf einigen Computern stehen diese
11711 Das müssen Sie selbst herausfinden.
11720 gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
11721 Systems zur Verfügung steht.
11722 Im Prinzip können Sie auch jedes Mal
11726 von Hand starten, wenn Sie als
11727 \begin_inset Quotes gld
11731 \begin_inset Quotes grd
11737 \begin_layout Standard
11742 erst einmal auf Ihrem System läuft, können Sie ihn mit Hilfe des
11746 efehls kontrollieren.
11747 Auch hierzu müssen Sie als
11748 \begin_inset Quotes gld
11752 \begin_inset Quotes grd
11758 \begin_layout Section
11759 Kurze Zusammenfassung
11762 \begin_layout Standard
11763 Zum Abschluss fassen wir noch einmal die Schritte zusammen, die Sie durchführen
11764 müssen, um eine minimale Konfiguration zu erreichen.
11765 Wenn Sie fertig sind, haben Sie zwei Drucker: der eine heißt
11766 \begin_inset Quotes gld
11774 \begin_inset Quotes grd
11777 und dient dazu, ASCII zu drucken, der andere heißt
11778 \begin_inset Quotes gld
11786 \begin_inset Quotes grd
11789 und verarbeitet Aufträge in
11794 Der Druckerfilter für den
11797 \begin_inset Quotes gld
11805 \begin_inset Quotes grd
11810 -Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
11811 ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf\SpecialChar \textcompwordmark{}
11818 \begin_layout Enumerate
11826 \begin_inset Quotes gld
11830 \begin_inset Quotes grd
11835 ein oder benutzen Sie
11845 \begin_layout Enumerate
11846 Führen Sie folgende Befehle aus:
11850 \begin_layout Enumerate
11857 \begin_layout Enumerate
11867 \begin_layout Standard
11868 (wenn es nicht bereits existiert)
11872 \begin_layout Enumerate
11880 \begin_layout Standard
11881 (Möglicherweise müssen Sie
11898 \begin_layout Enumerate
11905 \begin_layout Enumerate
11913 \begin_layout Standard
11914 (nur falls diese Verzeichnisse noch nicht existieren)
11918 \begin_layout Enumerate
11922 touch lp/errs ps/errs
11925 \begin_layout Enumerate
11929 chgrp daemon lp ps lp/errs ps/errs
11933 \begin_layout Enumerate
11934 Editieren Sie nun Ihre Datei
11942 \begin_layout Enumerate
11943 Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
11948 \begin_layout Enumerate
11949 \SpecialChar \ldots{}
11950 entweder die alte Version umbenennen (zum Beispiel in
11951 \begin_inset LatexCommand url
11952 target "/etc/printcap.orig"
11959 \begin_layout Enumerate
11960 \SpecialChar \ldots{}
11961 oder alle Einträge auskommentieren, indem Sie an den Anfang jeder Zeile
11965 \begin_inset Quotes gld
11973 \begin_inset Quotes grd
11978 -Zeichen schreiben.
11982 \begin_layout Enumerate
11983 Erstellen Sie in Ihrer
11996 \begin_layout LyX-Code
12004 \begin_layout LyX-Code
12012 \begin_layout LyX-Code
12015 :sd=/var/spool/lpd/lp:
12020 \begin_layout LyX-Code
12023 :lf=/var/spool/lpd/lp/errs:
12028 \begin_layout LyX-Code
12052 \begin_layout LyX-Code
12060 \begin_layout LyX-Code
12063 :sd=/var/spool/lpd/ps:
12068 \begin_layout LyX-Code
12071 :lf=/var/spool/lpd/ps/errs:
12076 \begin_layout LyX-Code
12079 :if=/var/spool/lpd/ps/ps.filter:
12084 \begin_layout LyX-Code
12091 \begin_layout Enumerate
12092 STELLEN SIE SICHER, DASS:
12096 \begin_layout Enumerate
12097 nichts in einer Leerzeile zwischen zwei Einträgen steht -- nicht einmal
12104 \begin_layout Enumerate
12108 \begin_inset Quotes gld
12118 \begin_inset Quotes grd
12123 -Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
12131 \begin_layout Enumerate
12132 Als nächstes, erstellen Sie ein Filterskript für den Drucker
12142 \begin_layout Enumerate
12143 Erstellen Sie eine Datei
12146 /var/spool/lpd/ps/ps.filter
12149 mit folgendem Inhalt
12155 \begin_layout LyX-Code
12161 \begin_layout LyX-Code
12164 /usr/bin/gs -q -dSAFER -dNOPAUSE
12169 \begin_layout LyX-Code
12172 -sDEVICE=epson -sOutputFile=- -
12175 \begin_layout Standard
12176 (Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
12177 \begin_inset Quotes gld
12185 \begin_inset Quotes grd
12188 durch den entsprechenden Treibernamen Ihres Druckers.
12189 Wenn sich das Programm
12197 befinden sollte, korrigieren Sie den Pfad.)
12201 \begin_layout Enumerate
12202 Führen Sie folgende Befehle aus:
12206 \begin_layout Enumerate
12210 chmod a+X /var/spool/lpd/ps/ps.filter
12213 \begin_layout Enumerate
12217 chgrp daemon /var/spool/lpd/ps/ps.filter
12222 \begin_layout Enumerate
12223 Zuletzt starten Sie den Druckerdämon
12233 \begin_layout Enumerate
12234 Wenn er noch nicht läuft, benutzen Sie
12240 , um ihn zu starten.
12244 \begin_layout Enumerate
12245 Wenn er bereits läuft, starten Sie das Programm
12274 Diese Befehle aktivieren die neuen Einträge in
12299 \begin_layout Enumerate
12300 Stellen Sie sicher, daß
12307 irgendwo in Ihren Bootscripts ausgeführt wird.
12311 \begin_layout Enumerate
12312 Sie können sich jetzt wieder als
12316 ausloggen und Ihre neuen Druckereinträge testen.
12324 aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
12329 zu testen; entsprechend testen Sie den Drucker
12343 gefolgt vom Namen einer kurzen Datei im
12353 \begin_layout Standard
12354 Noch ein Wort zur Vorsicht: wenn Sie den Drucker
12358 testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
12359 eine Unmenge Müll an Ihren Drucker schicken.
12360 Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
12375 , um den Druckauftrag zu widerrufen.
12380 Anschließend können Sie Ihren Drucker wieder einschalten.
12383 \begin_layout Standard
12384 Wenn einer der beiden Drucker nicht funktioniert, überprüfen Sie alle Schritte
12386 Ansonsten können Ihnen die Man
12421 \begin_layout Standard
12422 Wenn alles funktioniert, herzlichen Glückwunsch!
12425 \begin_layout Chapter
12427 \begin_inset LatexCommand label
12428 name "cha:Externes"
12435 \begin_layout Section
12439 \begin_layout Standard
12440 Einer der am häufigsten geäußerten Wünsche der LyX-Benuutzer ist die Möglichkeit
12441 einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
12442 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
12443 ähnliches zum Einbinden in Dokumente zu erstellen.
12444 Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
12445 das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
12449 \begin_layout Itemize
12450 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
12451 e Programm starten.
12454 \begin_layout Itemize
12455 LyX merkt nicht, daß Sie die Abbildung geändert haben, und die Darstellung
12456 am Bildschirm wird schnell veraltet; dies wird noch durch die fehlende
12457 Möglichkeit, die Anzeige zu aktualisieren, erschwert.
12460 \begin_layout Itemize
12461 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
12462 HTML oder ASCII umgehen.
12465 \begin_layout Standard
12468 Externes\InsetSpace \space{}
12471 ist der Versuch, diese Probleme zu lösen
12475 \begin_layout Standard
12476 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
12477 wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
12478 zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
12485 Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
12486 LyX und einer externen Anwendung definiert wird.
12487 Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
12488 von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
12489 und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
12493 \begin_layout Standard
12494 Das Ergebnis ist eben genau diese Einfügung
12496 Externes\InsetSpace \space{}
12500 Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
12501 Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
12502 Wenn Sie darauf klicken, erscheint ein Dialog, in dem Sie genau festlegen
12503 können, welche Art von Material Sie einbinden wollen.
12504 Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
12505 oben aufgezeigten Probleme umgehen können und einiges mehr.
12508 \begin_layout Section
12509 Wie funktioniert das?
12512 \begin_layout Standard
12515 Externes\InsetSpace \space{}
12518 basiert auf dem Konzept der Vorlage.
12519 Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
12520 Sorte von Material umgehen soll.
12521 Derzeit gehören zu LyX derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
12522 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
12523 Die vollständige Liste sehen Sie in
12528 infügen\SpecialChar \menuseparator
12533 atei\SpecialChar \menuseparator
12538 xternes\InsetSpace ~
12544 \begin_layout Standard
12545 Darüberhinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
12547 Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
12548 hoffen, daß Sie derartig erstellte Vorlagen an das LyX-Team schicken, damit
12549 sie in kommenden LyX-Versionen integriert werden können.
12552 \begin_layout Standard
12553 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
12554 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
12555 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
12557 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
12560 \begin_layout Standard
12561 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
12567 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
12568 speichern Sie diese
12573 Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen, müssen Sie
12578 starten, um eine PostScript®-Datei zu erzeugen, die von LaTeX eingebunden
12580 In diesem Fall ist also die
12584 -Datei die oben erwähnte Originaldatei, und die
12588 Datei die tatsächlich eingebundene Datei.
12591 \begin_layout Standard
12592 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
12593 Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
12594 Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
12595 dliche Exportformate für die LyX-Datei zu ermöglichen.
12598 \begin_layout Standard
12599 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
12600 eine PostScript®-Datei im Rohformat einzubinden.
12601 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
12602 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
12603 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
12604 Genau dies ist mit der Einfügung
12608 möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
12609 en (sofern sie von LyX unterstützt werden).
12612 \begin_layout Standard
12613 Darüberhinaus erlaubt die Einfügung
12617 aber auch die einfache Integration mit externen Betrachtern und Editoren.
12618 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
12619 XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript®-
12625 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
12626 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
12627 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
12628 der richtigen Größe zu erstellen.
12629 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
12630 und können so Ihre Produktivität ungemein steigern.
12633 \begin_layout Standard
12634 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
12635 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
12637 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
12638 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen, um externe
12639 Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
12643 \begin_layout Standard
12644 Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
12645 die Möglichkeiten von LyX stark erweitern, ohne dazu den eigentlichen Quellcode
12646 verändern zu müssen.
12647 Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
12648 aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
12651 \begin_layout Standard
12652 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
12653 möglicher Exportformate für das eingefügte Material gibt, wäre es zu vermuten,
12654 daß man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
12655 Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
12656 lle so einfach wie möglich zu halten.
12657 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
12658 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
12659 und es gibt nur einen Schalter
12661 in\InsetSpace \space{}
12666 \begin_layout Standard
12673 X\InsetSpace \space{}
12676 , der die Datei in genau diesem primären Format anzeigt.
12679 \begin_layout Standard
12680 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
12681 So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
12683 Denken Sie also daran, daß Ihnen die Vorschau lediglich das Aussehen in
12684 diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
12685 anderen Formaten aussieht, müssen Sie wie gewohnt die Konvertierung manuell
12689 \begin_layout Section
12695 \begin_layout Standard
12696 Eine Externe Einfügung wird vom Menü
12703 \SpecialChar \menuseparator
12711 \SpecialChar \menuseparator
12719 \InsetSpace \space{}
12724 \SpecialChar \ldots{}
12726 Es wird dann der Dialog
12728 Externes\InsetSpace \space{}
12732 In diesem Dialog können Sie genau festlegen, welche Art von Material Sie
12733 einbinden wollen, und auch wie das geschehen soll.
12734 Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
12735 und Betrachter starten.
12738 \begin_layout Standard
12739 Auf der Karteikarte
12743 befindet sich zunächst ein Fenster
12747 , in das Sie einen Dateinamen direkt oder über
12751 \SpecialChar \ldots{}
12753 Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird,
12754 besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
12755 Darunter ist ein Schalter
12757 Datei\InsetSpace \space{}
12758 bearbeiten\SpecialChar \ldots{}
12761 , mit dem ein Bearbeitungsprogramm für die eingegebene Datei aufgerufen
12765 \begin_layout Standard
12766 Dann kommt eine Liste mit Vorlagen.
12767 Im Textfenster darunter finden Sie einige hoffentlich hilfreiche Hinweise
12768 zur Verwendung der gewählten Vorlage: Meist eine kurze Beschreibung, was
12769 die Vorlage macht und welche Parameter möglich sind.
12772 \begin_layout Standard
12773 Unten links im Dialogfenster können Sie noch
12780 \begin_layout Standard
12781 Wenn Sie auf der Karteikarte
12787 \begin_layout Standard
12794 X-Ansicht in\InsetSpace \space{}
12799 \begin_layout Standard
12806 X\InsetSpace \space{}
12809 aktiviert haben, wird die externe Datei angezeigt, wenn es möglich ist.
12812 in\InsetSpace \space{}
12817 \begin_layout Standard
12824 X\InsetSpace \space{}
12827 deaktiviert, erscheint nur ein grau hiterlegtes Kästchen mit Vorlagentyp
12831 \begin_layout Standard
12832 Dann gibt es noch die Karteikarten
12848 , die Sie bereits aus
12853 infügen\SpecialChar \menuseparator
12858 rafik\SpecialChar \ldots{}
12862 Die letzten beiden sind abhängig vom Vorlagentyp aktiviert.
12865 \begin_layout Standard
12866 Ganz unten befinden sich schließlich die gewohnten Knöpfe
12888 \begin_layout Section
12892 \begin_layout Standard
12893 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
12894 von externem Material verwendet werden können.
12895 Dies sollte etwa folgendes umfassen:
12898 \begin_layout Itemize
12899 Externe Rasterbilder
12902 \begin_layout Itemize
12903 Externe XFig-Abbildungen
12906 \begin_layout Itemize
12910 \begin_layout Itemize
12914 \begin_layout Section
12915 Die Konfigurationsdatei
12918 \begin_layout Standard
12919 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
12920 Allerdings sollten Sie sich im klaren sein, daß Sie, wenn Sie dabei zu
12921 unbesorgt vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
12922 Wenn Sie also eigene Vorlagen erstellen wollen, lesen Sie bitte
12926 den Abschnitt\InsetSpace \space{}
12928 \begin_inset LatexCommand vref
12929 reference "sec:Sicherheitshinweise"
12936 \begin_layout Standard
12937 Trotzdem sollten Sie unbedingt selbst erstellte Vorlagen an das LyX-Team
12941 \begin_layout Standard
12942 Die Vorlagendefinitionen befinden sich in der Datei
12944 LyXDir/external_templates
12947 Sie können sich eine Kopie davon in Ihr privates Benutzerverzeichnis
12951 kopieren und editieren.
12952 Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
12953 genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
12954 finden\SpecialChar \ldots{}
12958 \begin_layout Section
12959 Der Ersetzungsmechanismus
12962 \begin_layout Standard
12963 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
12964 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
12965 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
12966 Aufruf ausgewertet werden.
12967 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
12968 das LyX-Dokument enthält.
12969 Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
12971 Hier finden Sie eine Liste dieser Makros:
12974 \begin_layout Description
12975 $$FName Der Name der im Dialog angegeben Datei.
12978 \begin_layout Description
12979 $$Basename Der Dateiname ohne die Endung
12982 \begin_layout Description
12983 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
12984 wird automatisch gelöscht, wenn das Dokument geschlossen oder die Einfügung
12988 \begin_layout Description
12990 \begin_inset Quotes gld
12994 \begin_inset Quotes grd
12997 ) Dieses Makro wird zum Inhalt der Datei mit dem Namen
13004 \begin_layout Description
13005 $$Sysdir Dies wird durch den Namen des Systemverzeichnisses ersetzt.
13006 Es wird normalerweise verwendet, um diverse Hilfsskripte anzusprechen,
13007 die Teil von LyX sind.
13010 \begin_layout Standard
13011 Darüberhinaus werden sämtliche Umgebungsvariablen der Form
13018 \begin_layout Section
13019 Sicherheitshinweise
13020 \begin_inset LatexCommand label
13021 name "sec:Sicherheitshinweise"
13028 \begin_layout Standard
13029 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
13030 zu einer Vielzahl von externen Programmen und startet diese automatisch.
13031 Darum ist es notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
13033 Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
13034 Parameter anzugeben, scheinbar Gefahr, daß jemand bösartige Dokumente erstellt,
13035 die willkürliche Befehle ausführen, sobald ein Benutzer sie betrachtet
13037 Dies ist etwas, das wir unter allen Umständen vermeiden wollen.
13040 \begin_layout Standard
13041 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
13042 tei festgelegt werden können, bestehen keine Sicherheitsbedenken, solange
13043 LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
13044 Der Grund dafür ist, daß die externen Programme nicht mit dem Systembefehl
13049 aufgerufen werden, sondern mit
13054 Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
13055 willkürliche Befehle durch die Shell ausführen zu lassen.
13058 \begin_layout Standard
13062 \begin_layout Standard
13071 Bedingt durch diese Sicherheit, sind Sie allerdings etwas in der Auswahl
13072 der Befehlszeichenketten eingeschränkt, die Sie in der Vorlagedatei verwenden
13074 Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muss
13075 auch so bleiben, wenn LyX weiterhin sicher bleiben soll.
13076 Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
13077 Skript schreiben und dieses dann aufrufen.
13080 \begin_layout Standard
13085 finden Sie das Skript
13087 general_command_wrapper.py
13089 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
13090 Es ist auch ein gutes Beispiel, wenn Sie selbst eigene, sichere Skripte
13092 Ein sehr viel komplexeres Beispiel, das auch
13096 und Konsorten verwendet, finden Sie mit
13100 im selben Verzeichnis.
13104 \begin_layout Standard
13116 \begin_layout Standard
13117 Es ist zwar durchaus möglich, eine Vorlage zu erstellen, die eine direkte
13118 Interaktion mit der Shell erlaubt.
13119 Dies würde jedoch einem böswilligen Benutzer erlauben, durch die clevere
13120 Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
13121 Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
13126 -Mechanismus arbeiten.
13129 \begin_layout Standard
13130 Selbstverständlich mag es verlockend sein, in einer sicheren Umgebung zu
13131 den einfacheren Shellscripts zurückzukehren.
13132 Aber seien Sie sich bewusst, daß Sie dadurch ein potentielles Sicherheitsloch
13134 Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
13135 Open Source an uns zu schicke,n sollte klar sein, daß ein derartiges, unsichere
13136 s Skript niemals fester Bestandteil der LyX-Distribution werden kann.
13139 \begin_layout Standard
13140 Die Einfügung externes Material gibt eine große Macht, und man muss sicherheitsb
13141 ewusst damit umgehen.
13142 Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
13143 die Türe zu gewaltigen Sicherheitsproblemen öffnen.
13144 Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
13145 oder fragen Sie das LyX-Team, wenn Sie sich nicht sicher sind, ob eine
13146 von Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
13147 Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
13148 kontrollierten Umfeld verwenden.
13151 \begin_layout Section
13152 Die Zukunft der externen Einfügung
13155 \begin_layout Standard
13156 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
13157 Mechanismus, der einen Zugang zu den Interna von LyX bietet.
13158 Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
13159 Falls sich jemand an die Weiterentwicklung macht, sind hier ein paar Hinweise,
13160 welche Wege dabei gegangen werden sollten:
13163 \begin_layout Itemize
13164 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
13167 \begin_layout Itemize
13168 Eingebettete Bearbeitung, zum Beispiel über OpenParts oder ein ähnliches
13172 \begin_layout Itemize
13173 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
13174 Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
13175 ebenso für die Parameter für jedes dieser Formate.
13176 Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
13177 global für diese eine Vorlage gilt.
13178 Dies würde es ermöglichen, auf die etwas willkürliche Festlegung eines
13179 primären Formates für das einzubindende Material zu verzichten.
13182 \begin_layout Itemize
13183 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
13184 als die einfache Parameterzeile zu ermöglichen.
13185 Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
13186 e Version der Einfügungsdialoge zu erstellen.
13189 \begin_layout Chapter
13194 \begin_layout Standard
13195 Dieser Anhang ist eine große Zusammenstellung aller Tastaturkürzel der deutschen
13197 Ursprünglich sollte es nur eine Liste der Kürzel, gefolgt von der zugeordneten
13198 Funktion werden, damit ein Benutzer schnell herausfinden kann, was ein
13200 Später haben wir uns dann entschlossen, auch die Menüs und die Definition
13201 der Werkzeugleiste hier aufzunehmen.
13205 \begin_layout Standard
13206 Die Form ist eigentlich selbsterklärend, dennoch ein paar Tipps: Alle Einträge
13215 usw.) sind alphabetisch geordnet.
13216 Einfachere Kombinationen stehen weiter oben als komplexere (
13225 Alle Einträge hier wurden aus der Menüstruktur und den Definitionsdateien
13235 Diese Dateien stellen im Zweifelsfall
13240 Bedenken Sie auch, daß Sie die Tastaturkürzel auch in Ihrer privaten Datei
13243 UserDir/preferences
13245 umdefinieren können.
13246 Wenn also etwas nicht übereinstimmt, schauen Sie bitte zuerst dort nach,
13247 und stellen Sie sicher, daß es dort nicht umdefiniert wurde.
13250 \begin_layout Standard
13251 Und als letztes sei der Hinweis angebracht, daß einige Windowmanager (wie
13252 zum Beispiel FVWM) einige der Funktionstasten abfangen und für die eigene
13253 Steuerung verwenden.
13254 So schaltet etwa bei einigen Installationen
13258 zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
13259 vorgesehen -- ein Wort vorwärts.
13260 Aber auch der Windowmanager ist zum Glück konfigurierbar, und Sie können
13268 \begin_layout Section
13272 \begin_layout LyX-Code
13276 \begin_layout LyX-Code
13280 \begin_layout LyX-Code
13284 \begin_layout LyX-Code
13285 Icon "buffer-write"
13288 \begin_layout LyX-Code
13289 Icon "buffer-print"
13292 \begin_layout LyX-Code
13296 \begin_layout LyX-Code
13300 \begin_layout LyX-Code
13304 \begin_layout LyX-Code
13308 \begin_layout LyX-Code
13312 \begin_layout LyX-Code
13316 \begin_layout LyX-Code
13320 \begin_layout LyX-Code
13324 \begin_layout LyX-Code
13328 \begin_layout LyX-Code
13332 \begin_layout LyX-Code
13336 \begin_layout LyX-Code
13340 \begin_layout LyX-Code
13341 Icon "footnote-insert"
13344 \begin_layout LyX-Code
13345 Icon "marginpar-insert"
13348 \begin_layout LyX-Code
13352 \begin_layout LyX-Code
13356 \begin_layout LyX-Code
13357 Icon "figure-insert"
13360 \begin_layout LyX-Code
13361 Icon "dialog-tabular-insert"
13364 \begin_layout LyX-Code
13368 \begin_layout Section
13372 \begin_layout Subsection
13376 \begin_layout Labeling
13377 \labelwidthstring 00.00.0000
13390 \begin_layout Labeling
13391 \labelwidthstring 00.00.0000
13408 \begin_layout Labeling
13409 \labelwidthstring 00.00.0000
13426 \begin_layout Labeling
13427 \labelwidthstring 00.00.0000
13437 Untermenü Exportieren
13440 \begin_layout Labeling
13441 \labelwidthstring 00.00.0000
13454 \begin_layout Labeling
13455 \labelwidthstring 00.00.0000
13465 Untermenü Versionskontrolle
13469 \begin_layout Labeling
13470 \labelwidthstring 00.00.0000
13480 \begin_layout Labeling
13481 \labelwidthstring 00.00.0000
13491 \begin_layout Labeling
13492 \labelwidthstring 00.00.0000
13502 \begin_layout Labeling
13503 \labelwidthstring 00.00.0000
13514 \begin_layout Labeling
13515 \labelwidthstring 00.00.0000
13526 \begin_layout Labeling
13527 \labelwidthstring 00.00.0000
13538 \begin_layout Labeling
13539 \labelwidthstring 00.00.0000
13549 Untermenü Importieren
13552 \begin_layout Labeling
13553 \labelwidthstring 00.00.0000
13566 \begin_layout Labeling
13567 \labelwidthstring 00.00.0000
13580 \begin_layout Labeling
13581 \labelwidthstring 00.00.0000
13591 Datei speichern unter
13594 \begin_layout Labeling
13595 \labelwidthstring 00.00.0000
13603 buffer-new-template
13605 neues Dokument von Vorlage
13608 \begin_layout Labeling
13609 \labelwidthstring 00.00.0000
13619 Datei wiederherstellen
13622 \begin_layout Labeling
13623 \labelwidthstring 00.00.0000
13636 \begin_layout Subsection
13640 \begin_layout Labeling
13641 \labelwidthstring 00.00.0000
13652 \begin_layout Labeling
13653 \labelwidthstring 00.00.0000
13664 \begin_layout Labeling
13665 \labelwidthstring 00.00.0000
13676 \begin_layout Labeling
13677 \labelwidthstring 00.00.0000
13688 \begin_layout Labeling
13689 \labelwidthstring 00.00.0000
13700 \begin_layout Labeling
13701 \labelwidthstring 00.00.0000
13715 \begin_layout Labeling
13716 \labelwidthstring 00.00.0000
13723 tabular-feature align-left
13726 \begin_layout Labeling
13727 \labelwidthstring 00.00.0000
13734 tabular-feature delete-column
13737 \begin_layout Labeling
13738 \labelwidthstring 00.00.0000
13745 tabular-feature append-row
13748 \begin_layout Labeling
13749 \labelwidthstring 00.00.0000
13756 tabular-feature align-right
13759 \begin_layout Labeling
13760 \labelwidthstring 00.00.0000
13767 tabular-feature delete-row
13770 \begin_layout Labeling
13771 \labelwidthstring 00.00.0000
13778 tabular-feature toggle-line-left
13781 \begin_layout Labeling
13782 \labelwidthstring 00.00.0000
13789 tabular-feature valign-bottom
13792 \begin_layout Labeling
13793 \labelwidthstring 00.00.0000
13800 tabular-feature toggle-line-top
13803 \begin_layout Labeling
13804 \labelwidthstring 00.00.0000
13811 tabular-feature multicolumn
13814 \begin_layout Labeling
13815 \labelwidthstring 00.00.0000
13822 tabular-feature toggle-line-right
13825 \begin_layout Labeling
13826 \labelwidthstring 00.00.0000
13833 tabular-feature append-column
13836 \begin_layout Labeling
13837 \labelwidthstring 00.00.0000
13844 tabular-feature valign-center
13847 \begin_layout Labeling
13848 \labelwidthstring 00.00.0000
13855 tabular-feature toggle-line-bottom
13858 \begin_layout Labeling
13859 \labelwidthstring 00.00.0000
13866 tabular-feature valign-top
13869 \begin_layout Labeling
13870 \labelwidthstring 00.00.0000
13877 tabular-feature align-center
13881 \begin_layout Labeling
13882 \labelwidthstring 00.00.0000
13896 \begin_layout Labeling
13897 \labelwidthstring 00.00.0000
13904 primary-selection-paste paragraph
13907 \begin_layout Labeling
13908 \labelwidthstring 00.00.0000
13915 primary-selection-paste
13919 \begin_layout Labeling
13920 \labelwidthstring 00.00.0000
13931 \begin_layout Labeling
13932 \labelwidthstring 00.00.0000
13943 \begin_layout Subsection
13947 \begin_layout Labeling
13948 \labelwidthstring 00.00.0000
13956 graphicUmschalt+insert
13959 \begin_layout Labeling
13960 \labelwidthstring 00.00.0000
13968 dialog-tabular-insert
13971 \begin_layout Labeling
13972 \labelwidthstring 00.00.0000
13980 buffer-child-insert
13983 \begin_layout Labeling
13984 \labelwidthstring 00.00.0000
13998 \begin_layout Labeling
13999 \labelwidthstring 00.00.0000
14006 file-insert-plaintext paragraphs
14009 \begin_layout Labeling
14010 \labelwidthstring 00.00.0000
14020 \begin_layout Labeling
14021 \labelwidthstring 00.00.0000
14028 file-insert-plaintext lines
14032 \begin_layout Labeling
14033 \labelwidthstring 00.00.0000
14044 \begin_layout Labeling
14045 \labelwidthstring 00.00.0000
14056 \begin_layout Labeling
14057 \labelwidthstring 00.00.0000
14071 \begin_layout Labeling
14072 \labelwidthstring 00.00.0000
14082 \begin_layout Labeling
14083 \labelwidthstring 00.00.0000
14093 \begin_layout Labeling
14094 \labelwidthstring 00.00.0000
14104 \begin_layout Labeling
14105 \labelwidthstring 00.00.0000
14115 \begin_layout Labeling
14116 \labelwidthstring 00.00.0000
14126 \begin_layout Labeling
14127 \labelwidthstring 00.00.0000
14138 \begin_layout Labeling
14139 \labelwidthstring 00.00.0000
14153 \begin_layout Labeling
14154 \labelwidthstring 00.00.0000
14161 buffer-float-insert algorithm
14164 \begin_layout Labeling
14165 \labelwidthstring 00.00.0000
14172 buffer-float-insert wide-tab
14175 \begin_layout Labeling
14176 \labelwidthstring 00.00.0000
14183 buffer-float-insert figure
14186 \begin_layout Labeling
14187 \labelwidthstring 00.00.0000
14194 buffer-float-insert table
14197 \begin_layout Labeling
14198 \labelwidthstring 00.00.0000
14205 buffer-float-insert wide-fig
14209 \begin_layout Labeling
14210 \labelwidthstring 00.00.0000
14221 \begin_layout Labeling
14222 \labelwidthstring 00.00.0000
14233 \begin_layout Labeling
14234 \labelwidthstring 00.00.0000
14242 marginalnote-insert
14245 \begin_layout Labeling
14246 \labelwidthstring 00.00.0000
14257 \begin_layout Labeling
14258 \labelwidthstring 00.00.0000
14272 \begin_layout Labeling
14273 \labelwidthstring 00.00.0000
14283 \begin_layout Labeling
14284 \labelwidthstring 00.00.0000
14294 \begin_layout Labeling
14295 \labelwidthstring 00.00.0000
14302 ligature-break-insert
14305 \begin_layout Labeling
14306 \labelwidthstring 00.00.0000
14316 \begin_layout Labeling
14317 \labelwidthstring 00.00.0000
14324 protected-space-insert
14327 \begin_layout Labeling
14328 \labelwidthstring 00.00.0000
14335 menu-separator-insert
14338 \begin_layout Labeling
14339 \labelwidthstring 00.00.0000
14346 end-of-sentence-period-insert
14349 \begin_layout Labeling
14350 \labelwidthstring 00.00.0000
14357 command-sequence math-insert ^;math-mode;
14360 \begin_layout Labeling
14361 \labelwidthstring 00.00.0000
14368 hyphenation-point-insert
14371 \begin_layout Labeling
14372 \labelwidthstring 00.00.0000
14379 command-sequence math-insert _;math-mode;
14382 \begin_layout Labeling
14383 \labelwidthstring 00.00.0000
14394 \begin_layout Labeling
14395 \labelwidthstring 00.00.0000
14406 \begin_layout Labeling
14407 \labelwidthstring 00.00.0000
14418 \begin_layout Labeling
14419 \labelwidthstring 00.00.0000
14430 \begin_layout Labeling
14431 \labelwidthstring 00.00.0000
14442 \begin_layout Labeling
14443 \labelwidthstring 00.00.0000
14454 \begin_layout Subsection
14460 \begin_layout Labeling
14461 \labelwidthstring 00.00.0000
14472 \begin_layout Labeling
14473 \labelwidthstring 00.00.0000
14484 \begin_layout Labeling
14485 \labelwidthstring 00.00.0000
14496 \begin_layout Labeling
14497 \labelwidthstring 00.00.0000
14508 \begin_layout Labeling
14509 \labelwidthstring 00.00.0000
14520 \begin_layout Labeling
14521 \labelwidthstring 00.00.0000
14532 \begin_layout Labeling
14533 \labelwidthstring 00.00.0000
14544 \begin_layout Labeling
14545 \labelwidthstring 00.00.0000
14556 \begin_layout Labeling
14557 \labelwidthstring 00.00.0000
14568 \begin_layout Subsubsection
14571 Format\SpecialChar \menuseparator
14572 Zeichen\SpecialChar \ldots{}
14576 \begin_layout Labeling
14577 \labelwidthstring 00.00.0000
14588 \begin_layout Labeling
14589 \labelwidthstring 00.00.0000
14600 \begin_layout Labeling
14601 \labelwidthstring 00.00.0000
14612 \begin_layout Labeling
14613 \labelwidthstring 00.00.0000
14624 \begin_layout Labeling
14625 \labelwidthstring 00.00.0000
14636 \begin_layout Labeling
14637 \labelwidthstring 00.00.0000
14648 \begin_layout Labeling
14649 \labelwidthstring 00.00.0000
14660 \begin_layout Labeling
14661 \labelwidthstring 00.00.0000
14672 \begin_layout Labeling
14673 \labelwidthstring 00.00.0000
14684 \begin_layout Labeling
14685 \labelwidthstring 00.00.0000
14696 \begin_layout Labeling
14697 \labelwidthstring 00.00.0000
14709 \begin_layout Labeling
14710 \labelwidthstring 00.00.0000
14722 \begin_layout Labeling
14723 \labelwidthstring 00.00.0000
14734 \begin_layout Labeling
14735 \labelwidthstring 00.00.0000
14746 \begin_layout Labeling
14747 \labelwidthstring 00.00.0000
14758 \begin_layout Labeling
14759 \labelwidthstring 00.00.0000
14770 \begin_layout Labeling
14771 \labelwidthstring 00.00.0000
14782 \begin_layout Labeling
14783 \labelwidthstring 00.00.0000
14794 \begin_layout Labeling
14795 \labelwidthstring 00.00.0000
14806 \begin_layout Labeling
14807 \labelwidthstring 00.00.0000
14818 \begin_layout Labeling
14819 \labelwidthstring 00.00.0000
14830 \begin_layout Labeling
14831 \labelwidthstring 00.00.0000
14842 \begin_layout Labeling
14843 \labelwidthstring 00.00.0000
14854 \begin_layout Labeling
14855 \labelwidthstring 00.00.0000
14866 \begin_layout Labeling
14867 \labelwidthstring 00.00.0000
14878 \begin_layout Labeling
14879 \labelwidthstring 00.00.0000
14890 \begin_layout Labeling
14891 \labelwidthstring 00.00.0000
14902 \begin_layout Labeling
14903 \labelwidthstring 00.00.0000
14914 \begin_layout Labeling
14915 \labelwidthstring 00.00.0000
14926 \begin_layout Labeling
14927 \labelwidthstring 00.00.0000
14938 \begin_layout Labeling
14939 \labelwidthstring 00.00.0000
14950 \begin_layout Labeling
14951 \labelwidthstring 00.00.0000
14962 \begin_layout Labeling
14963 \labelwidthstring 00.00.0000
14974 \begin_layout Subsection
14978 \begin_layout Subsection
14982 \begin_layout Subsection
14986 \begin_layout Subsection
14990 \begin_layout Labeling
14991 \labelwidthstring 00.00.0000
15002 \begin_layout Labeling
15003 \labelwidthstring 00.00.0000
15014 \begin_layout Labeling
15015 \labelwidthstring 00.00.0000
15026 \begin_layout Labeling
15027 \labelwidthstring 00.00.0000
15038 \begin_layout Labeling
15039 \labelwidthstring 00.00.0000
15050 \begin_layout Labeling
15051 \labelwidthstring 00.00.0000
15059 layout ShortFoilhead
15062 \begin_layout Labeling
15063 \labelwidthstring 00.00.0000
15074 \begin_layout Labeling
15075 \labelwidthstring 00.00.0000
15086 \begin_layout Labeling
15087 \labelwidthstring 00.00.0000
15098 \begin_layout Labeling
15099 \labelwidthstring 00.00.0000
15110 \begin_layout Labeling
15111 \labelwidthstring 00.00.0000
15119 layout ShortRotatefoilhead
15122 \begin_layout Labeling
15123 \labelwidthstring 00.00.0000
15134 \begin_layout Labeling
15135 \labelwidthstring 00.00.0000
15146 \begin_layout Labeling
15147 \labelwidthstring 00.00.0000
15158 \begin_layout Standard
15166 drop-layoutUmschalt+choice
15169 \begin_layout Labeling
15170 \labelwidthstring 00.00.0000
15184 \begin_layout Labeling
15185 \labelwidthstring 00.00.0000
15199 \begin_layout Labeling
15200 \labelwidthstring 00.00.0000
15211 \begin_layout Labeling
15212 \labelwidthstring 00.00.0000
15223 \begin_layout Labeling
15224 \labelwidthstring 00.00.0000
15232 layout Subsubsection
15235 \begin_layout Labeling
15236 \labelwidthstring 00.00.0000
15247 \begin_layout Labeling
15248 \labelwidthstring 00.00.0000
15256 layout Subparagraph
15259 \begin_layout Labeling
15260 \labelwidthstring 00.00.0000
15272 \begin_layout Labeling
15273 \labelwidthstring 00.00.0000
15285 \begin_layout Labeling
15286 \labelwidthstring 00.00.0000
15298 \begin_layout Labeling
15299 \labelwidthstring 00.00.0000
15311 \begin_layout Labeling
15312 \labelwidthstring 00.00.0000
15321 layout Subsubsection*
15324 \begin_layout Labeling
15325 \labelwidthstring 00.00.0000
15337 \begin_layout Labeling
15338 \labelwidthstring 00.00.0000
15347 layout Subparagraph*
15350 \begin_layout Labeling
15351 \labelwidthstring 00.00.0000
15362 \begin_layout Labeling
15363 \labelwidthstring 00.00.0000
15371 layout Bibliography
15374 \begin_layout Labeling
15375 \labelwidthstring 00.00.0000
15386 \begin_layout Labeling
15387 \labelwidthstring 00.00.0000
15398 \begin_layout Labeling
15399 \labelwidthstring 00.00.0000
15410 \begin_layout Labeling
15411 \labelwidthstring 00.00.0000
15422 \begin_layout Labeling
15423 \labelwidthstring 00.00.0000
15434 \begin_layout Labeling
15435 \labelwidthstring 00.00.0000
15443 layout Rotatefoilhead
15446 \begin_layout Labeling
15447 \labelwidthstring 00.00.0000
15455 layout RightAddress
15458 \begin_layout Labeling
15459 \labelwidthstring 00.00.0000
15470 \begin_layout Labeling
15471 \labelwidthstring 00.00.0000
15482 \begin_layout Labeling
15483 \labelwidthstring 00.00.0000
15494 \begin_layout Labeling
15495 \labelwidthstring 00.00.0000
15506 \begin_layout Standard
15507 Die folgenden Definitionen dienen der Kompatibilität zu älteren Versionen.
15508 Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
15511 \begin_layout Labeling
15512 \labelwidthstring 00.00.0000
15523 \begin_layout Labeling
15524 \labelwidthstring 00.00.0000
15532 layout Subsubsection*
15535 \begin_layout Labeling
15536 \labelwidthstring 00.00.0000
15547 \begin_layout Section
15551 \begin_layout Subsection
15552 Specifische Definitionen aus
15557 \begin_layout Labeling
15558 \labelwidthstring 00.00.0000
15568 \begin_layout Labeling
15569 \labelwidthstring 00.00.0000
15579 \begin_layout Labeling
15580 \labelwidthstring 00.00.0000
15590 \begin_layout Labeling
15591 \labelwidthstring 00.00.0000
15601 \begin_layout Labeling
15602 \labelwidthstring 00.00.0000
15612 \begin_layout Labeling
15613 \labelwidthstring 00.00.0000
15623 \begin_layout Labeling
15624 \labelwidthstring 00.00.0000
15631 hyphenation-point-insert
15634 \begin_layout Labeling
15635 \labelwidthstring 00.00.0000
15645 \begin_layout Labeling
15646 \labelwidthstring 00.00.0000
15653 line-delete-forward
15656 \begin_layout Labeling
15657 \labelwidthstring 00.00.0000
15667 \begin_layout Labeling
15668 \labelwidthstring 00.00.0000
15678 \begin_layout Labeling
15679 \labelwidthstring 00.00.0000
15689 \begin_layout Labeling
15690 \labelwidthstring 00.00.0000
15700 \begin_layout Labeling
15701 \labelwidthstring 00.00.0000
15711 \begin_layout Labeling
15712 \labelwidthstring 00.00.0000
15722 \begin_layout Labeling
15723 \labelwidthstring 00.00.0000
15733 \begin_layout Labeling
15734 \labelwidthstring 00.00.0000
15744 \begin_layout Labeling
15745 \labelwidthstring 00.00.0000
15755 \begin_layout Labeling
15756 \labelwidthstring 00.00.0000
15766 \begin_layout Labeling
15767 \labelwidthstring 00.00.0000
15777 \begin_layout Labeling
15778 \labelwidthstring 00.00.0000
15788 \begin_layout Labeling
15789 \labelwidthstring 00.00.0000
15792 Strg+X\InsetSpace ~
15800 \begin_layout Labeling
15801 \labelwidthstring 00.00.0000
15804 Strg+X\InsetSpace ~
15812 \begin_layout Labeling
15813 \labelwidthstring 00.00.0000
15816 Strg+X\InsetSpace ~
15824 \begin_layout Labeling
15825 \labelwidthstring 00.00.0000
15828 Strg+X\InsetSpace ~
15836 \begin_layout Labeling
15837 \labelwidthstring 00.00.0000
15841 Strg+X\InsetSpace ~
15849 \begin_layout Labeling
15850 \labelwidthstring 00.00.0000
15853 Strg+X\InsetSpace ~
15861 \begin_layout Labeling
15862 \labelwidthstring 00.00.0000
15865 Strg+X\InsetSpace ~
15873 \begin_layout Labeling
15874 \labelwidthstring 00.00.0000
15877 Strg+X\InsetSpace ~
15885 \begin_layout Labeling
15886 \labelwidthstring 00.00.0000
15889 Strg+X\InsetSpace ~
15897 \begin_layout Labeling
15898 \labelwidthstring 00.00.0000
15902 Strg+X\InsetSpace ~
15910 \begin_layout Labeling
15911 \labelwidthstring 00.00.0000
15914 Strg+X\InsetSpace ~
15922 \begin_layout Labeling
15923 \labelwidthstring 00.00.0000
15926 Strg+X\InsetSpace ~
15934 \begin_layout Labeling
15935 \labelwidthstring 00.00.0000
15938 Strg+X\InsetSpace ~
15947 \begin_layout Labeling
15948 \labelwidthstring 00.00.0000
15951 Strg+X\InsetSpace ~
15960 \begin_layout Labeling
15961 \labelwidthstring 00.00.0000
15964 Strg+X\InsetSpace ~
15973 \begin_layout Labeling
15974 \labelwidthstring 00.00.0000
15977 Strg+X\InsetSpace ~
15986 \begin_layout Labeling
15987 \labelwidthstring 00.00.0000
15990 Strg+X\InsetSpace ~
15999 \begin_layout Labeling
16000 \labelwidthstring 00.00.0000
16004 Strg+X\InsetSpace ~
16012 \begin_layout Labeling
16013 \labelwidthstring 00.00.0000
16016 Strg+X\InsetSpace ~
16024 \begin_layout Labeling
16025 \labelwidthstring 00.00.0000
16028 Strg+X\InsetSpace ~
16036 \begin_layout Labeling
16037 \labelwidthstring 00.00.0000
16040 Strg+X\InsetSpace ~
16048 \begin_layout Labeling
16049 \labelwidthstring 00.00.0000
16052 Strg+X\InsetSpace ~
16057 menu-open Documents
16060 \begin_layout Labeling
16061 \labelwidthstring 00.00.0000
16064 Strg+X\InsetSpace ~
16072 \begin_layout Labeling
16073 \labelwidthstring 00.00.0000
16076 Strg+X\InsetSpace ~
16084 \begin_layout Labeling
16085 \labelwidthstring 00.00.0000
16088 Strg+X\InsetSpace ~
16096 \begin_layout Labeling
16097 \labelwidthstring 00.00.0000
16100 Strg+X\InsetSpace ~
16108 \begin_layout Labeling
16109 \labelwidthstring 00.00.0000
16112 Strg+X\InsetSpace ~
16120 \begin_layout Labeling
16121 \labelwidthstring 00.00.0000
16124 Strg+X\InsetSpace ~
16129 buffer-toggle-read-only
16132 \begin_layout Labeling
16133 \labelwidthstring 00.00.0000
16136 Strg+X\InsetSpace ~
16144 \begin_layout Labeling
16145 \labelwidthstring 00.00.0000
16148 Strg+X\InsetSpace ~
16156 \begin_layout Labeling
16157 \labelwidthstring 00.00.0000
16160 Strg+X\InsetSpace ~
16168 \begin_layout Labeling
16169 \labelwidthstring 00.00.0000
16179 \begin_layout Labeling
16180 \labelwidthstring 00.00.0000
16190 \begin_layout Labeling
16191 \labelwidthstring 00.00.0000
16201 \begin_layout Labeling
16202 \labelwidthstring 00.00.0000
16212 \begin_layout Labeling
16213 \labelwidthstring 00.00.0000
16219 \begin_inset Formula $\uparrow$
16227 \begin_layout Labeling
16228 \labelwidthstring 00.00.0000
16234 \begin_inset Formula $\downarrow$
16242 \begin_layout Labeling
16243 \labelwidthstring 00.00.0000
16249 \begin_inset Formula $\downarrow$
16257 \begin_layout Labeling
16258 \labelwidthstring 00.00.0000
16264 \begin_inset Formula $\uparrow$
16272 \begin_layout Labeling
16273 \labelwidthstring 00.00.0000
16277 \begin_inset Formula $\leftarrow$
16287 \begin_layout Labeling
16288 \labelwidthstring 00.00.0000
16292 \begin_inset Formula $\rightarrow$
16302 \begin_layout Labeling
16303 \labelwidthstring 00.00.0000
16309 \begin_inset Formula $\uparrow$
16317 \begin_layout Labeling
16318 \labelwidthstring 00.00.0000
16324 \begin_inset Formula $\downarrow$
16332 \begin_layout Labeling
16333 \labelwidthstring 00.00.0000
16337 \begin_inset Formula $\leftarrow$
16347 \begin_layout Labeling
16348 \labelwidthstring 00.00.0000
16352 \begin_inset Formula $\rightarrow$
16362 \begin_layout Labeling
16363 \labelwidthstring 00.00.0000
16370 word-delete-forward
16373 \begin_layout Labeling
16374 \labelwidthstring 00.00.0000
16381 word-delete-backward
16384 \begin_layout Labeling
16385 \labelwidthstring 00.00.0000
16395 \begin_layout Labeling
16396 \labelwidthstring 00.00.0000
16404 end-of-sentence-period-insert
16407 \begin_layout Labeling
16408 \labelwidthstring 00.00.0000
16415 protected-space-insert
16418 \begin_layout Labeling
16419 \labelwidthstring 00.00.0000
16429 \begin_layout Labeling
16430 \labelwidthstring 00.00.0000
16440 \begin_layout Labeling
16441 \labelwidthstring 00.00.0000
16451 \begin_layout Labeling
16452 \labelwidthstring 00.00.0000
16462 \begin_layout Labeling
16463 \labelwidthstring 00.00.0000
16473 \begin_layout Labeling
16474 \labelwidthstring 00.00.0000
16484 \begin_layout Labeling
16485 \labelwidthstring 00.00.0000
16492 buffer-begin-select
16495 \begin_layout Labeling
16496 \labelwidthstring 00.00.0000
16506 \begin_layout Labeling
16507 \labelwidthstring 00.00.0000
16511 \begin_inset Formula $\uparrow$
16518 paragraph-up-select
16521 \begin_layout Labeling
16522 \labelwidthstring 00.00.0000
16526 \begin_inset Formula $\downarrow$
16533 paragraph-down-select
16536 \begin_layout Labeling
16537 \labelwidthstring 00.00.0000
16543 \begin_inset Formula $\leftarrow$
16548 word-backward-select
16551 \begin_layout Labeling
16552 \labelwidthstring 00.00.0000
16558 \begin_inset Formula $\rightarrow$
16563 word-forward-select
16566 \begin_layout Labeling
16567 \labelwidthstring 00.00.0000
16577 \begin_layout Labeling
16578 \labelwidthstring 00.00.0000
16585 word-delete-forward
16588 \begin_layout Labeling
16589 \labelwidthstring 00.00.0000
16599 \begin_layout Labeling
16600 \labelwidthstring 00.00.0000
16610 \begin_layout Labeling
16611 \labelwidthstring 00.00.0000
16621 \begin_layout Labeling
16622 \labelwidthstring 00.00.0000
16633 \begin_layout Labeling
16634 \labelwidthstring 00.00.0000
16641 break-paragraph-keep-layout
16644 \begin_layout Labeling
16645 \labelwidthstring 00.00.0000
16655 \begin_layout Subsection
16656 Specifische Definitionen aus
16661 \begin_layout Labeling
16662 \labelwidthstring 00.00.0000
16672 \begin_layout Labeling
16673 \labelwidthstring 00.00.0000
16683 \begin_layout Labeling
16684 \labelwidthstring 00.00.0000
16694 \begin_layout Labeling
16695 \labelwidthstring 00.00.0000
16705 \begin_layout Labeling
16706 \labelwidthstring 00.00.0000
16716 \begin_layout Labeling
16717 \labelwidthstring 00.00.0000
16727 \begin_layout Labeling
16728 \labelwidthstring 00.00.0000
16738 \begin_layout Labeling
16739 \labelwidthstring 00.00.0000
16749 \begin_layout Labeling
16750 \labelwidthstring 00.00.0000
16760 \begin_layout Labeling
16761 \labelwidthstring 00.00.0000
16771 \begin_layout Labeling
16772 \labelwidthstring 00.00.0000
16782 \begin_layout Labeling
16783 \labelwidthstring 00.00.0000
16793 \begin_layout Labeling
16794 \labelwidthstring 00.00.0000
16804 \begin_layout Labeling
16805 \labelwidthstring 00.00.0000
16815 \begin_layout Labeling
16816 \labelwidthstring 00.00.0000
16826 \begin_layout Labeling
16827 \labelwidthstring 00.00.0000
16837 \begin_layout Labeling
16838 \labelwidthstring 00.00.0000
16848 \begin_layout Labeling
16849 \labelwidthstring 00.00.0000
16859 \begin_layout Labeling
16860 \labelwidthstring 00.00.0000
16870 \begin_layout Labeling
16871 \labelwidthstring 00.00.0000
16887 \begin_layout Labeling
16888 \labelwidthstring 00.00.0000
16898 \begin_layout Labeling
16899 \labelwidthstring 00.00.0000
16909 \begin_layout Labeling
16910 \labelwidthstring 00.00.0000
16917 protected-space-insert
16920 \begin_layout Labeling
16921 \labelwidthstring 00.00.0000
16931 \begin_layout Labeling
16932 \labelwidthstring 00.00.0000
16942 \begin_layout Labeling
16943 \labelwidthstring 00.00.0000
16953 \begin_layout Labeling
16954 \labelwidthstring 00.00.0000
16961 buffer-new-template
16964 \begin_layout Labeling
16965 \labelwidthstring 00.00.0000
16975 \begin_layout Labeling
16976 \labelwidthstring 00.00.0000
16986 \begin_layout Labeling
16987 \labelwidthstring 00.00.0000
16997 \begin_layout Labeling
16998 \labelwidthstring 00.00.0000
17008 \begin_layout Labeling
17009 \labelwidthstring 00.00.0000
17019 \begin_layout Labeling
17020 \labelwidthstring 00.00.0000
17030 \begin_layout Labeling
17031 \labelwidthstring 00.00.0000
17041 \begin_layout Labeling
17042 \labelwidthstring 00.00.0000
17050 end-of-sentence-period-insert
17053 \begin_layout Labeling
17054 \labelwidthstring 00.00.0000
17064 \begin_layout Labeling
17065 \labelwidthstring 00.00.0000
17075 \begin_layout Labeling
17076 \labelwidthstring 00.00.0000
17083 hyphenation-point-insert
17086 \begin_layout Labeling
17087 \labelwidthstring 00.00.0000
17097 \begin_layout Labeling
17098 \labelwidthstring 00.00.0000
17101 Strg+Umschalt+Leertaste
17105 protected-space-insert
17108 \begin_layout Labeling
17109 \labelwidthstring 00.00.0000
17119 \begin_layout Labeling
17120 \labelwidthstring 00.00.0000
17130 \begin_layout Labeling
17131 \labelwidthstring 00.00.0000
17141 \begin_layout Labeling
17142 \labelwidthstring 00.00.0000
17148 \begin_inset Formula $\uparrow$
17156 \begin_layout Labeling
17157 \labelwidthstring 00.00.0000
17163 \begin_inset Formula $\downarrow$
17171 \begin_layout Labeling
17172 \labelwidthstring 00.00.0000
17182 \begin_layout Labeling
17183 \labelwidthstring 00.00.0000
17193 \begin_layout Labeling
17194 \labelwidthstring 00.00.0000
17200 \begin_inset Formula $\downarrow$
17208 \begin_layout Labeling
17209 \labelwidthstring 00.00.0000
17215 \begin_inset Formula $\uparrow$
17223 \begin_layout Labeling
17224 \labelwidthstring 00.00.0000
17230 \begin_inset Formula $\leftarrow$
17238 \begin_layout Labeling
17239 \labelwidthstring 00.00.0000
17245 \begin_inset Formula $\rightarrow$
17253 \begin_layout Labeling
17254 \labelwidthstring 00.00.0000
17264 \begin_layout Labeling
17265 \labelwidthstring 00.00.0000
17275 \begin_layout Labeling
17276 \labelwidthstring 00.00.0000
17282 \begin_inset Formula $\uparrow$
17290 \begin_layout Labeling
17291 \labelwidthstring 00.00.0000
17297 \begin_inset Formula $\downarrow$
17305 \begin_layout Labeling
17306 \labelwidthstring 00.00.0000
17313 word-delete-forward
17316 \begin_layout Labeling
17317 \labelwidthstring 00.00.0000
17324 word-delete-backward
17327 \begin_layout Labeling
17328 \labelwidthstring 00.00.0000
17338 \begin_layout Labeling
17339 \labelwidthstring 00.00.0000
17349 \begin_layout Labeling
17350 \labelwidthstring 00.00.0000
17356 \begin_inset Formula $\leftarrow$
17364 \begin_layout Labeling
17365 \labelwidthstring 00.00.0000
17371 \begin_inset Formula $\rightarrow$
17379 \begin_layout Labeling
17380 \labelwidthstring 00.00.0000
17386 \begin_inset Formula $\downarrow$
17391 paragraph-down-select
17394 \begin_layout Labeling
17395 \labelwidthstring 00.00.0000
17405 \begin_layout Labeling
17406 \labelwidthstring 00.00.0000
17413 buffer-begin-select
17416 \begin_layout Labeling
17417 \labelwidthstring 00.00.0000
17423 \begin_inset Formula $\leftarrow$
17428 word-backward-select
17431 \begin_layout Labeling
17432 \labelwidthstring 00.00.0000
17438 \begin_inset Formula $\rightarrow$
17443 word-forward-select
17446 \begin_layout Labeling
17447 \labelwidthstring 00.00.0000
17453 \begin_inset Formula $\uparrow$
17458 paragraph-up-select
17461 \begin_layout Labeling
17462 \labelwidthstring 00.00.0000
17472 \begin_layout Labeling
17473 \labelwidthstring 00.00.0000
17480 break-paragraph-keep-layout
17483 \begin_layout Labeling
17484 \labelwidthstring 00.00.0000
17495 \begin_layout Labeling
17496 \labelwidthstring 00.00.0000
17502 \begin_inset Formula $\rightarrow$
17510 \begin_layout Labeling
17511 \labelwidthstring 00.00.0000
17517 \begin_inset Formula $\leftarrow$
17525 \begin_layout Labeling
17526 \labelwidthstring 00.00.0000
17536 \begin_layout Labeling
17537 \labelwidthstring 00.00.0000
17547 \begin_layout Labeling
17548 \labelwidthstring 00.00.0000
17558 \begin_layout Labeling
17559 \labelwidthstring 00.00.0000
17569 \begin_layout Labeling
17570 \labelwidthstring 00.00.0000
17580 \begin_layout Labeling
17581 \labelwidthstring 00.00.0000
17591 \begin_layout Labeling
17592 \labelwidthstring 00.00.0000
17602 \begin_layout Labeling
17603 \labelwidthstring 00.00.0000
17613 \begin_layout Subsection
17614 Spezifische Definitionen aus
17619 \begin_layout Standard
17620 Definitionen die denen aus dem Programm Scientific Word ähnlich sind.
17623 \begin_layout Standard
17624 Zusammengestellt von
17632 \begin_layout Standard
17633 Diese Definitionen erleichtern das Schreiben von Gleichungen, ohne die Maus
17637 \begin_layout Standard
17638 Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
17639 sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
17640 Wenn Sie beispielsweise wissen wollen, wie
17644 korrekt bezeichnet wird, drücken Sie
17648 gefolgt von dieser Kombination, und in der Statuszeile sehen Sie dann
17649 \begin_inset Quotes gld
17654 Strg+S Umschalt+Strg+Ampersand
17657 \begin_inset Quotes grd
17663 \begin_layout Labeling
17664 \labelwidthstring 00.00.0000
17674 \begin_layout Standard
17675 Wechsel normal/hervorgehobener Modus für Gleichungen.
17678 \begin_layout Labeling
17679 \labelwidthstring 00.00.0000
17689 \begin_layout Standard
17690 Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste drücken,
17691 wird der Ausdruck als Zähler eines Bruches verwendet.
17694 \begin_layout Labeling
17695 \labelwidthstring 00.00.0000
17705 \begin_layout Standard
17706 Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
17707 Das normalerweise verwendete
17709 math\SpecialChar \-
17712 , das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
17715 \begin_layout Labeling
17716 \labelwidthstring 00.00.0000
17726 \begin_layout Labeling
17727 \labelwidthstring 00.00.0000
17737 \begin_inset Formula $\int$
17743 \begin_layout Labeling
17744 \labelwidthstring 00.00.0000
17751 line-delete-forward
17753 EmacUmschalt+like binding
17756 \begin_layout Standard
17757 Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
17758 im Mathemodus schreiben
17761 \begin_layout Labeling
17762 \labelwidthstring 00.00.0000
17772 \begin_layout Standard
17773 Befehle, um die Numerierung von Gleichungen zu kontrollieren.
17774 Die in Sciword verwendete Sequenz
17778 bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
17781 \begin_layout Labeling
17782 \labelwidthstring 00.00.0000
17791 Add/remove a number to single equation.
17794 \begin_layout Labeling
17795 \labelwidthstring 00.00.0000
17804 Add/remove a number to a line in equation array.
17807 \begin_layout Labeling
17808 \labelwidthstring 00.00.0000
17818 \begin_layout Labeling
17819 \labelwidthstring 00.00.0000
17831 \begin_layout Labeling
17832 \labelwidthstring 00.00.0000
17842 \begin_inset Formula $\sqrt{}$
17848 \begin_layout Labeling
17849 \labelwidthstring 00.00.0000
17859 \begin_layout Labeling
17860 \labelwidthstring 00.00.0000
17870 \begin_layout Labeling
17871 \labelwidthstring 00.00.0000
17881 \begin_layout Labeling
17882 \labelwidthstring 00.00.0000
17892 \begin_layout Labeling
17893 \labelwidthstring 00.00.0000
17903 \begin_layout Labeling
17904 \labelwidthstring 00.00.0000
17914 \begin_layout Labeling
17915 \labelwidthstring 00.00.0000
17925 \begin_layout Standard
17927 In Sciword erhält man durch Eingabe von
17935 ein Paar zusammengehöriger Klammern.
17936 Um ungleiche Klammerpaare zu erhalten, müssen Sie den Dialog
17938 Mathe-Kontrollfläche
17941 Wenn Sie mit der Rück-Taste (backspace) die
17945 Klammer eines solchen Paares löschen ,wird nur die Klammer und nicht der
17949 \begin_layout Labeling
17950 \labelwidthstring 00.00.0000
17960 \begin_layout Labeling
17961 \labelwidthstring 00.00.0000
17964 Umschalt+Strg+parenleft
17971 \begin_layout Labeling
17972 \labelwidthstring 00.00.0000
17982 \begin_layout Labeling
17983 \labelwidthstring 00.00.0000
17986 Umschalt+Strg+parenright
17993 \begin_layout Labeling
17994 \labelwidthstring 00.00.0000
18004 \begin_layout Labeling
18005 \labelwidthstring 00.00.0000
18015 \begin_layout Labeling
18016 \labelwidthstring 00.00.0000
18023 math-delim langle rangle
18026 \begin_layout Labeling
18027 \labelwidthstring 00.00.0000
18034 math-delim langle rangle
18037 \begin_layout Labeling
18038 \labelwidthstring 00.00.0000
18048 \begin_layout Labeling
18049 \labelwidthstring 00.00.0000
18053 \begin_inset Note Note
18056 \begin_layout Standard
18069 \begin_layout Labeling
18070 \labelwidthstring 00.00.0000
18080 \begin_layout Labeling
18081 \labelwidthstring 00.00.0000
18091 \begin_layout Labeling
18092 \labelwidthstring 00.00.0000
18102 \begin_layout Standard
18103 In Sciword erhält man Akzente vorrangig, indem man die entsprechende Akzenttaste
18104 zusammen mit Strg drückt, also
18117 für den Acute-Akzent,
18121 für die Tilde usw\SpecialChar \@.
18122 Einige davon funktionieren nur im Mathematikmodus.
18125 \begin_layout Labeling
18126 \labelwidthstring 00.00.0000
18137 \begin_layout Labeling
18138 \labelwidthstring 00.00.0000
18148 \begin_layout Labeling
18149 \labelwidthstring 00.00.0000
18159 \begin_layout Labeling
18160 \labelwidthstring 00.00.0000
18170 \begin_layout Labeling
18171 \labelwidthstring 00.00.0000
18181 \begin_layout Labeling
18182 \labelwidthstring 00.00.0000
18192 \begin_layout Labeling
18193 \labelwidthstring 00.00.0000
18203 \begin_layout Labeling
18204 \labelwidthstring 00.00.0000
18214 \begin_layout Labeling
18215 \labelwidthstring 00.00.0000
18224 Why is it not "accent-bar"?
18227 \begin_layout Standard
18228 Funktionstasten -- größtenteils kompatibel zu Sciword.
18231 \begin_layout Labeling
18232 \labelwidthstring 00.00.0000
18242 \begin_layout Labeling
18243 \labelwidthstring 00.00.0000
18253 \begin_layout Labeling
18254 \labelwidthstring 00.00.0000
18264 \begin_layout Labeling
18265 \labelwidthstring 00.00.0000
18275 \begin_layout Standard
18276 In Sciword werden F4 bis F8 benutzt, um die Zeichensätze zu wechseln, F4
18277 geht dabei zum Standardzeichensatz.
18280 \begin_layout Labeling
18281 \labelwidthstring 00.00.0000
18291 \begin_layout Labeling
18292 \labelwidthstring 00.00.0000
18302 \begin_layout Labeling
18303 \labelwidthstring 00.00.0000
18313 \begin_layout Labeling
18314 \labelwidthstring 00.00.0000
18324 \begin_layout Labeling
18325 \labelwidthstring 00.00.0000
18335 \begin_layout Standard
18336 Sciword-Abkürzungen für mathematische Symbole.
18339 \begin_layout Labeling
18340 \labelwidthstring 00.00.0000
18350 \begin_inset Formula $\prime$
18356 \begin_layout Labeling
18357 \labelwidthstring 00.00.0000
18363 \begin_inset Formula $\uparrow$
18373 \begin_layout Labeling
18374 \labelwidthstring 00.00.0000
18380 \begin_inset Formula $\downarrow$
18390 \begin_layout Labeling
18391 \labelwidthstring 00.00.0000
18394 Strg+S\InsetSpace ~
18399 math-insert partial
18401 Partielle Ableitung
18402 \begin_inset Formula $\partial$
18408 \begin_layout Labeling
18409 \labelwidthstring 00.00.0000
18412 Strg+S\InsetSpace ~
18420 \begin_inset Formula $\sum$
18426 \begin_layout Labeling
18427 \labelwidthstring 00.00.0000
18430 Strg+S\InsetSpace ~
18438 \begin_inset Formula $\prod$
18444 \begin_layout Labeling
18445 \labelwidthstring 00.00.0000
18448 Strg+S\InsetSpace ~
18456 \begin_inset Formula $\infty$
18462 \begin_layout Labeling
18463 \labelwidthstring 00.00.0000
18466 Strg+S\InsetSpace ~
18471 symbol-insert times
18474 \begin_layout Standard
18475 Meine eigenen Kürzel für Dinge, die ich oft verwende.
18478 \begin_layout Labeling
18479 \labelwidthstring 00.00.0000
18482 Strg+S\InsetSpace ~
18490 \begin_layout Labeling
18491 \labelwidthstring 00.00.0000
18494 Strg+S\InsetSpace ~
18502 \begin_inset Quotes gld
18506 \begin_inset Quotes grd
18510 \begin_inset Formula $\dagger$
18516 \begin_layout Labeling
18517 \labelwidthstring 00.00.0000
18520 Strg+S\InsetSpace ~
18528 \begin_inset Formula $\equiv$
18534 \begin_layout Labeling
18535 \labelwidthstring 00.00.0000
18545 \begin_inset Quotes gld
18549 \begin_inset Quotes grd
18553 \begin_inset Formula $\approx$
18559 \begin_layout Labeling
18560 \labelwidthstring 00.00.0000
18570 \begin_inset Formula $\sim$
18576 \begin_layout Labeling
18577 \labelwidthstring 00.00.0000
18584 math-insert rightarrow
18587 \begin_layout Labeling
18588 \labelwidthstring 00.00.0000
18598 \begin_layout Labeling
18599 \labelwidthstring 00.00.0000
18609 \begin_layout Labeling
18610 \labelwidthstring 00.00.0000
18620 \begin_layout Labeling
18621 \labelwidthstring 00.00.0000
18631 \begin_layout Subsection
18632 Standard-Definitionen im Mathematikmodus
18635 \begin_layout Labeling
18636 \labelwidthstring 00.00.0000
18644 math-insert overline
18647 \begin_layout Labeling
18648 \labelwidthstring 00.00.0000
18659 \begin_layout Labeling
18660 \labelwidthstring 00.00.0000
18671 \begin_layout Labeling
18672 \labelwidthstring 00.00.0000
18683 \begin_layout Labeling
18684 \labelwidthstring 00.00.0000
18695 \begin_layout Labeling
18696 \labelwidthstring 00.00.0000
18707 \begin_layout Labeling
18708 \labelwidthstring 00.00.0000
18719 \begin_layout Labeling
18720 \labelwidthstring 00.00.0000
18731 \begin_layout Labeling
18732 \labelwidthstring 00.00.0000
18743 \begin_layout Labeling
18744 \labelwidthstring 00.00.0000
18755 \begin_layout Labeling
18756 \labelwidthstring 00.00.0000
18767 \begin_layout Labeling
18768 \labelwidthstring 00.00.0000
18776 math-insert partial
18779 \begin_layout Labeling
18780 \labelwidthstring 00.00.0000
18791 \begin_layout Labeling
18792 \labelwidthstring 00.00.0000
18803 \begin_layout Labeling
18804 \labelwidthstring 00.00.0000
18815 \begin_layout Labeling
18816 \labelwidthstring 00.00.0000
18827 \begin_layout Labeling
18828 \labelwidthstring 00.00.0000
18839 \begin_layout Labeling
18840 \labelwidthstring 00.00.0000
18851 \begin_layout Labeling
18852 \labelwidthstring 00.00.0000
18863 \begin_layout Labeling
18864 \labelwidthstring 00.00.0000
18875 \begin_layout Labeling
18876 \labelwidthstring 00.00.0000
18887 \begin_layout Labeling
18888 \labelwidthstring 00.00.0000
18899 \begin_layout Labeling
18900 \labelwidthstring 00.00.0000
18911 \begin_layout Labeling
18912 \labelwidthstring 00.00.0000
18923 \begin_layout Labeling
18924 \labelwidthstring 00.00.0000
18935 \begin_layout Labeling
18936 \labelwidthstring 00.00.0000
18947 \begin_layout Labeling
18948 \labelwidthstring 00.00.0000
18956 math-delim langle rangle
18959 \begin_layout Labeling
18960 \labelwidthstring 00.00.0000
18968 math-delim rangle langle
18971 \begin_layout Labeling
18972 \labelwidthstring 00.00.0000
18983 \begin_layout Labeling
18984 \labelwidthstring 00.00.0000
18995 \begin_layout Labeling
18996 \labelwidthstring 00.00.0000
19007 \begin_layout Subsection
19008 Sonstige Tastaturkürzel
19011 \begin_layout Labeling
19012 \labelwidthstring 00.00.0000
19023 \begin_layout Labeling
19024 \labelwidthstring 00.00.0000
19035 \begin_layout Labeling
19036 \labelwidthstring 00.00.0000
19047 \begin_layout Labeling
19048 \labelwidthstring 00.00.0000
19059 \begin_layout Labeling
19060 \labelwidthstring 00.00.0000