1 #LyX 1.4.2 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.
652 \labelwidthstring 00.00.0000
660 \begin_layout Section
661 Das lokale Konfigurationsverzeichnis
664 \begin_layout Standard
665 Eventuell benutzen Sie LyX als unprivilegierter Benutzer und wollen dennoch
666 einige Einstellungen der Konfiguration verändern.
667 Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
671 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
672 Der Name dieses Verzeichnisses wird als
673 \begin_inset Quotes gld
677 \begin_inset Quotes grd
685 ilfe\SpecialChar \menuseparator
691 \begin_layout Standard
701 Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
703 Das bedeutet, daß jede Datei, die Sie dort speichern, die entsprechende
704 Datei im Systemverzeichnis ersetzt.
705 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
706 sich entweder im Systemverzeichnis
710 oder aber in Ihrem privaten Verzeichnis befinden.
711 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
715 \begin_layout Standard
716 Dies läßt sich an einigen Beispielen leichter erklären:
719 \begin_layout Itemize
720 Um eine LyX Version älter als 1.1.6 umzukonfigurieren, mußte der Benutzer
722 \begin_inset LatexCommand \url{LyXDir/lyxrc.example}
727 \begin_inset Note Note
730 \begin_layout Standard
731 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
732 um Schreibmaschinenformat umzubrechen.
741 kopieren und diese dann manuell editieren.
742 Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in
746 gefunden wird, aber alle Änderungen, die über den neuen Dialog
751 earbeiten\SpecialChar \menuseparator
759 gemacht werden, werden in der Datei
764 Danach (d.\InsetSpace \thinspace{}
770 gefunden wird) wird die alte
774 nicht mehr eingelesen und kann gelöscht werden.
778 \begin_layout Itemize
779 Wenn Sie mit dem Menüpunkt
784 earbeiten\SpecialChar \menuseparator
792 eine Neukonfiguration von LyX durchführen, werden die dabei erzeugten Dateien
793 in Ihrem privaten Konfigurationsverzeichnis
797 gespeichert (im Abschnitt\InsetSpace ~
799 \begin_inset LatexCommand \vref{sec:autodetected}
803 finden Sie eine Liste all derjenigen Optionen in
807 , die davon betroffen sind).
808 Das bedeutet, daß ab sofort etwaige neue Dokumentenklassen, die Sie in
813 gespeichert haben, im Feld
814 \begin_inset Quotes gld
818 \begin_inset Quotes grd
826 ormat\SpecialChar \menuseparator
836 \begin_layout Itemize
837 Falls Sie irgendwelche Dateien für neue LaTeX-Dokumentenklassen in einem
838 Verzeichnis installiert haben, das LaTeX über die Umgebungsvariable
842 findet, können auch diese in LyX verwendet werden.
846 \begin_layout Standard
847 vorausgesetzt, es gibt auch eine
859 \begin_layout Itemize
860 Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder z.\InsetSpace \thinspace{}
862 diese deutsche Version) der Dokumentation besorgt haben, sie aber nicht
864 \begin_inset Quotes gld
868 \begin_inset Quotes grd
871 installieren können, da Sie keine Systemadministratorrechte haben, können
872 Sie diese Dateien einfach nach
876 kopieren, und sie werden automatisch über das
886 \begin_layout Section
887 LyX mit mehreren Konfigurationen
888 \begin_inset LatexCommand \label{sec:LyX-multiconf}
895 \begin_layout Standard
896 Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
897 wird für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
898 he Konfigurationen verwenden wollen, z.\InsetSpace \thinspace{}
900 unterschiedliche Tastaturkürzel und/oder Druckerkonfigurationen.
901 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
902 erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
906 \begin_layout Standard
907 Indem Sie LyX mit der Option
914 starten erreichen Sie das die Konfiguration aus diesem Verzeichnis anstelle
915 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
916 Sie indem Sie LyX ohne diese Option starten).
917 Falls das so angegebene Verzeichnis noch nicht existiert fragt LyX genau
918 wie beim ersten Start nach, ob es angelegt werden soll.
919 Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
920 in LyX verändern, die Einstellungen im Standardverzeichnis werden aber
921 nicht verändert - beide Verzeichnisse sind völlig unabhängig.
922 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
927 auf das zu verwendende Verzeichnis setzen.
930 \begin_layout Standard
931 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
932 Aufwand: Wenn Sie etwa eine neue Layoutdatei in
936 hinzufügen und diese für alle Konfigurationen sichbar sein soll, müssen
941 Verzeichnissen separat hinzufügen.
942 Sie können das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
943 angelegt hat, sind praktisch alle Unterverzeichnisse (s.
944 \begin_inset Formula $\,$
948 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
949 das entsprechende Verzeichnis im originalen UserDir ersetzen.
950 Lediglich mit dem Verzeichnis
954 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
960 earbeiten\SpecialChar \menuseparator
968 ) abgelegt, die konfigurationsabhängig ist.
971 \begin_layout Chapter
977 earbeiten\SpecialChar \menuseparator
985 \begin_layout Section
986 Der erste Aufruf des Dialogs
989 \begin_layout Standard
990 Bei alten Versionen von LyX bestand die Konfiguration darin, die Datei
994 manuell zu editieren.
995 Dies wurde mit LyX\InsetSpace ~
996 1.1.6 geändert, es steht nun mit
1001 earbeiten\SpecialChar \menuseparator
1009 ein interaktiver Dialog zur Verfügung der die Mühsal der Konfiguration
1015 wird nur solange verwendet, bis Sie das erste Mal den neuen Konfigurationsdialo
1017 Alle weiteren Änderungen werden in der Datei
1025 wird danach nicht mehr eingelesen und kann gelöscht werden.
1028 \begin_layout Standard
1033 werden nur noch diejenigen Einstellungen gespeichert, die von den Standardwerte
1035 Einige dieser Standardwerte sind fest in LyX einkompiliert, andere werden
1038 LyXDir/lyxrc.defaults
1041 Beachten Sie bitte das in beiden Dateien Zeilen, die mit einem
1042 \begin_inset Quotes gld
1046 \begin_inset Quotes grd
1049 beginnen, Kommentare sind und nicht ausgewertet werden.
1052 LyXDir/lyxrc.defaults
1054 nur vom Systemadministator verändert werden, und die Nutzer sollten ihre
1055 persönliche Konfiguration in
1064 earbeiten\SpecialChar \menuseparator
1075 \begin_layout Standard
1076 Wir hoffen daß der Dialog im großen und ganzen selbsterklärend ist.
1077 Praktisch alle Befehle haben einen erklärenden Kommentar, es sollte Ihnen
1078 also keine Schwierigkeiten bereiten, alles Ihren Wünschen entsprechend
1080 Bevor wir nun jedoch ein paar der wichtigeren Optionen vorstellen ein Wort
1081 der Warnung: Einige der Einstellungen, die Sie mit dem Klick auf
1088 aktivieren, werden sofort umgesetzt (z.\InsetSpace \thinspace{}
1090 Bildschirmzeichensätze), andere (wie etwa das Ändern der bind-Datei) bedürfen
1091 eines Neustarts von LyX.
1092 Wenn sich also nach einer Änderung scheinbar nichts verändert hat -- speichern
1093 Sie die Konfiguration und starten Sie LyX neu.
1096 \begin_layout Section
1097 Bildschirmdarstellung und Zeichensätze
1100 \begin_layout Standard
1101 Dem Zeichensatz, den LyX zur Darstellung auf dem Bildschirm verwendet, kommt
1102 eine besondere Bedeutung zu, denn er sollte so gut lesbar sein wie nur
1104 Schließlich lesen und schreiben Sie Ihre gesamten Texte am Bildschirm.
1105 Das LyX-Team hat sich bemüht, den bestmöglichen Standardzeichensatz auszuwählen
1106 , doch jedes X11-System hat kleine Unterschiede, und deshalb kann es sein,
1107 daß dieser Standard gerade auf Ihrem System nicht die beste Wahl ist.
1108 Bevor wir nun erklären, wie Sie die Bildschirmzeichensätze optimieren können,
1109 sollten Sie ein wenig mehr über Zeichensätze erfahren, damit Sie Ihre Wahl
1110 gut vorbereitet treffen können.
1111 Denn es handelt sich dabei um eine Entscheidung, die von Ihren Wünschen
1112 und den Fähigkeiten Ihres Rechners beeinflußt wird.
1115 \begin_layout Standard
1116 Beachten Sie bitte, daß es in diesem Abschnitt nur um die Zeichensätze für
1119 Bildschirmdarstellung
1121 innerhalb von LyX geht.
1122 Die Zeichensätze, die später für den Ausdruck verwendet werden, sind davon
1123 vollkommen unabhängig und werden durch die verwendete Dokumentenklasse
1125 Das Ändern von Zeichensätzen für den Ausdruck wird im
1132 \begin_layout Standard
1133 Grundsätzlich gibt es zwei unterschiedliche Typen von Bildschirmzeichensätzen:
1135 \begin_inset Quotes gld
1139 \begin_inset Quotes grd
1142 ) und nichtskalierbare (
1143 \begin_inset Quotes gld
1147 \begin_inset Quotes grd
1151 Diese Unterscheidung erscheint zunächst etwas akademisch, denn die meisten
1152 modernen Zeichensatzgeneratoren können auch die nichtskalierbaren Zeichensätze
1153 vergrößern oder verkleinern.
1154 Der Unterschied liegt aber in der
1158 dieser Skalierung und der
1162 , mit der sie dargestellt werden können.
1163 Die wichtigste Entscheidung ist deshalb, ob Sie nichtskalierbare oder skalierba
1164 re Zeichensätze verwenden wollen.
1167 \begin_layout Standard
1168 Die skalierbaren Zeichensätze werden über die Umrisse der einzelnen Glyphen
1169 (also Buchstaben, Zahlen, Satzzeichen usw.) definiert.
1170 Das bedeutet, daß jedes einzelne Zeichen über mathematische Kurven beschrieben
1171 wird, die sich sehr einfach in jede beliebige Größe skalieren lassen.
1172 Diese mathematische Beschreibung wird nun vom Zeichensatzgenerator ausgewertet
1173 und daraus ein kleines Bild berechnet, das das gewünschte Zeichen genau
1174 in der richtigen Größe darstellt.
1175 Oder zumindest in fast jeder Größe.
1176 Denn da die Glyphen in einer recht abstrakten Weise definiert wurden, ist
1177 es recht schwierig, daraus bei sehr kleinen Schriftgrößen ein gutes Bild
1178 zu berechnen, da dann jedes einzelne Pixel sehr sorgfältig gesetzt werden
1179 muß, um eine verständliche Darstellung des Zeichens zu erreichen.
1180 Das ist zwar anhand der mathematischen Beschreibung des Zeichens theoretisch
1181 möglich, aber um die Darstellungsgeschwindigkeit in annehmbaren Grenzen
1182 zu halten, werden dabei gewisse Vereinfachungen gemacht.
1183 Dies hat möglicherweise zur Folge, daß ein skalierbarer Zeichensatz bei
1184 kleinen Vergrößerungen sehr schlecht zu lesen ist.
1187 \begin_layout Standard
1188 Demgegenüber sind Bitmap-Zeichensätze von vornherein als kleine Grafikdateien
1189 angelegt, deshalb sehen Sie bei der Größe, für die sie berechnet wurden,
1191 Sie können aber nur schlecht skaliert werden, denn für eine Vergrößerung
1192 müssen aus einem Pixel mehrere gemacht werden.
1196 \begin_layout Standard
1197 Sie kennen diesen Effekt vermutlich.
1198 Er tritt auch auf, wenn Sie in einem Bildbearbeitungsprogramm wie
1202 ein Bild stark vergrößern.
1207 Um das zu vermeiden, werden Bitmap-Zeichensätze bereits für verschiedene
1208 häufig benutzte Größen (8 Pixel bis etwa 34 Pixel Zeichenhöhe) berechnet
1209 und zur Verfügung gestellt.
1210 Der Vorteil dieser Bitmap-Zeichensätze liegt darin, daß keine komplizierten
1211 Berechnungen notwendig sind, um sie darzustellen, daher sind sie in der
1212 Darstellung sehr viel schneller als skalierbare Zeichensätze.
1213 Der Nachteil ist, daß nichtvorhandene Vergrößerungsstufen durch Pixelverdopplun
1214 g berechnet werden müssen und deshalb schlecht aussehen.
1217 \begin_layout Standard
1218 Als Fazit kann man also sagen, daß die Bitmap-Zeichensätze normalerweise
1219 für kleinere Vergrößerungsstufen vorzuziehen sind (vorausgesetzt es gibt
1220 sie in dieser Größe), wohingegen skalierbare Zeichensätze für große Zeichen
1222 Die logische Schlussfolgerung wäre nun also, für kleine Zeichen die Bitmap-
1223 und für große Zeichen die skalierbaren Zeichensätze zu verwenden.
1224 Leider ist das so nicht machbar, denn skalierbare und Bitmap-Zeichensätze
1225 sind nicht dafür gedacht, gleichzeitig verwendet zu werden.
1226 Dadurch würde ein solches Dokument ziemlich armselig aussehen.
1227 Sie sollten also einfach auf Ihrem Rechner beide Möglichkeiten ausprobieren
1228 und entscheiden, welche Ihnen besser gefällt.
1231 \begin_layout Standard
1232 Standardmäßig verwendet LyX nichtskalierbare Zeichensätze.
1233 Als normaler Zeichensatz (mit Serifen) wird
1237 verwendet, für Sans Serif
1241 und für Schreibmaschine
1248 \begin_layout Standard
1249 In den folgenden Abschnitten wird beschrieben, was Sie alles tun können,
1250 wenn Ihr Text in LyX nicht gut aussieht.
1251 Begonnen wird mit den wichtigsten Parametern: Auf\SpecialChar \textcompwordmark{}
1252 lösung und Vergrößerungsfaktor.
1255 \begin_layout Subsection
1256 Auf\SpecialChar \textcompwordmark{}
1257 lösung und Vergrößerungsfaktor
1260 \begin_layout Standard
1261 LyX versucht automatisch die verwendeten Zeichensätze so zu skalieren, daß
1262 Ihre Darstellung auf dem Bildschirm bis auf den sogenannten Zoom-Faktor
1263 der späteren Größe auf dem Papier entspricht.
1266 \begin_layout Standard
1267 Damit dies auf allen Systemen funktioniert, vertraut LyX darauf, daß die
1268 DPI-Einstellung des Bildschirmes richtig ist.
1270 \begin_inset Quotes gld
1274 \begin_inset Quotes grd
1277 , Punkte je Zoll, und beschreibt die Auf\SpecialChar \textcompwordmark{}
1278 lösung der Bildschirmdarstellung.
1279 Diese Einstellung erfragt LyX automatisch beim X-Server.
1280 Welchen Wert LyX so feststellt, können Sie herausfinden, wenn Sie LyX folgender
1290 \begin_layout Standard
1291 Nun ist X aber nicht auf jedem System richtig konfiguriert, deshalb sollten
1292 Sie diese Einstellung selber nachprüfen.
1293 Geben Sie dazu den Befehl
1294 \begin_inset Quotes gld
1299 xdpyinfo\InsetSpace ~
1304 \begin_inset Quotes grd
1307 ein und notieren Sie sich den DPI-Wert beim Eintrag
1308 \begin_inset Quotes gld
1312 \begin_inset Quotes grd
1315 (dies ist der Wert, den auch LyX automatisch findet).
1316 Notieren Sie sich außerdem die Anzahl der Pixel auf Ihrem Bildschirm (die
1317 erste Zahl hinter dem Eintrag
1318 \begin_inset Quotes gld
1322 \begin_inset Quotes grd
1328 \begin_layout Standard
1329 Dann nehmen Sie sich ein Lineal und messen Sie die sichtbare Breite des
1330 Bildes auf dem Schirm.
1331 Rechnen Sie diese Breite in Zoll um, falls Sie ein Zentimetermaß verwendet
1332 haben, indem Sie den Wert durch 2.54 teilen.
1333 Nun können Sie den tatsächlichen DPI-Wert berechnen, indem Sie die Anzahl
1334 der Pixel durch die Breite des Bildes dividieren.
1335 Wenn der so ermittelte Wert mehr als etwa 5 DPI von dem vom X-Server gemeldeten
1336 Wert abweicht, sollten Sie entweder den X-Server neu konfigurieren oder
1337 zumindest LyX mitteilen, daß der tatsächliche Wert ein anderer als der
1338 vom X-Server gemeldete ist.
1341 \begin_layout Standard
1342 Falls Sie die Einstellung des X-Servers nicht verändern wollen oder können
1343 (immerhin profitieren auch andere Programme als LyX von einer korrekten
1344 Konfiguration), können Sie LyX den wahren Wert im Dialog
1351 \begin_layout Standard
1352 Wenn der Text nun für Ihren Geschmack zu groß oder zu klein ist, können
1353 Sie mit dem Zoom-Faktor experimentieren.
1354 Mit diesem Faktor wird die Größe der Zeichensätze multipliziert.
1355 Wenn Ihre Einstellung des DPI-Wertes richtig ist und der Zoom-Faktor auf
1356 100 eingestellt ist, wird LyX den Text in derselben Größe darstellen wie
1358 Ist der Faktor 200, wird die Darstellung am Bildschirm doppelt so groß
1359 sein wie auf dem Papier.
1360 All dies natürlich unter der Voraussetzung, daß LyX den Zeichensatz in
1361 der so berechneten Größe findet, worauf man sich nicht immer verlassen
1363 Doch da es sich bei LyX um ein WYSIWYM-System handelt, ist diese Einschränkung
1364 nicht sehr bedeutend.
1367 \begin_layout Standard
1368 Die Standardeinstellung für den Zoom-Faktor ist 150, da ein Bildschirm normalerw
1369 eise breiter als ein Blatt Papier ist.
1370 Sie sollten aber mit der Einstellung experimentieren.
1371 Verändern können Sie den Wert über das Feld
1380 earbeiten\SpecialChar \menuseparator
1388 Ein Tip zum Probieren: Verwenden Sie
1396 , dann bleibt der Dialog geöffnet und Sie können leicht andere Werte eintragen.
1397 Wenn Sie dann einen Wert gefunden haben, der Ihren Wünschen entspricht,
1398 können Sie diesen mit
1402 dauerhaft übernehmen.
1405 \begin_layout Standard
1406 Auf diese Weise ist es meist möglich, eine angemessene Darstellung des Textes
1407 auf dem Bildschirm zu erreichen.
1408 Das heißt aber nicht, daß Sie damit die besten Zeichensätze verwenden,
1409 die es auf Ihrem Rechner gibt.
1410 Deshalb gibt es eine Reihe von Befehlen, die den verwendeten Zeichensatz
1411 festlegen, um Ihnen so noch mehr Möglichkeiten zu geben, die Darstellung
1412 am Bildschirm zu optimieren.
1415 \begin_layout Subsection
1416 Befehle zur Festlegung des Zeichensatzes
1419 \begin_layout Standard
1420 Wie bereits erwähnt, verwendet LyX standardmäßig nichtskalierbare Zeichensätze.
1421 Als Schrift mit Serifen wird
1425 verwendet, für serifenfreie Schrift
1429 und für den Schrifttyp Schreibmaschine
1436 \begin_layout Standard
1437 Alle diese Einstellungen können Sie über den Konfigurationsdialog verändern.
1438 Die Anzahl der vom System zur Verfügung gestellten Zeichensätze ist von
1439 Fall zu Fall verschieden, jedoch sollte überall das Programm
1444 Dieses können Sie verwenden um geeignete Zeichensätze zu suchen.
1445 Haben Sie einen gefunden, tragen Sie die ersten beiden Elemente des Namens
1451 \begin_inset Quotes gld
1455 \begin_inset Quotes grd
1459 \begin_inset Quotes gld
1463 \begin_inset Quotes grd
1466 ) in das entsprechende Namensfeld im Dialog ein und klicken Sie auf
1471 LyX formatiert dann denn Text unter der Verwendung des angegebenen Zeichensatze
1472 s neu und wenn Ihnen das Ergebnis zusagt können Sie es dauerhaft speichern.
1473 Eine guter Startpunkt ist nachzusehen ob der skalierbare Zeichensatz
1474 \begin_inset Quotes gld
1478 \begin_inset Quotes grd
1482 Und noch ein Tip: Anhand der Werte in den Feldern
1491 können Sie feststellen ob der entsprechende Zeichensatz skalierbar ist;
1492 ein skalierbarer Zeichensatz hat hier eine Null stehen.
1496 \begin_layout Standard
1497 Bevor Sie einen Bitmap-Zeichensatz verwerfen, weil er bei Vergrößerung blockig
1498 aussieht, sollten Sie jedoch zuerst die Option
1499 \begin_inset Quotes gld
1502 Bitmap Fonts skalieren
1503 \begin_inset Quotes grd
1507 Dies ist aber nur dann sinnvoll, wenn Sie auch Bitmap-Zeichensätze verwenden,
1508 da diese schlecht skalierbar sind.
1509 LyX verwendet dann nur die vorhandenen, festen Größen und stellt dadurch
1510 sicher, daß die Zeichensätze am Bildschirm gut aussehen.
1511 Welche Größen für die jeweiligen Zeichensätze zur Verfügung stehen, können
1517 Näheres dazu liefert
1522 Ein Nachteil dieser Vorgehensweise ist, daß nun die Unterschiede zwischen
1523 den Zeichensatzgrößen auf dem Bildschirm und denen auf dem Papier größer
1524 sind, da LyX nur die am ehesten passende Größe auswählen kann, und nicht
1526 Ebenfalls kann es passieren, daß zwei sich logisch unterscheidende Schriftgröße
1536 durch denselben Bildschirm-Zeichensatz dargestellt werden und dadurch nur
1537 schwer zu unterscheiden sind.
1538 Aus diesem Grund ist die Option standardmäßig aktiviert.
1539 Dennoch wird sie von vielen Leuten abgeschaltet, wohl wissend, daß es sich
1540 bei LyX um ein WYSIWYM-System handelt und die Darstellung am Bildschirm
1541 sowieso nur bedingt aussagekräftig ist.
1542 In jedem Fall gilt aber: Diese Einstellung hat nur Einfluss auf Bitmap-Zeichens
1543 ätze, skalierbare Zeichensätze sind aus Gründen, die Ihnen inzwischen verständli
1544 ch sein sollten, davon nicht betroffen.
1547 \begin_layout Standard
1548 Noch ein letzter Hinweis zu dieser Option: Es besteht kein Grund, nicht
1549 gleichzeitig skalierbare und Bitmap-Zeichensätze zu verwenden.
1550 So ist es z.\InsetSpace \thinspace{}
1552 üblich, das skalierbare
1553 \begin_inset Quotes gld
1557 \begin_inset Quotes grd
1560 für den normalen Text (mit Serifen) zu verwenden, und für serifenfreien
1561 Text eine Bitmap-Version von
1562 \begin_inset Quotes gld
1566 \begin_inset Quotes grd
1570 In diesem Fall können Sie die Skalierung beruhigt abschalten, es wird nur
1571 Auswirkungen auf den Zeichensatz Helvetica haben.
1574 \begin_layout Standard
1575 Und noch eine weitere Möglichkeit bleibt Ihnen, um die Auswirkungen zu minimiere
1576 n: Sie können für jede logische Schriftgröße genau festlegen, welche Größe
1577 zur Darstellung am Bildschirm verwendet wird.
1578 Wenn Sie LyX mit der Option
1583 starten, können Sie feststellen, welche Schriftgrößen tatsächlich verwendet
1585 Nun können Sie die entsprechenden Einträge im Dialog solange verändern,
1586 bis Sie die richtigen Größen gefunden haben.
1587 Dies kann etwas schwierig sein, da LyX die Einstellungen für DPI und Vergrößeru
1588 ng benutzt, um die tatsächliche Zeichensatzgröße zu berechnen, die es vom
1589 X-Server anfordert; dadurch wird die Zuordnung ein wenig verschleiert.
1590 Wenn es Ihnen durch Ausprobieren nicht gelingt, gute Einstellungen zu finden,
1591 können Sie den Prozess vereinfachen, indem Sie sowohl DPI als auch Vergrößerung
1592 auf 100 setzen, auch wenn dies falsch ist.
1593 Dabei sehen dann vor allem die skalierbaren Zeichensätze seltsam aus, also
1594 verwenden Sie diesen Tip mit Vorsicht.
1597 \begin_layout Subsection
1598 Zeichensatzkodierung
1601 \begin_layout Standard
1602 Standardmäßig verwendet LyX Zeichensätze, die zum Schreiben von Texten in
1603 westeuropäischen Sprachen gedacht sind.
1606 Zeichensatzkodierung
1609 Wenn Sie nun LyX verwenden wollen, um einen Text z.\InsetSpace \thinspace{}
1611 in osteuropäischen Sprachen oder Kyrillisch zu schreiben, deren Zeichen
1612 nicht durch die ISO-8859-1-Kodierung abgedeckt sind, können Sie im Feld
1620 eine andere Kodierung aktivieren.
1621 Dies setzt allerdings voraus, daß Sie besondere Zeichensätze installiert
1623 Benutzen Sie wiederum
1627 , und prüfen Sie die Felder
1628 \begin_inset Quotes gld
1632 \begin_inset Quotes grd
1636 \begin_inset Quotes gld
1640 \begin_inset Quotes grd
1643 , ob dort außer ISO-8859-X weitere Einträge vorhanden sind.
1644 Suchen Sie dann aus diesen einen Zeichensatz heraus, der die von Ihnen
1645 benötigten Zeichen enthält.
1646 Wenn Sie einen passenden gefunden haben, können Sie diesen im Dialogfeld
1647 eintragen, andernfalls müssen Sie sich zunächst (z.\InsetSpace \thinspace{}
1649 via Internet) geeignete Zeichensätze besorgen.
1652 \begin_layout Standard
1653 Wenn Sie LyX derart konfigurieren, daß standardmäßig eine andere Zeichensatzkodi
1654 erung verwendet wird, sollten Sie auch darüber nachdenken, einen anderen
1655 Zeichensatz für die Menüs und Dialoge zu verwenden.
1656 Sonst wird zum Beispiel der Dialog
1660 kaum lesbar sein, wenn nicht auch dort die neue Kodierung verwendet wird.
1661 Normalerweise verwendet LyX hierzu den Zeichensatz
1663 -*-helvetica-medium-r
1665 , doch meist ist Helvetica in der von Ihnen benötigten Kodierung nicht vorhanden.
1666 Deshalb können Sie den für Menüs verwendeten Zeichensatz im Dialogbereich
1669 Benutzerschnittstelle
1674 \begin_layout Standard
1675 Wie Sie sehen, gibt es eine ganze Reihe von Befehlen, mit denen Sie der
1676 Darstellung am Bildschirm den letzten Schliff verpassen können.
1677 Dies sollte Sie nicht davon abhalten, mit diesen Einstellungen herumzuspielen,
1679 Denn Sie werden (hoffentlich) in Zukunft viele Stunden mit LyX verbringen
1680 --- da lohnt es sich, eine perfekte Darstellung zu haben.
1681 Und während Sie bei anderen Textverarbeitungen darauf angewiesen sind,
1682 Zeichensätze zu verwenden, die sowohl am Bildschirm als auch auf dem Papier
1683 gut aussehen, können Sie bei LyX als WYSIWYM-Programm die besten Zeichensätze
1684 für die Bildschirmdarstellung verwenden, ohne sich dabei Gedanken um den
1685 Ausdruck machen zu müssen.
1688 \begin_layout Standard
1689 Für eine spätere Version von LyX ist es geplant, den
1693 -Zeichensatzgenerator zu benutzen, der auch
1698 Das bedeutet, daß jedes Zeichen aus mehreren Farbschattierungen zusammengesetzt
1699 werden kann, anstelle von nur zwei wie derzeit.
1700 Das erhöht scheinbar die Auf\SpecialChar \textcompwordmark{}
1702 Dadurch wird der Text am Bildschirm nicht nur besser lesbar, LyX kann dadurch
1703 den Text noch genauer in der Größe anzeigen, die er auch später auf dem
1704 Ausdruck hat, da dann z.\InsetSpace \thinspace{}
1706 auch ein 14.4pt-Zeichensatz verwendet werden kann, wohingegen im Moment
1707 auf 14pt abgerundet werden muß.
1710 \begin_layout Section
1711 Tastatur-Einstellung
1715 \begin_layout Standard
1716 Wenn Sie Linux selber auf einem PC installiert haben, können Sie diesen
1725 \begin_layout Standard
1726 \begin_inset LatexCommand \label{sec:x-win-keys}
1730 Um LyX richtig benutzen zu können,
1734 X richtig eingerichtet werden.
1735 Das ist besonders dann wichtig, wenn Sie die internationalen LyX-Unterstützunge
1736 n und nicht-englische Tastaturen benutzen wollen.
1737 Unglücklicherweise kümmert sich fast niemand darum, besonders nicht diejenigen,
1738 die LyX auf einem PC installiert haben\SpecialChar \@.
1739 Administratoren großer Systeme können
1740 auch schuld sein, also verlassen Sie sich nicht auf richtige Einstellungen,
1741 wenn Sie ein großes System benutzen.
1742 Jeder Benutzer kann X beibringen, die richtige Tastatureinstellung zu benutzen.
1743 Sie müssen sich nicht auf Ihren Systemadministrator verlassen -
1749 sollten es auch nicht tun
1751 ! Sie benötigen nur die beiden folgenden Programme, um die Tastatur Ihren
1752 Bedürfnissen anzupassen.
1755 \begin_layout Subsection
1765 \begin_layout Standard
1766 Zunächst lesen Sie die
1770 -Seiten der beiden Programme.
1771 Das sind Ihre wirklichen Freunde für die richtige Tastatureinstellung.
1772 Wenn Sie die Programme nicht haben, installieren Sie sie.
1775 \begin_layout Subsubsection
1781 \begin_layout Standard
1782 Dieses Dokument beschreibt
1800 Um die neuen Tastatureinstellungen zu laden, fügen Sie den Befehl
1803 \begin_layout Standard
1806 xmodmap\InsetSpace ~
1812 \begin_layout Standard
1813 irgendwo in Ihre Startdateien ein (z.\InsetSpace \thinspace{}
1838 \begin_layout Subsubsection
1844 \begin_layout Standard
1845 Mit diesem Programm ist ein Traum wahr geworden! Es zeigt ein Bild Ihrer
1846 Tastatur, erlaubt Ihnen, Änderungen vorzunehmen, und gibt diese Änderungen
1851 lesbaren Form auf der Standardausgabe aus.
1852 Es ist sehr nützlich, wenn Sie versuchen, eine neue
1856 -Datei zu erzeugen, obwohl ein wenig
1863 \begin_layout Subsection
1865 \begin_inset LatexCommand \index{Sondertasten}
1872 \begin_layout Standard
1873 LyX unterstützt drei Sondertasten: Umschalt
1886 Wenn außerdem eine Taste als
1890 -Taste konfiguriert wurde, dann können Sie damit einige Zeichen, die nicht
1891 auf Ihrer Tastatur sind, erzeugen.
1892 Diese Taste ist die Kombination
1909 -Taste kann entweder wie
1917 benutzt werden oder als Präfix-Taste.
1918 Hier sind einige Beispiele dafür, was Sie mit der
1922 -Taste machen können:
1925 \begin_layout Itemize
1928 Compose\InsetSpace ~
1933 \begin_inset Formula $\rightarrow$
1939 \begin_layout Itemize
1942 Compose\InsetSpace ~
1947 \begin_inset Formula $\rightarrow$
1953 \begin_layout Itemize
1956 Compose\InsetSpace ~
1961 \begin_inset Formula $\rightarrow$
1967 \begin_layout Itemize
1970 Compose\InsetSpace ~
1975 \begin_inset Formula $\rightarrow$
1981 \begin_layout Standard
1982 Diese Eingabeart ist besonders dann hilfreich, wenn man Buchstaben mit Akzenten
1983 nur manchmal benutzt.
1984 Bei Latin1-Buchstaben geht es automatisch, aber andere Methoden sind nötig,
1989 richtig gesetzt haben.
1992 \begin_layout Subsection
1993 Hilfreiche Hinweise und Tips
1996 \begin_layout Standard
1997 Öffnen Sie bitte zwei X-Terminals.
1998 Editieren Sie in einem eine neue
2002 -Datei, und lassen Sie
2011 wird Ihre neue Tastaturbelegung erzeugt.
2012 Es gibt einen Knopf in
2016 , um die neue Tabelle auszugeben.
2017 Wenn Sie ihn drücken, gibt
2021 eine Menge Zeug auf dem
2025 aus, von wo Sie es gestartet haben.
2026 Sie müssen es nur noch mit
2029 \begin_inset Quotes gld
2033 \begin_inset Quotes grd
2042 -Datei bringen, und Sie sind fertig.
2046 \begin_layout Standard
2047 Sie können sich etwas Schreibarbeit sparen, wenn Sie folgendes ausführen:
2053 Dadurch erhalten Sie Ihre neue Datei.
2054 Wenn Sie aber den Knopf
2055 \begin_inset Quotes gld
2059 \begin_inset Quotes grd
2066 mehr als einmal drücken, wird Ihre Datei durcheinander geraten.
2067 Wie alle Werkzeuge ist
2071 nur so intelligent wie sein Benutzer.
2079 \begin_layout Standard
2080 Da sind noch ein paar Dinge, die Sie tun können, um sich zurechtzufinden.
2081 Versuchen Sie, das Kommando
2086 Das zeigt Ihnen alle aktiven Sondertasten.
2089 xmodmap -v -pke | more
2091 , um zu sehen, welche Nummern zu welchen symbolischen Namen gehören.
2092 So sehen Sie auch die Syntax der
2099 \begin_layout Standard
2100 Eine Sache müssen Sie noch prüfen:
2107 \begin_inset Formula $\leftarrow$
2116 dieselbe Bedeutung haben! Eindeutige Namen für diese beiden Tasten ändern
2117 das Verhalten Ihrer Programme nicht unbedingt.
2118 Einige Programme binden
2126 an dieselbe Operation (z.\InsetSpace \thinspace{}
2136 dasselbe tun, werden Sie Probleme mit LyX bekommen.
2139 \begin_layout Section
2141 \begin_inset LatexCommand \label{sec:bindings}
2148 \begin_layout Standard
2153 dienen dazu, einer Taste oder Tastenkombination eine LyX-Funktion zuzuordnen.
2154 Die LyX-Distribution umfaßt einige Dateien mit unterschiedlichen Tastaturzuordn
2155 ungen: CUA, die typische Belegung auf PC und CDE, eine Emacs-Version für
2157 \begin_inset Quotes gld
2161 \begin_inset Quotes grd
2168 \begin_layout Standard
2169 \SpecialChar \ldots{}
2170 das nimmt hoffentlich niemand ernst!
2175 sowie einige spezialisierte Versionen (broadway, hollywood) und an andere
2176 Sprachen (Deutsch, Französisch) angepasste Tastenbelegungen.
2180 \begin_layout Standard
2181 Wenn Sie stattdessen Ihre Kürzel lieber selbst definieren wollen, nehmen
2182 Sie am besten diejenige Systemdatei aus
2186 als Vorlage, die am ehesten Ihren Vorstellungen entspricht, und modifizieren
2187 Sie diese entsprechend.
2188 Vergessen Sie nicht, diese Datei dann im Dialog
2193 (Derzeit ist es noch notwendig, LyX danach neu zu starten um die Änderungen
2197 \begin_layout Standard
2198 LyX unterstützt die Internationalisierung der Benutzerschnittstelle (siehe
2200 \begin_inset LatexCommand \vref{chap:i18n}
2205 Wenn Ihre Sprachumgebung (,,
2209 ``) über die Umgebungsvariable
2213 richtig eingestellt ist, versucht LyX entsprechende
2217 -Dateien zu laden, indem die Zeichenkette
2221 dem Dateinamen vorangestellt wird (für Deutsch,
2225 , also z.\InsetSpace \thinspace{}
2232 Sie können derartige übersetzte Versionen auch in Ihrem privaten
2236 -Verzeichnis speichern, LyX findet und benutzt sie auch dort.
2239 \begin_layout Standard
2240 Die Syntax der Dateien im
2244 -Verzeichnis ist einfach:
2247 \begin_layout LyX-Code
2250 bind <Tastenkombination> <LyX_Funktion>
2253 \begin_layout Standard
2254 Sowohl die Tastenkombination als auch die LyX-Funktion muß dabei in doppelten
2255 Anführungszeichen gesetzt werden.
2256 Eine Liste der LyX-Funktionen finden Sie im
2263 \begin_layout Section
2264 Die Benutzerschnittstelle
2265 \begin_inset LatexCommand \label{sec:UI}
2272 \begin_layout Standard
2273 Das Aussehen der Menü- und der Werkzeugleiste können ebenfalls im Dialog
2279 Wählen Sie dazu eine andere Datei für den Eintrag
2281 Aussehen\SpecialChar \menuseparator
2282 Benutzerschnittstelle\SpecialChar \menuseparator
2290 Derzeit existiert zwar nur eine einzige Datei,
2294 , aber lassen Sie sich dadurch nicht abhalten: Kopieren Sie sie in Ihr privates
2299 und spielen Sie damit herum.
2300 Auch hier ist es derzeit noch nötig, LyX neu zu starten um Änderungen zu
2304 \begin_layout Standard
2309 -Dateien ist ebenfalls sehr einfach, schauen Sie sich am besten
2326 müssen jeweils mit einem expliziten
2330 abgeschlossen werden.
2331 Sie dürfen die Einträge
2351 und, im Falle des Menüs
2360 Eine kleine Warnung dazu: Ein
2372 eingefügt werden, das entsprechende Menü muß aber als
2376 definiert werden, nicht als
2383 \begin_layout Section
2384 Konverter, Formate und Druckvorschau
2387 \begin_layout Standard
2388 LyX besitzt einen neuen und mächtigen Mechanismus um mittels externer Programme
2389 zwischen beliebigen Dateiformaten zu konvertieren.
2390 Geben Sie ein Paar von Formaten an, z.\InsetSpace \thinspace{}
2400 , dann geben Sie ein Programm an, das vom einen in das andere Format konvertiere
2402 Für unser Beispiel kommen zwei Wege in Frage:
2405 \begin_layout Enumerate
2406 Eine direkte Konvertierung von LaTeX in PDF mittels
2411 \begin_layout Enumerate
2412 Eine stufenweise Konvertierung über Zwischenformate: LaTeX in DVI (mit
2416 ) in Post\SpecialChar \-
2428 \begin_layout Standard
2429 LyX wird immer den kürzesten Weg wählen, deswegen müssen Sie unterschiedliche
2434 -Dateien angeben, wenn Sie beide Wege verwenden wollen.
2435 Beide sind im entsprechenden Dialog in
2440 Sehen Sie sie sich an und definieren Sie sich eigene...
2443 \begin_layout Standard
2444 Darüberhinaus kann jedem Dateiformat ein Betrachtungsprogramm zugeordnet
2449 , um Post\SpecialChar \-
2450 Script®-Dateien anzuzeigen,
2454 für DVI-Dateien usw\SpecialChar \@.
2460 earbeiten\SpecialChar \menuseparator
2467 nstellungen...\SpecialChar \menuseparator
2468 Datei\SpecialChar \-
2471 te\SpecialChar \menuseparator
2478 können Sie diese Programme sowie etwaige Optionen festlegen.
2481 \begin_layout Section
2482 Optionen für den ASCII-Export
2485 \begin_layout Standard
2486 Eine ganze Reihe von Befehlen dient dazu, die Ausgabe und Formatierung im
2487 ASCII-Format zu verbessern.
2488 LyX versucht bei der Installation, die besten Einstellungen für Ihr System
2489 zu finden, Sie können dies aber in
2494 earbeiten\SpecialChar \menuseparator
2501 nstellungen...\SpecialChar \menuseparator
2502 Ausgabe\SpecialChar \menuseparator
2505 jederzeit ändern, wenn Sie mit den Vorgaben nicht einverstanden sind.
2508 \begin_layout Description
2515 Damit legen Sie den Befehl fest, mit dem (durch die Unixprogramme
2527 , siehe die jeweiligen Manpages) die Formatierung von ASCII-Tabellen durchgeführ
2529 Ist er nicht festgelegt, verwendet LyX den internen, schlechteren Formatierer.
2532 \begin_layout Description
2536 Ausgabe\InsetSpace ~
2540 Dieser Befehl legt die maximale Zeilenlänge in der Ausgabedatei fest.
2542 \begin_inset Quotes gld
2546 \begin_inset Quotes grd
2549 bedeutet keine Grenze.
2552 \begin_layout Section
2556 \begin_layout Standard
2562 earbeiten\SpecialChar \menuseparator
2569 nstellungen...\SpecialChar \menuseparator
2570 Ausgabe\SpecialChar \menuseparator
2573 haben Sie die Möglichkeit, die Zusammenarbeit von LyX mit dem (externen)
2574 Druckbefehl genau zu steuern.
2575 Jedoch sollten die Standardeinstellungen normalerweise korrekt sein.
2576 Wenn jedoch Ihr lokaler Druckbefehl andere Optionen benötigt, können Sie
2580 \begin_layout Standard
2581 Falls Sie generelle Probleme mit Ihrem Drucker haben, hilft Ihnen vielleicht
2582 Kapitel\InsetSpace ~
2584 \begin_inset LatexCommand \vref{chap:printer}
2591 \begin_layout Section
2595 \begin_layout Standard
2601 earbeiten\SpecialChar \menuseparator
2608 nstellungen...\SpecialChar \menuseparator
2609 Aussehen\SpecialChar \menuseparator
2612 können Sie interaktiv festlegen, mit welchen Farben die diversen Strukturen
2613 am Bildschirm dargestellt werden.
2614 Hier eine Auswahl der wichtigeren Funktionen und ihrer Standardfarben:
2617 \begin_layout Standard
2618 \begin_inset VSpace 0.3cm
2624 \begin_layout Standard
2626 \begin_inset Tabular
2627 <lyxtabular version="3" rows="11" columns="3">
2629 <column alignment="left" valignment="top" leftline="true" width="0pt">
2630 <column alignment="left" valignment="top" leftline="true" width="0pt">
2631 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
2632 <row topline="true" bottomline="true">
2633 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2636 \begin_layout Standard
2643 \begin_layout Standard
2657 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2660 \begin_layout Standard
2666 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2669 \begin_layout Standard
2670 Standardfarbe (RGB-Wert)
2676 <row topline="true">
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" usebox="none">
2689 \begin_layout Standard
2695 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2698 \begin_layout Standard
2705 <row topline="true">
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" usebox="none">
2718 \begin_layout Standard
2724 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2727 \begin_layout Standard
2728 leinen (250,240,230)
2734 <row topline="true">
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" usebox="none">
2747 \begin_layout Standard
2753 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2756 \begin_layout Standard
2763 <row topline="true">
2764 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2767 \begin_layout Standard
2774 \begin_layout Standard
2788 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2791 \begin_layout Standard
2798 \begin_layout Standard
2812 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2815 \begin_layout Standard
2822 <row topline="true">
2823 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2826 \begin_layout Standard
2832 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2835 \begin_layout Standard
2836 Mathematische Formeln
2841 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2844 \begin_layout Standard
2845 dunkelblau (0,0,139)
2851 <row topline="true">
2852 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2855 \begin_layout Standard
2861 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2864 \begin_layout Standard
2865 Bruchstriche, Klammern usw.
2870 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2873 \begin_layout Standard
2880 <row topline="true">
2881 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2884 \begin_layout Standard
2890 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2893 \begin_layout Standard
2894 Hintergrund für Formeln
2899 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2902 \begin_layout Standard
2903 leinen (250,240,230)
2909 <row topline="true">
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" usebox="none">
2922 \begin_layout Standard
2928 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2931 \begin_layout Standard
2932 purpurrot (255,0,255)
2938 <row topline="true">
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" usebox="none">
2951 \begin_layout Standard
2957 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2960 \begin_layout Standard
2967 <row topline="true" bottomline="true">
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" usebox="none">
2980 \begin_layout Standard
2986 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2989 \begin_layout Standard
2990 hellblau (173,216,230)
3003 \begin_layout Standard
3004 \begin_inset VSpace 0.3cm
3010 \begin_layout Standard
3011 Die komplette Liste existiert derzeit nur in der Datei
3018 \begin_layout Standard
3019 Alternativ könnten Sie unter Zuhilfenahme der LyX-Funktion
3027 ) und der X11-Namen der Farben die Zuordnung manuell vornehmen.
3028 Die dazu notwendige Syntax ist
3031 \begin_layout LyX-Code
3032 set-color LyXName X11-Farbe
3035 \begin_layout Section
3036 Automatische Einstellungen
3039 \begin_layout Standard
3040 \begin_inset LatexCommand \label{sec:autodetected}
3044 Einige Einstellungen werden von LyX selbständig ermittelt, wenn Sie den
3050 earbeiten\SpecialChar \menuseparator
3056 nfigu\SpecialChar \-
3061 Im vorliegenden Abschnitt zählen wir diejenigen Einstellungen auf, die
3062 die Nutzerkonfiguration betreffen.
3065 \begin_layout Description
3074 enthält den Namen eines gültigen LaTeX2e-Prozessors (automatisch getestet
3086 \begin_layout Description
3099 gesetzt, wenn Sie Ghostscript installiert haben.
3102 \begin_layout Description
3115 gesetzt, wenn Sie die entsprechenden Programme installiert haben (
3116 \begin_inset LatexCommand \url{\view_pspic_command}
3120 wird auf dasselbe Programm gesetzt).
3123 \begin_layout Description
3144 , je nachdem, was vorhanden ist.
3147 \begin_layout Description
3160 plus einiger Optionen gesetzt (falls vorhanden).
3163 \begin_layout Description
3181 gesetzt, je nachdem, welches Fax-Paket gefunden wurde.
3182 Benötigte Kommandooptionen werden ebenfalls mit angegeben.
3185 \begin_layout Description
3194 wird für System-V-Systeme auf
3198 und für BSD-Systeme auf
3205 \begin_layout Description
3211 print_spool_printerprefix
3222 gesetzt, je nachdem, ob
3233 \begin_layout Description
3248 -Zeichensätze gefunden und von LaTeX unterstützt werden, wird dies auf
3257 -Zeichensätze, können Sie die Option von Hand aktivieren.
3260 \begin_layout Section
3264 \begin_layout Standard
3265 Es gibt noch eine große Zahl an weiteren Konfigurationsmöglichkeiten, die
3266 hier nicht erwähnt wurden.
3267 Leider ist die Dokumentation noch nicht vollständig.
3268 Aber die meisten davon sind zum Glück selbsterklärend.
3269 Eine weitere mögliche Quelle von Informationen ist das
3273 , jedoch ist auch dieses nicht immer auf dem allerneuesten Stand.
3276 \begin_layout Chapter
3278 \begin_inset LatexCommand \label{chap:i18n}
3285 \begin_layout Standard
3288 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
3289 Einmal wird in\InsetSpace ~
3291 \begin_inset LatexCommand \vref{sec:interface-aendern}
3297 \begin_inset LatexCommand \vref{sec:andere-tastaturkuerzel}
3301 erklärt, wie man LyX mitteilt, daß man in einer fremdsprachlichen Umgebung
3303 Der überwiegende Rest des Kapitels erläutert, wie man LyX an eine neue
3306 \InsetSpace \thinspace{}
3314 wie man es übersetzt.
3315 Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
3316 dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
3318 Die letzten beiden Abschnitte,
3319 \begin_inset LatexCommand \vref{sec:internat-tastaturbelegung}
3324 \begin_inset LatexCommand \vref{sec:keymap}
3328 , waren bei der Übersetzung noch nicht ganz up to date.
3332 \begin_layout Standard
3333 LyX kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
3334 Als dieser Text erstellt wurde, waren über den normalen englischen Text
3335 Anpassungen für 23 Sprachen Bestandteil der LyX-Distribution.
3336 Die Sprache Ihrer Wahl ist Ihre
3340 [in etwa: Örtlichkeit].
3341 (Für weitere Informationen über
3345 -Definitionen ist die Manpage
3346 \begin_inset Quotes gld
3350 \begin_inset Quotes grd
3353 ein guter Startpunkt.)
3356 \begin_layout Standard
3357 Bitte beachten Sie, daß diese Übersetzungen zwar funktionieren, aber oft
3358 ein paar Einschränkungen unterliegen.
3359 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
3361 Das bedeutet, daß der übersetzte Text an einigen Stellen mehr Platz benötigt
3362 als dort zur Verfügung steht.
3363 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
3365 Sie werden auch feststellen, daß einige Übersetzungen nicht für alle Menüpunkte
3366 Tastenkürzel definieren.
3367 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
3368 manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
3372 \begin_layout Standard
3373 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
3376 \begin_layout Section
3377 Eine andere Sprache für die Schnittstelle auswählen
3378 \begin_inset LatexCommand \label{sec:interface-aendern}
3385 \begin_layout Standard
3386 Normalerweise erfolgt die gesamte Benutzerführung in englisch.
3387 Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable
3396 in csh-kompatiblen und
3402 in sh-kompatiblen Shells.
3407 durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten --
3416 \begin_layout Standard
3417 Noch besser wäre es,
3421 auf den Wert de_DE zu setzen, da andere Programme (z.\InsetSpace \thinspace{}
3423 KDE) nach DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
3431 \begin_layout Standard
3432 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
3433 also z.\InsetSpace \thinspace{}
3443 , damit die übersetzte Schnittstelle automatisch benutzt wird.
3447 \begin_layout Standard
3448 Beachten Sie, daß all dies
3452 funktioniert, wenn Sie LyX mit der Option
3459 \begin_layout Section
3460 Tastaturkürzel für andere Sprachen anpassen
3461 \begin_inset LatexCommand \label{sec:andere-tastaturkuerzel}
3468 \begin_layout Standard
3469 Ein Hauptgrund für Inkonsistenzen in übersetzten LyX-Versionen ist die Tatsache,
3470 daß alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
3471 Text zugeschnitten wurden.
3472 Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel
3479 new-file-from-template
3483 \begin_layout Standard
3486 new-file-from-template
3488 ist der LyX-interne Befehl, der das Menü
3493 atei\SpecialChar \menuseparator
3510 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
3511 Menüfunktionen in einer einzigen Datei definiert werden, in
3513 LyXDir/bind/menus.bind
3516 Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
3521 ) kopieren und verändern.
3522 Diese wird anstelle der systemweiten Datei eingelesen.
3523 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
3524 z.\InsetSpace \thinspace{}
3541 atei\SpecialChar \menuseparator
3551 Für einige Sprachen existieren schon angepasste Versionen
3565 bezeichnet den Code der Sprache).
3566 Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
3581 \begin_layout Standard
3582 Sie müssen darauf achten, daß neue Definitionen nicht mit anderen, vorangehenden
3583 Definitionen kollidieren.
3584 Beispielsweise würde die oben genannte Definition von
3593 verwenden, eine Fehlermeldung erzeugen, denn in
3607 \begin_layout Standard
3612 löscht das Wort rechts vom Cursor.
3623 \begin_layout Standard
3624 In LyX Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
3629 -Dateien stehen) für den Tasten\SpecialChar \-
3633 tions-Mechanismus verwendet -- deshalb
3642 Menünamen verwendet werden.
3645 \begin_layout Section
3649 \begin_layout Subsection
3650 Die Benutzerschnittstelle übersetzen (Textmeldungen)
3653 \begin_layout Standard
3654 LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
3655 Benutzerschnittstelle zu verwalten.
3656 Um LyX dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
3657 zu verwenden, müssen Sie eine
3661 -Datei für diese Sprache erstellen.
3662 Anschließend müssen Sie daraus eine
3666 -Datei erzeugen und diese installieren.
3667 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
3672 \begin_layout Standard
3673 Natürlich nur auf englisch.
3674 Die Veränderungen, die an der
3678 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
3684 Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
3690 bezeichnet den Sprachencode der neuen Sprache):
3693 \begin_layout Itemize
3694 Kopieren Sie im Verzeichnis des LyX-Quellcodes die Datei
3696 LYX-SOURCE-DIR/po/lyx.pot
3710 nicht existiert, kann sie mit dem Befehl
3715 neu erzeugt werden.)
3718 \begin_layout Itemize
3725 \begin_layout Standard
3726 Wir empfehlen, für diese Aufgabe Emacs zu benutzen, da die Distribution
3727 der gettext-Library auch einen hübschen Emacs-Modus enthält, der Sie bei
3728 dieser Arbeit unterstützt.
3736 Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
3737 übersetzt werden sollten.
3738 Diese Tasten werden mit '
3742 ' markiert und sollten passend mitübersetzt werden.
3743 Es gibt ein Prolog-Programm namens
3747 , das sich im Quellverzeichnis in
3748 \begin_inset LatexCommand \url{LYX-SOURCE-DIR/development/tools/}
3753 Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
3754 Beachten Sie, daß XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
3755 als Tastenkürzel verarbeiten kann.
3757 Sie sollten auch das Informationsfeld
3758 am Anfang der neuen po-Datei ausfüllen (mit Ihrer e-mail-Adresse, usw.),
3759 damit Sie für andere Leute erreichbar sind, die Ihnen Vorschläge oder unterhalt
3760 same Flames schicken möchten.
3763 \begin_layout Itemize
3764 Erzeugen Sie die Datei
3772 Dies tun Sie mit dem Befehl:
3787 \begin_layout Itemize
3788 Kopieren Sie die mo-Datei unter dem Namen
3796 -Baum im richtigen Verzeichnis für Anwendungsmitteilungen für Sprache
3800 , z.\InsetSpace \thinspace{}
3809 .mo /usr/local/share/locale/
3818 \begin_layout Standard
3827 hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Scripts und
3828 mehr) verändert werden.
3829 Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
3830 für den Anwender unnötig.
3833 \begin_layout Standard
3834 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die LyX zur Zeit
3835 noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
3837 Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
3845 \begin_layout Subsection
3846 Die Dokumentation übersetzen
3849 \begin_layout Standard
3852 [Anmerkung des Übersetzers:
3856 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
3857 Fall das englische Original.
3858 Übersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
3863 \begin_layout Standard
3864 Auch die Online-Dokumentation (im
3871 -Menü) kann (und sollte!) übersetzt werden.
3872 Wenn übersetzte Versionen verfügbar sind
3876 \begin_layout Standard
3877 Derzeit (April 1999) sind praktisch alle Texte ins Deutsche übersetzt.
3882 wurde in die Sprachen Französisch, Polnisch, Portugiesisch und Schwedisch
3883 übersetzt, andere Sprachen sind in Arbeit.
3884 Die Bibliothek an übersetzten Texten wächst ständig.
3893 entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
3894 (Leider sind bisher nur wenige Übersetzungen vorhanden.) LyX sucht nach
3895 übersetzten Versionen in
3909 für das entsprechende Sprach\SpecialChar \-
3911 zel steht, das in der Umgebungsvariablen
3917 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
3918 Auch die übersetzten Versionen müssen (bis auf das
3925 ) den gleichen (englischen) Dateinamen (im Beispiel oben
3929 ) tragen wie die englischen Originale.
3930 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
3931 Weg, um die Originale Korrektur zu lesen!), hier ein paar Tips, die Ihnen
3932 möglicherweise etwas Arbeit ersparen:
3935 \begin_layout Itemize
3940 , der Leitfaden zum Schreiben der LyX-Dokumentation.
3941 Beachten Sie vor allem den Abschnitt für Übersetzer.
3944 \begin_layout Itemize
3945 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Hompage
3947 \begin_inset LatexCommand \url[LyX Developer Teams]{http://www.devel.lyx.org}
3952 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
3953 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
3957 \begin_layout Standard
3958 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen sind hier
3959 einige Tips, die Ihnen vielleicht einige Schwierigkeiten überwinden helfen:
3962 \begin_layout Itemize
3963 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
3972 ilfe\SpecialChar \menuseparator
3980 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
3983 \begin_layout Itemize
3984 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
3985 in die Sie übersetzen möchten.
3986 Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
3987 ene Konventionen eingeführt.
3988 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
3989 Eine eigene Terminologie würde nur die Leser verwirren.
3992 (Warnung: Typographie macht süchtig!)
3995 \begin_layout Itemize
3996 Legen Sie eine Kopie des Originaldokumentes an.
3997 Von Zeit zu Zeit wird die Originalversion erneuert.
3998 Sie können beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
3999 um zu sehen, was sich verändert hat.
4003 \begin_layout Standard
4004 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
4005 aufbewahren und diese dann mit der neuen Version vergleichen (z.\InsetSpace \thinspace{}
4019 \begin_layout Itemize
4020 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
4021 und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
4022 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
4025 Auch die Originaldokumentation ist nicht komplett.
4028 \begin_layout Section
4029 Internationale Tastaturbelegung
4030 \begin_inset LatexCommand \label{sec:internat-tastaturbelegung}
4037 \begin_layout Standard
4040 Anmerkung des Editors: der folgende Abschnitt stammt von Ivan Schreter.
4041 Er wurde noch nicht an den neuen Dokumentationsstil angepaßt und macht
4042 noch keinen Gebrauch von den neuen Möglichkeiten von Version\InsetSpace ~
4044 Auch sollte er mit dem folgenden Abschnitt zusammengefasst werden.
4048 \begin_layout Subsection
4049 Eigene Tastaturtabellen definieren: das
4056 \begin_layout Standard
4057 Sehen wir uns einmal die
4061 -Datei ein wenig näher an.
4062 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
4065 \begin_layout Itemize
4066 Taste-Taste- oder Taste-String-Transformationen
4069 \begin_layout Itemize
4070 \begin_inset Quotes gld
4074 \begin_inset Quotes grd
4077 Tasten -- sogenannte
4082 \begin_layout Itemize
4083 Ausnahmen für tote Tasten.
4086 \begin_layout Standard
4087 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
4091 \begin_layout Quotation
4099 \begin_layout Standard
4104 die zu übersetzende Taste bezeichnet und
4108 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
4109 Eine tote Taste definiert man mit:\InsetSpace ~
4113 \begin_layout Quotation
4125 \begin_layout Standard
4133 wieder eine Taste auf der Tastatur bezeichnet und
4140 der Name einer toten Taste ist.
4141 LyX unterstützt folgende toten Tasten (Abkürzungen in Klammern):
4144 \begin_layout Quotation
4152 \begin_layout Quotation
4158 \begin_layout Quotation
4164 \begin_layout Quotation
4171 \begin_layout Quotation
4177 \begin_layout Quotation
4184 \begin_layout Standard
4196 \begin_layout Quotation
4202 \begin_layout Quotation
4209 \begin_layout Standard
4221 \begin_layout Quotation
4227 \begin_layout Quotation
4235 \begin_layout Quotation
4242 \begin_layout Standard
4254 \begin_layout Quotation
4262 \begin_layout Standard
4274 \begin_layout Quotation
4283 \begin_layout Quotation
4284 hungarian umlaut (hug)
4291 \begin_layout Quotation
4297 \begin_layout Quotation
4305 \begin_layout Standard
4317 \begin_layout Standard
4318 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
4319 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
4320 definiert werden, und zwar mit:
4323 \begin_layout Quotation
4332 Tote-Taste Taste Ausgabe
4335 \begin_layout Standard
4336 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
4338 Dies erreicht man mit:
4341 \begin_layout Quotation
4355 \begin_layout Standard
4356 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
4357 Punkt zu löschen, bevor ein Akzent eingefügt wird.
4358 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
4361 \begin_layout Standard
4362 Ach so, zur Definition der Ausgabe: Der Backslash
4363 \begin_inset Quotes gld
4373 \begin_inset Quotes grd
4376 ist ein Sonderzeichen.
4377 Um ihn einzugeben muß man einen doppelten Backslash
4378 \begin_inset Quotes gld
4390 \begin_inset Quotes grd
4394 Auch das Anführungszeichen
4395 \begin_inset Quotes gld
4399 \begin_inset Quotes grd
4403 \begin_inset Quotes gld
4411 \begin_inset Quotes grd
4414 haben eine andere Bedeutung.
4419 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
4420 das Ende eines Strings (d.\InsetSpace \thinspace{}
4422 einer LaTeX-Befehlssequenz).
4423 Um diese Zeichen anzugeben, muß ein Backslash vorangestellt werden (also:
4436 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
4437 haben, bitte mailen Sie diese an das Entwickler-Team, damit sie in die
4438 nächste Distribution integriert werden kann.
4441 \begin_layout Standard
4442 In Zukunft werden auch noch folgende Befehle unterstützt:
4445 \begin_layout Itemize
4457 bindet eine andere Datei ein
4460 \begin_layout Itemize
4476 definiert ein externes Keymap-Programm
4479 \begin_layout Standard
4483 \begin_layout Standard
4496 -Datei nach Voreinstellungen durchsuchen (z.\InsetSpace \thinspace{}
4504 , um eine Standardtastatur zu verwenden).
4508 \begin_layout Standard
4520 \begin_layout Section
4521 Internationale Tastaturtabellen:
4526 \begin_inset LatexCommand \label{sec:keymap}
4533 \begin_layout Standard
4534 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
4543 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
4544 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
4547 \begin_layout Subsection
4553 \begin_inset LatexCommand \label{sec:kmap}
4560 \begin_layout Standard
4569 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
4575 Im Folgenden werden die Schlüsselwörter
4595 \labelwidthstring 00.00.0000
4602 Transformiere einen Buchstaben zu einem String
4605 \begin_layout LyX-Code
4614 \begin_layout Standard
4615 Dieser Ausdruck definiert, daß
4618 \begin_inset Quotes gld
4622 \begin_inset Quotes grd
4630 \begin_inset Quotes gld
4634 \begin_inset Quotes grd
4639 transformiert werden soll.
4643 \begin_inset Quotes gld
4647 \begin_inset Quotes grd
4652 die Zeichen Backslash
4653 \begin_inset Quotes gld
4663 \begin_inset Quotes grd
4666 und Anführungszeichen
4667 \begin_inset Quotes gld
4675 \begin_inset Quotes grd
4682 mit einem vorangehenden Backslash versehen werden.
4686 \begin_layout Standard
4687 Als Beispiel ein Ausdruck, der das Zeichen
4688 \begin_inset Quotes gld
4696 \begin_inset Quotes grd
4699 ausgibt, wenn die Taste
4700 \begin_inset Quotes gld
4708 \begin_inset Quotes grd
4714 \begin_layout LyX-Code
4721 \labelwidthstring 00.00.0000
4728 Spezifiziere ein Akzentzeichen
4731 \begin_layout LyX-Code
4738 Zeichen Akzent erlaubt
4741 \begin_layout Standard
4742 Dieser Ausdruck wird dafür sorgen, daß
4745 \begin_inset Quotes gld
4749 \begin_inset Quotes grd
4757 \begin_inset Quotes gld
4761 \begin_inset Quotes grd
4766 interpretiert wird, und zwar bei allen Zeichen, die in
4769 \begin_inset Quotes gld
4773 \begin_inset Quotes grd
4779 Dies ist der Mechanismus toter Tasten
4785 \begin_layout Standard
4787 \begin_inset Quotes gld
4791 \begin_inset Quotes grd
4794 kommt daher, daß diese Taste allein kein Zeichen erzeugt, aber -- gefolgt
4795 von einer anderen Taste -- akzentuierte Zeichen erzeugt.
4796 Zum Beispiel kann auf diese Weise das deutsche
4797 \begin_inset Quotes gld
4801 \begin_inset Quotes grd
4814 \begin_inset Quotes gld
4818 \begin_inset Quotes grd
4823 drücken, gefolgt von einem Zeichen, das
4830 \begin_inset Quotes gld
4834 \begin_inset Quotes grd
4839 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
4842 \begin_layout Standard
4843 Der folgende Ausdruck definiert, daß die Taste
4844 \begin_inset Quotes gld
4852 \begin_inset Quotes grd
4855 als circumflex-Akzent definiert wird, wenn er von einem der Buchstaben
4856 a, e, i, o, u, A, E, I ,O oder U gefolgt wird:
4859 \begin_layout LyX-Code
4862 kmod ^ circumflex aeiouAEIOU
4866 \labelwidthstring 00.00.0000
4871 Definiere eine Ausnahme zu einem Akzentzeichen
4874 \begin_layout LyX-Code
4882 Akzent Zeichen Ausgabe
4885 \begin_layout Standard
4886 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
4889 \begin_inset Quotes gld
4893 \begin_inset Quotes grd
4901 \begin_inset Quotes gld
4905 \begin_inset Quotes grd
4914 \begin_inset Quotes gld
4918 \begin_inset Quotes grd
4923 vorher mit Hilfe einer
4929 -Zeile einer Taste zugewiesen worden sein.
4930 Wenn Sie die Sequenz
4933 \begin_inset Quotes gld
4937 \begin_inset Quotes grd
4941 \begin_inset Quotes gld
4945 \begin_inset Quotes grd
4953 \begin_inset Quotes gld
4957 \begin_inset Quotes grd
4963 Falls solch eine Definition
4970 \begin_inset Quotes gld
4974 \begin_inset Quotes grd
4978 \begin_inset Quotes gld
4982 \begin_inset Quotes grd
4987 eingeben, erhalten Sie das
4990 \begin_inset Quotes gld
4996 \begin_inset Quotes grd
5002 \begin_layout Standard
5003 Der folgende Ausdruck sorgt dafür, daß LaTeX bei einem
5004 \begin_inset Quotes gld
5008 \begin_inset Quotes grd
5011 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
5014 \begin_layout LyX-Code
5017 kxmod circumflex i "
5029 \labelwidthstring 00.00.0000
5034 Kombiniere zwei Akzentsymbole
5037 \begin_layout LyX-Code
5043 Akzent1 Akzent2 erlaubt
5046 \begin_layout Standard
5047 Hier wird es ziemlich esoterisch.
5048 Dieser Ausdruck erlaubt die Kombination der Effekte von
5051 \begin_inset Quotes gld
5055 \begin_inset Quotes grd
5063 \begin_inset Quotes gld
5067 \begin_inset Quotes grd
5072 (in dieser Reihenfolge!) bei allen
5075 \begin_inset Quotes gld
5079 \begin_inset Quotes grd
5088 \begin_inset Quotes gld
5092 \begin_inset Quotes grd
5100 \begin_inset Quotes gld
5104 \begin_inset Quotes grd
5109 müssen zuvor mit Hilfe von
5118 definiert worden sein.
5121 \begin_layout Standard
5122 Folgendes Beispiel aus der Datei
5129 \begin_layout LyX-Code
5132 kmod ; acute aeioyvhAEIOYVH
5135 \begin_layout LyX-Code
5141 \begin_layout LyX-Code
5144 kcomb acute umlaut iyIY
5147 \begin_layout Standard
5148 Diese Zeilen erlauben es,
5149 \begin_inset Quotes gld
5157 \begin_inset Quotes grd
5160 einzugeben und auf diese Weise
5161 \begin_inset Quotes gld
5173 \begin_inset Quotes grd
5180 \begin_layout Standard
5192 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zeichen.
5205 eingeben, erhalten Sie
5206 \begin_inset Quotes gld
5216 \begin_inset Quotes grd
5223 \begin_layout Standard
5236 \begin_layout Subsection
5244 \begin_layout Standard
5249 -Datei verarbeitet hat, erklärt eine
5253 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
5255 Die LyX-Distribution enthält wenigstens die Dateien
5256 \begin_inset LatexCommand \url{iso8859-1.cdef}
5269 \begin_layout Standard
5270 Generell besteht eine
5277 -Datei aus einer Reihe von Deklarationen der folgenden Form:
5280 \begin_layout LyX-Code
5284 Position_im_Zeichensatz String
5287 \begin_layout Standard
5288 Um beispielsweise dem String (
5291 \begin_inset Quotes gld
5295 \begin_inset Quotes grd
5300 im vorigen Abschnitt)
5301 \begin_inset Quotes gld
5309 \begin_inset Quotes grd
5312 das entsprechende Zeichen im iso-8859-1 Zeichensatz (233) zuzuweisen, benutzt
5313 man folgenden Ausdruck:
5316 \begin_layout LyX-Code
5324 \begin_layout Standard
5325 (Wieder müssen den Zeichen
5326 \begin_inset Quotes gld
5336 \begin_inset Quotes grd
5340 \begin_inset Quotes gld
5348 \begin_inset Quotes grd
5351 ein Backslash vorangestellt werden.)
5355 Beachten Sie, daß es durchaus möglich ist, daß dasselbe Zeichen (sinnvoll)
5356 zwei verschiedene Strings repräsentieren kann.
5357 Z.\InsetSpace \thinspace{}
5371 \begin_layout LyX-Code
5397 \begin_layout Standard
5398 Wenn LyX kein passendes Zeichen für einen String finden kann, der durch
5399 eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
5400 ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
5401 mit Akzent selbst zu zeichnen.
5404 \begin_layout Subsection
5405 Tote Tasten definieren
5408 \begin_layout Standard
5411 Anmerkung des Übersetzers: An dieser Stelle weiche ich kraß vom Original
5413 Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
5417 \begin_layout Standard
5418 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
5420 \begin_inset Quotes gld
5424 \begin_inset Quotes grd
5431 zu erzeugen -- nämlich direkt in der
5436 (Genaueres finden Sie in Abschnitt\InsetSpace ~
5438 \begin_inset LatexCommand \ref{sec:bindings}
5447 Dazu ein einfaches Beispiel:
5450 \begin_layout Standard
5451 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
5452 Diese können Sie definieren, indem Sie in der
5456 -Datei folgende Zeile einfügen:
5459 \begin_layout Standard
5464 bind "asciicircum" "accent-circumflex"
5467 \begin_layout Standard
5469 \begin_inset Quotes gld
5477 \begin_inset Quotes grd
5480 die Bezeichnung, die das X11-System für die
5481 \begin_inset Quotes gld
5489 \begin_inset Quotes grd
5496 \begin_layout Standard
5497 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer C-Include-Datei
5503 Meist findet man sie in
5505 /usr/X11/include/X11/
5513 \begin_inset Quotes gld
5518 accent-circum\SpecialChar \-
5522 \begin_inset Quotes grd
5525 ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.)
5528 \begin_layout Standard
5529 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
5533 definiert wurden, merklich von der, die in Abschnitt\InsetSpace ~
5535 \begin_inset LatexCommand \ref{sec:kmap}
5542 \begin_layout Subsection
5543 Ihre Sprachkonfiguration einstellen
5544 \begin_inset LatexCommand \label{sec:savlang}
5551 \begin_layout Standard
5556 -Datei so verändern, daß Ihre gewünschte Sprachumgebung automatisch geladen
5557 wird, wenn LyX gestartet wird.
5558 Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
5561 \begin_layout Itemize
5562 Standard-, erste und zweite Tastaturbelegung
5565 \begin_layout Itemize
5566 Zeichensatzkodierung
5569 \begin_layout Standard
5574 -Datei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
5575 Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
5579 \begin_layout LyX-Code
5582 bind "american" "keymap-primary"
5585 \begin_layout Standard
5593 \begin_layout LyX-Code
5596 bind "M-," "accent-cedilla"
5599 \begin_layout Standard
5600 oder eine Zeichensatzkodierung festlegen:
5603 \begin_layout LyX-Code
5604 # Die Norm für die Bildschirmzeichensätze
5607 \begin_layout LyX-Code
5608 # Voreinstellung ist iso8859-1.
5611 \begin_layout LyX-Code
5617 \begin_layout Chapter
5618 Installieren neuer Textklassen, Layouts und Vorlagen
5619 \begin_inset LatexCommand \label{chap:textclass}
5626 \begin_layout Standard
5627 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
5628 und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf\SpecialChar \textcompwordmark{}
5630 wie man neue Dokumentenklassen für LaTeX korrekt installiert.
5631 Zunächst ein paar Definitionen: Eine Dokumentenklasse ist eine LaTeX-Datei
5632 (normalerweise mit der Endung
5640 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
5641 Brief usw., und auch alle dazu notwendigen Befehle definiert.
5642 Eine Layout-Datei ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse
5643 entspricht und LyX mitteilt, wie die diversen Formatelemente am Bildschirm
5644 dargestellt werden sollen, damit der Eindruck möglichst gut dem späteren
5645 Druckbild entspricht.
5646 Genauer gesagt beschreibt eine Layoutdatei eine
5647 \begin_inset Quotes gld
5651 \begin_inset Quotes grd
5654 , das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
5657 \begin_inset Quotes gld
5661 \begin_inset Quotes grd
5665 \begin_inset Quotes gld
5669 \begin_inset Quotes grd
5672 sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
5673 als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
5675 Eine Vorlage ist einfach eine LyX-Dokument, welches bereits einige vordefiniert
5676 e Einträge für eine bestimmte Textklasse enthält.
5677 Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
5681 \begin_layout Section
5682 Installation eines neuen LaTeX-Paketes
5685 \begin_layout Standard
5686 Bei manchen TeX-Installationen fehlt möglicherweise das eine oder andere
5687 Paket, das Sie gerne mit LyX verwenden würden.
5688 Ein Beispiel dafür ist FoilTeX, ein verbreitetes (und sehr leistungsfähiges)
5689 Paket zur Erstellung von Dias und Folien für Overheadprojektoren.
5693 \begin_layout Standard
5694 Weitere Dokumentation zu FoilTeX finden Sie im Teil
5703 Sie finden hier eine Beschreibung der grundlegenden Schritte, um ein solches
5704 zusätzliches Paket in einer aktuellen Version von teTeX
5708 \begin_layout Standard
5709 Die Prozedur gilt auf jeden Fall für v1.0 sowie die 0.9 Betaversionen.
5710 Hinweise darauf, ob dies auch in Version 0.4 funktioniert, sind willkommen,
5711 andererseits ist ein Upgrade auf 1.0 sicher die bessere Wahl.
5716 oder einer anderen, web2c basierten TeX-Distribution einzubinden.
5719 \begin_layout Enumerate
5720 Besorgen Sie sich das Paket von CTAN oder einer anderen Quelle
5724 \begin_layout Standard
5725 Informationen darüber, was CTAN ist und wo unterstützte Dokumentenklassen
5726 gefunden werden können, finden Sie im Hilfedokument
5738 \begin_layout Enumerate
5743 (normalerweise befindet sie sich im Verzeichnis
5747 , Sie können sie aber auch mit dem Befehl
5752 Dort wird beschrieben, wie Sie ein lokales
5756 -Verzeichnis anlegen können; folgen Sie diesen Instruktionen.
5757 Sie müssen den Namen Ihres lokalen
5762 zeich\SpecialChar \-
5769 Typischerweise wird unter Linux Software, die nicht zur normalen Distribution
5770 gehört, unterhalb von
5774 installiert, es bietet sich also
5779 Im Normalfall müssen Sie nur zwei Dinge verändern:
5783 \begin_layout Enumerate
5784 Setzen Sie die Umgebungsvariable
5788 auf das gewählte Verzeichnis, z.\InsetSpace \thinspace{}
5793 TEXMFLOCAL = /usr/local/texmf
5796 \begin_layout Enumerate
5797 Stellen Sie sicher, daß
5809 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!TEXMFMAIN}
5813 \begin_layout Enumerate
5814 Legen Sie das lokale Verzeichnis an.
5815 Die Verzeichnisstruktur muß dabei derjenigen des bestehenden
5820 zeich\SpecialChar \-
5822 ses entsprechen, also LaTeX-Pakete in
5824 /usr/local/texmf/latex/
5829 \begin_layout Enumerate
5830 Installieren Sie das neue Paket.
5831 Am Beispiel FoilTeX: Legen Sie das Verzeichnis
5832 \begin_inset LatexCommand \url{/usr/local/texmf/latex/foiltex}
5836 an und kopieren Sie die diversen Dateien des entpackten
5840 -Archives in dieses Verzeichnis.
5843 \begin_layout Enumerate
5844 Starten Sie das Programm
5849 Dabei wird (unter anderem) die Datei
5851 /usr/local/ texmf/ls-R
5853 angelegt oder aktualisiert.
5856 \begin_layout Enumerate
5857 Wählen Sie in LyX den Menüpunkt
5862 earbeiten\SpecialChar \menuseparator
5870 an; starten Sie LyX danach erneut.
5873 \begin_layout Standard
5874 Nun sollte das neue Paket --- beispielsweise
5890 ayout\SpecialChar \menuseparator
5898 Ein Hinweis am Rande: es gibt auch einfachere Möglichkeiten, ein neues
5899 Paket zu installieren, Sie können etwa im LaTeX-Systemverzeichnis (
5903 ) lediglich einen Link auf das neue Paket anlegen (nicht vergessen,
5907 aufzurufen!) oder die Umgebungsvariable
5911 entsprechend setzen.
5916 beschriebene, formale Methode funktioniert aber garantiert, deshalb sollten
5917 Sie diese auch verwenden, solange die Umstände dies nicht verhindern, etwa
5918 wenn Sie keine Administratorrechte haben.
5921 \begin_layout Section
5925 \begin_layout Standard
5926 In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch
5927 Textklassen genannt) für LyX schreiben können; dafür wird die Klasse
5931 als Beispiel genommen.
5936 -Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen
5937 Dokumentenklasse zur Verfügung stehen, und wie sie in LyX dargestellt werden.
5938 Diese Beschreibung ist zwar sehr tiefgehend, kann aber dennoch nicht alle
5939 Eventualitäten und Probleme abdecken, auf die Sie beim Schreiben eigener
5940 Layout-Dateien stoßen können.
5941 Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX.
5944 \begin_layout Standard
5945 Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen
5946 Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind.
5947 Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von
5948 anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt
5949 haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es
5950 in die Distribution integrieren können.
5953 \begin_layout Standard
5954 Bei allen im folgenden angegebenen Optionen ist die Groß-/Kleinschreibung
5955 nicht relevant, d.\InsetSpace \thinspace{}
5957 Style, style und StYlE bezeichnen denselben Befehl.
5958 Die jeweils möglichen Werte sind in eckigen Klammern hinter dem Namen aufgeführ
5960 Die Voreinstellung einer Option, also der Wert, den die Option erhält,
5965 spezifiziert wird, ist
5972 Wenn ein Argument einen Datentyp hat, wie
5973 \begin_inset Quotes gld
5977 \begin_inset Quotes grd
5981 \begin_inset Quotes gld
5985 \begin_inset Quotes grd
5988 , dann wird die Voreinstellung wie folgt dargestellt:
5997 \begin_layout Subsection
5998 Unterstützung neuer Dokumentenklassen
6001 \begin_layout Standard
6002 Generell können drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse
6003 unterstützen wollen.
6004 Bei den beiden einfacheren Fällen handelt es sich um LaTeX2e class- (
6013 Wenn Sie Pech haben, liegt der dritte Fall vor und bei der neuen Klasse
6014 handelt es sich um eine LaTeX 2.09 Stil-Datei.
6015 Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle
6016 ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt
6017 notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten.
6020 \begin_layout Subsection
6028 \begin_layout Standard
6029 Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
6030 die zusammen mit einer bereits existierenden und von LyX unterstützten
6031 Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese
6032 Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
6033 Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei
6037 und sie ist dafür gedacht, mit der Standard-Dokumentenklasse
6041 verwendet zu werden.
6045 \begin_layout LyX-Code
6046 cp report.layout ~/.lyx/layouts/myclass.layout
6049 \begin_layout Standard
6054 und ändern Sie die Zeile
6057 \begin_layout LyX-Code
6060 DeclareLaTeXClass{report}
6063 \begin_layout Standard
6067 \begin_layout LyX-Code
6070 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
6073 \begin_layout Standard
6074 Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
6077 \begin_layout LyX-Code
6087 \begin_layout Standard
6088 Starten Sie jetzt LyX und konfigurieren Sie es neu (
6093 earbeiten\SpecialChar \menuseparator
6102 Starten Sie LyX neu und legen Sie ein neues Dokument an.
6108 ayout\SpecialChar \menuseparator
6115 als mögliche Dokumentenklasse auch
6116 \begin_inset Quotes gld
6124 \begin_inset Quotes grd
6128 Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
6133 \begin_layout Standard
6143 unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen
6144 Umgebungstypen in der Layoutdatei herumexperimentieren.
6148 \begin_layout Subsection
6156 \begin_layout Standard
6157 In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf
6159 Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse
6160 als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
6161 Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
6162 welche Dinge beachtet werden müssen.
6166 \begin_layout Subsection
6174 \begin_layout Standard
6179 -Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie
6180 an einem der beiden folgenden Dinge erkennen:
6183 \begin_layout Enumerate
6187 \begin_layout Standard
6196 Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
6201 documentstyle{myclass}
6213 \begin_layout Standard
6225 \begin_layout Enumerate
6226 Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, daß
6227 in den Kompatibilitätsmodus geschaltet wird.
6230 \begin_layout Standard
6231 LyX unterstützt ausschließlich LaTeX2e-Dokumente.
6232 Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
6234 \begin_inset Quotes gld
6237 Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan
6238 \begin_inset Quotes grd
6242 Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem
6243 der LaTeX 2.09 Code derart gekapselt wird, daß er in LaTeX2e formatierten
6244 Dokumenten verwendet werden kann.
6245 Sie können diese Kapselung auch für Ihr
6249 verwenden, sollte sich dieses als 2.09 Code herausstellen.
6250 Hier ein kurzes Rezept:
6253 \begin_layout LyX-Code
6254 cp LyXDir/tex/revtex.cls ~/tex/myclass.cls
6257 \begin_layout Standard
6258 (oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
6263 und ersetzen Sie jedes vorhandene
6264 \begin_inset Quotes gld
6268 \begin_inset Quotes grd
6272 \begin_inset Quotes gld
6276 \begin_inset Quotes grd
6280 Wahrscheinlich sind einige der
6286 -Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
6290 \begin_layout Standard
6291 Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
6296 , verwenden aber diesmal den Eintrag
6299 \begin_layout LyX-Code
6302 DeclareLaTeXClass{myclass}
6305 \begin_layout Standard
6310 -Definition sollte nicht notwendig sein.
6311 Konfigurieren Sie LyX neu und mit etwas Glück haben Sie ein funktionierendes
6312 System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
6314 Das beinhaltet Veränderungen der Werte, die LyX für Abstände, Zeichensätze
6316 verwendet; diese werden in der
6323 \begin_layout Standard
6324 Weiterhin müssen Sie sicherstellen, daß alle Umgebungstypen, die in
6328 definiert werden, auch in
6329 \begin_inset LatexCommand \url{myclass.layout}
6334 Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen.
6335 Kopieren Sie dazu einen ähnlich aussehenden Stil und verändern Sie diesen
6336 nach Ihren Wünschen.
6337 Dies geschieht am einfachsten folgendermaßen:
6340 \begin_layout LyX-Code
6341 Style FehlenderStyle
6344 \begin_layout LyX-Code
6345 CopyStyle ÄhnlicherStyle
6348 \begin_layout LyX-Code
6349 # hier die Unterschiede neu definieren
6352 \begin_layout LyX-Code
6356 \begin_layout Standard
6357 Im folgenden Abschnitt wird erläutert, was welches Element in einer
6364 \begin_layout Standard
6365 Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
6366 Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der
6368 Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
6369 Die Entwickler freuen sich immer über neue Dokumentenklassen!
6372 \begin_layout Section
6373 Deklaration einer neuen Textklasse
6376 \begin_layout Standard
6377 Zeilen, die mit einem
6381 beginnen, sind Kommentare.
6382 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6386 \begin_layout LyX-Code
6389 #% Do not delete the line below; configure depends on this
6392 \begin_layout LyX-Code
6397 DeclareLaTeXClass{article}
6400 \begin_layout Standard
6401 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
6402 Die Textklassen-Datei wird von dem LaTeX-Script
6405 \begin_inset LatexCommand \url{chkconfig.ltx}
6411 gelesen, und zwar in einem speziellen Modus, in dem
6415 -Zeichen ignoriert werden.
6416 Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
6417 Textklasse deklariert.
6422 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6427 und benutzt die LaTeX-Dokumentenklasse
6433 \begin_inset Quotes gld
6437 \begin_inset Quotes grd
6440 ist auch die Beschreibung, die später im Popup-Menü
6445 ayout\SpecialChar \menuseparator
6456 \begin_layout Standard
6457 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Dokum
6462 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6463 Wenn Sie dann Ihre Textklasse in eine Datei namens
6467 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6470 \begin_layout LyX-Code
6473 #% Do not delete the line below; configure depends on this
6476 \begin_layout LyX-Code
6481 DeclareLaTeXClass[article]{article (with my own headings)}
6484 \begin_layout Standard
6485 Auf diese Weise deklarieren Sie eine Textklasse
6489 , die die LaTeX-Dokumentenklasse
6493 verwendet und (im Popup-Menü) beschrieben wird mit:
6494 \begin_inset Quotes gld
6497 article (with my own headings)
6498 \begin_inset Quotes grd
6502 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6506 \begin_layout LyX-Code
6509 #% Do not delete the line below; configure depends on this
6512 \begin_layout LyX-Code
6517 DeclareLaTeXClass[article,foo.sty]{article (with my own headings)}
6520 \begin_layout Standard
6521 Dadurch wird angezeigt, daß Ihre Klasse auch das Paket
6526 Schließlich können Sie auch Klassen für SGML oder DocBook festlegen.
6527 Eine typische Deklaration sieht so aus:
6530 \begin_layout LyX-Code
6533 #% Do not delete the line below; configure depends on this
6536 \begin_layout LyX-Code
6541 DeclareSGMLClass{SGML (LinuxDoc)}
6544 \begin_layout Standard
6548 \begin_layout LyX-Code
6551 #% Do not delete the line below; configure depends on this
6554 \begin_layout LyX-Code
6559 DeclareDocBookClass[article]{SGML (DocBook article)}
6562 \begin_layout Standard
6563 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6564 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6568 \begin_layout Standard
6569 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6570 die Datei nur noch in das Verzeichnis
6578 kopieren und unter LyX den Menüpunkt
6583 earbeiten\SpecialChar \menuseparator
6592 Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü
6597 ayout\SpecialChar \menuseparator
6607 \begin_layout Subsection
6608 Allgemeine Parameter für Textklassen
6611 \begin_layout Standard
6612 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes beschreib
6616 \begin_layout Description
6632 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
6639 ayout\SpecialChar \menuseparator
6647 Diese Einstellung ist (ebenso wie
6651 ) wichtig: Falls Ihre Textklasse standardmäßig zweispaltig gesetzt wird,
6652 Sie aber vergessen, das korrekt anzugeben, wird die Option
6672 ayout\SpecialChar \menuseparator
6682 \begin_layout Description
6698 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
6705 ayout\SpecialChar \menuseparator
6715 \begin_layout Description
6732 Der Standardseitenstil.
6733 Kann ebenfalls im Popup
6738 ayout\SpecialChar \menuseparator
6748 \begin_layout Description
6760 , Counter_Section, Counter_Subsection,
6762 Counter_Subsubsection, Counter_Paragraph,
6763 Counter_Subparagraph,
6765 Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_E
6770 Der kleinste Abschnitt-Typ, der automatisch numeriert wird.
6771 Sinnvoll sind Werte wie
6776 \begin_inset Quotes gld
6780 \begin_inset Quotes grd
6784 \begin_inset Quotes gld
6788 \begin_inset Quotes grd
6796 \begin_inset Quotes gld
6800 \begin_inset Quotes grd
6804 Wenn überhaupt keine Numerierung benötigt wird, beispielsweise in einem
6817 \begin_layout Description
6821 ClassOptions\SpecialChar \ldots{}
6828 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
6829 Dokumentenklasse unterstützt werden.
6830 (Eine detaillierte Beschreibung finden Sie unter
6831 \begin_inset LatexCommand \vref{sec:classoptions}
6838 \begin_layout Description
6857 Gibt an, ob die betreffende Klasse von sich aus das Paket
6862 Dies ist für die Dokumentenklassen
6873 \begin_layout Description
6888 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6893 Dies ist für die Dokumentenklassen
6904 \begin_layout Description
6919 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6924 Dies ist für die Dokumentenklasse
6931 \begin_layout Description
6941 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
6942 (Eine genauere Beschreibung finden Sie in Abschnitt
6943 \begin_inset LatexCommand \vref{sec:fonts}
6950 \begin_layout Description
6964 Dies ist das Layout für neu angelegte Absätze, normalerweise
6969 Fehlt dieser Eintrag wird das erste definierte Layout verwendet; dennoch
6970 ist es sehr ratsam, diese Anweisung anzugeben.
6973 \begin_layout Description
6977 Preamble\SpecialChar \ldots{}
6984 An dieser Stelle können Sie LaTeX-Code angeben, der vor
6989 \begin_inset Quotes gld
6999 \begin_inset Quotes grd
7002 in die LaTeX-Ausgabe eingebunden wird.
7003 (Zum Beispiel eigene Definitionen von LaTeX-Makros.)
7006 \begin_layout Description
7016 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
7018 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
7019 Beispielsweise binden die meisten Standardtextklassen die Datei
7023 ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
7027 \begin_layout Description
7037 Mit diesem Befehl können Sie die Definition eines bereits mit
7042 \begin_inset LatexCommand \vref{sec:specific-layouts}
7046 ) definierten Layouts rückgängig machen.
7047 Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
7048 einer Datei definiert wird, die Sie mit
7055 \begin_layout Subsection
7061 \begin_layout Standard
7062 \begin_inset LatexCommand \label{sec:classoptions}
7070 kann folgende Einträge enthalten:
7073 \begin_layout Description
7086 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
7088 \begin_inset Quotes gld
7096 \begin_inset Quotes grd
7103 \begin_layout Description
7112 string="empty|plain|headings|fancy"
7116 Eine Liste verfügbarer Seitenstile; die Einträge werden mit
7117 \begin_inset Quotes gld
7125 \begin_inset Quotes grd
7131 \begin_layout Description
7144 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
7149 -Befehl als optionales Argument übergeben.
7152 \begin_layout Subsection
7153 Einzelne Absatz-Layouts
7156 \begin_layout Standard
7157 \begin_inset LatexCommand \label{sec:specific-layouts}
7161 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
7165 \begin_layout Standard
7166 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
7167 aber ein bereits definiertes umdefinieren.
7176 \begin_layout LyX-Code
7183 \begin_layout LyX-Code
7187 \begin_layout LyX-Code
7191 \begin_layout Standard
7192 Innerhalb des Blocks sind folgende Befehle erlaubt:
7195 \begin_layout Description
7202 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
7207 \begin_layout Description
7219 , Command, Environment, Item_Environment, List_Environment
7223 Legt fest, wie das Layout in LaTeX überführt wird.
7228 \begin_layout Description
7235 bewirkt nichts besonderes -- der Text wird als
7236 \begin_inset Quotes gld
7240 \begin_inset Quotes grd
7247 \begin_layout Description
7254 behandelt den Text als Argument eines LaTeX-Befehls (
7261 {\SpecialChar \ldots{}
7267 \begin_layout Description
7274 behandelt den Text als Kern einer LaTeX-Umgebung
7278 \begin_layout Standard
7279 LaTeX-Umgebung, bzw.
7280 LaTeX-Befehl sind hier etwas irreführend, denn diese Regeln gelten auch
7282 Schauen Sie sich am besten die SGML Class-Dateien für Beispiele an.
7299 \begin_layout Standard
7310 } \SpecialChar \ldots{}
7317 \begin_layout Standard
7332 \begin_layout Standard
7347 \begin_layout Standard
7364 \begin_layout Description
7371 bewirkt dasselbe wie
7375 , nur daß vor jedem Absatz ein
7385 \begin_layout Description
7400 als Argument an die Umgebung übergeben wird.
7410 ayout\SpecialChar \menuseparator
7420 [Stimmt das noch? Glaube nicht! P.S.]
7424 \begin_layout Description
7441 Bei 1 wird nach dem Layout noch ein
7451 \begin_layout Description
7461 Der Name, den LaTeX für dieses Layout wählt, d.\InsetSpace \thinspace{}
7463 entweder der Name eines
7464 LaTeX-Befehls oder der einer LaTeX-Umgebung.
7467 \begin_layout Description
7477 Ein optionaler Parameter, der
7483 (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
7484 Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
7488 \begin_layout Description
7500 , Manual, Dynamic, First_Dynamic, Right_Address_Box
7504 Legt fest, wie der linke Rand des Textes bestimmt wird.
7509 \begin_layout Description
7516 wählt einfach feste Randbreiten.
7520 \begin_layout Description
7527 bedeutet, daß der Rand von der Einstellung der
7536 ayout\SpecialChar \menuseparator
7544 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
7548 \begin_layout Description
7555 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
7557 Dies wird zum Beispiel bei automatisch numerierten Überschriften verwendet.
7558 Es leuchtet ein, daß die Überschrift
7559 \begin_inset Quotes gld
7562 5.4.3.2.1 Sehr lange ...
7564 \begin_inset Quotes grd
7567 einen größeren linken Rand benötigt, als
7568 \begin_inset Quotes gld
7573 \begin_inset Quotes grd
7580 \begin_layout Description
7587 arbeitet ähnlich wie
7591 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
7592 Dies wird für die LaTeX-Umgebung
7593 \begin_inset Quotes gld
7597 \begin_inset Quotes grd
7603 \begin_layout Description
7610 bedeutet, der Rand wird so gewählt, daß die längste Zeile des Absatzes
7611 gerade den rechten Rand berührt.
7612 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
7616 \begin_layout Description
7632 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
7638 heißt, der Absatz erhält auf keinen Fall einen Einzug.
7639 (Zum Beispiel nach einer Überschrift.)
7642 \begin_layout Description
7655 Der Einzug der ersten Zeile eines Absatzes.
7656 Als Argument wird eine Zeichenkette übergeben.
7657 Zum Beispiel bedeutet
7658 \begin_inset Quotes gld
7666 \begin_inset Quotes grd
7669 , daß die erste Zeile genau so weit eingezogen wird, wie die Breite von
7671 \begin_inset Quotes gld
7679 \begin_inset Quotes grd
7682 im normalen Zeichensatz ist.
7683 Einen negativen Wert können Sie angeben, indem Sie ein
7684 \begin_inset Quotes gld
7688 \begin_inset Quotes grd
7692 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm bei
7693 unterschiedlichen Zeichensätzen möglichst ähnlich bleibt.
7698 bleibt für ein bestimmtes Layout fest.
7699 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
7705 Auch benutzt das Standard-Layout innerhalb von Umgebungen den Einzug der
7706 Umgebung und nicht den eigenen.
7707 Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
7710 \begin_layout Description
7728 ayout\SpecialChar \menuseparator
7740 Mögliche Einstellungen sind entweder
7767 gewählt wird, wird in einem Layout mit
7776 Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
7777 Die Länge dieses Abstands ist das Produkt von
7781 und der Höhe des Standardzeichensatzes.
7784 \begin_layout Description
7797 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
7801 \begin_layout Description
7818 -- nur ist dies der Abstand nach einer Serie von Absätzen.
7823 des nachfolgenden Layouts nicht 0, so werden die beiden Abstände
7827 addiert, sondern LyX wählt das Maximum der beiden Abstände.
7830 \begin_layout Description
7843 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
7847 \begin_layout Description
7860 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines
7865 Wenn in solch einem Layout andere Layouts integriert werden, so werden
7871 Aber die einzelnen Unterpunkte der Umgebung werden
7882 \begin_layout Description
7895 Definiert den linken Einzug.
7896 Wenn ein Layout in ein anderes
7900 -Layout integriert wird, werden die Breiten der verschiedenen
7904 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
7906 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
7910 Dieser Parameter wird auch dann benutzt, wenn der Rand als
7919 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
7920 Rändern hinzugefügt.
7921 Für die Bedeutung des Wertes gilt das bei
7928 \begin_layout Description
7948 \begin_layout Description
7960 , Manual, Static, Top_Environment, Centered_Top_Environment,
7962 Sensitive, Counter_C
7963 hapter, Counter_Section, Counter_Subsection,
7965 Counter_Subsubsection, Counter_Parag
7966 raph, Counter_Subparagraph,
7968 Counter_EnumI, Counter_EnumII, Counter_EnumIII,
7975 \begin_layout Description
7982 bedeutet, die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
7986 \begin_layout Description
7994 bedeutet, die Marke wird im Layout definiert (siehe:
8001 \begin_layout Description
8011 Centered_Top_Environment
8014 sind Spezialfälle von
8019 Das Label wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
8020 oder am Anfang einer Serie von Absätzen mit diesem Layout.
8021 Dies benutzt man zum Beispiel im
8030 Dasselbe trifft auch für
8034 -Marken mit dem LaTeX-Typ
8038 zu, damit Layouts für Theoreme korrekt arbeiten.
8041 \begin_layout Description
8048 ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
8052 Sensi\SpecialChar \-
8055 bedeutet, daß der gedruckte Text von der Art des Gleitobjekts abhängt.
8058 \begin_layout Description
8065 (Sollte selbsterklärend sein --
8066 \begin_inset Quotes gld
8074 \begin_inset Quotes grd
8077 entspricht jeweils einem LaTeX-Glie\SpecialChar \-
8079 rungs\SpecialChar \-
8085 \begin_layout Description
8098 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
8099 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
8102 \begin_layout Description
8115 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
8116 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
8122 Centered_Top_Environment
8127 \begin_layout Description
8140 Der String, der für den
8145 \begin_inset Quotes gld
8153 \begin_inset Quotes grd
8165 gesetzt wurde, dient dieser String auch als Voreinstellung für
8174 ayout\SpecialChar \menuseparator
8181 verändert werden kann.
8187 \begin_inset Quotes gld
8195 \begin_inset Quotes grd
8198 eingestellt wurde, wird der Zähler an diesen String angehängt.
8201 \begin_layout Description
8213 , left, right, center
8217 Gibt an, ob der Text im Blocksatz, linksbündig, rechtsbündig oder zentriert
8221 \begin_layout Description
8233 , left, right, center
8241 von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
8243 Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
8245 Beispielsweise soll in einer Aufzählung der Text nicht rechtsbündig oder
8246 zentriert gesetzt werden.
8250 \begin_layout Description
8266 Hiermit wird festgelegt, ob über dem Absatz ein
8272 eingefügt werden soll.
8273 Dies kann auch im Menü
8278 ayout\SpecialChar \menuseparator
8285 eingestellt werden, indem man in
8287 Vertikale\InsetSpace ~
8302 \begin_layout Standard
8305 Anmerkung von Jean-Marc:
8307 Ich bin nicht sicher, ob diese Einstellung nützlich ist; möglicherweise
8308 sollte sie in einer späteren Version entfernt werden.
8316 \begin_layout Description
8330 ] Steuert ähnlich wie
8347 \begin_layout Description
8364 \begin_inset Quotes gld
8368 \begin_inset Quotes grd
8371 LaTeX-Befehle innerhalb dieses Layouts durch
8372 \begin_inset Quotes gld
8382 \begin_inset Quotes grd
8386 schützt werden müssen.
8387 (Siehe LaTeX-Anleitung.)
8390 \begin_layout Description
8406 Gibt an, ob Zeilenumbrüche in LaTeX als
8407 \begin_inset Quotes gld
8419 \begin_inset Quotes grd
8422 dargestellt werden, oder nicht.
8423 Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
8424 in LyX komfortabler editieren zu können.
8427 \begin_layout Description
8437 Legt fest ob der Absatzinhalt unverändert ausgegeben werden soll, also ohne
8438 diverse von LaTeX benötigte Ersetzungen durchzuführen.
8439 Dies ersetzt in gewisser Weise das alte Zeichensatzattribut
8446 \begin_layout Description
8462 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
8464 Diese Eigenschaft kann in bestimmten Fällen umständlich sein, zum Beispiel,
8465 wenn ein Programmcode eingegeben werden soll.
8466 In solchen Fällen kann
8475 LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
8476 Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
8479 \begin_layout Description
8493 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
8494 da das zu einer leeren LaTeX-Ausgabe führen würde.
8495 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
8496 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
8497 damit keiner vergisst, sie anzugeben.
8498 In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
8499 die keinen eigentlichen Text enthält.
8502 \begin_layout Description
8514 , onehalf, double, other
8521 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
8534 entsprechen Multiplikatoren 1, 1.25 und 1.667.
8535 Wenn Sie als Argument
8539 angeben, müssen Sie als
8542 \begin_inset Quotes gld
8546 \begin_inset Quotes grd
8551 einen konkreten Multiplikator angeben.
8552 Im Gegensatz zu anderen Parametern erzeugt LyX, wenn
8556 gesetzt wird, spezifischen LaTeX-Code, der auf das Paket
8569 \begin_layout Description
8579 Der Zeichensatz, der für den Textkörper
8583 die Marke verwendet wird (siehe Abschnitt\InsetSpace ~
8585 \begin_inset LatexCommand \vref{sec:fonts}
8594 gesetzt, dann erhält
8598 automatisch denselben Wert.
8601 \begin_layout Description
8611 Der Zeichensatz, der für den Textkörper verwendet wird.
8612 (Siehe Abschnitt\InsetSpace ~
8614 \begin_inset LatexCommand \vref{sec:fonts}
8621 \begin_layout Description
8631 Der Zeichensatz, der für die Marke verwendet wird.
8632 (Siehe Abschnitt\InsetSpace ~
8634 \begin_inset LatexCommand \vref{sec:fonts}
8641 \begin_layout Description
8645 Preamble\SpecialChar \ldots{}
8652 Eine Serie von Makrodefinitionen, die in die Präambel (vor
8658 ) eingefügt werden, falls dieses Layout benutzt wird.
8661 \begin_layout Subsection
8662 Beschreibung des Zeichensatzes
8665 \begin_layout Standard
8666 \begin_inset LatexCommand \label{sec:fonts}
8670 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
8673 \begin_layout LyX-Code
8683 \begin_layout LyX-Code
8687 \begin_layout LyX-Code
8691 \begin_layout Standard
8692 und es sind folgende Befehle vorhanden:
8695 \begin_layout Description
8712 \begin_layout Description
8729 \begin_layout Description
8741 , Italic, SmallCaps, Slanted
8746 \begin_layout Description
8759 , large, larger, largest, huge, giant
8764 \begin_layout Description
8777 , black, white, red, green, blue, cyan, magenta, yellow
8782 \begin_layout Section
8786 \begin_layout Standard
8787 Vorlagen werden genauso erstellt wie gewöhnliche Dokumente.
8788 Der einzige Unterschied ist: normale Dokumente enthalten zwangsläufig alle
8789 nur möglichen Einstellungen, einschließlich Zeichensatzschema und Papiergröße.
8790 Normalerweise möchte ein Benutzer nicht, daß eine Vorlage seine persönlichen
8791 Voreinstellungen überschreibt.
8792 Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
8805 aus der LyX-Datei entfernen.
8806 Dies kann (und muß) mit einem gewöhnlichen Texteditor wie
8818 durchgeführt werden.
8821 \begin_layout Standard
8822 Sie sollten Ihre persönlichen Vorlagen nach
8826 kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis
8830 und anschließend das Vorlagenverzeichnis im Dialog
8839 earbeiten\SpecialChar \menuseparator
8847 auf das private Verzeichnis setzen.
8850 \begin_layout Standard
8851 Beachten Sie daß es eine Vorlage mit besonderer Bedeutung gibt:
8856 Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit
8858 Datei\SpecialChar \menuseparator
8861 anlegen, damit dieses vernünftige Standardeinstellungen hat.
8862 Um diese Vorlage zu erstellen müssen Sie lediglich ein Dokument mit den
8863 von Ihnen bevorzugten Einstellungen öffnen und dann im Dialog
8868 ayout\SpecialChar \menuseparator
8882 tandard\InsetSpace ~
8888 \begin_layout Chapter
8889 Eine Anleitung für Drucker
8893 \begin_layout Standard
8898 : Wenn Sie für Ihren Drucker cups benutzen, ist diese Kapitel für Sie uninteress
8905 \begin_inset LatexCommand \label{chap:printer}
8912 \begin_layout Section
8916 \begin_layout Standard
8919 Anmerkung des Übersetzers: Der erste Satz dieser Einleitung
8920 \begin_inset Quotes gld
8923 Lesen Sie die Printing-HOWTO
8924 \begin_inset Quotes grd
8928 Wenn Sie tatsächlich die Printing-HOWTO gelesen (und verstanden) haben,
8929 enthält dieser Abschnitt für Sie praktisch keine neuen Informationen mehr.
8930 Natürlich enthält die Printing-HOWTO viele nützliche Informationen, die
8931 weit über das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
8932 Im übrigen ist die Installation des Druckers heutzutage erheblich einfacher,
8933 als die (sehr umfangreiche) Printing-HOWTO vermuten läßt.
8934 Die meisten Distributionen ermöglichen es, die hier erwähnten Konfigurationsdat
8935 eien mit wenigen Handgriffen zu erstellen.
8939 \begin_layout Standard
8940 Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
8941 müssen, sollten Sie zunächst die Datei
8948 (Sie befindet sich je nach Distribution oft im Verzeichnis
8956 .) Es gibt auch eine deutschsprachige Übersetzung, die man über FTP
8960 \begin_layout Standard
8961 z.\InsetSpace \thinspace{}
8965 ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz
8971 Zudem müssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
8976 \begin_layout Standard
8977 Einige Linux-Distributionen werden mit sogenannten Magic
8981 Filtern ausgeliefert und installieren diese selbständig.
8982 Anstelle der Prozedur, die wir unten beschreiben, können Sie auch diese
8983 Magic-Filter-Prozedur benutzen.
8984 Allerdings wird es vermutlich etwas schwieriger sein, die Möglichkeiten
8985 Ihres Druckers voll auszuschöpfen.
8986 Wenn Ihre Linux-Distribution mit einem Extraprogramm für die Druckerinstallatio
8987 n ausgestattet ist, können Sie auch einfach dies benutzen.
8988 Werfen Sie danach einfach einen Blick in die
8992 , um eventuell noch ein paar Kleinigkeiten anzupassen.
8995 \begin_layout Section
9001 \begin_layout Subsection
9005 \begin_layout Standard
9010 informiert Linux über Ihre Druckerkonfiguration.
9011 Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
9012 und andere Benutzer ihn ansprechen können und erklärt Linux, wie Ausgaben
9013 an diesen Drucker gehandhabt werden sollen.
9014 Es macht durchaus Sinn, in dieser Datei mehrere
9015 \begin_inset Quotes gld
9019 \begin_inset Quotes grd
9022 zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
9023 aber in unterschiedlicher Art und Weise tun
9027 \begin_layout Standard
9032 Ich handhabe dies so mit meinem Epson Stylus Color IIs.
9033 Da man für Farb- und Schwarzweißdruck verschiedene Druckköpfe benötigt,
9034 habe ich einen eigenen Drucker
9038 für farbige Dokumente eingerichtet.
9039 Ich benutze auch einen
9043 -Drucker, der eine geringere Auf\SpecialChar \textcompwordmark{}
9044 lösung und einen ungenaueren Druckmodus
9046 Sie sehen, man kann mit Printcaps viele Dinge tun.
9052 Natürlich benötigt man für jeden physikalischen Drucker auch mindestens
9056 \begin_layout Standard
9057 Hier ein Beispiel für eine
9064 \begin_layout LyX-Code
9076 \begin_layout LyX-Code
9084 \begin_layout LyX-Code
9087 :sd=/var/spool/lpd/lp:
9092 \begin_layout LyX-Code
9095 :lf=/var/spool/lpd/lp/errs:
9100 \begin_layout LyX-Code
9108 \begin_layout LyX-Code
9116 \begin_layout LyX-Code
9139 Epson Stylus Color IIs, 180dpi:
9144 \begin_layout LyX-Code
9152 \begin_layout LyX-Code
9155 :sd=/var/spool/lpd/draft:
9160 \begin_layout LyX-Code
9163 :lf=/var/spool/lpd/draft/errs:
9168 \begin_layout LyX-Code
9171 :if=/var/spool/lpd/draft/draft.filter:
9176 \begin_layout LyX-Code
9184 \begin_layout LyX-Code
9192 \begin_layout LyX-Code
9211 Epson Stylus Color IIs, 360dpi:
9216 \begin_layout LyX-Code
9224 \begin_layout LyX-Code
9227 :sd=/var/spool/lpd/ps:
9232 \begin_layout LyX-Code
9235 :lf=/var/spool/lpd/ps/errs:
9240 \begin_layout LyX-Code
9243 :if=/var/spool/lpd/ps/ps.filter:
9248 \begin_layout LyX-Code
9256 \begin_layout LyX-Code
9264 \begin_layout LyX-Code
9270 \begin_layout Standard
9271 Bevor wir mit Erklärungen zu diesen Hieroglyphen fortfahren, haben wir eine
9272 wichtige Information:
9275 \begin_layout Standard
9277 WARNUNG! WARNUNG! WARNUNG!
9279 Benutzen Sie nur eine Leerzeile zwischen den Einträgen
9282 Stellen Sie sicher, daß diese Zeile VÖLLIG LEER ist!
9285 \begin_layout Standard
9286 Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Einträgen kann fatale
9287 Folgen haben, denn das System wird Ihre
9291 -Datei nicht richtig interpretieren können.
9294 \begin_layout Standard
9295 Sehen Sie sich jetzt einmal die Einträge genauer an.
9296 Jeder Teil eines Eintrags wird von einem
9297 \begin_inset Quotes gld
9305 \begin_inset Quotes grd
9308 Zeichen abgeschlossen.
9310 \begin_inset Quotes gld
9320 \begin_inset Quotes grd
9323 -Zeichen am Ende einer Zeile bedeutet, daß der Eintrag in der nächsten Zeile
9326 \begin_inset Quotes gld
9336 \begin_inset Quotes grd
9339 -Zeichen dürfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
9341 \begin_inset Quotes gld
9351 \begin_inset Quotes grd
9354 -Zeichen sollte unmittelbar hinter dem
9355 \begin_inset Quotes gld
9363 \begin_inset Quotes grd
9367 Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
9368 die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
9369 \begin_inset Quotes gld
9377 \begin_inset Quotes grd
9380 unmittelbar vor den folgenden Text.
9381 Beispielsweise könnten Sie den ersten Eintrag auch schreiben als:
9384 \begin_layout LyX-Code
9387 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
9390 \begin_layout Standard
9391 Beachten Sie, daß sich hier lediglich ein einzelnes
9392 \begin_inset Quotes gld
9400 \begin_inset Quotes grd
9403 zwischen den Teilen des Eintrags befindet.
9404 Wir spalten diesen Eintrag nun in zwei Zeilen auf:
9407 \begin_layout LyX-Code
9410 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
9415 \begin_layout LyX-Code
9418 :lf=/var/spool/lpd/lp/errs:
9421 \begin_layout Standard
9422 Wir brechen die Zeile zunächst direkt hinter einem
9425 \begin_inset Quotes gld
9434 \begin_inset Quotes grd
9444 \begin_inset Quotes gld
9454 \begin_inset Quotes grd
9459 einfügen, eine neue Zeile beginnen, ein wenig Freiraum einfügen und dann
9463 \begin_inset Quotes gld
9472 \begin_inset Quotes grd
9484 Es ist üblich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
9485 Zeilen bis auf die erste einzurücken.
9486 Es gibt übrigens viele Optionen, die man an einen Eintrag einfügen kann.
9487 Wir werden hier nur die vier wichtigsten behandeln.
9496 -Datei enthält weitere Informationen.
9499 \begin_layout Subsection
9503 \begin_layout Standard
9504 Der erste Teil eines
9508 -Eintrags ist der Druckername.
9509 Dort dürfen mehrere Namen angegeben werden, die durch ein
9510 \begin_inset Quotes gld
9518 \begin_inset Quotes grd
9521 -Zeichen getrennt werden.
9522 Es ist sinnvoll, als ersten Namen ein ein Kürzel anzugeben und als zweiten
9523 Namen eine Kurzbeschreibung des Druckers (natürlich gefolgt von einem
9524 \begin_inset Quotes gld
9532 \begin_inset Quotes grd
9539 \begin_layout LyX-Code
9559 \begin_layout Standard
9560 ein Drucker, der den Kurznamen
9563 \begin_inset Quotes gld
9571 \begin_inset Quotes grd
9576 erhält und eine Beschreibung
9577 \begin_inset Quotes gld
9580 Unser Drucker im Draft Modus
9581 \begin_inset Quotes grd
9586 \begin_inset Quotes gld
9596 \begin_inset Quotes grd
9599 am Ende der Zeile, das angibt, daß der Eintrag in der nächsten Zeile fortgesetz
9604 ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
9616 \begin_layout Standard
9617 Es ist üblich, für einen
9624 \begin_inset Quotes gld
9632 \begin_inset Quotes grd
9637 zu benutzen, und den Textdrucker
9640 \begin_inset Quotes gld
9648 \begin_inset Quotes grd
9658 \begin_layout Subsection
9659 Die Drucker-Gerätedatei
9662 \begin_layout Standard
9663 Der nächste Teil der Beispieleinträge legt das Gerät (d.\InsetSpace \thinspace{}
9665 den Namen der Gerätedate
9666 i) fest, auf dem gedruckt werden soll.
9667 In allen Beispieleinträgen lautet diese Zeile:
9670 \begin_layout LyX-Code
9678 \begin_layout Standard
9683 Noch einmal: Beachten Sie das
9686 \begin_inset Quotes gld
9696 \begin_inset Quotes grd
9701 am Ende der Zeile und das zusätzliche
9704 \begin_inset Quotes gld
9712 \begin_inset Quotes gld
9717 nach den Leerzeichen, die benutzt wurden, um den Text einzurücken
9722 \begin_layout Standard
9741 ) geben Sie den Namen des Drucker-Device an.
9742 Im Beispiel handelt es sich um
9749 die parallele Schnittstelle.
9750 Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
9751 Wenn Sie einen haben, sollten Sie
9758 für die erste serielle Schnittstelle benutzen,
9765 für die zweite, usw.
9766 In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
9771 -Eintrag benutzen müssen, beispielsweise um die Baudrate festzulegen.
9776 -Manpage enthält darüber weitere Informationen.
9779 \begin_layout Standard
9780 Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
9781 Außerdem hängt der Drucker bei
9785 PC-kompatiblen Computern an
9792 \begin_layout Standard
9793 Warum ist die erste parallele Schnittstelle
9805 ? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
9832 Da die meisten PC-kompatiblen Computer die parallele Schnittstelle auf
9837 legen, ist bei diesen Systemen
9841 die parallele Schnittstelle.
9843 Wenn Sie über mehr als eine parallele Schnittstelle
9844 verfügen, ändert sich die Situation.
9845 Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
9846 geändert haben sollten, wird ein anderes
9850 -Gerät auf die parallele Schnittstelle zeigen.
9851 Andere Systeme sind möglicherweise völlig merkwürdig konfiguriert.
9852 In jedem Fall können Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
9854 Dann können Sie mit Hilfe der Adresse auch bestimmen, ob Sie
9879 Möglicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
9880 sollten also testen, welches Device die Druckerschnittstelle anspricht.
9883 \begin_layout Subsection
9884 Das Spulverzeichnis und die Logdatei
9887 \begin_layout Standard
9888 Zusätzlich zu einem Druckernamen und einem zugehörigen Gerät benötigen Sie
9889 auch noch ein Verzeichnis für den Drucker-Spooler.
9890 Dieses wird mit dem Kürzel
9906 Es ist auch sehr sinnvoll, eine Logdatei für Fehlermeldungen anzulegen.
9907 Diese gibt man nach dem Kürzel
9925 \begin_layout Standard
9926 Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
9930 ; manche benutzen nur
9935 In jedem Fall erhält traditionell jeder Druckereintrag ein eigenes Unterverzeic
9936 hnis mit dem Namen des jeweiligen Druckers.
9938 \begin_inset Quotes gld
9942 \begin_inset Quotes grd
9945 einloggen und diese Verzeichnisse von Hand anlegen.
9946 Sie werden auch den Eigentümer dieser Verzeichnisse ändern müssen, damit
9947 die Gruppenzugehörigkeit der Verzeichnisse
9952 (Dies kann man zum Beispiel mit
9963 der Name des entsprechenden Verzeichnisses ist.)
9966 \begin_layout Standard
9967 Sehen Sie sich einmal den Eintrag des Druckers
9971 aus dem Beispiel an.
9972 Er enthält die Zeilen:
9975 \begin_layout LyX-Code
9978 :sd=/var/spool/lpd/ps:
9983 \begin_layout LyX-Code
9986 :lf=/var/spool/lpd/ps/errs:
9991 \begin_layout Standard
9996 das Spoolverzeichnis ist und die Fehlermeldungen in die Datei
9997 \begin_inset LatexCommand \url{/var/spool/lpd/ps/errs}
10001 geschrieben werden sollen.
10002 Sie sollten diese Datei
10003 \begin_inset Quotes gld
10007 \begin_inset Quotes grd
10010 , indem Sie im Spoolverzeichnis das Kommando
10018 \begin_layout Standard
10023 erfüllt zwei Aufgaben.
10024 Erstens stellt er sicher, daß eine Datei dieses Namens existiert, indem
10025 sie gegebenenfalls einfach erzeugt wird.
10026 Sie ist dann zwar leer, aber sie existiert.
10027 Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt geändert
10033 sorgt dafür, daß diese Zeit auf
10034 \begin_inset Quotes gld
10038 \begin_inset Quotes grd
10043 \begin_inset Quotes gld
10047 \begin_inset Quotes grd
10050 also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
10051 (In unserem Fall benötigen wir lediglich die erste Wirkungsweise.)
10059 \begin_layout Standard
10060 Ganz ähnlich sieht der Eintrag für den Drucker
10068 \begin_layout LyX-Code
10071 :sd=/var/spool/lpd/lp:
10076 \begin_layout LyX-Code
10079 :lf=/var/spool/lpd/lp/errs:
10084 \begin_layout Standard
10085 Wieder: Spoolverzeichnis
10094 /var/spool/lpd/lp/errs
10100 \begin_layout Subsection
10104 \begin_layout Standard
10109 , der einfach Text direkt an den Drucker weitergibt, benötigen die Drucker
10118 einen sogenannten Filter.
10119 (Darum haben Ihre Einträge noch eine zusätzliche Zeile.) Das
10123 -Kürzel für das Filterprogramm ist
10143 \begin_layout Standard
10144 Es gibt übrigens verschiedene Kürzel, um Filterprogramme anzugeben.
10145 Man hat dadurch die Möglichkeit, verschiedene Filter für verschiedene Zwecke
10147 Sie können auch beim Aufruf von
10151 unterschiedliche Filter auswählen -- aber das soll hier nicht vertieft
10152 werden, es wird hier nicht benötigt.
10155 \begin_layout Standard
10156 Sehen Sie sich den Eintrag für den Drucker
10163 \begin_layout LyX-Code
10166 :if=/var/spool/lpd/ps/ps.filter:
10171 \begin_layout Standard
10180 ist ein Shellscript, das im Spoolverzeichnis des Druckers
10185 Sie können prinzipiell auch direkt den Namen eines Programms angeben, aber
10186 der Aufruf eines Shellscripts gibt Ihnen die Möglichkeit, Kommandozeilenparamet
10190 \begin_layout Standard
10191 Alle Filter, egal ob
10192 \begin_inset Quotes gld
10196 \begin_inset Quotes grd
10199 Programme oder Shellscripts, müssen Ihre Eingabe aus
10203 (der Standardeingabe) übernehmen und die Ausgabe nach
10207 (der Standardausgabe) ausgeben.
10210 \begin_layout Subsection
10214 \begin_layout Standard
10215 Es gibt noch drei zusätzliche Kürzel, die Sie in Ihre
10221 -Einträge schreiben sollten.
10222 Sie können diese am Ende aller drei Beispieleinträge sehen.
10223 Es handelt sich um:
10226 \begin_layout LyX-Code
10234 \begin_layout LyX-Code
10242 \begin_layout LyX-Code
10248 \begin_layout Standard
10271 \begin_layout Standard
10276 würde bedeuten: Die zu druckende Datei darf nicht größer werden als 5 Datenblöc
10278 Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
10279 \begin_inset Quotes gld
10283 \begin_inset Quotes grd
10286 benötigt, hat man festgelegt, daß 0 hier soviel bedeutet wie
10287 \begin_inset Quotes gld
10291 \begin_inset Quotes grd
10300 \begin_inset Quotes gld
10303 es können Dateien beliebiger Größe gedruckt werden
10304 \begin_inset Quotes grd
10331 sorgt dafür, daß nach einem Druckauftrag nicht noch ein zusätzlicher Befehl
10333 \begin_inset Quotes gld
10337 \begin_inset Quotes grd
10356 ), daß vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zusätzliche
10357 Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
10360 \begin_layout Section
10361 Wir bauen einen Druckerfilter
10364 \begin_layout Subsection
10365 PostScript®-Dateien mit Hilfe von Ghostscript ausdrucken
10368 \begin_layout Standard
10369 Vermutlich kann Ihr Drucker nicht von sich aus PostScript
10374 Um Ihren Drucker trotzdem wie einen
10378 -Drucker benutzen zu können, ist es am einfachsten, das
10386 als Filterprogramm zu benutzen.
10391 Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
10392 Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
10393 können), sind Sie auf sich allein gestellt (für den Anfang lesen Sie einmal
10401 \begin_layout Standard
10402 Zunächst sollten Sie Ghostscript installieren.
10403 An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
10405 Andernfalls können Sie Ghostscript auch über das Linux-FTP-Archiv
10416 Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
10422 \begin_layout LyX-Code
10428 \begin_layout Standard
10429 Es erscheint eine Liste von verfügbaren Ausgabetreibern und -formaten.
10430 Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
10434 \begin_layout Itemize
10443 \begin_layout Description
10451 \begin_layout Description
10460 \begin_layout Standard
10470 \begin_layout Description
10479 \begin_layout Standard
10489 \begin_layout Description
10492 iwlq Imagewriter LQ i
10499 \begin_inset Formula $320\times216$
10510 \begin_layout Itemize
10519 \begin_layout Description
10522 bj10e BubbleJet BJ-10e
10525 \begin_layout Description
10528 bj200 BubbleJet BJ-200
10531 \begin_layout Description
10534 bjc600 Color BubbleJet BJC-600, BJC-4000
10542 \begin_layout Standard
10543 Funktioniert auch für Apple-Drucker wie dem StyleWriter 2x00
10553 \begin_layout Description
10556 bjc800 Color BubbleJet BJC-800
10559 \begin_layout Description
10567 \begin_layout Description
10580 \begin_layout Itemize
10589 \begin_layout Description
10595 \begin_layout Description
10601 \begin_layout Description
10606 mit Textverbesserung bei niedriger Auf\SpecialChar \textcompwordmark{}
10610 \begin_layout Description
10616 \begin_layout Description
10622 \begin_layout Description
10628 \begin_layout Description
10636 \begin_layout Description
10641 Alternativer Treiber für
10647 \begin_layout Itemize
10656 \begin_layout Description
10659 ap3250 ActionPrinter AP3250
10661 (und jeder andere Drucker, der die Druckersprache
10670 \begin_layout Description
10683 Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
10697 \begin_layout Description
10714 Nadeln (und Kompatible)
10717 \begin_layout Description
10730 (und Kompatible) in mittlerer Auf\SpecialChar \textcompwordmark{}
10736 \begin_layout Description
10745 Nadeldrucker (und Kompatible) in dreifacher Auf\SpecialChar \textcompwordmark{}
10749 \begin_layout Description
10754 Farbdrucker (funktioniert auch mit
10765 \begin_layout Description
10768 st800 Stylus 800 inkjet
10771 \begin_layout Description
10778 Stylus Color, Stylus Color Pro, Stylus Color II
10788 \begin_layout Itemize
10803 \begin_layout Description
10811 \begin_layout Description
10814 cdeskjet DeskJet 500C
10823 \begin_layout Description
10826 cdjcolor DeskJet 500C
10845 \begin_layout Description
10848 cdjmono DeskJet 500C
10852 and 510C, 520C, 540C
10854 ) im Schwarzweißbetrieb
10857 \begin_layout Description
10868 \begin_layout Description
10871 cdj550 DeskJet 550C
10878 \begin_layout Description
10888 \begin_layout Description
10891 djet500 DeskJet 500
10894 \begin_layout Description
10907 -Treiber (arbeitet nicht mit dem
10922 \begin_layout Description
10925 dnj650c DesignJet 650C
10928 \begin_layout Description
10931 ljet2p LaserJet IId, LaserJet IIp,
10944 \begin_layout Description
10947 ljet3 LaserJet III*
10962 \begin_layout Description
10965 ljet3d LaserJet IIID
10967 mit Möglichkeit zu doppelseitigem Drucken
10970 \begin_layout Description
10975 (Voreinstellung für die Auf\SpecialChar \textcompwordmark{}
10983 \begin_layout Description
10997 \begin_layout Description
11000 ljetplus LaserJet Plus
11003 \begin_layout Description
11009 \begin_layout Description
11021 \begin_layout Description
11024 pjxl PaintJet XL color
11027 \begin_layout Description
11030 pjxl300 PaintJet XL300 color
11039 \begin_layout Description
11052 \begin_layout Itemize
11061 \begin_layout Description
11081 \begin_layout Description
11101 \begin_layout Description
11121 \begin_layout Description
11138 \begin_layout Itemize
11139 Verschiedene andere Drucker
11145 \begin_layout Description
11148 cp50 Mitsubishi CP50
11153 \begin_layout Description
11163 \begin_layout Description
11166 imagen Imagen ImPress
11171 \begin_layout Description
11174 jetp3852 IBM Jetprinter
11193 \begin_layout Description
11201 \begin_layout Description
11204 necp6 NEC P6/P6+/P60
11210 Auf\SpecialChar \textcompwordmark{}
11214 \begin_layout Description
11217 nwp533 Sony Microsystems NWP533
11228 \begin_layout Description
11236 \begin_layout Description
11239 oki182 Okidata MicroLine 182
11242 \begin_layout Description
11245 okiibm Okidata MicroLine IBM-
11250 \begin_layout Description
11258 \begin_layout Description
11270 \begin_layout Description
11276 \begin_layout Description
11283 2700, 3700, 4045, etc.)
11287 \begin_layout Standard
11288 Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
11289 Ihren Drucker nicht unterstützt, können Sie versuchen, Ghostscript mit
11290 Hilfe des Quellcodes selbst zu übersetzen.
11291 Wenn Ihr Drucker nicht
11295 unterstützt wird, versuchen Sie es mit einem Treiber für einen kompatiblen
11299 \begin_layout Standard
11300 Beachten Sie, daß einige Drucker spezielle Kommandozeilenparameter benötigen.
11301 Zum Beispiel möchte der
11305 -Treiber, daß die Datei
11309 noch vor der eigentlichen Eingabedatei eingegeben wird.
11310 Für mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
11313 \begin_layout Standard
11314 Als nächstes bauen wir den Filter.
11315 Es empfiehlt sich, der Datei den Namen
11322 zu geben (dabei ist
11326 der Name, den Sie Ihrem Drucker in der
11330 -Datei gegeben haben).
11331 Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
11333 Das Filterscript sollte folgendes enthalten:
11336 \begin_layout LyX-Code
11342 \begin_layout LyX-Code
11345 /usr/bin/gs -q -dSAFER -dNOPAUSE
11362 \begin_layout LyX-Code
11372 \SpecialChar \textcompwordmark{}
11396 VorangestellteDatei
11403 \begin_layout Standard
11408 den Treiber für Ihren Drucker angibt;
11412 ist die Auf\SpecialChar \textcompwordmark{}
11413 lösung, die Sie benutzen wollen;
11417 steht für alle möglichen anderen Optionen, mit denen Sie Ghostscript aufrufen
11418 möchten; das (optionale)
11420 VorangestellteDatei
11425 ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einfügen
11428 \begin_inset Quotes gld
11438 \begin_inset Quotes grd
11441 am Ende der zweiten Zeile ist der übliche Weg, in einem Shellscript einen
11442 Befehl in mehrere Zeilen aufzuspalten
11446 \begin_layout Standard
11452 Nur muß ein Shellscript bei weitem nicht so penibel geschrieben werden.
11458 (Die Argumente in den eckigen Klammern sind optional und werden in vielen
11459 Fällen nicht benötigt.
11460 Die Klammern selbst erscheinen natürlich
11464 in der Filterdatei.)
11467 \begin_layout Standard
11468 Beachten Sie, daß hier davon ausgegangen wird, daß sich das Programm Ghostscript
11478 Dies kann in Ihrem System anders sein.
11481 \begin_layout Standard
11482 Verschiedene Druckertreiber behandeln das Argument
11487 Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
11492 Andere möchten die horizontale und die vertikale Auf\SpecialChar \textcompwordmark{}
11493 lösung einzeln eingegeben
11494 haben, zum Beispiel
11499 Es kann sein, daß der Druckertreiber auch noch andere Optionen unterstützt.
11500 Genaueres müssen Sie in der Dokumentation von Ghostscript nachlesen.
11503 \begin_layout Standard
11504 Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
11508 , um die Scriptdatei zu einer ausführbaren Datei zu machen.
11509 (Dazu müssen Sie als
11510 \begin_inset Quotes gld
11514 \begin_inset Quotes grd
11520 \begin_layout Standard
11521 Hier ist ein Beispielfilter, den
11530 Epson Stylus Color IIs
11537 \begin_layout LyX-Code
11543 \begin_layout LyX-Code
11546 /usr/bin/gs -q -dSAFER -sDEVICE=stcolor
11551 \begin_layout LyX-Code
11554 -r360x360 -sDithering=fsmono
11559 \begin_layout LyX-Code
11562 -dNOPAUSE -dnoWeave
11567 \begin_layout LyX-Code
11570 -sOutputFile=- stcolor.ps -
11573 \begin_layout Standard
11574 Dieser Filter erzeugt eine Ausgabe in
11578 und schwarzweiß für einen
11580 Epson Stylus Color IIs
11584 \begin_layout Standard
11594 Ich benutze einen ähnlichen Filter für meinen
11611 benutze ich einen anderen Wert für den
11625 \begin_layout Subsection
11626 Wenn Ihr Drucker bereits PostScript® versteht\SpecialChar \ldots{}
11630 \begin_layout Standard
11631 Viele moderne Laserdrucker haben Post
11640 Einige Laserdrucker benutzen
11645 \begin_inset Quotes gld
11649 \begin_inset Quotes grd
11653 Wenn Sie über solch einen Drucker verfügen, benötigen Sie keinen Filter,
11654 sondern können Ihre Ausgabe direkt an den Drucker weiterleiten.
11655 Allerdings -- wenn Sie eine einfache Textdatei drucken möchten, werden
11656 Sie den Text erst irgendwie in
11660 formatieren müssen.
11663 \begin_layout Standard
11664 Es gibt drei verbreitete Programme, die ASCII-Dateien nach
11693 kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
11698 -Drucker sollten Sie ein Filterscript erzeugen, das eines dieser Programme
11699 zur Umwandlung benutzt.
11704 -Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
11705 druckt.) Lesen Sie für weitere Informationen die
11717 \begin_layout Section
11718 Der Druckerspuldämon
11723 \begin_layout Standard
11724 Das Programm, das letztlich die Druckaufträge ausführt, heißt
11729 Dies ist auch das Programm, das die Datei
11732 \begin_inset LatexCommand \url{/etc/printcap}
11742 Irgendwo in den Shellscripts, die ausgeführt werden, wenn Ihr Computer
11747 \begin_layout Standard
11748 Auf einigen Computern stehen diese
11766 Das müssen Sie selbst herausfinden.
11775 gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
11776 Systems zur Verfügung steht.
11777 Im Prinzip können Sie auch jedes Mal
11781 von Hand starten, wenn Sie als
11782 \begin_inset Quotes gld
11786 \begin_inset Quotes grd
11792 \begin_layout Standard
11797 erst einmal auf Ihrem System läuft, können Sie ihn mit Hilfe des
11801 -Befehls kontrollieren.
11802 Auch hierzu müssen Sie als
11803 \begin_inset Quotes gld
11807 \begin_inset Quotes grd
11813 \begin_layout Section
11814 Kurze Zusammenfassung
11817 \begin_layout Standard
11818 Zum Abschluß fassen wir noch einmal die Schritte zusammen, die Sie durchführen
11819 müssen, um eine minimale Konfiguration zu erreichen.
11820 Wenn Sie fertig sind, haben Sie zwei Drucker: der eine heißt
11821 \begin_inset Quotes gld
11829 \begin_inset Quotes grd
11832 und dient dazu, ASCII zu drucken, der andere heißt
11833 \begin_inset Quotes gld
11841 \begin_inset Quotes grd
11844 und verarbeitet Aufträge in
11849 Der Druckerfilter für den
11852 \begin_inset Quotes gld
11860 \begin_inset Quotes grd
11865 -Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
11866 ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf\SpecialChar \textcompwordmark{}
11873 \begin_layout Enumerate
11881 \begin_inset Quotes gld
11885 \begin_inset Quotes grd
11890 ein oder benutzen Sie
11900 \begin_layout Enumerate
11901 Führen Sie folgende Befehle aus:
11905 \begin_layout Enumerate
11912 \begin_layout Enumerate
11922 \begin_layout Standard
11923 (wenn es nicht bereits existiert)
11927 \begin_layout Enumerate
11935 \begin_layout Standard
11936 (Möglicherweise müssen Sie
11953 \begin_layout Enumerate
11960 \begin_layout Enumerate
11968 \begin_layout Standard
11969 (nur falls diese Verzeichnisse noch nicht existieren)
11973 \begin_layout Enumerate
11977 touch lp/errs ps/errs
11980 \begin_layout Enumerate
11984 chgrp daemon lp ps lp/errs ps/errs
11988 \begin_layout Enumerate
11989 Editieren Sie nun Ihre Datei
11997 \begin_layout Enumerate
11998 Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
12003 \begin_layout Enumerate
12004 \SpecialChar \ldots{}
12005 entweder die alte Version umbenennen (zum Beispiel in
12014 \begin_layout Enumerate
12015 \SpecialChar \ldots{}
12016 oder alle Einträge auskommentieren, indem Sie an den Anfang jeder Zeile
12020 \begin_inset Quotes gld
12028 \begin_inset Quotes grd
12033 -Zeichen schreiben.
12037 \begin_layout Enumerate
12038 Erstellen Sie in Ihrer
12051 \begin_layout LyX-Code
12059 \begin_layout LyX-Code
12067 \begin_layout LyX-Code
12070 :sd=/var/spool/lpd/lp:
12075 \begin_layout LyX-Code
12078 :lf=/var/spool/lpd/lp/errs:
12083 \begin_layout LyX-Code
12107 \begin_layout LyX-Code
12115 \begin_layout LyX-Code
12118 :sd=/var/spool/lpd/ps:
12123 \begin_layout LyX-Code
12126 :lf=/var/spool/lpd/ps/errs:
12131 \begin_layout LyX-Code
12134 :if=/var/spool/lpd/ps/ps.filter:
12139 \begin_layout LyX-Code
12146 \begin_layout Enumerate
12147 STELLEN SIE SICHER, DASS:
12151 \begin_layout Enumerate
12152 nichts in einer Leerzeile zwischen zwei Einträgen steht -- nicht einmal
12159 \begin_layout Enumerate
12163 \begin_inset Quotes gld
12173 \begin_inset Quotes grd
12178 -Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
12186 \begin_layout Enumerate
12187 Als nächstes, erstellen Sie ein Filterscript für den Drucker
12197 \begin_layout Enumerate
12198 Erstellen Sie eine Datei
12201 /var/spool/lpd/ps/ps.filter
12204 mit folgendem Inhalt
12210 \begin_layout LyX-Code
12216 \begin_layout LyX-Code
12219 /usr/bin/gs -q -dSAFER -dNOPAUSE
12224 \begin_layout LyX-Code
12227 -sDEVICE=epson -sOutputFile=- -
12230 \begin_layout Standard
12231 (Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
12232 \begin_inset Quotes gld
12240 \begin_inset Quotes grd
12243 durch den entsprechenden Treibernamen Ihres Druckers.
12244 Wenn sich das Programm
12252 befinden sollte, korrigieren Sie den Pfad.)
12256 \begin_layout Enumerate
12257 Führen Sie folgende Befehle aus:
12261 \begin_layout Enumerate
12265 chmod a+x /var/spool/lpd/ps/ps.filter
12268 \begin_layout Enumerate
12272 chgrp daemon /var/spool/lpd/ps/ps.filter
12277 \begin_layout Enumerate
12278 Zuletzt starten Sie den Druckerdämon
12288 \begin_layout Enumerate
12289 Wenn er noch nicht läuft, benutzen Sie
12295 , um ihn zu starten.
12299 \begin_layout Enumerate
12300 Wenn er bereits läuft, starten Sie das Programm
12329 Diese Befehle aktivieren die neuen Einträge in
12354 \begin_layout Enumerate
12355 Stellen Sie sicher, daß
12362 irgendwo in Ihren Bootscripts ausgeführt wird.
12366 \begin_layout Enumerate
12367 Sie können sich jetzt wieder als root ausloggen und Ihre neuen Druckereinträge
12376 aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
12381 zu testen; entsprechend testen Sie den Drucker
12395 gefolgt vom Namen einer kurzen Datei im
12405 \begin_layout Standard
12406 Noch ein Wort zur Vorsicht: wenn Sie den Drucker
12410 testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
12411 eine Unmenge Müll an Ihren Drucker schicken.
12412 Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
12427 , um den Druckauftrag zu widerrufen.
12432 Anschließend können Sie Ihren Drucker wieder einschalten.
12435 \begin_layout Standard
12436 Wenn einer der beiden Drucker nicht funktioniert, überprüfen Sie alle Schritte
12438 Ansonsten können Ihnen die Man
12467 \begin_layout Standard
12468 Wenn alles funktioniert, herzlichen Glückwunsch!
12471 \begin_layout Chapter
12472 Die Einfügung Externes Material
12473 \begin_inset LatexCommand \label{cha:Externes}
12480 \begin_layout Section
12484 \begin_layout Standard
12485 Einer der am häufigsten geäußerten Wünsche der LyX-Nutzer ist die Möglichkeit
12486 einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
12487 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
12488 ähnliches zum Einbinden in die Dokumente zu erstellen.
12489 Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
12490 das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
12494 \begin_layout Itemize
12495 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
12499 \begin_layout Itemize
12500 LyX merkt nicht, daß Sie die Abbildung geändert haben, und die Darstellung
12501 am Bildschirm wird schnell veraltet; dies wird noch erschwert durch die
12502 fehlende Möglichkeit, die Anzeige zu aktualisieren
12505 \begin_layout Itemize
12506 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
12507 HTML oder ASCII umgehen
12510 \begin_layout Standard
12513 Externes\InsetSpace ~
12516 ist der Versuch, diese Probleme zu lösen
12520 \begin_layout Standard
12521 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
12522 wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
12523 zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
12530 Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
12531 LyX und einer externen Anwendung definiert wird.
12532 Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
12533 von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
12534 und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
12536 Das Ergebnis ist eben genau diese Einfügung Externes Material.
12537 Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
12538 Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
12539 Wenn Sie darauf klicken erscheint ein Dialog, in dem Sie genau festlegen
12540 können, welche Art von Material Sie einbinden wollen.
12541 Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
12542 oben aufgezeigten Probleme umgehen können und einiges mehr.
12545 \begin_layout Section
12546 Wie funktioniert das?
12549 \begin_layout Standard
12552 Externes\InsetSpace ~
12555 basiert auf dem Konzept der Vorlage.
12556 Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
12557 Sorte von Material umgehen soll.
12558 Derzeit gehören zu LyX derartige Vorlagen für XFig Abbildungen, Dia Diagramme,
12559 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
12560 Die vollständige Liste sehen Sie in
12565 infügen\SpecialChar \menuseparator
12566 Externes\InsetSpace ~
12570 Darüberhinaus ist es möglich durch eigene Vorlagen beliebige andere Formate
12572 Wir werden weiter unten beschreiben was genau Sie dazu machen müssen und
12573 hoffen, daß Sie derartig erstellte Vorlagen an das LyX-Team schicken, damit
12574 es in kommenden Versionen von LyX integriert werden kann.
12577 \begin_layout Standard
12578 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
12579 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
12580 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
12582 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
12583 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
12589 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluß
12590 speichern Sie diese
12595 Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen müssen Sie
12600 starten um eine PostScript®-Datei zu erzeugen, die von LaTeX eingebunden
12602 In diesem Fall ist also die
12606 -Datei die oben erwähnte Originaldatei, und die
12610 -Datei die tatsächlich eingebundene Datei.
12613 \begin_layout Standard
12614 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
12615 aktualisieren des Materials während Sie an Ihrem Text schreiben.
12616 Außerdem ist erst so die Flexibilität gegeben die benötigt wird, um unterschied
12617 liche Exportformate für die LyX-Datei zu ermöglichen.
12618 So ist es im Falle einer Ausgabe als reiner (ASCII) Text besteht sicher
12619 nicht sinnvoll, eine PostScript®-Datei im Rohformat einzubinden.
12620 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
12621 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
12622 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
12623 Genau dies ist mit der Einfügung Externes Material möglich, denn sie kennt
12624 all die notwendigen Befehle für derartige Konvertierungen (sofern sie von
12625 LyX unterstützt werden).
12628 \begin_layout Standard
12629 Darüberhinaus erlaubt die Einfügung Externes Material aber auch die einfache
12630 Integration mit externen Betrachtern und Editoren.
12631 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
12632 XFig zu starten um die Abbildung zu bearbeiten oder die erstellte PostScript®-D
12638 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
12639 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
12640 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
12641 der richtigen Größe zu erstellen.
12642 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
12643 und können so Ihre Produktivität ungemein steigern.
12646 \begin_layout Standard
12647 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
12648 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
12650 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
12651 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen um externe
12652 Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
12653 Ein fortgeschrittener
12654 Nutzer kann mit derartigen selbst erstellten Vorlagen die Möglichkeiten
12655 von LyX stark erweitern, ohne dazu den eigentlichen Quellcode verändern
12657 Zwar ist dazu einiges an Arbeit notwendig um all diese Befehle festzulegen,
12658 aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
12661 \begin_layout Standard
12662 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
12663 möglicher Exportformate für das eingefügte Material gibt wäre es zu vermuten,
12664 daß man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
12665 Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
12666 lle so einfach wie möglich zu halten.
12667 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
12668 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
12669 und es gibt nur einen einzigen Knopf
12674 rgebnis\InsetSpace ~
12677 , der die Datei in genau diesem primären Format anzeigt.
12678 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
12679 So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
12681 Denken Sie also daran daß Ihnen die Vorschau lediglich das Aussehen in
12682 diesem Hauptformat anzeigt; wenn Sie sehen wollen wie das Ergebnis in anderen
12683 Formaten aussieht müssen Sie wie gewohnt die Konvertierung manuell durchführen.
12686 \begin_layout Section
12689 Externe Datei bearbeiten
12692 \begin_layout Standard
12693 Eine Externe Einfügung wird vom Menü
12701 Es wird dann eine Schaltfläche in Ihrem Dokument eingefügt, und der Dialog
12704 Externe\InsetSpace ~
12709 In diesem Dialog können Sie genau festlegen welche Art von Material Sie
12710 einbinden wollen, und auch wie das geschehen soll.
12711 Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
12712 und Betrachter starten.
12715 \begin_layout Standard
12716 Ganz oben in diesem Dialog befindet sich eine Auswahlliste, in der Sie auswählen
12717 welche der Vorlagen verwendet werden soll.
12718 Darunter ist ein Textfenster in dem Sie einige hoffentlich hilfreiche Hinweise
12719 zur Verwendung finden: Meist eine kurze Beschreibung was die Vorlage macht
12720 und welche Parameter möglich sind.
12721 Es folgt ein Eingabefenster für den Dateinamen mit zugehörigem
12729 Schalter der den gewohnten Dateidialog öffnet um interaktiv eine Datei
12731 Dieser Name spezifiziert die originale Datei.
12732 Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird
12733 besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
12736 \begin_layout Standard
12737 Unten im Dialog finden Sie einen Eingabebereich mit dem Namen
12745 Damit sind Sie in der Lage die jeweilige Einfügung genauer festzulegen.
12746 Der Kommentar im Textfenster sollte Ihnen einen Hinweis geben, was Sie
12747 hier in der jeweiligen Vorlage angeben können, generell sind es Optionen
12748 die das genaue Aussehen der Einfügung beeinflussen.
12751 \begin_layout Standard
12752 Ganz rechts im Dialog befinden sich drei Knöpfe:
12766 rgebnis\InsetSpace ~
12777 Dies erlaubt es Ihnen, die Originaldatei mit dem zugeordneten Programm
12778 zu editieren, die erzeugte Einfügung in der Vorschau zu betrachten sowie
12779 eine Aktualisierung der Datei im primären Format auszulösen.
12780 Dieser letzte Knopf ist oft deaktiviert, da die meisten Vorlagen so konfigurier
12781 t sind, daß sie eine Aktualisierung automatisch vornehmen, sobald sich die
12782 Originaldatei verändert hat.
12783 In einem solchen Fall ist eine erzwungene Aktualisierung nicht notwendig.
12784 Bei einigen Vorlagen ist dieser Automatismus aber abgeschaltet, z.\InsetSpace \thinspace{}
12786 wenn der Aufwand, die einzubindende Datei zu erstellen, unverhältnismäßig
12787 groß ist und deshalb die Entscheidung, wann eine Aktualisierung wirklich
12788 nötig ist, dem Nutzer überlassen bleibt.
12789 Allerdings sind in diesem Fall auch wirklich Sie dafür zuständig z.\InsetSpace \thinspace{}
12791 vor dem Ausdruck durch einen Klick auf den
12798 -Knopf sicherzustellen, daß auch wirklich die aktuellste Datei eingebunden
12800 In dem Zusammenhang wäre es sicher hilfreich wenn es einen Menüeintrag
12806 earbeiten\SpecialChar \menuseparator
12808 Einfügungen\InsetSpace ~
12811 gäbe, der alle diese 'manuellen' Einfügungen aktualisiert.
12812 Leider ist das (noch) nicht der Fall, und es kann wohl noch eine Weile
12813 dauern bis es soweit ist.
12817 \begin_layout Standard
12818 Ganz unten befinden sich schließlich die gewohnten Knöpfe
12831 Wichtig in diesem Kontext ist daß auch ein Klick auf einen der Knöpfe auf
12832 der rechten Seite (
12846 rgebnis\InsetSpace ~
12856 ) bewirkt, daß geänderte Einstellungen im Dialog übernommen werden, so daß
12861 lediglich die Änderungen seit dem letzten Klick auf einen dieser Knöpfe
12863 Um davor gemachte Änderungen zurückzunehmen verwenden Sie bitte die normale
12871 \begin_layout Section
12875 \begin_layout Standard
12876 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
12877 von externem Material verwendet werden können.
12878 Dies sollte etwa folgendes umfassen:
12881 \begin_layout Itemize
12882 Externe Rasterbilder
12885 \begin_layout Itemize
12886 Externe XFig-Abbildungen
12889 \begin_layout Itemize
12893 \begin_layout Itemize
12894 Beispiele mit Musik
12897 \begin_layout Itemize
12898 Verwendung von Makefiles
12901 \begin_layout Itemize
12902 Rekursive externe Vorlagen
12905 \begin_layout Section
12906 Die Konfigurationsdatei
12909 \begin_layout Standard
12910 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
12911 Allerdings sollten Sie sich im klaren sein daß Sie, wenn Sie dabei zu unbesorgt
12912 vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
12913 Wenn Sie also eigene Vorlagen erstellen wollen lesen Sie bitte
12917 den Abschnitt über Sicherheit.
12920 \begin_layout Standard
12921 Nichtsdestotrotz sollten Sie unbedingt selbst erstellte Vorlagen an das
12925 \begin_layout Standard
12926 Die Vorlagendefinitionen befinden sich in der Datei
12928 LyXDir/external_templates
12931 Sie können sich eine Kopie davon in Ihr privates Nutzerverzeichnis
12935 kopieren und editieren.
12936 Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
12937 genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
12938 finden\SpecialChar \ldots{}
12942 \begin_layout Section
12943 Der Ersetzungsmechanismus
12946 \begin_layout Standard
12947 Wenn über die externe Einfügung ein externes Programm gestartet wird geschieht
12948 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
12949 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
12950 Aufruf ausgewertet werden.
12951 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
12952 das LyX-Dokument enthält.
12953 Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
12955 Hier finden Sie eine Liste dieser Makros:
12958 \begin_layout Description
12959 $$FName Der Name der im Dialog angegeben Datei.
12962 \begin_layout Description
12963 $$Basename Der Dateiname ohne die Endung
12966 \begin_layout Description
12967 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
12968 wird automatisch gelöscht wenn das Dokument geschlossen oder die Einfügung
12972 \begin_layout Description
12974 \begin_inset Quotes gld
12978 \begin_inset Quotes grd
12981 ) Dieses Makro wird expandiert zum Inhalt der Datei mit dem Namen
12988 \begin_layout Description
12989 $$Sysdir Dies wird ersetzt durch den Namen des Systemverzeichnisses.
12990 Wird normalerweise verwendet um diverse Hilfsskripte anzusprechen, die
12994 \begin_layout Standard
12995 Darüberhinaus werden sämtliche Umgebungsvariablen der Form
13002 \begin_layout Section
13003 Sicherheitshinweise
13006 \begin_layout Standard
13007 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
13008 zu einer Vielzahl von externen Programmen und startet diese automatisch.
13009 Darum ist es Notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
13011 Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
13012 Parameter anzugeben, scheinbar Gefahr, daß jemand bösartige Dokumente erstellt
13013 die willkürliche Befehle ausführen sobald ein Nutzer sie betrachtet oder
13015 Dies ist etwas das wir unter allen Umständen vermeiden wollen.
13018 \begin_layout Standard
13019 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
13020 tei festgelegt werden können bestehen keine Sicherheitsbedenken solange
13021 LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
13022 Der Grund dafür ist, daß die externen Programme nicht via
13026 Systembefehl aufgerufen werden, sondern via
13031 Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
13032 willkürliche Befehle durch die Shell ausführen zu lassen.
13035 \begin_layout Standard
13039 \begin_layout Standard
13048 Bedingt durch diese Sicherheit sind Sie allerdings etwas eingeschränkt in
13049 der Auswahl der Befehlszeichenketten, die Sie in der Vorlagedatei verwenden
13051 Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muß
13052 auch so bleiben wenn LyX weiterhin sicher bleiben soll.
13053 Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
13054 Skript schreiben und dieses dann aufrufen.
13059 finden Sie das Skript
13061 general_command_wrapper.py
13063 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
13064 Es ist auch ein gutes Beispiel wenn Sie selbst eigene, sichere Skripte
13066 Ein sehr viel komplexeres Beispiel, das auch
13070 und Konsorten verwendet, finden Sie mit
13074 im selben Verzeichnis.
13078 \begin_layout Standard
13090 \begin_layout Standard
13091 Es ist zwar durchaus möglich eine Vorlage zu erstellen, die eine direkte
13092 Interaktion mit der Shell erlaubt.
13093 Dies würde jedoch einem böswilligen Nutzer erlauben, durch die clevere
13094 Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
13095 Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
13100 Mechanismus arbeiten.
13101 Selbstverständlich mag es verlockend sein in einer sicheren Umgebung zu
13102 den einfacheren Shellscripts zurückzukehren.
13103 Aber seien Sie sich bewußt
13107 Sie dadurch ein potentielles Sicherheitsloch schaffen.
13108 Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
13109 Open Source an uns zu schicken sollte klar sein daß ein derartiges, unsicheres
13110 Skript niemals fester Bestandteil der LyX-Distribution werden kann.
13113 \begin_layout Standard
13114 Die Einfügung externes Material
13118 eine große Macht, und man muß sicherheitsbewußt damit umgehen.
13119 Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
13120 die Türe zu gewaltigen Sicherheitsproblemen öffnen.
13121 Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
13122 oder fragen Sie das LyX-Team wenn Sie sich nicht sicher sind ob eine von
13123 Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
13124 Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
13125 kontrollierten Umfeld verwenden.
13128 \begin_layout Section
13129 Die Zukunft der externen Einfügung
13132 \begin_layout Standard
13133 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
13134 Mechanismus der einen Zugang zu den Interna von LyX bietet.
13135 Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
13136 Falls sich jemand an die Weiterentwicklung macht sind hier ein paar Hinweise,
13137 welche Wege dabei gegangen werden sollten:
13140 \begin_layout Itemize
13141 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
13144 \begin_layout Itemize
13145 Eingebettete Bearbeitung, z.\InsetSpace \thinspace{}
13147 über OpenParts oder ein ähnliches Protokoll.
13150 \begin_layout Itemize
13151 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
13152 Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
13153 ebenso für die Parameter für jedes dieser Formate.
13154 Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
13155 global für diese eine Vorlage gilt.
13156 Dies würde es ermöglichen auf die etwas willkürliche Festlegung eines primären
13157 Formates für das einzubindende Material zu verzichten.
13160 \begin_layout Itemize
13161 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
13162 als die einfache Parameterzeile zu ermöglichen.
13163 Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
13164 e Version der Einfügungsdialoge zu erstellen.
13167 \begin_layout Chapter
13172 \begin_layout Standard
13173 Dieser Anhang ist eine große Zusammenstellung aller Tastaturkürzel der deutschen
13175 Ursprünglich sollte es nur eine Liste der Kürzel, gefolgt von der zugeordneten
13176 Funktion werden, damit ein Benutzer schnell herausfinden kann was ein Kürzel
13178 Später haben wir uns dann entschlossen, auch die Menüs und die Definition
13179 der Werkzeugleiste hier aufzunehmen.
13183 \begin_layout Standard
13184 Die Form ist eigentlich selbsterklärend, dennoch ein paar Tips: Alle Einträge
13193 usw.) sind alphabetisch geordnet.
13194 Einfachere Kombinationen stehen weiter oben als komplexere (
13203 Alle Einträge hier wurden aus der Menüstruktur und den Definitionsdateien
13213 Diese Dateien stellen im Zweifelsfall 'die letzte Instanz' das.
13214 Bedenken Sie auch, daß Sie die Tastaturkürzel auch in Ihrer privaten Datei
13217 UserDir/preferences
13219 umdefinieren können.
13220 Wenn also etwas nicht übereinstimmt schauen Sie bitte zuerst dort nach
13221 und stellen Sie sicher daß es nicht dort umdefiniert wurde.
13224 \begin_layout Standard
13225 Und als letztes sei der Hinweis angebracht daß einige Windowmanager (wie
13226 z.\InsetSpace \thinspace{}
13228 FVWM) einige der Funktionstasten abfangen und für die eigene Steuerung
13230 So schaltet etwa bei einigen Installationen
13234 zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
13235 vorgesehen -- ein Wort vorwärts.
13236 Aber auch der Windowmanager ist zum Glück konfigurierbar, und Sie können
13237 derartige 'Kollisionen' beheben.
13240 \begin_layout Section
13244 \begin_layout LyX-Code
13248 \begin_layout LyX-Code
13252 \begin_layout LyX-Code
13256 \begin_layout LyX-Code
13257 Icon "buffer-write"
13260 \begin_layout LyX-Code
13261 Icon "buffer-print"
13264 \begin_layout LyX-Code
13268 \begin_layout LyX-Code
13272 \begin_layout LyX-Code
13276 \begin_layout LyX-Code
13280 \begin_layout LyX-Code
13284 \begin_layout LyX-Code
13288 \begin_layout LyX-Code
13292 \begin_layout LyX-Code
13296 \begin_layout LyX-Code
13300 \begin_layout LyX-Code
13304 \begin_layout LyX-Code
13308 \begin_layout LyX-Code
13312 \begin_layout LyX-Code
13313 Icon "footnote-insert"
13316 \begin_layout LyX-Code
13317 Icon "marginpar-insert"
13320 \begin_layout LyX-Code
13324 \begin_layout LyX-Code
13328 \begin_layout LyX-Code
13329 Icon "figure-insert"
13332 \begin_layout LyX-Code
13333 Icon "dialog-tabular-insert"
13336 \begin_layout LyX-Code
13340 \begin_layout Section
13344 \begin_layout Subsection
13349 \labelwidthstring 00.00.0000
13359 \labelwidthstring 00.00.0000
13371 \labelwidthstring 00.00.0000
13383 \labelwidthstring 00.00.0000
13397 \labelwidthstring 00.00.0000
13407 \labelwidthstring 00.00.0000
13420 \labelwidthstring 00.00.0000
13429 \labelwidthstring 00.00.0000
13438 \labelwidthstring 00.00.0000
13447 \labelwidthstring 00.00.0000
13457 \labelwidthstring 00.00.0000
13467 \labelwidthstring 00.00.0000
13477 \labelwidthstring 00.00.0000
13491 \labelwidthstring 00.00.0000
13501 \labelwidthstring 00.00.0000
13513 \labelwidthstring 00.00.0000
13525 \labelwidthstring 00.00.0000
13535 \labelwidthstring 00.00.0000
13541 buffer-new-template
13545 \labelwidthstring 00.00.0000
13556 \begin_layout Subsection
13561 \labelwidthstring 00.00.0000
13573 \labelwidthstring 00.00.0000
13585 \labelwidthstring 00.00.0000
13597 \labelwidthstring 00.00.0000
13611 \labelwidthstring 00.00.0000
13623 \labelwidthstring 00.00.0000
13635 \labelwidthstring 00.00.0000
13647 \labelwidthstring 00.00.0000
13659 \labelwidthstring 00.00.0000
13669 \labelwidthstring 00.00.0000
13681 \labelwidthstring 00.00.0000
13696 \labelwidthstring 00.00.0000
13703 tabular-feature align-left
13707 \labelwidthstring 00.00.0000
13714 tabular-feature delete-column
13718 \labelwidthstring 00.00.0000
13725 tabular-feature append-row
13729 \labelwidthstring 00.00.0000
13736 tabular-feature align-right
13740 \labelwidthstring 00.00.0000
13747 tabular-feature delete-row
13751 \labelwidthstring 00.00.0000
13758 tabular-feature toggle-line-left
13762 \labelwidthstring 00.00.0000
13769 tabular-feature valign-bottom
13773 \labelwidthstring 00.00.0000
13780 tabular-feature toggle-line-top
13784 \labelwidthstring 00.00.0000
13791 tabular-feature multicolumn
13795 \labelwidthstring 00.00.0000
13802 tabular-feature toggle-line-right
13806 \labelwidthstring 00.00.0000
13813 tabular-feature append-column
13817 \labelwidthstring 00.00.0000
13824 tabular-feature valign-center
13828 \labelwidthstring 00.00.0000
13835 tabular-feature toggle-line-bottom
13839 \labelwidthstring 00.00.0000
13846 tabular-feature valign-top
13850 \labelwidthstring 00.00.0000
13857 tabular-feature align-center
13862 \labelwidthstring 00.00.0000
13875 \labelwidthstring 00.00.0000
13882 primary-selection-paste paragraph
13886 \labelwidthstring 00.00.0000
13893 primary-selection-paste
13898 \labelwidthstring 00.00.0000
13910 \labelwidthstring 00.00.0000
13921 \begin_layout Subsection
13926 \labelwidthstring 00.00.0000
13938 \labelwidthstring 00.00.0000
13946 dialog-tabular-insert
13950 \labelwidthstring 00.00.0000
13958 buffer-child-insert
13962 \labelwidthstring 00.00.0000
13977 \labelwidthstring 00.00.0000
13984 file-insert-ascii paragraphs
13988 \labelwidthstring 00.00.0000
13999 \labelwidthstring 00.00.0000
14006 file-insert-ascii lines
14011 \labelwidthstring 00.00.0000
14023 \labelwidthstring 00.00.0000
14035 \labelwidthstring 00.00.0000
14050 \labelwidthstring 00.00.0000
14061 \labelwidthstring 00.00.0000
14072 \labelwidthstring 00.00.0000
14083 \labelwidthstring 00.00.0000
14094 \labelwidthstring 00.00.0000
14105 \labelwidthstring 00.00.0000
14117 \labelwidthstring 00.00.0000
14132 \labelwidthstring 00.00.0000
14139 buffer-float-insert algorithm
14143 \labelwidthstring 00.00.0000
14150 buffer-float-insert wide-tab
14154 \labelwidthstring 00.00.0000
14161 buffer-float-insert figure
14165 \labelwidthstring 00.00.0000
14172 buffer-float-insert table
14176 \labelwidthstring 00.00.0000
14183 buffer-float-insert wide-fig
14188 \labelwidthstring 00.00.0000
14200 \labelwidthstring 00.00.0000
14212 \labelwidthstring 00.00.0000
14220 marginalnote-insert
14224 \labelwidthstring 00.00.0000
14236 \labelwidthstring 00.00.0000
14251 \labelwidthstring 00.00.0000
14262 \labelwidthstring 00.00.0000
14273 \labelwidthstring 00.00.0000
14278 ligature-break-insert
14282 \labelwidthstring 00.00.0000
14293 \labelwidthstring 00.00.0000
14300 protected-space-insert
14304 \labelwidthstring 00.00.0000
14311 menu-separator-insert
14315 \labelwidthstring 00.00.0000
14322 end-of-sentence-period-insert
14326 \labelwidthstring 00.00.0000
14333 command-sequence math-insert ^;math-mode;
14337 \labelwidthstring 00.00.0000
14344 hyphenation-point-insert
14348 \labelwidthstring 00.00.0000
14355 command-sequence math-insert _;math-mode;
14359 \labelwidthstring 00.00.0000
14371 \labelwidthstring 00.00.0000
14383 \labelwidthstring 00.00.0000
14395 \labelwidthstring 00.00.0000
14407 \labelwidthstring 00.00.0000
14419 \labelwidthstring 00.00.0000
14430 \begin_layout Subsection
14437 \labelwidthstring 00.00.0000
14449 \labelwidthstring 00.00.0000
14461 \labelwidthstring 00.00.0000
14473 \labelwidthstring 00.00.0000
14485 \labelwidthstring 00.00.0000
14497 \labelwidthstring 00.00.0000
14509 \labelwidthstring 00.00.0000
14521 \labelwidthstring 00.00.0000
14533 \labelwidthstring 00.00.0000
14544 \begin_layout Subsubsection
14547 Format\SpecialChar \menuseparator
14548 Zeichen\SpecialChar \ldots{}
14553 \labelwidthstring 00.00.0000
14565 \labelwidthstring 00.00.0000
14575 \labelwidthstring 00.00.0000
14585 \labelwidthstring 00.00.0000
14595 \labelwidthstring 00.00.0000
14605 \labelwidthstring 00.00.0000
14615 \labelwidthstring 00.00.0000
14625 \labelwidthstring 00.00.0000
14635 \labelwidthstring 00.00.0000
14645 \labelwidthstring 00.00.0000
14655 \labelwidthstring 00.00.0000
14665 \labelwidthstring 00.00.0000
14675 \labelwidthstring 00.00.0000
14685 \labelwidthstring 00.00.0000
14695 \labelwidthstring 00.00.0000
14707 \labelwidthstring 00.00.0000
14719 \labelwidthstring 00.00.0000
14731 \labelwidthstring 00.00.0000
14743 \labelwidthstring 00.00.0000
14753 \labelwidthstring 00.00.0000
14765 \labelwidthstring 00.00.0000
14777 \labelwidthstring 00.00.0000
14787 \labelwidthstring 00.00.0000
14799 \labelwidthstring 00.00.0000
14811 \labelwidthstring 00.00.0000
14823 \labelwidthstring 00.00.0000
14835 \labelwidthstring 00.00.0000
14845 \labelwidthstring 00.00.0000
14855 \labelwidthstring 00.00.0000
14867 \labelwidthstring 00.00.0000
14879 \labelwidthstring 00.00.0000
14891 \labelwidthstring 00.00.0000
14901 \labelwidthstring 00.00.0000
14910 \begin_layout Subsection
14914 \begin_layout Subsection
14918 \begin_layout Subsection
14922 \begin_layout Subsection
14927 \labelwidthstring 00.00.0000
14939 \labelwidthstring 00.00.0000
14951 \labelwidthstring 00.00.0000
14963 \labelwidthstring 00.00.0000
14975 \labelwidthstring 00.00.0000
14987 \labelwidthstring 00.00.0000
14995 layout ShortFoilhead
14999 \labelwidthstring 00.00.0000
15011 \labelwidthstring 00.00.0000
15023 \labelwidthstring 00.00.0000
15035 \labelwidthstring 00.00.0000
15047 \labelwidthstring 00.00.0000
15055 layout ShortRotatefoilhead
15059 \labelwidthstring 00.00.0000
15071 \labelwidthstring 00.00.0000
15083 \labelwidthstring 00.00.0000
15095 \labelwidthstring 00.00.0000
15103 drop-layouts-choice
15107 \labelwidthstring 00.00.0000
15122 \labelwidthstring 00.00.0000
15137 \labelwidthstring 00.00.0000
15149 \labelwidthstring 00.00.0000
15161 \labelwidthstring 00.00.0000
15169 layout Subsubsection
15173 \labelwidthstring 00.00.0000
15185 \labelwidthstring 00.00.0000
15193 layout Subparagraph
15197 \labelwidthstring 00.00.0000
15201 asterisk\InsetSpace ~
15210 \labelwidthstring 00.00.0000
15214 asterisk\InsetSpace ~
15223 \labelwidthstring 00.00.0000
15227 asterisk\InsetSpace ~
15236 \labelwidthstring 00.00.0000
15240 asterisk\InsetSpace ~
15249 \labelwidthstring 00.00.0000
15253 asterisk\InsetSpace ~
15258 layout Subsubsection*
15262 \labelwidthstring 00.00.0000
15266 asterisk\InsetSpace ~
15275 \labelwidthstring 00.00.0000
15279 asterisk\InsetSpace ~
15284 layout Subparagraph*
15288 \labelwidthstring 00.00.0000
15300 \labelwidthstring 00.00.0000
15308 layout Bibliography
15312 \labelwidthstring 00.00.0000
15324 \labelwidthstring 00.00.0000
15336 \labelwidthstring 00.00.0000
15348 \labelwidthstring 00.00.0000
15360 \labelwidthstring 00.00.0000
15372 \labelwidthstring 00.00.0000
15380 layout Rotatefoilhead
15384 \labelwidthstring 00.00.0000
15392 layout RightAddress
15396 \labelwidthstring 00.00.0000
15408 \labelwidthstring 00.00.0000
15420 \labelwidthstring 00.00.0000
15432 \labelwidthstring 00.00.0000
15443 \begin_layout Standard
15444 Die folgenden Definitionen dienen der Kompatibilität zu älteren Versionen.
15445 Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
15449 \labelwidthstring 00.00.0000
15461 \labelwidthstring 00.00.0000
15469 layout Subsubsection*
15473 \labelwidthstring 00.00.0000
15484 \begin_layout Section
15488 \begin_layout Subsection
15489 Specifische Definitionen aus
15495 \labelwidthstring 00.00.0000
15506 \labelwidthstring 00.00.0000
15517 \labelwidthstring 00.00.0000
15528 \labelwidthstring 00.00.0000
15539 \labelwidthstring 00.00.0000
15550 \labelwidthstring 00.00.0000
15561 \labelwidthstring 00.00.0000
15568 hyphenation-point-insert
15572 \labelwidthstring 00.00.0000
15583 \labelwidthstring 00.00.0000
15590 line-delete-forward
15594 \labelwidthstring 00.00.0000
15605 \labelwidthstring 00.00.0000
15616 \labelwidthstring 00.00.0000
15627 \labelwidthstring 00.00.0000
15638 \labelwidthstring 00.00.0000
15649 \labelwidthstring 00.00.0000
15658 \labelwidthstring 00.00.0000
15669 \labelwidthstring 00.00.0000
15680 \labelwidthstring 00.00.0000
15691 \labelwidthstring 00.00.0000
15702 \labelwidthstring 00.00.0000
15713 \labelwidthstring 00.00.0000
15724 \labelwidthstring 00.00.0000
15736 \labelwidthstring 00.00.0000
15748 \labelwidthstring 00.00.0000
15760 \labelwidthstring 00.00.0000
15772 \labelwidthstring 00.00.0000
15785 \labelwidthstring 00.00.0000
15797 \labelwidthstring 00.00.0000
15809 \labelwidthstring 00.00.0000
15821 \labelwidthstring 00.00.0000
15833 \labelwidthstring 00.00.0000
15846 \labelwidthstring 00.00.0000
15858 \labelwidthstring 00.00.0000
15870 \labelwidthstring 00.00.0000
15883 \labelwidthstring 00.00.0000
15896 \labelwidthstring 00.00.0000
15909 \labelwidthstring 00.00.0000
15922 \labelwidthstring 00.00.0000
15935 \labelwidthstring 00.00.0000
15948 \labelwidthstring 00.00.0000
15960 \labelwidthstring 00.00.0000
15972 \labelwidthstring 00.00.0000
15984 \labelwidthstring 00.00.0000
15992 menu-open Documents
15996 \labelwidthstring 00.00.0000
16008 \labelwidthstring 00.00.0000
16020 \labelwidthstring 00.00.0000
16032 \labelwidthstring 00.00.0000
16044 \labelwidthstring 00.00.0000
16056 \labelwidthstring 00.00.0000
16064 buffer-toggle-read-only
16068 \labelwidthstring 00.00.0000
16080 \labelwidthstring 00.00.0000
16092 \labelwidthstring 00.00.0000
16104 \labelwidthstring 00.00.0000
16115 \labelwidthstring 00.00.0000
16126 \labelwidthstring 00.00.0000
16137 \labelwidthstring 00.00.0000
16148 \labelwidthstring 00.00.0000
16159 \labelwidthstring 00.00.0000
16170 \labelwidthstring 00.00.0000
16181 \labelwidthstring 00.00.0000
16192 \labelwidthstring 00.00.0000
16203 \labelwidthstring 00.00.0000
16214 \labelwidthstring 00.00.0000
16225 \labelwidthstring 00.00.0000
16236 \labelwidthstring 00.00.0000
16247 \labelwidthstring 00.00.0000
16258 \labelwidthstring 00.00.0000
16265 word-delete-forward
16269 \labelwidthstring 00.00.0000
16276 word-delete-backward
16280 \labelwidthstring 00.00.0000
16291 \labelwidthstring 00.00.0000
16298 end-of-sentence-period-insert
16302 \labelwidthstring 00.00.0000
16309 protected-space-insert
16313 \labelwidthstring 00.00.0000
16324 \labelwidthstring 00.00.0000
16335 \labelwidthstring 00.00.0000
16346 \labelwidthstring 00.00.0000
16357 \labelwidthstring 00.00.0000
16368 \labelwidthstring 00.00.0000
16379 \labelwidthstring 00.00.0000
16386 buffer-begin-select
16390 \labelwidthstring 00.00.0000
16401 \labelwidthstring 00.00.0000
16408 paragraph-up-select
16412 \labelwidthstring 00.00.0000
16419 paragraph-down-select
16423 \labelwidthstring 00.00.0000
16430 word-backward-select
16434 \labelwidthstring 00.00.0000
16441 word-forward-select
16445 \labelwidthstring 00.00.0000
16456 \labelwidthstring 00.00.0000
16463 word-delete-forward
16467 \labelwidthstring 00.00.0000
16478 \labelwidthstring 00.00.0000
16489 \labelwidthstring 00.00.0000
16500 \labelwidthstring 00.00.0000
16511 \labelwidthstring 00.00.0000
16518 break-paragraph-keep-layout
16522 \labelwidthstring 00.00.0000
16530 \begin_layout Subsection
16531 Specifische Definitionen aus
16537 \labelwidthstring 00.00.0000
16548 \labelwidthstring 00.00.0000
16559 \labelwidthstring 00.00.0000
16570 \labelwidthstring 00.00.0000
16581 \labelwidthstring 00.00.0000
16592 \labelwidthstring 00.00.0000
16603 \labelwidthstring 00.00.0000
16614 \labelwidthstring 00.00.0000
16625 \labelwidthstring 00.00.0000
16636 \labelwidthstring 00.00.0000
16647 \labelwidthstring 00.00.0000
16658 \labelwidthstring 00.00.0000
16669 \labelwidthstring 00.00.0000
16680 \labelwidthstring 00.00.0000
16691 \labelwidthstring 00.00.0000
16702 \labelwidthstring 00.00.0000
16713 \labelwidthstring 00.00.0000
16724 \labelwidthstring 00.00.0000
16735 \labelwidthstring 00.00.0000
16746 \labelwidthstring 00.00.0000
16757 \labelwidthstring 00.00.0000
16768 \labelwidthstring 00.00.0000
16779 \labelwidthstring 00.00.0000
16786 protected-space-insert
16790 \labelwidthstring 00.00.0000
16801 \labelwidthstring 00.00.0000
16812 \labelwidthstring 00.00.0000
16823 \labelwidthstring 00.00.0000
16830 buffer-new-template
16834 \labelwidthstring 00.00.0000
16845 \labelwidthstring 00.00.0000
16856 \labelwidthstring 00.00.0000
16867 \labelwidthstring 00.00.0000
16878 \labelwidthstring 00.00.0000
16889 \labelwidthstring 00.00.0000
16900 \labelwidthstring 00.00.0000
16911 \labelwidthstring 00.00.0000
16918 end-of-sentence-period-insert
16922 \labelwidthstring 00.00.0000
16933 \labelwidthstring 00.00.0000
16944 \labelwidthstring 00.00.0000
16951 hyphenation-point-insert
16955 \labelwidthstring 00.00.0000
16966 \labelwidthstring 00.00.0000
16973 protected-space-insert
16977 \labelwidthstring 00.00.0000
16988 \labelwidthstring 00.00.0000
16999 \labelwidthstring 00.00.0000
17010 \labelwidthstring 00.00.0000
17021 \labelwidthstring 00.00.0000
17032 \labelwidthstring 00.00.0000
17043 \labelwidthstring 00.00.0000
17054 \labelwidthstring 00.00.0000
17065 \labelwidthstring 00.00.0000
17076 \labelwidthstring 00.00.0000
17087 \labelwidthstring 00.00.0000
17098 \labelwidthstring 00.00.0000
17109 \labelwidthstring 00.00.0000
17120 \labelwidthstring 00.00.0000
17131 \labelwidthstring 00.00.0000
17142 \labelwidthstring 00.00.0000
17149 word-delete-forward
17153 \labelwidthstring 00.00.0000
17160 word-delete-backward
17164 \labelwidthstring 00.00.0000
17175 \labelwidthstring 00.00.0000
17186 \labelwidthstring 00.00.0000
17197 \labelwidthstring 00.00.0000
17208 \labelwidthstring 00.00.0000
17215 paragraph-down-select
17219 \labelwidthstring 00.00.0000
17230 \labelwidthstring 00.00.0000
17237 buffer-begin-select
17241 \labelwidthstring 00.00.0000
17248 word-backward-select
17252 \labelwidthstring 00.00.0000
17259 word-forward-select
17263 \labelwidthstring 00.00.0000
17270 paragraph-up-select
17274 \labelwidthstring 00.00.0000
17285 \labelwidthstring 00.00.0000
17292 break-paragraph-keep-layout
17296 \labelwidthstring 00.00.0000
17307 \labelwidthstring 00.00.0000
17318 \labelwidthstring 00.00.0000
17329 \labelwidthstring 00.00.0000
17340 \labelwidthstring 00.00.0000
17351 \labelwidthstring 00.00.0000
17360 \labelwidthstring 00.00.0000
17371 \labelwidthstring 00.00.0000
17382 \labelwidthstring 00.00.0000
17393 \labelwidthstring 00.00.0000
17404 \labelwidthstring 00.00.0000
17414 \begin_layout Subsection
17415 Spezifische Definitionen aus
17420 \begin_layout Standard
17421 Definitionen die denen aus dem Programm Scientific Word ähnlich sind.
17424 \begin_layout Standard
17425 Zusammengestellt von
17433 \begin_layout Standard
17434 Diese Definitionen erleichtern das Schreiben von Gleichungen ohne die Maus
17438 \begin_layout Standard
17439 Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
17440 sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
17441 Wenn Sie beispielsweise wissen wollen wie
17445 korrekt bezeichnet wird, drücken Sie
17449 gefolgt von dieser Kombination und in der Statuszeile sehen Sie dann
17450 \begin_inset Quotes gld
17458 \begin_inset Quotes grd
17465 \labelwidthstring 00.00.0000
17475 \begin_layout Standard
17476 Wechsel normal/hervorgehobener Modus für Gleichungen.
17480 \labelwidthstring 00.00.0000
17490 \begin_layout Standard
17491 Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste drücken
17492 wird der Ausdruck als Zähler eines Bruches verwendet.
17496 \labelwidthstring 00.00.0000
17506 \begin_layout Standard
17507 Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
17508 Das normalerweise verwendete
17510 math\SpecialChar \-
17513 , das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
17517 \labelwidthstring 00.00.0000
17528 \labelwidthstring 00.00.0000
17538 \begin_inset Formula $\int$
17545 \labelwidthstring 00.00.0000
17552 line-delete-forward
17557 \begin_layout Standard
17558 Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
17559 im Mathemodus schreiben
17563 \labelwidthstring 00.00.0000
17573 \begin_layout Standard
17574 Befehle um die Numerierung von Gleichungen zu kontrollieren.
17575 Die in Sciword verwendete Sequenz
17579 bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
17583 \labelwidthstring 00.00.0000
17592 Add/remove a number to single equation.
17596 \labelwidthstring 00.00.0000
17605 Add/remove a number to a line in equation array.
17609 \labelwidthstring 00.00.0000
17620 \labelwidthstring 00.00.0000
17629 Insert a quote character.
17633 \labelwidthstring 00.00.0000
17643 \begin_inset Formula $\sqrt{}$
17650 \labelwidthstring 00.00.0000
17661 \labelwidthstring 00.00.0000
17672 \labelwidthstring 00.00.0000
17683 \labelwidthstring 00.00.0000
17694 \labelwidthstring 00.00.0000
17705 \labelwidthstring 00.00.0000
17716 \labelwidthstring 00.00.0000
17726 \begin_layout Standard
17728 In Sciword erhält man durch Eingabe von
17736 ein Paar zusammengehöriger Klammern.
17737 Um ungleiche Klammerpaare zu erhalten müssen Sie den Dialog
17739 Mathematische Symbole
17742 Wenn Sie mit der Rück-Taste (backspace) die
17746 Klammer eines solchen Paares löschen wird nur die Klammer und nicht der
17751 \labelwidthstring 00.00.0000
17762 \labelwidthstring 00.00.0000
17773 \labelwidthstring 00.00.0000
17784 \labelwidthstring 00.00.0000
17795 \labelwidthstring 00.00.0000
17806 \labelwidthstring 00.00.0000
17817 \labelwidthstring 00.00.0000
17824 math-delim langle rangle
17828 \labelwidthstring 00.00.0000
17835 math-delim langle rangle
17839 \labelwidthstring 00.00.0000
17850 \labelwidthstring 00.00.0000
17861 \labelwidthstring 00.00.0000
17872 \labelwidthstring 00.00.0000
17883 \labelwidthstring 00.00.0000
17893 \begin_layout Standard
17894 In Sciword erhält man Akzente vorrangig indem man die entsprechende Akzenttaste
17895 zusammen mit Control drückt, also
17904 für den Acute-Akzent,
17908 für die Tilde usw\SpecialChar \@.
17909 Einige davon funktionieren nur im Mathematikmodus.
17913 \labelwidthstring 00.00.0000
17924 \labelwidthstring 00.00.0000
17935 \labelwidthstring 00.00.0000
17946 \labelwidthstring 00.00.0000
17957 \labelwidthstring 00.00.0000
17968 \labelwidthstring 00.00.0000
17979 \labelwidthstring 00.00.0000
17990 \labelwidthstring 00.00.0000
18001 \labelwidthstring 00.00.0000
18010 Why is it not "accent-bar"?
18013 \begin_layout Standard
18014 Funktionstasten -- größtenteils kompatibel zu Sciword.
18018 \labelwidthstring 00.00.0000
18029 \labelwidthstring 00.00.0000
18040 \labelwidthstring 00.00.0000
18051 \labelwidthstring 00.00.0000
18061 \begin_layout Standard
18062 In Sciword werden F4 bis F8 benutzt, um die Zeichensätze zu wechseln, F4
18063 geht dabei zum Standardzeichensatz.
18067 \labelwidthstring 00.00.0000
18078 \labelwidthstring 00.00.0000
18089 \labelwidthstring 00.00.0000
18100 \labelwidthstring 00.00.0000
18111 \labelwidthstring 00.00.0000
18121 \begin_layout Standard
18122 Sciword-Abkürzungen für mathematische Symbole.
18126 \labelwidthstring 00.00.0000
18136 \begin_inset Formula $\prime$
18143 \labelwidthstring 00.00.0000
18156 \labelwidthstring 00.00.0000
18169 \labelwidthstring 00.00.0000
18177 math-insert partial
18179 Partielle Ableitung
18180 \begin_inset Formula $\partial$
18187 \labelwidthstring 00.00.0000
18198 \begin_inset Formula $\sum$
18205 \labelwidthstring 00.00.0000
18216 \begin_inset Formula $\prod$
18223 \labelwidthstring 00.00.0000
18234 \begin_inset Formula $\infty$
18241 \labelwidthstring 00.00.0000
18249 symbol-insert times
18252 \begin_layout Standard
18253 Meine eigenen Kürzel für Dinge, die ich oft verwende.
18257 \labelwidthstring 00.00.0000
18269 \labelwidthstring 00.00.0000
18280 \begin_inset Quotes gld
18284 \begin_inset Quotes grd
18288 \begin_inset Formula $\dagger$
18295 \labelwidthstring 00.00.0000
18306 \begin_inset Formula $\equiv$
18313 \labelwidthstring 00.00.0000
18323 \begin_inset Quotes gld
18327 \begin_inset Quotes grd
18331 \begin_inset Formula $\approx$
18338 \labelwidthstring 00.00.0000
18348 \begin_inset Formula $\sim$
18355 \labelwidthstring 00.00.0000
18362 math-insert rightarrow
18366 \labelwidthstring 00.00.0000
18377 \labelwidthstring 00.00.0000
18388 \labelwidthstring 00.00.0000
18399 \labelwidthstring 00.00.0000
18409 \begin_layout Subsection
18410 Standard-Definitionen im Mathematikmodus
18414 \labelwidthstring 00.00.0000
18422 math-insert overline
18426 \labelwidthstring 00.00.0000
18438 \labelwidthstring 00.00.0000
18450 \labelwidthstring 00.00.0000
18462 \labelwidthstring 00.00.0000
18474 \labelwidthstring 00.00.0000
18486 \labelwidthstring 00.00.0000
18498 \labelwidthstring 00.00.0000
18510 \labelwidthstring 00.00.0000
18522 \labelwidthstring 00.00.0000
18534 \labelwidthstring 00.00.0000
18546 \labelwidthstring 00.00.0000
18554 math-insert partial
18558 \labelwidthstring 00.00.0000
18570 \labelwidthstring 00.00.0000
18582 \labelwidthstring 00.00.0000
18594 \labelwidthstring 00.00.0000
18606 \labelwidthstring 00.00.0000
18618 \labelwidthstring 00.00.0000
18630 \labelwidthstring 00.00.0000
18642 \labelwidthstring 00.00.0000
18654 \labelwidthstring 00.00.0000
18666 \labelwidthstring 00.00.0000
18678 \labelwidthstring 00.00.0000
18690 \labelwidthstring 00.00.0000
18702 \labelwidthstring 00.00.0000
18714 \labelwidthstring 00.00.0000
18726 \labelwidthstring 00.00.0000
18734 math-delim langle rangle
18738 \labelwidthstring 00.00.0000
18746 math-delim rangle langle
18750 \labelwidthstring 00.00.0000
18762 \labelwidthstring 00.00.0000
18774 \labelwidthstring 00.00.0000
18785 \begin_layout Subsection
18786 Sonstige Tastaturkürzel
18790 \labelwidthstring 00.00.0000
18800 \labelwidthstring 00.00.0000
18810 \labelwidthstring 00.00.0000
18820 \labelwidthstring 00.00.0000
18830 \labelwidthstring 00.00.0000