1 #LyX 1.4.0cvs 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
33 \paperpagestyle default
34 \tracking_changes false
44 Möglichkeiten für fortgeschrittene Nutzer
53 \begin_layout Standard
85 \begin_layout Standard
88 \begin_inset LatexCommand \tableofcontents{}
100 \begin_layout Standard
102 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
103 LyX bietet, um es den eigenen Wünschen anzupassen.
104 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
105 Drucken, das Senden von Befehlen an LyX durch den LyX-Server, Internationalisie
106 rung, Installation neuer LaTeX-Klassen und LyX-Layouts usw.
108 Es kann hier nicht alles beschrieben werden, das an LyX individuell eingestellt
109 und verändert werden kann --- die Entwickler fügen Neuerungen schneller
110 ein, als wir sie dokumentieren können --- doch werden die grundlegenden
111 Fähigkeiten von LyX dokumentiert sowie für einige der etwas obskureren
115 \begin_layout Standard
117 Mit der Version 1.1.6 von LyX wurde eine neue Schnittstelle zu den konfigurierbare
118 n Eigenschaften eingeführt, die Sie über den Menüpunkt
123 earbeiten\SpecialChar \menuseparator
132 Diese macht die weiter unten aufgeführten Erläuterungen zu den Konfigurationsda
133 teien von LyX nicht überflüssig, aber es vereinfacht doch den Prozess, LyX
138 Bedürfnisse anzupassen.
141 \begin_layout Chapter
143 Die Konfigurationsdateien von LyX
146 \begin_layout Standard
149 \begin_inset LatexCommand \label{chap:config}
153 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
154 von LyX vertraut zu machen.
155 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
156 ichnis von LyX auf Ihrem Rechner befindet.
157 Sie erfahren dies über den Menüpunkt
162 ilfe\SpecialChar \menuseparator
168 \begin_layout Standard
180 In diesem Verzeichnis speichert LyX alle systemweiten Konfigurationsdateien,
181 wir werden es im weiteren
188 \begin_layout Section
197 \begin_layout Standard
203 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
204 das Verhalten von LyX beeinflusst werden kann.
205 Diese Dateien können direkt von LyX aus über den Dialog
210 earbeiten\SpecialChar \menuseparator
218 gelesen und geändert werden.
219 Fast alles, was Sie möglicherweise an LyX ändern wollen, können Sie hier
221 Jedoch können auch viele interne Dinge in LyX angepaßt werden, indem man
222 diverse andere Dateien in
227 Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
228 nitten behandelt werden.
231 \begin_layout Subsection
233 Automatisch erzeugte Dateien
236 \begin_layout Standard
238 Diese Dateien werden automatisch bei der Konfiguration von LyX erzeugt.
239 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
241 Normalerweise sollte man sie nicht verändern, da sie jederzeit von LyX
242 überschrieben werden können.
246 \labelwidthstring 00.00.0000
254 enthält Standardwerte für diverse Befehle.
255 Einstellungen, die Ihnen nicht zusagen, können einfach über
260 earbeiten\SpecialChar \menuseparator
272 \labelwidthstring 00.00.0000
280 enthält eine Auf\SpecialChar \textcompwordmark{}
281 listung aller LaTeX-Pakete, die von LyX erkannt wurden.
282 Derzeit wird diese Liste von LyX selber nicht benutzt, jedoch ist die Informati
283 on, zusammen mit einigem anderen, über den Menüpunkt
288 ilfe\SpecialChar \menuseparator
299 \begin_layout Standard
314 \labelwidthstring 00.00.0000
322 ist eine Liste mit den im Verzeichnis
326 gefundenen Textklassen, zusammen mit den entsprechenden LaTeX-Dokumentenklassen
327 und einer kurzen Beschreibung.
331 \labelwidthstring 00.00.0000
337 wird bei der Konfiguration aus der Datei
342 Jeder Eintrag der Form
347 \begin_inset Quotes gld
351 \begin_inset Quotes grd
355 \begin_inset Quotes gld
359 \begin_inset Quotes grd
362 ersetzt, je nachdem, ob das Paket
369 \begin_layout Subsection
375 \labelwidthstring 00.00.0000
383 Dieses Verzeichnis enthält Dateien mit der Endung
388 In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Menüs
389 öffnen und Bearbeitungsoperationen direkt starten können.
390 Siehe dazu Abschnitt\InsetSpace ~
392 \begin_inset LatexCommand \vref{sec:bindings}
401 mit einer an die internationalisierte Version von LyX angepaßten Tastenbelegung
402 existiert, wird diese bevorzugt geladen.
403 Näheres dazu finden Sie in Kapitel\InsetSpace ~
405 \begin_inset LatexCommand \vref{chap:i18n}
409 und Abschnitt\InsetSpace ~
411 \begin_inset LatexCommand \vref{sec:bindings}
419 \labelwidthstring 00.00.0000
427 Hier sind einige PostScript®-Bilder gespeichert, die Sie in Ihre Dokumente
433 \labelwidthstring 00.00.0000
441 Enthält die Dateien der LyX-Dokumentation (einschließlich der, die Sie
443 Eine kleine Ausnahmestellung hat die bereits beschriebene Datei
448 Auch hier wird eine übersetzte Version mit dem Vorsatz
452 vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
453 Siehe dazu Kapitel\InsetSpace ~
455 \begin_inset LatexCommand \vref{chap:i18n}
463 \labelwidthstring 00.00.0000
471 Enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
472 iten von LyX nutzen können.
473 Verwenden Sie die Schaltfläche
480 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
484 \labelwidthstring 00.00.0000
490 Enthält Bilddateien, die von der Dialogbox
499 ormat\SpecialChar \menuseparator
507 Außerdem finden Sie hier die unterschiedlichen Icons für die Werkzeugleiste
508 und das Bild für den Startbildschirm.
512 \labelwidthstring 00.00.0000
520 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
521 Näheres dazu finden Sie im Abschnitt\InsetSpace ~
523 \begin_inset LatexCommand \vref{sec:keymap}
531 \labelwidthstring 00.00.0000
539 Hier werden die in Abschnitt\InsetSpace ~
541 \begin_inset LatexCommand \vref{chap:textclass}
545 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
550 \labelwidthstring 00.00.0000
556 Enthält eine große Anzahl von Dateien des reLyX Paketes, mit dem Sie
557 \begin_inset Quotes gld
561 \begin_inset Quotes grd
564 LaTeX-Dateien nach LyX konvertieren können.
568 \labelwidthstring 00.00.0000
574 Einige LyX-spezifische LaTeX-Textklassendateien (
582 \labelwidthstring 00.00.0000
588 Hier finden Sie Dateien mit der Endung
592 , die die Benutzerschnittstelle von LyX festlegen, also welche Einträge
593 in welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
594 Siehe hierzu Kapitel\InsetSpace ~
598 \begin_layout Subsection
600 Dateien, die Sie nicht verändern sollten
603 \begin_layout Standard
605 Die folgenden Dateien werden intern von LyX verwendet.
606 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
610 \labelwidthstring 00.00.0000
618 Diese Datei enthält eine Liste der Entwickler.
619 Ihr Inhalt wird über die Menüauswahl
624 ilfe\SpecialChar \menuseparator
632 \labelwidthstring 00.00.0000
640 ist ein LaTeX-Skript, das bei der Konfiguration verwendet wird.
641 Starten Sie es nie direkt.
645 \labelwidthstring 00.00.0000
653 ist das eigentliche Skript, das zur Neukonfiguration von LyX verwendet
655 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
659 \begin_layout Subsection
665 \labelwidthstring 00.00.0000
671 Die hier enthaltene Tabelle beschreibt wie die unterschiedlichen Zeichenkodieru
672 ngen in Unicode dargestellt werden.
676 \labelwidthstring 00.00.0000
682 Diese Datei enthält die Vorlagen für das neue
688 Siehe dazu Kapitel\InsetSpace ~
690 \begin_inset LatexCommand \vref{cha:Externes}
698 \labelwidthstring 00.00.0000
704 Eine Liste mit allen derzeit von LyX unterstützten Sprachen.
708 \labelwidthstring 00.00.0000
717 \begin_layout Section
719 Das lokale Konfigurationsverzeichnis
722 \begin_layout Standard
724 Eventuell benutzen Sie LyX als unprivilegierter Benutzer und wollen dennoch
725 einige Einstellungen der Konfiguration verändern.
726 Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
730 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
731 Der Name dieses Verzeichnisses wird als
732 \begin_inset Quotes gld
736 \begin_inset Quotes grd
744 ilfe\SpecialChar \menuseparator
750 \begin_layout Standard
759 Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
761 Das bedeutet, daß jede Datei, die Sie dort speichern, die entsprechende
762 Datei im Systemverzeichnis ersetzt.
763 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
764 sich entweder im Systemverzeichnis
768 oder aber in Ihrem privaten Verzeichnis befinden.
769 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
773 \begin_layout Standard
775 Dies läßt sich an einigen Beispielen leichter erklären:
778 \begin_layout Itemize
780 Um eine LyX Version älter als 1.1.6 umzukonfigurieren, mußte der Benutzer
782 \begin_inset LatexCommand \url{LyXDir/lyxrc.example}
787 \begin_inset Note Note
790 \begin_layout Standard
792 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
793 um Schreibmaschinenformat umzubrechen.
802 kopieren und diese dann manuell editieren.
803 Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in
807 gefunden wird, aber alle Änderungen, die über den neuen Dialog
812 earbeiten\SpecialChar \menuseparator
820 gemacht werden, werden in der Datei
829 \begin_layout Standard
842 gefunden wird) wird die alte
846 nicht mehr eingelesen und kann gelöscht werden.
850 \begin_layout Itemize
852 Wenn Sie mit dem Menüpunkt
857 earbeiten\SpecialChar \menuseparator
865 eine Neukonfiguration von LyX durchführen, werden die dabei erzeugten Dateien
866 in Ihrem privaten Konfigurationsverzeichnis
870 gespeichert (im Abschnitt\InsetSpace ~
872 \begin_inset LatexCommand \vref{sec:autodetected}
876 finden Sie eine Liste all derjenigen Optionen in
880 , die davon betroffen sind).
881 Das bedeutet, daß ab sofort etwaige neue Dokumentenklassen, die Sie in
886 gespeichert haben, im Feld
887 \begin_inset Quotes gld
891 \begin_inset Quotes grd
899 ormat\SpecialChar \menuseparator
909 \begin_layout Itemize
911 Falls Sie irgendwelche Dateien für neue LaTeX-Dokumentenklassen in einem
912 Verzeichnis installiert haben, das LaTeX über die Umgebungsvariable
916 findet, können auch diese in LyX verwendet werden.
920 \begin_layout Standard
922 vorausgesetzt, es gibt auch eine
934 \begin_layout Itemize
936 Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder z.
940 \begin_layout Standard
949 diese deutsche Version) der Dokumentation besorgt haben, sie aber nicht
951 \begin_inset Quotes gld
955 \begin_inset Quotes grd
958 installieren können, da Sie keine Systemadministratorrechte haben, können
959 Sie diese Dateien einfach nach
963 kopieren, und sie werden automatisch über das
973 \begin_layout Section
975 LyX mit mehreren Konfigurationen
976 \begin_inset LatexCommand \label{sec:LyX-multiconf}
983 \begin_layout Standard
985 Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
986 wird für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
987 he Konfigurationen verwenden wollen, z.
991 \begin_layout Standard
1000 unterschiedliche Tastaturkürzel und/oder Druckerkonfigurationen.
1001 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
1002 erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
1006 \begin_layout Standard
1008 Indem Sie LyX mit der Option
1015 starten erreichen Sie das die Konfiguration aus diesem Verzeichnis anstelle
1016 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
1017 Sie indem Sie LyX ohne diese Option starten).
1018 Falls das so angegebene Verzeichnis noch nicht existiert fragt LyX genau
1019 wie beim ersten Start nach, ob es angelegt werden soll.
1020 Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
1021 in LyX verändern, die Einstellungen im Standardverzeichnis werden aber
1022 nicht verändert - beide Verzeichnisse sind völlig unabhängig.
1023 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1028 auf das zu verwendende Verzeichnis setzen.
1031 \begin_layout Standard
1033 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1034 Aufwand: Wenn Sie etwa eine neue Layoutdatei in
1038 hinzufügen und diese für alle Konfigurationen sichbar sein soll, müssen
1043 Verzeichnissen separat hinzufügen.
1044 Sie können das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
1045 angelegt hat, sind praktisch alle Unterverzeichnisse (s.
1046 \begin_inset Formula $\,$
1050 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1051 das entsprechende Verzeichnis im originalen UserDir ersetzen.
1052 Lediglich mit dem Verzeichnis
1056 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1062 earbeiten\SpecialChar \menuseparator
1070 ) abgelegt, die konfigurationsabhängig ist.
1073 \begin_layout Chapter
1080 earbeiten\SpecialChar \menuseparator
1088 \begin_layout Section
1090 Der erste Aufruf des Dialogs
1093 \begin_layout Standard
1095 Bei alten Versionen von LyX bestand die Konfiguration darin, die Datei
1099 manuell zu editieren.
1100 Dies wurde mit LyX\InsetSpace ~
1101 1.1.6 geändert, es steht nun mit
1106 earbeiten\SpecialChar \menuseparator
1114 ein interaktiver Dialog zur Verfügung der die Mühsal der Konfiguration
1120 wird nur solange verwendet, bis Sie das erste Mal den neuen Konfigurationsdialo
1122 Alle weiteren Änderungen werden in der Datei
1130 wird danach nicht mehr eingelesen und kann gelöscht werden.
1133 \begin_layout Standard
1139 werden nur noch diejenigen Einstellungen gespeichert, die von den Standardwerte
1141 Einige dieser Standardwerte sind fest in LyX einkompiliert, andere werden
1144 LyXDir/lyxrc.defaults
1147 Beachten Sie bitte das in beiden Dateien Zeilen, die mit einem
1148 \begin_inset Quotes gld
1152 \begin_inset Quotes grd
1155 beginnen, Kommentare sind und nicht ausgewertet werden.
1158 LyXDir/lyxrc.defaults
1160 nur vom Systemadministator verändert werden, und die Nutzer sollten ihre
1161 persönliche Konfiguration in
1170 earbeiten\SpecialChar \menuseparator
1181 \begin_layout Standard
1183 Wir hoffen daß der Dialog im großen und ganzen selbsterklärend ist.
1184 Praktisch alle Befehle haben einen erklärenden Kommentar, es sollte Ihnen
1185 also keine Schwierigkeiten bereiten, alles Ihren Wünschen entsprechend
1187 Bevor wir nun jedoch ein paar der wichtigeren Optionen vorstellen ein Wort
1188 der Warnung: Einige der Einstellungen, die Sie mit dem Klick auf
1195 aktivieren, werden sofort umgesetzt (z.
1199 \begin_layout Standard
1208 Bildschirmzeichensätze), andere (wie etwa das Ändern der bind-Datei) bedürfen
1209 eines Neustarts von LyX.
1210 Wenn sich also nach einer Änderung scheinbar nichts verändert hat -- speichern
1211 Sie die Konfiguration und starten Sie LyX neu.
1214 \begin_layout Section
1216 Bildschirmdarstellung und Zeichensätze
1219 \begin_layout Standard
1221 Dem Zeichensatz, den LyX zur Darstellung auf dem Bildschirm verwendet, kommt
1222 eine besondere Bedeutung zu, denn er sollte so gut lesbar sein wie nur
1224 Schließlich lesen und schreiben Sie Ihre gesamten Texte am Bildschirm.
1225 Das LyX-Team hat sich bemüht, den bestmöglichen Standardzeichensatz auszuwählen
1226 , doch jedes X11-System hat kleine Unterschiede, und deshalb kann es sein,
1227 daß dieser Standard gerade auf Ihrem System nicht die beste Wahl ist.
1228 Bevor wir nun erklären, wie Sie die Bildschirmzeichensätze optimieren können,
1229 sollten Sie ein wenig mehr über Zeichensätze erfahren, damit Sie Ihre Wahl
1230 gut vorbereitet treffen können.
1231 Denn es handelt sich dabei um eine Entscheidung, die von Ihren Wünschen
1232 und den Fähigkeiten Ihres Rechners beeinflußt wird.
1235 \begin_layout Standard
1237 Beachten Sie bitte, daß es in diesem Abschnitt nur um die Zeichensätze für
1240 Bildschirmdarstellung
1242 innerhalb von LyX geht.
1243 Die Zeichensätze, die später für den Ausdruck verwendet werden, sind davon
1244 vollkommen unabhängig und werden durch die verwendete Dokumentenklasse
1246 Das Ändern von Zeichensätzen für den Ausdruck wird im
1253 \begin_layout Standard
1255 Grundsätzlich gibt es zwei unterschiedliche Typen von Bildschirmzeichensätzen:
1257 \begin_inset Quotes gld
1261 \begin_inset Quotes grd
1264 ) und nichtskalierbare (
1265 \begin_inset Quotes gld
1269 \begin_inset Quotes grd
1273 Diese Unterscheidung erscheint zunächst etwas akademisch, denn die meisten
1274 modernen Zeichensatzgeneratoren können auch die nichtskalierbaren Zeichensätze
1275 vergrößern oder verkleinern.
1276 Der Unterschied liegt aber in der
1280 dieser Skalierung und der
1284 , mit der sie dargestellt werden können.
1285 Die wichtigste Entscheidung ist deshalb, ob Sie nichtskalierbare oder skalierba
1286 re Zeichensätze verwenden wollen.
1289 \begin_layout Standard
1291 Die skalierbaren Zeichensätze werden über die Umrisse der einzelnen Glyphen
1292 (also Buchstaben, Zahlen, Satzzeichen usw.) definiert.
1293 Das bedeutet, daß jedes einzelne Zeichen über mathematische Kurven beschrieben
1294 wird, die sich sehr einfach in jede beliebige Größe skalieren lassen.
1295 Diese mathematische Beschreibung wird nun vom Zeichensatzgenerator ausgewertet
1296 und daraus ein kleines Bild berechnet, das das gewünschte Zeichen genau
1297 in der richtigen Größe darstellt.
1298 Oder zumindest in fast jeder Größe.
1299 Denn da die Glyphen in einer recht abstrakten Weise definiert wurden, ist
1300 es recht schwierig, daraus bei sehr kleinen Schriftgrößen ein gutes Bild
1301 zu berechnen, da dann jedes einzelne Pixel sehr sorgfältig gesetzt werden
1302 muß, um eine verständliche Darstellung des Zeichens zu erreichen.
1303 Das ist zwar anhand der mathematischen Beschreibung des Zeichens theoretisch
1304 möglich, aber um die Darstellungsgeschwindigkeit in annehmbaren Grenzen
1305 zu halten, werden dabei gewisse Vereinfachungen gemacht.
1306 Dies hat möglicherweise zur Folge, daß ein skalierbarer Zeichensatz bei
1307 kleinen Vergrößerungen sehr schlecht zu lesen ist.
1310 \begin_layout Standard
1312 Demgegenüber sind Bitmap-Zeichensätze von vornherein als kleine Grafikdateien
1313 angelegt, deshalb sehen Sie bei der Größe, für die sie berechnet wurden,
1315 Sie können aber nur schlecht skaliert werden, denn für eine Vergrößerung
1316 müssen aus einem Pixel mehrere gemacht werden.
1320 \begin_layout Standard
1322 Sie kennen diesen Effekt vermutlich.
1323 Er tritt auch auf, wenn Sie in einem Bildbearbeitungsprogramm wie
1327 ein Bild stark vergrößern.
1332 Um das zu vermeiden, werden Bitmap-Zeichensätze bereits für verschiedene
1333 häufig benutzte Größen (8 Pixel bis etwa 34 Pixel Zeichenhöhe) berechnet
1334 und zur Verfügung gestellt.
1335 Der Vorteil dieser Bitmap-Zeichensätze liegt darin, daß keine komplizierten
1336 Berechnungen notwendig sind, um sie darzustellen, daher sind sie in der
1337 Darstellung sehr viel schneller als skalierbare Zeichensätze.
1338 Der Nachteil ist, daß nichtvorhandene Vergrößerungsstufen durch Pixelverdopplun
1339 g berechnet werden müssen und deshalb schlecht aussehen.
1342 \begin_layout Standard
1344 Als Fazit kann man also sagen, daß die Bitmap-Zeichensätze normalerweise
1345 für kleinere Vergrößerungsstufen vorzuziehen sind (vorausgesetzt es gibt
1346 sie in dieser Größe), wohingegen skalierbare Zeichensätze für große Zeichen
1348 Die logische Schlussfolgerung wäre nun also, für kleine Zeichen die Bitmap-
1349 und für große Zeichen die skalierbaren Zeichensätze zu verwenden.
1350 Leider ist das so nicht machbar, denn skalierbare und Bitmap-Zeichensätze
1351 sind nicht dafür gedacht, gleichzeitig verwendet zu werden.
1352 Dadurch würde ein solches Dokument ziemlich armselig aussehen.
1353 Sie sollten also einfach auf Ihrem Rechner beide Möglichkeiten ausprobieren
1354 und entscheiden, welche Ihnen besser gefällt.
1357 \begin_layout Standard
1359 Standardmäßig verwendet LyX nichtskalierbare Zeichensätze.
1360 Als normaler Zeichensatz (mit Serifen) wird
1364 verwendet, für Sans Serif
1368 und für Schreibmaschine
1375 \begin_layout Standard
1377 In den folgenden Abschnitten wird beschrieben, was Sie alles tun können,
1378 wenn Ihr Text in LyX nicht gut aussieht.
1379 Begonnen wird mit den wichtigsten Parametern: Auf
1383 \begin_layout Standard
1389 lösung und Vergrößerungsfaktor.
1392 \begin_layout Subsection
1398 \begin_layout Standard
1404 lösung und Vergrößerungsfaktor
1407 \begin_layout Standard
1409 LyX versucht automatisch die verwendeten Zeichensätze so zu skalieren, daß
1410 Ihre Darstellung auf dem Bildschirm bis auf den sogenannten Zoom-Faktor
1411 der späteren Größe auf dem Papier entspricht.
1414 \begin_layout Standard
1416 Damit dies auf allen Systemen funktioniert, vertraut LyX darauf, daß die
1417 DPI-Einstellung des Bildschirmes richtig ist.
1419 \begin_inset Quotes gld
1423 \begin_inset Quotes grd
1426 , Punkte je Zoll, und beschreibt die Auf
1430 \begin_layout Standard
1436 lösung der Bildschirmdarstellung.
1437 Diese Einstellung erfragt LyX automatisch beim X-Server.
1438 Welchen Wert LyX so feststellt, können Sie herausfinden, wenn Sie LyX folgender
1448 \begin_layout Standard
1450 Nun ist X aber nicht auf jedem System richtig konfiguriert, deshalb sollten
1451 Sie diese Einstellung selber nachprüfen.
1452 Geben Sie dazu den Befehl
1453 \begin_inset Quotes gld
1458 xdpyinfo\InsetSpace ~
1463 \begin_inset Quotes grd
1466 ein und notieren Sie sich den DPI-Wert beim Eintrag
1467 \begin_inset Quotes gld
1471 \begin_inset Quotes grd
1474 (dies ist der Wert, den auch LyX automatisch findet).
1475 Notieren Sie sich außerdem die Anzahl der Pixel auf Ihrem Bildschirm (die
1476 erste Zahl hinter dem Eintrag
1477 \begin_inset Quotes gld
1481 \begin_inset Quotes grd
1487 \begin_layout Standard
1489 Dann nehmen Sie sich ein Lineal und messen Sie die sichtbare Breite des
1490 Bildes auf dem Schirm.
1491 Rechnen Sie diese Breite in Zoll um, falls Sie ein Zentimetermaß verwendet
1492 haben, indem Sie den Wert durch 2.54 teilen.
1493 Nun können Sie den tatsächlichen DPI-Wert berechnen, indem Sie die Anzahl
1494 der Pixel durch die Breite des Bildes dividieren.
1495 Wenn der so ermittelte Wert mehr als etwa 5 DPI von dem vom X-Server gemeldeten
1496 Wert abweicht, sollten Sie entweder den X-Server neu konfigurieren oder
1497 zumindest LyX mitteilen, daß der tatsächliche Wert ein anderer als der
1498 vom X-Server gemeldete ist.
1501 \begin_layout Standard
1503 Falls Sie die Einstellung des X-Servers nicht verändern wollen oder können
1504 (immerhin profitieren auch andere Programme als LyX von einer korrekten
1505 Konfiguration), können Sie LyX den wahren Wert im Dialog
1512 \begin_layout Standard
1514 Wenn der Text nun für Ihren Geschmack zu groß oder zu klein ist, können
1515 Sie mit dem Zoom-Faktor experimentieren.
1516 Mit diesem Faktor wird die Größe der Zeichensätze multipliziert.
1517 Wenn Ihre Einstellung des DPI-Wertes richtig ist und der Zoom-Faktor auf
1518 100 eingestellt ist, wird LyX den Text in derselben Größe darstellen wie
1520 Ist der Faktor 200, wird die Darstellung am Bildschirm doppelt so groß
1521 sein wie auf dem Papier.
1522 All dies natürlich unter der Voraussetzung, daß LyX den Zeichensatz in
1523 der so berechneten Größe findet, worauf man sich nicht immer verlassen
1525 Doch da es sich bei LyX um ein WYSIWYM-System handelt, ist diese Einschränkung
1526 nicht sehr bedeutend.
1529 \begin_layout Standard
1531 Die Standardeinstellung für den Zoom-Faktor ist 150, da ein Bildschirm normalerw
1532 eise breiter als ein Blatt Papier ist.
1533 Sie sollten aber mit der Einstellung experimentieren.
1534 Verändern können Sie den Wert über das Feld
1543 earbeiten\SpecialChar \menuseparator
1551 Ein Tip zum Probieren: Verwenden Sie
1559 , dann bleibt der Dialog geöffnet und Sie können leicht andere Werte eintragen.
1560 Wenn Sie dann einen Wert gefunden haben, der Ihren Wünschen entspricht,
1561 können Sie diesen mit
1565 dauerhaft übernehmen.
1568 \begin_layout Standard
1570 Auf diese Weise ist es meist möglich, eine angemessene Darstellung des Textes
1571 auf dem Bildschirm zu erreichen.
1572 Das heißt aber nicht, daß Sie damit die besten Zeichensätze verwenden,
1573 die es auf Ihrem Rechner gibt.
1574 Deshalb gibt es eine Reihe von Befehlen, die den verwendeten Zeichensatz
1575 festlegen, um Ihnen so noch mehr Möglichkeiten zu geben, die Darstellung
1576 am Bildschirm zu optimieren.
1579 \begin_layout Subsection
1581 Befehle zur Festlegung des Zeichensatzes
1584 \begin_layout Standard
1586 Wie bereits erwähnt, verwendet LyX standardmäßig nichtskalierbare Zeichensätze.
1587 Als Schrift mit Serifen wird
1591 verwendet, für serifenfreie Schrift
1595 und für den Schrifttyp Schreibmaschine
1602 \begin_layout Standard
1604 Alle diese Einstellungen können Sie über den Konfigurationsdialog verändern.
1605 Die Anzahl der vom System zur Verfügung gestellten Zeichensätze ist von
1606 Fall zu Fall verschieden, jedoch sollte überall das Programm
1611 Dieses können Sie verwenden um geeignete Zeichensätze zu suchen.
1612 Haben Sie einen gefunden, tragen Sie die ersten beiden Elemente des Namens
1618 \begin_inset Quotes gld
1622 \begin_inset Quotes grd
1626 \begin_inset Quotes gld
1630 \begin_inset Quotes grd
1633 ) in das entsprechende Namensfeld im Dialog ein und klicken Sie auf
1638 LyX formatiert dann denn Text unter der Verwendung des angegebenen Zeichensatze
1639 s neu und wenn Ihnen das Ergebnis zusagt können Sie es dauerhaft speichern.
1640 Eine guter Startpunkt ist nachzusehen ob der skalierbare Zeichensatz
1641 \begin_inset Quotes gld
1645 \begin_inset Quotes grd
1649 Und noch ein Tip: Anhand der Werte in den Feldern
1658 können Sie feststellen ob der entsprechende Zeichensatz skalierbar ist;
1659 ein skalierbarer Zeichensatz hat hier eine Null stehen.
1663 \begin_layout Standard
1665 Bevor Sie einen Bitmap-Zeichensatz verwerfen, weil er bei Vergrößerung blockig
1666 aussieht, sollten Sie jedoch zuerst die Option
1667 \begin_inset Quotes gld
1670 Bitmap Fonts skalieren
1671 \begin_inset Quotes grd
1675 Dies ist aber nur dann sinnvoll, wenn Sie auch Bitmap-Zeichensätze verwenden,
1676 da diese schlecht skalierbar sind.
1677 LyX verwendet dann nur die vorhandenen, festen Größen und stellt dadurch
1678 sicher, daß die Zeichensätze am Bildschirm gut aussehen.
1679 Welche Größen für die jeweiligen Zeichensätze zur Verfügung stehen, können
1685 Näheres dazu liefert
1690 Ein Nachteil dieser Vorgehensweise ist, daß nun die Unterschiede zwischen
1691 den Zeichensatzgrößen auf dem Bildschirm und denen auf dem Papier größer
1692 sind, da LyX nur die am ehesten passende Größe auswählen kann, und nicht
1694 Ebenfalls kann es passieren, daß zwei sich logisch unterscheidende Schriftgröße
1704 durch denselben Bildschirm-Zeichensatz dargestellt werden und dadurch nur
1705 schwer zu unterscheiden sind.
1706 Aus diesem Grund ist die Option standardmäßig aktiviert.
1707 Dennoch wird sie von vielen Leuten abgeschaltet, wohl wissend, daß es sich
1708 bei LyX um ein WYSIWYM-System handelt und die Darstellung am Bildschirm
1709 sowieso nur bedingt aussagekräftig ist.
1710 In jedem Fall gilt aber: Diese Einstellung hat nur Einfluss auf Bitmap-Zeichens
1711 ätze, skalierbare Zeichensätze sind aus Gründen, die Ihnen inzwischen verständli
1712 ch sein sollten, davon nicht betroffen.
1715 \begin_layout Standard
1717 Noch ein letzter Hinweis zu dieser Option: Es besteht kein Grund, nicht
1718 gleichzeitig skalierbare und Bitmap-Zeichensätze zu verwenden.
1723 \begin_layout Standard
1732 üblich, das skalierbare
1733 \begin_inset Quotes gld
1737 \begin_inset Quotes grd
1740 für den normalen Text (mit Serifen) zu verwenden, und für serifenfreien
1741 Text eine Bitmap-Version von
1742 \begin_inset Quotes gld
1746 \begin_inset Quotes grd
1750 In diesem Fall können Sie die Skalierung beruhigt abschalten, es wird nur
1751 Auswirkungen auf den Zeichensatz Helvetica haben.
1754 \begin_layout Standard
1756 Und noch eine weitere Möglichkeit bleibt Ihnen, um die Auswirkungen zu minimiere
1757 n: Sie können für jede logische Schriftgröße genau festlegen, welche Größe
1758 zur Darstellung am Bildschirm verwendet wird.
1759 Wenn Sie LyX mit der Option
1764 starten, können Sie feststellen, welche Schriftgrößen tatsächlich verwendet
1766 Nun können Sie die entsprechenden Einträge im Dialog solange verändern,
1767 bis Sie die richtigen Größen gefunden haben.
1768 Dies kann etwas schwierig sein, da LyX die Einstellungen für DPI und Vergrößeru
1769 ng benutzt, um die tatsächliche Zeichensatzgröße zu berechnen, die es vom
1770 X-Server anfordert; dadurch wird die Zuordnung ein wenig verschleiert.
1771 Wenn es Ihnen durch Ausprobieren nicht gelingt, gute Einstellungen zu finden,
1772 können Sie den Prozess vereinfachen, indem Sie sowohl DPI als auch Vergrößerung
1773 auf 100 setzen, auch wenn dies falsch ist.
1774 Dabei sehen dann vor allem die skalierbaren Zeichensätze seltsam aus, also
1775 verwenden Sie diesen Tip mit Vorsicht.
1778 \begin_layout Subsection
1780 Zeichensatzkodierung
1783 \begin_layout Standard
1785 Standardmäßig verwendet LyX Zeichensätze, die zum Schreiben von Texten in
1786 westeuropäischen Sprachen gedacht sind.
1789 Zeichensatzkodierung
1792 Wenn Sie nun LyX verwenden wollen, um einen Text z.
1796 \begin_layout Standard
1805 in osteuropäischen Sprachen oder Kyrillisch zu schreiben, deren Zeichen
1806 nicht durch die ISO-8859-1-Kodierung abgedeckt sind, können Sie im Feld
1814 eine andere Kodierung aktivieren.
1815 Dies setzt allerdings voraus, daß Sie besondere Zeichensätze installiert
1817 Benutzen Sie wiederum
1821 , und prüfen Sie die Felder
1822 \begin_inset Quotes gld
1826 \begin_inset Quotes grd
1830 \begin_inset Quotes gld
1834 \begin_inset Quotes grd
1837 , ob dort außer ISO-8859-X weitere Einträge vorhanden sind.
1838 Suchen Sie dann aus diesen einen Zeichensatz heraus, der die von Ihnen
1839 benötigten Zeichen enthält.
1840 Wenn Sie einen passenden gefunden haben, können Sie diesen im Dialogfeld
1841 eintragen, andernfalls müssen Sie sich zunächst (z.
1845 \begin_layout Standard
1854 via Internet) geeignete Zeichensätze besorgen.
1857 \begin_layout Standard
1859 Wenn Sie LyX derart konfigurieren, daß standardmäßig eine andere Zeichensatzkodi
1860 erung verwendet wird, sollten Sie auch darüber nachdenken, einen anderen
1861 Zeichensatz für die Menüs und Dialoge zu verwenden.
1862 Sonst wird zum Beispiel der Dialog
1866 kaum lesbar sein, wenn nicht auch dort die neue Kodierung verwendet wird.
1867 Normalerweise verwendet LyX hierzu den Zeichensatz
1869 -*-helvetica-medium-r
1871 , doch meist ist Helvetica in der von Ihnen benötigten Kodierung nicht vorhanden.
1872 Deshalb können Sie den für Menüs verwendeten Zeichensatz im Dialogbereich
1875 Benutzerschnittstelle
1880 \begin_layout Standard
1882 Wie Sie sehen, gibt es eine ganze Reihe von Befehlen, mit denen Sie der
1883 Darstellung am Bildschirm den letzten Schliff verpassen können.
1884 Dies sollte Sie nicht davon abhalten, mit diesen Einstellungen herumzuspielen,
1886 Denn Sie werden (hoffentlich) in Zukunft viele Stunden mit LyX verbringen
1887 --- da lohnt es sich, eine perfekte Darstellung zu haben.
1888 Und während Sie bei anderen Textverarbeitungen darauf angewiesen sind,
1889 Zeichensätze zu verwenden, die sowohl am Bildschirm als auch auf dem Papier
1890 gut aussehen, können Sie bei LyX als WYSIWYM-Programm die besten Zeichensätze
1891 für die Bildschirmdarstellung verwenden, ohne sich dabei Gedanken um den
1892 Ausdruck machen zu müssen.
1895 \begin_layout Standard
1897 Für eine spätere Version von LyX ist es geplant, den
1901 -Zeichensatzgenerator zu benutzen, der auch
1906 Das bedeutet, daß jedes Zeichen aus mehreren Farbschattierungen zusammengesetzt
1907 werden kann, anstelle von nur zwei wie derzeit.
1908 Das erhöht scheinbar die Auf
1912 \begin_layout Standard
1919 Dadurch wird der Text am Bildschirm nicht nur besser lesbar, LyX kann dadurch
1920 den Text noch genauer in der Größe anzeigen, die er auch später auf dem
1921 Ausdruck hat, da dann z.
1925 \begin_layout Standard
1934 auch ein 14.4pt-Zeichensatz verwendet werden kann, wohingegen im Moment
1935 auf 14pt abgerundet werden muß.
1938 \begin_layout Section
1940 Tastatur-Einstellung
1944 \begin_layout Standard
1946 Wenn Sie Linux selber auf einem PC installiert haben, können Sie diesen
1955 \begin_layout Standard
1958 \begin_inset LatexCommand \label{sec:x-win-keys}
1962 Um LyX richtig benutzen zu können,
1966 X richtig eingerichtet werden.
1967 Das ist besonders dann wichtig, wenn Sie die internationalen LyX-Unterstützunge
1968 n und nicht-englische Tastaturen benutzen wollen.
1969 Unglücklicherweise kümmert sich fast niemand darum, besonders nicht diejenigen,
1970 die LyX auf einem PC installiert haben\SpecialChar \@.
1971 Administratoren großer Systeme können
1972 auch schuld sein, also verlassen Sie sich nicht auf richtige Einstellungen,
1973 wenn Sie ein großes System benutzen.
1974 Jeder Benutzer kann X beibringen, die richtige Tastatureinstellung zu benutzen.
1975 Sie müssen sich nicht auf Ihren Systemadministrator verlassen -
1981 sollten es auch nicht tun
1983 ! Sie benötigen nur die beiden folgenden Programme, um die Tastatur Ihren
1984 Bedürfnissen anzupassen.
1987 \begin_layout Subsection
1998 \begin_layout Standard
2000 Zunächst lesen Sie die
2004 -Seiten der beiden Programme.
2005 Das sind Ihre wirklichen Freunde für die richtige Tastatureinstellung.
2006 Wenn Sie die Programme nicht haben, installieren Sie sie.
2009 \begin_layout Subsubsection
2016 \begin_layout Standard
2018 Dieses Dokument beschreibt
2036 Um die neuen Tastatureinstellungen zu laden, fügen Sie den Befehl
2039 \begin_layout Standard
2043 xmodmap\InsetSpace ~
2049 \begin_layout Standard
2051 irgendwo in Ihre Startdateien ein (z.
2055 \begin_layout Standard
2087 \begin_layout Subsubsection
2094 \begin_layout Standard
2096 Mit diesem Programm ist ein Traum wahr geworden! Es zeigt ein Bild Ihrer
2097 Tastatur, erlaubt Ihnen, Änderungen vorzunehmen, und gibt diese Änderungen
2102 lesbaren Form auf der Standardausgabe aus.
2103 Es ist sehr nützlich, wenn Sie versuchen, eine neue
2107 -Datei zu erzeugen, obwohl ein wenig
2114 \begin_layout Subsection
2117 \begin_inset LatexCommand \index{Sondertasten}
2124 \begin_layout Standard
2126 LyX unterstützt drei Sondertasten: Umschalt
2139 Wenn außerdem eine Taste als
2143 -Taste konfiguriert wurde, dann können Sie damit einige Zeichen, die nicht
2144 auf Ihrer Tastatur sind, erzeugen.
2145 Diese Taste ist die Kombination
2162 -Taste kann entweder wie
2170 benutzt werden oder als Präfix-Taste.
2171 Hier sind einige Beispiele dafür, was Sie mit der
2175 -Taste machen können:
2178 \begin_layout Itemize
2182 Compose\InsetSpace ~
2187 \begin_inset Formula $\rightarrow$
2193 \begin_layout Itemize
2197 Compose\InsetSpace ~
2202 \begin_inset Formula $\rightarrow$
2208 \begin_layout Itemize
2212 Compose\InsetSpace ~
2217 \begin_inset Formula $\rightarrow$
2223 \begin_layout Itemize
2227 Compose\InsetSpace ~
2232 \begin_inset Formula $\rightarrow$
2238 \begin_layout Standard
2240 Diese Eingabeart ist besonders dann hilfreich, wenn man Buchstaben mit Akzenten
2241 nur manchmal benutzt.
2242 Bei Latin1-Buchstaben geht es automatisch, aber andere Methoden sind nötig,
2247 richtig gesetzt haben.
2250 \begin_layout Subsection
2252 Hilfreiche Hinweise und Tips
2255 \begin_layout Standard
2257 Öffnen Sie bitte zwei X-Terminals.
2258 Editieren Sie in einem eine neue
2262 -Datei, und lassen Sie
2271 wird Ihre neue Tastaturbelegung erzeugt.
2272 Es gibt einen Knopf in
2276 , um die neue Tabelle auszugeben.
2277 Wenn Sie ihn drücken, gibt
2281 eine Menge Zeug auf dem
2285 aus, von wo Sie es gestartet haben.
2286 Sie müssen es nur noch mit
2289 \begin_inset Quotes gld
2293 \begin_inset Quotes grd
2302 -Datei bringen, und Sie sind fertig.
2306 \begin_layout Standard
2308 Sie können sich etwas Schreibarbeit sparen, wenn Sie folgendes ausführen:
2314 Dadurch erhalten Sie Ihre neue Datei.
2315 Wenn Sie aber den Knopf
2316 \begin_inset Quotes gld
2320 \begin_inset Quotes grd
2327 mehr als einmal drücken, wird Ihre Datei durcheinander geraten.
2328 Wie alle Werkzeuge ist
2332 nur so intelligent wie sein Benutzer.
2340 \begin_layout Standard
2342 Da sind noch ein paar Dinge, die Sie tun können, um sich zurechtzufinden.
2343 Versuchen Sie, das Kommando
2348 Das zeigt Ihnen alle aktiven Sondertasten.
2351 xmodmap -v -pke | more
2353 , um zu sehen, welche Nummern zu welchen symbolischen Namen gehören.
2354 So sehen Sie auch die Syntax der
2361 \begin_layout Standard
2363 Eine Sache müssen Sie noch prüfen:
2370 \begin_inset Formula $\leftarrow$
2379 dieselbe Bedeutung haben! Eindeutige Namen für diese beiden Tasten ändern
2380 das Verhalten Ihrer Programme nicht unbedingt.
2381 Einige Programme binden
2389 an dieselbe Operation (z.
2393 \begin_layout Standard
2410 dasselbe tun, werden Sie Probleme mit LyX bekommen.
2413 \begin_layout Section
2416 \begin_inset LatexCommand \label{sec:bindings}
2423 \begin_layout Standard
2429 dienen dazu, einer Taste oder Tastenkombination eine LyX-Funktion zuzuordnen.
2430 Die LyX-Distribution umfaßt einige Dateien mit unterschiedlichen Tastaturzuordn
2431 ungen: CUA, die typische Belegung auf PC und CDE, eine Emacs-Version für
2433 \begin_inset Quotes gld
2437 \begin_inset Quotes grd
2444 \begin_layout Standard
2446 \SpecialChar \ldots{}
2447 das nimmt hoffentlich niemand ernst!
2452 sowie einige spezialisierte Versionen (broadway, hollywood) und an andere
2453 Sprachen (Deutsch, Französisch) angepasste Tastenbelegungen.
2457 \begin_layout Standard
2459 Wenn Sie stattdessen Ihre Kürzel lieber selbst definieren wollen, nehmen
2460 Sie am besten diejenige Systemdatei aus
2464 als Vorlage, die am ehesten Ihren Vorstellungen entspricht, und modifizieren
2465 Sie diese entsprechend.
2466 Vergessen Sie nicht, diese Datei dann im Dialog
2471 (Derzeit ist es noch notwendig, LyX danach neu zu starten um die Änderungen
2475 \begin_layout Standard
2477 LyX unterstützt die Internationalisierung der Benutzerschnittstelle (siehe
2479 \begin_inset LatexCommand \vref{chap:i18n}
2484 Wenn Ihre Sprachumgebung (,,
2488 ``) über die Umgebungsvariable
2492 richtig eingestellt ist, versucht LyX entsprechende
2496 -Dateien zu laden, indem die Zeichenkette
2500 dem Dateinamen vorangestellt wird (für Deutsch,
2508 \begin_layout Standard
2522 Sie können derartige übersetzte Versionen auch in Ihrem privaten
2526 -Verzeichnis speichern, LyX findet und benutzt sie auch dort.
2529 \begin_layout Standard
2531 Die Syntax der Dateien im
2535 -Verzeichnis ist einfach:
2538 \begin_layout LyX-Code
2542 bind <Tastenkombination> <LyX_Funktion>
2545 \begin_layout Standard
2547 Sowohl die Tastenkombination als auch die LyX-Funktion muß dabei in doppelten
2548 Anführungszeichen gesetzt werden.
2549 Eine Liste der LyX-Funktionen finden Sie im
2556 \begin_layout Section
2558 Die Benutzerschnittstelle
2559 \begin_inset LatexCommand \label{sec:UI}
2566 \begin_layout Standard
2568 Das Aussehen der Menü- und der Werkzeugleiste können ebenfalls im Dialog
2574 Wählen Sie dazu eine andere Datei für den Eintrag
2576 Aussehen\SpecialChar \menuseparator
2577 Benutzerschnittstelle\SpecialChar \menuseparator
2585 Derzeit existiert zwar nur eine einzige Datei,
2589 , aber lassen Sie sich dadurch nicht abhalten: Kopieren Sie sie in Ihr privates
2594 und spielen Sie damit herum.
2595 Auch hier ist es derzeit noch nötig, LyX neu zu starten um Änderungen zu
2599 \begin_layout Standard
2605 -Dateien ist ebenfalls sehr einfach, schauen Sie sich am besten
2622 müssen jeweils mit einem expliziten
2626 abgeschlossen werden.
2627 Sie dürfen die Einträge
2647 und, im Falle des Menüs
2656 Eine kleine Warnung dazu: Ein
2668 eingefügt werden, das entsprechende Menü muß aber als
2672 definiert werden, nicht als
2679 \begin_layout Section
2681 Konverter, Formate und Druckvorschau
2684 \begin_layout Standard
2686 LyX besitzt einen neuen und mächtigen Mechanismus um mittels externer Programme
2687 zwischen beliebigen Dateiformaten zu konvertieren.
2688 Geben Sie ein Paar von Formaten an, z.
2692 \begin_layout Standard
2709 , dann geben Sie ein Programm an, das vom einen in das andere Format konvertiere
2711 Für unser Beispiel kommen zwei Wege in Frage:
2714 \begin_layout Enumerate
2716 Eine direkte Konvertierung von LaTeX in PDF mittels
2721 \begin_layout Enumerate
2723 Eine stufenweise Konvertierung über Zwischenformate: LaTeX in DVI (mit
2727 ) in Post\SpecialChar \-
2739 \begin_layout Standard
2741 LyX wird immer den kürzesten Weg wählen, deswegen müssen Sie unterschiedliche
2746 -Dateien angeben, wenn Sie beide Wege verwenden wollen.
2747 Beide sind im entsprechenden Dialog in
2752 Sehen Sie sie sich an und definieren Sie sich eigene...
2755 \begin_layout Standard
2757 Darüberhinaus kann jedem Dateiformat ein Betrachtungsprogramm zugeordnet
2762 , um Post\SpecialChar \-
2763 Script®-Dateien anzuzeigen,
2767 für DVI-Dateien usw\SpecialChar \@.
2773 earbeiten\SpecialChar \menuseparator
2780 nstellungen...\SpecialChar \menuseparator
2781 Datei\SpecialChar \-
2784 te\SpecialChar \menuseparator
2791 können Sie diese Programme sowie etwaige Optionen festlegen.
2794 \begin_layout Section
2796 Optionen für den ASCII-Export
2799 \begin_layout Standard
2801 Eine ganze Reihe von Befehlen dient dazu, die Ausgabe und Formatierung im
2802 ASCII-Format zu verbessern.
2803 LyX versucht bei der Installation, die besten Einstellungen für Ihr System
2804 zu finden, Sie können dies aber in
2809 earbeiten\SpecialChar \menuseparator
2816 nstellungen...\SpecialChar \menuseparator
2817 Ausgabe\SpecialChar \menuseparator
2820 jederzeit ändern, wenn Sie mit den Vorgaben nicht einverstanden sind.
2823 \begin_layout Description
2831 Damit legen Sie den Befehl fest, mit dem (durch die Unixprogramme
2843 , siehe die jeweiligen Manpages) die Formatierung von ASCII-Tabellen durchgeführ
2845 Ist er nicht festgelegt, verwendet LyX den internen, schlechteren Formatierer.
2848 \begin_layout Description
2853 Ausgabe\InsetSpace ~
2857 Dieser Befehl legt die maximale Zeilenlänge in der Ausgabedatei fest.
2859 \begin_inset Quotes gld
2863 \begin_inset Quotes grd
2866 bedeutet keine Grenze.
2869 \begin_layout Section
2874 \begin_layout Standard
2881 earbeiten\SpecialChar \menuseparator
2888 nstellungen...\SpecialChar \menuseparator
2889 Ausgabe\SpecialChar \menuseparator
2892 haben Sie die Möglichkeit, die Zusammenarbeit von LyX mit dem (externen)
2893 Druckbefehl genau zu steuern.
2894 Jedoch sollten die Standardeinstellungen normalerweise korrekt sein.
2895 Wenn jedoch Ihr lokaler Druckbefehl andere Optionen benötigt, können Sie
2899 \begin_layout Standard
2901 Falls Sie generelle Probleme mit Ihrem Drucker haben, hilft Ihnen vielleicht
2902 Kapitel\InsetSpace ~
2904 \begin_inset LatexCommand \vref{chap:printer}
2911 \begin_layout Section
2916 \begin_layout Standard
2923 earbeiten\SpecialChar \menuseparator
2930 nstellungen...\SpecialChar \menuseparator
2931 Aussehen\SpecialChar \menuseparator
2934 können Sie interaktiv festlegen, mit welchen Farben die diversen Strukturen
2935 am Bildschirm dargestellt werden.
2936 Hier eine Auswahl der wichtigeren Funktionen und ihrer Standardfarben:
2940 \begin_layout Standard
2943 \begin_inset VSpace 0.3cm
2949 \begin_layout Standard
2952 \begin_inset Tabular
2953 <lyxtabular version="3" rows="11" columns="3">
2955 <column alignment="left" valignment="top" leftline="true" width="0pt">
2956 <column alignment="left" valignment="top" leftline="true" width="0pt">
2957 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
2958 <row topline="true" bottomline="true">
2959 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2962 \begin_layout Standard
2970 \begin_layout Standard
2983 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2986 \begin_layout Standard
2993 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2996 \begin_layout Standard
2998 Standardfarbe (RGB-Wert)
3004 <row topline="true">
3005 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3008 \begin_layout Standard
3015 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3018 \begin_layout Standard
3025 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3028 \begin_layout Standard
3036 <row topline="true">
3037 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3040 \begin_layout Standard
3047 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3050 \begin_layout Standard
3057 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3060 \begin_layout Standard
3062 leinen (250,240,230)
3068 <row topline="true">
3069 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3072 \begin_layout Standard
3079 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3082 \begin_layout Standard
3089 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3092 \begin_layout Standard
3100 <row topline="true">
3101 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3104 \begin_layout Standard
3112 \begin_layout Standard
3125 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3128 \begin_layout Standard
3136 \begin_layout Standard
3149 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3152 \begin_layout Standard
3160 <row topline="true">
3161 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3164 \begin_layout Standard
3171 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3174 \begin_layout Standard
3176 Mathematische Formeln
3181 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3184 \begin_layout Standard
3186 dunkelblau (0,0,139)
3192 <row topline="true">
3193 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3196 \begin_layout Standard
3203 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3206 \begin_layout Standard
3208 Bruchstriche, Klammern usw.
3213 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3216 \begin_layout Standard
3224 <row topline="true">
3225 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3228 \begin_layout Standard
3235 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3238 \begin_layout Standard
3240 Hintergrund für Formeln
3245 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3248 \begin_layout Standard
3250 leinen (250,240,230)
3256 <row topline="true">
3257 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3260 \begin_layout Standard
3267 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3270 \begin_layout Standard
3276 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3279 \begin_layout Standard
3281 purpurrot (255,0,255)
3287 <row topline="true">
3288 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3291 \begin_layout Standard
3298 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3301 \begin_layout Standard
3307 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3310 \begin_layout Standard
3318 <row topline="true" bottomline="true">
3319 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3322 \begin_layout Standard
3329 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3332 \begin_layout Standard
3339 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3342 \begin_layout Standard
3344 hellblau (173,216,230)
3357 \begin_layout Standard
3360 \begin_inset VSpace 0.3cm
3367 \begin_layout Standard
3369 Die komplette Liste existiert derzeit nur in der Datei
3376 \begin_layout Standard
3378 Alternativ könnten Sie unter Zuhilfenahme der LyX-Funktion
3386 ) und der X11-Namen der Farben die Zuordnung manuell vornehmen.
3387 Die dazu notwendige Syntax ist
3390 \begin_layout LyX-Code
3392 set-color LyXName X11-Farbe
3395 \begin_layout Section
3397 Automatische Einstellungen
3400 \begin_layout Standard
3403 \begin_inset LatexCommand \label{sec:autodetected}
3407 Einige Einstellungen werden von LyX selbständig ermittelt, wenn Sie den
3413 earbeiten\SpecialChar \menuseparator
3419 nfigu\SpecialChar \-
3424 Im vorliegenden Abschnitt zählen wir diejenigen Einstellungen auf, die
3425 die Nutzerkonfiguration betreffen.
3428 \begin_layout Description
3438 enthält den Namen eines gültigen LaTeX2e-Prozessors (automatisch getestet
3450 \begin_layout Description
3464 gesetzt, wenn Sie Ghostscript installiert haben.
3467 \begin_layout Description
3481 gesetzt, wenn Sie die entsprechenden Programme installiert haben (
3482 \begin_inset LatexCommand \url{\view_pspic_command}
3486 wird auf dasselbe Programm gesetzt).
3489 \begin_layout Description
3511 , je nachdem, was vorhanden ist.
3514 \begin_layout Description
3528 plus einiger Optionen gesetzt (falls vorhanden).
3531 \begin_layout Description
3550 gesetzt, je nachdem, welches Fax-Paket gefunden wurde.
3551 Benötigte Kommandooptionen werden ebenfalls mit angegeben.
3554 \begin_layout Description
3564 wird für System-V-Systeme auf
3568 und für BSD-Systeme auf
3575 \begin_layout Description
3582 print_spool_printerprefix
3593 gesetzt, je nachdem, ob
3604 \begin_layout Description
3620 -Zeichensätze gefunden und von LaTeX unterstützt werden, wird dies auf
3629 -Zeichensätze, können Sie die Option von Hand aktivieren.
3632 \begin_layout Section
3637 \begin_layout Standard
3639 Es gibt noch eine große Zahl an weiteren Konfigurationsmöglichkeiten, die
3640 hier nicht erwähnt wurden.
3641 Leider ist die Dokumentation noch nicht vollständig.
3642 Aber die meisten davon sind zum Glück selbsterklärend.
3643 Eine weitere mögliche Quelle von Informationen ist das
3647 , jedoch ist auch dieses nicht immer auf dem allerneuesten Stand.
3650 \begin_layout Chapter
3653 \begin_inset LatexCommand \label{chap:i18n}
3660 \begin_layout Standard
3664 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
3665 Einmal wird in\InsetSpace ~
3667 \begin_inset LatexCommand \vref{sec:interface-aendern}
3673 \begin_inset LatexCommand \vref{sec:andere-tastaturkuerzel}
3677 erklärt, wie man LyX mitteilt, daß man in einer fremdsprachlichen Umgebung
3679 Der überwiegende Rest des Kapitels erläutert, wie man LyX an eine neue
3686 \begin_layout Standard
3701 wie man es übersetzt.
3702 Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
3703 dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
3705 Die letzten beiden Abschnitte,
3706 \begin_inset LatexCommand \vref{sec:internat-tastaturbelegung}
3711 \begin_inset LatexCommand \vref{sec:keymap}
3715 , waren bei der Übersetzung noch nicht ganz up to date.
3719 \begin_layout Standard
3721 LyX kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
3722 Als dieser Text erstellt wurde, waren über den normalen englischen Text
3723 Anpassungen für 23 Sprachen Bestandteil der LyX-Distribution.
3724 Die Sprache Ihrer Wahl ist Ihre
3728 [in etwa: Örtlichkeit].
3729 (Für weitere Informationen über
3733 -Definitionen ist die Manpage
3734 \begin_inset Quotes gld
3738 \begin_inset Quotes grd
3741 ein guter Startpunkt.)
3744 \begin_layout Standard
3746 Bitte beachten Sie, daß diese Übersetzungen zwar funktionieren, aber oft
3747 ein paar Einschränkungen unterliegen.
3748 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
3750 Das bedeutet, daß der übersetzte Text an einigen Stellen mehr Platz benötigt
3751 als dort zur Verfügung steht.
3752 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
3754 Sie werden auch feststellen, daß einige Übersetzungen nicht für alle Menüpunkte
3755 Tastenkürzel definieren.
3756 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
3757 manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
3761 \begin_layout Standard
3763 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
3766 \begin_layout Section
3768 Eine andere Sprache für die Schnittstelle auswählen
3769 \begin_inset LatexCommand \label{sec:interface-aendern}
3776 \begin_layout Standard
3778 Normalerweise erfolgt die gesamte Benutzerführung in englisch.
3779 Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable
3788 in csh-kompatiblen und
3794 in sh-kompatiblen Shells.
3799 durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten --
3808 \begin_layout Standard
3810 Noch besser wäre es,
3814 auf den Wert de_DE zu setzen, da andere Programme (z.
3815 \begin_inset Formula $\,$
3819 KDE) nach DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
3827 \begin_layout Standard
3829 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
3834 \begin_layout Standard
3851 , damit die übersetzte Schnittstelle automatisch benutzt wird.
3855 \begin_layout Standard
3857 Beachten Sie, daß all dies
3861 funktioniert, wenn Sie LyX mit der Option
3868 \begin_layout Section
3870 Tastaturkürzel für andere Sprachen anpassen
3871 \begin_inset LatexCommand \label{sec:andere-tastaturkuerzel}
3878 \begin_layout Standard
3880 Ein Hauptgrund für Inkonsistenzen in übersetzten LyX-Versionen ist die Tatsache,
3881 daß alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
3882 Text zugeschnitten wurden.
3883 Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel
3890 new-file-from-template
3894 \begin_layout Standard
3898 new-file-from-template
3900 ist der LyX-interne Befehl, der das Menü
3905 atei\SpecialChar \menuseparator
3922 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
3923 Menüfunktionen in einer einzigen Datei definiert werden, in
3925 LyXDir/bind/menus.bind
3928 Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
3933 ) kopieren und verändern.
3934 Diese wird anstelle der systemweiten Datei eingelesen.
3935 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
3940 \begin_layout Standard
3964 atei\SpecialChar \menuseparator
3974 Für einige Sprachen existieren schon angepasste Versionen
3988 bezeichnet den Code der Sprache).
3989 Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
4004 \begin_layout Standard
4006 Sie müssen darauf achten, daß neue Definitionen nicht mit anderen, vorangehenden
4007 Definitionen kollidieren.
4008 Beispielsweise würde die oben genannte Definition von
4017 verwenden, eine Fehlermeldung erzeugen, denn in
4031 \begin_layout Standard
4037 löscht das Wort rechts vom Cursor.
4048 \begin_layout Standard
4050 In LyX Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
4055 -Dateien stehen) für den Tasten\SpecialChar \-
4059 tions-Mechanismus verwendet -- deshalb
4068 Menünamen verwendet werden.
4071 \begin_layout Section
4076 \begin_layout Subsection
4078 Die Benutzerschnittstelle übersetzen (Textmeldungen)
4081 \begin_layout Standard
4083 LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
4084 Benutzerschnittstelle zu verwalten.
4085 Um LyX dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
4086 zu verwenden, müssen Sie eine
4090 -Datei für diese Sprache erstellen.
4091 Anschließend müssen Sie daraus eine
4095 -Datei erzeugen und diese installieren.
4096 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
4101 \begin_layout Standard
4103 Natürlich nur auf englisch.
4104 Die Veränderungen, die an der
4108 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
4114 Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
4120 bezeichnet den Sprachencode der neuen Sprache):
4123 \begin_layout Itemize
4125 Kopieren Sie im Verzeichnis des LyX-Quellcodes die Datei
4127 LYX-SOURCE-DIR/po/lyx.pot
4141 nicht existiert, kann sie mit dem Befehl
4146 neu erzeugt werden.)
4149 \begin_layout Itemize
4157 \begin_layout Standard
4159 Wir empfehlen, für diese Aufgabe Emacs zu benutzen, da die Distribution
4160 der gettext-Library auch einen hübschen Emacs-Modus enthält, der Sie bei
4161 dieser Arbeit unterstützt.
4169 Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
4170 übersetzt werden sollten.
4171 Diese Tasten werden mit '
4175 ' markiert und sollten passend mitübersetzt werden.
4176 Es gibt ein Prolog-Programm namens
4180 , das sich im Quellverzeichnis in
4181 \begin_inset LatexCommand \url{LYX-SOURCE-DIR/development/tools/}
4186 Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
4187 Beachten Sie, daß XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
4188 als Tastenkürzel verarbeiten kann.
4190 Sie sollten auch das Informationsfeld am Anfang der neuen po-Datei ausfüllen
4191 (mit Ihrer e-mail-Adresse, usw.), damit Sie für andere Leute erreichbar
4192 sind, die Ihnen Vorschläge oder unterhaltsame Flames schicken möchten.
4195 \begin_layout Itemize
4197 Erzeugen Sie die Datei
4205 Dies tun Sie mit dem Befehl:
4220 \begin_layout Itemize
4222 Kopieren Sie die mo-Datei unter dem Namen
4230 -Baum im richtigen Verzeichnis für Anwendungsmitteilungen für Sprache
4238 \begin_layout Standard
4254 .mo /usr/local/share/locale/
4263 \begin_layout Standard
4273 hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Scripts und
4274 mehr) verändert werden.
4275 Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
4276 für den Anwender unnötig.
4279 \begin_layout Standard
4281 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die LyX zur Zeit
4282 noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
4284 Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
4292 \begin_layout Subsection
4294 Die Dokumentation übersetzen
4297 \begin_layout Standard
4301 [Anmerkung des Übersetzers:
4305 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
4306 Fall das englische Original.
4307 Übersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
4312 \begin_layout Standard
4314 Auch die Online-Dokumentation (im
4321 -Menü) kann (und sollte!) übersetzt werden.
4322 Wenn übersetzte Versionen verfügbar sind
4326 \begin_layout Standard
4328 Derzeit (April 1999) sind praktisch alle Texte ins Deutsche übersetzt.
4333 wurde in die Sprachen Französisch, Polnisch, Portugiesisch und Schwedisch
4334 übersetzt, andere Sprachen sind in Arbeit.
4335 Die Bibliothek an übersetzten Texten wächst ständig.
4344 entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
4345 (Leider sind bisher nur wenige Übersetzungen vorhanden.) LyX sucht nach
4346 übersetzten Versionen in
4360 für das entsprechende Sprach\SpecialChar \-
4362 zel steht, das in der Umgebungsvariablen
4368 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
4369 Auch die übersetzten Versionen müssen (bis auf das
4376 ) den gleichen (englischen) Dateinamen (im Beispiel oben
4380 ) tragen wie die englischen Originale.
4381 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
4382 Weg, um die Originale Korrektur zu lesen!), hier ein paar Tips, die Ihnen
4383 möglicherweise etwas Arbeit ersparen:
4386 \begin_layout Itemize
4392 , der Leitfaden zum Schreiben der LyX-Dokumentation.
4393 Beachten Sie vor allem den Abschnitt für Übersetzer.
4396 \begin_layout Itemize
4398 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Hompage
4400 \begin_inset LatexCommand \url[LyX Developer Teams]{http://www.devel.lyx.org}
4405 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
4406 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
4410 \begin_layout Standard
4412 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen sind hier
4413 einige Tips, die Ihnen vielleicht einige Schwierigkeiten überwinden helfen:
4416 \begin_layout Itemize
4418 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
4427 ilfe\SpecialChar \menuseparator
4435 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
4438 \begin_layout Itemize
4440 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
4441 in die Sie übersetzen möchten.
4442 Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
4443 ene Konventionen eingeführt.
4444 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
4445 Eine eigene Terminologie würde nur die Leser verwirren.
4448 (Warnung: Typographie macht süchtig!)
4451 \begin_layout Itemize
4453 Legen Sie eine Kopie des Originaldokumentes an.
4454 Von Zeit zu Zeit wird die Originalversion erneuert.
4455 Sie können beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
4456 um zu sehen, was sich verändert hat.
4460 \begin_layout Standard
4462 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
4463 aufbewahren und diese dann mit der neuen Version vergleichen (z.
4464 \begin_inset Formula $\,$
4480 \begin_layout Itemize
4482 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
4483 und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
4484 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
4487 Auch die Originaldokumentation ist nicht komplett.
4490 \begin_layout Section
4492 Internationale Tastaturbelegung
4493 \begin_inset LatexCommand \label{sec:internat-tastaturbelegung}
4500 \begin_layout Standard
4504 Anmerkung des Editors: der folgende Abschnitt stammt von Ivan Schreter.
4505 Er wurde noch nicht an den neuen Dokumentationsstil angepaßt und macht
4506 noch keinen Gebrauch von den neuen Möglichkeiten von Version\InsetSpace ~
4508 Auch sollte er mit dem folgenden Abschnitt zusammengefasst werden.
4512 \begin_layout Subsection
4514 Eigene Tastaturtabellen definieren: das
4521 \begin_layout Standard
4523 Sehen wir uns einmal die
4527 -Datei ein wenig näher an.
4528 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
4531 \begin_layout Itemize
4533 Taste-Taste- oder Taste-String-Transformationen
4536 \begin_layout Itemize
4539 \begin_inset Quotes gld
4543 \begin_inset Quotes grd
4546 Tasten -- sogenannte
4551 \begin_layout Itemize
4553 Ausnahmen für tote Tasten.
4556 \begin_layout Standard
4558 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
4562 \begin_layout Quotation
4571 \begin_layout Standard
4577 die zu übersetzende Taste bezeichnet und
4581 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
4582 Eine tote Taste definiert man mit:\InsetSpace ~
4586 \begin_layout Quotation
4599 \begin_layout Standard
4608 wieder eine Taste auf der Tastatur bezeichnet und
4615 der Name einer toten Taste ist.
4616 LyX unterstützt folgende toten Tasten (Abkürzungen in Klammern):
4619 \begin_layout Quotation
4628 \begin_layout Quotation
4635 \begin_layout Quotation
4642 \begin_layout Quotation
4650 \begin_layout Quotation
4657 \begin_layout Quotation
4665 \begin_layout Standard
4676 \begin_layout Quotation
4683 \begin_layout Quotation
4691 \begin_layout Standard
4702 \begin_layout Quotation
4709 \begin_layout Quotation
4718 \begin_layout Quotation
4726 \begin_layout Standard
4737 \begin_layout Quotation
4746 \begin_layout Standard
4757 \begin_layout Quotation
4767 \begin_layout Quotation
4769 hungarian umlaut (hug)
4776 \begin_layout Quotation
4783 \begin_layout Quotation
4792 \begin_layout Standard
4803 \begin_layout Standard
4805 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
4806 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
4807 definiert werden, und zwar mit:
4810 \begin_layout Quotation
4820 Tote-Taste Taste Ausgabe
4823 \begin_layout Standard
4825 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
4827 Dies erreicht man mit:
4830 \begin_layout Quotation
4845 \begin_layout Standard
4847 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
4848 Punkt zu löschen, bevor ein Akzent eingefügt wird.
4849 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
4852 \begin_layout Standard
4854 Ach so, zur Definition der Ausgabe: Der Backslash
4855 \begin_inset Quotes gld
4865 \begin_inset Quotes grd
4868 ist ein Sonderzeichen.
4869 Um ihn einzugeben muß man einen doppelten Backslash
4870 \begin_inset Quotes gld
4882 \begin_inset Quotes grd
4886 Auch das Anführungszeichen
4887 \begin_inset Quotes gld
4891 \begin_inset Quotes grd
4895 \begin_inset Quotes gld
4903 \begin_inset Quotes grd
4906 haben eine andere Bedeutung.
4911 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
4912 das Ende eines Strings (d.
4916 \begin_layout Standard
4925 einer LaTeX-Befehlssequenz).
4926 Um diese Zeichen anzugeben, muß ein Backslash vorangestellt werden (also:
4939 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
4940 haben, bitte mailen Sie diese an das Entwickler-Team, damit sie in die
4941 nächste Distribution integriert werden kann.
4944 \begin_layout Standard
4946 In Zukunft werden auch noch folgende Befehle unterstützt:
4949 \begin_layout Itemize
4962 bindet eine andere Datei ein
4965 \begin_layout Itemize
4982 definiert ein externes Keymap-Programm
4985 \begin_layout Standard
4991 \begin_layout Standard
5003 -Datei nach Voreinstellungen durchsuchen (z.
5007 \begin_layout Standard
5022 , um eine Standardtastatur zu verwenden).
5026 \begin_layout Standard
5037 \begin_layout Section
5039 Internationale Tastaturtabellen:
5044 \begin_inset LatexCommand \label{sec:keymap}
5051 \begin_layout Standard
5053 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
5062 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
5063 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
5066 \begin_layout Subsection
5073 \begin_inset LatexCommand \label{sec:kmap}
5080 \begin_layout Standard
5090 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
5096 Im Folgenden werden die Schlüsselwörter
5116 \labelwidthstring 00.00.0000
5124 Transformiere einen Buchstaben zu einem String
5127 \begin_layout LyX-Code
5137 \begin_layout Standard
5139 Dieser Ausdruck definiert, daß
5142 \begin_inset Quotes gld
5146 \begin_inset Quotes grd
5154 \begin_inset Quotes gld
5158 \begin_inset Quotes grd
5163 transformiert werden soll.
5167 \begin_inset Quotes gld
5171 \begin_inset Quotes grd
5176 die Zeichen Backslash
5177 \begin_inset Quotes gld
5187 \begin_inset Quotes grd
5190 und Anführungszeichen
5191 \begin_inset Quotes gld
5199 \begin_inset Quotes grd
5206 mit einem vorangehenden Backslash versehen werden.
5210 \begin_layout Standard
5212 Als Beispiel ein Ausdruck, der das Zeichen
5213 \begin_inset Quotes gld
5221 \begin_inset Quotes grd
5224 ausgibt, wenn die Taste
5225 \begin_inset Quotes gld
5233 \begin_inset Quotes grd
5239 \begin_layout LyX-Code
5247 \labelwidthstring 00.00.0000
5255 Spezifiziere ein Akzentzeichen
5258 \begin_layout LyX-Code
5266 Zeichen Akzent erlaubt
5269 \begin_layout Standard
5271 Dieser Ausdruck wird dafür sorgen, daß
5274 \begin_inset Quotes gld
5278 \begin_inset Quotes grd
5286 \begin_inset Quotes gld
5290 \begin_inset Quotes grd
5295 interpretiert wird, und zwar bei allen Zeichen, die in
5298 \begin_inset Quotes gld
5302 \begin_inset Quotes grd
5308 Dies ist der Mechanismus toter Tasten
5314 \begin_layout Standard
5317 \begin_inset Quotes gld
5321 \begin_inset Quotes grd
5324 kommt daher, daß diese Taste allein kein Zeichen erzeugt, aber -- gefolgt
5325 von einer anderen Taste -- akzentuierte Zeichen erzeugt.
5326 Zum Beispiel kann auf diese Weise das deutsche
5327 \begin_inset Quotes gld
5331 \begin_inset Quotes grd
5344 \begin_inset Quotes gld
5348 \begin_inset Quotes grd
5353 drücken, gefolgt von einem Zeichen, das
5360 \begin_inset Quotes gld
5364 \begin_inset Quotes grd
5369 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
5372 \begin_layout Standard
5374 Der folgende Ausdruck definiert, daß die Taste
5375 \begin_inset Quotes gld
5383 \begin_inset Quotes grd
5386 als circumflex-Akzent definiert wird, wenn er von einem der Buchstaben
5387 a, e, i, o, u, A, E, I ,O oder U gefolgt wird:
5390 \begin_layout LyX-Code
5394 kmod ^ circumflex aeiouAEIOU
5398 \labelwidthstring 00.00.0000
5404 Definiere eine Ausnahme zu einem Akzentzeichen
5407 \begin_layout LyX-Code
5416 Akzent Zeichen Ausgabe
5419 \begin_layout Standard
5421 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
5424 \begin_inset Quotes gld
5428 \begin_inset Quotes grd
5436 \begin_inset Quotes gld
5440 \begin_inset Quotes grd
5449 \begin_inset Quotes gld
5453 \begin_inset Quotes grd
5458 vorher mit Hilfe einer
5464 -Zeile einer Taste zugewiesen worden sein.
5465 Wenn Sie die Sequenz
5468 \begin_inset Quotes gld
5472 \begin_inset Quotes grd
5476 \begin_inset Quotes gld
5480 \begin_inset Quotes grd
5488 \begin_inset Quotes gld
5492 \begin_inset Quotes grd
5498 Falls solch eine Definition
5505 \begin_inset Quotes gld
5509 \begin_inset Quotes grd
5513 \begin_inset Quotes gld
5517 \begin_inset Quotes grd
5522 eingeben, erhalten Sie das
5525 \begin_inset Quotes gld
5531 \begin_inset Quotes grd
5537 \begin_layout Standard
5539 Der folgende Ausdruck sorgt dafür, daß LaTeX bei einem
5540 \begin_inset Quotes gld
5544 \begin_inset Quotes grd
5547 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
5550 \begin_layout LyX-Code
5554 kxmod circumflex i "
5566 \labelwidthstring 00.00.0000
5572 Kombiniere zwei Akzentsymbole
5575 \begin_layout LyX-Code
5582 Akzent1 Akzent2 erlaubt
5585 \begin_layout Standard
5587 Hier wird es ziemlich esoterisch.
5588 Dieser Ausdruck erlaubt die Kombination der Effekte von
5591 \begin_inset Quotes gld
5595 \begin_inset Quotes grd
5603 \begin_inset Quotes gld
5607 \begin_inset Quotes grd
5612 (in dieser Reihenfolge!) bei allen
5615 \begin_inset Quotes gld
5619 \begin_inset Quotes grd
5628 \begin_inset Quotes gld
5632 \begin_inset Quotes grd
5640 \begin_inset Quotes gld
5644 \begin_inset Quotes grd
5649 müssen zuvor mit Hilfe von
5658 definiert worden sein.
5661 \begin_layout Standard
5663 Folgendes Beispiel aus der Datei
5670 \begin_layout LyX-Code
5674 kmod ; acute aeioyvhAEIOYVH
5677 \begin_layout LyX-Code
5684 \begin_layout LyX-Code
5688 kcomb acute umlaut iyIY
5691 \begin_layout Standard
5693 Diese Zeilen erlauben es,
5694 \begin_inset Quotes gld
5702 \begin_inset Quotes grd
5705 einzugeben und auf diese Weise
5706 \begin_inset Quotes gld
5718 \begin_inset Quotes grd
5725 \begin_layout Standard
5736 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zeichen.
5749 eingeben, erhalten Sie
5750 \begin_inset Quotes gld
5760 \begin_inset Quotes grd
5767 \begin_layout Standard
5779 \begin_layout Subsection
5788 \begin_layout Standard
5794 -Datei verarbeitet hat, erklärt eine
5798 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
5800 Die LyX-Distribution enthält wenigstens die Dateien
5801 \begin_inset LatexCommand \url{iso8859-1.cdef}
5814 \begin_layout Standard
5816 Generell besteht eine
5823 -Datei aus einer Reihe von Deklarationen der folgenden Form:
5826 \begin_layout LyX-Code
5831 Position_im_Zeichensatz String
5834 \begin_layout Standard
5836 Um beispielsweise dem String (
5839 \begin_inset Quotes gld
5843 \begin_inset Quotes grd
5848 im vorigen Abschnitt)
5849 \begin_inset Quotes gld
5857 \begin_inset Quotes grd
5860 das entsprechende Zeichen im iso-8859-1 Zeichensatz (233) zuzuweisen, benutzt
5861 man folgenden Ausdruck:
5864 \begin_layout LyX-Code
5873 \begin_layout Standard
5875 (Wieder müssen den Zeichen
5876 \begin_inset Quotes gld
5886 \begin_inset Quotes grd
5890 \begin_inset Quotes gld
5898 \begin_inset Quotes grd
5901 ein Backslash vorangestellt werden.)
5905 Beachten Sie, daß es durchaus möglich ist, daß dasselbe Zeichen (sinnvoll)
5906 zwei verschiedene Strings repräsentieren kann.
5911 \begin_layout Standard
5932 \begin_layout LyX-Code
5959 \begin_layout Standard
5961 Wenn LyX kein passendes Zeichen für einen String finden kann, der durch
5962 eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
5963 ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
5964 mit Akzent selbst zu zeichnen.
5967 \begin_layout Subsection
5969 Tote Tasten definieren
5972 \begin_layout Standard
5976 Anmerkung des Übersetzers: An dieser Stelle weiche ich kraß vom Original
5978 Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
5982 \begin_layout Standard
5984 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
5986 \begin_inset Quotes gld
5990 \begin_inset Quotes grd
5997 zu erzeugen -- nämlich direkt in der
6002 (Genaueres finden Sie in Abschnitt\InsetSpace ~
6004 \begin_inset LatexCommand \ref{sec:bindings}
6013 Dazu ein einfaches Beispiel:
6016 \begin_layout Standard
6018 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
6019 Diese können Sie definieren, indem Sie in der
6023 -Datei folgende Zeile einfügen:
6026 \begin_layout Standard
6032 bind "asciicircum" "accent-circumflex"
6035 \begin_layout Standard
6038 \begin_inset Quotes gld
6046 \begin_inset Quotes grd
6049 die Bezeichnung, die das X11-System für die
6050 \begin_inset Quotes gld
6058 \begin_inset Quotes grd
6065 \begin_layout Standard
6067 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer C-Include-Datei
6073 Meist findet man sie in
6075 /usr/X11/include/X11/
6083 \begin_inset Quotes gld
6088 accent-circum\SpecialChar \-
6092 \begin_inset Quotes grd
6095 ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.)
6098 \begin_layout Standard
6100 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
6104 definiert wurden, merklich von der, die in Abschnitt\InsetSpace ~
6106 \begin_inset LatexCommand \ref{sec:kmap}
6113 \begin_layout Subsection
6115 Ihre Sprachkonfiguration einstellen
6116 \begin_inset LatexCommand \label{sec:savlang}
6123 \begin_layout Standard
6129 -Datei so verändern, daß Ihre gewünschte Sprachumgebung automatisch geladen
6130 wird, wenn LyX gestartet wird.
6131 Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
6134 \begin_layout Itemize
6136 Standard-, erste und zweite Tastaturbelegung
6139 \begin_layout Itemize
6141 Zeichensatzkodierung
6144 \begin_layout Standard
6150 -Datei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
6151 Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
6155 \begin_layout LyX-Code
6159 bind "american" "keymap-primary"
6162 \begin_layout Standard
6171 \begin_layout LyX-Code
6175 bind "M-," "accent-cedilla"
6178 \begin_layout Standard
6180 oder eine Zeichensatzkodierung festlegen:
6183 \begin_layout LyX-Code
6185 # Die Norm für die Bildschirmzeichensätze
6188 \begin_layout LyX-Code
6190 # Voreinstellung ist iso8859-1.
6193 \begin_layout LyX-Code
6200 \begin_layout Chapter
6202 Installieren neuer Textklassen, Layouts und Vorlagen
6203 \begin_inset LatexCommand \label{chap:textclass}
6210 \begin_layout Standard
6212 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
6213 und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf
6217 \begin_layout Standard
6223 frischung, wie man neue Dokumentenklassen für LaTeX korrekt installiert.
6224 Zunächst ein paar Definitionen: Eine Dokumentenklasse ist eine LaTeX-Datei
6225 (normalerweise mit der Endung
6233 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
6234 Brief usw., und auch alle dazu notwendigen Befehle definiert.
6235 Eine Layout-Datei ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse
6236 entspricht und LyX mitteilt, wie die diversen Formatelemente am Bildschirm
6237 dargestellt werden sollen, damit der Eindruck möglichst gut dem späteren
6238 Druckbild entspricht.
6239 Genauer gesagt beschreibt eine Layoutdatei eine
6240 \begin_inset Quotes gld
6244 \begin_inset Quotes grd
6247 , das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
6250 \begin_inset Quotes gld
6254 \begin_inset Quotes grd
6258 \begin_inset Quotes gld
6262 \begin_inset Quotes grd
6265 sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
6266 als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
6268 Eine Vorlage ist einfach eine LyX-Dokument, welches bereits einige vordefiniert
6269 e Einträge für eine bestimmte Textklasse enthält.
6270 Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
6274 \begin_layout Section
6276 Installation eines neuen LaTeX-Paketes
6279 \begin_layout Standard
6281 Bei manchen TeX-Installationen fehlt möglicherweise das eine oder andere
6282 Paket, das Sie gerne mit LyX verwenden würden.
6283 Ein Beispiel dafür ist FoilTeX, ein verbreitetes (und sehr leistungsfähiges)
6284 Paket zur Erstellung von Dias und Folien für Overheadprojektoren.
6288 \begin_layout Standard
6290 Weitere Dokumentation zu FoilTeX finden Sie im Teil
6299 Sie finden hier eine Beschreibung der grundlegenden Schritte, um ein solches
6300 zusätzliches Paket in einer aktuellen Version von teTeX
6304 \begin_layout Standard
6306 Die Prozedur gilt auf jeden Fall für v1.0 sowie die 0.9 Betaversionen.
6307 Hinweise darauf, ob dies auch in Version 0.4 funktioniert, sind willkommen,
6308 andererseits ist ein Upgrade auf 1.0 sicher die bessere Wahl.
6313 oder einer anderen, web2c basierten TeX-Distribution einzubinden.
6316 \begin_layout Enumerate
6318 Besorgen Sie sich das Paket von CTAN oder einer anderen Quelle
6322 \begin_layout Standard
6324 Informationen darüber, was CTAN ist und wo unterstützte Dokumentenklassen
6325 gefunden werden können, finden Sie im Hilfedokument
6337 \begin_layout Enumerate
6343 (normalerweise befindet sie sich im Verzeichnis
6347 , Sie können sie aber auch mit dem Befehl
6352 Dort wird beschrieben, wie Sie ein lokales
6356 -Verzeichnis anlegen können; folgen Sie diesen Instruktionen.
6357 Sie müssen den Namen Ihres lokalen
6362 zeich\SpecialChar \-
6369 Typischerweise wird unter Linux Software, die nicht zur normalen Distribution
6370 gehört, unterhalb von
6374 installiert, es bietet sich also
6379 Im Normalfall müssen Sie nur zwei Dinge verändern:
6383 \begin_layout Enumerate
6385 Setzen Sie die Umgebungsvariable
6389 auf das gewählte Verzeichnis, z.
6393 \begin_layout Standard
6405 TEXMFLOCAL = /usr/local/texmf
6408 \begin_layout Enumerate
6410 Stellen Sie sicher, daß
6422 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!TEXMFMAIN}
6425 \begin_layout Enumerate
6427 Legen Sie das lokale Verzeichnis an.
6428 Die Verzeichnisstruktur muß dabei derjenigen des bestehenden
6433 zeich\SpecialChar \-
6435 ses entsprechen, also LaTeX-Pakete in
6437 /usr/local/texmf/latex/
6442 \begin_layout Enumerate
6444 Installieren Sie das neue Paket.
6445 Am Beispiel FoilTeX: Legen Sie das Verzeichnis
6446 \begin_inset LatexCommand \url{/usr/local/texmf/latex/foiltex}
6450 an und kopieren Sie die diversen Dateien des entpackten
6454 -Archives in dieses Verzeichnis.
6457 \begin_layout Enumerate
6459 Starten Sie das Programm
6464 Dabei wird (unter anderem) die Datei
6466 /usr/local/ texmf/ls-R
6468 angelegt oder aktualisiert.
6471 \begin_layout Enumerate
6473 Wählen Sie in LyX den Menüpunkt
6478 earbeiten\SpecialChar \menuseparator
6486 an; starten Sie LyX danach erneut.
6489 \begin_layout Standard
6491 Nun sollte das neue Paket --- beispielsweise
6507 ayout\SpecialChar \menuseparator
6515 Ein Hinweis am Rande: es gibt auch einfachere Möglichkeiten, ein neues
6516 Paket zu installieren, Sie können etwa im LaTeX-Systemverzeichnis (
6520 ) lediglich einen Link auf das neue Paket anlegen (nicht vergessen,
6524 aufzurufen!) oder die Umgebungsvariable
6528 entsprechend setzen.
6533 beschriebene, formale Methode funktioniert aber garantiert, deshalb sollten
6534 Sie diese auch verwenden, solange die Umstände dies nicht verhindern, etwa
6535 wenn Sie keine Administratorrechte haben.
6538 \begin_layout Section
6543 \begin_layout Standard
6545 In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch
6546 Textklassen genannt) für LyX schreiben können; dafür wird die Klasse
6550 als Beispiel genommen.
6555 -Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen
6556 Dokumentenklasse zur Verfügung stehen, und wie sie in LyX dargestellt werden.
6557 Diese Beschreibung ist zwar sehr tiefgehend, kann aber dennoch nicht alle
6558 Eventualitäten und Probleme abdecken, auf die Sie beim Schreiben eigener
6559 Layout-Dateien stoßen können.
6560 Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX.
6563 \begin_layout Standard
6565 Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen
6566 Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind.
6567 Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von
6568 anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt
6569 haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es
6570 in die Distribution integrieren können.
6573 \begin_layout Standard
6575 Bei allen im folgenden angegebenen Optionen ist die Groß-/Kleinschreibung
6580 \begin_layout Standard
6589 Style, style und StYlE bezeichnen denselben Befehl.
6590 Die jeweils möglichen Werte sind in eckigen Klammern hinter dem Namen aufgeführ
6592 Die Voreinstellung einer Option, also der Wert, den die Option erhält,
6597 spezifiziert wird, ist
6604 Wenn ein Argument einen Datentyp hat, wie
6605 \begin_inset Quotes gld
6609 \begin_inset Quotes grd
6613 \begin_inset Quotes gld
6617 \begin_inset Quotes grd
6620 , dann wird die Voreinstellung wie folgt dargestellt:
6629 \begin_layout Subsection
6631 Unterstützung neuer Dokumentenklassen
6634 \begin_layout Standard
6636 Generell können drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse
6637 unterstützen wollen.
6638 Bei den beiden einfacheren Fällen handelt es sich um LaTeX2e class- (
6647 Wenn Sie Pech haben, liegt der dritte Fall vor und bei der neuen Klasse
6648 handelt es sich um eine LaTeX 2.09 Stil-Datei.
6649 Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle
6650 ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt
6651 notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten.
6654 \begin_layout Subsection
6663 \begin_layout Standard
6665 Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
6666 die zusammen mit einer bereits existierenden und von LyX unterstützten
6667 Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese
6668 Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
6669 Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei
6673 und sie ist dafür gedacht, mit der Standard-Dokumentenklasse
6677 verwendet zu werden.
6681 \begin_layout LyX-Code
6683 cp report.layout ~/.lyx/layouts/myclass.layout
6686 \begin_layout Standard
6692 und ändern Sie die Zeile
6695 \begin_layout LyX-Code
6699 DeclareLaTeXClass{report}
6702 \begin_layout Standard
6707 \begin_layout LyX-Code
6711 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
6714 \begin_layout Standard
6716 Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
6719 \begin_layout LyX-Code
6730 \begin_layout Standard
6732 Starten Sie jetzt LyX und konfigurieren Sie es neu (
6737 earbeiten\SpecialChar \menuseparator
6746 Starten Sie LyX neu und legen Sie ein neues Dokument an.
6752 ayout\SpecialChar \menuseparator
6759 als mögliche Dokumentenklasse auch
6760 \begin_inset Quotes gld
6768 \begin_inset Quotes grd
6772 Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
6777 \begin_layout Standard
6788 unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen
6789 Umgebungstypen in der Layoutdatei herumexperimentieren.
6793 \begin_layout Subsection
6802 \begin_layout Standard
6804 In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf
6806 Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse
6807 als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
6808 Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
6809 welche Dinge beachtet werden müssen.
6813 \begin_layout Subsection
6822 \begin_layout Standard
6828 -Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie
6829 an einem der beiden folgenden Dinge erkennen:
6832 \begin_layout Enumerate
6838 \begin_layout Standard
6846 Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
6851 documentstyle{myclass}
6863 \begin_layout Standard
6874 \begin_layout Enumerate
6876 Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, daß
6877 in den Kompatibilitätsmodus geschaltet wird.
6880 \begin_layout Standard
6882 LyX unterstützt ausschließlich LaTeX2e-Dokumente.
6883 Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
6885 \begin_inset Quotes gld
6888 Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan
6889 \begin_inset Quotes grd
6893 Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem
6894 der LaTeX 2.09 Code derart gekapselt wird, daß er in LaTeX2e formatierten
6895 Dokumenten verwendet werden kann.
6896 Sie können diese Kapselung auch für Ihr
6900 verwenden, sollte sich dieses als 2.09 Code herausstellen.
6901 Hier ein kurzes Rezept:
6904 \begin_layout LyX-Code
6906 cp LyXDir/tex/revtex.cls ~/tex/myclass.cls
6909 \begin_layout Standard
6911 (oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
6916 und ersetzen Sie jedes vorhandene
6917 \begin_inset Quotes gld
6921 \begin_inset Quotes grd
6925 \begin_inset Quotes gld
6929 \begin_inset Quotes grd
6933 Wahrscheinlich sind einige der
6939 -Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
6943 \begin_layout Standard
6945 Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
6950 , verwenden aber diesmal den Eintrag
6953 \begin_layout LyX-Code
6957 DeclareLaTeXClass{myclass}
6960 \begin_layout Standard
6966 -Definition sollte nicht notwendig sein.
6967 Konfigurieren Sie LyX neu und mit etwas Glück haben Sie ein funktionierendes
6968 System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
6970 Das beinhaltet Veränderungen der Werte, die LyX für Abstände, Zeichensätze
6972 verwendet; diese werden in der
6979 \begin_layout Standard
6981 Weiterhin müssen Sie sicherstellen, daß alle Umgebungstypen, die in
6985 definiert werden, auch in
6986 \begin_inset LatexCommand \url{myclass.layout}
6991 Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen.
6992 Kopieren Sie dazu einen ähnlich aussehenden Stil und verändern Sie diesen
6993 nach Ihren Wünschen.
6994 Dies geschieht am einfachsten folgendermaßen:
6997 \begin_layout LyX-Code
6999 Style FehlenderStyle
7002 \begin_layout LyX-Code
7004 CopyStyle ÄhnlicherStyle
7007 \begin_layout LyX-Code
7009 # hier die Unterschiede neu definieren
7012 \begin_layout LyX-Code
7017 \begin_layout Standard
7019 Im folgenden Abschnitt wird erläutert, was welches Element in einer
7026 \begin_layout Standard
7028 Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
7029 Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der
7031 Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
7032 Die Entwickler freuen sich immer über neue Dokumentenklassen!
7035 \begin_layout Section
7037 Deklaration einer neuen Textklasse
7040 \begin_layout Standard
7042 Zeilen, die mit einem
7046 beginnen, sind Kommentare.
7047 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
7051 \begin_layout LyX-Code
7055 #% Do not delete the line below; configure depends on this
7058 \begin_layout LyX-Code
7064 DeclareLaTeXClass{article}
7067 \begin_layout Standard
7069 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
7070 Die Textklassen-Datei wird von dem LaTeX-Script
7073 \begin_inset LatexCommand \url{chkconfig.ltx}
7079 gelesen, und zwar in einem speziellen Modus, in dem
7083 -Zeichen ignoriert werden.
7084 Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
7085 Textklasse deklariert.
7090 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
7095 und benutzt die LaTeX-Dokumentenklasse
7101 \begin_inset Quotes gld
7105 \begin_inset Quotes grd
7108 ist auch die Beschreibung, die später im Popup-Menü
7113 ayout\SpecialChar \menuseparator
7124 \begin_layout Standard
7126 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Dokum
7131 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
7132 Wenn Sie dann Ihre Textklasse in eine Datei namens
7136 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
7139 \begin_layout LyX-Code
7143 #% Do not delete the line below; configure depends on this
7146 \begin_layout LyX-Code
7152 DeclareLaTeXClass[article]{article (with my own headings)}
7155 \begin_layout Standard
7157 Auf diese Weise deklarieren Sie eine Textklasse
7161 , die die LaTeX-Dokumentenklasse
7165 verwendet und (im Popup-Menü) beschrieben wird mit:
7166 \begin_inset Quotes gld
7169 article (with my own headings)
7170 \begin_inset Quotes grd
7174 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
7178 \begin_layout LyX-Code
7182 #% Do not delete the line below; configure depends on this
7185 \begin_layout LyX-Code
7191 DeclareLaTeXClass[article,foo.sty]{article (with my own headings)}
7194 \begin_layout Standard
7196 Dadurch wird angezeigt, daß Ihre Klasse auch das Paket
7201 Schließlich können Sie auch Klassen für SGML oder DocBook festlegen.
7202 Eine typische Deklaration sieht so aus:
7205 \begin_layout LyX-Code
7209 #% Do not delete the line below; configure depends on this
7212 \begin_layout LyX-Code
7218 DeclareSGMLClass{SGML (LinuxDoc)}
7221 \begin_layout Standard
7226 \begin_layout LyX-Code
7230 #% Do not delete the line below; configure depends on this
7233 \begin_layout LyX-Code
7239 DeclareDocBookClass[article]{SGML (DocBook article)}
7242 \begin_layout Standard
7244 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
7245 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
7249 \begin_layout Standard
7251 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
7252 die Datei nur noch in das Verzeichnis
7260 kopieren und unter LyX den Menüpunkt
7265 earbeiten\SpecialChar \menuseparator
7274 Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü
7279 ayout\SpecialChar \menuseparator
7289 \begin_layout Subsection
7291 Allgemeine Parameter für Textklassen
7294 \begin_layout Standard
7296 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes beschreib
7300 \begin_layout Description
7317 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt wird.
7323 ayout\SpecialChar \menuseparator
7331 Diese Einstellung ist (ebenso wie
7335 ) wichtig: Falls Ihre Textklasse standardmäßig zweispaltig gesetzt wird,
7336 Sie aber vergessen, das korrekt anzugeben, wird die Option
7356 ayout\SpecialChar \menuseparator
7366 \begin_layout Description
7383 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
7390 ayout\SpecialChar \menuseparator
7400 \begin_layout Description
7418 Der Standardseitenstil.
7419 Kann ebenfalls im Popup
7424 ayout\SpecialChar \menuseparator
7434 \begin_layout Description
7447 , Counter_Section, Counter_Subsection,
7449 Counter_Subsubsection, Counter_Paragraph, Counter_Subparagraph,
7451 Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_EnumIV
7455 Der kleinste Abschnitt-Typ, der automatisch numeriert wird.
7456 Sinnvoll sind Werte wie
7461 \begin_inset Quotes gld
7465 \begin_inset Quotes grd
7469 \begin_inset Quotes gld
7473 \begin_inset Quotes grd
7481 \begin_inset Quotes gld
7485 \begin_inset Quotes grd
7489 Wenn überhaupt keine Numerierung benötigt wird, beispielsweise in einem
7502 \begin_layout Description
7507 ClassOptions\SpecialChar \ldots{}
7514 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der Dokumente
7515 nklasse unterstützt werden.
7516 (Eine detaillierte Beschreibung finden Sie unter
7517 \begin_inset LatexCommand \vref{sec:classoptions}
7524 \begin_layout Description
7544 Gibt an, ob die betreffende Klasse von sich aus das Paket
7549 Dies ist für die Dokumentenklassen
7560 \begin_layout Description
7576 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
7581 Dies ist für die Dokumentenklassen
7592 \begin_layout Description
7608 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
7613 Dies ist für die Dokumentenklasse
7620 \begin_layout Description
7631 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
7632 (Eine genauere Beschreibung finden Sie in Abschnitt
7633 \begin_inset LatexCommand \vref{sec:fonts}
7640 \begin_layout Description
7655 Dies ist das Layout für neu angelegte Absätze, normalerweise
7660 Fehlt dieser Eintrag wird das erste definierte Layout verwendet; dennoch
7661 ist es sehr ratsam, diese Anweisung anzugeben.
7664 \begin_layout Description
7669 Preamble\SpecialChar \ldots{}
7676 An dieser Stelle können Sie LaTeX-Code angeben, der vor
7681 \begin_inset Quotes gld
7691 \begin_inset Quotes grd
7694 in die LaTeX-Ausgabe eingebunden wird.
7695 (Zum Beispiel eigene Definitionen von LaTeX-Makros.)
7698 \begin_layout Description
7709 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
7711 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
7712 Beispielsweise binden die meisten Standardtextklassen die Datei
7716 ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
7720 \begin_layout Description
7731 Mit diesem Befehl können Sie die Definition eines bereits mit
7736 \begin_inset LatexCommand \vref{sec:specific-layouts}
7740 ) definierten Layouts rückgängig machen.
7741 Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
7742 einer Datei definiert wird, die Sie mit
7749 \begin_layout Subsection
7756 \begin_layout Standard
7759 \begin_inset LatexCommand \label{sec:classoptions}
7767 kann folgende Einträge enthalten:
7770 \begin_layout Description
7784 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
7786 \begin_inset Quotes gld
7794 \begin_inset Quotes grd
7801 \begin_layout Description
7811 string="empty|plain|headings|fancy"
7815 Eine Liste verfügbarer Seitenstile; die Einträge werden mit
7816 \begin_inset Quotes gld
7824 \begin_inset Quotes grd
7830 \begin_layout Description
7844 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
7849 -Befehl als optionales Argument übergeben.
7852 \begin_layout Subsection
7854 Einzelne Absatz-Layouts
7857 \begin_layout Standard
7860 \begin_inset LatexCommand \label{sec:specific-layouts}
7864 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
7868 \begin_layout Standard
7870 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
7871 aber ein bereits definiertes umdefinieren.
7880 \begin_layout LyX-Code
7888 \begin_layout LyX-Code
7893 \begin_layout LyX-Code
7898 \begin_layout Standard
7900 Innerhalb des Blocks sind folgende Befehle erlaubt:
7903 \begin_layout Description
7911 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
7916 \begin_layout Description
7929 , Command, Environment, Item_Environment, List_Environment
7933 Legt fest, wie das Layout in LaTeX überführt wird.
7938 \begin_layout Description
7946 bewirkt nichts besonderes -- der Text wird als
7947 \begin_inset Quotes gld
7951 \begin_inset Quotes grd
7958 \begin_layout Description
7966 behandelt den Text als Argument eines LaTeX-Befehls (
7973 {\SpecialChar \ldots{}
7979 \begin_layout Description
7987 behandelt den Text als Kern einer LaTeX-Umgebung
7991 \begin_layout Standard
7993 LaTeX-Umgebung, bzw.
7994 LaTeX-Befehl sind hier etwas irreführend, denn diese Regeln gelten auch
7996 Schauen Sie sich am besten die SGML Class-Dateien für Beispiele an.
8013 \begin_layout Standard
8023 } \SpecialChar \ldots{}
8030 \begin_layout Standard
8044 \begin_layout Standard
8058 \begin_layout Standard
8074 \begin_layout Description
8082 bewirkt dasselbe wie
8086 , nur daß vor jedem Absatz ein
8096 \begin_layout Description
8112 als Argument an die Umgebung übergeben wird.
8122 ayout\SpecialChar \menuseparator
8132 [Stimmt das noch? Glaube nicht! P.S.]
8135 \begin_layout Description
8153 Bei 1 wird nach dem Layout noch ein
8163 \begin_layout Description
8174 Der Name, den LaTeX für dieses Layout wählt, d.
8178 \begin_layout Standard
8187 entweder der Name eines LaTeX-Befehls oder der einer LaTeX-Umgebung.
8190 \begin_layout Description
8201 Ein optionaler Parameter, der
8207 (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
8208 Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
8212 \begin_layout Description
8225 , Manual, Dynamic, First_Dynamic, Right_Address_Box
8229 Legt fest, wie der linke Rand des Textes bestimmt wird.
8234 \begin_layout Description
8242 wählt einfach feste Randbreiten.
8246 \begin_layout Description
8254 bedeutet, daß der Rand von der Einstellung der
8263 ayout\SpecialChar \menuseparator
8271 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
8275 \begin_layout Description
8283 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
8285 Dies wird zum Beispiel bei automatisch numerierten Überschriften verwendet.
8286 Es leuchtet ein, daß die Überschrift
8287 \begin_inset Quotes gld
8290 5.4.3.2.1 Sehr lange ...
8292 \begin_inset Quotes grd
8295 einen größeren linken Rand benötigt, als
8296 \begin_inset Quotes gld
8301 \begin_inset Quotes grd
8308 \begin_layout Description
8316 arbeitet ähnlich wie
8320 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
8321 Dies wird für die LaTeX-Umgebung
8322 \begin_inset Quotes gld
8326 \begin_inset Quotes grd
8332 \begin_layout Description
8340 bedeutet, der Rand wird so gewählt, daß die längste Zeile des Absatzes
8341 gerade den rechten Rand berührt.
8342 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
8345 \begin_layout Description
8362 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
8368 heißt, der Absatz erhält auf keinen Fall einen Einzug.
8369 (Zum Beispiel nach einer Überschrift.)
8372 \begin_layout Description
8386 Der Einzug der ersten Zeile eines Absatzes.
8387 Als Argument wird eine Zeichenkette übergeben.
8388 Zum Beispiel bedeutet
8389 \begin_inset Quotes gld
8397 \begin_inset Quotes grd
8400 , daß die erste Zeile genau so weit eingezogen wird, wie die Breite von
8402 \begin_inset Quotes gld
8410 \begin_inset Quotes grd
8413 im normalen Zeichensatz ist.
8414 Einen negativen Wert können Sie angeben, indem Sie ein
8415 \begin_inset Quotes gld
8419 \begin_inset Quotes grd
8423 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm bei
8424 unterschiedlichen Zeichensätzen möglichst ähnlich bleibt.
8429 bleibt für ein bestimmtes Layout fest.
8430 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
8436 Auch benutzt das Standard-Layout innerhalb von Umgebungen den Einzug der
8437 Umgebung und nicht den eigenen.
8438 Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
8441 \begin_layout Description
8460 ayout\SpecialChar \menuseparator
8472 Mögliche Einstellungen sind entweder
8499 gewählt wird, wird in einem Layout mit
8508 Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
8509 Die Länge dieses Abstands ist das Produkt von
8513 und der Höhe des Standardzeichensatzes.
8516 \begin_layout Description
8530 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
8534 \begin_layout Description
8552 -- nur ist dies der Abstand nach einer Serie von Absätzen.
8557 des nachfolgenden Layouts nicht 0, so werden die beiden Abstände
8561 addiert, sondern LyX wählt das Maximum der beiden Abstände.
8564 \begin_layout Description
8578 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
8582 \begin_layout Description
8596 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines
8601 Wenn in solch einem Layout andere Layouts integriert werden, so werden
8607 Aber die einzelnen Unterpunkte der Umgebung werden
8618 \begin_layout Description
8632 Definiert den linken Einzug.
8633 Wenn ein Layout in ein anderes
8637 -Layout integriert wird, werden die Breiten der verschiedenen
8641 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
8643 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
8647 Dieser Parameter wird auch dann benutzt, wenn der Rand als
8656 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
8657 Rändern hinzugefügt.
8658 Für die Bedeutung des Wertes gilt das bei
8665 \begin_layout Description
8686 \begin_layout Description
8699 , Manual, Static, Top_Environment, Centered_Top_Environment,
8701 Sensitive, Counter_Chapter, Counter_Section, Counter_Subsection,
8703 Counter_Subsubsection, Counter_Paragraph, Counter_Subparagraph,
8705 Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_EnumIV
8711 \begin_layout Description
8719 bedeutet, die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
8723 \begin_layout Description
8732 bedeutet, die Marke wird im Layout definiert (siehe:
8739 \begin_layout Description
8750 Centered_Top_Environment
8753 sind Spezialfälle von
8758 Das Label wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
8759 oder am Anfang einer Serie von Absätzen mit diesem Layout.
8760 Dies benutzt man zum Beispiel im
8769 Dasselbe trifft auch für
8773 -Marken mit dem LaTeX-Typ
8777 zu, damit Layouts für Theoreme korrekt arbeiten.
8780 \begin_layout Description
8788 ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
8792 Sensi\SpecialChar \-
8795 bedeutet, daß der gedruckte Text von der Art des Gleitobjekts abhängt.
8798 \begin_layout Description
8806 (Sollte selbsterklärend sein --
8807 \begin_inset Quotes gld
8815 \begin_inset Quotes grd
8818 entspricht jeweils einem LaTeX-Glie\SpecialChar \-
8820 rungs\SpecialChar \-
8825 \begin_layout Description
8839 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
8840 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
8843 \begin_layout Description
8857 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
8858 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
8864 Centered_Top_Environment
8869 \begin_layout Description
8883 Der String, der für den
8888 \begin_inset Quotes gld
8896 \begin_inset Quotes grd
8908 gesetzt wurde, dient dieser String auch als Voreinstellung für
8917 ayout\SpecialChar \menuseparator
8924 verändert werden kann.
8930 \begin_inset Quotes gld
8938 \begin_inset Quotes grd
8941 eingestellt wurde, wird der Zähler an diesen String angehängt.
8944 \begin_layout Description
8957 , left, right, center
8961 Gibt an, ob der Text im Blocksatz, linksbündig, rechtsbündig oder zentriert
8965 \begin_layout Description
8978 , left, right, center
8986 von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
8988 Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
8990 Beispielsweise soll in einer Aufzählung der Text nicht rechtsbündig oder
8991 zentriert gesetzt werden.
8995 \begin_layout Description
9012 Hiermit wird festgelegt, ob über dem Absatz ein
9018 eingefügt werden soll.
9019 Dies kann auch im Menü
9024 ayout\SpecialChar \menuseparator
9031 eingestellt werden, indem man in
9033 Vertikale\InsetSpace ~
9048 \begin_layout Standard
9052 Anmerkung von Jean-Marc:
9054 Ich bin nicht sicher, ob diese Einstellung nützlich ist; möglicherweise
9055 sollte sie in einer späteren Version entfernt werden.
9063 \begin_layout Description
9078 ] Steuert ähnlich wie
9095 \begin_layout Description
9113 \begin_inset Quotes gld
9117 \begin_inset Quotes grd
9120 LaTeX-Befehle innerhalb dieses Layouts durch
9121 \begin_inset Quotes gld
9131 \begin_inset Quotes grd
9135 schützt werden müssen.
9136 (Siehe LaTeX-Anleitung.)
9139 \begin_layout Description
9156 Gibt an, ob Zeilenumbrüche in LaTeX als
9157 \begin_inset Quotes gld
9169 \begin_inset Quotes grd
9172 dargestellt werden, oder nicht.
9173 Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
9174 in LyX komfortabler editieren zu können.
9177 \begin_layout Description
9188 Legt fest ob der Absatzinhalt unverändert ausgegeben werden soll, also ohne
9189 diverse von LaTeX benötigte Ersetzungen durchzuführen.
9190 Dies ersetzt in gewisser Weise das alte Zeichensatzattribut
9197 \begin_layout Description
9214 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
9216 Diese Eigenschaft kann in bestimmten Fällen umständlich sein, zum Beispiel,
9217 wenn ein Programmcode eingegeben werden soll.
9218 In solchen Fällen kann
9227 LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
9228 Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
9231 \begin_layout Description
9246 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
9247 da das zu einer leeren LaTeX-Ausgabe führen würde.
9248 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
9249 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
9250 damit keiner vergisst, sie anzugeben.
9251 In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
9252 die keinen eigentlichen Text enthält.
9255 \begin_layout Description
9268 , onehalf, double, other
9275 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
9288 entsprechen Multiplikatoren 1, 1.25 und 1.667.
9289 Wenn Sie als Argument
9293 angeben, müssen Sie als
9296 \begin_inset Quotes gld
9300 \begin_inset Quotes grd
9305 einen konkreten Multiplikator angeben.
9306 Im Gegensatz zu anderen Parametern erzeugt LyX, wenn
9310 gesetzt wird, spezifischen LaTeX-Code, der auf das Paket
9323 \begin_layout Description
9334 Der Zeichensatz, der für den Textkörper
9338 die Marke verwendet wird (siehe Abschnitt\InsetSpace ~
9340 \begin_inset LatexCommand \vref{sec:fonts}
9349 gesetzt, dann erhält
9353 automatisch denselben Wert.
9356 \begin_layout Description
9367 Der Zeichensatz, der für den Textkörper verwendet wird.
9368 (Siehe Abschnitt\InsetSpace ~
9370 \begin_inset LatexCommand \vref{sec:fonts}
9377 \begin_layout Description
9388 Der Zeichensatz, der für die Marke verwendet wird.
9389 (Siehe Abschnitt\InsetSpace ~
9391 \begin_inset LatexCommand \vref{sec:fonts}
9398 \begin_layout Description
9403 Preamble\SpecialChar \ldots{}
9410 Eine Serie von Makrodefinitionen, die in die Präambel (vor
9416 ) eingefügt werden, falls dieses Layout benutzt wird.
9419 \begin_layout Subsection
9421 Beschreibung des Zeichensatzes
9424 \begin_layout Standard
9427 \begin_inset LatexCommand \label{sec:fonts}
9431 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
9434 \begin_layout LyX-Code
9445 \begin_layout LyX-Code
9450 \begin_layout LyX-Code
9455 \begin_layout Standard
9457 und es sind folgende Befehle vorhanden:
9460 \begin_layout Description
9478 \begin_layout Description
9496 \begin_layout Description
9509 , Italic, SmallCaps, Slanted
9514 \begin_layout Description
9528 , large, larger, largest, huge, giant
9533 \begin_layout Description
9547 , black, white, red, green, blue, cyan, magenta, yellow
9552 \begin_layout Section
9557 \begin_layout Standard
9559 Vorlagen werden genauso erstellt wie gewöhnliche Dokumente.
9560 Der einzige Unterschied ist: normale Dokumente enthalten zwangsläufig alle
9561 nur möglichen Einstellungen, einschließlich Zeichensatzschema und Papiergröße.
9562 Normalerweise möchte ein Benutzer nicht, daß eine Vorlage seine persönlichen
9563 Voreinstellungen überschreibt.
9564 Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
9577 aus der LyX-Datei entfernen.
9578 Dies kann (und muß) mit einem gewöhnlichen Texteditor wie
9590 durchgeführt werden.
9593 \begin_layout Standard
9595 Sie sollten Ihre persönlichen Vorlagen nach
9599 kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis
9603 und anschließend das Vorlagenverzeichnis im Dialog
9612 earbeiten\SpecialChar \menuseparator
9620 auf das private Verzeichnis setzen.
9623 \begin_layout Standard
9625 Beachten Sie daß es eine Vorlage mit besonderer Bedeutung gibt:
9630 Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit
9632 Datei\SpecialChar \menuseparator
9635 anlegen, damit dieses vernünftige Standardeinstellungen hat.
9636 Um diese Vorlage zu erstellen müssen Sie lediglich ein Dokument mit den
9637 von Ihnen bevorzugten Einstellungen öffnen und dann im Dialog
9642 ayout\SpecialChar \menuseparator
9656 tandard\InsetSpace ~
9662 \begin_layout Chapter
9664 Eine Anleitung für Drucker
9668 \begin_layout Standard
9674 : Wenn Sie für Ihren Drucker cups benutzen, ist diese Kapitel für Sie uninteress
9681 \begin_inset LatexCommand \label{chap:printer}
9688 \begin_layout Section
9693 \begin_layout Standard
9697 Anmerkung des Übersetzers: Der erste Satz dieser Einleitung
9698 \begin_inset Quotes gld
9701 Lesen Sie die Printing-HOWTO
9702 \begin_inset Quotes grd
9706 Wenn Sie tatsächlich die Printing-HOWTO gelesen (und verstanden) haben,
9707 enthält dieser Abschnitt für Sie praktisch keine neuen Informationen mehr.
9708 Natürlich enthält die Printing-HOWTO viele nützliche Informationen, die
9709 weit über das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
9710 Im übrigen ist die Installation des Druckers heutzutage erheblich einfacher,
9711 als die (sehr umfangreiche) Printing-HOWTO vermuten läßt.
9712 Die meisten Distributionen ermöglichen es, die hier erwähnten Konfigurationsdat
9713 eien mit wenigen Handgriffen zu erstellen.
9717 \begin_layout Standard
9719 Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
9720 müssen, sollten Sie zunächst die Datei
9727 (Sie befindet sich je nach Distribution oft im Verzeichnis
9735 .) Es gibt auch eine deutschsprachige Übersetzung, die man über FTP
9739 \begin_layout Standard
9742 \begin_inset Formula $\,$
9748 ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz
9754 Zudem müssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
9759 \begin_layout Standard
9761 Einige Linux-Distributionen werden mit sogenannten Magic
9765 Filtern ausgeliefert und installieren diese selbständig.
9766 Anstelle der Prozedur, die wir unten beschreiben, können Sie auch diese
9767 Magic-Filter-Prozedur benutzen.
9768 Allerdings wird es vermutlich etwas schwieriger sein, die Möglichkeiten
9769 Ihres Druckers voll auszuschöpfen.
9770 Wenn Ihre Linux-Distribution mit einem Extraprogramm für die Druckerinstallatio
9771 n ausgestattet ist, können Sie auch einfach dies benutzen.
9772 Werfen Sie danach einfach einen Blick in die
9776 , um eventuell noch ein paar Kleinigkeiten anzupassen.
9779 \begin_layout Section
9786 \begin_layout Subsection
9791 \begin_layout Standard
9797 informiert Linux über Ihre Druckerkonfiguration.
9798 Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
9799 und andere Benutzer ihn ansprechen können und erklärt Linux, wie Ausgaben
9800 an diesen Drucker gehandhabt werden sollen.
9801 Es macht durchaus Sinn, in dieser Datei mehrere
9802 \begin_inset Quotes gld
9806 \begin_inset Quotes grd
9809 zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
9810 aber in unterschiedlicher Art und Weise tun
9814 \begin_layout Standard
9820 Ich handhabe dies so mit meinem Epson Stylus Color IIs.
9821 Da man für Farb- und Schwarzweißdruck verschiedene Druckköpfe benötigt,
9822 habe ich einen eigenen Drucker
9826 für farbige Dokumente eingerichtet.
9827 Ich benutze auch einen
9831 -Drucker, der eine geringere Auf
9835 \begin_layout Standard
9841 lösung und einen ungenaueren Druckmodus benutzt.
9842 Sie sehen, man kann mit Printcaps viele Dinge tun.
9848 Natürlich benötigt man für jeden physikalischen Drucker auch mindestens
9852 \begin_layout Standard
9854 Hier ein Beispiel für eine
9861 \begin_layout LyX-Code
9874 \begin_layout LyX-Code
9883 \begin_layout LyX-Code
9887 :sd=/var/spool/lpd/lp:
9892 \begin_layout LyX-Code
9896 :lf=/var/spool/lpd/lp/errs:
9901 \begin_layout LyX-Code
9910 \begin_layout LyX-Code
9919 \begin_layout LyX-Code
9943 Epson Stylus Color IIs, 180dpi:
9948 \begin_layout LyX-Code
9957 \begin_layout LyX-Code
9961 :sd=/var/spool/lpd/draft:
9966 \begin_layout LyX-Code
9970 :lf=/var/spool/lpd/draft/errs:
9975 \begin_layout LyX-Code
9979 :if=/var/spool/lpd/draft/draft.filter:
9984 \begin_layout LyX-Code
9993 \begin_layout LyX-Code
10002 \begin_layout LyX-Code
10022 Epson Stylus Color IIs, 360dpi:
10027 \begin_layout LyX-Code
10036 \begin_layout LyX-Code
10040 :sd=/var/spool/lpd/ps:
10045 \begin_layout LyX-Code
10049 :lf=/var/spool/lpd/ps/errs:
10054 \begin_layout LyX-Code
10058 :if=/var/spool/lpd/ps/ps.filter:
10063 \begin_layout LyX-Code
10072 \begin_layout LyX-Code
10081 \begin_layout LyX-Code
10088 \begin_layout Standard
10090 Bevor wir mit Erklärungen zu diesen Hieroglyphen fortfahren, haben wir eine
10091 wichtige Information:
10094 \begin_layout Standard
10096 WARNUNG! WARNUNG! WARNUNG!
10098 Benutzen Sie nur eine Leerzeile zwischen den Einträgen!
10100 Stellen Sie sicher, daß diese Zeile VÖLLIG LEER ist!
10103 \begin_layout Standard
10105 Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Einträgen kann fatale
10106 Folgen haben, denn das System wird Ihre
10110 -Datei nicht richtig interpretieren können.
10113 \begin_layout Standard
10115 Sehen Sie sich jetzt einmal die Einträge genauer an.
10116 Jeder Teil eines Eintrags wird von einem
10117 \begin_inset Quotes gld
10125 \begin_inset Quotes grd
10128 Zeichen abgeschlossen.
10130 \begin_inset Quotes gld
10140 \begin_inset Quotes grd
10143 -Zeichen am Ende einer Zeile bedeutet, daß der Eintrag in der nächsten Zeile
10146 \begin_inset Quotes gld
10156 \begin_inset Quotes grd
10159 -Zeichen dürfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
10161 \begin_inset Quotes gld
10171 \begin_inset Quotes grd
10174 -Zeichen sollte unmittelbar hinter dem
10175 \begin_inset Quotes gld
10183 \begin_inset Quotes grd
10187 Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
10188 die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
10189 \begin_inset Quotes gld
10197 \begin_inset Quotes grd
10200 unmittelbar vor den folgenden Text.
10201 Beispielsweise könnten Sie den ersten Eintrag auch schreiben als:
10204 \begin_layout LyX-Code
10208 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
10211 \begin_layout Standard
10213 Beachten Sie, daß sich hier lediglich ein einzelnes
10214 \begin_inset Quotes gld
10222 \begin_inset Quotes grd
10225 zwischen den Teilen des Eintrags befindet.
10226 Wir spalten diesen Eintrag nun in zwei Zeilen auf:
10229 \begin_layout LyX-Code
10233 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
10238 \begin_layout LyX-Code
10242 :lf=/var/spool/lpd/lp/errs:
10245 \begin_layout Standard
10247 Wir brechen die Zeile zunächst direkt hinter einem
10250 \begin_inset Quotes gld
10259 \begin_inset Quotes grd
10269 \begin_inset Quotes gld
10279 \begin_inset Quotes grd
10284 einfügen, eine neue Zeile beginnen, ein wenig Freiraum einfügen und dann
10288 \begin_inset Quotes gld
10297 \begin_inset Quotes grd
10308 vor wir fortfahren.
10309 Es ist üblich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
10310 Zeilen bis auf die erste einzurücken.
10311 Es gibt übrigens viele Optionen, die man an einen Eintrag einfügen kann.
10312 Wir werden hier nur die vier wichtigsten behandeln.
10321 -Datei enthält weitere Informationen.
10324 \begin_layout Subsection
10329 \begin_layout Standard
10331 Der erste Teil eines
10335 -Eintrags ist der Druckername.
10336 Dort dürfen mehrere Namen angegeben werden, die durch ein
10337 \begin_inset Quotes gld
10345 \begin_inset Quotes grd
10348 -Zeichen getrennt werden.
10349 Es ist sinnvoll, als ersten Namen ein ein Kürzel anzugeben und als zweiten
10350 Namen eine Kurzbeschreibung des Druckers (natürlich gefolgt von einem
10351 \begin_inset Quotes gld
10359 \begin_inset Quotes grd
10366 \begin_layout LyX-Code
10387 \begin_layout Standard
10389 ein Drucker, der den Kurznamen
10392 \begin_inset Quotes gld
10400 \begin_inset Quotes grd
10405 erhält und eine Beschreibung
10406 \begin_inset Quotes gld
10409 Unser Drucker im Draft Modus
10410 \begin_inset Quotes grd
10415 \begin_inset Quotes gld
10425 \begin_inset Quotes grd
10428 am Ende der Zeile, das angibt, daß der Eintrag in der nächsten Zeile fortgesetz
10429 t wird.] Das Kürzel
10433 ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
10445 \begin_layout Standard
10447 Es ist üblich, für einen
10451 -Drucker das Kürzel
10454 \begin_inset Quotes gld
10462 \begin_inset Quotes grd
10467 zu benutzen, und den Textdrucker
10470 \begin_inset Quotes gld
10478 \begin_inset Quotes grd
10488 \begin_layout Subsection
10490 Die Drucker-Gerätedatei
10493 \begin_layout Standard
10495 Der nächste Teil der Beispieleinträge legt das Gerät (d.
10499 \begin_layout Standard
10508 den Namen der Gerätedatei) fest, auf dem gedruckt werden soll.
10509 In allen Beispieleinträgen lautet diese Zeile:
10512 \begin_layout LyX-Code
10521 \begin_layout Standard
10527 Noch einmal: Beachten Sie das
10530 \begin_inset Quotes gld
10540 \begin_inset Quotes grd
10545 am Ende der Zeile und das zusätzliche
10548 \begin_inset Quotes gld
10556 \begin_inset Quotes gld
10561 nach den Leerzeichen, die benutzt wurden, um den Text einzurücken
10566 \begin_layout Standard
10586 ) geben Sie den Namen des Drucker-Device an.
10587 Im Beispiel handelt es sich um
10594 die parallele Schnittstelle.
10595 Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
10596 Wenn Sie einen haben, sollten Sie
10603 für die erste serielle Schnittstelle benutzen,
10610 für die zweite, usw.
10611 In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
10616 -Eintrag benutzen müssen, beispielsweise um die Baudrate festzulegen.
10621 -Manpage enthält darüber weitere Informationen.
10624 \begin_layout Standard
10626 Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
10627 Außerdem hängt der Drucker bei
10631 PC-kompatiblen Computern an
10638 \begin_layout Standard
10640 Warum ist die erste parallele Schnittstelle
10652 ? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
10679 Da die meisten PC-kompatiblen Computer die parallele Schnittstelle auf
10684 legen, ist bei diesen Systemen
10688 die parallele Schnittstelle.
10690 Wenn Sie über mehr als eine parallele Schnittstelle verfügen, ändert sich
10692 Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
10693 geändert haben sollten, wird ein anderes
10697 -Gerät auf die parallele Schnittstelle zeigen.
10698 Andere Systeme sind möglicherweise völlig merkwürdig konfiguriert.
10699 In jedem Fall können Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
10701 Dann können Sie mit Hilfe der Adresse auch bestimmen, ob Sie
10726 Möglicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
10727 sollten also testen, welches Device die Druckerschnittstelle anspricht.
10730 \begin_layout Subsection
10732 Das Spulverzeichnis und die Logdatei
10735 \begin_layout Standard
10737 Zusätzlich zu einem Druckernamen und einem zugehörigen Gerät benötigen Sie
10738 auch noch ein Verzeichnis für den Drucker-Spooler.
10739 Dieses wird mit dem Kürzel
10755 Es ist auch sehr sinnvoll, eine Logdatei für Fehlermeldungen anzulegen.
10756 Diese gibt man nach dem Kürzel
10774 \begin_layout Standard
10776 Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
10780 ; manche benutzen nur
10785 In jedem Fall erhält traditionell jeder Druckereintrag ein eigenes Unterverzeic
10786 hnis mit dem Namen des jeweiligen Druckers.
10787 Sie müssen sich als
10788 \begin_inset Quotes gld
10792 \begin_inset Quotes grd
10795 einloggen und diese Verzeichnisse von Hand anlegen.
10796 Sie werden auch den Eigentümer dieser Verzeichnisse ändern müssen, damit
10797 die Gruppenzugehörigkeit der Verzeichnisse
10802 (Dies kann man zum Beispiel mit
10813 der Name des entsprechenden Verzeichnisses ist.)
10816 \begin_layout Standard
10818 Sehen Sie sich einmal den Eintrag des Druckers
10822 aus dem Beispiel an.
10823 Er enthält die Zeilen:
10826 \begin_layout LyX-Code
10830 :sd=/var/spool/lpd/ps:
10835 \begin_layout LyX-Code
10839 :lf=/var/spool/lpd/ps/errs:
10844 \begin_layout Standard
10850 das Spoolverzeichnis ist und die Fehlermeldungen in die Datei
10851 \begin_inset LatexCommand \url{/var/spool/lpd/ps/errs}
10855 geschrieben werden sollen.
10856 Sie sollten diese Datei
10857 \begin_inset Quotes gld
10861 \begin_inset Quotes grd
10864 , indem Sie im Spoolverzeichnis das Kommando
10872 \begin_layout Standard
10878 erfüllt zwei Aufgaben.
10879 Erstens stellt er sicher, daß eine Datei dieses Namens existiert, indem
10880 sie gegebenenfalls einfach erzeugt wird.
10881 Sie ist dann zwar leer, aber sie existiert.
10882 Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt geändert
10888 sorgt dafür, daß diese Zeit auf
10889 \begin_inset Quotes gld
10893 \begin_inset Quotes grd
10898 \begin_inset Quotes gld
10902 \begin_inset Quotes grd
10905 also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
10906 (In unserem Fall benötigen wir lediglich die erste Wirkungsweise.)
10914 \begin_layout Standard
10916 Ganz ähnlich sieht der Eintrag für den Drucker
10924 \begin_layout LyX-Code
10928 :sd=/var/spool/lpd/lp:
10933 \begin_layout LyX-Code
10937 :lf=/var/spool/lpd/lp/errs:
10942 \begin_layout Standard
10944 Wieder: Spoolverzeichnis
10953 /var/spool/lpd/lp/errs
10959 \begin_layout Subsection
10964 \begin_layout Standard
10970 , der einfach Text direkt an den Drucker weitergibt, benötigen die Drucker
10979 einen sogenannten Filter.
10980 (Darum haben Ihre Einträge noch eine zusätzliche Zeile.) Das
10984 -Kürzel für das Filterprogramm ist
11004 \begin_layout Standard
11006 Es gibt übrigens verschiedene Kürzel, um Filterprogramme anzugeben.
11007 Man hat dadurch die Möglichkeit, verschiedene Filter für verschiedene Zwecke
11009 Sie können auch beim Aufruf von
11013 unterschiedliche Filter auswählen -- aber das soll hier nicht vertieft
11014 werden, es wird hier nicht benötigt.
11017 \begin_layout Standard
11019 Sehen Sie sich den Eintrag für den Drucker
11026 \begin_layout LyX-Code
11030 :if=/var/spool/lpd/ps/ps.filter:
11035 \begin_layout Standard
11045 ist ein Shellscript, das im Spoolverzeichnis des Druckers
11050 Sie können prinzipiell auch direkt den Namen eines Programms angeben, aber
11051 der Aufruf eines Shellscripts gibt Ihnen die Möglichkeit, Kommandozeilenparamet
11055 \begin_layout Standard
11057 Alle Filter, egal ob
11058 \begin_inset Quotes gld
11062 \begin_inset Quotes grd
11065 Programme oder Shellscripts, müssen Ihre Eingabe aus
11069 (der Standardeingabe) übernehmen und die Ausgabe nach
11073 (der Standardausgabe) ausgeben.
11076 \begin_layout Subsection
11081 \begin_layout Standard
11083 Es gibt noch drei zusätzliche Kürzel, die Sie in Ihre
11089 -Einträge schreiben sollten.
11090 Sie können diese am Ende aller drei Beispieleinträge sehen.
11091 Es handelt sich um:
11094 \begin_layout LyX-Code
11103 \begin_layout LyX-Code
11112 \begin_layout LyX-Code
11119 \begin_layout Standard
11143 \begin_layout Standard
11149 würde bedeuten: Die zu druckende Datei darf nicht größer werden als 5 Datenblöc
11151 Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
11152 \begin_inset Quotes gld
11156 \begin_inset Quotes grd
11159 benötigt, hat man festgelegt, daß 0 hier soviel bedeutet wie
11160 \begin_inset Quotes gld
11164 \begin_inset Quotes grd
11173 \begin_inset Quotes gld
11176 es können Dateien beliebiger Größe gedruckt werden
11177 \begin_inset Quotes grd
11204 sorgt dafür, daß nach einem Druckauftrag nicht noch ein zusätzlicher Befehl
11206 \begin_inset Quotes gld
11210 \begin_inset Quotes grd
11229 ), daß vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zusätzliche
11230 Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
11233 \begin_layout Section
11235 Wir bauen einen Druckerfilter
11238 \begin_layout Subsection
11240 PostScript®-Dateien mit Hilfe von Ghostscript ausdrucken
11243 \begin_layout Standard
11245 Vermutlich kann Ihr Drucker nicht von sich aus PostScript
11250 Um Ihren Drucker trotzdem wie einen
11254 -Drucker benutzen zu können, ist es am einfachsten, das
11262 als Filterprogramm zu benutzen.
11267 Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
11268 Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
11269 können), sind Sie auf sich allein gestellt (für den Anfang lesen Sie einmal
11277 \begin_layout Standard
11279 Zunächst sollten Sie Ghostscript installieren.
11280 An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
11282 Andernfalls können Sie Ghostscript auch über das Linux-FTP-Archiv
11293 Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
11299 \begin_layout LyX-Code
11306 \begin_layout Standard
11308 Es erscheint eine Liste von verfügbaren Ausgabetreibern und -formaten.
11309 Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
11313 \begin_layout Itemize
11323 \begin_layout Description
11332 \begin_layout Description
11342 \begin_layout Standard
11351 \begin_layout Description
11361 \begin_layout Standard
11370 \begin_layout Description
11374 iwlq Imagewriter LQ i
11381 \begin_inset Formula $320\times216$
11391 \begin_layout Itemize
11401 \begin_layout Description
11405 bj10e BubbleJet BJ-10e
11408 \begin_layout Description
11412 bj200 BubbleJet BJ-200
11415 \begin_layout Description
11419 bjc600 Color BubbleJet BJC-600, BJC-4000
11427 \begin_layout Standard
11429 Funktioniert auch für Apple-Drucker wie dem StyleWriter 2x00
11439 \begin_layout Description
11443 bjc800 Color BubbleJet BJC-800
11446 \begin_layout Description
11455 \begin_layout Description
11468 \begin_layout Itemize
11478 \begin_layout Description
11485 \begin_layout Description
11492 \begin_layout Description
11498 mit Textverbesserung bei niedriger Auf
11502 \begin_layout Standard
11511 \begin_layout Description
11518 \begin_layout Description
11525 \begin_layout Description
11532 \begin_layout Description
11541 \begin_layout Description
11547 Alternativer Treiber für
11552 \begin_layout Itemize
11562 \begin_layout Description
11566 ap3250 ActionPrinter AP3250
11568 (und jeder andere Drucker, der die Druckersprache
11577 \begin_layout Description
11591 Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
11605 \begin_layout Description
11623 Nadeln (und Kompatible)
11626 \begin_layout Description
11640 (und Kompatible) in mittlerer Auf
11644 \begin_layout Standard
11655 \begin_layout Description
11665 Nadeldrucker (und Kompatible) in dreifacher Auf
11669 \begin_layout Standard
11678 \begin_layout Description
11684 Farbdrucker (funktioniert auch mit
11695 \begin_layout Description
11699 st800 Stylus 800 inkjet
11702 \begin_layout Description
11710 Stylus Color, Stylus Color Pro, Stylus Color II
11719 \begin_layout Itemize
11735 \begin_layout Description
11744 \begin_layout Description
11748 cdeskjet DeskJet 500C
11757 \begin_layout Description
11761 cdjcolor DeskJet 500C
11780 \begin_layout Description
11784 cdjmono DeskJet 500C
11788 and 510C, 520C, 540C
11790 ) im Schwarzweißbetrieb
11793 \begin_layout Description
11805 \begin_layout Description
11809 cdj550 DeskJet 550C
11816 \begin_layout Description
11827 \begin_layout Description
11831 djet500 DeskJet 500
11834 \begin_layout Description
11848 -Treiber (arbeitet nicht mit dem
11863 \begin_layout Description
11867 dnj650c DesignJet 650C
11870 \begin_layout Description
11874 ljet2p LaserJet IId, LaserJet IIp,
11887 \begin_layout Description
11891 ljet3 LaserJet III*
11906 \begin_layout Description
11910 ljet3d LaserJet IIID
11912 mit Möglichkeit zu doppelseitigem Drucken
11915 \begin_layout Description
11921 (Voreinstellung für die Auf
11925 \begin_layout Standard
11938 \begin_layout Description
11953 \begin_layout Description
11957 ljetplus LaserJet Plus
11960 \begin_layout Description
11967 \begin_layout Description
11980 \begin_layout Description
11984 pjxl PaintJet XL color
11987 \begin_layout Description
11991 pjxl300 PaintJet XL300 color
12000 \begin_layout Description
12013 \begin_layout Itemize
12023 \begin_layout Description
12044 \begin_layout Description
12065 \begin_layout Description
12086 \begin_layout Description
12103 \begin_layout Itemize
12105 Verschiedene andere Drucker
12111 \begin_layout Description
12115 cp50 Mitsubishi CP50
12120 \begin_layout Description
12131 \begin_layout Description
12135 imagen Imagen ImPress
12140 \begin_layout Description
12144 jetp3852 IBM Jetprinter
12163 \begin_layout Description
12172 \begin_layout Description
12176 necp6 NEC P6/P6+/P60
12186 \begin_layout Standard
12195 \begin_layout Description
12199 nwp533 Sony Microsystems NWP533
12210 \begin_layout Description
12219 \begin_layout Description
12223 oki182 Okidata MicroLine 182
12226 \begin_layout Description
12230 okiibm Okidata MicroLine IBM-
12235 \begin_layout Description
12244 \begin_layout Description
12257 \begin_layout Description
12264 \begin_layout Description
12272 2700, 3700, 4045, etc.)
12275 \begin_layout Standard
12277 Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
12278 Ihren Drucker nicht unterstützt, können Sie versuchen, Ghostscript mit
12279 Hilfe des Quellcodes selbst zu übersetzen.
12280 Wenn Ihr Drucker nicht
12284 unterstützt wird, versuchen Sie es mit einem Treiber für einen kompatiblen
12288 \begin_layout Standard
12290 Beachten Sie, daß einige Drucker spezielle Kommandozeilenparameter benötigen.
12291 Zum Beispiel möchte der
12295 -Treiber, daß die Datei
12299 noch vor der eigentlichen Eingabedatei eingegeben wird.
12300 Für mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
12303 \begin_layout Standard
12305 Als nächstes bauen wir den Filter.
12306 Es empfiehlt sich, der Datei den Namen
12313 zu geben (dabei ist
12317 der Name, den Sie Ihrem Drucker in der
12321 -Datei gegeben haben).
12322 Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
12324 Das Filterscript sollte folgendes enthalten:
12327 \begin_layout LyX-Code
12334 \begin_layout LyX-Code
12338 /usr/bin/gs -q -dSAFER -dNOPAUSE
12355 \begin_layout LyX-Code
12383 VorangestellteDatei
12390 \begin_layout Standard
12396 den Treiber für Ihren Drucker angibt;
12404 \begin_layout Standard
12410 lösung, die Sie benutzen wollen;
12414 steht für alle möglichen anderen Optionen, mit denen Sie Ghostscript aufrufen
12415 möchten; das (optionale)
12417 VorangestellteDatei
12422 ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einfügen
12425 \begin_inset Quotes gld
12435 \begin_inset Quotes grd
12438 am Ende der zweiten Zeile ist der übliche Weg, in einem Shellscript einen
12439 Befehl in mehrere Zeilen aufzuspalten
12443 \begin_layout Standard
12450 Nur muß ein Shellscript bei weitem nicht so penibel geschrieben werden.
12456 (Die Argumente in den eckigen Klammern sind optional und werden in vielen
12457 Fällen nicht benötigt.
12458 Die Klammern selbst erscheinen natürlich
12462 in der Filterdatei.)
12465 \begin_layout Standard
12467 Beachten Sie, daß hier davon ausgegangen wird, daß sich das Programm Ghostscript
12477 Dies kann in Ihrem System anders sein.
12480 \begin_layout Standard
12482 Verschiedene Druckertreiber behandeln das Argument
12487 Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
12492 Andere möchten die horizontale und die vertikale Auf
12496 \begin_layout Standard
12502 lösung einzeln eingegeben haben, zum Beispiel
12507 Es kann sein, daß der Druckertreiber auch noch andere Optionen unterstützt.
12508 Genaueres müssen Sie in der Dokumentation von Ghostscript nachlesen.
12511 \begin_layout Standard
12513 Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
12517 , um die Scriptdatei zu einer ausführbaren Datei zu machen.
12518 (Dazu müssen Sie als
12519 \begin_inset Quotes gld
12523 \begin_inset Quotes grd
12529 \begin_layout Standard
12531 Hier ist ein Beispielfilter, den
12540 Epson Stylus Color IIs
12547 \begin_layout LyX-Code
12554 \begin_layout LyX-Code
12558 /usr/bin/gs -q -dSAFER -sDEVICE=stcolor
12563 \begin_layout LyX-Code
12567 -r360x360 -sDithering=fsmono
12572 \begin_layout LyX-Code
12576 -dNOPAUSE -dnoWeave
12581 \begin_layout LyX-Code
12585 -sOutputFile=- stcolor.ps -
12588 \begin_layout Standard
12590 Dieser Filter erzeugt eine Ausgabe in
12594 und schwarzweiß für einen
12596 Epson Stylus Color IIs
12600 \begin_layout Standard
12611 Ich benutze einen ähnlichen Filter für meinen
12628 benutze ich einen anderen Wert für den
12642 \begin_layout Subsection
12644 Wenn Ihr Drucker bereits PostScript® versteht\SpecialChar \ldots{}
12648 \begin_layout Standard
12650 Viele moderne Laserdrucker haben Post
12659 Einige Laserdrucker benutzen
12664 \begin_inset Quotes gld
12668 \begin_inset Quotes grd
12672 Wenn Sie über solch einen Drucker verfügen, benötigen Sie keinen Filter,
12673 sondern können Ihre Ausgabe direkt an den Drucker weiterleiten.
12674 Allerdings -- wenn Sie eine einfache Textdatei drucken möchten, werden
12675 Sie den Text erst irgendwie in
12679 formatieren müssen.
12682 \begin_layout Standard
12684 Es gibt drei verbreitete Programme, die ASCII-Dateien nach
12713 kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
12718 -Drucker sollten Sie ein Filterscript erzeugen, das eines dieser Programme
12719 zur Umwandlung benutzt.
12724 -Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
12725 druckt.) Lesen Sie für weitere Informationen die
12737 \begin_layout Section
12739 Der Druckerspuldämon
12744 \begin_layout Standard
12746 Das Programm, das letztlich die Druckaufträge ausführt, heißt
12751 Dies ist auch das Programm, das die Datei
12754 \begin_inset LatexCommand \url{/etc/printcap}
12764 Irgendwo in den Shellscripts, die ausgeführt werden, wenn Ihr Computer
12769 \begin_layout Standard
12771 Auf einigen Computern stehen diese
12789 Das müssen Sie selbst herausfinden.
12798 gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
12799 Systems zur Verfügung steht.
12800 Im Prinzip können Sie auch jedes Mal
12804 von Hand starten, wenn Sie als
12805 \begin_inset Quotes gld
12809 \begin_inset Quotes grd
12815 \begin_layout Standard
12821 erst einmal auf Ihrem System läuft, können Sie ihn mit Hilfe des
12825 -Befehls kontrollieren.
12826 Auch hierzu müssen Sie als
12827 \begin_inset Quotes gld
12831 \begin_inset Quotes grd
12837 \begin_layout Section
12839 Kurze Zusammenfassung
12842 \begin_layout Standard
12844 Zum Abschluß fassen wir noch einmal die Schritte zusammen, die Sie durchführen
12845 müssen, um eine minimale Konfiguration zu erreichen.
12846 Wenn Sie fertig sind, haben Sie zwei Drucker: der eine heißt
12847 \begin_inset Quotes gld
12855 \begin_inset Quotes grd
12858 und dient dazu, ASCII zu drucken, der andere heißt
12859 \begin_inset Quotes gld
12867 \begin_inset Quotes grd
12870 und verarbeitet Aufträge in
12875 Der Druckerfilter für den
12878 \begin_inset Quotes gld
12886 \begin_inset Quotes grd
12891 -Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
12892 ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf
12896 \begin_layout Standard
12908 \begin_layout Enumerate
12917 \begin_inset Quotes gld
12921 \begin_inset Quotes grd
12926 ein oder benutzen Sie
12936 \begin_layout Enumerate
12938 Führen Sie folgende Befehle aus:
12942 \begin_layout Enumerate
12950 \begin_layout Enumerate
12961 \begin_layout Standard
12963 (wenn es nicht bereits existiert)
12966 \begin_layout Enumerate
12975 \begin_layout Standard
12977 (Möglicherweise müssen Sie
12993 \begin_layout Enumerate
13001 \begin_layout Enumerate
13010 \begin_layout Standard
13012 (nur falls diese Verzeichnisse noch nicht existieren)
13015 \begin_layout Enumerate
13020 touch lp/errs ps/errs
13023 \begin_layout Enumerate
13028 chgrp daemon lp ps lp/errs ps/errs
13031 \begin_layout Enumerate
13033 Editieren Sie nun Ihre Datei
13041 \begin_layout Enumerate
13043 Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
13048 \begin_layout Enumerate
13050 \SpecialChar \ldots{}
13051 entweder die alte Version umbenennen (zum Beispiel in
13060 \begin_layout Enumerate
13062 \SpecialChar \ldots{}
13063 oder alle Einträge auskommentieren, indem Sie an den Anfang jeder Zeile
13067 \begin_inset Quotes gld
13075 \begin_inset Quotes grd
13080 -Zeichen schreiben.
13083 \begin_layout Enumerate
13085 Erstellen Sie in Ihrer
13098 \begin_layout LyX-Code
13107 \begin_layout LyX-Code
13116 \begin_layout LyX-Code
13120 :sd=/var/spool/lpd/lp:
13125 \begin_layout LyX-Code
13129 :lf=/var/spool/lpd/lp/errs:
13134 \begin_layout LyX-Code
13159 \begin_layout LyX-Code
13168 \begin_layout LyX-Code
13172 :sd=/var/spool/lpd/ps:
13177 \begin_layout LyX-Code
13181 :lf=/var/spool/lpd/ps/errs:
13186 \begin_layout LyX-Code
13190 :if=/var/spool/lpd/ps/ps.filter:
13195 \begin_layout LyX-Code
13202 \begin_layout Enumerate
13204 STELLEN SIE SICHER, DASS:
13208 \begin_layout Enumerate
13210 nichts in einer Leerzeile zwischen zwei Einträgen steht -- nicht einmal
13217 \begin_layout Enumerate
13222 \begin_inset Quotes gld
13232 \begin_inset Quotes grd
13237 -Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
13244 \begin_layout Enumerate
13246 Als nächstes, erstellen Sie ein Filterscript für den Drucker
13256 \begin_layout Enumerate
13258 Erstellen Sie eine Datei
13261 /var/spool/lpd/ps/ps.filter
13264 mit folgendem Inhalt
13270 \begin_layout LyX-Code
13277 \begin_layout LyX-Code
13281 /usr/bin/gs -q -dSAFER -dNOPAUSE
13286 \begin_layout LyX-Code
13290 -sDEVICE=epson -sOutputFile=- -
13293 \begin_layout Standard
13295 (Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
13296 \begin_inset Quotes gld
13304 \begin_inset Quotes grd
13307 durch den entsprechenden Treibernamen Ihres Druckers.
13308 Wenn sich das Programm
13316 befinden sollte, korrigieren Sie den Pfad.)
13319 \begin_layout Enumerate
13321 Führen Sie folgende Befehle aus:
13325 \begin_layout Enumerate
13330 chmod a+x /var/spool/lpd/ps/ps.filter
13333 \begin_layout Enumerate
13338 chgrp daemon /var/spool/lpd/ps/ps.filter
13342 \begin_layout Enumerate
13344 Zuletzt starten Sie den Druckerdämon
13354 \begin_layout Enumerate
13356 Wenn er noch nicht läuft, benutzen Sie
13362 , um ihn zu starten.
13366 \begin_layout Enumerate
13368 Wenn er bereits läuft, starten Sie das Programm
13397 Diese Befehle aktivieren die neuen Einträge in
13422 \begin_layout Enumerate
13424 Stellen Sie sicher, daß
13431 irgendwo in Ihren Bootscripts ausgeführt wird.
13434 \begin_layout Enumerate
13436 Sie können sich jetzt wieder als root ausloggen und Ihre neuen Druckereinträge
13445 aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
13450 zu testen; entsprechend testen Sie den Drucker
13464 gefolgt vom Namen einer kurzen Datei im
13474 \begin_layout Standard
13476 Noch ein Wort zur Vorsicht: wenn Sie den Drucker
13480 testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
13481 eine Unmenge Müll an Ihren Drucker schicken.
13482 Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
13497 , um den Druckauftrag zu widerrufen.
13502 Anschließend können Sie Ihren Drucker wieder einschalten.
13505 \begin_layout Standard
13507 Wenn einer der beiden Drucker nicht funktioniert, überprüfen Sie alle Schritte
13509 Ansonsten können Ihnen die Man
13538 \begin_layout Standard
13540 Wenn alles funktioniert, herzlichen Glückwunsch!
13543 \begin_layout Chapter
13545 Die Einfügung Externes Material
13546 \begin_inset LatexCommand \label{cha:Externes}
13553 \begin_layout Section
13558 \begin_layout Standard
13560 Einer der am häufigsten geäußerten Wünsche der LyX-Nutzer ist die Möglichkeit
13561 einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
13562 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
13563 ähnliches zum Einbinden in die Dokumente zu erstellen.
13564 Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
13565 das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
13569 \begin_layout Itemize
13571 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
13575 \begin_layout Itemize
13577 LyX merkt nicht, daß Sie die Abbildung geändert haben, und die Darstellung
13578 am Bildschirm wird schnell veraltet; dies wird noch erschwert durch die
13579 fehlende Möglichkeit, die Anzeige zu aktualisieren
13582 \begin_layout Itemize
13584 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
13585 HTML oder ASCII umgehen
13588 \begin_layout Standard
13592 Externes\InsetSpace ~
13595 ist der Versuch, diese Probleme zu lösen
13599 \begin_layout Standard
13601 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
13602 wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
13603 zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
13610 Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
13611 LyX und einer externen Anwendung definiert wird.
13612 Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
13613 von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
13614 und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
13616 Das Ergebnis ist eben genau diese Einfügung Externes Material.
13617 Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
13618 Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
13619 Wenn Sie darauf klicken erscheint ein Dialog, in dem Sie genau festlegen
13620 können, welche Art von Material Sie einbinden wollen.
13621 Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
13622 oben aufgezeigten Probleme umgehen können und einiges mehr.
13625 \begin_layout Section
13627 Wie funktioniert das?
13630 \begin_layout Standard
13634 Externes\InsetSpace ~
13637 basiert auf dem Konzept der Vorlage.
13638 Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
13639 Sorte von Material umgehen soll.
13640 Derzeit gehören zu LyX derartige Vorlagen für XFig Abbildungen, Dia Diagramme,
13641 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
13642 Die vollständige Liste sehen Sie in
13647 infügen\SpecialChar \menuseparator
13648 Externes\InsetSpace ~
13652 Darüberhinaus ist es möglich durch eigene Vorlagen beliebige andere Formate
13654 Wir werden weiter unten beschreiben was genau Sie dazu machen müssen und
13655 hoffen, daß Sie derartig erstellte Vorlagen an das LyX-Team schicken, damit
13656 es in kommenden Versionen von LyX integriert werden kann.
13659 \begin_layout Standard
13661 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
13662 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
13663 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
13665 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
13666 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
13672 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluß
13673 speichern Sie diese
13678 Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen müssen Sie
13683 starten um eine PostScript®-Datei zu erzeugen, die von LaTeX eingebunden
13685 In diesem Fall ist also die
13689 -Datei die oben erwähnte Originaldatei, und die
13693 -Datei die tatsächlich eingebundene Datei.
13696 \begin_layout Standard
13698 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
13699 aktualisieren des Materials während Sie an Ihrem Text schreiben.
13700 Außerdem ist erst so die Flexibilität gegeben die benötigt wird, um unterschied
13701 liche Exportformate für die LyX-Datei zu ermöglichen.
13702 So ist es im Falle einer Ausgabe als reiner (ASCII) Text besteht sicher
13703 nicht sinnvoll, eine PostScript®-Datei im Rohformat einzubinden.
13704 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
13705 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
13706 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
13707 Genau dies ist mit der Einfügung Externes Material möglich, denn sie kennt
13708 all die notwendigen Befehle für derartige Konvertierungen (sofern sie von
13709 LyX unterstützt werden).
13712 \begin_layout Standard
13714 Darüberhinaus erlaubt die Einfügung Externes Material aber auch die einfache
13715 Integration mit externen Betrachtern und Editoren.
13716 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
13717 XFig zu starten um die Abbildung zu bearbeiten oder die erstellte PostScript®-D
13723 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
13724 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
13725 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
13726 der richtigen Größe zu erstellen.
13727 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
13728 und können so Ihre Produktivität ungemein steigern.
13731 \begin_layout Standard
13733 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
13734 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
13736 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
13737 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen um externe
13738 Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
13739 Ein fortgeschrittener
13740 Nutzer kann mit derartigen selbst erstellten Vorlagen die Möglichkeiten
13741 von LyX stark erweitern, ohne dazu den eigentlichen Quellcode verändern
13743 Zwar ist dazu einiges an Arbeit notwendig um all diese Befehle festzulegen,
13744 aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
13747 \begin_layout Standard
13749 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
13750 möglicher Exportformate für das eingefügte Material gibt wäre es zu vermuten,
13751 daß man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
13752 Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
13753 lle so einfach wie möglich zu halten.
13754 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
13755 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
13756 und es gibt nur einen einzigen Knopf
13761 rgebnis\InsetSpace ~
13764 , der die Datei in genau diesem primären Format anzeigt.
13765 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
13766 So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
13768 Denken Sie also daran daß Ihnen die Vorschau lediglich das Aussehen in
13769 diesem Hauptformat anzeigt; wenn Sie sehen wollen wie das Ergebnis in anderen
13770 Formaten aussieht müssen Sie wie gewohnt die Konvertierung manuell durchführen.
13773 \begin_layout Section
13777 Externe Datei bearbeiten
13780 \begin_layout Standard
13782 Eine Externe Einfügung wird vom Menü
13790 Es wird dann eine Schaltfläche in Ihrem Dokument eingefügt, und der Dialog
13793 Externe\InsetSpace ~
13798 In diesem Dialog können Sie genau festlegen welche Art von Material Sie
13799 einbinden wollen, und auch wie das geschehen soll.
13800 Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
13801 und Betrachter starten.
13804 \begin_layout Standard
13806 Ganz oben in diesem Dialog befindet sich eine Auswahlliste, in der Sie auswählen
13807 welche der Vorlagen verwendet werden soll.
13808 Darunter ist ein Textfenster in dem Sie einige hoffentlich hilfreiche Hinweise
13809 zur Verwendung finden: Meist eine kurze Beschreibung was die Vorlage macht
13810 und welche Parameter möglich sind.
13811 Es folgt ein Eingabefenster für den Dateinamen mit zugehörigem
13819 Schalter der den gewohnten Dateidialog öffnet um interaktiv eine Datei
13821 Dieser Name spezifiziert die originale Datei.
13822 Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird
13823 besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
13826 \begin_layout Standard
13828 Unten im Dialog finden Sie einen Eingabebereich mit dem Namen
13836 Damit sind Sie in der Lage die jeweilige Einfügung genauer festzulegen.
13837 Der Kommentar im Textfenster sollte Ihnen einen Hinweis geben, was Sie
13838 hier in der jeweiligen Vorlage angeben können, generell sind es Optionen
13839 die das genaue Aussehen der Einfügung beeinflussen.
13842 \begin_layout Standard
13844 Ganz rechts im Dialog befinden sich drei Knöpfe:
13858 rgebnis\InsetSpace ~
13869 Dies erlaubt es Ihnen, die Originaldatei mit dem zugeordneten Programm
13870 zu editieren, die erzeugte Einfügung in der Vorschau zu betrachten sowie
13871 eine Aktualisierung der Datei im primären Format auszulösen.
13872 Dieser letzte Knopf ist oft deaktiviert, da die meisten Vorlagen so konfigurier
13873 t sind, daß sie eine Aktualisierung automatisch vornehmen, sobald sich die
13874 Originaldatei verändert hat.
13875 In einem solchen Fall ist eine erzwungene Aktualisierung nicht notwendig.
13876 Bei einigen Vorlagen ist dieser Automatismus aber abgeschaltet, z.
13880 \begin_layout Standard
13889 wenn der Aufwand, die einzubindende Datei zu erstellen, unverhältnismäßig
13890 groß ist und deshalb die Entscheidung, wann eine Aktualisierung wirklich
13891 nötig ist, dem Nutzer überlassen bleibt.
13892 Allerdings sind in diesem Fall auch wirklich Sie dafür zuständig z.
13896 \begin_layout Standard
13905 vor dem Ausdruck durch einen Klick auf den
13912 -Knopf sicherzustellen, daß auch wirklich die aktuellste Datei eingebunden
13914 In dem Zusammenhang wäre es sicher hilfreich wenn es einen Menüeintrag
13920 earbeiten\SpecialChar \menuseparator
13922 Einfügungen\InsetSpace ~
13925 gäbe, der alle diese 'manuellen' Einfügungen aktualisiert.
13926 Leider ist das (noch) nicht der Fall, und es kann wohl noch eine Weile
13927 dauern bis es soweit ist.
13931 \begin_layout Standard
13933 Ganz unten befinden sich schließlich die gewohnten Knöpfe
13946 Wichtig in diesem Kontext ist daß auch ein Klick auf einen der Knöpfe auf
13947 der rechten Seite (
13961 rgebnis\InsetSpace ~
13971 ) bewirkt, daß geänderte Einstellungen im Dialog übernommen werden, so daß
13976 lediglich die Änderungen seit dem letzten Klick auf einen dieser Knöpfe
13978 Um davor gemachte Änderungen zurückzunehmen verwenden Sie bitte die normale
13986 \begin_layout Section
13991 \begin_layout Standard
13993 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
13994 von externem Material verwendet werden können.
13995 Dies sollte etwa folgendes umfassen:
13998 \begin_layout Itemize
14000 Externe Rasterbilder
14003 \begin_layout Itemize
14005 Externe XFig-Abbildungen
14008 \begin_layout Itemize
14013 \begin_layout Itemize
14015 Beispiele mit Musik
14018 \begin_layout Itemize
14020 Verwendung von Makefiles
14023 \begin_layout Itemize
14025 Rekursive externe Vorlagen
14028 \begin_layout Section
14030 Die Konfigurationsdatei
14033 \begin_layout Standard
14035 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
14036 Allerdings sollten Sie sich im klaren sein daß Sie, wenn Sie dabei zu unbesorgt
14037 vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
14038 Wenn Sie also eigene Vorlagen erstellen wollen lesen Sie bitte
14042 den Abschnitt über Sicherheit.
14045 \begin_layout Standard
14047 Nichtsdestotrotz sollten Sie unbedingt selbst erstellte Vorlagen an das
14051 \begin_layout Standard
14053 Die Vorlagendefinitionen befinden sich in der Datei
14055 LyXDir/external_templates
14058 Sie können sich eine Kopie davon in Ihr privates Nutzerverzeichnis
14062 kopieren und editieren.
14063 Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
14064 genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
14065 finden\SpecialChar \ldots{}
14069 \begin_layout Section
14071 Der Ersetzungsmechanismus
14074 \begin_layout Standard
14076 Wenn über die externe Einfügung ein externes Programm gestartet wird geschieht
14077 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
14078 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
14079 Aufruf ausgewertet werden.
14080 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
14081 das LyX-Dokument enthält.
14082 Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
14084 Hier finden Sie eine Liste dieser Makros:
14087 \begin_layout Description
14089 $$FName Der Name der im Dialog angegeben Datei.
14092 \begin_layout Description
14094 $$Basename Der Dateiname ohne die Endung
14097 \begin_layout Description
14099 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
14100 wird automatisch gelöscht wenn das Dokument geschlossen oder die Einfügung
14104 \begin_layout Description
14107 \begin_inset Quotes gld
14111 \begin_inset Quotes grd
14114 ) Dieses Makro wird expandiert zum Inhalt der Datei mit dem Namen
14121 \begin_layout Description
14123 $$Sysdir Dies wird ersetzt durch den Namen des Systemverzeichnisses.
14124 Wird normalerweise verwendet um diverse Hilfsskripte anzusprechen, die
14128 \begin_layout Standard
14130 Darüberhinaus werden sämtliche Umgebungsvariablen der Form
14137 \begin_layout Section
14139 Sicherheitshinweise
14142 \begin_layout Standard
14144 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
14145 zu einer Vielzahl von externen Programmen und startet diese automatisch.
14146 Darum ist es Notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
14148 Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
14149 Parameter anzugeben, scheinbar Gefahr, daß jemand bösartige Dokumente erstellt
14150 die willkürliche Befehle ausführen sobald ein Nutzer sie betrachtet oder
14152 Dies ist etwas das wir unter allen Umständen vermeiden wollen.
14155 \begin_layout Standard
14157 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
14158 tei festgelegt werden können bestehen keine Sicherheitsbedenken solange
14159 LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
14160 Der Grund dafür ist, daß die externen Programme nicht via
14164 Systembefehl aufgerufen werden, sondern via
14169 Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
14170 willkürliche Befehle durch die Shell ausführen zu lassen.
14173 \begin_layout Standard
14179 \begin_layout Standard
14187 Bedingt durch diese Sicherheit sind Sie allerdings etwas eingeschränkt in
14188 der Auswahl der Befehlszeichenketten, die Sie in der Vorlagedatei verwenden
14190 Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muß
14191 auch so bleiben wenn LyX weiterhin sicher bleiben soll.
14192 Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
14193 Skript schreiben und dieses dann aufrufen.
14198 finden Sie das Skript
14200 general_command_wrapper.py
14202 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
14203 Es ist auch ein gutes Beispiel wenn Sie selbst eigene, sichere Skripte
14205 Ein sehr viel komplexeres Beispiel, das auch
14209 und Konsorten verwendet, finden Sie mit
14213 im selben Verzeichnis.
14217 \begin_layout Standard
14228 \begin_layout Standard
14230 Es ist zwar durchaus möglich eine Vorlage zu erstellen, die eine direkte
14231 Interaktion mit der Shell erlaubt.
14232 Dies würde jedoch einem böswilligen Nutzer erlauben, durch die clevere
14233 Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
14234 Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
14239 Mechanismus arbeiten.
14240 Selbstverständlich mag es verlockend sein in einer sicheren Umgebung zu
14241 den einfacheren Shellscripts zurückzukehren.
14242 Aber seien Sie sich bewußt
14246 Sie dadurch ein potentielles Sicherheitsloch schaffen.
14247 Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
14248 Open Source an uns zu schicken sollte klar sein daß ein derartiges, unsicheres
14249 Skript niemals fester Bestandteil der LyX-Distribution werden kann.
14252 \begin_layout Standard
14254 Die Einfügung externes Material
14258 eine große Macht, und man muß sicherheitsbewußt damit umgehen.
14259 Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
14260 die Türe zu gewaltigen Sicherheitsproblemen öffnen.
14261 Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
14262 oder fragen Sie das LyX-Team wenn Sie sich nicht sicher sind ob eine von
14263 Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
14264 Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
14265 kontrollierten Umfeld verwenden.
14268 \begin_layout Section
14270 Die Zukunft der externen Einfügung
14273 \begin_layout Standard
14275 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
14276 Mechanismus der einen Zugang zu den Interna von LyX bietet.
14277 Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
14278 Falls sich jemand an die Weiterentwicklung macht sind hier ein paar Hinweise,
14279 welche Wege dabei gegangen werden sollten:
14282 \begin_layout Itemize
14284 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
14287 \begin_layout Itemize
14289 Eingebettete Bearbeitung, z.
14293 \begin_layout Standard
14302 über OpenParts oder ein ähnliches Protokoll.
14305 \begin_layout Itemize
14307 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
14308 Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
14309 ebenso für die Parameter für jedes dieser Formate.
14310 Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
14311 global für diese eine Vorlage gilt.
14312 Dies würde es ermöglichen auf die etwas willkürliche Festlegung eines primären
14313 Formates für das einzubindende Material zu verzichten.
14316 \begin_layout Itemize
14318 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
14319 als die einfache Parameterzeile zu ermöglichen.
14320 Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
14321 e Version der Einfügungsdialoge zu erstellen.
14324 \begin_layout Chapter
14329 \begin_layout Standard
14331 Dieser Anhang ist eine große Zusammenstellung aller Tastaturkürzel der deutschen
14333 Ursprünglich sollte es nur eine Liste der Kürzel, gefolgt von der zugeordneten
14334 Funktion werden, damit ein Benutzer schnell herausfinden kann was ein Kürzel
14336 Später haben wir uns dann entschlossen, auch die Menüs und die Definition
14337 der Werkzeugleiste hier aufzunehmen.
14341 \begin_layout Standard
14343 Die Form ist eigentlich selbsterklärend, dennoch ein paar Tips: Alle Einträge
14352 usw.) sind alphabetisch geordnet.
14353 Einfachere Kombinationen stehen weiter oben als komplexere (
14362 Alle Einträge hier wurden aus der Menüstruktur und den Definitionsdateien
14372 Diese Dateien stellen im Zweifelsfall 'die letzte Instanz' das.
14373 Bedenken Sie auch, daß Sie die Tastaturkürzel auch in Ihrer privaten Datei
14376 UserDir/preferences
14378 umdefinieren können.
14379 Wenn also etwas nicht übereinstimmt schauen Sie bitte zuerst dort nach
14380 und stellen Sie sicher daß es nicht dort umdefiniert wurde.
14383 \begin_layout Standard
14385 Und als letztes sei der Hinweis angebracht daß einige Windowmanager (wie
14390 \begin_layout Standard
14399 FVWM) einige der Funktionstasten abfangen und für die eigene Steuerung
14401 So schaltet etwa bei einigen Installationen
14405 zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
14406 vorgesehen -- ein Wort vorwärts.
14407 Aber auch der Windowmanager ist zum Glück konfigurierbar, und Sie können
14408 derartige 'Kollisionen' beheben.
14411 \begin_layout Section
14416 \begin_layout LyX-Code
14421 \begin_layout LyX-Code
14426 \begin_layout LyX-Code
14431 \begin_layout LyX-Code
14433 Icon "buffer-write"
14436 \begin_layout LyX-Code
14438 Icon "buffer-print"
14441 \begin_layout LyX-Code
14446 \begin_layout LyX-Code
14451 \begin_layout LyX-Code
14456 \begin_layout LyX-Code
14461 \begin_layout LyX-Code
14466 \begin_layout LyX-Code
14471 \begin_layout LyX-Code
14476 \begin_layout LyX-Code
14481 \begin_layout LyX-Code
14486 \begin_layout LyX-Code
14491 \begin_layout LyX-Code
14496 \begin_layout LyX-Code
14501 \begin_layout LyX-Code
14503 Icon "footnote-insert"
14506 \begin_layout LyX-Code
14508 Icon "marginpar-insert"
14511 \begin_layout LyX-Code
14516 \begin_layout LyX-Code
14521 \begin_layout LyX-Code
14523 Icon "figure-insert"
14526 \begin_layout LyX-Code
14528 Icon "dialog-tabular-insert"
14531 \begin_layout LyX-Code
14536 \begin_layout Section
14541 \begin_layout Subsection
14547 \labelwidthstring 00.00.0000
14558 \labelwidthstring 00.00.0000
14571 \labelwidthstring 00.00.0000
14584 \labelwidthstring 00.00.0000
14599 \labelwidthstring 00.00.0000
14610 \labelwidthstring 00.00.0000
14624 \labelwidthstring 00.00.0000
14634 \labelwidthstring 00.00.0000
14644 \labelwidthstring 00.00.0000
14654 \labelwidthstring 00.00.0000
14665 \labelwidthstring 00.00.0000
14676 \labelwidthstring 00.00.0000
14686 \labelwidthstring 00.00.0000
14701 \labelwidthstring 00.00.0000
14712 \labelwidthstring 00.00.0000
14725 \labelwidthstring 00.00.0000
14738 \labelwidthstring 00.00.0000
14749 \labelwidthstring 00.00.0000
14756 buffer-new-template
14760 \labelwidthstring 00.00.0000
14772 \begin_layout Subsection
14778 \labelwidthstring 00.00.0000
14791 \labelwidthstring 00.00.0000
14804 \labelwidthstring 00.00.0000
14817 \labelwidthstring 00.00.0000
14832 \labelwidthstring 00.00.0000
14845 \labelwidthstring 00.00.0000
14858 \labelwidthstring 00.00.0000
14871 \labelwidthstring 00.00.0000
14884 \labelwidthstring 00.00.0000
14895 \labelwidthstring 00.00.0000
14908 \labelwidthstring 00.00.0000
14924 \labelwidthstring 00.00.0000
14932 tabular-feature align-left
14936 \labelwidthstring 00.00.0000
14944 tabular-feature delete-column
14948 \labelwidthstring 00.00.0000
14956 tabular-feature append-row
14960 \labelwidthstring 00.00.0000
14968 tabular-feature align-right
14972 \labelwidthstring 00.00.0000
14980 tabular-feature delete-row
14984 \labelwidthstring 00.00.0000
14992 tabular-feature toggle-line-left
14996 \labelwidthstring 00.00.0000
15004 tabular-feature valign-bottom
15008 \labelwidthstring 00.00.0000
15016 tabular-feature toggle-line-top
15020 \labelwidthstring 00.00.0000
15028 tabular-feature multicolumn
15032 \labelwidthstring 00.00.0000
15040 tabular-feature toggle-line-right
15044 \labelwidthstring 00.00.0000
15052 tabular-feature append-column
15056 \labelwidthstring 00.00.0000
15064 tabular-feature valign-center
15068 \labelwidthstring 00.00.0000
15076 tabular-feature toggle-line-bottom
15080 \labelwidthstring 00.00.0000
15088 tabular-feature valign-top
15092 \labelwidthstring 00.00.0000
15100 tabular-feature align-center
15104 \labelwidthstring 00.00.0000
15118 \labelwidthstring 00.00.0000
15126 primary-selection-paste paragraph
15130 \labelwidthstring 00.00.0000
15138 primary-selection-paste
15142 \labelwidthstring 00.00.0000
15155 \labelwidthstring 00.00.0000
15167 \begin_layout Subsection
15173 \labelwidthstring 00.00.0000
15186 \labelwidthstring 00.00.0000
15195 dialog-tabular-insert
15199 \labelwidthstring 00.00.0000
15208 buffer-child-insert
15212 \labelwidthstring 00.00.0000
15228 \labelwidthstring 00.00.0000
15236 file-insert-ascii paragraphs
15240 \labelwidthstring 00.00.0000
15252 \labelwidthstring 00.00.0000
15260 file-insert-ascii lines
15264 \labelwidthstring 00.00.0000
15277 \labelwidthstring 00.00.0000
15290 \labelwidthstring 00.00.0000
15306 \labelwidthstring 00.00.0000
15318 \labelwidthstring 00.00.0000
15330 \labelwidthstring 00.00.0000
15342 \labelwidthstring 00.00.0000
15354 \labelwidthstring 00.00.0000
15366 \labelwidthstring 00.00.0000
15378 \labelwidthstring 00.00.0000
15394 \labelwidthstring 00.00.0000
15402 buffer-float-insert algorithm
15406 \labelwidthstring 00.00.0000
15414 buffer-float-insert wide-tab
15418 \labelwidthstring 00.00.0000
15426 buffer-float-insert figure
15430 \labelwidthstring 00.00.0000
15438 buffer-float-insert table
15442 \labelwidthstring 00.00.0000
15450 buffer-float-insert wide-fig
15454 \labelwidthstring 00.00.0000
15467 \labelwidthstring 00.00.0000
15480 \labelwidthstring 00.00.0000
15489 marginalnote-insert
15493 \labelwidthstring 00.00.0000
15506 \labelwidthstring 00.00.0000
15522 \labelwidthstring 00.00.0000
15534 \labelwidthstring 00.00.0000
15546 \labelwidthstring 00.00.0000
15552 ligature-break-insert
15556 \labelwidthstring 00.00.0000
15568 \labelwidthstring 00.00.0000
15576 protected-space-insert
15580 \labelwidthstring 00.00.0000
15588 menu-separator-insert
15592 \labelwidthstring 00.00.0000
15600 end-of-sentence-period-insert
15604 \labelwidthstring 00.00.0000
15612 command-sequence math-insert ^;math-mode;
15616 \labelwidthstring 00.00.0000
15624 hyphenation-point-insert
15628 \labelwidthstring 00.00.0000
15636 command-sequence math-insert _;math-mode;
15640 \labelwidthstring 00.00.0000
15652 \labelwidthstring 00.00.0000
15665 \labelwidthstring 00.00.0000
15678 \labelwidthstring 00.00.0000
15691 \labelwidthstring 00.00.0000
15704 \labelwidthstring 00.00.0000
15716 \begin_layout Subsection
15724 \labelwidthstring 00.00.0000
15737 \labelwidthstring 00.00.0000
15750 \labelwidthstring 00.00.0000
15763 \labelwidthstring 00.00.0000
15776 \labelwidthstring 00.00.0000
15789 \labelwidthstring 00.00.0000
15802 \labelwidthstring 00.00.0000
15815 \labelwidthstring 00.00.0000
15828 \labelwidthstring 00.00.0000
15840 \begin_layout Subsubsection
15844 Format\SpecialChar \menuseparator
15845 Zeichen\SpecialChar \ldots{}
15850 \labelwidthstring 00.00.0000
15863 \labelwidthstring 00.00.0000
15874 \labelwidthstring 00.00.0000
15885 \labelwidthstring 00.00.0000
15896 \labelwidthstring 00.00.0000
15907 \labelwidthstring 00.00.0000
15918 \labelwidthstring 00.00.0000
15929 \labelwidthstring 00.00.0000
15940 \labelwidthstring 00.00.0000
15951 \labelwidthstring 00.00.0000
15962 \labelwidthstring 00.00.0000
15973 \labelwidthstring 00.00.0000
15984 \labelwidthstring 00.00.0000
15995 \labelwidthstring 00.00.0000
16006 \labelwidthstring 00.00.0000
16019 \labelwidthstring 00.00.0000
16032 \labelwidthstring 00.00.0000
16045 \labelwidthstring 00.00.0000
16058 \labelwidthstring 00.00.0000
16069 \labelwidthstring 00.00.0000
16082 \labelwidthstring 00.00.0000
16095 \labelwidthstring 00.00.0000
16106 \labelwidthstring 00.00.0000
16119 \labelwidthstring 00.00.0000
16132 \labelwidthstring 00.00.0000
16145 \labelwidthstring 00.00.0000
16158 \labelwidthstring 00.00.0000
16169 \labelwidthstring 00.00.0000
16180 \labelwidthstring 00.00.0000
16193 \labelwidthstring 00.00.0000
16206 \labelwidthstring 00.00.0000
16219 \labelwidthstring 00.00.0000
16230 \labelwidthstring 00.00.0000
16240 \begin_layout Subsection
16245 \begin_layout Subsection
16250 \begin_layout Subsection
16255 \begin_layout Subsection
16261 \labelwidthstring 00.00.0000
16274 \labelwidthstring 00.00.0000
16287 \labelwidthstring 00.00.0000
16300 \labelwidthstring 00.00.0000
16313 \labelwidthstring 00.00.0000
16326 \labelwidthstring 00.00.0000
16335 layout ShortFoilhead
16339 \labelwidthstring 00.00.0000
16352 \labelwidthstring 00.00.0000
16365 \labelwidthstring 00.00.0000
16378 \labelwidthstring 00.00.0000
16391 \labelwidthstring 00.00.0000
16400 layout ShortRotatefoilhead
16404 \labelwidthstring 00.00.0000
16417 \labelwidthstring 00.00.0000
16430 \labelwidthstring 00.00.0000
16443 \labelwidthstring 00.00.0000
16452 drop-layouts-choice
16456 \labelwidthstring 00.00.0000
16472 \labelwidthstring 00.00.0000
16488 \labelwidthstring 00.00.0000
16501 \labelwidthstring 00.00.0000
16514 \labelwidthstring 00.00.0000
16523 layout Subsubsection
16527 \labelwidthstring 00.00.0000
16540 \labelwidthstring 00.00.0000
16549 layout Subparagraph
16553 \labelwidthstring 00.00.0000
16558 asterisk\InsetSpace ~
16567 \labelwidthstring 00.00.0000
16572 asterisk\InsetSpace ~
16581 \labelwidthstring 00.00.0000
16586 asterisk\InsetSpace ~
16595 \labelwidthstring 00.00.0000
16600 asterisk\InsetSpace ~
16609 \labelwidthstring 00.00.0000
16614 asterisk\InsetSpace ~
16619 layout Subsubsection*
16623 \labelwidthstring 00.00.0000
16628 asterisk\InsetSpace ~
16637 \labelwidthstring 00.00.0000
16642 asterisk\InsetSpace ~
16647 layout Subparagraph*
16651 \labelwidthstring 00.00.0000
16664 \labelwidthstring 00.00.0000
16673 layout Bibliography
16677 \labelwidthstring 00.00.0000
16690 \labelwidthstring 00.00.0000
16703 \labelwidthstring 00.00.0000
16716 \labelwidthstring 00.00.0000
16729 \labelwidthstring 00.00.0000
16742 \labelwidthstring 00.00.0000
16751 layout Rotatefoilhead
16755 \labelwidthstring 00.00.0000
16764 layout RightAddress
16768 \labelwidthstring 00.00.0000
16781 \labelwidthstring 00.00.0000
16794 \labelwidthstring 00.00.0000
16807 \labelwidthstring 00.00.0000
16819 \begin_layout Standard
16821 Die folgenden Definitionen dienen der Kompatibilität zu älteren Versionen.
16822 Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
16826 \labelwidthstring 00.00.0000
16839 \labelwidthstring 00.00.0000
16848 layout Subsubsection*
16852 \labelwidthstring 00.00.0000
16864 \begin_layout Section
16869 \begin_layout Subsection
16871 Specifische Definitionen aus
16877 \labelwidthstring 00.00.0000
16889 \labelwidthstring 00.00.0000
16901 \labelwidthstring 00.00.0000
16913 \labelwidthstring 00.00.0000
16925 \labelwidthstring 00.00.0000
16937 \labelwidthstring 00.00.0000
16949 \labelwidthstring 00.00.0000
16957 hyphenation-point-insert
16961 \labelwidthstring 00.00.0000
16973 \labelwidthstring 00.00.0000
16981 line-delete-forward
16985 \labelwidthstring 00.00.0000
16997 \labelwidthstring 00.00.0000
17009 \labelwidthstring 00.00.0000
17021 \labelwidthstring 00.00.0000
17033 \labelwidthstring 00.00.0000
17045 \labelwidthstring 00.00.0000
17055 \labelwidthstring 00.00.0000
17067 \labelwidthstring 00.00.0000
17079 \labelwidthstring 00.00.0000
17091 \labelwidthstring 00.00.0000
17103 \labelwidthstring 00.00.0000
17115 \labelwidthstring 00.00.0000
17127 \labelwidthstring 00.00.0000
17140 \labelwidthstring 00.00.0000
17153 \labelwidthstring 00.00.0000
17166 \labelwidthstring 00.00.0000
17179 \labelwidthstring 00.00.0000
17193 \labelwidthstring 00.00.0000
17206 \labelwidthstring 00.00.0000
17219 \labelwidthstring 00.00.0000
17232 \labelwidthstring 00.00.0000
17245 \labelwidthstring 00.00.0000
17259 \labelwidthstring 00.00.0000
17272 \labelwidthstring 00.00.0000
17285 \labelwidthstring 00.00.0000
17299 \labelwidthstring 00.00.0000
17313 \labelwidthstring 00.00.0000
17327 \labelwidthstring 00.00.0000
17341 \labelwidthstring 00.00.0000
17355 \labelwidthstring 00.00.0000
17369 \labelwidthstring 00.00.0000
17382 \labelwidthstring 00.00.0000
17395 \labelwidthstring 00.00.0000
17408 \labelwidthstring 00.00.0000
17417 menu-open Documents
17421 \labelwidthstring 00.00.0000
17434 \labelwidthstring 00.00.0000
17447 \labelwidthstring 00.00.0000
17460 \labelwidthstring 00.00.0000
17473 \labelwidthstring 00.00.0000
17486 \labelwidthstring 00.00.0000
17495 buffer-toggle-read-only
17499 \labelwidthstring 00.00.0000
17512 \labelwidthstring 00.00.0000
17525 \labelwidthstring 00.00.0000
17538 \labelwidthstring 00.00.0000
17550 \labelwidthstring 00.00.0000
17562 \labelwidthstring 00.00.0000
17574 \labelwidthstring 00.00.0000
17586 \labelwidthstring 00.00.0000
17598 \labelwidthstring 00.00.0000
17610 \labelwidthstring 00.00.0000
17622 \labelwidthstring 00.00.0000
17634 \labelwidthstring 00.00.0000
17646 \labelwidthstring 00.00.0000
17658 \labelwidthstring 00.00.0000
17670 \labelwidthstring 00.00.0000
17682 \labelwidthstring 00.00.0000
17694 \labelwidthstring 00.00.0000
17706 \labelwidthstring 00.00.0000
17714 word-delete-forward
17718 \labelwidthstring 00.00.0000
17726 word-delete-backward
17730 \labelwidthstring 00.00.0000
17742 \labelwidthstring 00.00.0000
17750 end-of-sentence-period-insert
17754 \labelwidthstring 00.00.0000
17762 protected-space-insert
17766 \labelwidthstring 00.00.0000
17778 \labelwidthstring 00.00.0000
17790 \labelwidthstring 00.00.0000
17802 \labelwidthstring 00.00.0000
17814 \labelwidthstring 00.00.0000
17826 \labelwidthstring 00.00.0000
17838 \labelwidthstring 00.00.0000
17846 buffer-begin-select
17850 \labelwidthstring 00.00.0000
17862 \labelwidthstring 00.00.0000
17870 paragraph-up-select
17874 \labelwidthstring 00.00.0000
17882 paragraph-down-select
17886 \labelwidthstring 00.00.0000
17894 word-backward-select
17898 \labelwidthstring 00.00.0000
17906 word-forward-select
17910 \labelwidthstring 00.00.0000
17922 \labelwidthstring 00.00.0000
17930 word-delete-forward
17934 \labelwidthstring 00.00.0000
17946 \labelwidthstring 00.00.0000
17958 \labelwidthstring 00.00.0000
17970 \labelwidthstring 00.00.0000
17982 \labelwidthstring 00.00.0000
17990 break-paragraph-keep-layout
17994 \labelwidthstring 00.00.0000
18003 \begin_layout Subsection
18005 Specifische Definitionen aus
18011 \labelwidthstring 00.00.0000
18023 \labelwidthstring 00.00.0000
18035 \labelwidthstring 00.00.0000
18047 \labelwidthstring 00.00.0000
18059 \labelwidthstring 00.00.0000
18071 \labelwidthstring 00.00.0000
18083 \labelwidthstring 00.00.0000
18095 \labelwidthstring 00.00.0000
18107 \labelwidthstring 00.00.0000
18119 \labelwidthstring 00.00.0000
18131 \labelwidthstring 00.00.0000
18143 \labelwidthstring 00.00.0000
18155 \labelwidthstring 00.00.0000
18167 \labelwidthstring 00.00.0000
18179 \labelwidthstring 00.00.0000
18191 \labelwidthstring 00.00.0000
18203 \labelwidthstring 00.00.0000
18215 \labelwidthstring 00.00.0000
18227 \labelwidthstring 00.00.0000
18239 \labelwidthstring 00.00.0000
18251 \labelwidthstring 00.00.0000
18263 \labelwidthstring 00.00.0000
18275 \labelwidthstring 00.00.0000
18283 protected-space-insert
18287 \labelwidthstring 00.00.0000
18299 \labelwidthstring 00.00.0000
18311 \labelwidthstring 00.00.0000
18323 \labelwidthstring 00.00.0000
18331 buffer-new-template
18335 \labelwidthstring 00.00.0000
18347 \labelwidthstring 00.00.0000
18359 \labelwidthstring 00.00.0000
18371 \labelwidthstring 00.00.0000
18383 \labelwidthstring 00.00.0000
18395 \labelwidthstring 00.00.0000
18407 \labelwidthstring 00.00.0000
18419 \labelwidthstring 00.00.0000
18427 end-of-sentence-period-insert
18431 \labelwidthstring 00.00.0000
18443 \labelwidthstring 00.00.0000
18455 \labelwidthstring 00.00.0000
18463 hyphenation-point-insert
18467 \labelwidthstring 00.00.0000
18479 \labelwidthstring 00.00.0000
18487 protected-space-insert
18491 \labelwidthstring 00.00.0000
18503 \labelwidthstring 00.00.0000
18515 \labelwidthstring 00.00.0000
18527 \labelwidthstring 00.00.0000
18539 \labelwidthstring 00.00.0000
18551 \labelwidthstring 00.00.0000
18563 \labelwidthstring 00.00.0000
18575 \labelwidthstring 00.00.0000
18587 \labelwidthstring 00.00.0000
18599 \labelwidthstring 00.00.0000
18611 \labelwidthstring 00.00.0000
18623 \labelwidthstring 00.00.0000
18635 \labelwidthstring 00.00.0000
18647 \labelwidthstring 00.00.0000
18659 \labelwidthstring 00.00.0000
18671 \labelwidthstring 00.00.0000
18679 word-delete-forward
18683 \labelwidthstring 00.00.0000
18691 word-delete-backward
18695 \labelwidthstring 00.00.0000
18707 \labelwidthstring 00.00.0000
18719 \labelwidthstring 00.00.0000
18731 \labelwidthstring 00.00.0000
18743 \labelwidthstring 00.00.0000
18751 paragraph-down-select
18755 \labelwidthstring 00.00.0000
18767 \labelwidthstring 00.00.0000
18775 buffer-begin-select
18779 \labelwidthstring 00.00.0000
18787 word-backward-select
18791 \labelwidthstring 00.00.0000
18799 word-forward-select
18803 \labelwidthstring 00.00.0000
18811 paragraph-up-select
18815 \labelwidthstring 00.00.0000
18827 \labelwidthstring 00.00.0000
18835 break-paragraph-keep-layout
18839 \labelwidthstring 00.00.0000
18851 \labelwidthstring 00.00.0000
18863 \labelwidthstring 00.00.0000
18875 \labelwidthstring 00.00.0000
18887 \labelwidthstring 00.00.0000
18899 \labelwidthstring 00.00.0000
18909 \labelwidthstring 00.00.0000
18921 \labelwidthstring 00.00.0000
18933 \labelwidthstring 00.00.0000
18945 \labelwidthstring 00.00.0000
18957 \labelwidthstring 00.00.0000
18968 \begin_layout Subsection
18970 Spezifische Definitionen aus
18975 \begin_layout Standard
18977 Definitionen die denen aus dem Programm Scientific Word ähnlich sind.
18980 \begin_layout Standard
18982 Zusammengestellt von
18990 \begin_layout Standard
18992 Diese Definitionen erleichtern das Schreiben von Gleichungen ohne die Maus
18996 \begin_layout Standard
18998 Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
18999 sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
19000 Wenn Sie beispielsweise wissen wollen wie
19004 korrekt bezeichnet wird, drücken Sie
19008 gefolgt von dieser Kombination und in der Statuszeile sehen Sie dann
19009 \begin_inset Quotes gld
19017 \begin_inset Quotes grd
19024 \labelwidthstring 00.00.0000
19035 \begin_layout Standard
19037 Wechsel normal/hervorgehobener Modus für Gleichungen.
19041 \labelwidthstring 00.00.0000
19052 \begin_layout Standard
19054 Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste drücken
19055 wird der Ausdruck als Zähler eines Bruches verwendet.
19059 \labelwidthstring 00.00.0000
19070 \begin_layout Standard
19072 Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
19073 Das normalerweise verwendete
19075 math\SpecialChar \-
19078 , das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
19082 \labelwidthstring 00.00.0000
19094 \labelwidthstring 00.00.0000
19105 \begin_inset Formula $\int$
19112 \labelwidthstring 00.00.0000
19120 line-delete-forward
19125 \begin_layout Standard
19127 Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
19128 im Mathemodus schreiben
19132 \labelwidthstring 00.00.0000
19143 \begin_layout Standard
19145 Befehle um die Numerierung von Gleichungen zu kontrollieren.
19146 Die in Sciword verwendete Sequenz
19150 bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
19154 \labelwidthstring 00.00.0000
19164 Add/remove a number to single equation.
19168 \labelwidthstring 00.00.0000
19178 Add/remove a number to a line in equation array.
19182 \labelwidthstring 00.00.0000
19194 \labelwidthstring 00.00.0000
19204 Insert a quote character.
19208 \labelwidthstring 00.00.0000
19219 \begin_inset Formula $\sqrt{}$
19226 \labelwidthstring 00.00.0000
19238 \labelwidthstring 00.00.0000
19250 \labelwidthstring 00.00.0000
19262 \labelwidthstring 00.00.0000
19274 \labelwidthstring 00.00.0000
19286 \labelwidthstring 00.00.0000
19298 \labelwidthstring 00.00.0000
19309 \begin_layout Standard
19312 In Sciword erhält man durch Eingabe von
19320 ein Paar zusammengehöriger Klammern.
19321 Um ungleiche Klammerpaare zu erhalten müssen Sie den Dialog
19323 Mathematische Symbole
19326 Wenn Sie mit der Rück-Taste (backspace) die
19330 Klammer eines solchen Paares löschen wird nur die Klammer und nicht der
19335 \labelwidthstring 00.00.0000
19347 \labelwidthstring 00.00.0000
19359 \labelwidthstring 00.00.0000
19371 \labelwidthstring 00.00.0000
19383 \labelwidthstring 00.00.0000
19395 \labelwidthstring 00.00.0000
19407 \labelwidthstring 00.00.0000
19415 math-delim langle rangle
19419 \labelwidthstring 00.00.0000
19427 math-delim langle rangle
19431 \labelwidthstring 00.00.0000
19443 \labelwidthstring 00.00.0000
19455 \labelwidthstring 00.00.0000
19467 \labelwidthstring 00.00.0000
19479 \labelwidthstring 00.00.0000
19490 \begin_layout Standard
19492 In Sciword erhält man Akzente vorrangig indem man die entsprechende Akzenttaste
19493 zusammen mit Control drückt, also
19502 für den Acute-Akzent,
19506 für die Tilde usw\SpecialChar \@.
19507 Einige davon funktionieren nur im Mathematikmodus.
19511 \labelwidthstring 00.00.0000
19523 \labelwidthstring 00.00.0000
19535 \labelwidthstring 00.00.0000
19547 \labelwidthstring 00.00.0000
19559 \labelwidthstring 00.00.0000
19571 \labelwidthstring 00.00.0000
19583 \labelwidthstring 00.00.0000
19595 \labelwidthstring 00.00.0000
19607 \labelwidthstring 00.00.0000
19617 Why is it not "accent-bar"?
19620 \begin_layout Standard
19622 Funktionstasten -- größtenteils kompatibel zu Sciword.
19626 \labelwidthstring 00.00.0000
19638 \labelwidthstring 00.00.0000
19650 \labelwidthstring 00.00.0000
19662 \labelwidthstring 00.00.0000
19673 \begin_layout Standard
19675 In Sciword werden F4 bis F8 benutzt, um die Zeichensätze zu wechseln, F4
19676 geht dabei zum Standardzeichensatz.
19680 \labelwidthstring 00.00.0000
19692 \labelwidthstring 00.00.0000
19704 \labelwidthstring 00.00.0000
19716 \labelwidthstring 00.00.0000
19728 \labelwidthstring 00.00.0000
19739 \begin_layout Standard
19741 Sciword-Abkürzungen für mathematische Symbole.
19745 \labelwidthstring 00.00.0000
19756 \begin_inset Formula $\prime$
19763 \labelwidthstring 00.00.0000
19777 \labelwidthstring 00.00.0000
19791 \labelwidthstring 00.00.0000
19800 math-insert partial
19802 Partielle Ableitung
19803 \begin_inset Formula $\partial$
19810 \labelwidthstring 00.00.0000
19822 \begin_inset Formula $\sum$
19829 \labelwidthstring 00.00.0000
19841 \begin_inset Formula $\prod$
19848 \labelwidthstring 00.00.0000
19860 \begin_inset Formula $\infty$
19867 \labelwidthstring 00.00.0000
19876 symbol-insert times
19879 \begin_layout Standard
19881 Meine eigenen Kürzel für Dinge, die ich oft verwende.
19885 \labelwidthstring 00.00.0000
19898 \labelwidthstring 00.00.0000
19910 \begin_inset Quotes gld
19914 \begin_inset Quotes grd
19918 \begin_inset Formula $\dagger$
19925 \labelwidthstring 00.00.0000
19937 \begin_inset Formula $\equiv$
19944 \labelwidthstring 00.00.0000
19955 \begin_inset Quotes gld
19959 \begin_inset Quotes grd
19963 \begin_inset Formula $\approx$
19970 \labelwidthstring 00.00.0000
19981 \begin_inset Formula $\sim$
19988 \labelwidthstring 00.00.0000
19996 math-insert rightarrow
20000 \labelwidthstring 00.00.0000
20012 \labelwidthstring 00.00.0000
20024 \labelwidthstring 00.00.0000
20036 \labelwidthstring 00.00.0000
20047 \begin_layout Subsection
20049 Standard-Definitionen im Mathematikmodus
20053 \labelwidthstring 00.00.0000
20062 math-insert overline
20066 \labelwidthstring 00.00.0000
20079 \labelwidthstring 00.00.0000
20092 \labelwidthstring 00.00.0000
20105 \labelwidthstring 00.00.0000
20118 \labelwidthstring 00.00.0000
20131 \labelwidthstring 00.00.0000
20144 \labelwidthstring 00.00.0000
20157 \labelwidthstring 00.00.0000
20170 \labelwidthstring 00.00.0000
20183 \labelwidthstring 00.00.0000
20196 \labelwidthstring 00.00.0000
20205 math-insert partial
20209 \labelwidthstring 00.00.0000
20222 \labelwidthstring 00.00.0000
20235 \labelwidthstring 00.00.0000
20248 \labelwidthstring 00.00.0000
20261 \labelwidthstring 00.00.0000
20274 \labelwidthstring 00.00.0000
20287 \labelwidthstring 00.00.0000
20300 \labelwidthstring 00.00.0000
20313 \labelwidthstring 00.00.0000
20326 \labelwidthstring 00.00.0000
20339 \labelwidthstring 00.00.0000
20352 \labelwidthstring 00.00.0000
20365 \labelwidthstring 00.00.0000
20378 \labelwidthstring 00.00.0000
20391 \labelwidthstring 00.00.0000
20400 math-delim langle rangle
20404 \labelwidthstring 00.00.0000
20413 math-delim rangle langle
20417 \labelwidthstring 00.00.0000
20430 \labelwidthstring 00.00.0000
20443 \labelwidthstring 00.00.0000
20455 \begin_layout Subsection
20457 Sonstige Tastaturkürzel
20461 \labelwidthstring 00.00.0000
20472 \labelwidthstring 00.00.0000
20483 \labelwidthstring 00.00.0000
20494 \labelwidthstring 00.00.0000
20505 \labelwidthstring 00.00.0000