1 #LyX 1.4.3 created this file. For more info see http://www.lyx.org/
13 \paperfontsize default
20 \paperorientation portrait
27 \paragraph_separation skip
29 \quotes_language german
32 \paperpagestyle default
33 \tracking_changes false
42 Möglichkeiten für fortgeschrittene Nutzer
50 \begin_layout Standard
80 \begin_layout Standard
81 \begin_inset LatexCommand \tableofcontents{}
92 \begin_layout Standard
93 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
94 LyX bietet, um es den eigenen Wünschen anzupassen.
95 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
96 Drucken, das Senden von Befehlen an LyX durch den LyX-Server, Internationalisie
97 rung, Installation neuer LaTeX-Klassen und LyX-Layouts usw.
99 Es kann hier nicht alles beschrieben werden, das an LyX individuell eingestellt
100 und verändert werden kann --- die Entwickler fügen Neuerungen schneller
101 ein, als wir sie dokumentieren können --- doch werden die grundlegenden
102 Fähigkeiten von LyX dokumentiert sowie für einige der etwas obskureren
106 \begin_layout Standard
107 Mit der Version 1.1.6 von LyX wurde eine neue Schnittstelle zu den konfigurierbare
108 n Eigenschaften eingeführt, die Sie über den Menüpunkt
113 earbeiten\SpecialChar \menuseparator
122 Diese macht die weiter unten aufgeführten Erläuterungen zu den Konfigurationsda
123 teien von LyX nicht überflüssig, aber es vereinfacht doch den Prozess, LyX
128 Bedürfnisse anzupassen.
131 \begin_layout Chapter
132 Die Konfigurationsdateien von LyX
135 \begin_layout Standard
136 \begin_inset LatexCommand \label{chap:config}
140 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
141 von LyX vertraut zu machen.
142 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
143 ichnis von LyX auf Ihrem Rechner befindet.
144 Sie erfahren dies über den Menüpunkt
149 ilfe\SpecialChar \menuseparator
155 \begin_layout Standard
168 In diesem Verzeichnis speichert LyX alle systemweiten Konfigurationsdateien,
169 wir werden es im weiteren
176 \begin_layout Section
184 \begin_layout Standard
189 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
190 das Verhalten von LyX beeinflusst werden kann.
191 Diese Dateien können direkt von LyX aus über den Dialog
196 earbeiten\SpecialChar \menuseparator
204 gelesen und geändert werden.
205 Fast alles, was Sie möglicherweise an LyX ändern wollen, können Sie hier
207 Jedoch können auch viele interne Dinge in LyX angepaßt werden, indem man
208 diverse andere Dateien in
213 Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
214 nitten behandelt werden.
217 \begin_layout Subsection
218 Automatisch erzeugte Dateien
221 \begin_layout Standard
222 Diese Dateien werden automatisch bei der Konfiguration von LyX erzeugt.
223 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
225 Normalerweise sollte man sie nicht verändern, da sie jederzeit von LyX
226 überschrieben werden können.
230 \labelwidthstring 00.00.0000
237 enthält Standardwerte für diverse Befehle.
238 Einstellungen, die Ihnen nicht zusagen, können einfach über
243 earbeiten\SpecialChar \menuseparator
255 \labelwidthstring 00.00.0000
262 enthält eine Auf\SpecialChar \textcompwordmark{}
263 listung aller LaTeX-Pakete, die von LyX erkannt wurden.
264 Derzeit wird diese Liste von LyX selber nicht benutzt, jedoch ist die Informati
265 on, zusammen mit einigem anderen, über den Menüpunkt
270 ilfe\SpecialChar \menuseparator
281 \begin_layout Standard
297 \labelwidthstring 00.00.0000
304 ist eine Liste mit den im Verzeichnis
308 gefundenen Textklassen, zusammen mit den entsprechenden LaTeX-Dokumentenklassen
309 und einer kurzen Beschreibung.
313 \labelwidthstring 00.00.0000
318 wird bei der Konfiguration aus der Datei
323 Jeder Eintrag der Form
328 \begin_inset Quotes gld
332 \begin_inset Quotes grd
336 \begin_inset Quotes gld
340 \begin_inset Quotes grd
343 ersetzt, je nachdem, ob das Paket
350 \begin_layout Subsection
355 \labelwidthstring 00.00.0000
362 Dieses Verzeichnis enthält Dateien mit der Endung
367 In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Menüs
368 öffnen und Bearbeitungsoperationen direkt starten können.
369 Siehe dazu Abschnitt\InsetSpace ~
371 \begin_inset LatexCommand \vref{sec:bindings}
380 mit einer an die internationalisierte Version von LyX angepaßten Tastenbelegung
381 existiert, wird diese bevorzugt geladen.
382 Näheres dazu finden Sie in Kapitel\InsetSpace ~
384 \begin_inset LatexCommand \vref{chap:i18n}
388 und Abschnitt\InsetSpace ~
390 \begin_inset LatexCommand \vref{sec:bindings}
398 \labelwidthstring 00.00.0000
405 Hier sind einige PostScript®-Bilder gespeichert, die Sie in Ihre Dokumente
411 \labelwidthstring 00.00.0000
418 Enthält die Dateien der LyX-Dokumentation (einschließlich der, die Sie
420 Eine kleine Ausnahmestellung hat die bereits beschriebene Datei
425 Auch hier wird eine übersetzte Version mit dem Vorsatz
429 vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
430 Siehe dazu Kapitel\InsetSpace ~
432 \begin_inset LatexCommand \vref{chap:i18n}
440 \labelwidthstring 00.00.0000
447 Enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
448 iten von LyX nutzen können.
449 Verwenden Sie die Schaltfläche
456 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
460 \labelwidthstring 00.00.0000
465 Enthält Bilddateien, die von der Dialogbox
474 ormat\SpecialChar \menuseparator
482 Außerdem finden Sie hier die unterschiedlichen Icons für die Werkzeugleiste
483 und das Bild für den Startbildschirm.
487 \labelwidthstring 00.00.0000
494 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
495 Näheres dazu finden Sie im Abschnitt\InsetSpace ~
497 \begin_inset LatexCommand \vref{sec:keymap}
505 \labelwidthstring 00.00.0000
512 Hier werden die in Abschnitt\InsetSpace ~
514 \begin_inset LatexCommand \vref{chap:textclass}
518 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
523 \labelwidthstring 00.00.0000
528 Einige LyX-spezifische LaTeX-Textklassendateien (
536 \labelwidthstring 00.00.0000
541 Hier finden Sie Dateien mit der Endung
545 , die die Benutzerschnittstelle von LyX festlegen, also welche Einträge
546 in welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
547 Siehe hierzu Kapitel\InsetSpace ~
551 \begin_layout Subsection
552 Dateien, die Sie nicht verändern sollten
555 \begin_layout Standard
556 Die folgenden Dateien werden intern von LyX verwendet.
557 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
561 \labelwidthstring 00.00.0000
568 Diese Datei enthält eine Liste der Entwickler.
569 Ihr Inhalt wird über die Menüauswahl
574 ilfe\SpecialChar \menuseparator
582 \labelwidthstring 00.00.0000
589 ist ein LaTeX-Skript, das bei der Konfiguration verwendet wird.
590 Starten Sie es nie direkt.
594 \labelwidthstring 00.00.0000
601 ist das eigentliche Skript, das zur Neukonfiguration von LyX verwendet
603 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
607 \begin_layout Subsection
612 \labelwidthstring 00.00.0000
617 Die hier enthaltene Tabelle beschreibt wie die unterschiedlichen Zeichenkodieru
618 ngen in Unicode dargestellt werden.
622 \labelwidthstring 00.00.0000
627 Diese Datei enthält die Vorlagen für das neue
633 Siehe dazu Kapitel\InsetSpace ~
635 \begin_inset LatexCommand \vref{cha:Externes}
643 \labelwidthstring 00.00.0000
648 Eine Liste mit allen derzeit von LyX unterstützten Sprachen.
651 \begin_layout Section
652 Das lokale Konfigurationsverzeichnis
655 \begin_layout Standard
656 Eventuell benutzen Sie LyX als unprivilegierter Benutzer und wollen dennoch
657 einige Einstellungen der Konfiguration verändern.
658 Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
662 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
663 Der Name dieses Verzeichnisses wird als
664 \begin_inset Quotes gld
668 \begin_inset Quotes grd
676 ilfe\SpecialChar \menuseparator
682 \begin_layout Standard
692 Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
694 Das bedeutet, daß jede Datei, die Sie dort speichern, die entsprechende
695 Datei im Systemverzeichnis ersetzt.
696 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
697 sich entweder im Systemverzeichnis
701 oder aber in Ihrem privaten Verzeichnis befinden.
702 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
706 \begin_layout Standard
707 Dies läßt sich an einigen Beispielen leichter erklären:
710 \begin_layout Itemize
711 Um eine LyX Version älter als 1.1.6 umzukonfigurieren, mußte der Benutzer
713 \begin_inset LatexCommand \url{LyXDir/lyxrc.example}
718 \begin_inset Note Note
721 \begin_layout Standard
722 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
723 um Schreibmaschinenformat umzubrechen.
732 kopieren und diese dann manuell editieren.
733 Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in
737 gefunden wird, aber alle Änderungen, die über den neuen Dialog
742 earbeiten\SpecialChar \menuseparator
750 gemacht werden, werden in der Datei
755 Danach (d.\InsetSpace \thinspace{}
761 gefunden wird) wird die alte
765 nicht mehr eingelesen und kann gelöscht werden.
769 \begin_layout Itemize
770 Wenn Sie mit dem Menüpunkt
775 earbeiten\SpecialChar \menuseparator
783 eine Neukonfiguration von LyX durchführen, werden die dabei erzeugten Dateien
784 in Ihrem privaten Konfigurationsverzeichnis
788 gespeichert (im Abschnitt\InsetSpace ~
790 \begin_inset LatexCommand \vref{sec:autodetected}
794 finden Sie eine Liste all derjenigen Optionen in
798 , die davon betroffen sind).
799 Das bedeutet, daß ab sofort etwaige neue Dokumentenklassen, die Sie in
804 gespeichert haben, im Feld
805 \begin_inset Quotes gld
809 \begin_inset Quotes grd
817 ormat\SpecialChar \menuseparator
827 \begin_layout Itemize
828 Falls Sie irgendwelche Dateien für neue LaTeX-Dokumentenklassen in einem
829 Verzeichnis installiert haben, das LaTeX über die Umgebungsvariable
833 findet, können auch diese in LyX verwendet werden.
837 \begin_layout Standard
838 vorausgesetzt, es gibt auch eine
850 \begin_layout Itemize
851 Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder z.\InsetSpace \thinspace{}
853 diese deutsche Version) der Dokumentation besorgt haben, sie aber nicht
855 \begin_inset Quotes gld
859 \begin_inset Quotes grd
862 installieren können, da Sie keine Systemadministratorrechte haben, können
863 Sie diese Dateien einfach nach
867 kopieren, und sie werden automatisch über das
877 \begin_layout Section
878 LyX mit mehreren Konfigurationen
879 \begin_inset LatexCommand \label{sec:LyX-multiconf}
886 \begin_layout Standard
887 Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
888 wird für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
889 he Konfigurationen verwenden wollen, z.\InsetSpace \thinspace{}
891 unterschiedliche Tastaturkürzel und/oder Druckerkonfigurationen.
892 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
893 erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
897 \begin_layout Standard
898 Indem Sie LyX mit der Option
905 starten erreichen Sie das die Konfiguration aus diesem Verzeichnis anstelle
906 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
907 Sie indem Sie LyX ohne diese Option starten).
908 Falls das so angegebene Verzeichnis noch nicht existiert fragt LyX genau
909 wie beim ersten Start nach, ob es angelegt werden soll.
910 Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
911 in LyX verändern, die Einstellungen im Standardverzeichnis werden aber
912 nicht verändert - beide Verzeichnisse sind völlig unabhängig.
913 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
918 auf das zu verwendende Verzeichnis setzen.
921 \begin_layout Standard
922 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
923 Aufwand: Wenn Sie etwa eine neue Layoutdatei in
927 hinzufügen und diese für alle Konfigurationen sichbar sein soll, müssen
932 Verzeichnissen separat hinzufügen.
933 Sie können das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
934 angelegt hat, sind praktisch alle Unterverzeichnisse (s.
935 \begin_inset Formula $\,$
939 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
940 das entsprechende Verzeichnis im originalen UserDir ersetzen.
941 Lediglich mit dem Verzeichnis
945 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
951 earbeiten\SpecialChar \menuseparator
959 ) abgelegt, die konfigurationsabhängig ist.
962 \begin_layout Chapter
968 earbeiten\SpecialChar \menuseparator
976 \begin_layout Section
977 Der erste Aufruf des Dialogs
980 \begin_layout Standard
981 Bei alten Versionen von LyX bestand die Konfiguration darin, die Datei
985 manuell zu editieren.
986 Dies wurde mit LyX\InsetSpace ~
987 1.1.6 geändert, es steht nun mit
992 earbeiten\SpecialChar \menuseparator
1000 ein interaktiver Dialog zur Verfügung der die Mühsal der Konfiguration
1006 wird nur solange verwendet, bis Sie das erste Mal den neuen Konfigurationsdialo
1008 Alle weiteren Änderungen werden in der Datei
1016 wird danach nicht mehr eingelesen und kann gelöscht werden.
1019 \begin_layout Standard
1024 werden nur noch diejenigen Einstellungen gespeichert, die von den Standardwerte
1026 Einige dieser Standardwerte sind fest in LyX einkompiliert, andere werden
1029 LyXDir/lyxrc.defaults
1032 Beachten Sie bitte das in beiden Dateien Zeilen, die mit einem
1033 \begin_inset Quotes gld
1037 \begin_inset Quotes grd
1040 beginnen, Kommentare sind und nicht ausgewertet werden.
1043 LyXDir/lyxrc.defaults
1045 nur vom Systemadministator verändert werden, und die Nutzer sollten ihre
1046 persönliche Konfiguration in
1055 earbeiten\SpecialChar \menuseparator
1066 \begin_layout Standard
1067 Wir hoffen daß der Dialog im großen und ganzen selbsterklärend ist.
1068 Praktisch alle Befehle haben einen erklärenden Kommentar, es sollte Ihnen
1069 also keine Schwierigkeiten bereiten, alles Ihren Wünschen entsprechend
1071 Bevor wir nun jedoch ein paar der wichtigeren Optionen vorstellen ein Wort
1072 der Warnung: Einige der Einstellungen, die Sie mit dem Klick auf
1079 aktivieren, werden sofort umgesetzt (z.\InsetSpace \thinspace{}
1081 Bildschirmzeichensätze), andere (wie etwa das Ändern der bind-Datei) bedürfen
1082 eines Neustarts von LyX.
1083 Wenn sich also nach einer Änderung scheinbar nichts verändert hat -- speichern
1084 Sie die Konfiguration und starten Sie LyX neu.
1087 \begin_layout Section
1088 Bildschirmdarstellung und Zeichensätze
1091 \begin_layout Standard
1092 Dem Zeichensatz, den LyX zur Darstellung auf dem Bildschirm verwendet, kommt
1093 eine besondere Bedeutung zu, denn er sollte so gut lesbar sein wie nur
1095 Schließlich lesen und schreiben Sie Ihre gesamten Texte am Bildschirm.
1096 Das LyX-Team hat sich bemüht, den bestmöglichen Standardzeichensatz auszuwählen
1097 , doch jedes X11-System hat kleine Unterschiede, und deshalb kann es sein,
1098 daß dieser Standard gerade auf Ihrem System nicht die beste Wahl ist.
1099 Bevor wir nun erklären, wie Sie die Bildschirmzeichensätze optimieren können,
1100 sollten Sie ein wenig mehr über Zeichensätze erfahren, damit Sie Ihre Wahl
1101 gut vorbereitet treffen können.
1102 Denn es handelt sich dabei um eine Entscheidung, die von Ihren Wünschen
1103 und den Fähigkeiten Ihres Rechners beeinflußt wird.
1106 \begin_layout Standard
1107 Beachten Sie bitte, daß es in diesem Abschnitt nur um die Zeichensätze für
1110 Bildschirmdarstellung
1112 innerhalb von LyX geht.
1113 Die Zeichensätze, die später für den Ausdruck verwendet werden, sind davon
1114 vollkommen unabhängig und werden durch die verwendete Dokumentenklasse
1116 Das Ändern von Zeichensätzen für den Ausdruck wird im
1123 \begin_layout Standard
1124 Grundsätzlich gibt es zwei unterschiedliche Typen von Bildschirmzeichensätzen:
1126 \begin_inset Quotes gld
1130 \begin_inset Quotes grd
1133 ) und nichtskalierbare (
1134 \begin_inset Quotes gld
1138 \begin_inset Quotes grd
1142 Diese Unterscheidung erscheint zunächst etwas akademisch, denn die meisten
1143 modernen Zeichensatzgeneratoren können auch die nichtskalierbaren Zeichensätze
1144 vergrößern oder verkleinern.
1145 Der Unterschied liegt aber in der
1149 dieser Skalierung und der
1153 , mit der sie dargestellt werden können.
1154 Die wichtigste Entscheidung ist deshalb, ob Sie nichtskalierbare oder skalierba
1155 re Zeichensätze verwenden wollen.
1158 \begin_layout Standard
1159 Die skalierbaren Zeichensätze werden über die Umrisse der einzelnen Glyphen
1160 (also Buchstaben, Zahlen, Satzzeichen usw.) definiert.
1161 Das bedeutet, daß jedes einzelne Zeichen über mathematische Kurven beschrieben
1162 wird, die sich sehr einfach in jede beliebige Größe skalieren lassen.
1163 Diese mathematische Beschreibung wird nun vom Zeichensatzgenerator ausgewertet
1164 und daraus ein kleines Bild berechnet, das das gewünschte Zeichen genau
1165 in der richtigen Größe darstellt.
1166 Oder zumindest in fast jeder Größe.
1167 Denn da die Glyphen in einer recht abstrakten Weise definiert wurden, ist
1168 es recht schwierig, daraus bei sehr kleinen Schriftgrößen ein gutes Bild
1169 zu berechnen, da dann jedes einzelne Pixel sehr sorgfältig gesetzt werden
1170 muß, um eine verständliche Darstellung des Zeichens zu erreichen.
1171 Das ist zwar anhand der mathematischen Beschreibung des Zeichens theoretisch
1172 möglich, aber um die Darstellungsgeschwindigkeit in annehmbaren Grenzen
1173 zu halten, werden dabei gewisse Vereinfachungen gemacht.
1174 Dies hat möglicherweise zur Folge, daß ein skalierbarer Zeichensatz bei
1175 kleinen Vergrößerungen sehr schlecht zu lesen ist.
1178 \begin_layout Standard
1179 Demgegenüber sind Bitmap-Zeichensätze von vornherein als kleine Grafikdateien
1180 angelegt, deshalb sehen Sie bei der Größe, für die sie berechnet wurden,
1182 Sie können aber nur schlecht skaliert werden, denn für eine Vergrößerung
1183 müssen aus einem Pixel mehrere gemacht werden.
1187 \begin_layout Standard
1188 Sie kennen diesen Effekt vermutlich.
1189 Er tritt auch auf, wenn Sie in einem Bildbearbeitungsprogramm wie
1193 ein Bild stark vergrößern.
1198 Um das zu vermeiden, werden Bitmap-Zeichensätze bereits für verschiedene
1199 häufig benutzte Größen (8 Pixel bis etwa 34 Pixel Zeichenhöhe) berechnet
1200 und zur Verfügung gestellt.
1201 Der Vorteil dieser Bitmap-Zeichensätze liegt darin, daß keine komplizierten
1202 Berechnungen notwendig sind, um sie darzustellen, daher sind sie in der
1203 Darstellung sehr viel schneller als skalierbare Zeichensätze.
1204 Der Nachteil ist, daß nichtvorhandene Vergrößerungsstufen durch Pixelverdopplun
1205 g berechnet werden müssen und deshalb schlecht aussehen.
1208 \begin_layout Standard
1209 Als Fazit kann man also sagen, daß die Bitmap-Zeichensätze normalerweise
1210 für kleinere Vergrößerungsstufen vorzuziehen sind (vorausgesetzt es gibt
1211 sie in dieser Größe), wohingegen skalierbare Zeichensätze für große Zeichen
1213 Die logische Schlussfolgerung wäre nun also, für kleine Zeichen die Bitmap-
1214 und für große Zeichen die skalierbaren Zeichensätze zu verwenden.
1215 Leider ist das so nicht machbar, denn skalierbare und Bitmap-Zeichensätze
1216 sind nicht dafür gedacht, gleichzeitig verwendet zu werden.
1217 Dadurch würde ein solches Dokument ziemlich armselig aussehen.
1218 Sie sollten also einfach auf Ihrem Rechner beide Möglichkeiten ausprobieren
1219 und entscheiden, welche Ihnen besser gefällt.
1222 \begin_layout Standard
1223 Standardmäßig verwendet LyX nichtskalierbare Zeichensätze.
1224 Als normaler Zeichensatz (mit Serifen) wird
1228 verwendet, für Sans Serif
1232 und für Schreibmaschine
1239 \begin_layout Standard
1240 In den folgenden Abschnitten wird beschrieben, was Sie alles tun können,
1241 wenn Ihr Text in LyX nicht gut aussieht.
1242 Begonnen wird mit den wichtigsten Parametern: Auf\SpecialChar \textcompwordmark{}
1243 lösung und Vergrößerungsfaktor.
1246 \begin_layout Subsection
1247 Auf\SpecialChar \textcompwordmark{}
1248 lösung und Vergrößerungsfaktor
1251 \begin_layout Standard
1252 LyX versucht automatisch die verwendeten Zeichensätze so zu skalieren, daß
1253 Ihre Darstellung auf dem Bildschirm bis auf den sogenannten Zoom-Faktor
1254 der späteren Größe auf dem Papier entspricht.
1257 \begin_layout Standard
1258 Damit dies auf allen Systemen funktioniert, vertraut LyX darauf, daß die
1259 DPI-Einstellung des Bildschirmes richtig ist.
1261 \begin_inset Quotes gld
1265 \begin_inset Quotes grd
1268 , Punkte je Zoll, und beschreibt die Auf\SpecialChar \textcompwordmark{}
1269 lösung der Bildschirmdarstellung.
1270 Diese Einstellung erfragt LyX automatisch beim X-Server.
1271 Welchen Wert LyX so feststellt, können Sie herausfinden, wenn Sie LyX folgender
1281 \begin_layout Standard
1282 Nun ist X aber nicht auf jedem System richtig konfiguriert, deshalb sollten
1283 Sie diese Einstellung selber nachprüfen.
1284 Geben Sie dazu den Befehl
1285 \begin_inset Quotes gld
1290 xdpyinfo\InsetSpace ~
1295 \begin_inset Quotes grd
1298 ein und notieren Sie sich den DPI-Wert beim Eintrag
1299 \begin_inset Quotes gld
1303 \begin_inset Quotes grd
1306 (dies ist der Wert, den auch LyX automatisch findet).
1307 Notieren Sie sich außerdem die Anzahl der Pixel auf Ihrem Bildschirm (die
1308 erste Zahl hinter dem Eintrag
1309 \begin_inset Quotes gld
1313 \begin_inset Quotes grd
1319 \begin_layout Standard
1320 Dann nehmen Sie sich ein Lineal und messen Sie die sichtbare Breite des
1321 Bildes auf dem Schirm.
1322 Rechnen Sie diese Breite in Zoll um, falls Sie ein Zentimetermaß verwendet
1323 haben, indem Sie den Wert durch 2.54 teilen.
1324 Nun können Sie den tatsächlichen DPI-Wert berechnen, indem Sie die Anzahl
1325 der Pixel durch die Breite des Bildes dividieren.
1326 Wenn der so ermittelte Wert mehr als etwa 5 DPI von dem vom X-Server gemeldeten
1327 Wert abweicht, sollten Sie entweder den X-Server neu konfigurieren oder
1328 zumindest LyX mitteilen, daß der tatsächliche Wert ein anderer als der
1329 vom X-Server gemeldete ist.
1332 \begin_layout Standard
1333 Falls Sie die Einstellung des X-Servers nicht verändern wollen oder können
1334 (immerhin profitieren auch andere Programme als LyX von einer korrekten
1335 Konfiguration), können Sie LyX den wahren Wert im Dialog
1342 \begin_layout Standard
1343 Wenn der Text nun für Ihren Geschmack zu groß oder zu klein ist, können
1344 Sie mit dem Zoom-Faktor experimentieren.
1345 Mit diesem Faktor wird die Größe der Zeichensätze multipliziert.
1346 Wenn Ihre Einstellung des DPI-Wertes richtig ist und der Zoom-Faktor auf
1347 100 eingestellt ist, wird LyX den Text in derselben Größe darstellen wie
1349 Ist der Faktor 200, wird die Darstellung am Bildschirm doppelt so groß
1350 sein wie auf dem Papier.
1351 All dies natürlich unter der Voraussetzung, daß LyX den Zeichensatz in
1352 der so berechneten Größe findet, worauf man sich nicht immer verlassen
1354 Doch da es sich bei LyX um ein WYSIWYM-System handelt, ist diese Einschränkung
1355 nicht sehr bedeutend.
1358 \begin_layout Standard
1359 Die Standardeinstellung für den Zoom-Faktor ist 150, da ein Bildschirm normalerw
1360 eise breiter als ein Blatt Papier ist.
1361 Sie sollten aber mit der Einstellung experimentieren.
1362 Verändern können Sie den Wert über das Feld
1371 earbeiten\SpecialChar \menuseparator
1379 Ein Tip zum Probieren: Verwenden Sie
1387 , dann bleibt der Dialog geöffnet und Sie können leicht andere Werte eintragen.
1388 Wenn Sie dann einen Wert gefunden haben, der Ihren Wünschen entspricht,
1389 können Sie diesen mit
1393 dauerhaft übernehmen.
1396 \begin_layout Standard
1397 Auf diese Weise ist es meist möglich, eine angemessene Darstellung des Textes
1398 auf dem Bildschirm zu erreichen.
1399 Das heißt aber nicht, daß Sie damit die besten Zeichensätze verwenden,
1400 die es auf Ihrem Rechner gibt.
1401 Deshalb gibt es eine Reihe von Befehlen, die den verwendeten Zeichensatz
1402 festlegen, um Ihnen so noch mehr Möglichkeiten zu geben, die Darstellung
1403 am Bildschirm zu optimieren.
1406 \begin_layout Subsection
1407 Befehle zur Festlegung des Zeichensatzes
1410 \begin_layout Standard
1411 Wie bereits erwähnt, verwendet LyX standardmäßig nichtskalierbare Zeichensätze.
1412 Als Schrift mit Serifen wird
1416 verwendet, für serifenfreie Schrift
1420 und für den Schrifttyp Schreibmaschine
1427 \begin_layout Standard
1428 Alle diese Einstellungen können Sie über den Konfigurationsdialog verändern.
1429 Die Anzahl der vom System zur Verfügung gestellten Zeichensätze ist von
1430 Fall zu Fall verschieden, jedoch sollte überall das Programm
1435 Dieses können Sie verwenden um geeignete Zeichensätze zu suchen.
1436 Haben Sie einen gefunden, tragen Sie die ersten beiden Elemente des Namens
1442 \begin_inset Quotes gld
1446 \begin_inset Quotes grd
1450 \begin_inset Quotes gld
1454 \begin_inset Quotes grd
1457 ) in das entsprechende Namensfeld im Dialog ein und klicken Sie auf
1462 LyX formatiert dann denn Text unter der Verwendung des angegebenen Zeichensatze
1463 s neu und wenn Ihnen das Ergebnis zusagt können Sie es dauerhaft speichern.
1464 Eine guter Startpunkt ist nachzusehen ob der skalierbare Zeichensatz
1465 \begin_inset Quotes gld
1469 \begin_inset Quotes grd
1473 Und noch ein Tip: Anhand der Werte in den Feldern
1482 können Sie feststellen ob der entsprechende Zeichensatz skalierbar ist;
1483 ein skalierbarer Zeichensatz hat hier eine Null stehen.
1487 \begin_layout Standard
1488 Bevor Sie einen Bitmap-Zeichensatz verwerfen, weil er bei Vergrößerung blockig
1489 aussieht, sollten Sie jedoch zuerst die Option
1490 \begin_inset Quotes gld
1493 Bitmap Fonts skalieren
1494 \begin_inset Quotes grd
1498 Dies ist aber nur dann sinnvoll, wenn Sie auch Bitmap-Zeichensätze verwenden,
1499 da diese schlecht skalierbar sind.
1500 LyX verwendet dann nur die vorhandenen, festen Größen und stellt dadurch
1501 sicher, daß die Zeichensätze am Bildschirm gut aussehen.
1502 Welche Größen für die jeweiligen Zeichensätze zur Verfügung stehen, können
1508 Näheres dazu liefert
1513 Ein Nachteil dieser Vorgehensweise ist, daß nun die Unterschiede zwischen
1514 den Zeichensatzgrößen auf dem Bildschirm und denen auf dem Papier größer
1515 sind, da LyX nur die am ehesten passende Größe auswählen kann, und nicht
1517 Ebenfalls kann es passieren, daß zwei sich logisch unterscheidende Schriftgröße
1527 durch denselben Bildschirm-Zeichensatz dargestellt werden und dadurch nur
1528 schwer zu unterscheiden sind.
1529 Aus diesem Grund ist die Option standardmäßig aktiviert.
1530 Dennoch wird sie von vielen Leuten abgeschaltet, wohl wissend, daß es sich
1531 bei LyX um ein WYSIWYM-System handelt und die Darstellung am Bildschirm
1532 sowieso nur bedingt aussagekräftig ist.
1533 In jedem Fall gilt aber: Diese Einstellung hat nur Einfluss auf Bitmap-Zeichens
1534 ätze, skalierbare Zeichensätze sind aus Gründen, die Ihnen inzwischen verständli
1535 ch sein sollten, davon nicht betroffen.
1538 \begin_layout Standard
1539 Noch ein letzter Hinweis zu dieser Option: Es besteht kein Grund, nicht
1540 gleichzeitig skalierbare und Bitmap-Zeichensätze zu verwenden.
1541 So ist es z.\InsetSpace \thinspace{}
1543 üblich, das skalierbare
1544 \begin_inset Quotes gld
1548 \begin_inset Quotes grd
1551 für den normalen Text (mit Serifen) zu verwenden, und für serifenfreien
1552 Text eine Bitmap-Version von
1553 \begin_inset Quotes gld
1557 \begin_inset Quotes grd
1561 In diesem Fall können Sie die Skalierung beruhigt abschalten, es wird nur
1562 Auswirkungen auf den Zeichensatz Helvetica haben.
1565 \begin_layout Standard
1566 Und noch eine weitere Möglichkeit bleibt Ihnen, um die Auswirkungen zu minimiere
1567 n: Sie können für jede logische Schriftgröße genau festlegen, welche Größe
1568 zur Darstellung am Bildschirm verwendet wird.
1569 Wenn Sie LyX mit der Option
1574 starten, können Sie feststellen, welche Schriftgrößen tatsächlich verwendet
1576 Nun können Sie die entsprechenden Einträge im Dialog solange verändern,
1577 bis Sie die richtigen Größen gefunden haben.
1578 Dies kann etwas schwierig sein, da LyX die Einstellungen für DPI und Vergrößeru
1579 ng benutzt, um die tatsächliche Zeichensatzgröße zu berechnen, die es vom
1580 X-Server anfordert; dadurch wird die Zuordnung ein wenig verschleiert.
1581 Wenn es Ihnen durch Ausprobieren nicht gelingt, gute Einstellungen zu finden,
1582 können Sie den Prozess vereinfachen, indem Sie sowohl DPI als auch Vergrößerung
1583 auf 100 setzen, auch wenn dies falsch ist.
1584 Dabei sehen dann vor allem die skalierbaren Zeichensätze seltsam aus, also
1585 verwenden Sie diesen Tip mit Vorsicht.
1588 \begin_layout Subsection
1589 Zeichensatzkodierung
1592 \begin_layout Standard
1593 Standardmäßig verwendet LyX Zeichensätze, die zum Schreiben von Texten in
1594 westeuropäischen Sprachen gedacht sind.
1597 Zeichensatzkodierung
1600 Wenn Sie nun LyX verwenden wollen, um einen Text z.\InsetSpace \thinspace{}
1602 in osteuropäischen Sprachen oder Kyrillisch zu schreiben, deren Zeichen
1603 nicht durch die ISO-8859-1-Kodierung abgedeckt sind, können Sie im Feld
1611 eine andere Kodierung aktivieren.
1612 Dies setzt allerdings voraus, daß Sie besondere Zeichensätze installiert
1614 Benutzen Sie wiederum
1618 , und prüfen Sie die Felder
1619 \begin_inset Quotes gld
1623 \begin_inset Quotes grd
1627 \begin_inset Quotes gld
1631 \begin_inset Quotes grd
1634 , ob dort außer ISO-8859-X weitere Einträge vorhanden sind.
1635 Suchen Sie dann aus diesen einen Zeichensatz heraus, der die von Ihnen
1636 benötigten Zeichen enthält.
1637 Wenn Sie einen passenden gefunden haben, können Sie diesen im Dialogfeld
1638 eintragen, andernfalls müssen Sie sich zunächst (z.\InsetSpace \thinspace{}
1640 via Internet) geeignete Zeichensätze besorgen.
1643 \begin_layout Standard
1644 Wenn Sie LyX derart konfigurieren, daß standardmäßig eine andere Zeichensatzkodi
1645 erung verwendet wird, sollten Sie auch darüber nachdenken, einen anderen
1646 Zeichensatz für die Menüs und Dialoge zu verwenden.
1647 Sonst wird zum Beispiel der Dialog
1651 kaum lesbar sein, wenn nicht auch dort die neue Kodierung verwendet wird.
1652 Normalerweise verwendet LyX hierzu den Zeichensatz
1654 -*-helvetica-medium-r
1656 , doch meist ist Helvetica in der von Ihnen benötigten Kodierung nicht vorhanden.
1657 Deshalb können Sie den für Menüs verwendeten Zeichensatz im Dialogbereich
1660 Benutzerschnittstelle
1665 \begin_layout Standard
1666 Wie Sie sehen, gibt es eine ganze Reihe von Befehlen, mit denen Sie der
1667 Darstellung am Bildschirm den letzten Schliff verpassen können.
1668 Dies sollte Sie nicht davon abhalten, mit diesen Einstellungen herumzuspielen,
1670 Denn Sie werden (hoffentlich) in Zukunft viele Stunden mit LyX verbringen
1671 --- da lohnt es sich, eine perfekte Darstellung zu haben.
1672 Und während Sie bei anderen Textverarbeitungen darauf angewiesen sind,
1673 Zeichensätze zu verwenden, die sowohl am Bildschirm als auch auf dem Papier
1674 gut aussehen, können Sie bei LyX als WYSIWYM-Programm die besten Zeichensätze
1675 für die Bildschirmdarstellung verwenden, ohne sich dabei Gedanken um den
1676 Ausdruck machen zu müssen.
1679 \begin_layout Standard
1680 Für eine spätere Version von LyX ist es geplant, den
1684 -Zeichensatzgenerator zu benutzen, der auch
1689 Das bedeutet, daß jedes Zeichen aus mehreren Farbschattierungen zusammengesetzt
1690 werden kann, anstelle von nur zwei wie derzeit.
1691 Das erhöht scheinbar die Auf\SpecialChar \textcompwordmark{}
1693 Dadurch wird der Text am Bildschirm nicht nur besser lesbar, LyX kann dadurch
1694 den Text noch genauer in der Größe anzeigen, die er auch später auf dem
1695 Ausdruck hat, da dann z.\InsetSpace \thinspace{}
1697 auch ein 14.4pt-Zeichensatz verwendet werden kann, wohingegen im Moment
1698 auf 14pt abgerundet werden muß.
1701 \begin_layout Section
1702 Tastatur-Einstellung
1706 \begin_layout Standard
1707 Wenn Sie Linux selber auf einem PC installiert haben, können Sie diesen
1716 \begin_layout Standard
1717 \begin_inset LatexCommand \label{sec:x-win-keys}
1721 Um LyX richtig benutzen zu können,
1725 X richtig eingerichtet werden.
1726 Das ist besonders dann wichtig, wenn Sie die internationalen LyX-Unterstützunge
1727 n und nicht-englische Tastaturen benutzen wollen.
1728 Unglücklicherweise kümmert sich fast niemand darum, besonders nicht diejenigen,
1729 die LyX auf einem PC installiert haben\SpecialChar \@.
1730 Administratoren großer Systeme können
1731 auch schuld sein, also verlassen Sie sich nicht auf richtige Einstellungen,
1732 wenn Sie ein großes System benutzen.
1733 Jeder Benutzer kann X beibringen, die richtige Tastatureinstellung zu benutzen.
1734 Sie müssen sich nicht auf Ihren Systemadministrator verlassen -
1740 sollten es auch nicht tun
1742 ! Sie benötigen nur die beiden folgenden Programme, um die Tastatur Ihren
1743 Bedürfnissen anzupassen.
1746 \begin_layout Subsection
1756 \begin_layout Standard
1757 Zunächst lesen Sie die
1761 -Seiten der beiden Programme.
1762 Das sind Ihre wirklichen Freunde für die richtige Tastatureinstellung.
1763 Wenn Sie die Programme nicht haben, installieren Sie sie.
1766 \begin_layout Subsubsection
1772 \begin_layout Standard
1773 Dieses Dokument beschreibt
1791 Um die neuen Tastatureinstellungen zu laden, fügen Sie den Befehl
1794 \begin_layout Standard
1797 xmodmap\InsetSpace ~
1803 \begin_layout Standard
1804 irgendwo in Ihre Startdateien ein (z.\InsetSpace \thinspace{}
1829 \begin_layout Subsubsection
1835 \begin_layout Standard
1836 Mit diesem Programm ist ein Traum wahr geworden! Es zeigt ein Bild Ihrer
1837 Tastatur, erlaubt Ihnen, Änderungen vorzunehmen, und gibt diese Änderungen
1842 lesbaren Form auf der Standardausgabe aus.
1843 Es ist sehr nützlich, wenn Sie versuchen, eine neue
1847 -Datei zu erzeugen, obwohl ein wenig
1854 \begin_layout Subsection
1856 \begin_inset LatexCommand \index{Sondertasten}
1863 \begin_layout Standard
1864 LyX unterstützt drei Sondertasten: Umschalt
1877 Wenn außerdem eine Taste als
1881 -Taste konfiguriert wurde, dann können Sie damit einige Zeichen, die nicht
1882 auf Ihrer Tastatur sind, erzeugen.
1883 Diese Taste ist die Kombination
1900 -Taste kann entweder wie
1908 benutzt werden oder als Präfix-Taste.
1909 Hier sind einige Beispiele dafür, was Sie mit der
1913 -Taste machen können:
1916 \begin_layout Itemize
1919 Compose\InsetSpace ~
1924 \begin_inset Formula $\rightarrow$
1930 \begin_layout Itemize
1933 Compose\InsetSpace ~
1938 \begin_inset Formula $\rightarrow$
1944 \begin_layout Itemize
1947 Compose\InsetSpace ~
1952 \begin_inset Formula $\rightarrow$
1958 \begin_layout Itemize
1961 Compose\InsetSpace ~
1966 \begin_inset Formula $\rightarrow$
1972 \begin_layout Standard
1973 Diese Eingabeart ist besonders dann hilfreich, wenn man Buchstaben mit Akzenten
1974 nur manchmal benutzt.
1975 Bei Latin1-Buchstaben geht es automatisch, aber andere Methoden sind nötig,
1980 richtig gesetzt haben.
1983 \begin_layout Subsection
1984 Hilfreiche Hinweise und Tips
1987 \begin_layout Standard
1988 Öffnen Sie bitte zwei X-Terminals.
1989 Editieren Sie in einem eine neue
1993 -Datei, und lassen Sie
2002 wird Ihre neue Tastaturbelegung erzeugt.
2003 Es gibt einen Knopf in
2007 , um die neue Tabelle auszugeben.
2008 Wenn Sie ihn drücken, gibt
2012 eine Menge Zeug auf dem
2016 aus, von wo Sie es gestartet haben.
2017 Sie müssen es nur noch mit
2020 \begin_inset Quotes gld
2024 \begin_inset Quotes grd
2033 -Datei bringen, und Sie sind fertig.
2037 \begin_layout Standard
2038 Sie können sich etwas Schreibarbeit sparen, wenn Sie folgendes ausführen:
2044 Dadurch erhalten Sie Ihre neue Datei.
2045 Wenn Sie aber den Knopf
2046 \begin_inset Quotes gld
2050 \begin_inset Quotes grd
2057 mehr als einmal drücken, wird Ihre Datei durcheinander geraten.
2058 Wie alle Werkzeuge ist
2062 nur so intelligent wie sein Benutzer.
2070 \begin_layout Standard
2071 Da sind noch ein paar Dinge, die Sie tun können, um sich zurechtzufinden.
2072 Versuchen Sie, das Kommando
2077 Das zeigt Ihnen alle aktiven Sondertasten.
2080 xmodmap -v -pke | more
2082 , um zu sehen, welche Nummern zu welchen symbolischen Namen gehören.
2083 So sehen Sie auch die Syntax der
2090 \begin_layout Standard
2091 Eine Sache müssen Sie noch prüfen:
2098 \begin_inset Formula $\leftarrow$
2107 dieselbe Bedeutung haben! Eindeutige Namen für diese beiden Tasten ändern
2108 das Verhalten Ihrer Programme nicht unbedingt.
2109 Einige Programme binden
2117 an dieselbe Operation (z.\InsetSpace \thinspace{}
2127 dasselbe tun, werden Sie Probleme mit LyX bekommen.
2130 \begin_layout Section
2132 \begin_inset LatexCommand \label{sec:bindings}
2139 \begin_layout Standard
2144 dienen dazu, einer Taste oder Tastenkombination eine LyX-Funktion zuzuordnen.
2145 Die LyX-Distribution umfaßt einige Dateien mit unterschiedlichen Tastaturzuordn
2146 ungen: CUA, die typische Belegung auf PC und CDE, eine Emacs-Version für
2148 \begin_inset Quotes gld
2152 \begin_inset Quotes grd
2159 \begin_layout Standard
2160 \SpecialChar \ldots{}
2161 das nimmt hoffentlich niemand ernst!
2166 sowie einige spezialisierte Versionen (broadway, hollywood) und an andere
2167 Sprachen (Deutsch, Französisch) angepasste Tastenbelegungen.
2171 \begin_layout Standard
2172 Wenn Sie stattdessen Ihre Kürzel lieber selbst definieren wollen, nehmen
2173 Sie am besten diejenige Systemdatei aus
2177 als Vorlage, die am ehesten Ihren Vorstellungen entspricht, und modifizieren
2178 Sie diese entsprechend.
2179 Vergessen Sie nicht, diese Datei dann im Dialog
2184 (Derzeit ist es noch notwendig, LyX danach neu zu starten um die Änderungen
2188 \begin_layout Standard
2189 LyX unterstützt die Internationalisierung der Benutzerschnittstelle (siehe
2191 \begin_inset LatexCommand \vref{chap:i18n}
2196 Wenn Ihre Sprachumgebung (,,
2200 ``) über die Umgebungsvariable
2204 richtig eingestellt ist, versucht LyX entsprechende
2208 -Dateien zu laden, indem die Zeichenkette
2212 dem Dateinamen vorangestellt wird (für Deutsch,
2216 , also z.\InsetSpace \thinspace{}
2223 Sie können derartige übersetzte Versionen auch in Ihrem privaten
2227 -Verzeichnis speichern, LyX findet und benutzt sie auch dort.
2230 \begin_layout Standard
2231 Die Syntax der Dateien im
2235 -Verzeichnis ist einfach:
2238 \begin_layout LyX-Code
2241 bind <Tastenkombination> <LyX_Funktion>
2244 \begin_layout Standard
2245 Sowohl die Tastenkombination als auch die LyX-Funktion muß dabei in doppelten
2246 Anführungszeichen gesetzt werden.
2247 Eine Liste der LyX-Funktionen finden Sie im
2254 \begin_layout Section
2255 Die Benutzerschnittstelle
2256 \begin_inset LatexCommand \label{sec:UI}
2263 \begin_layout Standard
2264 Das Aussehen der Menü- und der Werkzeugleiste können ebenfalls im Dialog
2270 Wählen Sie dazu eine andere Datei für den Eintrag
2272 Aussehen\SpecialChar \menuseparator
2273 Benutzerschnittstelle\SpecialChar \menuseparator
2281 Derzeit existiert zwar nur eine einzige Datei,
2285 , aber lassen Sie sich dadurch nicht abhalten: Kopieren Sie sie in Ihr privates
2290 und spielen Sie damit herum.
2291 Auch hier ist es derzeit noch nötig, LyX neu zu starten um Änderungen zu
2295 \begin_layout Standard
2300 -Dateien ist ebenfalls sehr einfach, schauen Sie sich am besten
2317 müssen jeweils mit einem expliziten
2321 abgeschlossen werden.
2322 Sie dürfen die Einträge
2342 und, im Falle des Menüs
2351 Eine kleine Warnung dazu: Ein
2363 eingefügt werden, das entsprechende Menü muß aber als
2367 definiert werden, nicht als
2374 \begin_layout Section
2375 Konverter, Formate und Druckvorschau
2378 \begin_layout Standard
2379 LyX besitzt einen neuen und mächtigen Mechanismus um mittels externer Programme
2380 zwischen beliebigen Dateiformaten zu konvertieren.
2381 Geben Sie ein Paar von Formaten an, z.\InsetSpace \thinspace{}
2391 , dann geben Sie ein Programm an, das vom einen in das andere Format konvertiere
2393 Für unser Beispiel kommen zwei Wege in Frage:
2396 \begin_layout Enumerate
2397 Eine direkte Konvertierung von LaTeX in PDF mittels
2402 \begin_layout Enumerate
2403 Eine stufenweise Konvertierung über Zwischenformate: LaTeX in DVI (mit
2407 ) in Post\SpecialChar \-
2419 \begin_layout Standard
2420 LyX wird immer den kürzesten Weg wählen, deswegen müssen Sie unterschiedliche
2425 -Dateien angeben, wenn Sie beide Wege verwenden wollen.
2426 Beide sind im entsprechenden Dialog in
2431 Sehen Sie sie sich an und definieren Sie sich eigene...
2434 \begin_layout Standard
2435 Darüberhinaus kann jedem Dateiformat ein Betrachtungsprogramm zugeordnet
2440 , um Post\SpecialChar \-
2441 Script®-Dateien anzuzeigen,
2445 für DVI-Dateien usw\SpecialChar \@.
2451 earbeiten\SpecialChar \menuseparator
2458 nstellungen...\SpecialChar \menuseparator
2459 Datei\SpecialChar \-
2462 te\SpecialChar \menuseparator
2469 können Sie diese Programme sowie etwaige Optionen festlegen.
2472 \begin_layout Section
2473 Optionen für den ASCII-Export
2476 \begin_layout Standard
2477 Eine ganze Reihe von Befehlen dient dazu, die Ausgabe und Formatierung im
2478 ASCII-Format zu verbessern.
2479 LyX versucht bei der Installation, die besten Einstellungen für Ihr System
2480 zu finden, Sie können dies aber in
2485 earbeiten\SpecialChar \menuseparator
2492 nstellungen...\SpecialChar \menuseparator
2493 Ausgabe\SpecialChar \menuseparator
2496 jederzeit ändern, wenn Sie mit den Vorgaben nicht einverstanden sind.
2499 \begin_layout Description
2506 Damit legen Sie den Befehl fest, mit dem (durch die Unixprogramme
2518 , siehe die jeweiligen Manpages) die Formatierung von ASCII-Tabellen durchgeführ
2520 Ist er nicht festgelegt, verwendet LyX den internen, schlechteren Formatierer.
2523 \begin_layout Description
2527 Ausgabe\InsetSpace ~
2531 Dieser Befehl legt die maximale Zeilenlänge in der Ausgabedatei fest.
2533 \begin_inset Quotes gld
2537 \begin_inset Quotes grd
2540 bedeutet keine Grenze.
2543 \begin_layout Section
2547 \begin_layout Standard
2553 earbeiten\SpecialChar \menuseparator
2560 nstellungen...\SpecialChar \menuseparator
2561 Ausgabe\SpecialChar \menuseparator
2564 haben Sie die Möglichkeit, die Zusammenarbeit von LyX mit dem (externen)
2565 Druckbefehl genau zu steuern.
2566 Jedoch sollten die Standardeinstellungen normalerweise korrekt sein.
2567 Wenn jedoch Ihr lokaler Druckbefehl andere Optionen benötigt, können Sie
2571 \begin_layout Standard
2572 Falls Sie generelle Probleme mit Ihrem Drucker haben, hilft Ihnen vielleicht
2573 Kapitel\InsetSpace ~
2575 \begin_inset LatexCommand \vref{chap:printer}
2582 \begin_layout Section
2586 \begin_layout Standard
2592 earbeiten\SpecialChar \menuseparator
2599 nstellungen...\SpecialChar \menuseparator
2600 Aussehen\SpecialChar \menuseparator
2603 können Sie interaktiv festlegen, mit welchen Farben die diversen Strukturen
2604 am Bildschirm dargestellt werden.
2605 Hier eine Auswahl der wichtigeren Funktionen und ihrer Standardfarben:
2608 \begin_layout Standard
2609 \begin_inset VSpace 0.3cm
2615 \begin_layout Standard
2617 \begin_inset Tabular
2618 <lyxtabular version="3" rows="11" columns="3">
2620 <column alignment="left" valignment="top" leftline="true" width="0pt">
2621 <column alignment="left" valignment="top" leftline="true" width="0pt">
2622 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
2623 <row topline="true" bottomline="true">
2624 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2627 \begin_layout Standard
2634 \begin_layout Standard
2648 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2651 \begin_layout Standard
2657 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2660 \begin_layout Standard
2661 Standardfarbe (RGB-Wert)
2667 <row topline="true">
2668 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2671 \begin_layout Standard
2677 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2680 \begin_layout Standard
2686 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2689 \begin_layout Standard
2696 <row topline="true">
2697 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2700 \begin_layout Standard
2706 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2709 \begin_layout Standard
2715 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2718 \begin_layout Standard
2719 leinen (250,240,230)
2725 <row topline="true">
2726 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2729 \begin_layout Standard
2735 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2738 \begin_layout Standard
2744 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2747 \begin_layout Standard
2754 <row topline="true">
2755 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2758 \begin_layout Standard
2765 \begin_layout Standard
2779 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2782 \begin_layout Standard
2789 \begin_layout Standard
2803 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2806 \begin_layout Standard
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
2827 Mathematische Formeln
2832 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2835 \begin_layout Standard
2836 dunkelblau (0,0,139)
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
2856 Bruchstriche, Klammern usw.
2861 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2864 \begin_layout Standard
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
2885 Hintergrund für Formeln
2890 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2893 \begin_layout Standard
2894 leinen (250,240,230)
2900 <row topline="true">
2901 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2904 \begin_layout Standard
2910 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2913 \begin_layout Standard
2919 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2922 \begin_layout Standard
2923 purpurrot (255,0,255)
2929 <row topline="true">
2930 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2933 \begin_layout Standard
2939 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2942 \begin_layout Standard
2948 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2951 \begin_layout Standard
2958 <row topline="true" bottomline="true">
2959 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2962 \begin_layout Standard
2968 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2971 \begin_layout Standard
2977 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2980 \begin_layout Standard
2981 hellblau (173,216,230)
2994 \begin_layout Standard
2995 \begin_inset VSpace 0.3cm
3001 \begin_layout Standard
3002 Die komplette Liste existiert derzeit nur in der Datei
3009 \begin_layout Standard
3010 Alternativ könnten Sie unter Zuhilfenahme der LyX-Funktion
3018 ) und der X11-Namen der Farben die Zuordnung manuell vornehmen.
3019 Die dazu notwendige Syntax ist
3022 \begin_layout LyX-Code
3023 set-color LyXName X11-Farbe
3026 \begin_layout Section
3027 Automatische Einstellungen
3030 \begin_layout Standard
3031 \begin_inset LatexCommand \label{sec:autodetected}
3035 Einige Einstellungen werden von LyX selbständig ermittelt, wenn Sie den
3041 earbeiten\SpecialChar \menuseparator
3047 nfigu\SpecialChar \-
3052 Im vorliegenden Abschnitt zählen wir diejenigen Einstellungen auf, die
3053 die Nutzerkonfiguration betreffen.
3056 \begin_layout Description
3065 enthält den Namen eines gültigen LaTeX2e-Prozessors (automatisch getestet
3077 \begin_layout Description
3090 gesetzt, wenn Sie Ghostscript installiert haben.
3093 \begin_layout Description
3106 gesetzt, wenn Sie die entsprechenden Programme installiert haben (
3107 \begin_inset LatexCommand \url{\view_pspic_command}
3111 wird auf dasselbe Programm gesetzt).
3114 \begin_layout Description
3135 , je nachdem, was vorhanden ist.
3138 \begin_layout Description
3151 plus einiger Optionen gesetzt (falls vorhanden).
3154 \begin_layout Description
3172 gesetzt, je nachdem, welches Fax-Paket gefunden wurde.
3173 Benötigte Kommandooptionen werden ebenfalls mit angegeben.
3176 \begin_layout Description
3185 wird für System-V-Systeme auf
3189 und für BSD-Systeme auf
3196 \begin_layout Description
3202 print_spool_printerprefix
3213 gesetzt, je nachdem, ob
3224 \begin_layout Description
3239 -Zeichensätze gefunden und von LaTeX unterstützt werden, wird dies auf
3248 -Zeichensätze, können Sie die Option von Hand aktivieren.
3251 \begin_layout Section
3255 \begin_layout Standard
3256 Es gibt noch eine große Zahl an weiteren Konfigurationsmöglichkeiten, die
3257 hier nicht erwähnt wurden.
3258 Leider ist die Dokumentation noch nicht vollständig.
3259 Aber die meisten davon sind zum Glück selbsterklärend.
3260 Eine weitere mögliche Quelle von Informationen ist das
3264 , jedoch ist auch dieses nicht immer auf dem allerneuesten Stand.
3267 \begin_layout Chapter
3269 \begin_inset LatexCommand \label{chap:i18n}
3276 \begin_layout Standard
3279 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
3280 Einmal wird in\InsetSpace ~
3282 \begin_inset LatexCommand \vref{sec:interface-aendern}
3288 \begin_inset LatexCommand \vref{sec:andere-tastaturkuerzel}
3292 erklärt, wie man LyX mitteilt, daß man in einer fremdsprachlichen Umgebung
3294 Der überwiegende Rest des Kapitels erläutert, wie man LyX an eine neue
3297 \InsetSpace \thinspace{}
3305 wie man es übersetzt.
3306 Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
3307 dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
3309 Die letzten beiden Abschnitte,
3310 \begin_inset LatexCommand \vref{sec:internat-tastaturbelegung}
3315 \begin_inset LatexCommand \vref{sec:keymap}
3319 , waren bei der Übersetzung noch nicht ganz up to date.
3323 \begin_layout Standard
3324 LyX kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
3325 Als dieser Text erstellt wurde, waren über den normalen englischen Text
3326 Anpassungen für 23 Sprachen Bestandteil der LyX-Distribution.
3327 Die Sprache Ihrer Wahl ist Ihre
3331 [in etwa: Örtlichkeit].
3332 (Für weitere Informationen über
3336 -Definitionen ist die Manpage
3337 \begin_inset Quotes gld
3341 \begin_inset Quotes grd
3344 ein guter Startpunkt.)
3347 \begin_layout Standard
3348 Bitte beachten Sie, daß diese Übersetzungen zwar funktionieren, aber oft
3349 ein paar Einschränkungen unterliegen.
3350 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
3352 Das bedeutet, daß der übersetzte Text an einigen Stellen mehr Platz benötigt
3353 als dort zur Verfügung steht.
3354 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
3356 Sie werden auch feststellen, daß einige Übersetzungen nicht für alle Menüpunkte
3357 Tastenkürzel definieren.
3358 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
3359 manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
3363 \begin_layout Standard
3364 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
3367 \begin_layout Section
3368 Eine andere Sprache für die Schnittstelle auswählen
3369 \begin_inset LatexCommand \label{sec:interface-aendern}
3376 \begin_layout Standard
3377 Normalerweise erfolgt die gesamte Benutzerführung in englisch.
3378 Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable
3387 in csh-kompatiblen und
3393 in sh-kompatiblen Shells.
3398 durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten --
3407 \begin_layout Standard
3408 Noch besser wäre es,
3412 auf den Wert de_DE zu setzen, da andere Programme (z.\InsetSpace \thinspace{}
3414 KDE) nach DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
3422 \begin_layout Standard
3423 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
3424 also z.\InsetSpace \thinspace{}
3434 , damit die übersetzte Schnittstelle automatisch benutzt wird.
3438 \begin_layout Standard
3439 Beachten Sie, daß all dies
3443 funktioniert, wenn Sie LyX mit der Option
3450 \begin_layout Section
3451 Tastaturkürzel für andere Sprachen anpassen
3452 \begin_inset LatexCommand \label{sec:andere-tastaturkuerzel}
3459 \begin_layout Standard
3460 Ein Hauptgrund für Inkonsistenzen in übersetzten LyX-Versionen ist die Tatsache,
3461 daß alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
3462 Text zugeschnitten wurden.
3463 Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel
3470 new-file-from-template
3474 \begin_layout Standard
3477 new-file-from-template
3479 ist der LyX-interne Befehl, der das Menü
3484 atei\SpecialChar \menuseparator
3501 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
3502 Menüfunktionen in einer einzigen Datei definiert werden, in
3504 LyXDir/bind/menus.bind
3507 Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
3512 ) kopieren und verändern.
3513 Diese wird anstelle der systemweiten Datei eingelesen.
3514 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
3515 z.\InsetSpace \thinspace{}
3532 atei\SpecialChar \menuseparator
3542 Für einige Sprachen existieren schon angepasste Versionen
3556 bezeichnet den Code der Sprache).
3557 Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
3572 \begin_layout Standard
3573 Sie müssen darauf achten, daß neue Definitionen nicht mit anderen, vorangehenden
3574 Definitionen kollidieren.
3575 Beispielsweise würde die oben genannte Definition von
3584 verwenden, eine Fehlermeldung erzeugen, denn in
3598 \begin_layout Standard
3603 löscht das Wort rechts vom Cursor.
3614 \begin_layout Standard
3615 In LyX Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
3620 -Dateien stehen) für den Tasten\SpecialChar \-
3624 tions-Mechanismus verwendet -- deshalb
3633 Menünamen verwendet werden.
3636 \begin_layout Section
3640 \begin_layout Subsection
3641 Die Benutzerschnittstelle übersetzen (Textmeldungen)
3644 \begin_layout Standard
3645 LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
3646 Benutzerschnittstelle zu verwalten.
3647 Um LyX dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
3648 zu verwenden, müssen Sie eine
3652 -Datei für diese Sprache erstellen.
3653 Anschließend müssen Sie daraus eine
3657 -Datei erzeugen und diese installieren.
3658 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
3663 \begin_layout Standard
3664 Natürlich nur auf englisch.
3665 Die Veränderungen, die an der
3669 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
3675 Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
3681 bezeichnet den Sprachencode der neuen Sprache):
3684 \begin_layout Itemize
3685 Kopieren Sie im Verzeichnis des LyX-Quellcodes die Datei
3687 LYX-SOURCE-DIR/po/lyx.pot
3701 nicht existiert, kann sie mit dem Befehl
3706 neu erzeugt werden.)
3709 \begin_layout Itemize
3716 \begin_layout Standard
3717 Wir empfehlen, für diese Aufgabe Emacs zu benutzen, da die Distribution
3718 der gettext-Library auch einen hübschen Emacs-Modus enthält, der Sie bei
3719 dieser Arbeit unterstützt.
3727 Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
3728 übersetzt werden sollten.
3729 Diese Tasten werden mit '
3733 ' markiert und sollten passend mitübersetzt werden.
3734 Es gibt ein Prolog-Programm namens
3738 , das sich im Quellverzeichnis in
3739 \begin_inset LatexCommand \url{LYX-SOURCE-DIR/development/tools/}
3744 Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
3745 Beachten Sie, daß XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
3746 als Tastenkürzel verarbeiten kann.
3748 Sie sollten auch das Informationsfeld
3749 am Anfang der neuen po-Datei ausfüllen (mit Ihrer e-mail-Adresse, usw.),
3750 damit Sie für andere Leute erreichbar sind, die Ihnen Vorschläge oder unterhalt
3751 same Flames schicken möchten.
3754 \begin_layout Itemize
3755 Erzeugen Sie die Datei
3763 Dies tun Sie mit dem Befehl:
3778 \begin_layout Itemize
3779 Kopieren Sie die mo-Datei unter dem Namen
3787 -Baum im richtigen Verzeichnis für Anwendungsmitteilungen für Sprache
3791 , z.\InsetSpace \thinspace{}
3800 .mo /usr/local/share/locale/
3809 \begin_layout Standard
3818 hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Scripts und
3819 mehr) verändert werden.
3820 Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
3821 für den Anwender unnötig.
3824 \begin_layout Standard
3825 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die LyX zur Zeit
3826 noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
3828 Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
3836 \begin_layout Subsection
3837 Die Dokumentation übersetzen
3840 \begin_layout Standard
3843 [Anmerkung des Übersetzers:
3847 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
3848 Fall das englische Original.
3849 Übersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
3854 \begin_layout Standard
3855 Auch die Online-Dokumentation (im
3862 -Menü) kann (und sollte!) übersetzt werden.
3863 Wenn übersetzte Versionen verfügbar sind
3867 \begin_layout Standard
3868 Derzeit (April 1999) sind praktisch alle Texte ins Deutsche übersetzt.
3873 wurde in die Sprachen Französisch, Polnisch, Portugiesisch und Schwedisch
3874 übersetzt, andere Sprachen sind in Arbeit.
3875 Die Bibliothek an übersetzten Texten wächst ständig.
3884 entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
3885 (Leider sind bisher nur wenige Übersetzungen vorhanden.) LyX sucht nach
3886 übersetzten Versionen in
3900 für das entsprechende Sprach\SpecialChar \-
3902 zel steht, das in der Umgebungsvariablen
3908 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
3909 Auch die übersetzten Versionen müssen (bis auf das
3916 ) den gleichen (englischen) Dateinamen (im Beispiel oben
3920 ) tragen wie die englischen Originale.
3921 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
3922 Weg, um die Originale Korrektur zu lesen!), hier ein paar Tips, die Ihnen
3923 möglicherweise etwas Arbeit ersparen:
3926 \begin_layout Itemize
3931 , der Leitfaden zum Schreiben der LyX-Dokumentation.
3932 Beachten Sie vor allem den Abschnitt für Übersetzer.
3935 \begin_layout Itemize
3936 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Hompage
3938 \begin_inset LatexCommand \url[LyX Developer Teams]{http://www.devel.lyx.org}
3943 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
3944 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
3948 \begin_layout Standard
3949 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen sind hier
3950 einige Tips, die Ihnen vielleicht einige Schwierigkeiten überwinden helfen:
3953 \begin_layout Itemize
3954 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
3963 ilfe\SpecialChar \menuseparator
3971 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
3974 \begin_layout Itemize
3975 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
3976 in die Sie übersetzen möchten.
3977 Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
3978 ene Konventionen eingeführt.
3979 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
3980 Eine eigene Terminologie würde nur die Leser verwirren.
3983 (Warnung: Typographie macht süchtig!)
3986 \begin_layout Itemize
3987 Legen Sie eine Kopie des Originaldokumentes an.
3988 Von Zeit zu Zeit wird die Originalversion erneuert.
3989 Sie können beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
3990 um zu sehen, was sich verändert hat.
3994 \begin_layout Standard
3995 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
3996 aufbewahren und diese dann mit der neuen Version vergleichen (z.\InsetSpace \thinspace{}
4010 \begin_layout Itemize
4011 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
4012 und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
4013 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
4016 Auch die Originaldokumentation ist nicht komplett.
4019 \begin_layout Section
4020 Internationale Tastaturbelegung
4021 \begin_inset LatexCommand \label{sec:internat-tastaturbelegung}
4028 \begin_layout Standard
4031 Anmerkung des Editors: der folgende Abschnitt stammt von Ivan Schreter.
4032 Er wurde noch nicht an den neuen Dokumentationsstil angepaßt und macht
4033 noch keinen Gebrauch von den neuen Möglichkeiten von Version\InsetSpace ~
4035 Auch sollte er mit dem folgenden Abschnitt zusammengefasst werden.
4039 \begin_layout Subsection
4040 Eigene Tastaturtabellen definieren: das
4047 \begin_layout Standard
4048 Sehen wir uns einmal die
4052 -Datei ein wenig näher an.
4053 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
4056 \begin_layout Itemize
4057 Taste-Taste- oder Taste-String-Transformationen
4060 \begin_layout Itemize
4061 \begin_inset Quotes gld
4065 \begin_inset Quotes grd
4068 Tasten -- sogenannte
4073 \begin_layout Itemize
4074 Ausnahmen für tote Tasten.
4077 \begin_layout Standard
4078 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
4082 \begin_layout Quotation
4090 \begin_layout Standard
4095 die zu übersetzende Taste bezeichnet und
4099 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
4100 Eine tote Taste definiert man mit:\InsetSpace ~
4104 \begin_layout Quotation
4116 \begin_layout Standard
4124 wieder eine Taste auf der Tastatur bezeichnet und
4131 der Name einer toten Taste ist.
4132 LyX unterstützt folgende toten Tasten (Abkürzungen in Klammern):
4135 \begin_layout Quotation
4143 \begin_layout Quotation
4149 \begin_layout Quotation
4155 \begin_layout Quotation
4162 \begin_layout Quotation
4168 \begin_layout Quotation
4175 \begin_layout Standard
4187 \begin_layout Quotation
4193 \begin_layout Quotation
4200 \begin_layout Standard
4212 \begin_layout Quotation
4218 \begin_layout Quotation
4226 \begin_layout Quotation
4233 \begin_layout Standard
4245 \begin_layout Quotation
4253 \begin_layout Standard
4265 \begin_layout Quotation
4274 \begin_layout Quotation
4275 hungarian umlaut (hug)
4282 \begin_layout Quotation
4288 \begin_layout Quotation
4296 \begin_layout Standard
4308 \begin_layout Standard
4309 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
4310 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
4311 definiert werden, und zwar mit:
4314 \begin_layout Quotation
4323 Tote-Taste Taste Ausgabe
4326 \begin_layout Standard
4327 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
4329 Dies erreicht man mit:
4332 \begin_layout Quotation
4346 \begin_layout Standard
4347 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
4348 Punkt zu löschen, bevor ein Akzent eingefügt wird.
4349 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
4352 \begin_layout Standard
4353 Ach so, zur Definition der Ausgabe: Der Backslash
4354 \begin_inset Quotes gld
4364 \begin_inset Quotes grd
4367 ist ein Sonderzeichen.
4368 Um ihn einzugeben muß man einen doppelten Backslash
4369 \begin_inset Quotes gld
4381 \begin_inset Quotes grd
4385 Auch das Anführungszeichen
4386 \begin_inset Quotes gld
4390 \begin_inset Quotes grd
4394 \begin_inset Quotes gld
4402 \begin_inset Quotes grd
4405 haben eine andere Bedeutung.
4410 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
4411 das Ende eines Strings (d.\InsetSpace \thinspace{}
4413 einer LaTeX-Befehlssequenz).
4414 Um diese Zeichen anzugeben, muß ein Backslash vorangestellt werden (also:
4427 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
4428 haben, bitte mailen Sie diese an das Entwickler-Team, damit sie in die
4429 nächste Distribution integriert werden kann.
4432 \begin_layout Standard
4433 In Zukunft werden auch noch folgende Befehle unterstützt:
4436 \begin_layout Itemize
4448 bindet eine andere Datei ein
4451 \begin_layout Itemize
4467 definiert ein externes Keymap-Programm
4470 \begin_layout Standard
4474 \begin_layout Standard
4487 -Datei nach Voreinstellungen durchsuchen (z.\InsetSpace \thinspace{}
4495 , um eine Standardtastatur zu verwenden).
4499 \begin_layout Standard
4511 \begin_layout Section
4512 Internationale Tastaturtabellen:
4517 \begin_inset LatexCommand \label{sec:keymap}
4524 \begin_layout Standard
4525 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
4534 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
4535 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
4538 \begin_layout Subsection
4544 \begin_inset LatexCommand \label{sec:kmap}
4551 \begin_layout Standard
4560 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
4566 Im Folgenden werden die Schlüsselwörter
4586 \labelwidthstring 00.00.0000
4593 Transformiere einen Buchstaben zu einem String
4596 \begin_layout LyX-Code
4605 \begin_layout Standard
4606 Dieser Ausdruck definiert, daß
4609 \begin_inset Quotes gld
4613 \begin_inset Quotes grd
4621 \begin_inset Quotes gld
4625 \begin_inset Quotes grd
4630 transformiert werden soll.
4634 \begin_inset Quotes gld
4638 \begin_inset Quotes grd
4643 die Zeichen Backslash
4644 \begin_inset Quotes gld
4654 \begin_inset Quotes grd
4657 und Anführungszeichen
4658 \begin_inset Quotes gld
4666 \begin_inset Quotes grd
4673 mit einem vorangehenden Backslash versehen werden.
4677 \begin_layout Standard
4678 Als Beispiel ein Ausdruck, der das Zeichen
4679 \begin_inset Quotes gld
4687 \begin_inset Quotes grd
4690 ausgibt, wenn die Taste
4691 \begin_inset Quotes gld
4699 \begin_inset Quotes grd
4705 \begin_layout LyX-Code
4712 \labelwidthstring 00.00.0000
4719 Spezifiziere ein Akzentzeichen
4722 \begin_layout LyX-Code
4729 Zeichen Akzent erlaubt
4732 \begin_layout Standard
4733 Dieser Ausdruck wird dafür sorgen, daß
4736 \begin_inset Quotes gld
4740 \begin_inset Quotes grd
4748 \begin_inset Quotes gld
4752 \begin_inset Quotes grd
4757 interpretiert wird, und zwar bei allen Zeichen, die in
4760 \begin_inset Quotes gld
4764 \begin_inset Quotes grd
4770 Dies ist der Mechanismus toter Tasten
4776 \begin_layout Standard
4778 \begin_inset Quotes gld
4782 \begin_inset Quotes grd
4785 kommt daher, daß diese Taste allein kein Zeichen erzeugt, aber -- gefolgt
4786 von einer anderen Taste -- akzentuierte Zeichen erzeugt.
4787 Zum Beispiel kann auf diese Weise das deutsche
4788 \begin_inset Quotes gld
4792 \begin_inset Quotes grd
4805 \begin_inset Quotes gld
4809 \begin_inset Quotes grd
4814 drücken, gefolgt von einem Zeichen, das
4821 \begin_inset Quotes gld
4825 \begin_inset Quotes grd
4830 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
4833 \begin_layout Standard
4834 Der folgende Ausdruck definiert, daß die Taste
4835 \begin_inset Quotes gld
4843 \begin_inset Quotes grd
4846 als circumflex-Akzent definiert wird, wenn er von einem der Buchstaben
4847 a, e, i, o, u, A, E, I ,O oder U gefolgt wird:
4850 \begin_layout LyX-Code
4853 kmod ^ circumflex aeiouAEIOU
4857 \labelwidthstring 00.00.0000
4862 Definiere eine Ausnahme zu einem Akzentzeichen
4865 \begin_layout LyX-Code
4873 Akzent Zeichen Ausgabe
4876 \begin_layout Standard
4877 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
4880 \begin_inset Quotes gld
4884 \begin_inset Quotes grd
4892 \begin_inset Quotes gld
4896 \begin_inset Quotes grd
4905 \begin_inset Quotes gld
4909 \begin_inset Quotes grd
4914 vorher mit Hilfe einer
4920 -Zeile einer Taste zugewiesen worden sein.
4921 Wenn Sie die Sequenz
4924 \begin_inset Quotes gld
4928 \begin_inset Quotes grd
4932 \begin_inset Quotes gld
4936 \begin_inset Quotes grd
4944 \begin_inset Quotes gld
4948 \begin_inset Quotes grd
4954 Falls solch eine Definition
4961 \begin_inset Quotes gld
4965 \begin_inset Quotes grd
4969 \begin_inset Quotes gld
4973 \begin_inset Quotes grd
4978 eingeben, erhalten Sie das
4981 \begin_inset Quotes gld
4987 \begin_inset Quotes grd
4993 \begin_layout Standard
4994 Der folgende Ausdruck sorgt dafür, daß LaTeX bei einem
4995 \begin_inset Quotes gld
4999 \begin_inset Quotes grd
5002 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
5005 \begin_layout LyX-Code
5008 kxmod circumflex i "
5020 \labelwidthstring 00.00.0000
5025 Kombiniere zwei Akzentsymbole
5028 \begin_layout LyX-Code
5034 Akzent1 Akzent2 erlaubt
5037 \begin_layout Standard
5038 Hier wird es ziemlich esoterisch.
5039 Dieser Ausdruck erlaubt die Kombination der Effekte von
5042 \begin_inset Quotes gld
5046 \begin_inset Quotes grd
5054 \begin_inset Quotes gld
5058 \begin_inset Quotes grd
5063 (in dieser Reihenfolge!) bei allen
5066 \begin_inset Quotes gld
5070 \begin_inset Quotes grd
5079 \begin_inset Quotes gld
5083 \begin_inset Quotes grd
5091 \begin_inset Quotes gld
5095 \begin_inset Quotes grd
5100 müssen zuvor mit Hilfe von
5109 definiert worden sein.
5112 \begin_layout Standard
5113 Folgendes Beispiel aus der Datei
5120 \begin_layout LyX-Code
5123 kmod ; acute aeioyvhAEIOYVH
5126 \begin_layout LyX-Code
5132 \begin_layout LyX-Code
5135 kcomb acute umlaut iyIY
5138 \begin_layout Standard
5139 Diese Zeilen erlauben es,
5140 \begin_inset Quotes gld
5148 \begin_inset Quotes grd
5151 einzugeben und auf diese Weise
5152 \begin_inset Quotes gld
5164 \begin_inset Quotes grd
5171 \begin_layout Standard
5183 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zeichen.
5196 eingeben, erhalten Sie
5197 \begin_inset Quotes gld
5207 \begin_inset Quotes grd
5214 \begin_layout Standard
5227 \begin_layout Subsection
5235 \begin_layout Standard
5240 -Datei verarbeitet hat, erklärt eine
5244 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
5246 Die LyX-Distribution enthält wenigstens die Dateien
5247 \begin_inset LatexCommand \url{iso8859-1.cdef}
5260 \begin_layout Standard
5261 Generell besteht eine
5268 -Datei aus einer Reihe von Deklarationen der folgenden Form:
5271 \begin_layout LyX-Code
5275 Position_im_Zeichensatz String
5278 \begin_layout Standard
5279 Um beispielsweise dem String (
5282 \begin_inset Quotes gld
5286 \begin_inset Quotes grd
5291 im vorigen Abschnitt)
5292 \begin_inset Quotes gld
5300 \begin_inset Quotes grd
5303 das entsprechende Zeichen im iso-8859-1 Zeichensatz (233) zuzuweisen, benutzt
5304 man folgenden Ausdruck:
5307 \begin_layout LyX-Code
5315 \begin_layout Standard
5316 (Wieder müssen den Zeichen
5317 \begin_inset Quotes gld
5327 \begin_inset Quotes grd
5331 \begin_inset Quotes gld
5339 \begin_inset Quotes grd
5342 ein Backslash vorangestellt werden.)
5346 Beachten Sie, daß es durchaus möglich ist, daß dasselbe Zeichen (sinnvoll)
5347 zwei verschiedene Strings repräsentieren kann.
5348 Z.\InsetSpace \thinspace{}
5362 \begin_layout LyX-Code
5388 \begin_layout Standard
5389 Wenn LyX kein passendes Zeichen für einen String finden kann, der durch
5390 eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
5391 ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
5392 mit Akzent selbst zu zeichnen.
5395 \begin_layout Subsection
5396 Tote Tasten definieren
5399 \begin_layout Standard
5402 Anmerkung des Übersetzers: An dieser Stelle weiche ich kraß vom Original
5404 Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
5408 \begin_layout Standard
5409 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
5411 \begin_inset Quotes gld
5415 \begin_inset Quotes grd
5422 zu erzeugen -- nämlich direkt in der
5427 (Genaueres finden Sie in Abschnitt\InsetSpace ~
5429 \begin_inset LatexCommand \ref{sec:bindings}
5438 Dazu ein einfaches Beispiel:
5441 \begin_layout Standard
5442 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
5443 Diese können Sie definieren, indem Sie in der
5447 -Datei folgende Zeile einfügen:
5450 \begin_layout Standard
5455 bind "asciicircum" "accent-circumflex"
5458 \begin_layout Standard
5460 \begin_inset Quotes gld
5468 \begin_inset Quotes grd
5471 die Bezeichnung, die das X11-System für die
5472 \begin_inset Quotes gld
5480 \begin_inset Quotes grd
5487 \begin_layout Standard
5488 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer C-Include-Datei
5494 Meist findet man sie in
5496 /usr/X11/include/X11/
5504 \begin_inset Quotes gld
5509 accent-circum\SpecialChar \-
5513 \begin_inset Quotes grd
5516 ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.)
5519 \begin_layout Standard
5520 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
5524 definiert wurden, merklich von der, die in Abschnitt\InsetSpace ~
5526 \begin_inset LatexCommand \ref{sec:kmap}
5533 \begin_layout Subsection
5534 Ihre Sprachkonfiguration einstellen
5535 \begin_inset LatexCommand \label{sec:savlang}
5542 \begin_layout Standard
5547 -Datei so verändern, daß Ihre gewünschte Sprachumgebung automatisch geladen
5548 wird, wenn LyX gestartet wird.
5549 Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
5552 \begin_layout Itemize
5553 Standard-, erste und zweite Tastaturbelegung
5556 \begin_layout Itemize
5557 Zeichensatzkodierung
5560 \begin_layout Standard
5565 -Datei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
5566 Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
5570 \begin_layout LyX-Code
5573 bind "american" "keymap-primary"
5576 \begin_layout Standard
5584 \begin_layout LyX-Code
5587 bind "M-," "accent-cedilla"
5590 \begin_layout Standard
5591 oder eine Zeichensatzkodierung festlegen:
5594 \begin_layout LyX-Code
5595 # Die Norm für die Bildschirmzeichensätze
5598 \begin_layout LyX-Code
5599 # Voreinstellung ist iso8859-1.
5602 \begin_layout LyX-Code
5608 \begin_layout Chapter
5609 Installieren neuer Textklassen, Layouts und Vorlagen
5610 \begin_inset LatexCommand \label{chap:textclass}
5617 \begin_layout Standard
5618 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
5619 und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf\SpecialChar \textcompwordmark{}
5621 wie man neue Dokumentenklassen für LaTeX korrekt installiert.
5622 Zunächst ein paar Definitionen: Eine Dokumentenklasse ist eine LaTeX-Datei
5623 (normalerweise mit der Endung
5631 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
5632 Brief usw., und auch alle dazu notwendigen Befehle definiert.
5633 Eine Layout-Datei ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse
5634 entspricht und LyX mitteilt, wie die diversen Formatelemente am Bildschirm
5635 dargestellt werden sollen, damit der Eindruck möglichst gut dem späteren
5636 Druckbild entspricht.
5637 Genauer gesagt beschreibt eine Layoutdatei eine
5638 \begin_inset Quotes gld
5642 \begin_inset Quotes grd
5645 , das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
5648 \begin_inset Quotes gld
5652 \begin_inset Quotes grd
5656 \begin_inset Quotes gld
5660 \begin_inset Quotes grd
5663 sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
5664 als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
5666 Eine Vorlage ist einfach eine LyX-Dokument, welches bereits einige vordefiniert
5667 e Einträge für eine bestimmte Textklasse enthält.
5668 Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
5672 \begin_layout Section
5673 Installation eines neuen LaTeX-Paketes
5676 \begin_layout Standard
5677 Bei manchen TeX-Installationen fehlt möglicherweise das eine oder andere
5678 Paket, das Sie gerne mit LyX verwenden würden.
5679 Ein Beispiel dafür ist FoilTeX, ein verbreitetes (und sehr leistungsfähiges)
5680 Paket zur Erstellung von Dias und Folien für Overheadprojektoren.
5684 \begin_layout Standard
5685 Weitere Dokumentation zu FoilTeX finden Sie im Teil
5694 Sie finden hier eine Beschreibung der grundlegenden Schritte, um ein solches
5695 zusätzliches Paket in einer aktuellen Version von teTeX
5699 \begin_layout Standard
5700 Die Prozedur gilt auf jeden Fall für v1.0 sowie die 0.9 Betaversionen.
5701 Hinweise darauf, ob dies auch in Version 0.4 funktioniert, sind willkommen,
5702 andererseits ist ein Upgrade auf 1.0 sicher die bessere Wahl.
5707 oder einer anderen, web2c basierten TeX-Distribution einzubinden.
5710 \begin_layout Enumerate
5711 Besorgen Sie sich das Paket von CTAN oder einer anderen Quelle
5715 \begin_layout Standard
5716 Informationen darüber, was CTAN ist und wo unterstützte Dokumentenklassen
5717 gefunden werden können, finden Sie im Hilfedokument
5729 \begin_layout Enumerate
5734 (normalerweise befindet sie sich im Verzeichnis
5738 , Sie können sie aber auch mit dem Befehl
5743 Dort wird beschrieben, wie Sie ein lokales
5747 -Verzeichnis anlegen können; folgen Sie diesen Instruktionen.
5748 Sie müssen den Namen Ihres lokalen
5753 zeich\SpecialChar \-
5760 Typischerweise wird unter Linux Software, die nicht zur normalen Distribution
5761 gehört, unterhalb von
5765 installiert, es bietet sich also
5770 Im Normalfall müssen Sie nur zwei Dinge verändern:
5774 \begin_layout Enumerate
5775 Setzen Sie die Umgebungsvariable
5779 auf das gewählte Verzeichnis, z.\InsetSpace \thinspace{}
5784 TEXMFLOCAL = /usr/local/texmf
5787 \begin_layout Enumerate
5788 Stellen Sie sicher, daß
5800 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!TEXMFMAIN}
5804 \begin_layout Enumerate
5805 Legen Sie das lokale Verzeichnis an.
5806 Die Verzeichnisstruktur muß dabei derjenigen des bestehenden
5811 zeich\SpecialChar \-
5813 ses entsprechen, also LaTeX-Pakete in
5815 /usr/local/texmf/latex/
5820 \begin_layout Enumerate
5821 Installieren Sie das neue Paket.
5822 Am Beispiel FoilTeX: Legen Sie das Verzeichnis
5823 \begin_inset LatexCommand \url{/usr/local/texmf/latex/foiltex}
5827 an und kopieren Sie die diversen Dateien des entpackten
5831 -Archives in dieses Verzeichnis.
5834 \begin_layout Enumerate
5835 Starten Sie das Programm
5840 Dabei wird (unter anderem) die Datei
5842 /usr/local/ texmf/ls-R
5844 angelegt oder aktualisiert.
5847 \begin_layout Enumerate
5848 Wählen Sie in LyX den Menüpunkt
5853 earbeiten\SpecialChar \menuseparator
5861 an; starten Sie LyX danach erneut.
5864 \begin_layout Standard
5865 Nun sollte das neue Paket --- beispielsweise
5881 ayout\SpecialChar \menuseparator
5889 Ein Hinweis am Rande: es gibt auch einfachere Möglichkeiten, ein neues
5890 Paket zu installieren, Sie können etwa im LaTeX-Systemverzeichnis (
5894 ) lediglich einen Link auf das neue Paket anlegen (nicht vergessen,
5898 aufzurufen!) oder die Umgebungsvariable
5902 entsprechend setzen.
5907 beschriebene, formale Methode funktioniert aber garantiert, deshalb sollten
5908 Sie diese auch verwenden, solange die Umstände dies nicht verhindern, etwa
5909 wenn Sie keine Administratorrechte haben.
5912 \begin_layout Section
5916 \begin_layout Standard
5917 In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch
5918 Textklassen genannt) für LyX schreiben können; dafür wird die Klasse
5922 als Beispiel genommen.
5927 -Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen
5928 Dokumentenklasse zur Verfügung stehen, und wie sie in LyX dargestellt werden.
5929 Diese Beschreibung ist zwar sehr tiefgehend, kann aber dennoch nicht alle
5930 Eventualitäten und Probleme abdecken, auf die Sie beim Schreiben eigener
5931 Layout-Dateien stoßen können.
5932 Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX.
5935 \begin_layout Standard
5936 Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen
5937 Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind.
5938 Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von
5939 anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt
5940 haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es
5941 in die Distribution integrieren können.
5944 \begin_layout Standard
5945 Bei allen im folgenden angegebenen Optionen ist die Groß-/Kleinschreibung
5946 nicht relevant, d.\InsetSpace \thinspace{}
5948 Style, style und StYlE bezeichnen denselben Befehl.
5949 Die jeweils möglichen Werte sind in eckigen Klammern hinter dem Namen aufgeführ
5951 Die Voreinstellung einer Option, also der Wert, den die Option erhält,
5956 spezifiziert wird, ist
5963 Wenn ein Argument einen Datentyp hat, wie
5964 \begin_inset Quotes gld
5968 \begin_inset Quotes grd
5972 \begin_inset Quotes gld
5976 \begin_inset Quotes grd
5979 , dann wird die Voreinstellung wie folgt dargestellt:
5988 \begin_layout Subsection
5989 Unterstützung neuer Dokumentenklassen
5992 \begin_layout Standard
5993 Generell können drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse
5994 unterstützen wollen.
5995 Bei den beiden einfacheren Fällen handelt es sich um LaTeX2e class- (
6004 Wenn Sie Pech haben, liegt der dritte Fall vor und bei der neuen Klasse
6005 handelt es sich um eine LaTeX 2.09 Stil-Datei.
6006 Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle
6007 ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt
6008 notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten.
6011 \begin_layout Subsection
6019 \begin_layout Standard
6020 Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
6021 die zusammen mit einer bereits existierenden und von LyX unterstützten
6022 Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese
6023 Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
6024 Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei
6028 und sie ist dafür gedacht, mit der Standard-Dokumentenklasse
6032 verwendet zu werden.
6036 \begin_layout LyX-Code
6037 cp report.layout ~/.lyx/layouts/myclass.layout
6040 \begin_layout Standard
6045 und ändern Sie die Zeile
6048 \begin_layout LyX-Code
6051 DeclareLaTeXClass{report}
6054 \begin_layout Standard
6058 \begin_layout LyX-Code
6061 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
6064 \begin_layout Standard
6065 Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
6068 \begin_layout LyX-Code
6078 \begin_layout Standard
6079 Starten Sie jetzt LyX und konfigurieren Sie es neu (
6084 earbeiten\SpecialChar \menuseparator
6093 Starten Sie LyX neu und legen Sie ein neues Dokument an.
6099 ayout\SpecialChar \menuseparator
6106 als mögliche Dokumentenklasse auch
6107 \begin_inset Quotes gld
6115 \begin_inset Quotes grd
6119 Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
6124 \begin_layout Standard
6134 unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen
6135 Umgebungstypen in der Layoutdatei herumexperimentieren.
6139 \begin_layout Subsection
6147 \begin_layout Standard
6148 In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf
6150 Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse
6151 als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
6152 Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
6153 welche Dinge beachtet werden müssen.
6157 \begin_layout Subsection
6165 \begin_layout Standard
6170 -Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie
6171 an einem der beiden folgenden Dinge erkennen:
6174 \begin_layout Enumerate
6178 \begin_layout Standard
6187 Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
6192 documentstyle{myclass}
6204 \begin_layout Standard
6216 \begin_layout Enumerate
6217 Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, daß
6218 in den Kompatibilitätsmodus geschaltet wird.
6221 \begin_layout Standard
6222 LyX unterstützt ausschließlich LaTeX2e-Dokumente.
6223 Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
6225 \begin_inset Quotes gld
6228 Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan
6229 \begin_inset Quotes grd
6233 Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem
6234 der LaTeX 2.09 Code derart gekapselt wird, daß er in LaTeX2e formatierten
6235 Dokumenten verwendet werden kann.
6236 Sie können diese Kapselung auch für Ihr
6240 verwenden, sollte sich dieses als 2.09 Code herausstellen.
6241 Hier ein kurzes Rezept:
6244 \begin_layout LyX-Code
6245 cp LyXDir/tex/revtex.cls ~/tex/myclass.cls
6248 \begin_layout Standard
6249 (oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
6254 und ersetzen Sie jedes vorhandene
6255 \begin_inset Quotes gld
6259 \begin_inset Quotes grd
6263 \begin_inset Quotes gld
6267 \begin_inset Quotes grd
6271 Wahrscheinlich sind einige der
6277 -Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
6281 \begin_layout Standard
6282 Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
6287 , verwenden aber diesmal den Eintrag
6290 \begin_layout LyX-Code
6293 DeclareLaTeXClass{myclass}
6296 \begin_layout Standard
6301 -Definition sollte nicht notwendig sein.
6302 Konfigurieren Sie LyX neu und mit etwas Glück haben Sie ein funktionierendes
6303 System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
6305 Das beinhaltet Veränderungen der Werte, die LyX für Abstände, Zeichensätze
6307 verwendet; diese werden in der
6314 \begin_layout Standard
6315 Weiterhin müssen Sie sicherstellen, daß alle Umgebungstypen, die in
6319 definiert werden, auch in
6320 \begin_inset LatexCommand \url{myclass.layout}
6325 Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen.
6326 Kopieren Sie dazu einen ähnlich aussehenden Stil und verändern Sie diesen
6327 nach Ihren Wünschen.
6328 Dies geschieht am einfachsten folgendermaßen:
6331 \begin_layout LyX-Code
6332 Style FehlenderStyle
6335 \begin_layout LyX-Code
6336 CopyStyle ÄhnlicherStyle
6339 \begin_layout LyX-Code
6340 # hier die Unterschiede neu definieren
6343 \begin_layout LyX-Code
6347 \begin_layout Standard
6348 Im folgenden Abschnitt wird erläutert, was welches Element in einer
6355 \begin_layout Standard
6356 Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
6357 Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der
6359 Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
6360 Die Entwickler freuen sich immer über neue Dokumentenklassen!
6363 \begin_layout Section
6364 Deklaration einer neuen Textklasse
6367 \begin_layout Standard
6368 Zeilen, die mit einem
6372 beginnen, sind Kommentare.
6373 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6377 \begin_layout LyX-Code
6380 #% Do not delete the line below; configure depends on this
6383 \begin_layout LyX-Code
6388 DeclareLaTeXClass{article}
6391 \begin_layout Standard
6392 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
6393 Die Textklassen-Datei wird von dem LaTeX-Script
6396 \begin_inset LatexCommand \url{chkconfig.ltx}
6402 gelesen, und zwar in einem speziellen Modus, in dem
6406 -Zeichen ignoriert werden.
6407 Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
6408 Textklasse deklariert.
6413 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6418 und benutzt die LaTeX-Dokumentenklasse
6424 \begin_inset Quotes gld
6428 \begin_inset Quotes grd
6431 ist auch die Beschreibung, die später im Popup-Menü
6436 ayout\SpecialChar \menuseparator
6447 \begin_layout Standard
6448 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Dokum
6453 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6454 Wenn Sie dann Ihre Textklasse in eine Datei namens
6458 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6461 \begin_layout LyX-Code
6464 #% Do not delete the line below; configure depends on this
6467 \begin_layout LyX-Code
6472 DeclareLaTeXClass[article]{article (with my own headings)}
6475 \begin_layout Standard
6476 Auf diese Weise deklarieren Sie eine Textklasse
6480 , die die LaTeX-Dokumentenklasse
6484 verwendet und (im Popup-Menü) beschrieben wird mit:
6485 \begin_inset Quotes gld
6488 article (with my own headings)
6489 \begin_inset Quotes grd
6493 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6497 \begin_layout LyX-Code
6500 #% Do not delete the line below; configure depends on this
6503 \begin_layout LyX-Code
6508 DeclareLaTeXClass[article,foo.sty]{article (with my own headings)}
6511 \begin_layout Standard
6512 Dadurch wird angezeigt, daß Ihre Klasse auch das Paket
6517 Schließlich können Sie auch Klassen für SGML oder DocBook festlegen.
6518 Eine typische Deklaration sieht so aus:
6521 \begin_layout LyX-Code
6524 #% Do not delete the line below; configure depends on this
6527 \begin_layout LyX-Code
6532 DeclareSGMLClass{SGML (LinuxDoc)}
6535 \begin_layout Standard
6539 \begin_layout LyX-Code
6542 #% Do not delete the line below; configure depends on this
6545 \begin_layout LyX-Code
6550 DeclareDocBookClass[article]{SGML (DocBook article)}
6553 \begin_layout Standard
6554 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6555 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6559 \begin_layout Standard
6560 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6561 die Datei nur noch in das Verzeichnis
6569 kopieren und unter LyX den Menüpunkt
6574 earbeiten\SpecialChar \menuseparator
6583 Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü
6588 ayout\SpecialChar \menuseparator
6598 \begin_layout Subsection
6599 Allgemeine Parameter für Textklassen
6602 \begin_layout Standard
6603 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes beschreib
6607 \begin_layout Description
6623 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
6630 ayout\SpecialChar \menuseparator
6638 Diese Einstellung ist (ebenso wie
6642 ) wichtig: Falls Ihre Textklasse standardmäßig zweispaltig gesetzt wird,
6643 Sie aber vergessen, das korrekt anzugeben, wird die Option
6663 ayout\SpecialChar \menuseparator
6673 \begin_layout Description
6689 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
6696 ayout\SpecialChar \menuseparator
6706 \begin_layout Description
6723 Der Standardseitenstil.
6724 Kann ebenfalls im Popup
6729 ayout\SpecialChar \menuseparator
6739 \begin_layout Description
6751 , Counter_Section, Counter_Subsection,
6753 Counter_Subsubsection, Counter_Paragraph,
6754 Counter_Subparagraph,
6756 Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_E
6761 Der kleinste Abschnitt-Typ, der automatisch numeriert wird.
6762 Sinnvoll sind Werte wie
6767 \begin_inset Quotes gld
6771 \begin_inset Quotes grd
6775 \begin_inset Quotes gld
6779 \begin_inset Quotes grd
6787 \begin_inset Quotes gld
6791 \begin_inset Quotes grd
6795 Wenn überhaupt keine Numerierung benötigt wird, beispielsweise in einem
6808 \begin_layout Description
6812 ClassOptions\SpecialChar \ldots{}
6819 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
6820 Dokumentenklasse unterstützt werden.
6821 (Eine detaillierte Beschreibung finden Sie unter
6822 \begin_inset LatexCommand \vref{sec:classoptions}
6829 \begin_layout Description
6848 Gibt an, ob die betreffende Klasse von sich aus das Paket
6853 Dies ist für die Dokumentenklassen
6864 \begin_layout Description
6879 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6884 Dies ist für die Dokumentenklassen
6895 \begin_layout Description
6910 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6915 Dies ist für die Dokumentenklasse
6922 \begin_layout Description
6932 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
6933 (Eine genauere Beschreibung finden Sie in Abschnitt
6934 \begin_inset LatexCommand \vref{sec:fonts}
6941 \begin_layout Description
6955 Dies ist das Layout für neu angelegte Absätze, normalerweise
6960 Fehlt dieser Eintrag wird das erste definierte Layout verwendet; dennoch
6961 ist es sehr ratsam, diese Anweisung anzugeben.
6964 \begin_layout Description
6968 Preamble\SpecialChar \ldots{}
6975 An dieser Stelle können Sie LaTeX-Code angeben, der vor
6980 \begin_inset Quotes gld
6990 \begin_inset Quotes grd
6993 in die LaTeX-Ausgabe eingebunden wird.
6994 (Zum Beispiel eigene Definitionen von LaTeX-Makros.)
6997 \begin_layout Description
7007 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
7009 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
7010 Beispielsweise binden die meisten Standardtextklassen die Datei
7014 ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
7018 \begin_layout Description
7028 Mit diesem Befehl können Sie die Definition eines bereits mit
7033 \begin_inset LatexCommand \vref{sec:specific-layouts}
7037 ) definierten Layouts rückgängig machen.
7038 Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
7039 einer Datei definiert wird, die Sie mit
7046 \begin_layout Subsection
7052 \begin_layout Standard
7053 \begin_inset LatexCommand \label{sec:classoptions}
7061 kann folgende Einträge enthalten:
7064 \begin_layout Description
7077 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
7079 \begin_inset Quotes gld
7087 \begin_inset Quotes grd
7094 \begin_layout Description
7103 string="empty|plain|headings|fancy"
7107 Eine Liste verfügbarer Seitenstile; die Einträge werden mit
7108 \begin_inset Quotes gld
7116 \begin_inset Quotes grd
7122 \begin_layout Description
7135 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
7140 -Befehl als optionales Argument übergeben.
7143 \begin_layout Subsection
7144 Einzelne Absatz-Layouts
7147 \begin_layout Standard
7148 \begin_inset LatexCommand \label{sec:specific-layouts}
7152 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
7156 \begin_layout Standard
7157 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
7158 aber ein bereits definiertes umdefinieren.
7167 \begin_layout LyX-Code
7174 \begin_layout LyX-Code
7178 \begin_layout LyX-Code
7182 \begin_layout Standard
7183 Innerhalb des Blocks sind folgende Befehle erlaubt:
7186 \begin_layout Description
7193 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
7198 \begin_layout Description
7210 , Command, Environment, Item_Environment, List_Environment
7214 Legt fest, wie das Layout in LaTeX überführt wird.
7219 \begin_layout Description
7226 bewirkt nichts besonderes -- der Text wird als
7227 \begin_inset Quotes gld
7231 \begin_inset Quotes grd
7238 \begin_layout Description
7245 behandelt den Text als Argument eines LaTeX-Befehls (
7252 {\SpecialChar \ldots{}
7258 \begin_layout Description
7265 behandelt den Text als Kern einer LaTeX-Umgebung
7269 \begin_layout Standard
7270 LaTeX-Umgebung, bzw.
7271 LaTeX-Befehl sind hier etwas irreführend, denn diese Regeln gelten auch
7273 Schauen Sie sich am besten die SGML Class-Dateien für Beispiele an.
7290 \begin_layout Standard
7301 } \SpecialChar \ldots{}
7308 \begin_layout Standard
7323 \begin_layout Standard
7338 \begin_layout Standard
7355 \begin_layout Description
7362 bewirkt dasselbe wie
7366 , nur daß vor jedem Absatz ein
7376 \begin_layout Description
7391 als Argument an die Umgebung übergeben wird.
7401 ayout\SpecialChar \menuseparator
7411 [Stimmt das noch? Glaube nicht! P.S.]
7415 \begin_layout Description
7432 Bei 1 wird nach dem Layout noch ein
7442 \begin_layout Description
7452 Der Name, den LaTeX für dieses Layout wählt, d.\InsetSpace \thinspace{}
7454 entweder der Name eines
7455 LaTeX-Befehls oder der einer LaTeX-Umgebung.
7458 \begin_layout Description
7468 Ein optionaler Parameter, der
7474 (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
7475 Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
7479 \begin_layout Description
7491 , Manual, Dynamic, First_Dynamic, Right_Address_Box
7495 Legt fest, wie der linke Rand des Textes bestimmt wird.
7500 \begin_layout Description
7507 wählt einfach feste Randbreiten.
7511 \begin_layout Description
7518 bedeutet, daß der Rand von der Einstellung der
7527 ayout\SpecialChar \menuseparator
7535 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
7539 \begin_layout Description
7546 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
7548 Dies wird zum Beispiel bei automatisch numerierten Überschriften verwendet.
7549 Es leuchtet ein, daß die Überschrift
7550 \begin_inset Quotes gld
7553 5.4.3.2.1 Sehr lange ...
7555 \begin_inset Quotes grd
7558 einen größeren linken Rand benötigt, als
7559 \begin_inset Quotes gld
7564 \begin_inset Quotes grd
7571 \begin_layout Description
7578 arbeitet ähnlich wie
7582 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
7583 Dies wird für die LaTeX-Umgebung
7584 \begin_inset Quotes gld
7588 \begin_inset Quotes grd
7594 \begin_layout Description
7601 bedeutet, der Rand wird so gewählt, daß die längste Zeile des Absatzes
7602 gerade den rechten Rand berührt.
7603 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
7607 \begin_layout Description
7623 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
7629 heißt, der Absatz erhält auf keinen Fall einen Einzug.
7630 (Zum Beispiel nach einer Überschrift.)
7633 \begin_layout Description
7646 Der Einzug der ersten Zeile eines Absatzes.
7647 Als Argument wird eine Zeichenkette übergeben.
7648 Zum Beispiel bedeutet
7649 \begin_inset Quotes gld
7657 \begin_inset Quotes grd
7660 , daß die erste Zeile genau so weit eingezogen wird, wie die Breite von
7662 \begin_inset Quotes gld
7670 \begin_inset Quotes grd
7673 im normalen Zeichensatz ist.
7674 Einen negativen Wert können Sie angeben, indem Sie ein
7675 \begin_inset Quotes gld
7679 \begin_inset Quotes grd
7683 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm bei
7684 unterschiedlichen Zeichensätzen möglichst ähnlich bleibt.
7689 bleibt für ein bestimmtes Layout fest.
7690 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
7696 Auch benutzt das Standard-Layout innerhalb von Umgebungen den Einzug der
7697 Umgebung und nicht den eigenen.
7698 Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
7701 \begin_layout Description
7719 ayout\SpecialChar \menuseparator
7731 Mögliche Einstellungen sind entweder
7758 gewählt wird, wird in einem Layout mit
7767 Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
7768 Die Länge dieses Abstands ist das Produkt von
7772 und der Höhe des Standardzeichensatzes.
7775 \begin_layout Description
7788 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
7792 \begin_layout Description
7809 -- nur ist dies der Abstand nach einer Serie von Absätzen.
7814 des nachfolgenden Layouts nicht 0, so werden die beiden Abstände
7818 addiert, sondern LyX wählt das Maximum der beiden Abstände.
7821 \begin_layout Description
7834 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
7838 \begin_layout Description
7851 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines
7856 Wenn in solch einem Layout andere Layouts integriert werden, so werden
7862 Aber die einzelnen Unterpunkte der Umgebung werden
7873 \begin_layout Description
7886 Definiert den linken Einzug.
7887 Wenn ein Layout in ein anderes
7891 -Layout integriert wird, werden die Breiten der verschiedenen
7895 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
7897 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
7901 Dieser Parameter wird auch dann benutzt, wenn der Rand als
7910 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
7911 Rändern hinzugefügt.
7912 Für die Bedeutung des Wertes gilt das bei
7919 \begin_layout Description
7939 \begin_layout Description
7951 , Manual, Static, Top_Environment, Centered_Top_Environment,
7953 Sensitive, Counter_C
7954 hapter, Counter_Section, Counter_Subsection,
7956 Counter_Subsubsection, Counter_Parag
7957 raph, Counter_Subparagraph,
7959 Counter_EnumI, Counter_EnumII, Counter_EnumIII,
7966 \begin_layout Description
7973 bedeutet, die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
7977 \begin_layout Description
7985 bedeutet, die Marke wird im Layout definiert (siehe:
7992 \begin_layout Description
8002 Centered_Top_Environment
8005 sind Spezialfälle von
8010 Das Label wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
8011 oder am Anfang einer Serie von Absätzen mit diesem Layout.
8012 Dies benutzt man zum Beispiel im
8021 Dasselbe trifft auch für
8025 -Marken mit dem LaTeX-Typ
8029 zu, damit Layouts für Theoreme korrekt arbeiten.
8032 \begin_layout Description
8039 ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
8043 Sensi\SpecialChar \-
8046 bedeutet, daß der gedruckte Text von der Art des Gleitobjekts abhängt.
8049 \begin_layout Description
8056 (Sollte selbsterklärend sein --
8057 \begin_inset Quotes gld
8065 \begin_inset Quotes grd
8068 entspricht jeweils einem LaTeX-Glie\SpecialChar \-
8070 rungs\SpecialChar \-
8076 \begin_layout Description
8089 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
8090 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
8093 \begin_layout Description
8106 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
8107 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
8113 Centered_Top_Environment
8118 \begin_layout Description
8131 Der String, der für den
8136 \begin_inset Quotes gld
8144 \begin_inset Quotes grd
8156 gesetzt wurde, dient dieser String auch als Voreinstellung für
8165 ayout\SpecialChar \menuseparator
8172 verändert werden kann.
8178 \begin_inset Quotes gld
8186 \begin_inset Quotes grd
8189 eingestellt wurde, wird der Zähler an diesen String angehängt.
8192 \begin_layout Description
8204 , left, right, center
8208 Gibt an, ob der Text im Blocksatz, linksbündig, rechtsbündig oder zentriert
8212 \begin_layout Description
8224 , left, right, center
8232 von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
8234 Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
8236 Beispielsweise soll in einer Aufzählung der Text nicht rechtsbündig oder
8237 zentriert gesetzt werden.
8241 \begin_layout Description
8257 Hiermit wird festgelegt, ob über dem Absatz ein
8263 eingefügt werden soll.
8264 Dies kann auch im Menü
8269 ayout\SpecialChar \menuseparator
8276 eingestellt werden, indem man in
8278 Vertikale\InsetSpace ~
8293 \begin_layout Standard
8296 Anmerkung von Jean-Marc:
8298 Ich bin nicht sicher, ob diese Einstellung nützlich ist; möglicherweise
8299 sollte sie in einer späteren Version entfernt werden.
8307 \begin_layout Description
8321 ] Steuert ähnlich wie
8338 \begin_layout Description
8355 \begin_inset Quotes gld
8359 \begin_inset Quotes grd
8362 LaTeX-Befehle innerhalb dieses Layouts durch
8363 \begin_inset Quotes gld
8373 \begin_inset Quotes grd
8377 schützt werden müssen.
8378 (Siehe LaTeX-Anleitung.)
8381 \begin_layout Description
8397 Gibt an, ob Zeilenumbrüche in LaTeX als
8398 \begin_inset Quotes gld
8410 \begin_inset Quotes grd
8413 dargestellt werden, oder nicht.
8414 Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
8415 in LyX komfortabler editieren zu können.
8418 \begin_layout Description
8428 Legt fest ob der Absatzinhalt unverändert ausgegeben werden soll, also ohne
8429 diverse von LaTeX benötigte Ersetzungen durchzuführen.
8430 Dies ersetzt in gewisser Weise das alte Zeichensatzattribut
8437 \begin_layout Description
8453 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
8455 Diese Eigenschaft kann in bestimmten Fällen umständlich sein, zum Beispiel,
8456 wenn ein Programmcode eingegeben werden soll.
8457 In solchen Fällen kann
8466 LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
8467 Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
8470 \begin_layout Description
8484 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
8485 da das zu einer leeren LaTeX-Ausgabe führen würde.
8486 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
8487 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
8488 damit keiner vergisst, sie anzugeben.
8489 In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
8490 die keinen eigentlichen Text enthält.
8493 \begin_layout Description
8505 , onehalf, double, other
8512 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
8525 entsprechen Multiplikatoren 1, 1.25 und 1.667.
8526 Wenn Sie als Argument
8530 angeben, müssen Sie als
8533 \begin_inset Quotes gld
8537 \begin_inset Quotes grd
8542 einen konkreten Multiplikator angeben.
8543 Im Gegensatz zu anderen Parametern erzeugt LyX, wenn
8547 gesetzt wird, spezifischen LaTeX-Code, der auf das Paket
8560 \begin_layout Description
8570 Der Zeichensatz, der für den Textkörper
8574 die Marke verwendet wird (siehe Abschnitt\InsetSpace ~
8576 \begin_inset LatexCommand \vref{sec:fonts}
8585 gesetzt, dann erhält
8589 automatisch denselben Wert.
8592 \begin_layout Description
8602 Der Zeichensatz, der für den Textkörper verwendet wird.
8603 (Siehe Abschnitt\InsetSpace ~
8605 \begin_inset LatexCommand \vref{sec:fonts}
8612 \begin_layout Description
8622 Der Zeichensatz, der für die Marke verwendet wird.
8623 (Siehe Abschnitt\InsetSpace ~
8625 \begin_inset LatexCommand \vref{sec:fonts}
8632 \begin_layout Description
8636 Preamble\SpecialChar \ldots{}
8643 Eine Serie von Makrodefinitionen, die in die Präambel (vor
8649 ) eingefügt werden, falls dieses Layout benutzt wird.
8652 \begin_layout Subsection
8653 Beschreibung des Zeichensatzes
8656 \begin_layout Standard
8657 \begin_inset LatexCommand \label{sec:fonts}
8661 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
8664 \begin_layout LyX-Code
8674 \begin_layout LyX-Code
8678 \begin_layout LyX-Code
8682 \begin_layout Standard
8683 und es sind folgende Befehle vorhanden:
8686 \begin_layout Description
8703 \begin_layout Description
8720 \begin_layout Description
8732 , Italic, SmallCaps, Slanted
8737 \begin_layout Description
8750 , large, larger, largest, huge, giant
8755 \begin_layout Description
8768 , black, white, red, green, blue, cyan, magenta, yellow
8773 \begin_layout Section
8777 \begin_layout Standard
8778 Vorlagen werden genauso erstellt wie gewöhnliche Dokumente.
8779 Der einzige Unterschied ist: normale Dokumente enthalten zwangsläufig alle
8780 nur möglichen Einstellungen, einschließlich Zeichensatzschema und Papiergröße.
8781 Normalerweise möchte ein Benutzer nicht, daß eine Vorlage seine persönlichen
8782 Voreinstellungen überschreibt.
8783 Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
8796 aus der LyX-Datei entfernen.
8797 Dies kann (und muß) mit einem gewöhnlichen Texteditor wie
8809 durchgeführt werden.
8812 \begin_layout Standard
8813 Sie sollten Ihre persönlichen Vorlagen nach
8817 kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis
8821 und anschließend das Vorlagenverzeichnis im Dialog
8830 earbeiten\SpecialChar \menuseparator
8838 auf das private Verzeichnis setzen.
8841 \begin_layout Standard
8842 Beachten Sie daß es eine Vorlage mit besonderer Bedeutung gibt:
8847 Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit
8849 Datei\SpecialChar \menuseparator
8852 anlegen, damit dieses vernünftige Standardeinstellungen hat.
8853 Um diese Vorlage zu erstellen müssen Sie lediglich ein Dokument mit den
8854 von Ihnen bevorzugten Einstellungen öffnen und dann im Dialog
8859 ayout\SpecialChar \menuseparator
8873 tandard\InsetSpace ~
8879 \begin_layout Chapter
8880 Eine Anleitung für Drucker
8884 \begin_layout Standard
8889 : Wenn Sie für Ihren Drucker cups benutzen, ist diese Kapitel für Sie uninteress
8896 \begin_inset LatexCommand \label{chap:printer}
8903 \begin_layout Section
8907 \begin_layout Standard
8910 Anmerkung des Übersetzers: Der erste Satz dieser Einleitung
8911 \begin_inset Quotes gld
8914 Lesen Sie die Printing-HOWTO
8915 \begin_inset Quotes grd
8919 Wenn Sie tatsächlich die Printing-HOWTO gelesen (und verstanden) haben,
8920 enthält dieser Abschnitt für Sie praktisch keine neuen Informationen mehr.
8921 Natürlich enthält die Printing-HOWTO viele nützliche Informationen, die
8922 weit über das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
8923 Im übrigen ist die Installation des Druckers heutzutage erheblich einfacher,
8924 als die (sehr umfangreiche) Printing-HOWTO vermuten läßt.
8925 Die meisten Distributionen ermöglichen es, die hier erwähnten Konfigurationsdat
8926 eien mit wenigen Handgriffen zu erstellen.
8930 \begin_layout Standard
8931 Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
8932 müssen, sollten Sie zunächst die Datei
8939 (Sie befindet sich je nach Distribution oft im Verzeichnis
8947 .) Es gibt auch eine deutschsprachige Übersetzung, die man über FTP
8951 \begin_layout Standard
8952 z.\InsetSpace \thinspace{}
8956 ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz
8962 Zudem müssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
8967 \begin_layout Standard
8968 Einige Linux-Distributionen werden mit sogenannten Magic
8972 Filtern ausgeliefert und installieren diese selbständig.
8973 Anstelle der Prozedur, die wir unten beschreiben, können Sie auch diese
8974 Magic-Filter-Prozedur benutzen.
8975 Allerdings wird es vermutlich etwas schwieriger sein, die Möglichkeiten
8976 Ihres Druckers voll auszuschöpfen.
8977 Wenn Ihre Linux-Distribution mit einem Extraprogramm für die Druckerinstallatio
8978 n ausgestattet ist, können Sie auch einfach dies benutzen.
8979 Werfen Sie danach einfach einen Blick in die
8983 , um eventuell noch ein paar Kleinigkeiten anzupassen.
8986 \begin_layout Section
8992 \begin_layout Subsection
8996 \begin_layout Standard
9001 informiert Linux über Ihre Druckerkonfiguration.
9002 Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
9003 und andere Benutzer ihn ansprechen können und erklärt Linux, wie Ausgaben
9004 an diesen Drucker gehandhabt werden sollen.
9005 Es macht durchaus Sinn, in dieser Datei mehrere
9006 \begin_inset Quotes gld
9010 \begin_inset Quotes grd
9013 zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
9014 aber in unterschiedlicher Art und Weise tun
9018 \begin_layout Standard
9023 Ich handhabe dies so mit meinem Epson Stylus Color IIs.
9024 Da man für Farb- und Schwarzweißdruck verschiedene Druckköpfe benötigt,
9025 habe ich einen eigenen Drucker
9029 für farbige Dokumente eingerichtet.
9030 Ich benutze auch einen
9034 -Drucker, der eine geringere Auf\SpecialChar \textcompwordmark{}
9035 lösung und einen ungenaueren Druckmodus
9037 Sie sehen, man kann mit Printcaps viele Dinge tun.
9043 Natürlich benötigt man für jeden physikalischen Drucker auch mindestens
9047 \begin_layout Standard
9048 Hier ein Beispiel für eine
9055 \begin_layout LyX-Code
9067 \begin_layout LyX-Code
9075 \begin_layout LyX-Code
9078 :sd=/var/spool/lpd/lp:
9083 \begin_layout LyX-Code
9086 :lf=/var/spool/lpd/lp/errs:
9091 \begin_layout LyX-Code
9099 \begin_layout LyX-Code
9107 \begin_layout LyX-Code
9130 Epson Stylus Color IIs, 180dpi:
9135 \begin_layout LyX-Code
9143 \begin_layout LyX-Code
9146 :sd=/var/spool/lpd/draft:
9151 \begin_layout LyX-Code
9154 :lf=/var/spool/lpd/draft/errs:
9159 \begin_layout LyX-Code
9162 :if=/var/spool/lpd/draft/draft.filter:
9167 \begin_layout LyX-Code
9175 \begin_layout LyX-Code
9183 \begin_layout LyX-Code
9202 Epson Stylus Color IIs, 360dpi:
9207 \begin_layout LyX-Code
9215 \begin_layout LyX-Code
9218 :sd=/var/spool/lpd/ps:
9223 \begin_layout LyX-Code
9226 :lf=/var/spool/lpd/ps/errs:
9231 \begin_layout LyX-Code
9234 :if=/var/spool/lpd/ps/ps.filter:
9239 \begin_layout LyX-Code
9247 \begin_layout LyX-Code
9255 \begin_layout LyX-Code
9261 \begin_layout Standard
9262 Bevor wir mit Erklärungen zu diesen Hieroglyphen fortfahren, haben wir eine
9263 wichtige Information:
9266 \begin_layout Standard
9268 WARNUNG! WARNUNG! WARNUNG!
9270 Benutzen Sie nur eine Leerzeile zwischen den Einträgen
9273 Stellen Sie sicher, daß diese Zeile VÖLLIG LEER ist!
9276 \begin_layout Standard
9277 Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Einträgen kann fatale
9278 Folgen haben, denn das System wird Ihre
9282 -Datei nicht richtig interpretieren können.
9285 \begin_layout Standard
9286 Sehen Sie sich jetzt einmal die Einträge genauer an.
9287 Jeder Teil eines Eintrags wird von einem
9288 \begin_inset Quotes gld
9296 \begin_inset Quotes grd
9299 Zeichen abgeschlossen.
9301 \begin_inset Quotes gld
9311 \begin_inset Quotes grd
9314 -Zeichen am Ende einer Zeile bedeutet, daß der Eintrag in der nächsten Zeile
9317 \begin_inset Quotes gld
9327 \begin_inset Quotes grd
9330 -Zeichen dürfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
9332 \begin_inset Quotes gld
9342 \begin_inset Quotes grd
9345 -Zeichen sollte unmittelbar hinter dem
9346 \begin_inset Quotes gld
9354 \begin_inset Quotes grd
9358 Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
9359 die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
9360 \begin_inset Quotes gld
9368 \begin_inset Quotes grd
9371 unmittelbar vor den folgenden Text.
9372 Beispielsweise könnten Sie den ersten Eintrag auch schreiben als:
9375 \begin_layout LyX-Code
9378 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
9381 \begin_layout Standard
9382 Beachten Sie, daß sich hier lediglich ein einzelnes
9383 \begin_inset Quotes gld
9391 \begin_inset Quotes grd
9394 zwischen den Teilen des Eintrags befindet.
9395 Wir spalten diesen Eintrag nun in zwei Zeilen auf:
9398 \begin_layout LyX-Code
9401 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
9406 \begin_layout LyX-Code
9409 :lf=/var/spool/lpd/lp/errs:
9412 \begin_layout Standard
9413 Wir brechen die Zeile zunächst direkt hinter einem
9416 \begin_inset Quotes gld
9425 \begin_inset Quotes grd
9435 \begin_inset Quotes gld
9445 \begin_inset Quotes grd
9450 einfügen, eine neue Zeile beginnen, ein wenig Freiraum einfügen und dann
9454 \begin_inset Quotes gld
9463 \begin_inset Quotes grd
9475 Es ist üblich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
9476 Zeilen bis auf die erste einzurücken.
9477 Es gibt übrigens viele Optionen, die man an einen Eintrag einfügen kann.
9478 Wir werden hier nur die vier wichtigsten behandeln.
9487 -Datei enthält weitere Informationen.
9490 \begin_layout Subsection
9494 \begin_layout Standard
9495 Der erste Teil eines
9499 -Eintrags ist der Druckername.
9500 Dort dürfen mehrere Namen angegeben werden, die durch ein
9501 \begin_inset Quotes gld
9509 \begin_inset Quotes grd
9512 -Zeichen getrennt werden.
9513 Es ist sinnvoll, als ersten Namen ein ein Kürzel anzugeben und als zweiten
9514 Namen eine Kurzbeschreibung des Druckers (natürlich gefolgt von einem
9515 \begin_inset Quotes gld
9523 \begin_inset Quotes grd
9530 \begin_layout LyX-Code
9550 \begin_layout Standard
9551 ein Drucker, der den Kurznamen
9554 \begin_inset Quotes gld
9562 \begin_inset Quotes grd
9567 erhält und eine Beschreibung
9568 \begin_inset Quotes gld
9571 Unser Drucker im Draft Modus
9572 \begin_inset Quotes grd
9577 \begin_inset Quotes gld
9587 \begin_inset Quotes grd
9590 am Ende der Zeile, das angibt, daß der Eintrag in der nächsten Zeile fortgesetz
9595 ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
9607 \begin_layout Standard
9608 Es ist üblich, für einen
9615 \begin_inset Quotes gld
9623 \begin_inset Quotes grd
9628 zu benutzen, und den Textdrucker
9631 \begin_inset Quotes gld
9639 \begin_inset Quotes grd
9649 \begin_layout Subsection
9650 Die Drucker-Gerätedatei
9653 \begin_layout Standard
9654 Der nächste Teil der Beispieleinträge legt das Gerät (d.\InsetSpace \thinspace{}
9656 den Namen der Gerätedate
9657 i) fest, auf dem gedruckt werden soll.
9658 In allen Beispieleinträgen lautet diese Zeile:
9661 \begin_layout LyX-Code
9669 \begin_layout Standard
9674 Noch einmal: Beachten Sie das
9677 \begin_inset Quotes gld
9687 \begin_inset Quotes grd
9692 am Ende der Zeile und das zusätzliche
9695 \begin_inset Quotes gld
9703 \begin_inset Quotes gld
9708 nach den Leerzeichen, die benutzt wurden, um den Text einzurücken
9713 \begin_layout Standard
9732 ) geben Sie den Namen des Drucker-Device an.
9733 Im Beispiel handelt es sich um
9740 die parallele Schnittstelle.
9741 Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
9742 Wenn Sie einen haben, sollten Sie
9749 für die erste serielle Schnittstelle benutzen,
9756 für die zweite, usw.
9757 In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
9762 -Eintrag benutzen müssen, beispielsweise um die Baudrate festzulegen.
9767 -Manpage enthält darüber weitere Informationen.
9770 \begin_layout Standard
9771 Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
9772 Außerdem hängt der Drucker bei
9776 PC-kompatiblen Computern an
9783 \begin_layout Standard
9784 Warum ist die erste parallele Schnittstelle
9796 ? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
9823 Da die meisten PC-kompatiblen Computer die parallele Schnittstelle auf
9828 legen, ist bei diesen Systemen
9832 die parallele Schnittstelle.
9834 Wenn Sie über mehr als eine parallele Schnittstelle
9835 verfügen, ändert sich die Situation.
9836 Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
9837 geändert haben sollten, wird ein anderes
9841 -Gerät auf die parallele Schnittstelle zeigen.
9842 Andere Systeme sind möglicherweise völlig merkwürdig konfiguriert.
9843 In jedem Fall können Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
9845 Dann können Sie mit Hilfe der Adresse auch bestimmen, ob Sie
9870 Möglicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
9871 sollten also testen, welches Device die Druckerschnittstelle anspricht.
9874 \begin_layout Subsection
9875 Das Spulverzeichnis und die Logdatei
9878 \begin_layout Standard
9879 Zusätzlich zu einem Druckernamen und einem zugehörigen Gerät benötigen Sie
9880 auch noch ein Verzeichnis für den Drucker-Spooler.
9881 Dieses wird mit dem Kürzel
9897 Es ist auch sehr sinnvoll, eine Logdatei für Fehlermeldungen anzulegen.
9898 Diese gibt man nach dem Kürzel
9916 \begin_layout Standard
9917 Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
9921 ; manche benutzen nur
9926 In jedem Fall erhält traditionell jeder Druckereintrag ein eigenes Unterverzeic
9927 hnis mit dem Namen des jeweiligen Druckers.
9929 \begin_inset Quotes gld
9933 \begin_inset Quotes grd
9936 einloggen und diese Verzeichnisse von Hand anlegen.
9937 Sie werden auch den Eigentümer dieser Verzeichnisse ändern müssen, damit
9938 die Gruppenzugehörigkeit der Verzeichnisse
9943 (Dies kann man zum Beispiel mit
9954 der Name des entsprechenden Verzeichnisses ist.)
9957 \begin_layout Standard
9958 Sehen Sie sich einmal den Eintrag des Druckers
9962 aus dem Beispiel an.
9963 Er enthält die Zeilen:
9966 \begin_layout LyX-Code
9969 :sd=/var/spool/lpd/ps:
9974 \begin_layout LyX-Code
9977 :lf=/var/spool/lpd/ps/errs:
9982 \begin_layout Standard
9987 das Spoolverzeichnis ist und die Fehlermeldungen in die Datei
9988 \begin_inset LatexCommand \url{/var/spool/lpd/ps/errs}
9992 geschrieben werden sollen.
9993 Sie sollten diese Datei
9994 \begin_inset Quotes gld
9998 \begin_inset Quotes grd
10001 , indem Sie im Spoolverzeichnis das Kommando
10009 \begin_layout Standard
10014 erfüllt zwei Aufgaben.
10015 Erstens stellt er sicher, daß eine Datei dieses Namens existiert, indem
10016 sie gegebenenfalls einfach erzeugt wird.
10017 Sie ist dann zwar leer, aber sie existiert.
10018 Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt geändert
10024 sorgt dafür, daß diese Zeit auf
10025 \begin_inset Quotes gld
10029 \begin_inset Quotes grd
10034 \begin_inset Quotes gld
10038 \begin_inset Quotes grd
10041 also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
10042 (In unserem Fall benötigen wir lediglich die erste Wirkungsweise.)
10050 \begin_layout Standard
10051 Ganz ähnlich sieht der Eintrag für den Drucker
10059 \begin_layout LyX-Code
10062 :sd=/var/spool/lpd/lp:
10067 \begin_layout LyX-Code
10070 :lf=/var/spool/lpd/lp/errs:
10075 \begin_layout Standard
10076 Wieder: Spoolverzeichnis
10085 /var/spool/lpd/lp/errs
10091 \begin_layout Subsection
10095 \begin_layout Standard
10100 , der einfach Text direkt an den Drucker weitergibt, benötigen die Drucker
10109 einen sogenannten Filter.
10110 (Darum haben Ihre Einträge noch eine zusätzliche Zeile.) Das
10114 -Kürzel für das Filterprogramm ist
10134 \begin_layout Standard
10135 Es gibt übrigens verschiedene Kürzel, um Filterprogramme anzugeben.
10136 Man hat dadurch die Möglichkeit, verschiedene Filter für verschiedene Zwecke
10138 Sie können auch beim Aufruf von
10142 unterschiedliche Filter auswählen -- aber das soll hier nicht vertieft
10143 werden, es wird hier nicht benötigt.
10146 \begin_layout Standard
10147 Sehen Sie sich den Eintrag für den Drucker
10154 \begin_layout LyX-Code
10157 :if=/var/spool/lpd/ps/ps.filter:
10162 \begin_layout Standard
10171 ist ein Shellscript, das im Spoolverzeichnis des Druckers
10176 Sie können prinzipiell auch direkt den Namen eines Programms angeben, aber
10177 der Aufruf eines Shellscripts gibt Ihnen die Möglichkeit, Kommandozeilenparamet
10181 \begin_layout Standard
10182 Alle Filter, egal ob
10183 \begin_inset Quotes gld
10187 \begin_inset Quotes grd
10190 Programme oder Shellscripts, müssen Ihre Eingabe aus
10194 (der Standardeingabe) übernehmen und die Ausgabe nach
10198 (der Standardausgabe) ausgeben.
10201 \begin_layout Subsection
10205 \begin_layout Standard
10206 Es gibt noch drei zusätzliche Kürzel, die Sie in Ihre
10212 -Einträge schreiben sollten.
10213 Sie können diese am Ende aller drei Beispieleinträge sehen.
10214 Es handelt sich um:
10217 \begin_layout LyX-Code
10225 \begin_layout LyX-Code
10233 \begin_layout LyX-Code
10239 \begin_layout Standard
10262 \begin_layout Standard
10267 würde bedeuten: Die zu druckende Datei darf nicht größer werden als 5 Datenblöc
10269 Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
10270 \begin_inset Quotes gld
10274 \begin_inset Quotes grd
10277 benötigt, hat man festgelegt, daß 0 hier soviel bedeutet wie
10278 \begin_inset Quotes gld
10282 \begin_inset Quotes grd
10291 \begin_inset Quotes gld
10294 es können Dateien beliebiger Größe gedruckt werden
10295 \begin_inset Quotes grd
10322 sorgt dafür, daß nach einem Druckauftrag nicht noch ein zusätzlicher Befehl
10324 \begin_inset Quotes gld
10328 \begin_inset Quotes grd
10347 ), daß vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zusätzliche
10348 Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
10351 \begin_layout Section
10352 Wir bauen einen Druckerfilter
10355 \begin_layout Subsection
10356 PostScript®-Dateien mit Hilfe von Ghostscript ausdrucken
10359 \begin_layout Standard
10360 Vermutlich kann Ihr Drucker nicht von sich aus PostScript
10365 Um Ihren Drucker trotzdem wie einen
10369 -Drucker benutzen zu können, ist es am einfachsten, das
10377 als Filterprogramm zu benutzen.
10382 Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
10383 Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
10384 können), sind Sie auf sich allein gestellt (für den Anfang lesen Sie einmal
10392 \begin_layout Standard
10393 Zunächst sollten Sie Ghostscript installieren.
10394 An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
10396 Andernfalls können Sie Ghostscript auch über das Linux-FTP-Archiv
10407 Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
10413 \begin_layout LyX-Code
10419 \begin_layout Standard
10420 Es erscheint eine Liste von verfügbaren Ausgabetreibern und -formaten.
10421 Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
10425 \begin_layout Itemize
10434 \begin_layout Description
10442 \begin_layout Description
10451 \begin_layout Standard
10461 \begin_layout Description
10470 \begin_layout Standard
10480 \begin_layout Description
10483 iwlq Imagewriter LQ i
10490 \begin_inset Formula $320\times216$
10501 \begin_layout Itemize
10510 \begin_layout Description
10513 bj10e BubbleJet BJ-10e
10516 \begin_layout Description
10519 bj200 BubbleJet BJ-200
10522 \begin_layout Description
10525 bjc600 Color BubbleJet BJC-600, BJC-4000
10533 \begin_layout Standard
10534 Funktioniert auch für Apple-Drucker wie dem StyleWriter 2x00
10544 \begin_layout Description
10547 bjc800 Color BubbleJet BJC-800
10550 \begin_layout Description
10558 \begin_layout Description
10571 \begin_layout Itemize
10580 \begin_layout Description
10586 \begin_layout Description
10592 \begin_layout Description
10597 mit Textverbesserung bei niedriger Auf\SpecialChar \textcompwordmark{}
10601 \begin_layout Description
10607 \begin_layout Description
10613 \begin_layout Description
10619 \begin_layout Description
10627 \begin_layout Description
10632 Alternativer Treiber für
10638 \begin_layout Itemize
10647 \begin_layout Description
10650 ap3250 ActionPrinter AP3250
10652 (und jeder andere Drucker, der die Druckersprache
10661 \begin_layout Description
10674 Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
10688 \begin_layout Description
10705 Nadeln (und Kompatible)
10708 \begin_layout Description
10721 (und Kompatible) in mittlerer Auf\SpecialChar \textcompwordmark{}
10727 \begin_layout Description
10736 Nadeldrucker (und Kompatible) in dreifacher Auf\SpecialChar \textcompwordmark{}
10740 \begin_layout Description
10745 Farbdrucker (funktioniert auch mit
10756 \begin_layout Description
10759 st800 Stylus 800 inkjet
10762 \begin_layout Description
10769 Stylus Color, Stylus Color Pro, Stylus Color II
10779 \begin_layout Itemize
10794 \begin_layout Description
10802 \begin_layout Description
10805 cdeskjet DeskJet 500C
10814 \begin_layout Description
10817 cdjcolor DeskJet 500C
10836 \begin_layout Description
10839 cdjmono DeskJet 500C
10843 and 510C, 520C, 540C
10845 ) im Schwarzweißbetrieb
10848 \begin_layout Description
10859 \begin_layout Description
10862 cdj550 DeskJet 550C
10869 \begin_layout Description
10879 \begin_layout Description
10882 djet500 DeskJet 500
10885 \begin_layout Description
10898 -Treiber (arbeitet nicht mit dem
10913 \begin_layout Description
10916 dnj650c DesignJet 650C
10919 \begin_layout Description
10922 ljet2p LaserJet IId, LaserJet IIp,
10935 \begin_layout Description
10938 ljet3 LaserJet III*
10953 \begin_layout Description
10956 ljet3d LaserJet IIID
10958 mit Möglichkeit zu doppelseitigem Drucken
10961 \begin_layout Description
10966 (Voreinstellung für die Auf\SpecialChar \textcompwordmark{}
10974 \begin_layout Description
10988 \begin_layout Description
10991 ljetplus LaserJet Plus
10994 \begin_layout Description
11000 \begin_layout Description
11012 \begin_layout Description
11015 pjxl PaintJet XL color
11018 \begin_layout Description
11021 pjxl300 PaintJet XL300 color
11030 \begin_layout Description
11043 \begin_layout Itemize
11052 \begin_layout Description
11072 \begin_layout Description
11092 \begin_layout Description
11112 \begin_layout Description
11129 \begin_layout Itemize
11130 Verschiedene andere Drucker
11136 \begin_layout Description
11139 cp50 Mitsubishi CP50
11144 \begin_layout Description
11154 \begin_layout Description
11157 imagen Imagen ImPress
11162 \begin_layout Description
11165 jetp3852 IBM Jetprinter
11184 \begin_layout Description
11192 \begin_layout Description
11195 necp6 NEC P6/P6+/P60
11201 Auf\SpecialChar \textcompwordmark{}
11205 \begin_layout Description
11208 nwp533 Sony Microsystems NWP533
11219 \begin_layout Description
11227 \begin_layout Description
11230 oki182 Okidata MicroLine 182
11233 \begin_layout Description
11236 okiibm Okidata MicroLine IBM-
11241 \begin_layout Description
11249 \begin_layout Description
11261 \begin_layout Description
11267 \begin_layout Description
11274 2700, 3700, 4045, etc.)
11278 \begin_layout Standard
11279 Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
11280 Ihren Drucker nicht unterstützt, können Sie versuchen, Ghostscript mit
11281 Hilfe des Quellcodes selbst zu übersetzen.
11282 Wenn Ihr Drucker nicht
11286 unterstützt wird, versuchen Sie es mit einem Treiber für einen kompatiblen
11290 \begin_layout Standard
11291 Beachten Sie, daß einige Drucker spezielle Kommandozeilenparameter benötigen.
11292 Zum Beispiel möchte der
11296 -Treiber, daß die Datei
11300 noch vor der eigentlichen Eingabedatei eingegeben wird.
11301 Für mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
11304 \begin_layout Standard
11305 Als nächstes bauen wir den Filter.
11306 Es empfiehlt sich, der Datei den Namen
11313 zu geben (dabei ist
11317 der Name, den Sie Ihrem Drucker in der
11321 -Datei gegeben haben).
11322 Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
11324 Das Filterscript sollte folgendes enthalten:
11327 \begin_layout LyX-Code
11333 \begin_layout LyX-Code
11336 /usr/bin/gs -q -dSAFER -dNOPAUSE
11353 \begin_layout LyX-Code
11363 \SpecialChar \textcompwordmark{}
11387 VorangestellteDatei
11394 \begin_layout Standard
11399 den Treiber für Ihren Drucker angibt;
11403 ist die Auf\SpecialChar \textcompwordmark{}
11404 lösung, die Sie benutzen wollen;
11408 steht für alle möglichen anderen Optionen, mit denen Sie Ghostscript aufrufen
11409 möchten; das (optionale)
11411 VorangestellteDatei
11416 ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einfügen
11419 \begin_inset Quotes gld
11429 \begin_inset Quotes grd
11432 am Ende der zweiten Zeile ist der übliche Weg, in einem Shellscript einen
11433 Befehl in mehrere Zeilen aufzuspalten
11437 \begin_layout Standard
11443 Nur muß ein Shellscript bei weitem nicht so penibel geschrieben werden.
11449 (Die Argumente in den eckigen Klammern sind optional und werden in vielen
11450 Fällen nicht benötigt.
11451 Die Klammern selbst erscheinen natürlich
11455 in der Filterdatei.)
11458 \begin_layout Standard
11459 Beachten Sie, daß hier davon ausgegangen wird, daß sich das Programm Ghostscript
11469 Dies kann in Ihrem System anders sein.
11472 \begin_layout Standard
11473 Verschiedene Druckertreiber behandeln das Argument
11478 Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
11483 Andere möchten die horizontale und die vertikale Auf\SpecialChar \textcompwordmark{}
11484 lösung einzeln eingegeben
11485 haben, zum Beispiel
11490 Es kann sein, daß der Druckertreiber auch noch andere Optionen unterstützt.
11491 Genaueres müssen Sie in der Dokumentation von Ghostscript nachlesen.
11494 \begin_layout Standard
11495 Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
11499 , um die Scriptdatei zu einer ausführbaren Datei zu machen.
11500 (Dazu müssen Sie als
11501 \begin_inset Quotes gld
11505 \begin_inset Quotes grd
11511 \begin_layout Standard
11512 Hier ist ein Beispielfilter, den
11521 Epson Stylus Color IIs
11528 \begin_layout LyX-Code
11534 \begin_layout LyX-Code
11537 /usr/bin/gs -q -dSAFER -sDEVICE=stcolor
11542 \begin_layout LyX-Code
11545 -r360x360 -sDithering=fsmono
11550 \begin_layout LyX-Code
11553 -dNOPAUSE -dnoWeave
11558 \begin_layout LyX-Code
11561 -sOutputFile=- stcolor.ps -
11564 \begin_layout Standard
11565 Dieser Filter erzeugt eine Ausgabe in
11569 und schwarzweiß für einen
11571 Epson Stylus Color IIs
11575 \begin_layout Standard
11585 Ich benutze einen ähnlichen Filter für meinen
11602 benutze ich einen anderen Wert für den
11616 \begin_layout Subsection
11617 Wenn Ihr Drucker bereits PostScript® versteht\SpecialChar \ldots{}
11621 \begin_layout Standard
11622 Viele moderne Laserdrucker haben Post
11631 Einige Laserdrucker benutzen
11636 \begin_inset Quotes gld
11640 \begin_inset Quotes grd
11644 Wenn Sie über solch einen Drucker verfügen, benötigen Sie keinen Filter,
11645 sondern können Ihre Ausgabe direkt an den Drucker weiterleiten.
11646 Allerdings -- wenn Sie eine einfache Textdatei drucken möchten, werden
11647 Sie den Text erst irgendwie in
11651 formatieren müssen.
11654 \begin_layout Standard
11655 Es gibt drei verbreitete Programme, die ASCII-Dateien nach
11684 kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
11689 -Drucker sollten Sie ein Filterscript erzeugen, das eines dieser Programme
11690 zur Umwandlung benutzt.
11695 -Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
11696 druckt.) Lesen Sie für weitere Informationen die
11708 \begin_layout Section
11709 Der Druckerspuldämon
11714 \begin_layout Standard
11715 Das Programm, das letztlich die Druckaufträge ausführt, heißt
11720 Dies ist auch das Programm, das die Datei
11723 \begin_inset LatexCommand \url{/etc/printcap}
11733 Irgendwo in den Shellscripts, die ausgeführt werden, wenn Ihr Computer
11738 \begin_layout Standard
11739 Auf einigen Computern stehen diese
11757 Das müssen Sie selbst herausfinden.
11766 gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
11767 Systems zur Verfügung steht.
11768 Im Prinzip können Sie auch jedes Mal
11772 von Hand starten, wenn Sie als
11773 \begin_inset Quotes gld
11777 \begin_inset Quotes grd
11783 \begin_layout Standard
11788 erst einmal auf Ihrem System läuft, können Sie ihn mit Hilfe des
11792 -Befehls kontrollieren.
11793 Auch hierzu müssen Sie als
11794 \begin_inset Quotes gld
11798 \begin_inset Quotes grd
11804 \begin_layout Section
11805 Kurze Zusammenfassung
11808 \begin_layout Standard
11809 Zum Abschluß fassen wir noch einmal die Schritte zusammen, die Sie durchführen
11810 müssen, um eine minimale Konfiguration zu erreichen.
11811 Wenn Sie fertig sind, haben Sie zwei Drucker: der eine heißt
11812 \begin_inset Quotes gld
11820 \begin_inset Quotes grd
11823 und dient dazu, ASCII zu drucken, der andere heißt
11824 \begin_inset Quotes gld
11832 \begin_inset Quotes grd
11835 und verarbeitet Aufträge in
11840 Der Druckerfilter für den
11843 \begin_inset Quotes gld
11851 \begin_inset Quotes grd
11856 -Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
11857 ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf\SpecialChar \textcompwordmark{}
11864 \begin_layout Enumerate
11872 \begin_inset Quotes gld
11876 \begin_inset Quotes grd
11881 ein oder benutzen Sie
11891 \begin_layout Enumerate
11892 Führen Sie folgende Befehle aus:
11896 \begin_layout Enumerate
11903 \begin_layout Enumerate
11913 \begin_layout Standard
11914 (wenn es nicht bereits existiert)
11918 \begin_layout Enumerate
11926 \begin_layout Standard
11927 (Möglicherweise müssen Sie
11944 \begin_layout Enumerate
11951 \begin_layout Enumerate
11959 \begin_layout Standard
11960 (nur falls diese Verzeichnisse noch nicht existieren)
11964 \begin_layout Enumerate
11968 touch lp/errs ps/errs
11971 \begin_layout Enumerate
11975 chgrp daemon lp ps lp/errs ps/errs
11979 \begin_layout Enumerate
11980 Editieren Sie nun Ihre Datei
11988 \begin_layout Enumerate
11989 Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
11994 \begin_layout Enumerate
11995 \SpecialChar \ldots{}
11996 entweder die alte Version umbenennen (zum Beispiel in
12005 \begin_layout Enumerate
12006 \SpecialChar \ldots{}
12007 oder alle Einträge auskommentieren, indem Sie an den Anfang jeder Zeile
12011 \begin_inset Quotes gld
12019 \begin_inset Quotes grd
12024 -Zeichen schreiben.
12028 \begin_layout Enumerate
12029 Erstellen Sie in Ihrer
12042 \begin_layout LyX-Code
12050 \begin_layout LyX-Code
12058 \begin_layout LyX-Code
12061 :sd=/var/spool/lpd/lp:
12066 \begin_layout LyX-Code
12069 :lf=/var/spool/lpd/lp/errs:
12074 \begin_layout LyX-Code
12098 \begin_layout LyX-Code
12106 \begin_layout LyX-Code
12109 :sd=/var/spool/lpd/ps:
12114 \begin_layout LyX-Code
12117 :lf=/var/spool/lpd/ps/errs:
12122 \begin_layout LyX-Code
12125 :if=/var/spool/lpd/ps/ps.filter:
12130 \begin_layout LyX-Code
12137 \begin_layout Enumerate
12138 STELLEN SIE SICHER, DASS:
12142 \begin_layout Enumerate
12143 nichts in einer Leerzeile zwischen zwei Einträgen steht -- nicht einmal
12150 \begin_layout Enumerate
12154 \begin_inset Quotes gld
12164 \begin_inset Quotes grd
12169 -Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
12177 \begin_layout Enumerate
12178 Als nächstes, erstellen Sie ein Filterscript für den Drucker
12188 \begin_layout Enumerate
12189 Erstellen Sie eine Datei
12192 /var/spool/lpd/ps/ps.filter
12195 mit folgendem Inhalt
12201 \begin_layout LyX-Code
12207 \begin_layout LyX-Code
12210 /usr/bin/gs -q -dSAFER -dNOPAUSE
12215 \begin_layout LyX-Code
12218 -sDEVICE=epson -sOutputFile=- -
12221 \begin_layout Standard
12222 (Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
12223 \begin_inset Quotes gld
12231 \begin_inset Quotes grd
12234 durch den entsprechenden Treibernamen Ihres Druckers.
12235 Wenn sich das Programm
12243 befinden sollte, korrigieren Sie den Pfad.)
12247 \begin_layout Enumerate
12248 Führen Sie folgende Befehle aus:
12252 \begin_layout Enumerate
12256 chmod a+x /var/spool/lpd/ps/ps.filter
12259 \begin_layout Enumerate
12263 chgrp daemon /var/spool/lpd/ps/ps.filter
12268 \begin_layout Enumerate
12269 Zuletzt starten Sie den Druckerdämon
12279 \begin_layout Enumerate
12280 Wenn er noch nicht läuft, benutzen Sie
12286 , um ihn zu starten.
12290 \begin_layout Enumerate
12291 Wenn er bereits läuft, starten Sie das Programm
12320 Diese Befehle aktivieren die neuen Einträge in
12345 \begin_layout Enumerate
12346 Stellen Sie sicher, daß
12353 irgendwo in Ihren Bootscripts ausgeführt wird.
12357 \begin_layout Enumerate
12358 Sie können sich jetzt wieder als root ausloggen und Ihre neuen Druckereinträge
12367 aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
12372 zu testen; entsprechend testen Sie den Drucker
12386 gefolgt vom Namen einer kurzen Datei im
12396 \begin_layout Standard
12397 Noch ein Wort zur Vorsicht: wenn Sie den Drucker
12401 testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
12402 eine Unmenge Müll an Ihren Drucker schicken.
12403 Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
12418 , um den Druckauftrag zu widerrufen.
12423 Anschließend können Sie Ihren Drucker wieder einschalten.
12426 \begin_layout Standard
12427 Wenn einer der beiden Drucker nicht funktioniert, überprüfen Sie alle Schritte
12429 Ansonsten können Ihnen die Man
12458 \begin_layout Standard
12459 Wenn alles funktioniert, herzlichen Glückwunsch!
12462 \begin_layout Chapter
12463 Die Einfügung Externes Material
12464 \begin_inset LatexCommand \label{cha:Externes}
12471 \begin_layout Section
12475 \begin_layout Standard
12476 Einer der am häufigsten geäußerten Wünsche der LyX-Nutzer ist die Möglichkeit
12477 einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
12478 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
12479 ähnliches zum Einbinden in die Dokumente zu erstellen.
12480 Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
12481 das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
12485 \begin_layout Itemize
12486 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
12490 \begin_layout Itemize
12491 LyX merkt nicht, daß Sie die Abbildung geändert haben, und die Darstellung
12492 am Bildschirm wird schnell veraltet; dies wird noch erschwert durch die
12493 fehlende Möglichkeit, die Anzeige zu aktualisieren
12496 \begin_layout Itemize
12497 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
12498 HTML oder ASCII umgehen
12501 \begin_layout Standard
12504 Externes\InsetSpace ~
12507 ist der Versuch, diese Probleme zu lösen
12511 \begin_layout Standard
12512 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
12513 wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
12514 zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
12521 Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
12522 LyX und einer externen Anwendung definiert wird.
12523 Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
12524 von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
12525 und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
12527 Das Ergebnis ist eben genau diese Einfügung Externes Material.
12528 Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
12529 Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
12530 Wenn Sie darauf klicken erscheint ein Dialog, in dem Sie genau festlegen
12531 können, welche Art von Material Sie einbinden wollen.
12532 Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
12533 oben aufgezeigten Probleme umgehen können und einiges mehr.
12536 \begin_layout Section
12537 Wie funktioniert das?
12540 \begin_layout Standard
12543 Externes\InsetSpace ~
12546 basiert auf dem Konzept der Vorlage.
12547 Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
12548 Sorte von Material umgehen soll.
12549 Derzeit gehören zu LyX derartige Vorlagen für XFig Abbildungen, Dia Diagramme,
12550 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
12551 Die vollständige Liste sehen Sie in
12556 infügen\SpecialChar \menuseparator
12557 Externes\InsetSpace ~
12561 Darüberhinaus ist es möglich durch eigene Vorlagen beliebige andere Formate
12563 Wir werden weiter unten beschreiben was genau Sie dazu machen müssen und
12564 hoffen, daß Sie derartig erstellte Vorlagen an das LyX-Team schicken, damit
12565 es in kommenden Versionen von LyX integriert werden kann.
12568 \begin_layout Standard
12569 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
12570 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
12571 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
12573 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
12574 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
12580 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluß
12581 speichern Sie diese
12586 Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen müssen Sie
12591 starten um eine PostScript®-Datei zu erzeugen, die von LaTeX eingebunden
12593 In diesem Fall ist also die
12597 -Datei die oben erwähnte Originaldatei, und die
12601 -Datei die tatsächlich eingebundene Datei.
12604 \begin_layout Standard
12605 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
12606 aktualisieren des Materials während Sie an Ihrem Text schreiben.
12607 Außerdem ist erst so die Flexibilität gegeben die benötigt wird, um unterschied
12608 liche Exportformate für die LyX-Datei zu ermöglichen.
12609 So ist es im Falle einer Ausgabe als reiner (ASCII) Text besteht sicher
12610 nicht sinnvoll, eine PostScript®-Datei im Rohformat einzubinden.
12611 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
12612 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
12613 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
12614 Genau dies ist mit der Einfügung Externes Material möglich, denn sie kennt
12615 all die notwendigen Befehle für derartige Konvertierungen (sofern sie von
12616 LyX unterstützt werden).
12619 \begin_layout Standard
12620 Darüberhinaus erlaubt die Einfügung Externes Material aber auch die einfache
12621 Integration mit externen Betrachtern und Editoren.
12622 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
12623 XFig zu starten um die Abbildung zu bearbeiten oder die erstellte PostScript®-D
12629 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
12630 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
12631 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
12632 der richtigen Größe zu erstellen.
12633 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
12634 und können so Ihre Produktivität ungemein steigern.
12637 \begin_layout Standard
12638 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
12639 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
12641 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
12642 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen um externe
12643 Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
12644 Ein fortgeschrittener
12645 Nutzer kann mit derartigen selbst erstellten Vorlagen die Möglichkeiten
12646 von LyX stark erweitern, ohne dazu den eigentlichen Quellcode verändern
12648 Zwar ist dazu einiges an Arbeit notwendig um all diese Befehle festzulegen,
12649 aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
12652 \begin_layout Standard
12653 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
12654 möglicher Exportformate für das eingefügte Material gibt wäre es zu vermuten,
12655 daß man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
12656 Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
12657 lle so einfach wie möglich zu halten.
12658 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
12659 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
12660 und es gibt nur einen einzigen Knopf
12665 rgebnis\InsetSpace ~
12668 , der die Datei in genau diesem primären Format anzeigt.
12669 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
12670 So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
12672 Denken Sie also daran daß Ihnen die Vorschau lediglich das Aussehen in
12673 diesem Hauptformat anzeigt; wenn Sie sehen wollen wie das Ergebnis in anderen
12674 Formaten aussieht müssen Sie wie gewohnt die Konvertierung manuell durchführen.
12677 \begin_layout Section
12680 Externe Datei bearbeiten
12683 \begin_layout Standard
12684 Eine Externe Einfügung wird vom Menü
12692 Es wird dann eine Schaltfläche in Ihrem Dokument eingefügt, und der Dialog
12695 Externe\InsetSpace ~
12700 In diesem Dialog können Sie genau festlegen welche Art von Material Sie
12701 einbinden wollen, und auch wie das geschehen soll.
12702 Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
12703 und Betrachter starten.
12706 \begin_layout Standard
12707 Ganz oben in diesem Dialog befindet sich eine Auswahlliste, in der Sie auswählen
12708 welche der Vorlagen verwendet werden soll.
12709 Darunter ist ein Textfenster in dem Sie einige hoffentlich hilfreiche Hinweise
12710 zur Verwendung finden: Meist eine kurze Beschreibung was die Vorlage macht
12711 und welche Parameter möglich sind.
12712 Es folgt ein Eingabefenster für den Dateinamen mit zugehörigem
12720 Schalter der den gewohnten Dateidialog öffnet um interaktiv eine Datei
12722 Dieser Name spezifiziert die originale Datei.
12723 Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird
12724 besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
12727 \begin_layout Standard
12728 Unten im Dialog finden Sie einen Eingabebereich mit dem Namen
12736 Damit sind Sie in der Lage die jeweilige Einfügung genauer festzulegen.
12737 Der Kommentar im Textfenster sollte Ihnen einen Hinweis geben, was Sie
12738 hier in der jeweiligen Vorlage angeben können, generell sind es Optionen
12739 die das genaue Aussehen der Einfügung beeinflussen.
12742 \begin_layout Standard
12743 Ganz rechts im Dialog befinden sich drei Knöpfe:
12757 rgebnis\InsetSpace ~
12768 Dies erlaubt es Ihnen, die Originaldatei mit dem zugeordneten Programm
12769 zu editieren, die erzeugte Einfügung in der Vorschau zu betrachten sowie
12770 eine Aktualisierung der Datei im primären Format auszulösen.
12771 Dieser letzte Knopf ist oft deaktiviert, da die meisten Vorlagen so konfigurier
12772 t sind, daß sie eine Aktualisierung automatisch vornehmen, sobald sich die
12773 Originaldatei verändert hat.
12774 In einem solchen Fall ist eine erzwungene Aktualisierung nicht notwendig.
12775 Bei einigen Vorlagen ist dieser Automatismus aber abgeschaltet, z.\InsetSpace \thinspace{}
12777 wenn der Aufwand, die einzubindende Datei zu erstellen, unverhältnismäßig
12778 groß ist und deshalb die Entscheidung, wann eine Aktualisierung wirklich
12779 nötig ist, dem Nutzer überlassen bleibt.
12780 Allerdings sind in diesem Fall auch wirklich Sie dafür zuständig z.\InsetSpace \thinspace{}
12782 vor dem Ausdruck durch einen Klick auf den
12789 -Knopf sicherzustellen, daß auch wirklich die aktuellste Datei eingebunden
12791 In dem Zusammenhang wäre es sicher hilfreich wenn es einen Menüeintrag
12797 earbeiten\SpecialChar \menuseparator
12799 Einfügungen\InsetSpace ~
12802 gäbe, der alle diese 'manuellen' Einfügungen aktualisiert.
12803 Leider ist das (noch) nicht der Fall, und es kann wohl noch eine Weile
12804 dauern bis es soweit ist.
12808 \begin_layout Standard
12809 Ganz unten befinden sich schließlich die gewohnten Knöpfe
12822 Wichtig in diesem Kontext ist daß auch ein Klick auf einen der Knöpfe auf
12823 der rechten Seite (
12837 rgebnis\InsetSpace ~
12847 ) bewirkt, daß geänderte Einstellungen im Dialog übernommen werden, so daß
12852 lediglich die Änderungen seit dem letzten Klick auf einen dieser Knöpfe
12854 Um davor gemachte Änderungen zurückzunehmen verwenden Sie bitte die normale
12862 \begin_layout Section
12866 \begin_layout Standard
12867 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
12868 von externem Material verwendet werden können.
12869 Dies sollte etwa folgendes umfassen:
12872 \begin_layout Itemize
12873 Externe Rasterbilder
12876 \begin_layout Itemize
12877 Externe XFig-Abbildungen
12880 \begin_layout Itemize
12884 \begin_layout Itemize
12885 Beispiele mit Musik
12888 \begin_layout Itemize
12889 Verwendung von Makefiles
12892 \begin_layout Itemize
12893 Rekursive externe Vorlagen
12896 \begin_layout Section
12897 Die Konfigurationsdatei
12900 \begin_layout Standard
12901 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
12902 Allerdings sollten Sie sich im klaren sein daß Sie, wenn Sie dabei zu unbesorgt
12903 vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
12904 Wenn Sie also eigene Vorlagen erstellen wollen lesen Sie bitte
12908 den Abschnitt über Sicherheit.
12911 \begin_layout Standard
12912 Nichtsdestotrotz sollten Sie unbedingt selbst erstellte Vorlagen an das
12916 \begin_layout Standard
12917 Die Vorlagendefinitionen befinden sich in der Datei
12919 LyXDir/external_templates
12922 Sie können sich eine Kopie davon in Ihr privates Nutzerverzeichnis
12926 kopieren und editieren.
12927 Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
12928 genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
12929 finden\SpecialChar \ldots{}
12933 \begin_layout Section
12934 Der Ersetzungsmechanismus
12937 \begin_layout Standard
12938 Wenn über die externe Einfügung ein externes Programm gestartet wird geschieht
12939 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
12940 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
12941 Aufruf ausgewertet werden.
12942 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
12943 das LyX-Dokument enthält.
12944 Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
12946 Hier finden Sie eine Liste dieser Makros:
12949 \begin_layout Description
12950 $$FName Der Name der im Dialog angegeben Datei.
12953 \begin_layout Description
12954 $$Basename Der Dateiname ohne die Endung
12957 \begin_layout Description
12958 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
12959 wird automatisch gelöscht wenn das Dokument geschlossen oder die Einfügung
12963 \begin_layout Description
12965 \begin_inset Quotes gld
12969 \begin_inset Quotes grd
12972 ) Dieses Makro wird expandiert zum Inhalt der Datei mit dem Namen
12979 \begin_layout Description
12980 $$Sysdir Dies wird ersetzt durch den Namen des Systemverzeichnisses.
12981 Wird normalerweise verwendet um diverse Hilfsskripte anzusprechen, die
12985 \begin_layout Standard
12986 Darüberhinaus werden sämtliche Umgebungsvariablen der Form
12993 \begin_layout Section
12994 Sicherheitshinweise
12997 \begin_layout Standard
12998 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
12999 zu einer Vielzahl von externen Programmen und startet diese automatisch.
13000 Darum ist es Notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
13002 Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
13003 Parameter anzugeben, scheinbar Gefahr, daß jemand bösartige Dokumente erstellt
13004 die willkürliche Befehle ausführen sobald ein Nutzer sie betrachtet oder
13006 Dies ist etwas das wir unter allen Umständen vermeiden wollen.
13009 \begin_layout Standard
13010 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
13011 tei festgelegt werden können bestehen keine Sicherheitsbedenken solange
13012 LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
13013 Der Grund dafür ist, daß die externen Programme nicht via
13017 Systembefehl aufgerufen werden, sondern via
13022 Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
13023 willkürliche Befehle durch die Shell ausführen zu lassen.
13026 \begin_layout Standard
13030 \begin_layout Standard
13039 Bedingt durch diese Sicherheit sind Sie allerdings etwas eingeschränkt in
13040 der Auswahl der Befehlszeichenketten, die Sie in der Vorlagedatei verwenden
13042 Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muß
13043 auch so bleiben wenn LyX weiterhin sicher bleiben soll.
13044 Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
13045 Skript schreiben und dieses dann aufrufen.
13050 finden Sie das Skript
13052 general_command_wrapper.py
13054 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
13055 Es ist auch ein gutes Beispiel wenn Sie selbst eigene, sichere Skripte
13057 Ein sehr viel komplexeres Beispiel, das auch
13061 und Konsorten verwendet, finden Sie mit
13065 im selben Verzeichnis.
13069 \begin_layout Standard
13081 \begin_layout Standard
13082 Es ist zwar durchaus möglich eine Vorlage zu erstellen, die eine direkte
13083 Interaktion mit der Shell erlaubt.
13084 Dies würde jedoch einem böswilligen Nutzer erlauben, durch die clevere
13085 Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
13086 Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
13091 Mechanismus arbeiten.
13092 Selbstverständlich mag es verlockend sein in einer sicheren Umgebung zu
13093 den einfacheren Shellscripts zurückzukehren.
13094 Aber seien Sie sich bewußt
13098 Sie dadurch ein potentielles Sicherheitsloch schaffen.
13099 Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
13100 Open Source an uns zu schicken sollte klar sein daß ein derartiges, unsicheres
13101 Skript niemals fester Bestandteil der LyX-Distribution werden kann.
13104 \begin_layout Standard
13105 Die Einfügung externes Material
13109 eine große Macht, und man muß sicherheitsbewußt damit umgehen.
13110 Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
13111 die Türe zu gewaltigen Sicherheitsproblemen öffnen.
13112 Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
13113 oder fragen Sie das LyX-Team wenn Sie sich nicht sicher sind ob eine von
13114 Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
13115 Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
13116 kontrollierten Umfeld verwenden.
13119 \begin_layout Section
13120 Die Zukunft der externen Einfügung
13123 \begin_layout Standard
13124 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
13125 Mechanismus der einen Zugang zu den Interna von LyX bietet.
13126 Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
13127 Falls sich jemand an die Weiterentwicklung macht sind hier ein paar Hinweise,
13128 welche Wege dabei gegangen werden sollten:
13131 \begin_layout Itemize
13132 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
13135 \begin_layout Itemize
13136 Eingebettete Bearbeitung, z.\InsetSpace \thinspace{}
13138 über OpenParts oder ein ähnliches Protokoll.
13141 \begin_layout Itemize
13142 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
13143 Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
13144 ebenso für die Parameter für jedes dieser Formate.
13145 Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
13146 global für diese eine Vorlage gilt.
13147 Dies würde es ermöglichen auf die etwas willkürliche Festlegung eines primären
13148 Formates für das einzubindende Material zu verzichten.
13151 \begin_layout Itemize
13152 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
13153 als die einfache Parameterzeile zu ermöglichen.
13154 Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
13155 e Version der Einfügungsdialoge zu erstellen.
13158 \begin_layout Chapter
13163 \begin_layout Standard
13164 Dieser Anhang ist eine große Zusammenstellung aller Tastaturkürzel der deutschen
13166 Ursprünglich sollte es nur eine Liste der Kürzel, gefolgt von der zugeordneten
13167 Funktion werden, damit ein Benutzer schnell herausfinden kann was ein Kürzel
13169 Später haben wir uns dann entschlossen, auch die Menüs und die Definition
13170 der Werkzeugleiste hier aufzunehmen.
13174 \begin_layout Standard
13175 Die Form ist eigentlich selbsterklärend, dennoch ein paar Tips: Alle Einträge
13184 usw.) sind alphabetisch geordnet.
13185 Einfachere Kombinationen stehen weiter oben als komplexere (
13194 Alle Einträge hier wurden aus der Menüstruktur und den Definitionsdateien
13204 Diese Dateien stellen im Zweifelsfall 'die letzte Instanz' das.
13205 Bedenken Sie auch, daß Sie die Tastaturkürzel auch in Ihrer privaten Datei
13208 UserDir/preferences
13210 umdefinieren können.
13211 Wenn also etwas nicht übereinstimmt schauen Sie bitte zuerst dort nach
13212 und stellen Sie sicher daß es nicht dort umdefiniert wurde.
13215 \begin_layout Standard
13216 Und als letztes sei der Hinweis angebracht daß einige Windowmanager (wie
13217 z.\InsetSpace \thinspace{}
13219 FVWM) einige der Funktionstasten abfangen und für die eigene Steuerung
13221 So schaltet etwa bei einigen Installationen
13225 zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
13226 vorgesehen -- ein Wort vorwärts.
13227 Aber auch der Windowmanager ist zum Glück konfigurierbar, und Sie können
13228 derartige 'Kollisionen' beheben.
13231 \begin_layout Section
13235 \begin_layout LyX-Code
13239 \begin_layout LyX-Code
13243 \begin_layout LyX-Code
13247 \begin_layout LyX-Code
13248 Icon "buffer-write"
13251 \begin_layout LyX-Code
13252 Icon "buffer-print"
13255 \begin_layout LyX-Code
13259 \begin_layout LyX-Code
13263 \begin_layout LyX-Code
13267 \begin_layout LyX-Code
13271 \begin_layout LyX-Code
13275 \begin_layout LyX-Code
13279 \begin_layout LyX-Code
13283 \begin_layout LyX-Code
13287 \begin_layout LyX-Code
13291 \begin_layout LyX-Code
13295 \begin_layout LyX-Code
13299 \begin_layout LyX-Code
13303 \begin_layout LyX-Code
13304 Icon "footnote-insert"
13307 \begin_layout LyX-Code
13308 Icon "marginpar-insert"
13311 \begin_layout LyX-Code
13315 \begin_layout LyX-Code
13319 \begin_layout LyX-Code
13320 Icon "figure-insert"
13323 \begin_layout LyX-Code
13324 Icon "dialog-tabular-insert"
13327 \begin_layout LyX-Code
13331 \begin_layout Section
13335 \begin_layout Subsection
13340 \labelwidthstring 00.00.0000
13350 \labelwidthstring 00.00.0000
13362 \labelwidthstring 00.00.0000
13374 \labelwidthstring 00.00.0000
13388 \labelwidthstring 00.00.0000
13398 \labelwidthstring 00.00.0000
13411 \labelwidthstring 00.00.0000
13420 \labelwidthstring 00.00.0000
13429 \labelwidthstring 00.00.0000
13438 \labelwidthstring 00.00.0000
13448 \labelwidthstring 00.00.0000
13458 \labelwidthstring 00.00.0000
13468 \labelwidthstring 00.00.0000
13482 \labelwidthstring 00.00.0000
13492 \labelwidthstring 00.00.0000
13504 \labelwidthstring 00.00.0000
13516 \labelwidthstring 00.00.0000
13526 \labelwidthstring 00.00.0000
13532 buffer-new-template
13536 \labelwidthstring 00.00.0000
13547 \begin_layout Subsection
13552 \labelwidthstring 00.00.0000
13564 \labelwidthstring 00.00.0000
13576 \labelwidthstring 00.00.0000
13588 \labelwidthstring 00.00.0000
13602 \labelwidthstring 00.00.0000
13614 \labelwidthstring 00.00.0000
13626 \labelwidthstring 00.00.0000
13638 \labelwidthstring 00.00.0000
13650 \labelwidthstring 00.00.0000
13660 \labelwidthstring 00.00.0000
13672 \labelwidthstring 00.00.0000
13687 \labelwidthstring 00.00.0000
13694 tabular-feature align-left
13698 \labelwidthstring 00.00.0000
13705 tabular-feature delete-column
13709 \labelwidthstring 00.00.0000
13716 tabular-feature append-row
13720 \labelwidthstring 00.00.0000
13727 tabular-feature align-right
13731 \labelwidthstring 00.00.0000
13738 tabular-feature delete-row
13742 \labelwidthstring 00.00.0000
13749 tabular-feature toggle-line-left
13753 \labelwidthstring 00.00.0000
13760 tabular-feature valign-bottom
13764 \labelwidthstring 00.00.0000
13771 tabular-feature toggle-line-top
13775 \labelwidthstring 00.00.0000
13782 tabular-feature multicolumn
13786 \labelwidthstring 00.00.0000
13793 tabular-feature toggle-line-right
13797 \labelwidthstring 00.00.0000
13804 tabular-feature append-column
13808 \labelwidthstring 00.00.0000
13815 tabular-feature valign-center
13819 \labelwidthstring 00.00.0000
13826 tabular-feature toggle-line-bottom
13830 \labelwidthstring 00.00.0000
13837 tabular-feature valign-top
13841 \labelwidthstring 00.00.0000
13848 tabular-feature align-center
13853 \labelwidthstring 00.00.0000
13866 \labelwidthstring 00.00.0000
13873 primary-selection-paste paragraph
13877 \labelwidthstring 00.00.0000
13884 primary-selection-paste
13889 \labelwidthstring 00.00.0000
13901 \labelwidthstring 00.00.0000
13912 \begin_layout Subsection
13917 \labelwidthstring 00.00.0000
13929 \labelwidthstring 00.00.0000
13937 dialog-tabular-insert
13941 \labelwidthstring 00.00.0000
13949 buffer-child-insert
13953 \labelwidthstring 00.00.0000
13968 \labelwidthstring 00.00.0000
13975 file-insert-ascii paragraphs
13979 \labelwidthstring 00.00.0000
13990 \labelwidthstring 00.00.0000
13997 file-insert-ascii lines
14002 \labelwidthstring 00.00.0000
14014 \labelwidthstring 00.00.0000
14026 \labelwidthstring 00.00.0000
14041 \labelwidthstring 00.00.0000
14052 \labelwidthstring 00.00.0000
14063 \labelwidthstring 00.00.0000
14074 \labelwidthstring 00.00.0000
14085 \labelwidthstring 00.00.0000
14096 \labelwidthstring 00.00.0000
14108 \labelwidthstring 00.00.0000
14123 \labelwidthstring 00.00.0000
14130 buffer-float-insert algorithm
14134 \labelwidthstring 00.00.0000
14141 buffer-float-insert wide-tab
14145 \labelwidthstring 00.00.0000
14152 buffer-float-insert figure
14156 \labelwidthstring 00.00.0000
14163 buffer-float-insert table
14167 \labelwidthstring 00.00.0000
14174 buffer-float-insert wide-fig
14179 \labelwidthstring 00.00.0000
14191 \labelwidthstring 00.00.0000
14203 \labelwidthstring 00.00.0000
14211 marginalnote-insert
14215 \labelwidthstring 00.00.0000
14227 \labelwidthstring 00.00.0000
14242 \labelwidthstring 00.00.0000
14253 \labelwidthstring 00.00.0000
14264 \labelwidthstring 00.00.0000
14269 ligature-break-insert
14273 \labelwidthstring 00.00.0000
14284 \labelwidthstring 00.00.0000
14291 protected-space-insert
14295 \labelwidthstring 00.00.0000
14302 menu-separator-insert
14306 \labelwidthstring 00.00.0000
14313 end-of-sentence-period-insert
14317 \labelwidthstring 00.00.0000
14324 command-sequence math-insert ^;math-mode;
14328 \labelwidthstring 00.00.0000
14335 hyphenation-point-insert
14339 \labelwidthstring 00.00.0000
14346 command-sequence math-insert _;math-mode;
14350 \labelwidthstring 00.00.0000
14362 \labelwidthstring 00.00.0000
14374 \labelwidthstring 00.00.0000
14386 \labelwidthstring 00.00.0000
14398 \labelwidthstring 00.00.0000
14410 \labelwidthstring 00.00.0000
14421 \begin_layout Subsection
14428 \labelwidthstring 00.00.0000
14440 \labelwidthstring 00.00.0000
14452 \labelwidthstring 00.00.0000
14464 \labelwidthstring 00.00.0000
14476 \labelwidthstring 00.00.0000
14488 \labelwidthstring 00.00.0000
14500 \labelwidthstring 00.00.0000
14512 \labelwidthstring 00.00.0000
14524 \labelwidthstring 00.00.0000
14535 \begin_layout Subsubsection
14538 Format\SpecialChar \menuseparator
14539 Zeichen\SpecialChar \ldots{}
14544 \labelwidthstring 00.00.0000
14556 \labelwidthstring 00.00.0000
14566 \labelwidthstring 00.00.0000
14576 \labelwidthstring 00.00.0000
14586 \labelwidthstring 00.00.0000
14596 \labelwidthstring 00.00.0000
14606 \labelwidthstring 00.00.0000
14616 \labelwidthstring 00.00.0000
14626 \labelwidthstring 00.00.0000
14636 \labelwidthstring 00.00.0000
14646 \labelwidthstring 00.00.0000
14656 \labelwidthstring 00.00.0000
14666 \labelwidthstring 00.00.0000
14676 \labelwidthstring 00.00.0000
14686 \labelwidthstring 00.00.0000
14698 \labelwidthstring 00.00.0000
14710 \labelwidthstring 00.00.0000
14722 \labelwidthstring 00.00.0000
14734 \labelwidthstring 00.00.0000
14744 \labelwidthstring 00.00.0000
14756 \labelwidthstring 00.00.0000
14768 \labelwidthstring 00.00.0000
14778 \labelwidthstring 00.00.0000
14790 \labelwidthstring 00.00.0000
14802 \labelwidthstring 00.00.0000
14814 \labelwidthstring 00.00.0000
14826 \labelwidthstring 00.00.0000
14836 \labelwidthstring 00.00.0000
14846 \labelwidthstring 00.00.0000
14858 \labelwidthstring 00.00.0000
14870 \labelwidthstring 00.00.0000
14882 \labelwidthstring 00.00.0000
14892 \labelwidthstring 00.00.0000
14901 \begin_layout Subsection
14905 \begin_layout Subsection
14909 \begin_layout Subsection
14913 \begin_layout Subsection
14918 \labelwidthstring 00.00.0000
14930 \labelwidthstring 00.00.0000
14942 \labelwidthstring 00.00.0000
14954 \labelwidthstring 00.00.0000
14966 \labelwidthstring 00.00.0000
14978 \labelwidthstring 00.00.0000
14986 layout ShortFoilhead
14990 \labelwidthstring 00.00.0000
15002 \labelwidthstring 00.00.0000
15014 \labelwidthstring 00.00.0000
15026 \labelwidthstring 00.00.0000
15038 \labelwidthstring 00.00.0000
15046 layout ShortRotatefoilhead
15050 \labelwidthstring 00.00.0000
15062 \labelwidthstring 00.00.0000
15074 \labelwidthstring 00.00.0000
15086 \labelwidthstring 00.00.0000
15094 drop-layouts-choice
15098 \labelwidthstring 00.00.0000
15113 \labelwidthstring 00.00.0000
15128 \labelwidthstring 00.00.0000
15140 \labelwidthstring 00.00.0000
15152 \labelwidthstring 00.00.0000
15160 layout Subsubsection
15164 \labelwidthstring 00.00.0000
15176 \labelwidthstring 00.00.0000
15184 layout Subparagraph
15188 \labelwidthstring 00.00.0000
15192 asterisk\InsetSpace ~
15201 \labelwidthstring 00.00.0000
15205 asterisk\InsetSpace ~
15214 \labelwidthstring 00.00.0000
15218 asterisk\InsetSpace ~
15227 \labelwidthstring 00.00.0000
15231 asterisk\InsetSpace ~
15240 \labelwidthstring 00.00.0000
15244 asterisk\InsetSpace ~
15249 layout Subsubsection*
15253 \labelwidthstring 00.00.0000
15257 asterisk\InsetSpace ~
15266 \labelwidthstring 00.00.0000
15270 asterisk\InsetSpace ~
15275 layout Subparagraph*
15279 \labelwidthstring 00.00.0000
15291 \labelwidthstring 00.00.0000
15299 layout Bibliography
15303 \labelwidthstring 00.00.0000
15315 \labelwidthstring 00.00.0000
15327 \labelwidthstring 00.00.0000
15339 \labelwidthstring 00.00.0000
15351 \labelwidthstring 00.00.0000
15363 \labelwidthstring 00.00.0000
15371 layout Rotatefoilhead
15375 \labelwidthstring 00.00.0000
15383 layout RightAddress
15387 \labelwidthstring 00.00.0000
15399 \labelwidthstring 00.00.0000
15411 \labelwidthstring 00.00.0000
15423 \labelwidthstring 00.00.0000
15434 \begin_layout Standard
15435 Die folgenden Definitionen dienen der Kompatibilität zu älteren Versionen.
15436 Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
15440 \labelwidthstring 00.00.0000
15452 \labelwidthstring 00.00.0000
15460 layout Subsubsection*
15464 \labelwidthstring 00.00.0000
15475 \begin_layout Section
15479 \begin_layout Subsection
15480 Specifische Definitionen aus
15486 \labelwidthstring 00.00.0000
15497 \labelwidthstring 00.00.0000
15508 \labelwidthstring 00.00.0000
15519 \labelwidthstring 00.00.0000
15530 \labelwidthstring 00.00.0000
15541 \labelwidthstring 00.00.0000
15552 \labelwidthstring 00.00.0000
15559 hyphenation-point-insert
15563 \labelwidthstring 00.00.0000
15574 \labelwidthstring 00.00.0000
15581 line-delete-forward
15585 \labelwidthstring 00.00.0000
15596 \labelwidthstring 00.00.0000
15607 \labelwidthstring 00.00.0000
15618 \labelwidthstring 00.00.0000
15629 \labelwidthstring 00.00.0000
15640 \labelwidthstring 00.00.0000
15649 \labelwidthstring 00.00.0000
15660 \labelwidthstring 00.00.0000
15671 \labelwidthstring 00.00.0000
15682 \labelwidthstring 00.00.0000
15693 \labelwidthstring 00.00.0000
15704 \labelwidthstring 00.00.0000
15715 \labelwidthstring 00.00.0000
15727 \labelwidthstring 00.00.0000
15739 \labelwidthstring 00.00.0000
15751 \labelwidthstring 00.00.0000
15763 \labelwidthstring 00.00.0000
15776 \labelwidthstring 00.00.0000
15788 \labelwidthstring 00.00.0000
15800 \labelwidthstring 00.00.0000
15812 \labelwidthstring 00.00.0000
15824 \labelwidthstring 00.00.0000
15837 \labelwidthstring 00.00.0000
15849 \labelwidthstring 00.00.0000
15861 \labelwidthstring 00.00.0000
15874 \labelwidthstring 00.00.0000
15887 \labelwidthstring 00.00.0000
15900 \labelwidthstring 00.00.0000
15913 \labelwidthstring 00.00.0000
15926 \labelwidthstring 00.00.0000
15939 \labelwidthstring 00.00.0000
15951 \labelwidthstring 00.00.0000
15963 \labelwidthstring 00.00.0000
15975 \labelwidthstring 00.00.0000
15983 menu-open Documents
15987 \labelwidthstring 00.00.0000
15999 \labelwidthstring 00.00.0000
16011 \labelwidthstring 00.00.0000
16023 \labelwidthstring 00.00.0000
16035 \labelwidthstring 00.00.0000
16047 \labelwidthstring 00.00.0000
16055 buffer-toggle-read-only
16059 \labelwidthstring 00.00.0000
16071 \labelwidthstring 00.00.0000
16083 \labelwidthstring 00.00.0000
16095 \labelwidthstring 00.00.0000
16106 \labelwidthstring 00.00.0000
16117 \labelwidthstring 00.00.0000
16128 \labelwidthstring 00.00.0000
16139 \labelwidthstring 00.00.0000
16150 \labelwidthstring 00.00.0000
16161 \labelwidthstring 00.00.0000
16172 \labelwidthstring 00.00.0000
16183 \labelwidthstring 00.00.0000
16194 \labelwidthstring 00.00.0000
16205 \labelwidthstring 00.00.0000
16216 \labelwidthstring 00.00.0000
16227 \labelwidthstring 00.00.0000
16238 \labelwidthstring 00.00.0000
16249 \labelwidthstring 00.00.0000
16256 word-delete-forward
16260 \labelwidthstring 00.00.0000
16267 word-delete-backward
16271 \labelwidthstring 00.00.0000
16282 \labelwidthstring 00.00.0000
16289 end-of-sentence-period-insert
16293 \labelwidthstring 00.00.0000
16300 protected-space-insert
16304 \labelwidthstring 00.00.0000
16315 \labelwidthstring 00.00.0000
16326 \labelwidthstring 00.00.0000
16337 \labelwidthstring 00.00.0000
16348 \labelwidthstring 00.00.0000
16359 \labelwidthstring 00.00.0000
16370 \labelwidthstring 00.00.0000
16377 buffer-begin-select
16381 \labelwidthstring 00.00.0000
16392 \labelwidthstring 00.00.0000
16399 paragraph-up-select
16403 \labelwidthstring 00.00.0000
16410 paragraph-down-select
16414 \labelwidthstring 00.00.0000
16421 word-backward-select
16425 \labelwidthstring 00.00.0000
16432 word-forward-select
16436 \labelwidthstring 00.00.0000
16447 \labelwidthstring 00.00.0000
16454 word-delete-forward
16458 \labelwidthstring 00.00.0000
16469 \labelwidthstring 00.00.0000
16480 \labelwidthstring 00.00.0000
16491 \labelwidthstring 00.00.0000
16502 \labelwidthstring 00.00.0000
16509 break-paragraph-keep-layout
16513 \labelwidthstring 00.00.0000
16521 \begin_layout Subsection
16522 Specifische Definitionen aus
16528 \labelwidthstring 00.00.0000
16539 \labelwidthstring 00.00.0000
16550 \labelwidthstring 00.00.0000
16561 \labelwidthstring 00.00.0000
16572 \labelwidthstring 00.00.0000
16583 \labelwidthstring 00.00.0000
16594 \labelwidthstring 00.00.0000
16605 \labelwidthstring 00.00.0000
16616 \labelwidthstring 00.00.0000
16627 \labelwidthstring 00.00.0000
16638 \labelwidthstring 00.00.0000
16649 \labelwidthstring 00.00.0000
16660 \labelwidthstring 00.00.0000
16671 \labelwidthstring 00.00.0000
16682 \labelwidthstring 00.00.0000
16693 \labelwidthstring 00.00.0000
16704 \labelwidthstring 00.00.0000
16715 \labelwidthstring 00.00.0000
16726 \labelwidthstring 00.00.0000
16737 \labelwidthstring 00.00.0000
16748 \labelwidthstring 00.00.0000
16759 \labelwidthstring 00.00.0000
16770 \labelwidthstring 00.00.0000
16777 protected-space-insert
16781 \labelwidthstring 00.00.0000
16792 \labelwidthstring 00.00.0000
16803 \labelwidthstring 00.00.0000
16814 \labelwidthstring 00.00.0000
16821 buffer-new-template
16825 \labelwidthstring 00.00.0000
16836 \labelwidthstring 00.00.0000
16847 \labelwidthstring 00.00.0000
16858 \labelwidthstring 00.00.0000
16869 \labelwidthstring 00.00.0000
16880 \labelwidthstring 00.00.0000
16891 \labelwidthstring 00.00.0000
16902 \labelwidthstring 00.00.0000
16909 end-of-sentence-period-insert
16913 \labelwidthstring 00.00.0000
16924 \labelwidthstring 00.00.0000
16935 \labelwidthstring 00.00.0000
16942 hyphenation-point-insert
16946 \labelwidthstring 00.00.0000
16957 \labelwidthstring 00.00.0000
16964 protected-space-insert
16968 \labelwidthstring 00.00.0000
16979 \labelwidthstring 00.00.0000
16990 \labelwidthstring 00.00.0000
17001 \labelwidthstring 00.00.0000
17012 \labelwidthstring 00.00.0000
17023 \labelwidthstring 00.00.0000
17034 \labelwidthstring 00.00.0000
17045 \labelwidthstring 00.00.0000
17056 \labelwidthstring 00.00.0000
17067 \labelwidthstring 00.00.0000
17078 \labelwidthstring 00.00.0000
17089 \labelwidthstring 00.00.0000
17100 \labelwidthstring 00.00.0000
17111 \labelwidthstring 00.00.0000
17122 \labelwidthstring 00.00.0000
17133 \labelwidthstring 00.00.0000
17140 word-delete-forward
17144 \labelwidthstring 00.00.0000
17151 word-delete-backward
17155 \labelwidthstring 00.00.0000
17166 \labelwidthstring 00.00.0000
17177 \labelwidthstring 00.00.0000
17188 \labelwidthstring 00.00.0000
17199 \labelwidthstring 00.00.0000
17206 paragraph-down-select
17210 \labelwidthstring 00.00.0000
17221 \labelwidthstring 00.00.0000
17228 buffer-begin-select
17232 \labelwidthstring 00.00.0000
17239 word-backward-select
17243 \labelwidthstring 00.00.0000
17250 word-forward-select
17254 \labelwidthstring 00.00.0000
17261 paragraph-up-select
17265 \labelwidthstring 00.00.0000
17276 \labelwidthstring 00.00.0000
17283 break-paragraph-keep-layout
17287 \labelwidthstring 00.00.0000
17298 \labelwidthstring 00.00.0000
17309 \labelwidthstring 00.00.0000
17320 \labelwidthstring 00.00.0000
17331 \labelwidthstring 00.00.0000
17342 \labelwidthstring 00.00.0000
17351 \labelwidthstring 00.00.0000
17362 \labelwidthstring 00.00.0000
17373 \labelwidthstring 00.00.0000
17384 \labelwidthstring 00.00.0000
17395 \labelwidthstring 00.00.0000
17405 \begin_layout Subsection
17406 Spezifische Definitionen aus
17411 \begin_layout Standard
17412 Definitionen die denen aus dem Programm Scientific Word ähnlich sind.
17415 \begin_layout Standard
17416 Zusammengestellt von
17424 \begin_layout Standard
17425 Diese Definitionen erleichtern das Schreiben von Gleichungen ohne die Maus
17429 \begin_layout Standard
17430 Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
17431 sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
17432 Wenn Sie beispielsweise wissen wollen wie
17436 korrekt bezeichnet wird, drücken Sie
17440 gefolgt von dieser Kombination und in der Statuszeile sehen Sie dann
17441 \begin_inset Quotes gld
17449 \begin_inset Quotes grd
17456 \labelwidthstring 00.00.0000
17466 \begin_layout Standard
17467 Wechsel normal/hervorgehobener Modus für Gleichungen.
17471 \labelwidthstring 00.00.0000
17481 \begin_layout Standard
17482 Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste drücken
17483 wird der Ausdruck als Zähler eines Bruches verwendet.
17487 \labelwidthstring 00.00.0000
17497 \begin_layout Standard
17498 Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
17499 Das normalerweise verwendete
17501 math\SpecialChar \-
17504 , das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
17508 \labelwidthstring 00.00.0000
17519 \labelwidthstring 00.00.0000
17529 \begin_inset Formula $\int$
17536 \labelwidthstring 00.00.0000
17543 line-delete-forward
17548 \begin_layout Standard
17549 Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
17550 im Mathemodus schreiben
17554 \labelwidthstring 00.00.0000
17564 \begin_layout Standard
17565 Befehle um die Numerierung von Gleichungen zu kontrollieren.
17566 Die in Sciword verwendete Sequenz
17570 bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
17574 \labelwidthstring 00.00.0000
17583 Add/remove a number to single equation.
17587 \labelwidthstring 00.00.0000
17596 Add/remove a number to a line in equation array.
17600 \labelwidthstring 00.00.0000
17611 \labelwidthstring 00.00.0000
17620 Insert a quote character.
17624 \labelwidthstring 00.00.0000
17634 \begin_inset Formula $\sqrt{}$
17641 \labelwidthstring 00.00.0000
17652 \labelwidthstring 00.00.0000
17663 \labelwidthstring 00.00.0000
17674 \labelwidthstring 00.00.0000
17685 \labelwidthstring 00.00.0000
17696 \labelwidthstring 00.00.0000
17707 \labelwidthstring 00.00.0000
17717 \begin_layout Standard
17719 In Sciword erhält man durch Eingabe von
17727 ein Paar zusammengehöriger Klammern.
17728 Um ungleiche Klammerpaare zu erhalten müssen Sie den Dialog
17730 Mathematische Symbole
17733 Wenn Sie mit der Rück-Taste (backspace) die
17737 Klammer eines solchen Paares löschen wird nur die Klammer und nicht der
17742 \labelwidthstring 00.00.0000
17753 \labelwidthstring 00.00.0000
17764 \labelwidthstring 00.00.0000
17775 \labelwidthstring 00.00.0000
17786 \labelwidthstring 00.00.0000
17797 \labelwidthstring 00.00.0000
17808 \labelwidthstring 00.00.0000
17815 math-delim langle rangle
17819 \labelwidthstring 00.00.0000
17826 math-delim langle rangle
17830 \labelwidthstring 00.00.0000
17841 \labelwidthstring 00.00.0000
17852 \labelwidthstring 00.00.0000
17863 \labelwidthstring 00.00.0000
17874 \labelwidthstring 00.00.0000
17884 \begin_layout Standard
17885 In Sciword erhält man Akzente vorrangig indem man die entsprechende Akzenttaste
17886 zusammen mit Control drückt, also
17895 für den Acute-Akzent,
17899 für die Tilde usw\SpecialChar \@.
17900 Einige davon funktionieren nur im Mathematikmodus.
17904 \labelwidthstring 00.00.0000
17915 \labelwidthstring 00.00.0000
17926 \labelwidthstring 00.00.0000
17937 \labelwidthstring 00.00.0000
17948 \labelwidthstring 00.00.0000
17959 \labelwidthstring 00.00.0000
17970 \labelwidthstring 00.00.0000
17981 \labelwidthstring 00.00.0000
17992 \labelwidthstring 00.00.0000
18001 Why is it not "accent-bar"?
18004 \begin_layout Standard
18005 Funktionstasten -- größtenteils kompatibel zu Sciword.
18009 \labelwidthstring 00.00.0000
18020 \labelwidthstring 00.00.0000
18031 \labelwidthstring 00.00.0000
18042 \labelwidthstring 00.00.0000
18052 \begin_layout Standard
18053 In Sciword werden F4 bis F8 benutzt, um die Zeichensätze zu wechseln, F4
18054 geht dabei zum Standardzeichensatz.
18058 \labelwidthstring 00.00.0000
18069 \labelwidthstring 00.00.0000
18080 \labelwidthstring 00.00.0000
18091 \labelwidthstring 00.00.0000
18102 \labelwidthstring 00.00.0000
18112 \begin_layout Standard
18113 Sciword-Abkürzungen für mathematische Symbole.
18117 \labelwidthstring 00.00.0000
18127 \begin_inset Formula $\prime$
18134 \labelwidthstring 00.00.0000
18147 \labelwidthstring 00.00.0000
18160 \labelwidthstring 00.00.0000
18168 math-insert partial
18170 Partielle Ableitung
18171 \begin_inset Formula $\partial$
18178 \labelwidthstring 00.00.0000
18189 \begin_inset Formula $\sum$
18196 \labelwidthstring 00.00.0000
18207 \begin_inset Formula $\prod$
18214 \labelwidthstring 00.00.0000
18225 \begin_inset Formula $\infty$
18232 \labelwidthstring 00.00.0000
18240 symbol-insert times
18243 \begin_layout Standard
18244 Meine eigenen Kürzel für Dinge, die ich oft verwende.
18248 \labelwidthstring 00.00.0000
18260 \labelwidthstring 00.00.0000
18271 \begin_inset Quotes gld
18275 \begin_inset Quotes grd
18279 \begin_inset Formula $\dagger$
18286 \labelwidthstring 00.00.0000
18297 \begin_inset Formula $\equiv$
18304 \labelwidthstring 00.00.0000
18314 \begin_inset Quotes gld
18318 \begin_inset Quotes grd
18322 \begin_inset Formula $\approx$
18329 \labelwidthstring 00.00.0000
18339 \begin_inset Formula $\sim$
18346 \labelwidthstring 00.00.0000
18353 math-insert rightarrow
18357 \labelwidthstring 00.00.0000
18368 \labelwidthstring 00.00.0000
18379 \labelwidthstring 00.00.0000
18390 \labelwidthstring 00.00.0000
18400 \begin_layout Subsection
18401 Standard-Definitionen im Mathematikmodus
18405 \labelwidthstring 00.00.0000
18413 math-insert overline
18417 \labelwidthstring 00.00.0000
18429 \labelwidthstring 00.00.0000
18441 \labelwidthstring 00.00.0000
18453 \labelwidthstring 00.00.0000
18465 \labelwidthstring 00.00.0000
18477 \labelwidthstring 00.00.0000
18489 \labelwidthstring 00.00.0000
18501 \labelwidthstring 00.00.0000
18513 \labelwidthstring 00.00.0000
18525 \labelwidthstring 00.00.0000
18537 \labelwidthstring 00.00.0000
18545 math-insert partial
18549 \labelwidthstring 00.00.0000
18561 \labelwidthstring 00.00.0000
18573 \labelwidthstring 00.00.0000
18585 \labelwidthstring 00.00.0000
18597 \labelwidthstring 00.00.0000
18609 \labelwidthstring 00.00.0000
18621 \labelwidthstring 00.00.0000
18633 \labelwidthstring 00.00.0000
18645 \labelwidthstring 00.00.0000
18657 \labelwidthstring 00.00.0000
18669 \labelwidthstring 00.00.0000
18681 \labelwidthstring 00.00.0000
18693 \labelwidthstring 00.00.0000
18705 \labelwidthstring 00.00.0000
18717 \labelwidthstring 00.00.0000
18725 math-delim langle rangle
18729 \labelwidthstring 00.00.0000
18737 math-delim rangle langle
18741 \labelwidthstring 00.00.0000
18753 \labelwidthstring 00.00.0000
18765 \labelwidthstring 00.00.0000
18776 \begin_layout Subsection
18777 Sonstige Tastaturkürzel
18781 \labelwidthstring 00.00.0000
18791 \labelwidthstring 00.00.0000
18801 \labelwidthstring 00.00.0000
18811 \labelwidthstring 00.00.0000
18821 \labelwidthstring 00.00.0000