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
32 \paperpagestyle default
33 \tracking_changes false
42 Möglichkeiten für fortgeschrittene Nutzer
50 \begin_layout Standard
80 \begin_layout Standard
81 \begin_inset LatexCommand \tableofcontents{}
92 \begin_layout Standard
93 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
94 LyX bietet, um es den eigenen Wünschen anzupassen.
95 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
96 Drucken, das Senden von Befehlen an LyX durch den LyX-Server, Internationalisie
97 rung, Installation neuer LaTeX-Klassen und LyX-Layouts usw.
99 Es kann hier nicht alles beschrieben werden, das an LyX individuell eingestellt
100 und verändert werden kann --- die Entwickler fügen Neuerungen schneller
101 ein, als wir sie dokumentieren können --- doch werden die grundlegenden
102 Fähigkeiten von LyX dokumentiert sowie für einige der etwas obskureren
106 \begin_layout Standard
107 Mit der Version 1.1.6 von LyX wurde eine neue Schnittstelle zu den konfigurierbare
108 n Eigenschaften eingeführt, die Sie über den Menüpunkt
113 earbeiten\SpecialChar \menuseparator
122 Diese macht die weiter unten aufgeführten Erläuterungen zu den Konfigurationsda
123 teien von LyX nicht überflüssig, aber es vereinfacht doch den Prozess, LyX
128 Bedürfnisse anzupassen.
131 \begin_layout Chapter
132 Die Konfigurationsdateien von LyX
135 \begin_layout Standard
136 \begin_inset LatexCommand \label{chap:config}
140 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
141 von LyX vertraut zu machen.
142 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
143 ichnis von LyX auf Ihrem Rechner befindet.
144 Sie erfahren dies über den Menüpunkt
149 ilfe\SpecialChar \menuseparator
155 \begin_layout Standard
167 In diesem Verzeichnis speichert LyX alle systemweiten Konfigurationsdateien,
168 wir werden es im weiteren
175 \begin_layout Section
183 \begin_layout Standard
188 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
189 das Verhalten von LyX beeinflusst werden kann.
190 Diese Dateien können direkt von LyX aus über den Dialog
195 earbeiten\SpecialChar \menuseparator
203 gelesen und geändert werden.
204 Fast alles, was Sie möglicherweise an LyX ändern wollen, können Sie hier
206 Jedoch können auch viele interne Dinge in LyX angepaßt werden, indem man
207 diverse andere Dateien in
212 Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
213 nitten behandelt werden.
216 \begin_layout Subsection
217 Automatisch erzeugte Dateien
220 \begin_layout Standard
221 Diese Dateien werden automatisch bei der Konfiguration von LyX erzeugt.
222 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
224 Normalerweise sollte man sie nicht verändern, da sie jederzeit von LyX
225 überschrieben werden können.
229 \labelwidthstring 00.00.0000
236 enthält Standardwerte für diverse Befehle.
237 Einstellungen, die Ihnen nicht zusagen, können einfach über
242 earbeiten\SpecialChar \menuseparator
254 \labelwidthstring 00.00.0000
261 enthält eine Auf\SpecialChar \textcompwordmark{}
262 listung aller LaTeX-Pakete, die von LyX erkannt wurden.
263 Derzeit wird diese Liste von LyX selber nicht benutzt, jedoch ist die Informati
264 on, zusammen mit einigem anderen, über den Menüpunkt
269 ilfe\SpecialChar \menuseparator
280 \begin_layout Standard
295 \labelwidthstring 00.00.0000
302 ist eine Liste mit den im Verzeichnis
306 gefundenen Textklassen, zusammen mit den entsprechenden LaTeX-Dokumentenklassen
307 und einer kurzen Beschreibung.
311 \labelwidthstring 00.00.0000
316 wird bei der Konfiguration aus der Datei
321 Jeder Eintrag der Form
326 \begin_inset Quotes gld
330 \begin_inset Quotes grd
334 \begin_inset Quotes gld
338 \begin_inset Quotes grd
341 ersetzt, je nachdem, ob das Paket
348 \begin_layout Subsection
353 \labelwidthstring 00.00.0000
360 Dieses Verzeichnis enthält Dateien mit der Endung
365 In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Menüs
366 öffnen und Bearbeitungsoperationen direkt starten können.
367 Siehe dazu Abschnitt\InsetSpace ~
369 \begin_inset LatexCommand \vref{sec:bindings}
378 mit einer an die internationalisierte Version von LyX angepaßten Tastenbelegung
379 existiert, wird diese bevorzugt geladen.
380 Näheres dazu finden Sie in Kapitel\InsetSpace ~
382 \begin_inset LatexCommand \vref{chap:i18n}
386 und Abschnitt\InsetSpace ~
388 \begin_inset LatexCommand \vref{sec:bindings}
396 \labelwidthstring 00.00.0000
403 Hier sind einige PostScript®-Bilder gespeichert, die Sie in Ihre Dokumente
409 \labelwidthstring 00.00.0000
416 Enthält die Dateien der LyX-Dokumentation (einschließlich der, die Sie
418 Eine kleine Ausnahmestellung hat die bereits beschriebene Datei
423 Auch hier wird eine übersetzte Version mit dem Vorsatz
427 vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
428 Siehe dazu Kapitel\InsetSpace ~
430 \begin_inset LatexCommand \vref{chap:i18n}
438 \labelwidthstring 00.00.0000
445 Enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
446 iten von LyX nutzen können.
447 Verwenden Sie die Schaltfläche
454 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
458 \labelwidthstring 00.00.0000
463 Enthält Bilddateien, die von der Dialogbox
472 ormat\SpecialChar \menuseparator
480 Außerdem finden Sie hier die unterschiedlichen Icons für die Werkzeugleiste
481 und das Bild für den Startbildschirm.
485 \labelwidthstring 00.00.0000
492 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
493 Näheres dazu finden Sie im Abschnitt\InsetSpace ~
495 \begin_inset LatexCommand \vref{sec:keymap}
503 \labelwidthstring 00.00.0000
510 Hier werden die in Abschnitt\InsetSpace ~
512 \begin_inset LatexCommand \vref{chap:textclass}
516 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
521 \labelwidthstring 00.00.0000
526 Enthält eine große Anzahl von Dateien des reLyX Paketes, mit dem Sie
527 \begin_inset Quotes gld
531 \begin_inset Quotes grd
534 LaTeX-Dateien nach LyX konvertieren können.
538 \labelwidthstring 00.00.0000
543 Einige LyX-spezifische LaTeX-Textklassendateien (
551 \labelwidthstring 00.00.0000
556 Hier finden Sie Dateien mit der Endung
560 , die die Benutzerschnittstelle von LyX festlegen, also welche Einträge
561 in welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
562 Siehe hierzu Kapitel\InsetSpace ~
566 \begin_layout Subsection
567 Dateien, die Sie nicht verändern sollten
570 \begin_layout Standard
571 Die folgenden Dateien werden intern von LyX verwendet.
572 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
576 \labelwidthstring 00.00.0000
583 Diese Datei enthält eine Liste der Entwickler.
584 Ihr Inhalt wird über die Menüauswahl
589 ilfe\SpecialChar \menuseparator
597 \labelwidthstring 00.00.0000
604 ist ein LaTeX-Skript, das bei der Konfiguration verwendet wird.
605 Starten Sie es nie direkt.
609 \labelwidthstring 00.00.0000
616 ist das eigentliche Skript, das zur Neukonfiguration von LyX verwendet
618 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
622 \begin_layout Subsection
627 \labelwidthstring 00.00.0000
632 Die hier enthaltene Tabelle beschreibt wie die unterschiedlichen Zeichenkodieru
633 ngen in Unicode dargestellt werden.
637 \labelwidthstring 00.00.0000
642 Diese Datei enthält die Vorlagen für das neue
648 Siehe dazu Kapitel\InsetSpace ~
650 \begin_inset LatexCommand \vref{cha:Externes}
658 \labelwidthstring 00.00.0000
663 Eine Liste mit allen derzeit von LyX unterstützten Sprachen.
667 \labelwidthstring 00.00.0000
675 \begin_layout Section
676 Das lokale Konfigurationsverzeichnis
679 \begin_layout Standard
680 Eventuell benutzen Sie LyX als unprivilegierter Benutzer und wollen dennoch
681 einige Einstellungen der Konfiguration verändern.
682 Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
686 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
687 Der Name dieses Verzeichnisses wird als
688 \begin_inset Quotes gld
692 \begin_inset Quotes grd
700 ilfe\SpecialChar \menuseparator
706 \begin_layout Standard
715 Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
717 Das bedeutet, daß jede Datei, die Sie dort speichern, die entsprechende
718 Datei im Systemverzeichnis ersetzt.
719 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
720 sich entweder im Systemverzeichnis
724 oder aber in Ihrem privaten Verzeichnis befinden.
725 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
729 \begin_layout Standard
730 Dies läßt sich an einigen Beispielen leichter erklären:
733 \begin_layout Itemize
734 Um eine LyX Version älter als 1.1.6 umzukonfigurieren, mußte der Benutzer
736 \begin_inset LatexCommand \url{LyXDir/lyxrc.example}
741 \begin_inset Note Note
744 \begin_layout Standard
745 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
746 um Schreibmaschinenformat umzubrechen.
755 kopieren und diese dann manuell editieren.
756 Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in
760 gefunden wird, aber alle Änderungen, die über den neuen Dialog
765 earbeiten\SpecialChar \menuseparator
773 gemacht werden, werden in der Datei
782 \begin_layout Standard
795 gefunden wird) wird die alte
799 nicht mehr eingelesen und kann gelöscht werden.
803 \begin_layout Itemize
804 Wenn Sie mit dem Menüpunkt
809 earbeiten\SpecialChar \menuseparator
817 eine Neukonfiguration von LyX durchführen, werden die dabei erzeugten Dateien
818 in Ihrem privaten Konfigurationsverzeichnis
822 gespeichert (im Abschnitt\InsetSpace ~
824 \begin_inset LatexCommand \vref{sec:autodetected}
828 finden Sie eine Liste all derjenigen Optionen in
832 , die davon betroffen sind).
833 Das bedeutet, daß ab sofort etwaige neue Dokumentenklassen, die Sie in
838 gespeichert haben, im Feld
839 \begin_inset Quotes gld
843 \begin_inset Quotes grd
851 ormat\SpecialChar \menuseparator
861 \begin_layout Itemize
862 Falls Sie irgendwelche Dateien für neue LaTeX-Dokumentenklassen in einem
863 Verzeichnis installiert haben, das LaTeX über die Umgebungsvariable
867 findet, können auch diese in LyX verwendet werden.
871 \begin_layout Standard
872 vorausgesetzt, es gibt auch eine
884 \begin_layout Itemize
885 Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder z.
889 \begin_layout Standard
898 diese deutsche Version) der Dokumentation besorgt haben, sie aber nicht
900 \begin_inset Quotes gld
904 \begin_inset Quotes grd
907 installieren können, da Sie keine Systemadministratorrechte haben, können
908 Sie diese Dateien einfach nach
912 kopieren, und sie werden automatisch über das
922 \begin_layout Section
923 LyX mit mehreren Konfigurationen
924 \begin_inset LatexCommand \label{sec:LyX-multiconf}
931 \begin_layout Standard
932 Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
933 wird für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
934 he Konfigurationen verwenden wollen, z.
938 \begin_layout Standard
947 unterschiedliche Tastaturkürzel und/oder Druckerkonfigurationen.
948 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
949 erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
953 \begin_layout Standard
954 Indem Sie LyX mit der Option
961 starten erreichen Sie das die Konfiguration aus diesem Verzeichnis anstelle
962 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
963 Sie indem Sie LyX ohne diese Option starten).
964 Falls das so angegebene Verzeichnis noch nicht existiert fragt LyX genau
965 wie beim ersten Start nach, ob es angelegt werden soll.
966 Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
967 in LyX verändern, die Einstellungen im Standardverzeichnis werden aber
968 nicht verändert - beide Verzeichnisse sind völlig unabhängig.
969 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
974 auf das zu verwendende Verzeichnis setzen.
977 \begin_layout Standard
978 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
979 Aufwand: Wenn Sie etwa eine neue Layoutdatei in
983 hinzufügen und diese für alle Konfigurationen sichbar sein soll, müssen
988 Verzeichnissen separat hinzufügen.
989 Sie können das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
990 angelegt hat, sind praktisch alle Unterverzeichnisse (s.
991 \begin_inset Formula $\,$
995 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
996 das entsprechende Verzeichnis im originalen UserDir ersetzen.
997 Lediglich mit dem Verzeichnis
1001 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1007 earbeiten\SpecialChar \menuseparator
1015 ) abgelegt, die konfigurationsabhängig ist.
1018 \begin_layout Chapter
1024 earbeiten\SpecialChar \menuseparator
1032 \begin_layout Section
1033 Der erste Aufruf des Dialogs
1036 \begin_layout Standard
1037 Bei alten Versionen von LyX bestand die Konfiguration darin, die Datei
1041 manuell zu editieren.
1042 Dies wurde mit LyX\InsetSpace ~
1043 1.1.6 geändert, es steht nun mit
1048 earbeiten\SpecialChar \menuseparator
1056 ein interaktiver Dialog zur Verfügung der die Mühsal der Konfiguration
1062 wird nur solange verwendet, bis Sie das erste Mal den neuen Konfigurationsdialo
1064 Alle weiteren Änderungen werden in der Datei
1072 wird danach nicht mehr eingelesen und kann gelöscht werden.
1075 \begin_layout Standard
1080 werden nur noch diejenigen Einstellungen gespeichert, die von den Standardwerte
1082 Einige dieser Standardwerte sind fest in LyX einkompiliert, andere werden
1085 LyXDir/lyxrc.defaults
1088 Beachten Sie bitte das in beiden Dateien Zeilen, die mit einem
1089 \begin_inset Quotes gld
1093 \begin_inset Quotes grd
1096 beginnen, Kommentare sind und nicht ausgewertet werden.
1099 LyXDir/lyxrc.defaults
1101 nur vom Systemadministator verändert werden, und die Nutzer sollten ihre
1102 persönliche Konfiguration in
1111 earbeiten\SpecialChar \menuseparator
1122 \begin_layout Standard
1123 Wir hoffen daß der Dialog im großen und ganzen selbsterklärend ist.
1124 Praktisch alle Befehle haben einen erklärenden Kommentar, es sollte Ihnen
1125 also keine Schwierigkeiten bereiten, alles Ihren Wünschen entsprechend
1127 Bevor wir nun jedoch ein paar der wichtigeren Optionen vorstellen ein Wort
1128 der Warnung: Einige der Einstellungen, die Sie mit dem Klick auf
1135 aktivieren, werden sofort umgesetzt (z.
1139 \begin_layout Standard
1148 Bildschirmzeichensätze), andere (wie etwa das Ändern der bind-Datei) bedürfen
1149 eines Neustarts von LyX.
1150 Wenn sich also nach einer Änderung scheinbar nichts verändert hat -- speichern
1151 Sie die Konfiguration und starten Sie LyX neu.
1154 \begin_layout Section
1155 Bildschirmdarstellung und Zeichensätze
1158 \begin_layout Standard
1159 Dem Zeichensatz, den LyX zur Darstellung auf dem Bildschirm verwendet, kommt
1160 eine besondere Bedeutung zu, denn er sollte so gut lesbar sein wie nur
1162 Schließlich lesen und schreiben Sie Ihre gesamten Texte am Bildschirm.
1163 Das LyX-Team hat sich bemüht, den bestmöglichen Standardzeichensatz auszuwählen
1164 , doch jedes X11-System hat kleine Unterschiede, und deshalb kann es sein,
1165 daß dieser Standard gerade auf Ihrem System nicht die beste Wahl ist.
1166 Bevor wir nun erklären, wie Sie die Bildschirmzeichensätze optimieren können,
1167 sollten Sie ein wenig mehr über Zeichensätze erfahren, damit Sie Ihre Wahl
1168 gut vorbereitet treffen können.
1169 Denn es handelt sich dabei um eine Entscheidung, die von Ihren Wünschen
1170 und den Fähigkeiten Ihres Rechners beeinflußt wird.
1173 \begin_layout Standard
1174 Beachten Sie bitte, daß es in diesem Abschnitt nur um die Zeichensätze für
1177 Bildschirmdarstellung
1179 innerhalb von LyX geht.
1180 Die Zeichensätze, die später für den Ausdruck verwendet werden, sind davon
1181 vollkommen unabhängig und werden durch die verwendete Dokumentenklasse
1183 Das Ändern von Zeichensätzen für den Ausdruck wird im
1190 \begin_layout Standard
1191 Grundsätzlich gibt es zwei unterschiedliche Typen von Bildschirmzeichensätzen:
1193 \begin_inset Quotes gld
1197 \begin_inset Quotes grd
1200 ) und nichtskalierbare (
1201 \begin_inset Quotes gld
1205 \begin_inset Quotes grd
1209 Diese Unterscheidung erscheint zunächst etwas akademisch, denn die meisten
1210 modernen Zeichensatzgeneratoren können auch die nichtskalierbaren Zeichensätze
1211 vergrößern oder verkleinern.
1212 Der Unterschied liegt aber in der
1216 dieser Skalierung und der
1220 , mit der sie dargestellt werden können.
1221 Die wichtigste Entscheidung ist deshalb, ob Sie nichtskalierbare oder skalierba
1222 re Zeichensätze verwenden wollen.
1225 \begin_layout Standard
1226 Die skalierbaren Zeichensätze werden über die Umrisse der einzelnen Glyphen
1227 (also Buchstaben, Zahlen, Satzzeichen usw.) definiert.
1228 Das bedeutet, daß jedes einzelne Zeichen über mathematische Kurven beschrieben
1229 wird, die sich sehr einfach in jede beliebige Größe skalieren lassen.
1230 Diese mathematische Beschreibung wird nun vom Zeichensatzgenerator ausgewertet
1231 und daraus ein kleines Bild berechnet, das das gewünschte Zeichen genau
1232 in der richtigen Größe darstellt.
1233 Oder zumindest in fast jeder Größe.
1234 Denn da die Glyphen in einer recht abstrakten Weise definiert wurden, ist
1235 es recht schwierig, daraus bei sehr kleinen Schriftgrößen ein gutes Bild
1236 zu berechnen, da dann jedes einzelne Pixel sehr sorgfältig gesetzt werden
1237 muß, um eine verständliche Darstellung des Zeichens zu erreichen.
1238 Das ist zwar anhand der mathematischen Beschreibung des Zeichens theoretisch
1239 möglich, aber um die Darstellungsgeschwindigkeit in annehmbaren Grenzen
1240 zu halten, werden dabei gewisse Vereinfachungen gemacht.
1241 Dies hat möglicherweise zur Folge, daß ein skalierbarer Zeichensatz bei
1242 kleinen Vergrößerungen sehr schlecht zu lesen ist.
1245 \begin_layout Standard
1246 Demgegenüber sind Bitmap-Zeichensätze von vornherein als kleine Grafikdateien
1247 angelegt, deshalb sehen Sie bei der Größe, für die sie berechnet wurden,
1249 Sie können aber nur schlecht skaliert werden, denn für eine Vergrößerung
1250 müssen aus einem Pixel mehrere gemacht werden.
1254 \begin_layout Standard
1255 Sie kennen diesen Effekt vermutlich.
1256 Er tritt auch auf, wenn Sie in einem Bildbearbeitungsprogramm wie
1260 ein Bild stark vergrößern.
1265 Um das zu vermeiden, werden Bitmap-Zeichensätze bereits für verschiedene
1266 häufig benutzte Größen (8 Pixel bis etwa 34 Pixel Zeichenhöhe) berechnet
1267 und zur Verfügung gestellt.
1268 Der Vorteil dieser Bitmap-Zeichensätze liegt darin, daß keine komplizierten
1269 Berechnungen notwendig sind, um sie darzustellen, daher sind sie in der
1270 Darstellung sehr viel schneller als skalierbare Zeichensätze.
1271 Der Nachteil ist, daß nichtvorhandene Vergrößerungsstufen durch Pixelverdopplun
1272 g berechnet werden müssen und deshalb schlecht aussehen.
1275 \begin_layout Standard
1276 Als Fazit kann man also sagen, daß die Bitmap-Zeichensätze normalerweise
1277 für kleinere Vergrößerungsstufen vorzuziehen sind (vorausgesetzt es gibt
1278 sie in dieser Größe), wohingegen skalierbare Zeichensätze für große Zeichen
1280 Die logische Schlussfolgerung wäre nun also, für kleine Zeichen die Bitmap-
1281 und für große Zeichen die skalierbaren Zeichensätze zu verwenden.
1282 Leider ist das so nicht machbar, denn skalierbare und Bitmap-Zeichensätze
1283 sind nicht dafür gedacht, gleichzeitig verwendet zu werden.
1284 Dadurch würde ein solches Dokument ziemlich armselig aussehen.
1285 Sie sollten also einfach auf Ihrem Rechner beide Möglichkeiten ausprobieren
1286 und entscheiden, welche Ihnen besser gefällt.
1289 \begin_layout Standard
1290 Standardmäßig verwendet LyX nichtskalierbare Zeichensätze.
1291 Als normaler Zeichensatz (mit Serifen) wird
1295 verwendet, für Sans Serif
1299 und für Schreibmaschine
1306 \begin_layout Standard
1307 In den folgenden Abschnitten wird beschrieben, was Sie alles tun können,
1308 wenn Ihr Text in LyX nicht gut aussieht.
1309 Begonnen wird mit den wichtigsten Parametern: Auf
1313 \begin_layout Standard
1319 lösung und Vergrößerungsfaktor.
1322 \begin_layout Subsection
1327 \begin_layout Standard
1333 lösung und Vergrößerungsfaktor
1336 \begin_layout Standard
1337 LyX versucht automatisch die verwendeten Zeichensätze so zu skalieren, daß
1338 Ihre Darstellung auf dem Bildschirm bis auf den sogenannten Zoom-Faktor
1339 der späteren Größe auf dem Papier entspricht.
1342 \begin_layout Standard
1343 Damit dies auf allen Systemen funktioniert, vertraut LyX darauf, daß die
1344 DPI-Einstellung des Bildschirmes richtig ist.
1346 \begin_inset Quotes gld
1350 \begin_inset Quotes grd
1353 , Punkte je Zoll, und beschreibt die Auf
1357 \begin_layout Standard
1363 lösung der Bildschirmdarstellung.
1364 Diese Einstellung erfragt LyX automatisch beim X-Server.
1365 Welchen Wert LyX so feststellt, können Sie herausfinden, wenn Sie LyX folgender
1375 \begin_layout Standard
1376 Nun ist X aber nicht auf jedem System richtig konfiguriert, deshalb sollten
1377 Sie diese Einstellung selber nachprüfen.
1378 Geben Sie dazu den Befehl
1379 \begin_inset Quotes gld
1384 xdpyinfo\InsetSpace ~
1389 \begin_inset Quotes grd
1392 ein und notieren Sie sich den DPI-Wert beim Eintrag
1393 \begin_inset Quotes gld
1397 \begin_inset Quotes grd
1400 (dies ist der Wert, den auch LyX automatisch findet).
1401 Notieren Sie sich außerdem die Anzahl der Pixel auf Ihrem Bildschirm (die
1402 erste Zahl hinter dem Eintrag
1403 \begin_inset Quotes gld
1407 \begin_inset Quotes grd
1413 \begin_layout Standard
1414 Dann nehmen Sie sich ein Lineal und messen Sie die sichtbare Breite des
1415 Bildes auf dem Schirm.
1416 Rechnen Sie diese Breite in Zoll um, falls Sie ein Zentimetermaß verwendet
1417 haben, indem Sie den Wert durch 2.54 teilen.
1418 Nun können Sie den tatsächlichen DPI-Wert berechnen, indem Sie die Anzahl
1419 der Pixel durch die Breite des Bildes dividieren.
1420 Wenn der so ermittelte Wert mehr als etwa 5 DPI von dem vom X-Server gemeldeten
1421 Wert abweicht, sollten Sie entweder den X-Server neu konfigurieren oder
1422 zumindest LyX mitteilen, daß der tatsächliche Wert ein anderer als der
1423 vom X-Server gemeldete ist.
1426 \begin_layout Standard
1427 Falls Sie die Einstellung des X-Servers nicht verändern wollen oder können
1428 (immerhin profitieren auch andere Programme als LyX von einer korrekten
1429 Konfiguration), können Sie LyX den wahren Wert im Dialog
1436 \begin_layout Standard
1437 Wenn der Text nun für Ihren Geschmack zu groß oder zu klein ist, können
1438 Sie mit dem Zoom-Faktor experimentieren.
1439 Mit diesem Faktor wird die Größe der Zeichensätze multipliziert.
1440 Wenn Ihre Einstellung des DPI-Wertes richtig ist und der Zoom-Faktor auf
1441 100 eingestellt ist, wird LyX den Text in derselben Größe darstellen wie
1443 Ist der Faktor 200, wird die Darstellung am Bildschirm doppelt so groß
1444 sein wie auf dem Papier.
1445 All dies natürlich unter der Voraussetzung, daß LyX den Zeichensatz in
1446 der so berechneten Größe findet, worauf man sich nicht immer verlassen
1448 Doch da es sich bei LyX um ein WYSIWYM-System handelt, ist diese Einschränkung
1449 nicht sehr bedeutend.
1452 \begin_layout Standard
1453 Die Standardeinstellung für den Zoom-Faktor ist 150, da ein Bildschirm normalerw
1454 eise breiter als ein Blatt Papier ist.
1455 Sie sollten aber mit der Einstellung experimentieren.
1456 Verändern können Sie den Wert über das Feld
1465 earbeiten\SpecialChar \menuseparator
1473 Ein Tip zum Probieren: Verwenden Sie
1481 , dann bleibt der Dialog geöffnet und Sie können leicht andere Werte eintragen.
1482 Wenn Sie dann einen Wert gefunden haben, der Ihren Wünschen entspricht,
1483 können Sie diesen mit
1487 dauerhaft übernehmen.
1490 \begin_layout Standard
1491 Auf diese Weise ist es meist möglich, eine angemessene Darstellung des Textes
1492 auf dem Bildschirm zu erreichen.
1493 Das heißt aber nicht, daß Sie damit die besten Zeichensätze verwenden,
1494 die es auf Ihrem Rechner gibt.
1495 Deshalb gibt es eine Reihe von Befehlen, die den verwendeten Zeichensatz
1496 festlegen, um Ihnen so noch mehr Möglichkeiten zu geben, die Darstellung
1497 am Bildschirm zu optimieren.
1500 \begin_layout Subsection
1501 Befehle zur Festlegung des Zeichensatzes
1504 \begin_layout Standard
1505 Wie bereits erwähnt, verwendet LyX standardmäßig nichtskalierbare Zeichensätze.
1506 Als Schrift mit Serifen wird
1510 verwendet, für serifenfreie Schrift
1514 und für den Schrifttyp Schreibmaschine
1521 \begin_layout Standard
1522 Alle diese Einstellungen können Sie über den Konfigurationsdialog verändern.
1523 Die Anzahl der vom System zur Verfügung gestellten Zeichensätze ist von
1524 Fall zu Fall verschieden, jedoch sollte überall das Programm
1529 Dieses können Sie verwenden um geeignete Zeichensätze zu suchen.
1530 Haben Sie einen gefunden, tragen Sie die ersten beiden Elemente des Namens
1536 \begin_inset Quotes gld
1540 \begin_inset Quotes grd
1544 \begin_inset Quotes gld
1548 \begin_inset Quotes grd
1551 ) in das entsprechende Namensfeld im Dialog ein und klicken Sie auf
1556 LyX formatiert dann denn Text unter der Verwendung des angegebenen Zeichensatze
1557 s neu und wenn Ihnen das Ergebnis zusagt können Sie es dauerhaft speichern.
1558 Eine guter Startpunkt ist nachzusehen ob der skalierbare Zeichensatz
1559 \begin_inset Quotes gld
1563 \begin_inset Quotes grd
1567 Und noch ein Tip: Anhand der Werte in den Feldern
1576 können Sie feststellen ob der entsprechende Zeichensatz skalierbar ist;
1577 ein skalierbarer Zeichensatz hat hier eine Null stehen.
1581 \begin_layout Standard
1582 Bevor Sie einen Bitmap-Zeichensatz verwerfen, weil er bei Vergrößerung blockig
1583 aussieht, sollten Sie jedoch zuerst die Option
1584 \begin_inset Quotes gld
1587 Bitmap Fonts skalieren
1588 \begin_inset Quotes grd
1592 Dies ist aber nur dann sinnvoll, wenn Sie auch Bitmap-Zeichensätze verwenden,
1593 da diese schlecht skalierbar sind.
1594 LyX verwendet dann nur die vorhandenen, festen Größen und stellt dadurch
1595 sicher, daß die Zeichensätze am Bildschirm gut aussehen.
1596 Welche Größen für die jeweiligen Zeichensätze zur Verfügung stehen, können
1602 Näheres dazu liefert
1607 Ein Nachteil dieser Vorgehensweise ist, daß nun die Unterschiede zwischen
1608 den Zeichensatzgrößen auf dem Bildschirm und denen auf dem Papier größer
1609 sind, da LyX nur die am ehesten passende Größe auswählen kann, und nicht
1611 Ebenfalls kann es passieren, daß zwei sich logisch unterscheidende Schriftgröße
1621 durch denselben Bildschirm-Zeichensatz dargestellt werden und dadurch nur
1622 schwer zu unterscheiden sind.
1623 Aus diesem Grund ist die Option standardmäßig aktiviert.
1624 Dennoch wird sie von vielen Leuten abgeschaltet, wohl wissend, daß es sich
1625 bei LyX um ein WYSIWYM-System handelt und die Darstellung am Bildschirm
1626 sowieso nur bedingt aussagekräftig ist.
1627 In jedem Fall gilt aber: Diese Einstellung hat nur Einfluss auf Bitmap-Zeichens
1628 ätze, skalierbare Zeichensätze sind aus Gründen, die Ihnen inzwischen verständli
1629 ch sein sollten, davon nicht betroffen.
1632 \begin_layout Standard
1633 Noch ein letzter Hinweis zu dieser Option: Es besteht kein Grund, nicht
1634 gleichzeitig skalierbare und Bitmap-Zeichensätze zu verwenden.
1639 \begin_layout Standard
1648 üblich, das skalierbare
1649 \begin_inset Quotes gld
1653 \begin_inset Quotes grd
1656 für den normalen Text (mit Serifen) zu verwenden, und für serifenfreien
1657 Text eine Bitmap-Version von
1658 \begin_inset Quotes gld
1662 \begin_inset Quotes grd
1666 In diesem Fall können Sie die Skalierung beruhigt abschalten, es wird nur
1667 Auswirkungen auf den Zeichensatz Helvetica haben.
1670 \begin_layout Standard
1671 Und noch eine weitere Möglichkeit bleibt Ihnen, um die Auswirkungen zu minimiere
1672 n: Sie können für jede logische Schriftgröße genau festlegen, welche Größe
1673 zur Darstellung am Bildschirm verwendet wird.
1674 Wenn Sie LyX mit der Option
1679 starten, können Sie feststellen, welche Schriftgrößen tatsächlich verwendet
1681 Nun können Sie die entsprechenden Einträge im Dialog solange verändern,
1682 bis Sie die richtigen Größen gefunden haben.
1683 Dies kann etwas schwierig sein, da LyX die Einstellungen für DPI und Vergrößeru
1684 ng benutzt, um die tatsächliche Zeichensatzgröße zu berechnen, die es vom
1685 X-Server anfordert; dadurch wird die Zuordnung ein wenig verschleiert.
1686 Wenn es Ihnen durch Ausprobieren nicht gelingt, gute Einstellungen zu finden,
1687 können Sie den Prozess vereinfachen, indem Sie sowohl DPI als auch Vergrößerung
1688 auf 100 setzen, auch wenn dies falsch ist.
1689 Dabei sehen dann vor allem die skalierbaren Zeichensätze seltsam aus, also
1690 verwenden Sie diesen Tip mit Vorsicht.
1693 \begin_layout Subsection
1694 Zeichensatzkodierung
1697 \begin_layout Standard
1698 Standardmäßig verwendet LyX Zeichensätze, die zum Schreiben von Texten in
1699 westeuropäischen Sprachen gedacht sind.
1702 Zeichensatzkodierung
1705 Wenn Sie nun LyX verwenden wollen, um einen Text z.
1709 \begin_layout Standard
1718 in osteuropäischen Sprachen oder Kyrillisch zu schreiben, deren Zeichen
1719 nicht durch die ISO-8859-1-Kodierung abgedeckt sind, können Sie im Feld
1727 eine andere Kodierung aktivieren.
1728 Dies setzt allerdings voraus, daß Sie besondere Zeichensätze installiert
1730 Benutzen Sie wiederum
1734 , und prüfen Sie die Felder
1735 \begin_inset Quotes gld
1739 \begin_inset Quotes grd
1743 \begin_inset Quotes gld
1747 \begin_inset Quotes grd
1750 , ob dort außer ISO-8859-X weitere Einträge vorhanden sind.
1751 Suchen Sie dann aus diesen einen Zeichensatz heraus, der die von Ihnen
1752 benötigten Zeichen enthält.
1753 Wenn Sie einen passenden gefunden haben, können Sie diesen im Dialogfeld
1754 eintragen, andernfalls müssen Sie sich zunächst (z.
1758 \begin_layout Standard
1767 via Internet) geeignete Zeichensätze besorgen.
1770 \begin_layout Standard
1771 Wenn Sie LyX derart konfigurieren, daß standardmäßig eine andere Zeichensatzkodi
1772 erung verwendet wird, sollten Sie auch darüber nachdenken, einen anderen
1773 Zeichensatz für die Menüs und Dialoge zu verwenden.
1774 Sonst wird zum Beispiel der Dialog
1778 kaum lesbar sein, wenn nicht auch dort die neue Kodierung verwendet wird.
1779 Normalerweise verwendet LyX hierzu den Zeichensatz
1781 -*-helvetica-medium-r
1783 , doch meist ist Helvetica in der von Ihnen benötigten Kodierung nicht vorhanden.
1784 Deshalb können Sie den für Menüs verwendeten Zeichensatz im Dialogbereich
1787 Benutzerschnittstelle
1792 \begin_layout Standard
1793 Wie Sie sehen, gibt es eine ganze Reihe von Befehlen, mit denen Sie der
1794 Darstellung am Bildschirm den letzten Schliff verpassen können.
1795 Dies sollte Sie nicht davon abhalten, mit diesen Einstellungen herumzuspielen,
1797 Denn Sie werden (hoffentlich) in Zukunft viele Stunden mit LyX verbringen
1798 --- da lohnt es sich, eine perfekte Darstellung zu haben.
1799 Und während Sie bei anderen Textverarbeitungen darauf angewiesen sind,
1800 Zeichensätze zu verwenden, die sowohl am Bildschirm als auch auf dem Papier
1801 gut aussehen, können Sie bei LyX als WYSIWYM-Programm die besten Zeichensätze
1802 für die Bildschirmdarstellung verwenden, ohne sich dabei Gedanken um den
1803 Ausdruck machen zu müssen.
1806 \begin_layout Standard
1807 Für eine spätere Version von LyX ist es geplant, den
1811 -Zeichensatzgenerator zu benutzen, der auch
1816 Das bedeutet, daß jedes Zeichen aus mehreren Farbschattierungen zusammengesetzt
1817 werden kann, anstelle von nur zwei wie derzeit.
1818 Das erhöht scheinbar die Auf
1822 \begin_layout Standard
1829 Dadurch wird der Text am Bildschirm nicht nur besser lesbar, LyX kann dadurch
1830 den Text noch genauer in der Größe anzeigen, die er auch später auf dem
1831 Ausdruck hat, da dann z.
1835 \begin_layout Standard
1844 auch ein 14.4pt-Zeichensatz verwendet werden kann, wohingegen im Moment
1845 auf 14pt abgerundet werden muß.
1848 \begin_layout Section
1849 Tastatur-Einstellung
1853 \begin_layout Standard
1854 Wenn Sie Linux selber auf einem PC installiert haben, können Sie diesen
1863 \begin_layout Standard
1864 \begin_inset LatexCommand \label{sec:x-win-keys}
1868 Um LyX richtig benutzen zu können,
1872 X richtig eingerichtet werden.
1873 Das ist besonders dann wichtig, wenn Sie die internationalen LyX-Unterstützunge
1874 n und nicht-englische Tastaturen benutzen wollen.
1875 Unglücklicherweise kümmert sich fast niemand darum, besonders nicht diejenigen,
1876 die LyX auf einem PC installiert haben\SpecialChar \@.
1877 Administratoren großer Systeme können
1878 auch schuld sein, also verlassen Sie sich nicht auf richtige Einstellungen,
1879 wenn Sie ein großes System benutzen.
1880 Jeder Benutzer kann X beibringen, die richtige Tastatureinstellung zu benutzen.
1881 Sie müssen sich nicht auf Ihren Systemadministrator verlassen -
1887 sollten es auch nicht tun
1889 ! Sie benötigen nur die beiden folgenden Programme, um die Tastatur Ihren
1890 Bedürfnissen anzupassen.
1893 \begin_layout Subsection
1903 \begin_layout Standard
1904 Zunächst lesen Sie die
1908 -Seiten der beiden Programme.
1909 Das sind Ihre wirklichen Freunde für die richtige Tastatureinstellung.
1910 Wenn Sie die Programme nicht haben, installieren Sie sie.
1913 \begin_layout Subsubsection
1919 \begin_layout Standard
1920 Dieses Dokument beschreibt
1938 Um die neuen Tastatureinstellungen zu laden, fügen Sie den Befehl
1941 \begin_layout Standard
1944 xmodmap\InsetSpace ~
1950 \begin_layout Standard
1951 irgendwo in Ihre Startdateien ein (z.
1955 \begin_layout Standard
1987 \begin_layout Subsubsection
1993 \begin_layout Standard
1994 Mit diesem Programm ist ein Traum wahr geworden! Es zeigt ein Bild Ihrer
1995 Tastatur, erlaubt Ihnen, Änderungen vorzunehmen, und gibt diese Änderungen
2000 lesbaren Form auf der Standardausgabe aus.
2001 Es ist sehr nützlich, wenn Sie versuchen, eine neue
2005 -Datei zu erzeugen, obwohl ein wenig
2012 \begin_layout Subsection
2014 \begin_inset LatexCommand \index{Sondertasten}
2021 \begin_layout Standard
2022 LyX unterstützt drei Sondertasten: Umschalt
2035 Wenn außerdem eine Taste als
2039 -Taste konfiguriert wurde, dann können Sie damit einige Zeichen, die nicht
2040 auf Ihrer Tastatur sind, erzeugen.
2041 Diese Taste ist die Kombination
2058 -Taste kann entweder wie
2066 benutzt werden oder als Präfix-Taste.
2067 Hier sind einige Beispiele dafür, was Sie mit der
2071 -Taste machen können:
2074 \begin_layout Itemize
2077 Compose\InsetSpace ~
2082 \begin_inset Formula $\rightarrow$
2088 \begin_layout Itemize
2091 Compose\InsetSpace ~
2096 \begin_inset Formula $\rightarrow$
2102 \begin_layout Itemize
2105 Compose\InsetSpace ~
2110 \begin_inset Formula $\rightarrow$
2116 \begin_layout Itemize
2119 Compose\InsetSpace ~
2124 \begin_inset Formula $\rightarrow$
2130 \begin_layout Standard
2131 Diese Eingabeart ist besonders dann hilfreich, wenn man Buchstaben mit Akzenten
2132 nur manchmal benutzt.
2133 Bei Latin1-Buchstaben geht es automatisch, aber andere Methoden sind nötig,
2138 richtig gesetzt haben.
2141 \begin_layout Subsection
2142 Hilfreiche Hinweise und Tips
2145 \begin_layout Standard
2146 Öffnen Sie bitte zwei X-Terminals.
2147 Editieren Sie in einem eine neue
2151 -Datei, und lassen Sie
2160 wird Ihre neue Tastaturbelegung erzeugt.
2161 Es gibt einen Knopf in
2165 , um die neue Tabelle auszugeben.
2166 Wenn Sie ihn drücken, gibt
2170 eine Menge Zeug auf dem
2174 aus, von wo Sie es gestartet haben.
2175 Sie müssen es nur noch mit
2178 \begin_inset Quotes gld
2182 \begin_inset Quotes grd
2191 -Datei bringen, und Sie sind fertig.
2195 \begin_layout Standard
2196 Sie können sich etwas Schreibarbeit sparen, wenn Sie folgendes ausführen:
2202 Dadurch erhalten Sie Ihre neue Datei.
2203 Wenn Sie aber den Knopf
2204 \begin_inset Quotes gld
2208 \begin_inset Quotes grd
2215 mehr als einmal drücken, wird Ihre Datei durcheinander geraten.
2216 Wie alle Werkzeuge ist
2220 nur so intelligent wie sein Benutzer.
2228 \begin_layout Standard
2229 Da sind noch ein paar Dinge, die Sie tun können, um sich zurechtzufinden.
2230 Versuchen Sie, das Kommando
2235 Das zeigt Ihnen alle aktiven Sondertasten.
2238 xmodmap -v -pke | more
2240 , um zu sehen, welche Nummern zu welchen symbolischen Namen gehören.
2241 So sehen Sie auch die Syntax der
2248 \begin_layout Standard
2249 Eine Sache müssen Sie noch prüfen:
2256 \begin_inset Formula $\leftarrow$
2265 dieselbe Bedeutung haben! Eindeutige Namen für diese beiden Tasten ändern
2266 das Verhalten Ihrer Programme nicht unbedingt.
2267 Einige Programme binden
2275 an dieselbe Operation (z.
2279 \begin_layout Standard
2296 dasselbe tun, werden Sie Probleme mit LyX bekommen.
2299 \begin_layout Section
2301 \begin_inset LatexCommand \label{sec:bindings}
2308 \begin_layout Standard
2313 dienen dazu, einer Taste oder Tastenkombination eine LyX-Funktion zuzuordnen.
2314 Die LyX-Distribution umfaßt einige Dateien mit unterschiedlichen Tastaturzuordn
2315 ungen: CUA, die typische Belegung auf PC und CDE, eine Emacs-Version für
2317 \begin_inset Quotes gld
2321 \begin_inset Quotes grd
2328 \begin_layout Standard
2329 \SpecialChar \ldots{}
2330 das nimmt hoffentlich niemand ernst!
2335 sowie einige spezialisierte Versionen (broadway, hollywood) und an andere
2336 Sprachen (Deutsch, Französisch) angepasste Tastenbelegungen.
2340 \begin_layout Standard
2341 Wenn Sie stattdessen Ihre Kürzel lieber selbst definieren wollen, nehmen
2342 Sie am besten diejenige Systemdatei aus
2346 als Vorlage, die am ehesten Ihren Vorstellungen entspricht, und modifizieren
2347 Sie diese entsprechend.
2348 Vergessen Sie nicht, diese Datei dann im Dialog
2353 (Derzeit ist es noch notwendig, LyX danach neu zu starten um die Änderungen
2357 \begin_layout Standard
2358 LyX unterstützt die Internationalisierung der Benutzerschnittstelle (siehe
2360 \begin_inset LatexCommand \vref{chap:i18n}
2365 Wenn Ihre Sprachumgebung (,,
2369 ``) über die Umgebungsvariable
2373 richtig eingestellt ist, versucht LyX entsprechende
2377 -Dateien zu laden, indem die Zeichenkette
2381 dem Dateinamen vorangestellt wird (für Deutsch,
2389 \begin_layout Standard
2403 Sie können derartige übersetzte Versionen auch in Ihrem privaten
2407 -Verzeichnis speichern, LyX findet und benutzt sie auch dort.
2410 \begin_layout Standard
2411 Die Syntax der Dateien im
2415 -Verzeichnis ist einfach:
2418 \begin_layout LyX-Code
2421 bind <Tastenkombination> <LyX_Funktion>
2424 \begin_layout Standard
2425 Sowohl die Tastenkombination als auch die LyX-Funktion muß dabei in doppelten
2426 Anführungszeichen gesetzt werden.
2427 Eine Liste der LyX-Funktionen finden Sie im
2434 \begin_layout Section
2435 Die Benutzerschnittstelle
2436 \begin_inset LatexCommand \label{sec:UI}
2443 \begin_layout Standard
2444 Das Aussehen der Menü- und der Werkzeugleiste können ebenfalls im Dialog
2450 Wählen Sie dazu eine andere Datei für den Eintrag
2452 Aussehen\SpecialChar \menuseparator
2453 Benutzerschnittstelle\SpecialChar \menuseparator
2461 Derzeit existiert zwar nur eine einzige Datei,
2465 , aber lassen Sie sich dadurch nicht abhalten: Kopieren Sie sie in Ihr privates
2470 und spielen Sie damit herum.
2471 Auch hier ist es derzeit noch nötig, LyX neu zu starten um Änderungen zu
2475 \begin_layout Standard
2480 -Dateien ist ebenfalls sehr einfach, schauen Sie sich am besten
2497 müssen jeweils mit einem expliziten
2501 abgeschlossen werden.
2502 Sie dürfen die Einträge
2522 und, im Falle des Menüs
2531 Eine kleine Warnung dazu: Ein
2543 eingefügt werden, das entsprechende Menü muß aber als
2547 definiert werden, nicht als
2554 \begin_layout Section
2555 Konverter, Formate und Druckvorschau
2558 \begin_layout Standard
2559 LyX besitzt einen neuen und mächtigen Mechanismus um mittels externer Programme
2560 zwischen beliebigen Dateiformaten zu konvertieren.
2561 Geben Sie ein Paar von Formaten an, z.
2565 \begin_layout Standard
2582 , dann geben Sie ein Programm an, das vom einen in das andere Format konvertiere
2584 Für unser Beispiel kommen zwei Wege in Frage:
2587 \begin_layout Enumerate
2588 Eine direkte Konvertierung von LaTeX in PDF mittels
2593 \begin_layout Enumerate
2594 Eine stufenweise Konvertierung über Zwischenformate: LaTeX in DVI (mit
2598 ) in Post\SpecialChar \-
2610 \begin_layout Standard
2611 LyX wird immer den kürzesten Weg wählen, deswegen müssen Sie unterschiedliche
2616 -Dateien angeben, wenn Sie beide Wege verwenden wollen.
2617 Beide sind im entsprechenden Dialog in
2622 Sehen Sie sie sich an und definieren Sie sich eigene...
2625 \begin_layout Standard
2626 Darüberhinaus kann jedem Dateiformat ein Betrachtungsprogramm zugeordnet
2631 , um Post\SpecialChar \-
2632 Script®-Dateien anzuzeigen,
2636 für DVI-Dateien usw\SpecialChar \@.
2642 earbeiten\SpecialChar \menuseparator
2649 nstellungen...\SpecialChar \menuseparator
2650 Datei\SpecialChar \-
2653 te\SpecialChar \menuseparator
2660 können Sie diese Programme sowie etwaige Optionen festlegen.
2663 \begin_layout Section
2664 Optionen für den ASCII-Export
2667 \begin_layout Standard
2668 Eine ganze Reihe von Befehlen dient dazu, die Ausgabe und Formatierung im
2669 ASCII-Format zu verbessern.
2670 LyX versucht bei der Installation, die besten Einstellungen für Ihr System
2671 zu finden, Sie können dies aber in
2676 earbeiten\SpecialChar \menuseparator
2683 nstellungen...\SpecialChar \menuseparator
2684 Ausgabe\SpecialChar \menuseparator
2687 jederzeit ändern, wenn Sie mit den Vorgaben nicht einverstanden sind.
2690 \begin_layout Description
2697 Damit legen Sie den Befehl fest, mit dem (durch die Unixprogramme
2709 , siehe die jeweiligen Manpages) die Formatierung von ASCII-Tabellen durchgeführ
2711 Ist er nicht festgelegt, verwendet LyX den internen, schlechteren Formatierer.
2714 \begin_layout Description
2718 Ausgabe\InsetSpace ~
2722 Dieser Befehl legt die maximale Zeilenlänge in der Ausgabedatei fest.
2724 \begin_inset Quotes gld
2728 \begin_inset Quotes grd
2731 bedeutet keine Grenze.
2734 \begin_layout Section
2738 \begin_layout Standard
2744 earbeiten\SpecialChar \menuseparator
2751 nstellungen...\SpecialChar \menuseparator
2752 Ausgabe\SpecialChar \menuseparator
2755 haben Sie die Möglichkeit, die Zusammenarbeit von LyX mit dem (externen)
2756 Druckbefehl genau zu steuern.
2757 Jedoch sollten die Standardeinstellungen normalerweise korrekt sein.
2758 Wenn jedoch Ihr lokaler Druckbefehl andere Optionen benötigt, können Sie
2762 \begin_layout Standard
2763 Falls Sie generelle Probleme mit Ihrem Drucker haben, hilft Ihnen vielleicht
2764 Kapitel\InsetSpace ~
2766 \begin_inset LatexCommand \vref{chap:printer}
2773 \begin_layout Section
2777 \begin_layout Standard
2783 earbeiten\SpecialChar \menuseparator
2790 nstellungen...\SpecialChar \menuseparator
2791 Aussehen\SpecialChar \menuseparator
2794 können Sie interaktiv festlegen, mit welchen Farben die diversen Strukturen
2795 am Bildschirm dargestellt werden.
2796 Hier eine Auswahl der wichtigeren Funktionen und ihrer Standardfarben:
2799 \begin_layout Standard
2800 \begin_inset VSpace 0.3cm
2806 \begin_layout Standard
2808 \begin_inset Tabular
2809 <lyxtabular version="3" rows="11" columns="3">
2811 <column alignment="left" valignment="top" leftline="true" width="0pt">
2812 <column alignment="left" valignment="top" leftline="true" width="0pt">
2813 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
2814 <row topline="true" bottomline="true">
2815 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2818 \begin_layout Standard
2825 \begin_layout Standard
2838 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2841 \begin_layout Standard
2847 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2850 \begin_layout Standard
2851 Standardfarbe (RGB-Wert)
2857 <row topline="true">
2858 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2861 \begin_layout Standard
2867 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2870 \begin_layout Standard
2876 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2879 \begin_layout Standard
2886 <row topline="true">
2887 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2890 \begin_layout Standard
2896 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2899 \begin_layout Standard
2905 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2908 \begin_layout Standard
2909 leinen (250,240,230)
2915 <row topline="true">
2916 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2919 \begin_layout Standard
2925 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2928 \begin_layout Standard
2934 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2937 \begin_layout Standard
2944 <row topline="true">
2945 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2948 \begin_layout Standard
2955 \begin_layout Standard
2968 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2971 \begin_layout Standard
2978 \begin_layout Standard
2991 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2994 \begin_layout Standard
3001 <row topline="true">
3002 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3005 \begin_layout Standard
3011 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3014 \begin_layout Standard
3015 Mathematische Formeln
3020 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3023 \begin_layout Standard
3024 dunkelblau (0,0,139)
3030 <row topline="true">
3031 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3034 \begin_layout Standard
3040 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3043 \begin_layout Standard
3044 Bruchstriche, Klammern usw.
3049 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3052 \begin_layout Standard
3059 <row topline="true">
3060 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3063 \begin_layout Standard
3069 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3072 \begin_layout Standard
3073 Hintergrund für Formeln
3078 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3081 \begin_layout Standard
3082 leinen (250,240,230)
3088 <row topline="true">
3089 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3092 \begin_layout Standard
3098 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3101 \begin_layout Standard
3107 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3110 \begin_layout Standard
3111 purpurrot (255,0,255)
3117 <row topline="true">
3118 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3121 \begin_layout Standard
3127 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3130 \begin_layout Standard
3136 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3139 \begin_layout Standard
3146 <row topline="true" bottomline="true">
3147 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3150 \begin_layout Standard
3156 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3159 \begin_layout Standard
3165 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3168 \begin_layout Standard
3169 hellblau (173,216,230)
3182 \begin_layout Standard
3183 \begin_inset VSpace 0.3cm
3189 \begin_layout Standard
3190 Die komplette Liste existiert derzeit nur in der Datei
3197 \begin_layout Standard
3198 Alternativ könnten Sie unter Zuhilfenahme der LyX-Funktion
3206 ) und der X11-Namen der Farben die Zuordnung manuell vornehmen.
3207 Die dazu notwendige Syntax ist
3210 \begin_layout LyX-Code
3211 set-color LyXName X11-Farbe
3214 \begin_layout Section
3215 Automatische Einstellungen
3218 \begin_layout Standard
3219 \begin_inset LatexCommand \label{sec:autodetected}
3223 Einige Einstellungen werden von LyX selbständig ermittelt, wenn Sie den
3229 earbeiten\SpecialChar \menuseparator
3235 nfigu\SpecialChar \-
3240 Im vorliegenden Abschnitt zählen wir diejenigen Einstellungen auf, die
3241 die Nutzerkonfiguration betreffen.
3244 \begin_layout Description
3253 enthält den Namen eines gültigen LaTeX2e-Prozessors (automatisch getestet
3265 \begin_layout Description
3278 gesetzt, wenn Sie Ghostscript installiert haben.
3281 \begin_layout Description
3294 gesetzt, wenn Sie die entsprechenden Programme installiert haben (
3295 \begin_inset LatexCommand \url{\view_pspic_command}
3299 wird auf dasselbe Programm gesetzt).
3302 \begin_layout Description
3323 , je nachdem, was vorhanden ist.
3326 \begin_layout Description
3339 plus einiger Optionen gesetzt (falls vorhanden).
3342 \begin_layout Description
3360 gesetzt, je nachdem, welches Fax-Paket gefunden wurde.
3361 Benötigte Kommandooptionen werden ebenfalls mit angegeben.
3364 \begin_layout Description
3373 wird für System-V-Systeme auf
3377 und für BSD-Systeme auf
3384 \begin_layout Description
3390 print_spool_printerprefix
3401 gesetzt, je nachdem, ob
3412 \begin_layout Description
3427 -Zeichensätze gefunden und von LaTeX unterstützt werden, wird dies auf
3436 -Zeichensätze, können Sie die Option von Hand aktivieren.
3439 \begin_layout Section
3443 \begin_layout Standard
3444 Es gibt noch eine große Zahl an weiteren Konfigurationsmöglichkeiten, die
3445 hier nicht erwähnt wurden.
3446 Leider ist die Dokumentation noch nicht vollständig.
3447 Aber die meisten davon sind zum Glück selbsterklärend.
3448 Eine weitere mögliche Quelle von Informationen ist das
3452 , jedoch ist auch dieses nicht immer auf dem allerneuesten Stand.
3455 \begin_layout Chapter
3457 \begin_inset LatexCommand \label{chap:i18n}
3464 \begin_layout Standard
3467 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
3468 Einmal wird in\InsetSpace ~
3470 \begin_inset LatexCommand \vref{sec:interface-aendern}
3476 \begin_inset LatexCommand \vref{sec:andere-tastaturkuerzel}
3480 erklärt, wie man LyX mitteilt, daß man in einer fremdsprachlichen Umgebung
3482 Der überwiegende Rest des Kapitels erläutert, wie man LyX an eine neue
3489 \begin_layout Standard
3504 wie man es übersetzt.
3505 Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
3506 dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
3508 Die letzten beiden Abschnitte,
3509 \begin_inset LatexCommand \vref{sec:internat-tastaturbelegung}
3514 \begin_inset LatexCommand \vref{sec:keymap}
3518 , waren bei der Übersetzung noch nicht ganz up to date.
3522 \begin_layout Standard
3523 LyX kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
3524 Als dieser Text erstellt wurde, waren über den normalen englischen Text
3525 Anpassungen für 23 Sprachen Bestandteil der LyX-Distribution.
3526 Die Sprache Ihrer Wahl ist Ihre
3530 [in etwa: Örtlichkeit].
3531 (Für weitere Informationen über
3535 -Definitionen ist die Manpage
3536 \begin_inset Quotes gld
3540 \begin_inset Quotes grd
3543 ein guter Startpunkt.)
3546 \begin_layout Standard
3547 Bitte beachten Sie, daß diese Übersetzungen zwar funktionieren, aber oft
3548 ein paar Einschränkungen unterliegen.
3549 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
3551 Das bedeutet, daß der übersetzte Text an einigen Stellen mehr Platz benötigt
3552 als dort zur Verfügung steht.
3553 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
3555 Sie werden auch feststellen, daß einige Übersetzungen nicht für alle Menüpunkte
3556 Tastenkürzel definieren.
3557 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
3558 manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
3562 \begin_layout Standard
3563 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
3566 \begin_layout Section
3567 Eine andere Sprache für die Schnittstelle auswählen
3568 \begin_inset LatexCommand \label{sec:interface-aendern}
3575 \begin_layout Standard
3576 Normalerweise erfolgt die gesamte Benutzerführung in englisch.
3577 Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable
3586 in csh-kompatiblen und
3592 in sh-kompatiblen Shells.
3597 durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten --
3606 \begin_layout Standard
3607 Noch besser wäre es,
3611 auf den Wert de_DE zu setzen, da andere Programme (z.
3612 \begin_inset Formula $\,$
3616 KDE) nach DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
3624 \begin_layout Standard
3625 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
3630 \begin_layout Standard
3647 , damit die übersetzte Schnittstelle automatisch benutzt wird.
3651 \begin_layout Standard
3652 Beachten Sie, daß all dies
3656 funktioniert, wenn Sie LyX mit der Option
3663 \begin_layout Section
3664 Tastaturkürzel für andere Sprachen anpassen
3665 \begin_inset LatexCommand \label{sec:andere-tastaturkuerzel}
3672 \begin_layout Standard
3673 Ein Hauptgrund für Inkonsistenzen in übersetzten LyX-Versionen ist die Tatsache,
3674 daß alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
3675 Text zugeschnitten wurden.
3676 Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel
3683 new-file-from-template
3687 \begin_layout Standard
3690 new-file-from-template
3692 ist der LyX-interne Befehl, der das Menü
3697 atei\SpecialChar \menuseparator
3714 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
3715 Menüfunktionen in einer einzigen Datei definiert werden, in
3717 LyXDir/bind/menus.bind
3720 Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
3725 ) kopieren und verändern.
3726 Diese wird anstelle der systemweiten Datei eingelesen.
3727 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
3732 \begin_layout Standard
3756 atei\SpecialChar \menuseparator
3766 Für einige Sprachen existieren schon angepasste Versionen
3780 bezeichnet den Code der Sprache).
3781 Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
3796 \begin_layout Standard
3797 Sie müssen darauf achten, daß neue Definitionen nicht mit anderen, vorangehenden
3798 Definitionen kollidieren.
3799 Beispielsweise würde die oben genannte Definition von
3808 verwenden, eine Fehlermeldung erzeugen, denn in
3822 \begin_layout Standard
3827 löscht das Wort rechts vom Cursor.
3838 \begin_layout Standard
3839 In LyX Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
3844 -Dateien stehen) für den Tasten\SpecialChar \-
3848 tions-Mechanismus verwendet -- deshalb
3857 Menünamen verwendet werden.
3860 \begin_layout Section
3864 \begin_layout Subsection
3865 Die Benutzerschnittstelle übersetzen (Textmeldungen)
3868 \begin_layout Standard
3869 LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
3870 Benutzerschnittstelle zu verwalten.
3871 Um LyX dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
3872 zu verwenden, müssen Sie eine
3876 -Datei für diese Sprache erstellen.
3877 Anschließend müssen Sie daraus eine
3881 -Datei erzeugen und diese installieren.
3882 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
3887 \begin_layout Standard
3888 Natürlich nur auf englisch.
3889 Die Veränderungen, die an der
3893 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
3899 Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
3905 bezeichnet den Sprachencode der neuen Sprache):
3908 \begin_layout Itemize
3909 Kopieren Sie im Verzeichnis des LyX-Quellcodes die Datei
3911 LYX-SOURCE-DIR/po/lyx.pot
3925 nicht existiert, kann sie mit dem Befehl
3930 neu erzeugt werden.)
3933 \begin_layout Itemize
3940 \begin_layout Standard
3941 Wir empfehlen, für diese Aufgabe Emacs zu benutzen, da die Distribution
3942 der gettext-Library auch einen hübschen Emacs-Modus enthält, der Sie bei
3943 dieser Arbeit unterstützt.
3951 Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
3952 übersetzt werden sollten.
3953 Diese Tasten werden mit '
3957 ' markiert und sollten passend mitübersetzt werden.
3958 Es gibt ein Prolog-Programm namens
3962 , das sich im Quellverzeichnis in
3963 \begin_inset LatexCommand \url{LYX-SOURCE-DIR/development/tools/}
3968 Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
3969 Beachten Sie, daß XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
3970 als Tastenkürzel verarbeiten kann.
3972 Sie sollten auch das Informationsfeld
3973 am Anfang der neuen po-Datei ausfüllen (mit Ihrer e-mail-Adresse, usw.),
3974 damit Sie für andere Leute erreichbar sind, die Ihnen Vorschläge oder unterhalt
3975 same Flames schicken möchten.
3978 \begin_layout Itemize
3979 Erzeugen Sie die Datei
3987 Dies tun Sie mit dem Befehl:
4002 \begin_layout Itemize
4003 Kopieren Sie die mo-Datei unter dem Namen
4011 -Baum im richtigen Verzeichnis für Anwendungsmitteilungen für Sprache
4019 \begin_layout Standard
4035 .mo /usr/local/share/locale/
4044 \begin_layout Standard
4053 hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Scripts und
4054 mehr) verändert werden.
4055 Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
4056 für den Anwender unnötig.
4059 \begin_layout Standard
4060 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die LyX zur Zeit
4061 noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
4063 Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
4071 \begin_layout Subsection
4072 Die Dokumentation übersetzen
4075 \begin_layout Standard
4078 [Anmerkung des Übersetzers:
4082 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
4083 Fall das englische Original.
4084 Übersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
4089 \begin_layout Standard
4090 Auch die Online-Dokumentation (im
4097 -Menü) kann (und sollte!) übersetzt werden.
4098 Wenn übersetzte Versionen verfügbar sind
4102 \begin_layout Standard
4103 Derzeit (April 1999) sind praktisch alle Texte ins Deutsche übersetzt.
4108 wurde in die Sprachen Französisch, Polnisch, Portugiesisch und Schwedisch
4109 übersetzt, andere Sprachen sind in Arbeit.
4110 Die Bibliothek an übersetzten Texten wächst ständig.
4119 entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
4120 (Leider sind bisher nur wenige Übersetzungen vorhanden.) LyX sucht nach
4121 übersetzten Versionen in
4135 für das entsprechende Sprach\SpecialChar \-
4137 zel steht, das in der Umgebungsvariablen
4143 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
4144 Auch die übersetzten Versionen müssen (bis auf das
4151 ) den gleichen (englischen) Dateinamen (im Beispiel oben
4155 ) tragen wie die englischen Originale.
4156 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
4157 Weg, um die Originale Korrektur zu lesen!), hier ein paar Tips, die Ihnen
4158 möglicherweise etwas Arbeit ersparen:
4161 \begin_layout Itemize
4166 , der Leitfaden zum Schreiben der LyX-Dokumentation.
4167 Beachten Sie vor allem den Abschnitt für Übersetzer.
4170 \begin_layout Itemize
4171 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Hompage
4173 \begin_inset LatexCommand \url[LyX Developer Teams]{http://www.devel.lyx.org}
4178 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
4179 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
4183 \begin_layout Standard
4184 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen sind hier
4185 einige Tips, die Ihnen vielleicht einige Schwierigkeiten überwinden helfen:
4188 \begin_layout Itemize
4189 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
4198 ilfe\SpecialChar \menuseparator
4206 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
4209 \begin_layout Itemize
4210 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
4211 in die Sie übersetzen möchten.
4212 Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
4213 ene Konventionen eingeführt.
4214 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
4215 Eine eigene Terminologie würde nur die Leser verwirren.
4218 (Warnung: Typographie macht süchtig!)
4221 \begin_layout Itemize
4222 Legen Sie eine Kopie des Originaldokumentes an.
4223 Von Zeit zu Zeit wird die Originalversion erneuert.
4224 Sie können beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
4225 um zu sehen, was sich verändert hat.
4229 \begin_layout Standard
4230 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
4231 aufbewahren und diese dann mit der neuen Version vergleichen (z.
4232 \begin_inset Formula $\,$
4248 \begin_layout Itemize
4249 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
4250 und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
4251 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
4254 Auch die Originaldokumentation ist nicht komplett.
4257 \begin_layout Section
4258 Internationale Tastaturbelegung
4259 \begin_inset LatexCommand \label{sec:internat-tastaturbelegung}
4266 \begin_layout Standard
4269 Anmerkung des Editors: der folgende Abschnitt stammt von Ivan Schreter.
4270 Er wurde noch nicht an den neuen Dokumentationsstil angepaßt und macht
4271 noch keinen Gebrauch von den neuen Möglichkeiten von Version\InsetSpace ~
4273 Auch sollte er mit dem folgenden Abschnitt zusammengefasst werden.
4277 \begin_layout Subsection
4278 Eigene Tastaturtabellen definieren: das
4285 \begin_layout Standard
4286 Sehen wir uns einmal die
4290 -Datei ein wenig näher an.
4291 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
4294 \begin_layout Itemize
4295 Taste-Taste- oder Taste-String-Transformationen
4298 \begin_layout Itemize
4299 \begin_inset Quotes gld
4303 \begin_inset Quotes grd
4306 Tasten -- sogenannte
4311 \begin_layout Itemize
4312 Ausnahmen für tote Tasten.
4315 \begin_layout Standard
4316 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
4320 \begin_layout Quotation
4328 \begin_layout Standard
4333 die zu übersetzende Taste bezeichnet und
4337 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
4338 Eine tote Taste definiert man mit:\InsetSpace ~
4342 \begin_layout Quotation
4354 \begin_layout Standard
4362 wieder eine Taste auf der Tastatur bezeichnet und
4369 der Name einer toten Taste ist.
4370 LyX unterstützt folgende toten Tasten (Abkürzungen in Klammern):
4373 \begin_layout Quotation
4381 \begin_layout Quotation
4387 \begin_layout Quotation
4393 \begin_layout Quotation
4400 \begin_layout Quotation
4406 \begin_layout Quotation
4413 \begin_layout Standard
4424 \begin_layout Quotation
4430 \begin_layout Quotation
4437 \begin_layout Standard
4448 \begin_layout Quotation
4454 \begin_layout Quotation
4462 \begin_layout Quotation
4469 \begin_layout Standard
4480 \begin_layout Quotation
4488 \begin_layout Standard
4499 \begin_layout Quotation
4508 \begin_layout Quotation
4509 hungarian umlaut (hug)
4516 \begin_layout Quotation
4522 \begin_layout Quotation
4530 \begin_layout Standard
4541 \begin_layout Standard
4542 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
4543 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
4544 definiert werden, und zwar mit:
4547 \begin_layout Quotation
4556 Tote-Taste Taste Ausgabe
4559 \begin_layout Standard
4560 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
4562 Dies erreicht man mit:
4565 \begin_layout Quotation
4579 \begin_layout Standard
4580 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
4581 Punkt zu löschen, bevor ein Akzent eingefügt wird.
4582 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
4585 \begin_layout Standard
4586 Ach so, zur Definition der Ausgabe: Der Backslash
4587 \begin_inset Quotes gld
4597 \begin_inset Quotes grd
4600 ist ein Sonderzeichen.
4601 Um ihn einzugeben muß man einen doppelten Backslash
4602 \begin_inset Quotes gld
4614 \begin_inset Quotes grd
4618 Auch das Anführungszeichen
4619 \begin_inset Quotes gld
4623 \begin_inset Quotes grd
4627 \begin_inset Quotes gld
4635 \begin_inset Quotes grd
4638 haben eine andere Bedeutung.
4643 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
4644 das Ende eines Strings (d.
4648 \begin_layout Standard
4657 einer LaTeX-Befehlssequenz).
4658 Um diese Zeichen anzugeben, muß ein Backslash vorangestellt werden (also:
4671 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
4672 haben, bitte mailen Sie diese an das Entwickler-Team, damit sie in die
4673 nächste Distribution integriert werden kann.
4676 \begin_layout Standard
4677 In Zukunft werden auch noch folgende Befehle unterstützt:
4680 \begin_layout Itemize
4692 bindet eine andere Datei ein
4695 \begin_layout Itemize
4711 definiert ein externes Keymap-Programm
4714 \begin_layout Standard
4718 \begin_layout Standard
4730 -Datei nach Voreinstellungen durchsuchen (z.
4734 \begin_layout Standard
4749 , um eine Standardtastatur zu verwenden).
4753 \begin_layout Standard
4764 \begin_layout Section
4765 Internationale Tastaturtabellen:
4770 \begin_inset LatexCommand \label{sec:keymap}
4777 \begin_layout Standard
4778 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
4787 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
4788 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
4791 \begin_layout Subsection
4797 \begin_inset LatexCommand \label{sec:kmap}
4804 \begin_layout Standard
4813 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
4819 Im Folgenden werden die Schlüsselwörter
4839 \labelwidthstring 00.00.0000
4846 Transformiere einen Buchstaben zu einem String
4849 \begin_layout LyX-Code
4858 \begin_layout Standard
4859 Dieser Ausdruck definiert, daß
4862 \begin_inset Quotes gld
4866 \begin_inset Quotes grd
4874 \begin_inset Quotes gld
4878 \begin_inset Quotes grd
4883 transformiert werden soll.
4887 \begin_inset Quotes gld
4891 \begin_inset Quotes grd
4896 die Zeichen Backslash
4897 \begin_inset Quotes gld
4907 \begin_inset Quotes grd
4910 und Anführungszeichen
4911 \begin_inset Quotes gld
4919 \begin_inset Quotes grd
4926 mit einem vorangehenden Backslash versehen werden.
4930 \begin_layout Standard
4931 Als Beispiel ein Ausdruck, der das Zeichen
4932 \begin_inset Quotes gld
4940 \begin_inset Quotes grd
4943 ausgibt, wenn die Taste
4944 \begin_inset Quotes gld
4952 \begin_inset Quotes grd
4958 \begin_layout LyX-Code
4965 \labelwidthstring 00.00.0000
4972 Spezifiziere ein Akzentzeichen
4975 \begin_layout LyX-Code
4982 Zeichen Akzent erlaubt
4985 \begin_layout Standard
4986 Dieser Ausdruck wird dafür sorgen, daß
4989 \begin_inset Quotes gld
4993 \begin_inset Quotes grd
5001 \begin_inset Quotes gld
5005 \begin_inset Quotes grd
5010 interpretiert wird, und zwar bei allen Zeichen, die in
5013 \begin_inset Quotes gld
5017 \begin_inset Quotes grd
5023 Dies ist der Mechanismus toter Tasten
5029 \begin_layout Standard
5031 \begin_inset Quotes gld
5035 \begin_inset Quotes grd
5038 kommt daher, daß diese Taste allein kein Zeichen erzeugt, aber -- gefolgt
5039 von einer anderen Taste -- akzentuierte Zeichen erzeugt.
5040 Zum Beispiel kann auf diese Weise das deutsche
5041 \begin_inset Quotes gld
5045 \begin_inset Quotes grd
5058 \begin_inset Quotes gld
5062 \begin_inset Quotes grd
5067 drücken, gefolgt von einem Zeichen, das
5074 \begin_inset Quotes gld
5078 \begin_inset Quotes grd
5083 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
5086 \begin_layout Standard
5087 Der folgende Ausdruck definiert, daß die Taste
5088 \begin_inset Quotes gld
5096 \begin_inset Quotes grd
5099 als circumflex-Akzent definiert wird, wenn er von einem der Buchstaben
5100 a, e, i, o, u, A, E, I ,O oder U gefolgt wird:
5103 \begin_layout LyX-Code
5106 kmod ^ circumflex aeiouAEIOU
5110 \labelwidthstring 00.00.0000
5115 Definiere eine Ausnahme zu einem Akzentzeichen
5118 \begin_layout LyX-Code
5126 Akzent Zeichen Ausgabe
5129 \begin_layout Standard
5130 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
5133 \begin_inset Quotes gld
5137 \begin_inset Quotes grd
5145 \begin_inset Quotes gld
5149 \begin_inset Quotes grd
5158 \begin_inset Quotes gld
5162 \begin_inset Quotes grd
5167 vorher mit Hilfe einer
5173 -Zeile einer Taste zugewiesen worden sein.
5174 Wenn Sie die Sequenz
5177 \begin_inset Quotes gld
5181 \begin_inset Quotes grd
5185 \begin_inset Quotes gld
5189 \begin_inset Quotes grd
5197 \begin_inset Quotes gld
5201 \begin_inset Quotes grd
5207 Falls solch eine Definition
5214 \begin_inset Quotes gld
5218 \begin_inset Quotes grd
5222 \begin_inset Quotes gld
5226 \begin_inset Quotes grd
5231 eingeben, erhalten Sie das
5234 \begin_inset Quotes gld
5240 \begin_inset Quotes grd
5246 \begin_layout Standard
5247 Der folgende Ausdruck sorgt dafür, daß LaTeX bei einem
5248 \begin_inset Quotes gld
5252 \begin_inset Quotes grd
5255 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
5258 \begin_layout LyX-Code
5261 kxmod circumflex i "
5273 \labelwidthstring 00.00.0000
5278 Kombiniere zwei Akzentsymbole
5281 \begin_layout LyX-Code
5287 Akzent1 Akzent2 erlaubt
5290 \begin_layout Standard
5291 Hier wird es ziemlich esoterisch.
5292 Dieser Ausdruck erlaubt die Kombination der Effekte von
5295 \begin_inset Quotes gld
5299 \begin_inset Quotes grd
5307 \begin_inset Quotes gld
5311 \begin_inset Quotes grd
5316 (in dieser Reihenfolge!) bei allen
5319 \begin_inset Quotes gld
5323 \begin_inset Quotes grd
5332 \begin_inset Quotes gld
5336 \begin_inset Quotes grd
5344 \begin_inset Quotes gld
5348 \begin_inset Quotes grd
5353 müssen zuvor mit Hilfe von
5362 definiert worden sein.
5365 \begin_layout Standard
5366 Folgendes Beispiel aus der Datei
5373 \begin_layout LyX-Code
5376 kmod ; acute aeioyvhAEIOYVH
5379 \begin_layout LyX-Code
5385 \begin_layout LyX-Code
5388 kcomb acute umlaut iyIY
5391 \begin_layout Standard
5392 Diese Zeilen erlauben es,
5393 \begin_inset Quotes gld
5401 \begin_inset Quotes grd
5404 einzugeben und auf diese Weise
5405 \begin_inset Quotes gld
5417 \begin_inset Quotes grd
5424 \begin_layout Standard
5435 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zeichen.
5448 eingeben, erhalten Sie
5449 \begin_inset Quotes gld
5459 \begin_inset Quotes grd
5466 \begin_layout Standard
5478 \begin_layout Subsection
5486 \begin_layout Standard
5491 -Datei verarbeitet hat, erklärt eine
5495 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
5497 Die LyX-Distribution enthält wenigstens die Dateien
5498 \begin_inset LatexCommand \url{iso8859-1.cdef}
5511 \begin_layout Standard
5512 Generell besteht eine
5519 -Datei aus einer Reihe von Deklarationen der folgenden Form:
5522 \begin_layout LyX-Code
5526 Position_im_Zeichensatz String
5529 \begin_layout Standard
5530 Um beispielsweise dem String (
5533 \begin_inset Quotes gld
5537 \begin_inset Quotes grd
5542 im vorigen Abschnitt)
5543 \begin_inset Quotes gld
5551 \begin_inset Quotes grd
5554 das entsprechende Zeichen im iso-8859-1 Zeichensatz (233) zuzuweisen, benutzt
5555 man folgenden Ausdruck:
5558 \begin_layout LyX-Code
5566 \begin_layout Standard
5567 (Wieder müssen den Zeichen
5568 \begin_inset Quotes gld
5578 \begin_inset Quotes grd
5582 \begin_inset Quotes gld
5590 \begin_inset Quotes grd
5593 ein Backslash vorangestellt werden.)
5597 Beachten Sie, daß es durchaus möglich ist, daß dasselbe Zeichen (sinnvoll)
5598 zwei verschiedene Strings repräsentieren kann.
5603 \begin_layout Standard
5624 \begin_layout LyX-Code
5650 \begin_layout Standard
5651 Wenn LyX kein passendes Zeichen für einen String finden kann, der durch
5652 eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
5653 ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
5654 mit Akzent selbst zu zeichnen.
5657 \begin_layout Subsection
5658 Tote Tasten definieren
5661 \begin_layout Standard
5664 Anmerkung des Übersetzers: An dieser Stelle weiche ich kraß vom Original
5666 Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
5670 \begin_layout Standard
5671 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
5673 \begin_inset Quotes gld
5677 \begin_inset Quotes grd
5684 zu erzeugen -- nämlich direkt in der
5689 (Genaueres finden Sie in Abschnitt\InsetSpace ~
5691 \begin_inset LatexCommand \ref{sec:bindings}
5700 Dazu ein einfaches Beispiel:
5703 \begin_layout Standard
5704 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
5705 Diese können Sie definieren, indem Sie in der
5709 -Datei folgende Zeile einfügen:
5712 \begin_layout Standard
5717 bind "asciicircum" "accent-circumflex"
5720 \begin_layout Standard
5722 \begin_inset Quotes gld
5730 \begin_inset Quotes grd
5733 die Bezeichnung, die das X11-System für die
5734 \begin_inset Quotes gld
5742 \begin_inset Quotes grd
5749 \begin_layout Standard
5750 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer C-Include-Datei
5756 Meist findet man sie in
5758 /usr/X11/include/X11/
5766 \begin_inset Quotes gld
5771 accent-circum\SpecialChar \-
5775 \begin_inset Quotes grd
5778 ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.)
5781 \begin_layout Standard
5782 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
5786 definiert wurden, merklich von der, die in Abschnitt\InsetSpace ~
5788 \begin_inset LatexCommand \ref{sec:kmap}
5795 \begin_layout Subsection
5796 Ihre Sprachkonfiguration einstellen
5797 \begin_inset LatexCommand \label{sec:savlang}
5804 \begin_layout Standard
5809 -Datei so verändern, daß Ihre gewünschte Sprachumgebung automatisch geladen
5810 wird, wenn LyX gestartet wird.
5811 Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
5814 \begin_layout Itemize
5815 Standard-, erste und zweite Tastaturbelegung
5818 \begin_layout Itemize
5819 Zeichensatzkodierung
5822 \begin_layout Standard
5827 -Datei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
5828 Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
5832 \begin_layout LyX-Code
5835 bind "american" "keymap-primary"
5838 \begin_layout Standard
5846 \begin_layout LyX-Code
5849 bind "M-," "accent-cedilla"
5852 \begin_layout Standard
5853 oder eine Zeichensatzkodierung festlegen:
5856 \begin_layout LyX-Code
5857 # Die Norm für die Bildschirmzeichensätze
5860 \begin_layout LyX-Code
5861 # Voreinstellung ist iso8859-1.
5864 \begin_layout LyX-Code
5870 \begin_layout Chapter
5871 Installieren neuer Textklassen, Layouts und Vorlagen
5872 \begin_inset LatexCommand \label{chap:textclass}
5879 \begin_layout Standard
5880 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
5881 und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf
5885 \begin_layout Standard
5891 frischung, wie man neue Dokumentenklassen für LaTeX korrekt installiert.
5892 Zunächst ein paar Definitionen: Eine Dokumentenklasse ist eine LaTeX-Datei
5893 (normalerweise mit der Endung
5901 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
5902 Brief usw., und auch alle dazu notwendigen Befehle definiert.
5903 Eine Layout-Datei ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse
5904 entspricht und LyX mitteilt, wie die diversen Formatelemente am Bildschirm
5905 dargestellt werden sollen, damit der Eindruck möglichst gut dem späteren
5906 Druckbild entspricht.
5907 Genauer gesagt beschreibt eine Layoutdatei eine
5908 \begin_inset Quotes gld
5912 \begin_inset Quotes grd
5915 , das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
5918 \begin_inset Quotes gld
5922 \begin_inset Quotes grd
5926 \begin_inset Quotes gld
5930 \begin_inset Quotes grd
5933 sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
5934 als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
5936 Eine Vorlage ist einfach eine LyX-Dokument, welches bereits einige vordefiniert
5937 e Einträge für eine bestimmte Textklasse enthält.
5938 Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
5942 \begin_layout Section
5943 Installation eines neuen LaTeX-Paketes
5946 \begin_layout Standard
5947 Bei manchen TeX-Installationen fehlt möglicherweise das eine oder andere
5948 Paket, das Sie gerne mit LyX verwenden würden.
5949 Ein Beispiel dafür ist FoilTeX, ein verbreitetes (und sehr leistungsfähiges)
5950 Paket zur Erstellung von Dias und Folien für Overheadprojektoren.
5954 \begin_layout Standard
5955 Weitere Dokumentation zu FoilTeX finden Sie im Teil
5964 Sie finden hier eine Beschreibung der grundlegenden Schritte, um ein solches
5965 zusätzliches Paket in einer aktuellen Version von teTeX
5969 \begin_layout Standard
5970 Die Prozedur gilt auf jeden Fall für v1.0 sowie die 0.9 Betaversionen.
5971 Hinweise darauf, ob dies auch in Version 0.4 funktioniert, sind willkommen,
5972 andererseits ist ein Upgrade auf 1.0 sicher die bessere Wahl.
5977 oder einer anderen, web2c basierten TeX-Distribution einzubinden.
5980 \begin_layout Enumerate
5981 Besorgen Sie sich das Paket von CTAN oder einer anderen Quelle
5985 \begin_layout Standard
5986 Informationen darüber, was CTAN ist und wo unterstützte Dokumentenklassen
5987 gefunden werden können, finden Sie im Hilfedokument
5999 \begin_layout Enumerate
6004 (normalerweise befindet sie sich im Verzeichnis
6008 , Sie können sie aber auch mit dem Befehl
6013 Dort wird beschrieben, wie Sie ein lokales
6017 -Verzeichnis anlegen können; folgen Sie diesen Instruktionen.
6018 Sie müssen den Namen Ihres lokalen
6023 zeich\SpecialChar \-
6030 Typischerweise wird unter Linux Software, die nicht zur normalen Distribution
6031 gehört, unterhalb von
6035 installiert, es bietet sich also
6040 Im Normalfall müssen Sie nur zwei Dinge verändern:
6044 \begin_layout Enumerate
6045 Setzen Sie die Umgebungsvariable
6049 auf das gewählte Verzeichnis, z.
6053 \begin_layout Standard
6065 TEXMFLOCAL = /usr/local/texmf
6068 \begin_layout Enumerate
6069 Stellen Sie sicher, daß
6081 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!TEXMFMAIN}
6085 \begin_layout Enumerate
6086 Legen Sie das lokale Verzeichnis an.
6087 Die Verzeichnisstruktur muß dabei derjenigen des bestehenden
6092 zeich\SpecialChar \-
6094 ses entsprechen, also LaTeX-Pakete in
6096 /usr/local/texmf/latex/
6101 \begin_layout Enumerate
6102 Installieren Sie das neue Paket.
6103 Am Beispiel FoilTeX: Legen Sie das Verzeichnis
6104 \begin_inset LatexCommand \url{/usr/local/texmf/latex/foiltex}
6108 an und kopieren Sie die diversen Dateien des entpackten
6112 -Archives in dieses Verzeichnis.
6115 \begin_layout Enumerate
6116 Starten Sie das Programm
6121 Dabei wird (unter anderem) die Datei
6123 /usr/local/ texmf/ls-R
6125 angelegt oder aktualisiert.
6128 \begin_layout Enumerate
6129 Wählen Sie in LyX den Menüpunkt
6134 earbeiten\SpecialChar \menuseparator
6142 an; starten Sie LyX danach erneut.
6145 \begin_layout Standard
6146 Nun sollte das neue Paket --- beispielsweise
6162 ayout\SpecialChar \menuseparator
6170 Ein Hinweis am Rande: es gibt auch einfachere Möglichkeiten, ein neues
6171 Paket zu installieren, Sie können etwa im LaTeX-Systemverzeichnis (
6175 ) lediglich einen Link auf das neue Paket anlegen (nicht vergessen,
6179 aufzurufen!) oder die Umgebungsvariable
6183 entsprechend setzen.
6188 beschriebene, formale Methode funktioniert aber garantiert, deshalb sollten
6189 Sie diese auch verwenden, solange die Umstände dies nicht verhindern, etwa
6190 wenn Sie keine Administratorrechte haben.
6193 \begin_layout Section
6197 \begin_layout Standard
6198 In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch
6199 Textklassen genannt) für LyX schreiben können; dafür wird die Klasse
6203 als Beispiel genommen.
6208 -Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen
6209 Dokumentenklasse zur Verfügung stehen, und wie sie in LyX dargestellt werden.
6210 Diese Beschreibung ist zwar sehr tiefgehend, kann aber dennoch nicht alle
6211 Eventualitäten und Probleme abdecken, auf die Sie beim Schreiben eigener
6212 Layout-Dateien stoßen können.
6213 Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX.
6216 \begin_layout Standard
6217 Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen
6218 Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind.
6219 Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von
6220 anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt
6221 haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es
6222 in die Distribution integrieren können.
6225 \begin_layout Standard
6226 Bei allen im folgenden angegebenen Optionen ist die Groß-/Kleinschreibung
6231 \begin_layout Standard
6240 Style, style und StYlE bezeichnen denselben Befehl.
6241 Die jeweils möglichen Werte sind in eckigen Klammern hinter dem Namen aufgeführ
6243 Die Voreinstellung einer Option, also der Wert, den die Option erhält,
6248 spezifiziert wird, ist
6255 Wenn ein Argument einen Datentyp hat, wie
6256 \begin_inset Quotes gld
6260 \begin_inset Quotes grd
6264 \begin_inset Quotes gld
6268 \begin_inset Quotes grd
6271 , dann wird die Voreinstellung wie folgt dargestellt:
6280 \begin_layout Subsection
6281 Unterstützung neuer Dokumentenklassen
6284 \begin_layout Standard
6285 Generell können drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse
6286 unterstützen wollen.
6287 Bei den beiden einfacheren Fällen handelt es sich um LaTeX2e class- (
6296 Wenn Sie Pech haben, liegt der dritte Fall vor und bei der neuen Klasse
6297 handelt es sich um eine LaTeX 2.09 Stil-Datei.
6298 Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle
6299 ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt
6300 notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten.
6303 \begin_layout Subsection
6311 \begin_layout Standard
6312 Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
6313 die zusammen mit einer bereits existierenden und von LyX unterstützten
6314 Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese
6315 Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
6316 Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei
6320 und sie ist dafür gedacht, mit der Standard-Dokumentenklasse
6324 verwendet zu werden.
6328 \begin_layout LyX-Code
6329 cp report.layout ~/.lyx/layouts/myclass.layout
6332 \begin_layout Standard
6337 und ändern Sie die Zeile
6340 \begin_layout LyX-Code
6343 DeclareLaTeXClass{report}
6346 \begin_layout Standard
6350 \begin_layout LyX-Code
6353 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
6356 \begin_layout Standard
6357 Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
6360 \begin_layout LyX-Code
6370 \begin_layout Standard
6371 Starten Sie jetzt LyX und konfigurieren Sie es neu (
6376 earbeiten\SpecialChar \menuseparator
6385 Starten Sie LyX neu und legen Sie ein neues Dokument an.
6391 ayout\SpecialChar \menuseparator
6398 als mögliche Dokumentenklasse auch
6399 \begin_inset Quotes gld
6407 \begin_inset Quotes grd
6411 Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
6416 \begin_layout Standard
6426 unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen
6427 Umgebungstypen in der Layoutdatei herumexperimentieren.
6431 \begin_layout Subsection
6439 \begin_layout Standard
6440 In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf
6442 Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse
6443 als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
6444 Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
6445 welche Dinge beachtet werden müssen.
6449 \begin_layout Subsection
6457 \begin_layout Standard
6462 -Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie
6463 an einem der beiden folgenden Dinge erkennen:
6466 \begin_layout Enumerate
6470 \begin_layout Standard
6478 Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
6483 documentstyle{myclass}
6495 \begin_layout Standard
6506 \begin_layout Enumerate
6507 Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, daß
6508 in den Kompatibilitätsmodus geschaltet wird.
6511 \begin_layout Standard
6512 LyX unterstützt ausschließlich LaTeX2e-Dokumente.
6513 Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
6515 \begin_inset Quotes gld
6518 Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan
6519 \begin_inset Quotes grd
6523 Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem
6524 der LaTeX 2.09 Code derart gekapselt wird, daß er in LaTeX2e formatierten
6525 Dokumenten verwendet werden kann.
6526 Sie können diese Kapselung auch für Ihr
6530 verwenden, sollte sich dieses als 2.09 Code herausstellen.
6531 Hier ein kurzes Rezept:
6534 \begin_layout LyX-Code
6535 cp LyXDir/tex/revtex.cls ~/tex/myclass.cls
6538 \begin_layout Standard
6539 (oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
6544 und ersetzen Sie jedes vorhandene
6545 \begin_inset Quotes gld
6549 \begin_inset Quotes grd
6553 \begin_inset Quotes gld
6557 \begin_inset Quotes grd
6561 Wahrscheinlich sind einige der
6567 -Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
6571 \begin_layout Standard
6572 Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
6577 , verwenden aber diesmal den Eintrag
6580 \begin_layout LyX-Code
6583 DeclareLaTeXClass{myclass}
6586 \begin_layout Standard
6591 -Definition sollte nicht notwendig sein.
6592 Konfigurieren Sie LyX neu und mit etwas Glück haben Sie ein funktionierendes
6593 System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
6595 Das beinhaltet Veränderungen der Werte, die LyX für Abstände, Zeichensätze
6597 verwendet; diese werden in der
6604 \begin_layout Standard
6605 Weiterhin müssen Sie sicherstellen, daß alle Umgebungstypen, die in
6609 definiert werden, auch in
6610 \begin_inset LatexCommand \url{myclass.layout}
6615 Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen.
6616 Kopieren Sie dazu einen ähnlich aussehenden Stil und verändern Sie diesen
6617 nach Ihren Wünschen.
6618 Dies geschieht am einfachsten folgendermaßen:
6621 \begin_layout LyX-Code
6622 Style FehlenderStyle
6625 \begin_layout LyX-Code
6626 CopyStyle ÄhnlicherStyle
6629 \begin_layout LyX-Code
6630 # hier die Unterschiede neu definieren
6633 \begin_layout LyX-Code
6637 \begin_layout Standard
6638 Im folgenden Abschnitt wird erläutert, was welches Element in einer
6645 \begin_layout Standard
6646 Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
6647 Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der
6649 Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
6650 Die Entwickler freuen sich immer über neue Dokumentenklassen!
6653 \begin_layout Section
6654 Deklaration einer neuen Textklasse
6657 \begin_layout Standard
6658 Zeilen, die mit einem
6662 beginnen, sind Kommentare.
6663 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6667 \begin_layout LyX-Code
6670 #% Do not delete the line below; configure depends on this
6673 \begin_layout LyX-Code
6678 DeclareLaTeXClass{article}
6681 \begin_layout Standard
6682 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
6683 Die Textklassen-Datei wird von dem LaTeX-Script
6686 \begin_inset LatexCommand \url{chkconfig.ltx}
6692 gelesen, und zwar in einem speziellen Modus, in dem
6696 -Zeichen ignoriert werden.
6697 Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
6698 Textklasse deklariert.
6703 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6708 und benutzt die LaTeX-Dokumentenklasse
6714 \begin_inset Quotes gld
6718 \begin_inset Quotes grd
6721 ist auch die Beschreibung, die später im Popup-Menü
6726 ayout\SpecialChar \menuseparator
6737 \begin_layout Standard
6738 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Dokum
6743 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6744 Wenn Sie dann Ihre Textklasse in eine Datei namens
6748 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6751 \begin_layout LyX-Code
6754 #% Do not delete the line below; configure depends on this
6757 \begin_layout LyX-Code
6762 DeclareLaTeXClass[article]{article (with my own headings)}
6765 \begin_layout Standard
6766 Auf diese Weise deklarieren Sie eine Textklasse
6770 , die die LaTeX-Dokumentenklasse
6774 verwendet und (im Popup-Menü) beschrieben wird mit:
6775 \begin_inset Quotes gld
6778 article (with my own headings)
6779 \begin_inset Quotes grd
6783 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6787 \begin_layout LyX-Code
6790 #% Do not delete the line below; configure depends on this
6793 \begin_layout LyX-Code
6798 DeclareLaTeXClass[article,foo.sty]{article (with my own headings)}
6801 \begin_layout Standard
6802 Dadurch wird angezeigt, daß Ihre Klasse auch das Paket
6807 Schließlich können Sie auch Klassen für SGML oder DocBook festlegen.
6808 Eine typische Deklaration sieht so aus:
6811 \begin_layout LyX-Code
6814 #% Do not delete the line below; configure depends on this
6817 \begin_layout LyX-Code
6822 DeclareSGMLClass{SGML (LinuxDoc)}
6825 \begin_layout Standard
6829 \begin_layout LyX-Code
6832 #% Do not delete the line below; configure depends on this
6835 \begin_layout LyX-Code
6840 DeclareDocBookClass[article]{SGML (DocBook article)}
6843 \begin_layout Standard
6844 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6845 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6849 \begin_layout Standard
6850 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6851 die Datei nur noch in das Verzeichnis
6859 kopieren und unter LyX den Menüpunkt
6864 earbeiten\SpecialChar \menuseparator
6873 Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü
6878 ayout\SpecialChar \menuseparator
6888 \begin_layout Subsection
6889 Allgemeine Parameter für Textklassen
6892 \begin_layout Standard
6893 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes beschreib
6897 \begin_layout Description
6913 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
6920 ayout\SpecialChar \menuseparator
6928 Diese Einstellung ist (ebenso wie
6932 ) wichtig: Falls Ihre Textklasse standardmäßig zweispaltig gesetzt wird,
6933 Sie aber vergessen, das korrekt anzugeben, wird die Option
6953 ayout\SpecialChar \menuseparator
6963 \begin_layout Description
6979 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
6986 ayout\SpecialChar \menuseparator
6996 \begin_layout Description
7013 Der Standardseitenstil.
7014 Kann ebenfalls im Popup
7019 ayout\SpecialChar \menuseparator
7029 \begin_layout Description
7041 , Counter_Section, Counter_Subsection,
7043 Counter_Subsubsection, Counter_Paragraph,
7044 Counter_Subparagraph,
7046 Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_E
7051 Der kleinste Abschnitt-Typ, der automatisch numeriert wird.
7052 Sinnvoll sind Werte wie
7057 \begin_inset Quotes gld
7061 \begin_inset Quotes grd
7065 \begin_inset Quotes gld
7069 \begin_inset Quotes grd
7077 \begin_inset Quotes gld
7081 \begin_inset Quotes grd
7085 Wenn überhaupt keine Numerierung benötigt wird, beispielsweise in einem
7098 \begin_layout Description
7102 ClassOptions\SpecialChar \ldots{}
7109 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
7110 Dokumentenklasse unterstützt werden.
7111 (Eine detaillierte Beschreibung finden Sie unter
7112 \begin_inset LatexCommand \vref{sec:classoptions}
7119 \begin_layout Description
7138 Gibt an, ob die betreffende Klasse von sich aus das Paket
7143 Dies ist für die Dokumentenklassen
7154 \begin_layout Description
7169 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
7174 Dies ist für die Dokumentenklassen
7185 \begin_layout Description
7200 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
7205 Dies ist für die Dokumentenklasse
7212 \begin_layout Description
7222 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
7223 (Eine genauere Beschreibung finden Sie in Abschnitt
7224 \begin_inset LatexCommand \vref{sec:fonts}
7231 \begin_layout Description
7245 Dies ist das Layout für neu angelegte Absätze, normalerweise
7250 Fehlt dieser Eintrag wird das erste definierte Layout verwendet; dennoch
7251 ist es sehr ratsam, diese Anweisung anzugeben.
7254 \begin_layout Description
7258 Preamble\SpecialChar \ldots{}
7265 An dieser Stelle können Sie LaTeX-Code angeben, der vor
7270 \begin_inset Quotes gld
7280 \begin_inset Quotes grd
7283 in die LaTeX-Ausgabe eingebunden wird.
7284 (Zum Beispiel eigene Definitionen von LaTeX-Makros.)
7287 \begin_layout Description
7297 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
7299 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
7300 Beispielsweise binden die meisten Standardtextklassen die Datei
7304 ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
7308 \begin_layout Description
7318 Mit diesem Befehl können Sie die Definition eines bereits mit
7323 \begin_inset LatexCommand \vref{sec:specific-layouts}
7327 ) definierten Layouts rückgängig machen.
7328 Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
7329 einer Datei definiert wird, die Sie mit
7336 \begin_layout Subsection
7342 \begin_layout Standard
7343 \begin_inset LatexCommand \label{sec:classoptions}
7351 kann folgende Einträge enthalten:
7354 \begin_layout Description
7367 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
7369 \begin_inset Quotes gld
7377 \begin_inset Quotes grd
7384 \begin_layout Description
7393 string="empty|plain|headings|fancy"
7397 Eine Liste verfügbarer Seitenstile; die Einträge werden mit
7398 \begin_inset Quotes gld
7406 \begin_inset Quotes grd
7412 \begin_layout Description
7425 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
7430 -Befehl als optionales Argument übergeben.
7433 \begin_layout Subsection
7434 Einzelne Absatz-Layouts
7437 \begin_layout Standard
7438 \begin_inset LatexCommand \label{sec:specific-layouts}
7442 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
7446 \begin_layout Standard
7447 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
7448 aber ein bereits definiertes umdefinieren.
7457 \begin_layout LyX-Code
7464 \begin_layout LyX-Code
7468 \begin_layout LyX-Code
7472 \begin_layout Standard
7473 Innerhalb des Blocks sind folgende Befehle erlaubt:
7476 \begin_layout Description
7483 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
7488 \begin_layout Description
7500 , Command, Environment, Item_Environment, List_Environment
7504 Legt fest, wie das Layout in LaTeX überführt wird.
7509 \begin_layout Description
7516 bewirkt nichts besonderes -- der Text wird als
7517 \begin_inset Quotes gld
7521 \begin_inset Quotes grd
7528 \begin_layout Description
7535 behandelt den Text als Argument eines LaTeX-Befehls (
7542 {\SpecialChar \ldots{}
7548 \begin_layout Description
7555 behandelt den Text als Kern einer LaTeX-Umgebung
7559 \begin_layout Standard
7560 LaTeX-Umgebung, bzw.
7561 LaTeX-Befehl sind hier etwas irreführend, denn diese Regeln gelten auch
7563 Schauen Sie sich am besten die SGML Class-Dateien für Beispiele an.
7580 \begin_layout Standard
7590 } \SpecialChar \ldots{}
7597 \begin_layout Standard
7611 \begin_layout Standard
7625 \begin_layout Standard
7641 \begin_layout Description
7648 bewirkt dasselbe wie
7652 , nur daß vor jedem Absatz ein
7662 \begin_layout Description
7677 als Argument an die Umgebung übergeben wird.
7687 ayout\SpecialChar \menuseparator
7697 [Stimmt das noch? Glaube nicht! P.S.]
7701 \begin_layout Description
7718 Bei 1 wird nach dem Layout noch ein
7728 \begin_layout Description
7738 Der Name, den LaTeX für dieses Layout wählt, d.
7742 \begin_layout Standard
7751 entweder der Name eines LaTeX-Befehls oder der einer LaTeX-Umgebung.
7754 \begin_layout Description
7764 Ein optionaler Parameter, der
7770 (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
7771 Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
7775 \begin_layout Description
7787 , Manual, Dynamic, First_Dynamic, Right_Address_Box
7791 Legt fest, wie der linke Rand des Textes bestimmt wird.
7796 \begin_layout Description
7803 wählt einfach feste Randbreiten.
7807 \begin_layout Description
7814 bedeutet, daß der Rand von der Einstellung der
7823 ayout\SpecialChar \menuseparator
7831 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
7835 \begin_layout Description
7842 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
7844 Dies wird zum Beispiel bei automatisch numerierten Überschriften verwendet.
7845 Es leuchtet ein, daß die Überschrift
7846 \begin_inset Quotes gld
7849 5.4.3.2.1 Sehr lange ...
7851 \begin_inset Quotes grd
7854 einen größeren linken Rand benötigt, als
7855 \begin_inset Quotes gld
7860 \begin_inset Quotes grd
7867 \begin_layout Description
7874 arbeitet ähnlich wie
7878 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
7879 Dies wird für die LaTeX-Umgebung
7880 \begin_inset Quotes gld
7884 \begin_inset Quotes grd
7890 \begin_layout Description
7897 bedeutet, der Rand wird so gewählt, daß die längste Zeile des Absatzes
7898 gerade den rechten Rand berührt.
7899 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
7903 \begin_layout Description
7919 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
7925 heißt, der Absatz erhält auf keinen Fall einen Einzug.
7926 (Zum Beispiel nach einer Überschrift.)
7929 \begin_layout Description
7942 Der Einzug der ersten Zeile eines Absatzes.
7943 Als Argument wird eine Zeichenkette übergeben.
7944 Zum Beispiel bedeutet
7945 \begin_inset Quotes gld
7953 \begin_inset Quotes grd
7956 , daß die erste Zeile genau so weit eingezogen wird, wie die Breite von
7958 \begin_inset Quotes gld
7966 \begin_inset Quotes grd
7969 im normalen Zeichensatz ist.
7970 Einen negativen Wert können Sie angeben, indem Sie ein
7971 \begin_inset Quotes gld
7975 \begin_inset Quotes grd
7979 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm bei
7980 unterschiedlichen Zeichensätzen möglichst ähnlich bleibt.
7985 bleibt für ein bestimmtes Layout fest.
7986 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
7992 Auch benutzt das Standard-Layout innerhalb von Umgebungen den Einzug der
7993 Umgebung und nicht den eigenen.
7994 Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
7997 \begin_layout Description
8015 ayout\SpecialChar \menuseparator
8027 Mögliche Einstellungen sind entweder
8054 gewählt wird, wird in einem Layout mit
8063 Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
8064 Die Länge dieses Abstands ist das Produkt von
8068 und der Höhe des Standardzeichensatzes.
8071 \begin_layout Description
8084 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
8088 \begin_layout Description
8105 -- nur ist dies der Abstand nach einer Serie von Absätzen.
8110 des nachfolgenden Layouts nicht 0, so werden die beiden Abstände
8114 addiert, sondern LyX wählt das Maximum der beiden Abstände.
8117 \begin_layout Description
8130 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
8134 \begin_layout Description
8147 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines
8152 Wenn in solch einem Layout andere Layouts integriert werden, so werden
8158 Aber die einzelnen Unterpunkte der Umgebung werden
8169 \begin_layout Description
8182 Definiert den linken Einzug.
8183 Wenn ein Layout in ein anderes
8187 -Layout integriert wird, werden die Breiten der verschiedenen
8191 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
8193 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
8197 Dieser Parameter wird auch dann benutzt, wenn der Rand als
8206 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
8207 Rändern hinzugefügt.
8208 Für die Bedeutung des Wertes gilt das bei
8215 \begin_layout Description
8235 \begin_layout Description
8247 , Manual, Static, Top_Environment, Centered_Top_Environment,
8249 Sensitive, Counter_C
8250 hapter, Counter_Section, Counter_Subsection,
8252 Counter_Subsubsection, Counter_Parag
8253 raph, Counter_Subparagraph,
8255 Counter_EnumI, Counter_EnumII, Counter_EnumIII,
8262 \begin_layout Description
8269 bedeutet, die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
8273 \begin_layout Description
8281 bedeutet, die Marke wird im Layout definiert (siehe:
8288 \begin_layout Description
8298 Centered_Top_Environment
8301 sind Spezialfälle von
8306 Das Label wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
8307 oder am Anfang einer Serie von Absätzen mit diesem Layout.
8308 Dies benutzt man zum Beispiel im
8317 Dasselbe trifft auch für
8321 -Marken mit dem LaTeX-Typ
8325 zu, damit Layouts für Theoreme korrekt arbeiten.
8328 \begin_layout Description
8335 ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
8339 Sensi\SpecialChar \-
8342 bedeutet, daß der gedruckte Text von der Art des Gleitobjekts abhängt.
8345 \begin_layout Description
8352 (Sollte selbsterklärend sein --
8353 \begin_inset Quotes gld
8361 \begin_inset Quotes grd
8364 entspricht jeweils einem LaTeX-Glie\SpecialChar \-
8366 rungs\SpecialChar \-
8372 \begin_layout Description
8385 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
8386 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
8389 \begin_layout Description
8402 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
8403 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
8409 Centered_Top_Environment
8414 \begin_layout Description
8427 Der String, der für den
8432 \begin_inset Quotes gld
8440 \begin_inset Quotes grd
8452 gesetzt wurde, dient dieser String auch als Voreinstellung für
8461 ayout\SpecialChar \menuseparator
8468 verändert werden kann.
8474 \begin_inset Quotes gld
8482 \begin_inset Quotes grd
8485 eingestellt wurde, wird der Zähler an diesen String angehängt.
8488 \begin_layout Description
8500 , left, right, center
8504 Gibt an, ob der Text im Blocksatz, linksbündig, rechtsbündig oder zentriert
8508 \begin_layout Description
8520 , left, right, center
8528 von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
8530 Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
8532 Beispielsweise soll in einer Aufzählung der Text nicht rechtsbündig oder
8533 zentriert gesetzt werden.
8537 \begin_layout Description
8553 Hiermit wird festgelegt, ob über dem Absatz ein
8559 eingefügt werden soll.
8560 Dies kann auch im Menü
8565 ayout\SpecialChar \menuseparator
8572 eingestellt werden, indem man in
8574 Vertikale\InsetSpace ~
8589 \begin_layout Standard
8592 Anmerkung von Jean-Marc:
8594 Ich bin nicht sicher, ob diese Einstellung nützlich ist; möglicherweise
8595 sollte sie in einer späteren Version entfernt werden.
8603 \begin_layout Description
8617 ] Steuert ähnlich wie
8634 \begin_layout Description
8651 \begin_inset Quotes gld
8655 \begin_inset Quotes grd
8658 LaTeX-Befehle innerhalb dieses Layouts durch
8659 \begin_inset Quotes gld
8669 \begin_inset Quotes grd
8673 schützt werden müssen.
8674 (Siehe LaTeX-Anleitung.)
8677 \begin_layout Description
8693 Gibt an, ob Zeilenumbrüche in LaTeX als
8694 \begin_inset Quotes gld
8706 \begin_inset Quotes grd
8709 dargestellt werden, oder nicht.
8710 Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
8711 in LyX komfortabler editieren zu können.
8714 \begin_layout Description
8724 Legt fest ob der Absatzinhalt unverändert ausgegeben werden soll, also ohne
8725 diverse von LaTeX benötigte Ersetzungen durchzuführen.
8726 Dies ersetzt in gewisser Weise das alte Zeichensatzattribut
8733 \begin_layout Description
8749 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
8751 Diese Eigenschaft kann in bestimmten Fällen umständlich sein, zum Beispiel,
8752 wenn ein Programmcode eingegeben werden soll.
8753 In solchen Fällen kann
8762 LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
8763 Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
8766 \begin_layout Description
8780 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
8781 da das zu einer leeren LaTeX-Ausgabe führen würde.
8782 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
8783 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
8784 damit keiner vergisst, sie anzugeben.
8785 In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
8786 die keinen eigentlichen Text enthält.
8789 \begin_layout Description
8801 , onehalf, double, other
8808 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
8821 entsprechen Multiplikatoren 1, 1.25 und 1.667.
8822 Wenn Sie als Argument
8826 angeben, müssen Sie als
8829 \begin_inset Quotes gld
8833 \begin_inset Quotes grd
8838 einen konkreten Multiplikator angeben.
8839 Im Gegensatz zu anderen Parametern erzeugt LyX, wenn
8843 gesetzt wird, spezifischen LaTeX-Code, der auf das Paket
8856 \begin_layout Description
8866 Der Zeichensatz, der für den Textkörper
8870 die Marke verwendet wird (siehe Abschnitt\InsetSpace ~
8872 \begin_inset LatexCommand \vref{sec:fonts}
8881 gesetzt, dann erhält
8885 automatisch denselben Wert.
8888 \begin_layout Description
8898 Der Zeichensatz, der für den Textkörper verwendet wird.
8899 (Siehe Abschnitt\InsetSpace ~
8901 \begin_inset LatexCommand \vref{sec:fonts}
8908 \begin_layout Description
8918 Der Zeichensatz, der für die Marke verwendet wird.
8919 (Siehe Abschnitt\InsetSpace ~
8921 \begin_inset LatexCommand \vref{sec:fonts}
8928 \begin_layout Description
8932 Preamble\SpecialChar \ldots{}
8939 Eine Serie von Makrodefinitionen, die in die Präambel (vor
8945 ) eingefügt werden, falls dieses Layout benutzt wird.
8948 \begin_layout Subsection
8949 Beschreibung des Zeichensatzes
8952 \begin_layout Standard
8953 \begin_inset LatexCommand \label{sec:fonts}
8957 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
8960 \begin_layout LyX-Code
8970 \begin_layout LyX-Code
8974 \begin_layout LyX-Code
8978 \begin_layout Standard
8979 und es sind folgende Befehle vorhanden:
8982 \begin_layout Description
8999 \begin_layout Description
9016 \begin_layout Description
9028 , Italic, SmallCaps, Slanted
9033 \begin_layout Description
9046 , large, larger, largest, huge, giant
9051 \begin_layout Description
9064 , black, white, red, green, blue, cyan, magenta, yellow
9069 \begin_layout Section
9073 \begin_layout Standard
9074 Vorlagen werden genauso erstellt wie gewöhnliche Dokumente.
9075 Der einzige Unterschied ist: normale Dokumente enthalten zwangsläufig alle
9076 nur möglichen Einstellungen, einschließlich Zeichensatzschema und Papiergröße.
9077 Normalerweise möchte ein Benutzer nicht, daß eine Vorlage seine persönlichen
9078 Voreinstellungen überschreibt.
9079 Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
9092 aus der LyX-Datei entfernen.
9093 Dies kann (und muß) mit einem gewöhnlichen Texteditor wie
9105 durchgeführt werden.
9108 \begin_layout Standard
9109 Sie sollten Ihre persönlichen Vorlagen nach
9113 kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis
9117 und anschließend das Vorlagenverzeichnis im Dialog
9126 earbeiten\SpecialChar \menuseparator
9134 auf das private Verzeichnis setzen.
9137 \begin_layout Standard
9138 Beachten Sie daß es eine Vorlage mit besonderer Bedeutung gibt:
9143 Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit
9145 Datei\SpecialChar \menuseparator
9148 anlegen, damit dieses vernünftige Standardeinstellungen hat.
9149 Um diese Vorlage zu erstellen müssen Sie lediglich ein Dokument mit den
9150 von Ihnen bevorzugten Einstellungen öffnen und dann im Dialog
9155 ayout\SpecialChar \menuseparator
9169 tandard\InsetSpace ~
9175 \begin_layout Chapter
9176 Eine Anleitung für Drucker
9180 \begin_layout Standard
9185 : Wenn Sie für Ihren Drucker cups benutzen, ist diese Kapitel für Sie uninteress
9192 \begin_inset LatexCommand \label{chap:printer}
9199 \begin_layout Section
9203 \begin_layout Standard
9206 Anmerkung des Übersetzers: Der erste Satz dieser Einleitung
9207 \begin_inset Quotes gld
9210 Lesen Sie die Printing-HOWTO
9211 \begin_inset Quotes grd
9215 Wenn Sie tatsächlich die Printing-HOWTO gelesen (und verstanden) haben,
9216 enthält dieser Abschnitt für Sie praktisch keine neuen Informationen mehr.
9217 Natürlich enthält die Printing-HOWTO viele nützliche Informationen, die
9218 weit über das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
9219 Im übrigen ist die Installation des Druckers heutzutage erheblich einfacher,
9220 als die (sehr umfangreiche) Printing-HOWTO vermuten läßt.
9221 Die meisten Distributionen ermöglichen es, die hier erwähnten Konfigurationsdat
9222 eien mit wenigen Handgriffen zu erstellen.
9226 \begin_layout Standard
9227 Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
9228 müssen, sollten Sie zunächst die Datei
9235 (Sie befindet sich je nach Distribution oft im Verzeichnis
9243 .) Es gibt auch eine deutschsprachige Übersetzung, die man über FTP
9247 \begin_layout Standard
9249 \begin_inset Formula $\,$
9255 ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz
9261 Zudem müssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
9266 \begin_layout Standard
9267 Einige Linux-Distributionen werden mit sogenannten Magic
9271 Filtern ausgeliefert und installieren diese selbständig.
9272 Anstelle der Prozedur, die wir unten beschreiben, können Sie auch diese
9273 Magic-Filter-Prozedur benutzen.
9274 Allerdings wird es vermutlich etwas schwieriger sein, die Möglichkeiten
9275 Ihres Druckers voll auszuschöpfen.
9276 Wenn Ihre Linux-Distribution mit einem Extraprogramm für die Druckerinstallatio
9277 n ausgestattet ist, können Sie auch einfach dies benutzen.
9278 Werfen Sie danach einfach einen Blick in die
9282 , um eventuell noch ein paar Kleinigkeiten anzupassen.
9285 \begin_layout Section
9291 \begin_layout Subsection
9295 \begin_layout Standard
9300 informiert Linux über Ihre Druckerkonfiguration.
9301 Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
9302 und andere Benutzer ihn ansprechen können und erklärt Linux, wie Ausgaben
9303 an diesen Drucker gehandhabt werden sollen.
9304 Es macht durchaus Sinn, in dieser Datei mehrere
9305 \begin_inset Quotes gld
9309 \begin_inset Quotes grd
9312 zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
9313 aber in unterschiedlicher Art und Weise tun
9317 \begin_layout Standard
9322 Ich handhabe dies so mit meinem Epson Stylus Color IIs.
9323 Da man für Farb- und Schwarzweißdruck verschiedene Druckköpfe benötigt,
9324 habe ich einen eigenen Drucker
9328 für farbige Dokumente eingerichtet.
9329 Ich benutze auch einen
9333 -Drucker, der eine geringere Auf
9337 \begin_layout Standard
9343 lösung und einen ungenaueren Druckmodus benutzt.
9344 Sie sehen, man kann mit Printcaps viele Dinge tun.
9350 Natürlich benötigt man für jeden physikalischen Drucker auch mindestens
9354 \begin_layout Standard
9355 Hier ein Beispiel für eine
9362 \begin_layout LyX-Code
9374 \begin_layout LyX-Code
9382 \begin_layout LyX-Code
9385 :sd=/var/spool/lpd/lp:
9390 \begin_layout LyX-Code
9393 :lf=/var/spool/lpd/lp/errs:
9398 \begin_layout LyX-Code
9406 \begin_layout LyX-Code
9414 \begin_layout LyX-Code
9437 Epson Stylus Color IIs, 180dpi:
9442 \begin_layout LyX-Code
9450 \begin_layout LyX-Code
9453 :sd=/var/spool/lpd/draft:
9458 \begin_layout LyX-Code
9461 :lf=/var/spool/lpd/draft/errs:
9466 \begin_layout LyX-Code
9469 :if=/var/spool/lpd/draft/draft.filter:
9474 \begin_layout LyX-Code
9482 \begin_layout LyX-Code
9490 \begin_layout LyX-Code
9509 Epson Stylus Color IIs, 360dpi:
9514 \begin_layout LyX-Code
9522 \begin_layout LyX-Code
9525 :sd=/var/spool/lpd/ps:
9530 \begin_layout LyX-Code
9533 :lf=/var/spool/lpd/ps/errs:
9538 \begin_layout LyX-Code
9541 :if=/var/spool/lpd/ps/ps.filter:
9546 \begin_layout LyX-Code
9554 \begin_layout LyX-Code
9562 \begin_layout LyX-Code
9568 \begin_layout Standard
9569 Bevor wir mit Erklärungen zu diesen Hieroglyphen fortfahren, haben wir eine
9570 wichtige Information:
9573 \begin_layout Standard
9575 WARNUNG! WARNUNG! WARNUNG!
9577 Benutzen Sie nur eine Leerzeile zwischen den Einträgen
9580 Stellen Sie sicher, daß diese Zeile VÖLLIG LEER ist!
9583 \begin_layout Standard
9584 Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Einträgen kann fatale
9585 Folgen haben, denn das System wird Ihre
9589 -Datei nicht richtig interpretieren können.
9592 \begin_layout Standard
9593 Sehen Sie sich jetzt einmal die Einträge genauer an.
9594 Jeder Teil eines Eintrags wird von einem
9595 \begin_inset Quotes gld
9603 \begin_inset Quotes grd
9606 Zeichen abgeschlossen.
9608 \begin_inset Quotes gld
9618 \begin_inset Quotes grd
9621 -Zeichen am Ende einer Zeile bedeutet, daß der Eintrag in der nächsten Zeile
9624 \begin_inset Quotes gld
9634 \begin_inset Quotes grd
9637 -Zeichen dürfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
9639 \begin_inset Quotes gld
9649 \begin_inset Quotes grd
9652 -Zeichen sollte unmittelbar hinter dem
9653 \begin_inset Quotes gld
9661 \begin_inset Quotes grd
9665 Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
9666 die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
9667 \begin_inset Quotes gld
9675 \begin_inset Quotes grd
9678 unmittelbar vor den folgenden Text.
9679 Beispielsweise könnten Sie den ersten Eintrag auch schreiben als:
9682 \begin_layout LyX-Code
9685 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
9688 \begin_layout Standard
9689 Beachten Sie, daß sich hier lediglich ein einzelnes
9690 \begin_inset Quotes gld
9698 \begin_inset Quotes grd
9701 zwischen den Teilen des Eintrags befindet.
9702 Wir spalten diesen Eintrag nun in zwei Zeilen auf:
9705 \begin_layout LyX-Code
9708 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
9713 \begin_layout LyX-Code
9716 :lf=/var/spool/lpd/lp/errs:
9719 \begin_layout Standard
9720 Wir brechen die Zeile zunächst direkt hinter einem
9723 \begin_inset Quotes gld
9732 \begin_inset Quotes grd
9742 \begin_inset Quotes gld
9752 \begin_inset Quotes grd
9757 einfügen, eine neue Zeile beginnen, ein wenig Freiraum einfügen und dann
9761 \begin_inset Quotes gld
9770 \begin_inset Quotes grd
9782 Es ist üblich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
9783 Zeilen bis auf die erste einzurücken.
9784 Es gibt übrigens viele Optionen, die man an einen Eintrag einfügen kann.
9785 Wir werden hier nur die vier wichtigsten behandeln.
9794 -Datei enthält weitere Informationen.
9797 \begin_layout Subsection
9801 \begin_layout Standard
9802 Der erste Teil eines
9806 -Eintrags ist der Druckername.
9807 Dort dürfen mehrere Namen angegeben werden, die durch ein
9808 \begin_inset Quotes gld
9816 \begin_inset Quotes grd
9819 -Zeichen getrennt werden.
9820 Es ist sinnvoll, als ersten Namen ein ein Kürzel anzugeben und als zweiten
9821 Namen eine Kurzbeschreibung des Druckers (natürlich gefolgt von einem
9822 \begin_inset Quotes gld
9830 \begin_inset Quotes grd
9837 \begin_layout LyX-Code
9857 \begin_layout Standard
9858 ein Drucker, der den Kurznamen
9861 \begin_inset Quotes gld
9869 \begin_inset Quotes grd
9874 erhält und eine Beschreibung
9875 \begin_inset Quotes gld
9878 Unser Drucker im Draft Modus
9879 \begin_inset Quotes grd
9884 \begin_inset Quotes gld
9894 \begin_inset Quotes grd
9897 am Ende der Zeile, das angibt, daß der Eintrag in der nächsten Zeile fortgesetz
9902 ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
9914 \begin_layout Standard
9915 Es ist üblich, für einen
9922 \begin_inset Quotes gld
9930 \begin_inset Quotes grd
9935 zu benutzen, und den Textdrucker
9938 \begin_inset Quotes gld
9946 \begin_inset Quotes grd
9956 \begin_layout Subsection
9957 Die Drucker-Gerätedatei
9960 \begin_layout Standard
9961 Der nächste Teil der Beispieleinträge legt das Gerät (d.
9965 \begin_layout Standard
9974 den Namen der Gerätedatei) fest, auf dem gedruckt werden soll.
9975 In allen Beispieleinträgen lautet diese Zeile:
9978 \begin_layout LyX-Code
9986 \begin_layout Standard
9991 Noch einmal: Beachten Sie das
9994 \begin_inset Quotes gld
10004 \begin_inset Quotes grd
10009 am Ende der Zeile und das zusätzliche
10012 \begin_inset Quotes gld
10020 \begin_inset Quotes gld
10025 nach den Leerzeichen, die benutzt wurden, um den Text einzurücken
10030 \begin_layout Standard
10049 ) geben Sie den Namen des Drucker-Device an.
10050 Im Beispiel handelt es sich um
10057 die parallele Schnittstelle.
10058 Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
10059 Wenn Sie einen haben, sollten Sie
10066 für die erste serielle Schnittstelle benutzen,
10073 für die zweite, usw.
10074 In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
10079 -Eintrag benutzen müssen, beispielsweise um die Baudrate festzulegen.
10084 -Manpage enthält darüber weitere Informationen.
10087 \begin_layout Standard
10088 Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
10089 Außerdem hängt der Drucker bei
10093 PC-kompatiblen Computern an
10100 \begin_layout Standard
10101 Warum ist die erste parallele Schnittstelle
10113 ? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
10140 Da die meisten PC-kompatiblen Computer die parallele Schnittstelle auf
10145 legen, ist bei diesen Systemen
10149 die parallele Schnittstelle.
10151 Wenn Sie über mehr als eine parallele Schnittstelle
10152 verfügen, ändert sich die Situation.
10153 Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
10154 geändert haben sollten, wird ein anderes
10158 -Gerät auf die parallele Schnittstelle zeigen.
10159 Andere Systeme sind möglicherweise völlig merkwürdig konfiguriert.
10160 In jedem Fall können Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
10162 Dann können Sie mit Hilfe der Adresse auch bestimmen, ob Sie
10187 Möglicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
10188 sollten also testen, welches Device die Druckerschnittstelle anspricht.
10191 \begin_layout Subsection
10192 Das Spulverzeichnis und die Logdatei
10195 \begin_layout Standard
10196 Zusätzlich zu einem Druckernamen und einem zugehörigen Gerät benötigen Sie
10197 auch noch ein Verzeichnis für den Drucker-Spooler.
10198 Dieses wird mit dem Kürzel
10214 Es ist auch sehr sinnvoll, eine Logdatei für Fehlermeldungen anzulegen.
10215 Diese gibt man nach dem Kürzel
10233 \begin_layout Standard
10234 Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
10238 ; manche benutzen nur
10243 In jedem Fall erhält traditionell jeder Druckereintrag ein eigenes Unterverzeic
10244 hnis mit dem Namen des jeweiligen Druckers.
10245 Sie müssen sich als
10246 \begin_inset Quotes gld
10250 \begin_inset Quotes grd
10253 einloggen und diese Verzeichnisse von Hand anlegen.
10254 Sie werden auch den Eigentümer dieser Verzeichnisse ändern müssen, damit
10255 die Gruppenzugehörigkeit der Verzeichnisse
10260 (Dies kann man zum Beispiel mit
10271 der Name des entsprechenden Verzeichnisses ist.)
10274 \begin_layout Standard
10275 Sehen Sie sich einmal den Eintrag des Druckers
10279 aus dem Beispiel an.
10280 Er enthält die Zeilen:
10283 \begin_layout LyX-Code
10286 :sd=/var/spool/lpd/ps:
10291 \begin_layout LyX-Code
10294 :lf=/var/spool/lpd/ps/errs:
10299 \begin_layout Standard
10304 das Spoolverzeichnis ist und die Fehlermeldungen in die Datei
10305 \begin_inset LatexCommand \url{/var/spool/lpd/ps/errs}
10309 geschrieben werden sollen.
10310 Sie sollten diese Datei
10311 \begin_inset Quotes gld
10315 \begin_inset Quotes grd
10318 , indem Sie im Spoolverzeichnis das Kommando
10326 \begin_layout Standard
10331 erfüllt zwei Aufgaben.
10332 Erstens stellt er sicher, daß eine Datei dieses Namens existiert, indem
10333 sie gegebenenfalls einfach erzeugt wird.
10334 Sie ist dann zwar leer, aber sie existiert.
10335 Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt geändert
10341 sorgt dafür, daß diese Zeit auf
10342 \begin_inset Quotes gld
10346 \begin_inset Quotes grd
10351 \begin_inset Quotes gld
10355 \begin_inset Quotes grd
10358 also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
10359 (In unserem Fall benötigen wir lediglich die erste Wirkungsweise.)
10367 \begin_layout Standard
10368 Ganz ähnlich sieht der Eintrag für den Drucker
10376 \begin_layout LyX-Code
10379 :sd=/var/spool/lpd/lp:
10384 \begin_layout LyX-Code
10387 :lf=/var/spool/lpd/lp/errs:
10392 \begin_layout Standard
10393 Wieder: Spoolverzeichnis
10402 /var/spool/lpd/lp/errs
10408 \begin_layout Subsection
10412 \begin_layout Standard
10417 , der einfach Text direkt an den Drucker weitergibt, benötigen die Drucker
10426 einen sogenannten Filter.
10427 (Darum haben Ihre Einträge noch eine zusätzliche Zeile.) Das
10431 -Kürzel für das Filterprogramm ist
10451 \begin_layout Standard
10452 Es gibt übrigens verschiedene Kürzel, um Filterprogramme anzugeben.
10453 Man hat dadurch die Möglichkeit, verschiedene Filter für verschiedene Zwecke
10455 Sie können auch beim Aufruf von
10459 unterschiedliche Filter auswählen -- aber das soll hier nicht vertieft
10460 werden, es wird hier nicht benötigt.
10463 \begin_layout Standard
10464 Sehen Sie sich den Eintrag für den Drucker
10471 \begin_layout LyX-Code
10474 :if=/var/spool/lpd/ps/ps.filter:
10479 \begin_layout Standard
10488 ist ein Shellscript, das im Spoolverzeichnis des Druckers
10493 Sie können prinzipiell auch direkt den Namen eines Programms angeben, aber
10494 der Aufruf eines Shellscripts gibt Ihnen die Möglichkeit, Kommandozeilenparamet
10498 \begin_layout Standard
10499 Alle Filter, egal ob
10500 \begin_inset Quotes gld
10504 \begin_inset Quotes grd
10507 Programme oder Shellscripts, müssen Ihre Eingabe aus
10511 (der Standardeingabe) übernehmen und die Ausgabe nach
10515 (der Standardausgabe) ausgeben.
10518 \begin_layout Subsection
10522 \begin_layout Standard
10523 Es gibt noch drei zusätzliche Kürzel, die Sie in Ihre
10529 -Einträge schreiben sollten.
10530 Sie können diese am Ende aller drei Beispieleinträge sehen.
10531 Es handelt sich um:
10534 \begin_layout LyX-Code
10542 \begin_layout LyX-Code
10550 \begin_layout LyX-Code
10556 \begin_layout Standard
10579 \begin_layout Standard
10584 würde bedeuten: Die zu druckende Datei darf nicht größer werden als 5 Datenblöc
10586 Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
10587 \begin_inset Quotes gld
10591 \begin_inset Quotes grd
10594 benötigt, hat man festgelegt, daß 0 hier soviel bedeutet wie
10595 \begin_inset Quotes gld
10599 \begin_inset Quotes grd
10608 \begin_inset Quotes gld
10611 es können Dateien beliebiger Größe gedruckt werden
10612 \begin_inset Quotes grd
10639 sorgt dafür, daß nach einem Druckauftrag nicht noch ein zusätzlicher Befehl
10641 \begin_inset Quotes gld
10645 \begin_inset Quotes grd
10664 ), daß vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zusätzliche
10665 Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
10668 \begin_layout Section
10669 Wir bauen einen Druckerfilter
10672 \begin_layout Subsection
10673 PostScript®-Dateien mit Hilfe von Ghostscript ausdrucken
10676 \begin_layout Standard
10677 Vermutlich kann Ihr Drucker nicht von sich aus PostScript
10682 Um Ihren Drucker trotzdem wie einen
10686 -Drucker benutzen zu können, ist es am einfachsten, das
10694 als Filterprogramm zu benutzen.
10699 Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
10700 Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
10701 können), sind Sie auf sich allein gestellt (für den Anfang lesen Sie einmal
10709 \begin_layout Standard
10710 Zunächst sollten Sie Ghostscript installieren.
10711 An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
10713 Andernfalls können Sie Ghostscript auch über das Linux-FTP-Archiv
10724 Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
10730 \begin_layout LyX-Code
10736 \begin_layout Standard
10737 Es erscheint eine Liste von verfügbaren Ausgabetreibern und -formaten.
10738 Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
10742 \begin_layout Itemize
10751 \begin_layout Description
10759 \begin_layout Description
10768 \begin_layout Standard
10777 \begin_layout Description
10786 \begin_layout Standard
10795 \begin_layout Description
10798 iwlq Imagewriter LQ i
10805 \begin_inset Formula $320\times216$
10816 \begin_layout Itemize
10825 \begin_layout Description
10828 bj10e BubbleJet BJ-10e
10831 \begin_layout Description
10834 bj200 BubbleJet BJ-200
10837 \begin_layout Description
10840 bjc600 Color BubbleJet BJC-600, BJC-4000
10848 \begin_layout Standard
10849 Funktioniert auch für Apple-Drucker wie dem StyleWriter 2x00
10859 \begin_layout Description
10862 bjc800 Color BubbleJet BJC-800
10865 \begin_layout Description
10873 \begin_layout Description
10886 \begin_layout Itemize
10895 \begin_layout Description
10901 \begin_layout Description
10907 \begin_layout Description
10912 mit Textverbesserung bei niedriger Auf
10916 \begin_layout Standard
10925 \begin_layout Description
10931 \begin_layout Description
10937 \begin_layout Description
10943 \begin_layout Description
10951 \begin_layout Description
10956 Alternativer Treiber für
10962 \begin_layout Itemize
10971 \begin_layout Description
10974 ap3250 ActionPrinter AP3250
10976 (und jeder andere Drucker, der die Druckersprache
10985 \begin_layout Description
10998 Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
11012 \begin_layout Description
11029 Nadeln (und Kompatible)
11032 \begin_layout Description
11045 (und Kompatible) in mittlerer Auf
11049 \begin_layout Standard
11060 \begin_layout Description
11069 Nadeldrucker (und Kompatible) in dreifacher Auf
11073 \begin_layout Standard
11082 \begin_layout Description
11087 Farbdrucker (funktioniert auch mit
11098 \begin_layout Description
11101 st800 Stylus 800 inkjet
11104 \begin_layout Description
11111 Stylus Color, Stylus Color Pro, Stylus Color II
11121 \begin_layout Itemize
11136 \begin_layout Description
11144 \begin_layout Description
11147 cdeskjet DeskJet 500C
11156 \begin_layout Description
11159 cdjcolor DeskJet 500C
11178 \begin_layout Description
11181 cdjmono DeskJet 500C
11185 and 510C, 520C, 540C
11187 ) im Schwarzweißbetrieb
11190 \begin_layout Description
11201 \begin_layout Description
11204 cdj550 DeskJet 550C
11211 \begin_layout Description
11221 \begin_layout Description
11224 djet500 DeskJet 500
11227 \begin_layout Description
11240 -Treiber (arbeitet nicht mit dem
11255 \begin_layout Description
11258 dnj650c DesignJet 650C
11261 \begin_layout Description
11264 ljet2p LaserJet IId, LaserJet IIp,
11277 \begin_layout Description
11280 ljet3 LaserJet III*
11295 \begin_layout Description
11298 ljet3d LaserJet IIID
11300 mit Möglichkeit zu doppelseitigem Drucken
11303 \begin_layout Description
11308 (Voreinstellung für die Auf
11312 \begin_layout Standard
11325 \begin_layout Description
11339 \begin_layout Description
11342 ljetplus LaserJet Plus
11345 \begin_layout Description
11351 \begin_layout Description
11363 \begin_layout Description
11366 pjxl PaintJet XL color
11369 \begin_layout Description
11372 pjxl300 PaintJet XL300 color
11381 \begin_layout Description
11394 \begin_layout Itemize
11403 \begin_layout Description
11423 \begin_layout Description
11443 \begin_layout Description
11463 \begin_layout Description
11480 \begin_layout Itemize
11481 Verschiedene andere Drucker
11487 \begin_layout Description
11490 cp50 Mitsubishi CP50
11495 \begin_layout Description
11505 \begin_layout Description
11508 imagen Imagen ImPress
11513 \begin_layout Description
11516 jetp3852 IBM Jetprinter
11535 \begin_layout Description
11543 \begin_layout Description
11546 necp6 NEC P6/P6+/P60
11556 \begin_layout Standard
11565 \begin_layout Description
11568 nwp533 Sony Microsystems NWP533
11579 \begin_layout Description
11587 \begin_layout Description
11590 oki182 Okidata MicroLine 182
11593 \begin_layout Description
11596 okiibm Okidata MicroLine IBM-
11601 \begin_layout Description
11609 \begin_layout Description
11621 \begin_layout Description
11627 \begin_layout Description
11634 2700, 3700, 4045, etc.)
11638 \begin_layout Standard
11639 Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
11640 Ihren Drucker nicht unterstützt, können Sie versuchen, Ghostscript mit
11641 Hilfe des Quellcodes selbst zu übersetzen.
11642 Wenn Ihr Drucker nicht
11646 unterstützt wird, versuchen Sie es mit einem Treiber für einen kompatiblen
11650 \begin_layout Standard
11651 Beachten Sie, daß einige Drucker spezielle Kommandozeilenparameter benötigen.
11652 Zum Beispiel möchte der
11656 -Treiber, daß die Datei
11660 noch vor der eigentlichen Eingabedatei eingegeben wird.
11661 Für mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
11664 \begin_layout Standard
11665 Als nächstes bauen wir den Filter.
11666 Es empfiehlt sich, der Datei den Namen
11673 zu geben (dabei ist
11677 der Name, den Sie Ihrem Drucker in der
11681 -Datei gegeben haben).
11682 Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
11684 Das Filterscript sollte folgendes enthalten:
11687 \begin_layout LyX-Code
11693 \begin_layout LyX-Code
11696 /usr/bin/gs -q -dSAFER -dNOPAUSE
11713 \begin_layout LyX-Code
11740 VorangestellteDatei
11747 \begin_layout Standard
11752 den Treiber für Ihren Drucker angibt;
11760 \begin_layout Standard
11766 lösung, die Sie benutzen wollen;
11770 steht für alle möglichen anderen Optionen, mit denen Sie Ghostscript aufrufen
11771 möchten; das (optionale)
11773 VorangestellteDatei
11778 ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einfügen
11781 \begin_inset Quotes gld
11791 \begin_inset Quotes grd
11794 am Ende der zweiten Zeile ist der übliche Weg, in einem Shellscript einen
11795 Befehl in mehrere Zeilen aufzuspalten
11799 \begin_layout Standard
11805 Nur muß ein Shellscript bei weitem nicht so penibel geschrieben werden.
11811 (Die Argumente in den eckigen Klammern sind optional und werden in vielen
11812 Fällen nicht benötigt.
11813 Die Klammern selbst erscheinen natürlich
11817 in der Filterdatei.)
11820 \begin_layout Standard
11821 Beachten Sie, daß hier davon ausgegangen wird, daß sich das Programm Ghostscript
11831 Dies kann in Ihrem System anders sein.
11834 \begin_layout Standard
11835 Verschiedene Druckertreiber behandeln das Argument
11840 Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
11845 Andere möchten die horizontale und die vertikale Auf
11849 \begin_layout Standard
11855 lösung einzeln eingegeben haben, zum Beispiel
11860 Es kann sein, daß der Druckertreiber auch noch andere Optionen unterstützt.
11861 Genaueres müssen Sie in der Dokumentation von Ghostscript nachlesen.
11864 \begin_layout Standard
11865 Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
11869 , um die Scriptdatei zu einer ausführbaren Datei zu machen.
11870 (Dazu müssen Sie als
11871 \begin_inset Quotes gld
11875 \begin_inset Quotes grd
11881 \begin_layout Standard
11882 Hier ist ein Beispielfilter, den
11891 Epson Stylus Color IIs
11898 \begin_layout LyX-Code
11904 \begin_layout LyX-Code
11907 /usr/bin/gs -q -dSAFER -sDEVICE=stcolor
11912 \begin_layout LyX-Code
11915 -r360x360 -sDithering=fsmono
11920 \begin_layout LyX-Code
11923 -dNOPAUSE -dnoWeave
11928 \begin_layout LyX-Code
11931 -sOutputFile=- stcolor.ps -
11934 \begin_layout Standard
11935 Dieser Filter erzeugt eine Ausgabe in
11939 und schwarzweiß für einen
11941 Epson Stylus Color IIs
11945 \begin_layout Standard
11955 Ich benutze einen ähnlichen Filter für meinen
11972 benutze ich einen anderen Wert für den
11986 \begin_layout Subsection
11987 Wenn Ihr Drucker bereits PostScript® versteht\SpecialChar \ldots{}
11991 \begin_layout Standard
11992 Viele moderne Laserdrucker haben Post
12001 Einige Laserdrucker benutzen
12006 \begin_inset Quotes gld
12010 \begin_inset Quotes grd
12014 Wenn Sie über solch einen Drucker verfügen, benötigen Sie keinen Filter,
12015 sondern können Ihre Ausgabe direkt an den Drucker weiterleiten.
12016 Allerdings -- wenn Sie eine einfache Textdatei drucken möchten, werden
12017 Sie den Text erst irgendwie in
12021 formatieren müssen.
12024 \begin_layout Standard
12025 Es gibt drei verbreitete Programme, die ASCII-Dateien nach
12054 kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
12059 -Drucker sollten Sie ein Filterscript erzeugen, das eines dieser Programme
12060 zur Umwandlung benutzt.
12065 -Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
12066 druckt.) Lesen Sie für weitere Informationen die
12078 \begin_layout Section
12079 Der Druckerspuldämon
12084 \begin_layout Standard
12085 Das Programm, das letztlich die Druckaufträge ausführt, heißt
12090 Dies ist auch das Programm, das die Datei
12093 \begin_inset LatexCommand \url{/etc/printcap}
12103 Irgendwo in den Shellscripts, die ausgeführt werden, wenn Ihr Computer
12108 \begin_layout Standard
12109 Auf einigen Computern stehen diese
12127 Das müssen Sie selbst herausfinden.
12136 gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
12137 Systems zur Verfügung steht.
12138 Im Prinzip können Sie auch jedes Mal
12142 von Hand starten, wenn Sie als
12143 \begin_inset Quotes gld
12147 \begin_inset Quotes grd
12153 \begin_layout Standard
12158 erst einmal auf Ihrem System läuft, können Sie ihn mit Hilfe des
12162 -Befehls kontrollieren.
12163 Auch hierzu müssen Sie als
12164 \begin_inset Quotes gld
12168 \begin_inset Quotes grd
12174 \begin_layout Section
12175 Kurze Zusammenfassung
12178 \begin_layout Standard
12179 Zum Abschluß fassen wir noch einmal die Schritte zusammen, die Sie durchführen
12180 müssen, um eine minimale Konfiguration zu erreichen.
12181 Wenn Sie fertig sind, haben Sie zwei Drucker: der eine heißt
12182 \begin_inset Quotes gld
12190 \begin_inset Quotes grd
12193 und dient dazu, ASCII zu drucken, der andere heißt
12194 \begin_inset Quotes gld
12202 \begin_inset Quotes grd
12205 und verarbeitet Aufträge in
12210 Der Druckerfilter für den
12213 \begin_inset Quotes gld
12221 \begin_inset Quotes grd
12226 -Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
12227 ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf
12231 \begin_layout Standard
12243 \begin_layout Enumerate
12251 \begin_inset Quotes gld
12255 \begin_inset Quotes grd
12260 ein oder benutzen Sie
12270 \begin_layout Enumerate
12271 Führen Sie folgende Befehle aus:
12275 \begin_layout Enumerate
12282 \begin_layout Enumerate
12292 \begin_layout Standard
12293 (wenn es nicht bereits existiert)
12297 \begin_layout Enumerate
12305 \begin_layout Standard
12306 (Möglicherweise müssen Sie
12323 \begin_layout Enumerate
12330 \begin_layout Enumerate
12338 \begin_layout Standard
12339 (nur falls diese Verzeichnisse noch nicht existieren)
12343 \begin_layout Enumerate
12347 touch lp/errs ps/errs
12350 \begin_layout Enumerate
12354 chgrp daemon lp ps lp/errs ps/errs
12358 \begin_layout Enumerate
12359 Editieren Sie nun Ihre Datei
12367 \begin_layout Enumerate
12368 Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
12373 \begin_layout Enumerate
12374 \SpecialChar \ldots{}
12375 entweder die alte Version umbenennen (zum Beispiel in
12384 \begin_layout Enumerate
12385 \SpecialChar \ldots{}
12386 oder alle Einträge auskommentieren, indem Sie an den Anfang jeder Zeile
12390 \begin_inset Quotes gld
12398 \begin_inset Quotes grd
12403 -Zeichen schreiben.
12407 \begin_layout Enumerate
12408 Erstellen Sie in Ihrer
12421 \begin_layout LyX-Code
12429 \begin_layout LyX-Code
12437 \begin_layout LyX-Code
12440 :sd=/var/spool/lpd/lp:
12445 \begin_layout LyX-Code
12448 :lf=/var/spool/lpd/lp/errs:
12453 \begin_layout LyX-Code
12477 \begin_layout LyX-Code
12485 \begin_layout LyX-Code
12488 :sd=/var/spool/lpd/ps:
12493 \begin_layout LyX-Code
12496 :lf=/var/spool/lpd/ps/errs:
12501 \begin_layout LyX-Code
12504 :if=/var/spool/lpd/ps/ps.filter:
12509 \begin_layout LyX-Code
12516 \begin_layout Enumerate
12517 STELLEN SIE SICHER, DASS:
12521 \begin_layout Enumerate
12522 nichts in einer Leerzeile zwischen zwei Einträgen steht -- nicht einmal
12529 \begin_layout Enumerate
12533 \begin_inset Quotes gld
12543 \begin_inset Quotes grd
12548 -Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
12556 \begin_layout Enumerate
12557 Als nächstes, erstellen Sie ein Filterscript für den Drucker
12567 \begin_layout Enumerate
12568 Erstellen Sie eine Datei
12571 /var/spool/lpd/ps/ps.filter
12574 mit folgendem Inhalt
12580 \begin_layout LyX-Code
12586 \begin_layout LyX-Code
12589 /usr/bin/gs -q -dSAFER -dNOPAUSE
12594 \begin_layout LyX-Code
12597 -sDEVICE=epson -sOutputFile=- -
12600 \begin_layout Standard
12601 (Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
12602 \begin_inset Quotes gld
12610 \begin_inset Quotes grd
12613 durch den entsprechenden Treibernamen Ihres Druckers.
12614 Wenn sich das Programm
12622 befinden sollte, korrigieren Sie den Pfad.)
12626 \begin_layout Enumerate
12627 Führen Sie folgende Befehle aus:
12631 \begin_layout Enumerate
12635 chmod a+x /var/spool/lpd/ps/ps.filter
12638 \begin_layout Enumerate
12642 chgrp daemon /var/spool/lpd/ps/ps.filter
12647 \begin_layout Enumerate
12648 Zuletzt starten Sie den Druckerdämon
12658 \begin_layout Enumerate
12659 Wenn er noch nicht läuft, benutzen Sie
12665 , um ihn zu starten.
12669 \begin_layout Enumerate
12670 Wenn er bereits läuft, starten Sie das Programm
12699 Diese Befehle aktivieren die neuen Einträge in
12724 \begin_layout Enumerate
12725 Stellen Sie sicher, daß
12732 irgendwo in Ihren Bootscripts ausgeführt wird.
12736 \begin_layout Enumerate
12737 Sie können sich jetzt wieder als root ausloggen und Ihre neuen Druckereinträge
12746 aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
12751 zu testen; entsprechend testen Sie den Drucker
12765 gefolgt vom Namen einer kurzen Datei im
12775 \begin_layout Standard
12776 Noch ein Wort zur Vorsicht: wenn Sie den Drucker
12780 testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
12781 eine Unmenge Müll an Ihren Drucker schicken.
12782 Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
12797 , um den Druckauftrag zu widerrufen.
12802 Anschließend können Sie Ihren Drucker wieder einschalten.
12805 \begin_layout Standard
12806 Wenn einer der beiden Drucker nicht funktioniert, überprüfen Sie alle Schritte
12808 Ansonsten können Ihnen die Man
12837 \begin_layout Standard
12838 Wenn alles funktioniert, herzlichen Glückwunsch!
12841 \begin_layout Chapter
12842 Die Einfügung Externes Material
12843 \begin_inset LatexCommand \label{cha:Externes}
12850 \begin_layout Section
12854 \begin_layout Standard
12855 Einer der am häufigsten geäußerten Wünsche der LyX-Nutzer ist die Möglichkeit
12856 einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
12857 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
12858 ähnliches zum Einbinden in die Dokumente zu erstellen.
12859 Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
12860 das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
12864 \begin_layout Itemize
12865 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
12869 \begin_layout Itemize
12870 LyX merkt nicht, daß Sie die Abbildung geändert haben, und die Darstellung
12871 am Bildschirm wird schnell veraltet; dies wird noch erschwert durch die
12872 fehlende Möglichkeit, die Anzeige zu aktualisieren
12875 \begin_layout Itemize
12876 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
12877 HTML oder ASCII umgehen
12880 \begin_layout Standard
12883 Externes\InsetSpace ~
12886 ist der Versuch, diese Probleme zu lösen
12890 \begin_layout Standard
12891 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
12892 wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
12893 zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
12900 Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
12901 LyX und einer externen Anwendung definiert wird.
12902 Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
12903 von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
12904 und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
12906 Das Ergebnis ist eben genau diese Einfügung Externes Material.
12907 Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
12908 Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
12909 Wenn Sie darauf klicken erscheint ein Dialog, in dem Sie genau festlegen
12910 können, welche Art von Material Sie einbinden wollen.
12911 Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
12912 oben aufgezeigten Probleme umgehen können und einiges mehr.
12915 \begin_layout Section
12916 Wie funktioniert das?
12919 \begin_layout Standard
12922 Externes\InsetSpace ~
12925 basiert auf dem Konzept der Vorlage.
12926 Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
12927 Sorte von Material umgehen soll.
12928 Derzeit gehören zu LyX derartige Vorlagen für XFig Abbildungen, Dia Diagramme,
12929 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
12930 Die vollständige Liste sehen Sie in
12935 infügen\SpecialChar \menuseparator
12936 Externes\InsetSpace ~
12940 Darüberhinaus ist es möglich durch eigene Vorlagen beliebige andere Formate
12942 Wir werden weiter unten beschreiben was genau Sie dazu machen müssen und
12943 hoffen, daß Sie derartig erstellte Vorlagen an das LyX-Team schicken, damit
12944 es in kommenden Versionen von LyX integriert werden kann.
12947 \begin_layout Standard
12948 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
12949 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
12950 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
12952 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
12953 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
12959 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluß
12960 speichern Sie diese
12965 Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen müssen Sie
12970 starten um eine PostScript®-Datei zu erzeugen, die von LaTeX eingebunden
12972 In diesem Fall ist also die
12976 -Datei die oben erwähnte Originaldatei, und die
12980 -Datei die tatsächlich eingebundene Datei.
12983 \begin_layout Standard
12984 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
12985 aktualisieren des Materials während Sie an Ihrem Text schreiben.
12986 Außerdem ist erst so die Flexibilität gegeben die benötigt wird, um unterschied
12987 liche Exportformate für die LyX-Datei zu ermöglichen.
12988 So ist es im Falle einer Ausgabe als reiner (ASCII) Text besteht sicher
12989 nicht sinnvoll, eine PostScript®-Datei im Rohformat einzubinden.
12990 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
12991 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
12992 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
12993 Genau dies ist mit der Einfügung Externes Material möglich, denn sie kennt
12994 all die notwendigen Befehle für derartige Konvertierungen (sofern sie von
12995 LyX unterstützt werden).
12998 \begin_layout Standard
12999 Darüberhinaus erlaubt die Einfügung Externes Material aber auch die einfache
13000 Integration mit externen Betrachtern und Editoren.
13001 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
13002 XFig zu starten um die Abbildung zu bearbeiten oder die erstellte PostScript®-D
13008 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
13009 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
13010 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
13011 der richtigen Größe zu erstellen.
13012 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
13013 und können so Ihre Produktivität ungemein steigern.
13016 \begin_layout Standard
13017 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
13018 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
13020 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
13021 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen um externe
13022 Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
13023 Ein fortgeschrittener
13024 Nutzer kann mit derartigen selbst erstellten Vorlagen die Möglichkeiten
13025 von LyX stark erweitern, ohne dazu den eigentlichen Quellcode verändern
13027 Zwar ist dazu einiges an Arbeit notwendig um all diese Befehle festzulegen,
13028 aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
13031 \begin_layout Standard
13032 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
13033 möglicher Exportformate für das eingefügte Material gibt wäre es zu vermuten,
13034 daß man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
13035 Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
13036 lle so einfach wie möglich zu halten.
13037 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
13038 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
13039 und es gibt nur einen einzigen Knopf
13044 rgebnis\InsetSpace ~
13047 , der die Datei in genau diesem primären Format anzeigt.
13048 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
13049 So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
13051 Denken Sie also daran daß Ihnen die Vorschau lediglich das Aussehen in
13052 diesem Hauptformat anzeigt; wenn Sie sehen wollen wie das Ergebnis in anderen
13053 Formaten aussieht müssen Sie wie gewohnt die Konvertierung manuell durchführen.
13056 \begin_layout Section
13059 Externe Datei bearbeiten
13062 \begin_layout Standard
13063 Eine Externe Einfügung wird vom Menü
13071 Es wird dann eine Schaltfläche in Ihrem Dokument eingefügt, und der Dialog
13074 Externe\InsetSpace ~
13079 In diesem Dialog können Sie genau festlegen welche Art von Material Sie
13080 einbinden wollen, und auch wie das geschehen soll.
13081 Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
13082 und Betrachter starten.
13085 \begin_layout Standard
13086 Ganz oben in diesem Dialog befindet sich eine Auswahlliste, in der Sie auswählen
13087 welche der Vorlagen verwendet werden soll.
13088 Darunter ist ein Textfenster in dem Sie einige hoffentlich hilfreiche Hinweise
13089 zur Verwendung finden: Meist eine kurze Beschreibung was die Vorlage macht
13090 und welche Parameter möglich sind.
13091 Es folgt ein Eingabefenster für den Dateinamen mit zugehörigem
13099 Schalter der den gewohnten Dateidialog öffnet um interaktiv eine Datei
13101 Dieser Name spezifiziert die originale Datei.
13102 Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird
13103 besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
13106 \begin_layout Standard
13107 Unten im Dialog finden Sie einen Eingabebereich mit dem Namen
13115 Damit sind Sie in der Lage die jeweilige Einfügung genauer festzulegen.
13116 Der Kommentar im Textfenster sollte Ihnen einen Hinweis geben, was Sie
13117 hier in der jeweiligen Vorlage angeben können, generell sind es Optionen
13118 die das genaue Aussehen der Einfügung beeinflussen.
13121 \begin_layout Standard
13122 Ganz rechts im Dialog befinden sich drei Knöpfe:
13136 rgebnis\InsetSpace ~
13147 Dies erlaubt es Ihnen, die Originaldatei mit dem zugeordneten Programm
13148 zu editieren, die erzeugte Einfügung in der Vorschau zu betrachten sowie
13149 eine Aktualisierung der Datei im primären Format auszulösen.
13150 Dieser letzte Knopf ist oft deaktiviert, da die meisten Vorlagen so konfigurier
13151 t sind, daß sie eine Aktualisierung automatisch vornehmen, sobald sich die
13152 Originaldatei verändert hat.
13153 In einem solchen Fall ist eine erzwungene Aktualisierung nicht notwendig.
13154 Bei einigen Vorlagen ist dieser Automatismus aber abgeschaltet, z.
13158 \begin_layout Standard
13167 wenn der Aufwand, die einzubindende Datei zu erstellen, unverhältnismäßig
13168 groß ist und deshalb die Entscheidung, wann eine Aktualisierung wirklich
13169 nötig ist, dem Nutzer überlassen bleibt.
13170 Allerdings sind in diesem Fall auch wirklich Sie dafür zuständig z.
13174 \begin_layout Standard
13183 vor dem Ausdruck durch einen Klick auf den
13190 -Knopf sicherzustellen, daß auch wirklich die aktuellste Datei eingebunden
13192 In dem Zusammenhang wäre es sicher hilfreich wenn es einen Menüeintrag
13198 earbeiten\SpecialChar \menuseparator
13200 Einfügungen\InsetSpace ~
13203 gäbe, der alle diese 'manuellen' Einfügungen aktualisiert.
13204 Leider ist das (noch) nicht der Fall, und es kann wohl noch eine Weile
13205 dauern bis es soweit ist.
13209 \begin_layout Standard
13210 Ganz unten befinden sich schließlich die gewohnten Knöpfe
13223 Wichtig in diesem Kontext ist daß auch ein Klick auf einen der Knöpfe auf
13224 der rechten Seite (
13238 rgebnis\InsetSpace ~
13248 ) bewirkt, daß geänderte Einstellungen im Dialog übernommen werden, so daß
13253 lediglich die Änderungen seit dem letzten Klick auf einen dieser Knöpfe
13255 Um davor gemachte Änderungen zurückzunehmen verwenden Sie bitte die normale
13263 \begin_layout Section
13267 \begin_layout Standard
13268 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
13269 von externem Material verwendet werden können.
13270 Dies sollte etwa folgendes umfassen:
13273 \begin_layout Itemize
13274 Externe Rasterbilder
13277 \begin_layout Itemize
13278 Externe XFig-Abbildungen
13281 \begin_layout Itemize
13285 \begin_layout Itemize
13286 Beispiele mit Musik
13289 \begin_layout Itemize
13290 Verwendung von Makefiles
13293 \begin_layout Itemize
13294 Rekursive externe Vorlagen
13297 \begin_layout Section
13298 Die Konfigurationsdatei
13301 \begin_layout Standard
13302 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
13303 Allerdings sollten Sie sich im klaren sein daß Sie, wenn Sie dabei zu unbesorgt
13304 vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
13305 Wenn Sie also eigene Vorlagen erstellen wollen lesen Sie bitte
13309 den Abschnitt über Sicherheit.
13312 \begin_layout Standard
13313 Nichtsdestotrotz sollten Sie unbedingt selbst erstellte Vorlagen an das
13317 \begin_layout Standard
13318 Die Vorlagendefinitionen befinden sich in der Datei
13320 LyXDir/external_templates
13323 Sie können sich eine Kopie davon in Ihr privates Nutzerverzeichnis
13327 kopieren und editieren.
13328 Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
13329 genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
13330 finden\SpecialChar \ldots{}
13334 \begin_layout Section
13335 Der Ersetzungsmechanismus
13338 \begin_layout Standard
13339 Wenn über die externe Einfügung ein externes Programm gestartet wird geschieht
13340 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
13341 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
13342 Aufruf ausgewertet werden.
13343 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
13344 das LyX-Dokument enthält.
13345 Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
13347 Hier finden Sie eine Liste dieser Makros:
13350 \begin_layout Description
13351 $$FName Der Name der im Dialog angegeben Datei.
13354 \begin_layout Description
13355 $$Basename Der Dateiname ohne die Endung
13358 \begin_layout Description
13359 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
13360 wird automatisch gelöscht wenn das Dokument geschlossen oder die Einfügung
13364 \begin_layout Description
13366 \begin_inset Quotes gld
13370 \begin_inset Quotes grd
13373 ) Dieses Makro wird expandiert zum Inhalt der Datei mit dem Namen
13380 \begin_layout Description
13381 $$Sysdir Dies wird ersetzt durch den Namen des Systemverzeichnisses.
13382 Wird normalerweise verwendet um diverse Hilfsskripte anzusprechen, die
13386 \begin_layout Standard
13387 Darüberhinaus werden sämtliche Umgebungsvariablen der Form
13394 \begin_layout Section
13395 Sicherheitshinweise
13398 \begin_layout Standard
13399 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
13400 zu einer Vielzahl von externen Programmen und startet diese automatisch.
13401 Darum ist es Notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
13403 Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
13404 Parameter anzugeben, scheinbar Gefahr, daß jemand bösartige Dokumente erstellt
13405 die willkürliche Befehle ausführen sobald ein Nutzer sie betrachtet oder
13407 Dies ist etwas das wir unter allen Umständen vermeiden wollen.
13410 \begin_layout Standard
13411 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
13412 tei festgelegt werden können bestehen keine Sicherheitsbedenken solange
13413 LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
13414 Der Grund dafür ist, daß die externen Programme nicht via
13418 Systembefehl aufgerufen werden, sondern via
13423 Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
13424 willkürliche Befehle durch die Shell ausführen zu lassen.
13427 \begin_layout Standard
13431 \begin_layout Standard
13439 Bedingt durch diese Sicherheit sind Sie allerdings etwas eingeschränkt in
13440 der Auswahl der Befehlszeichenketten, die Sie in der Vorlagedatei verwenden
13442 Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muß
13443 auch so bleiben wenn LyX weiterhin sicher bleiben soll.
13444 Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
13445 Skript schreiben und dieses dann aufrufen.
13450 finden Sie das Skript
13452 general_command_wrapper.py
13454 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
13455 Es ist auch ein gutes Beispiel wenn Sie selbst eigene, sichere Skripte
13457 Ein sehr viel komplexeres Beispiel, das auch
13461 und Konsorten verwendet, finden Sie mit
13465 im selben Verzeichnis.
13469 \begin_layout Standard
13480 \begin_layout Standard
13481 Es ist zwar durchaus möglich eine Vorlage zu erstellen, die eine direkte
13482 Interaktion mit der Shell erlaubt.
13483 Dies würde jedoch einem böswilligen Nutzer erlauben, durch die clevere
13484 Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
13485 Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
13490 Mechanismus arbeiten.
13491 Selbstverständlich mag es verlockend sein in einer sicheren Umgebung zu
13492 den einfacheren Shellscripts zurückzukehren.
13493 Aber seien Sie sich bewußt
13497 Sie dadurch ein potentielles Sicherheitsloch schaffen.
13498 Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
13499 Open Source an uns zu schicken sollte klar sein daß ein derartiges, unsicheres
13500 Skript niemals fester Bestandteil der LyX-Distribution werden kann.
13503 \begin_layout Standard
13504 Die Einfügung externes Material
13508 eine große Macht, und man muß sicherheitsbewußt damit umgehen.
13509 Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
13510 die Türe zu gewaltigen Sicherheitsproblemen öffnen.
13511 Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
13512 oder fragen Sie das LyX-Team wenn Sie sich nicht sicher sind ob eine von
13513 Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
13514 Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
13515 kontrollierten Umfeld verwenden.
13518 \begin_layout Section
13519 Die Zukunft der externen Einfügung
13522 \begin_layout Standard
13523 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
13524 Mechanismus der einen Zugang zu den Interna von LyX bietet.
13525 Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
13526 Falls sich jemand an die Weiterentwicklung macht sind hier ein paar Hinweise,
13527 welche Wege dabei gegangen werden sollten:
13530 \begin_layout Itemize
13531 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
13534 \begin_layout Itemize
13535 Eingebettete Bearbeitung, z.
13539 \begin_layout Standard
13548 über OpenParts oder ein ähnliches Protokoll.
13551 \begin_layout Itemize
13552 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
13553 Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
13554 ebenso für die Parameter für jedes dieser Formate.
13555 Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
13556 global für diese eine Vorlage gilt.
13557 Dies würde es ermöglichen auf die etwas willkürliche Festlegung eines primären
13558 Formates für das einzubindende Material zu verzichten.
13561 \begin_layout Itemize
13562 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
13563 als die einfache Parameterzeile zu ermöglichen.
13564 Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
13565 e Version der Einfügungsdialoge zu erstellen.
13568 \begin_layout Chapter
13573 \begin_layout Standard
13574 Dieser Anhang ist eine große Zusammenstellung aller Tastaturkürzel der deutschen
13576 Ursprünglich sollte es nur eine Liste der Kürzel, gefolgt von der zugeordneten
13577 Funktion werden, damit ein Benutzer schnell herausfinden kann was ein Kürzel
13579 Später haben wir uns dann entschlossen, auch die Menüs und die Definition
13580 der Werkzeugleiste hier aufzunehmen.
13584 \begin_layout Standard
13585 Die Form ist eigentlich selbsterklärend, dennoch ein paar Tips: Alle Einträge
13594 usw.) sind alphabetisch geordnet.
13595 Einfachere Kombinationen stehen weiter oben als komplexere (
13604 Alle Einträge hier wurden aus der Menüstruktur und den Definitionsdateien
13614 Diese Dateien stellen im Zweifelsfall 'die letzte Instanz' das.
13615 Bedenken Sie auch, daß Sie die Tastaturkürzel auch in Ihrer privaten Datei
13618 UserDir/preferences
13620 umdefinieren können.
13621 Wenn also etwas nicht übereinstimmt schauen Sie bitte zuerst dort nach
13622 und stellen Sie sicher daß es nicht dort umdefiniert wurde.
13625 \begin_layout Standard
13626 Und als letztes sei der Hinweis angebracht daß einige Windowmanager (wie
13631 \begin_layout Standard
13640 FVWM) einige der Funktionstasten abfangen und für die eigene Steuerung
13642 So schaltet etwa bei einigen Installationen
13646 zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
13647 vorgesehen -- ein Wort vorwärts.
13648 Aber auch der Windowmanager ist zum Glück konfigurierbar, und Sie können
13649 derartige 'Kollisionen' beheben.
13652 \begin_layout Section
13656 \begin_layout LyX-Code
13660 \begin_layout LyX-Code
13664 \begin_layout LyX-Code
13668 \begin_layout LyX-Code
13669 Icon "buffer-write"
13672 \begin_layout LyX-Code
13673 Icon "buffer-print"
13676 \begin_layout LyX-Code
13680 \begin_layout LyX-Code
13684 \begin_layout LyX-Code
13688 \begin_layout LyX-Code
13692 \begin_layout LyX-Code
13696 \begin_layout LyX-Code
13700 \begin_layout LyX-Code
13704 \begin_layout LyX-Code
13708 \begin_layout LyX-Code
13712 \begin_layout LyX-Code
13716 \begin_layout LyX-Code
13720 \begin_layout LyX-Code
13724 \begin_layout LyX-Code
13725 Icon "footnote-insert"
13728 \begin_layout LyX-Code
13729 Icon "marginpar-insert"
13732 \begin_layout LyX-Code
13736 \begin_layout LyX-Code
13740 \begin_layout LyX-Code
13741 Icon "figure-insert"
13744 \begin_layout LyX-Code
13745 Icon "dialog-tabular-insert"
13748 \begin_layout LyX-Code
13752 \begin_layout Section
13756 \begin_layout Subsection
13761 \labelwidthstring 00.00.0000
13771 \labelwidthstring 00.00.0000
13783 \labelwidthstring 00.00.0000
13795 \labelwidthstring 00.00.0000
13809 \labelwidthstring 00.00.0000
13819 \labelwidthstring 00.00.0000
13832 \labelwidthstring 00.00.0000
13841 \labelwidthstring 00.00.0000
13850 \labelwidthstring 00.00.0000
13859 \labelwidthstring 00.00.0000
13869 \labelwidthstring 00.00.0000
13879 \labelwidthstring 00.00.0000
13889 \labelwidthstring 00.00.0000
13903 \labelwidthstring 00.00.0000
13913 \labelwidthstring 00.00.0000
13925 \labelwidthstring 00.00.0000
13937 \labelwidthstring 00.00.0000
13947 \labelwidthstring 00.00.0000
13953 buffer-new-template
13957 \labelwidthstring 00.00.0000
13968 \begin_layout Subsection
13973 \labelwidthstring 00.00.0000
13985 \labelwidthstring 00.00.0000
13997 \labelwidthstring 00.00.0000
14009 \labelwidthstring 00.00.0000
14023 \labelwidthstring 00.00.0000
14035 \labelwidthstring 00.00.0000
14047 \labelwidthstring 00.00.0000
14059 \labelwidthstring 00.00.0000
14071 \labelwidthstring 00.00.0000
14081 \labelwidthstring 00.00.0000
14093 \labelwidthstring 00.00.0000
14108 \labelwidthstring 00.00.0000
14115 tabular-feature align-left
14119 \labelwidthstring 00.00.0000
14126 tabular-feature delete-column
14130 \labelwidthstring 00.00.0000
14137 tabular-feature append-row
14141 \labelwidthstring 00.00.0000
14148 tabular-feature align-right
14152 \labelwidthstring 00.00.0000
14159 tabular-feature delete-row
14163 \labelwidthstring 00.00.0000
14170 tabular-feature toggle-line-left
14174 \labelwidthstring 00.00.0000
14181 tabular-feature valign-bottom
14185 \labelwidthstring 00.00.0000
14192 tabular-feature toggle-line-top
14196 \labelwidthstring 00.00.0000
14203 tabular-feature multicolumn
14207 \labelwidthstring 00.00.0000
14214 tabular-feature toggle-line-right
14218 \labelwidthstring 00.00.0000
14225 tabular-feature append-column
14229 \labelwidthstring 00.00.0000
14236 tabular-feature valign-center
14240 \labelwidthstring 00.00.0000
14247 tabular-feature toggle-line-bottom
14251 \labelwidthstring 00.00.0000
14258 tabular-feature valign-top
14262 \labelwidthstring 00.00.0000
14269 tabular-feature align-center
14274 \labelwidthstring 00.00.0000
14287 \labelwidthstring 00.00.0000
14294 primary-selection-paste paragraph
14298 \labelwidthstring 00.00.0000
14305 primary-selection-paste
14310 \labelwidthstring 00.00.0000
14322 \labelwidthstring 00.00.0000
14333 \begin_layout Subsection
14338 \labelwidthstring 00.00.0000
14350 \labelwidthstring 00.00.0000
14358 dialog-tabular-insert
14362 \labelwidthstring 00.00.0000
14370 buffer-child-insert
14374 \labelwidthstring 00.00.0000
14389 \labelwidthstring 00.00.0000
14396 file-insert-ascii paragraphs
14400 \labelwidthstring 00.00.0000
14411 \labelwidthstring 00.00.0000
14418 file-insert-ascii lines
14423 \labelwidthstring 00.00.0000
14435 \labelwidthstring 00.00.0000
14447 \labelwidthstring 00.00.0000
14462 \labelwidthstring 00.00.0000
14473 \labelwidthstring 00.00.0000
14484 \labelwidthstring 00.00.0000
14495 \labelwidthstring 00.00.0000
14506 \labelwidthstring 00.00.0000
14517 \labelwidthstring 00.00.0000
14529 \labelwidthstring 00.00.0000
14544 \labelwidthstring 00.00.0000
14551 buffer-float-insert algorithm
14555 \labelwidthstring 00.00.0000
14562 buffer-float-insert wide-tab
14566 \labelwidthstring 00.00.0000
14573 buffer-float-insert figure
14577 \labelwidthstring 00.00.0000
14584 buffer-float-insert table
14588 \labelwidthstring 00.00.0000
14595 buffer-float-insert wide-fig
14600 \labelwidthstring 00.00.0000
14612 \labelwidthstring 00.00.0000
14624 \labelwidthstring 00.00.0000
14632 marginalnote-insert
14636 \labelwidthstring 00.00.0000
14648 \labelwidthstring 00.00.0000
14663 \labelwidthstring 00.00.0000
14674 \labelwidthstring 00.00.0000
14685 \labelwidthstring 00.00.0000
14690 ligature-break-insert
14694 \labelwidthstring 00.00.0000
14705 \labelwidthstring 00.00.0000
14712 protected-space-insert
14716 \labelwidthstring 00.00.0000
14723 menu-separator-insert
14727 \labelwidthstring 00.00.0000
14734 end-of-sentence-period-insert
14738 \labelwidthstring 00.00.0000
14745 command-sequence math-insert ^;math-mode;
14749 \labelwidthstring 00.00.0000
14756 hyphenation-point-insert
14760 \labelwidthstring 00.00.0000
14767 command-sequence math-insert _;math-mode;
14771 \labelwidthstring 00.00.0000
14783 \labelwidthstring 00.00.0000
14795 \labelwidthstring 00.00.0000
14807 \labelwidthstring 00.00.0000
14819 \labelwidthstring 00.00.0000
14831 \labelwidthstring 00.00.0000
14842 \begin_layout Subsection
14849 \labelwidthstring 00.00.0000
14861 \labelwidthstring 00.00.0000
14873 \labelwidthstring 00.00.0000
14885 \labelwidthstring 00.00.0000
14897 \labelwidthstring 00.00.0000
14909 \labelwidthstring 00.00.0000
14921 \labelwidthstring 00.00.0000
14933 \labelwidthstring 00.00.0000
14945 \labelwidthstring 00.00.0000
14956 \begin_layout Subsubsection
14959 Format\SpecialChar \menuseparator
14960 Zeichen\SpecialChar \ldots{}
14965 \labelwidthstring 00.00.0000
14977 \labelwidthstring 00.00.0000
14987 \labelwidthstring 00.00.0000
14997 \labelwidthstring 00.00.0000
15007 \labelwidthstring 00.00.0000
15017 \labelwidthstring 00.00.0000
15027 \labelwidthstring 00.00.0000
15037 \labelwidthstring 00.00.0000
15047 \labelwidthstring 00.00.0000
15057 \labelwidthstring 00.00.0000
15067 \labelwidthstring 00.00.0000
15077 \labelwidthstring 00.00.0000
15087 \labelwidthstring 00.00.0000
15097 \labelwidthstring 00.00.0000
15107 \labelwidthstring 00.00.0000
15119 \labelwidthstring 00.00.0000
15131 \labelwidthstring 00.00.0000
15143 \labelwidthstring 00.00.0000
15155 \labelwidthstring 00.00.0000
15165 \labelwidthstring 00.00.0000
15177 \labelwidthstring 00.00.0000
15189 \labelwidthstring 00.00.0000
15199 \labelwidthstring 00.00.0000
15211 \labelwidthstring 00.00.0000
15223 \labelwidthstring 00.00.0000
15235 \labelwidthstring 00.00.0000
15247 \labelwidthstring 00.00.0000
15257 \labelwidthstring 00.00.0000
15267 \labelwidthstring 00.00.0000
15279 \labelwidthstring 00.00.0000
15291 \labelwidthstring 00.00.0000
15303 \labelwidthstring 00.00.0000
15313 \labelwidthstring 00.00.0000
15322 \begin_layout Subsection
15326 \begin_layout Subsection
15330 \begin_layout Subsection
15334 \begin_layout Subsection
15339 \labelwidthstring 00.00.0000
15351 \labelwidthstring 00.00.0000
15363 \labelwidthstring 00.00.0000
15375 \labelwidthstring 00.00.0000
15387 \labelwidthstring 00.00.0000
15399 \labelwidthstring 00.00.0000
15407 layout ShortFoilhead
15411 \labelwidthstring 00.00.0000
15423 \labelwidthstring 00.00.0000
15435 \labelwidthstring 00.00.0000
15447 \labelwidthstring 00.00.0000
15459 \labelwidthstring 00.00.0000
15467 layout ShortRotatefoilhead
15471 \labelwidthstring 00.00.0000
15483 \labelwidthstring 00.00.0000
15495 \labelwidthstring 00.00.0000
15507 \labelwidthstring 00.00.0000
15515 drop-layouts-choice
15519 \labelwidthstring 00.00.0000
15534 \labelwidthstring 00.00.0000
15549 \labelwidthstring 00.00.0000
15561 \labelwidthstring 00.00.0000
15573 \labelwidthstring 00.00.0000
15581 layout Subsubsection
15585 \labelwidthstring 00.00.0000
15597 \labelwidthstring 00.00.0000
15605 layout Subparagraph
15609 \labelwidthstring 00.00.0000
15613 asterisk\InsetSpace ~
15622 \labelwidthstring 00.00.0000
15626 asterisk\InsetSpace ~
15635 \labelwidthstring 00.00.0000
15639 asterisk\InsetSpace ~
15648 \labelwidthstring 00.00.0000
15652 asterisk\InsetSpace ~
15661 \labelwidthstring 00.00.0000
15665 asterisk\InsetSpace ~
15670 layout Subsubsection*
15674 \labelwidthstring 00.00.0000
15678 asterisk\InsetSpace ~
15687 \labelwidthstring 00.00.0000
15691 asterisk\InsetSpace ~
15696 layout Subparagraph*
15700 \labelwidthstring 00.00.0000
15712 \labelwidthstring 00.00.0000
15720 layout Bibliography
15724 \labelwidthstring 00.00.0000
15736 \labelwidthstring 00.00.0000
15748 \labelwidthstring 00.00.0000
15760 \labelwidthstring 00.00.0000
15772 \labelwidthstring 00.00.0000
15784 \labelwidthstring 00.00.0000
15792 layout Rotatefoilhead
15796 \labelwidthstring 00.00.0000
15804 layout RightAddress
15808 \labelwidthstring 00.00.0000
15820 \labelwidthstring 00.00.0000
15832 \labelwidthstring 00.00.0000
15844 \labelwidthstring 00.00.0000
15855 \begin_layout Standard
15856 Die folgenden Definitionen dienen der Kompatibilität zu älteren Versionen.
15857 Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
15861 \labelwidthstring 00.00.0000
15873 \labelwidthstring 00.00.0000
15881 layout Subsubsection*
15885 \labelwidthstring 00.00.0000
15896 \begin_layout Section
15900 \begin_layout Subsection
15901 Specifische Definitionen aus
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
15980 hyphenation-point-insert
15984 \labelwidthstring 00.00.0000
15995 \labelwidthstring 00.00.0000
16002 line-delete-forward
16006 \labelwidthstring 00.00.0000
16017 \labelwidthstring 00.00.0000
16028 \labelwidthstring 00.00.0000
16039 \labelwidthstring 00.00.0000
16050 \labelwidthstring 00.00.0000
16061 \labelwidthstring 00.00.0000
16070 \labelwidthstring 00.00.0000
16081 \labelwidthstring 00.00.0000
16092 \labelwidthstring 00.00.0000
16103 \labelwidthstring 00.00.0000
16114 \labelwidthstring 00.00.0000
16125 \labelwidthstring 00.00.0000
16136 \labelwidthstring 00.00.0000
16148 \labelwidthstring 00.00.0000
16160 \labelwidthstring 00.00.0000
16172 \labelwidthstring 00.00.0000
16184 \labelwidthstring 00.00.0000
16197 \labelwidthstring 00.00.0000
16209 \labelwidthstring 00.00.0000
16221 \labelwidthstring 00.00.0000
16233 \labelwidthstring 00.00.0000
16245 \labelwidthstring 00.00.0000
16258 \labelwidthstring 00.00.0000
16270 \labelwidthstring 00.00.0000
16282 \labelwidthstring 00.00.0000
16295 \labelwidthstring 00.00.0000
16308 \labelwidthstring 00.00.0000
16321 \labelwidthstring 00.00.0000
16334 \labelwidthstring 00.00.0000
16347 \labelwidthstring 00.00.0000
16360 \labelwidthstring 00.00.0000
16372 \labelwidthstring 00.00.0000
16384 \labelwidthstring 00.00.0000
16396 \labelwidthstring 00.00.0000
16404 menu-open Documents
16408 \labelwidthstring 00.00.0000
16420 \labelwidthstring 00.00.0000
16432 \labelwidthstring 00.00.0000
16444 \labelwidthstring 00.00.0000
16456 \labelwidthstring 00.00.0000
16468 \labelwidthstring 00.00.0000
16476 buffer-toggle-read-only
16480 \labelwidthstring 00.00.0000
16492 \labelwidthstring 00.00.0000
16504 \labelwidthstring 00.00.0000
16516 \labelwidthstring 00.00.0000
16527 \labelwidthstring 00.00.0000
16538 \labelwidthstring 00.00.0000
16549 \labelwidthstring 00.00.0000
16560 \labelwidthstring 00.00.0000
16571 \labelwidthstring 00.00.0000
16582 \labelwidthstring 00.00.0000
16593 \labelwidthstring 00.00.0000
16604 \labelwidthstring 00.00.0000
16615 \labelwidthstring 00.00.0000
16626 \labelwidthstring 00.00.0000
16637 \labelwidthstring 00.00.0000
16648 \labelwidthstring 00.00.0000
16659 \labelwidthstring 00.00.0000
16670 \labelwidthstring 00.00.0000
16677 word-delete-forward
16681 \labelwidthstring 00.00.0000
16688 word-delete-backward
16692 \labelwidthstring 00.00.0000
16703 \labelwidthstring 00.00.0000
16710 end-of-sentence-period-insert
16714 \labelwidthstring 00.00.0000
16721 protected-space-insert
16725 \labelwidthstring 00.00.0000
16736 \labelwidthstring 00.00.0000
16747 \labelwidthstring 00.00.0000
16758 \labelwidthstring 00.00.0000
16769 \labelwidthstring 00.00.0000
16780 \labelwidthstring 00.00.0000
16791 \labelwidthstring 00.00.0000
16798 buffer-begin-select
16802 \labelwidthstring 00.00.0000
16813 \labelwidthstring 00.00.0000
16820 paragraph-up-select
16824 \labelwidthstring 00.00.0000
16831 paragraph-down-select
16835 \labelwidthstring 00.00.0000
16842 word-backward-select
16846 \labelwidthstring 00.00.0000
16853 word-forward-select
16857 \labelwidthstring 00.00.0000
16868 \labelwidthstring 00.00.0000
16875 word-delete-forward
16879 \labelwidthstring 00.00.0000
16890 \labelwidthstring 00.00.0000
16901 \labelwidthstring 00.00.0000
16912 \labelwidthstring 00.00.0000
16923 \labelwidthstring 00.00.0000
16930 break-paragraph-keep-layout
16934 \labelwidthstring 00.00.0000
16942 \begin_layout Subsection
16943 Specifische Definitionen aus
16949 \labelwidthstring 00.00.0000
16960 \labelwidthstring 00.00.0000
16971 \labelwidthstring 00.00.0000
16982 \labelwidthstring 00.00.0000
16993 \labelwidthstring 00.00.0000
17004 \labelwidthstring 00.00.0000
17015 \labelwidthstring 00.00.0000
17026 \labelwidthstring 00.00.0000
17037 \labelwidthstring 00.00.0000
17048 \labelwidthstring 00.00.0000
17059 \labelwidthstring 00.00.0000
17070 \labelwidthstring 00.00.0000
17081 \labelwidthstring 00.00.0000
17092 \labelwidthstring 00.00.0000
17103 \labelwidthstring 00.00.0000
17114 \labelwidthstring 00.00.0000
17125 \labelwidthstring 00.00.0000
17136 \labelwidthstring 00.00.0000
17147 \labelwidthstring 00.00.0000
17158 \labelwidthstring 00.00.0000
17169 \labelwidthstring 00.00.0000
17180 \labelwidthstring 00.00.0000
17191 \labelwidthstring 00.00.0000
17198 protected-space-insert
17202 \labelwidthstring 00.00.0000
17213 \labelwidthstring 00.00.0000
17224 \labelwidthstring 00.00.0000
17235 \labelwidthstring 00.00.0000
17242 buffer-new-template
17246 \labelwidthstring 00.00.0000
17257 \labelwidthstring 00.00.0000
17268 \labelwidthstring 00.00.0000
17279 \labelwidthstring 00.00.0000
17290 \labelwidthstring 00.00.0000
17301 \labelwidthstring 00.00.0000
17312 \labelwidthstring 00.00.0000
17323 \labelwidthstring 00.00.0000
17330 end-of-sentence-period-insert
17334 \labelwidthstring 00.00.0000
17345 \labelwidthstring 00.00.0000
17356 \labelwidthstring 00.00.0000
17363 hyphenation-point-insert
17367 \labelwidthstring 00.00.0000
17378 \labelwidthstring 00.00.0000
17385 protected-space-insert
17389 \labelwidthstring 00.00.0000
17400 \labelwidthstring 00.00.0000
17411 \labelwidthstring 00.00.0000
17422 \labelwidthstring 00.00.0000
17433 \labelwidthstring 00.00.0000
17444 \labelwidthstring 00.00.0000
17455 \labelwidthstring 00.00.0000
17466 \labelwidthstring 00.00.0000
17477 \labelwidthstring 00.00.0000
17488 \labelwidthstring 00.00.0000
17499 \labelwidthstring 00.00.0000
17510 \labelwidthstring 00.00.0000
17521 \labelwidthstring 00.00.0000
17532 \labelwidthstring 00.00.0000
17543 \labelwidthstring 00.00.0000
17554 \labelwidthstring 00.00.0000
17561 word-delete-forward
17565 \labelwidthstring 00.00.0000
17572 word-delete-backward
17576 \labelwidthstring 00.00.0000
17587 \labelwidthstring 00.00.0000
17598 \labelwidthstring 00.00.0000
17609 \labelwidthstring 00.00.0000
17620 \labelwidthstring 00.00.0000
17627 paragraph-down-select
17631 \labelwidthstring 00.00.0000
17642 \labelwidthstring 00.00.0000
17649 buffer-begin-select
17653 \labelwidthstring 00.00.0000
17660 word-backward-select
17664 \labelwidthstring 00.00.0000
17671 word-forward-select
17675 \labelwidthstring 00.00.0000
17682 paragraph-up-select
17686 \labelwidthstring 00.00.0000
17697 \labelwidthstring 00.00.0000
17704 break-paragraph-keep-layout
17708 \labelwidthstring 00.00.0000
17719 \labelwidthstring 00.00.0000
17730 \labelwidthstring 00.00.0000
17741 \labelwidthstring 00.00.0000
17752 \labelwidthstring 00.00.0000
17763 \labelwidthstring 00.00.0000
17772 \labelwidthstring 00.00.0000
17783 \labelwidthstring 00.00.0000
17794 \labelwidthstring 00.00.0000
17805 \labelwidthstring 00.00.0000
17816 \labelwidthstring 00.00.0000
17826 \begin_layout Subsection
17827 Spezifische Definitionen aus
17832 \begin_layout Standard
17833 Definitionen die denen aus dem Programm Scientific Word ähnlich sind.
17836 \begin_layout Standard
17837 Zusammengestellt von
17845 \begin_layout Standard
17846 Diese Definitionen erleichtern das Schreiben von Gleichungen ohne die Maus
17850 \begin_layout Standard
17851 Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
17852 sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
17853 Wenn Sie beispielsweise wissen wollen wie
17857 korrekt bezeichnet wird, drücken Sie
17861 gefolgt von dieser Kombination und in der Statuszeile sehen Sie dann
17862 \begin_inset Quotes gld
17870 \begin_inset Quotes grd
17877 \labelwidthstring 00.00.0000
17887 \begin_layout Standard
17888 Wechsel normal/hervorgehobener Modus für Gleichungen.
17892 \labelwidthstring 00.00.0000
17902 \begin_layout Standard
17903 Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste drücken
17904 wird der Ausdruck als Zähler eines Bruches verwendet.
17908 \labelwidthstring 00.00.0000
17918 \begin_layout Standard
17919 Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
17920 Das normalerweise verwendete
17922 math\SpecialChar \-
17925 , das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
17929 \labelwidthstring 00.00.0000
17940 \labelwidthstring 00.00.0000
17950 \begin_inset Formula $\int$
17957 \labelwidthstring 00.00.0000
17964 line-delete-forward
17969 \begin_layout Standard
17970 Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
17971 im Mathemodus schreiben
17975 \labelwidthstring 00.00.0000
17985 \begin_layout Standard
17986 Befehle um die Numerierung von Gleichungen zu kontrollieren.
17987 Die in Sciword verwendete Sequenz
17991 bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
17995 \labelwidthstring 00.00.0000
18004 Add/remove a number to single equation.
18008 \labelwidthstring 00.00.0000
18017 Add/remove a number to a line in equation array.
18021 \labelwidthstring 00.00.0000
18032 \labelwidthstring 00.00.0000
18041 Insert a quote character.
18045 \labelwidthstring 00.00.0000
18055 \begin_inset Formula $\sqrt{}$
18062 \labelwidthstring 00.00.0000
18073 \labelwidthstring 00.00.0000
18084 \labelwidthstring 00.00.0000
18095 \labelwidthstring 00.00.0000
18106 \labelwidthstring 00.00.0000
18117 \labelwidthstring 00.00.0000
18128 \labelwidthstring 00.00.0000
18138 \begin_layout Standard
18140 In Sciword erhält man durch Eingabe von
18148 ein Paar zusammengehöriger Klammern.
18149 Um ungleiche Klammerpaare zu erhalten müssen Sie den Dialog
18151 Mathematische Symbole
18154 Wenn Sie mit der Rück-Taste (backspace) die
18158 Klammer eines solchen Paares löschen wird nur die Klammer und nicht der
18163 \labelwidthstring 00.00.0000
18174 \labelwidthstring 00.00.0000
18185 \labelwidthstring 00.00.0000
18196 \labelwidthstring 00.00.0000
18207 \labelwidthstring 00.00.0000
18218 \labelwidthstring 00.00.0000
18229 \labelwidthstring 00.00.0000
18236 math-delim langle rangle
18240 \labelwidthstring 00.00.0000
18247 math-delim langle rangle
18251 \labelwidthstring 00.00.0000
18262 \labelwidthstring 00.00.0000
18273 \labelwidthstring 00.00.0000
18284 \labelwidthstring 00.00.0000
18295 \labelwidthstring 00.00.0000
18305 \begin_layout Standard
18306 In Sciword erhält man Akzente vorrangig indem man die entsprechende Akzenttaste
18307 zusammen mit Control drückt, also
18316 für den Acute-Akzent,
18320 für die Tilde usw\SpecialChar \@.
18321 Einige davon funktionieren nur im Mathematikmodus.
18325 \labelwidthstring 00.00.0000
18336 \labelwidthstring 00.00.0000
18347 \labelwidthstring 00.00.0000
18358 \labelwidthstring 00.00.0000
18369 \labelwidthstring 00.00.0000
18380 \labelwidthstring 00.00.0000
18391 \labelwidthstring 00.00.0000
18402 \labelwidthstring 00.00.0000
18413 \labelwidthstring 00.00.0000
18422 Why is it not "accent-bar"?
18425 \begin_layout Standard
18426 Funktionstasten -- größtenteils kompatibel zu Sciword.
18430 \labelwidthstring 00.00.0000
18441 \labelwidthstring 00.00.0000
18452 \labelwidthstring 00.00.0000
18463 \labelwidthstring 00.00.0000
18473 \begin_layout Standard
18474 In Sciword werden F4 bis F8 benutzt, um die Zeichensätze zu wechseln, F4
18475 geht dabei zum Standardzeichensatz.
18479 \labelwidthstring 00.00.0000
18490 \labelwidthstring 00.00.0000
18501 \labelwidthstring 00.00.0000
18512 \labelwidthstring 00.00.0000
18523 \labelwidthstring 00.00.0000
18533 \begin_layout Standard
18534 Sciword-Abkürzungen für mathematische Symbole.
18538 \labelwidthstring 00.00.0000
18548 \begin_inset Formula $\prime$
18555 \labelwidthstring 00.00.0000
18568 \labelwidthstring 00.00.0000
18581 \labelwidthstring 00.00.0000
18589 math-insert partial
18591 Partielle Ableitung
18592 \begin_inset Formula $\partial$
18599 \labelwidthstring 00.00.0000
18610 \begin_inset Formula $\sum$
18617 \labelwidthstring 00.00.0000
18628 \begin_inset Formula $\prod$
18635 \labelwidthstring 00.00.0000
18646 \begin_inset Formula $\infty$
18653 \labelwidthstring 00.00.0000
18661 symbol-insert times
18664 \begin_layout Standard
18665 Meine eigenen Kürzel für Dinge, die ich oft verwende.
18669 \labelwidthstring 00.00.0000
18681 \labelwidthstring 00.00.0000
18692 \begin_inset Quotes gld
18696 \begin_inset Quotes grd
18700 \begin_inset Formula $\dagger$
18707 \labelwidthstring 00.00.0000
18718 \begin_inset Formula $\equiv$
18725 \labelwidthstring 00.00.0000
18735 \begin_inset Quotes gld
18739 \begin_inset Quotes grd
18743 \begin_inset Formula $\approx$
18750 \labelwidthstring 00.00.0000
18760 \begin_inset Formula $\sim$
18767 \labelwidthstring 00.00.0000
18774 math-insert rightarrow
18778 \labelwidthstring 00.00.0000
18789 \labelwidthstring 00.00.0000
18800 \labelwidthstring 00.00.0000
18811 \labelwidthstring 00.00.0000
18821 \begin_layout Subsection
18822 Standard-Definitionen im Mathematikmodus
18826 \labelwidthstring 00.00.0000
18834 math-insert overline
18838 \labelwidthstring 00.00.0000
18850 \labelwidthstring 00.00.0000
18862 \labelwidthstring 00.00.0000
18874 \labelwidthstring 00.00.0000
18886 \labelwidthstring 00.00.0000
18898 \labelwidthstring 00.00.0000
18910 \labelwidthstring 00.00.0000
18922 \labelwidthstring 00.00.0000
18934 \labelwidthstring 00.00.0000
18946 \labelwidthstring 00.00.0000
18958 \labelwidthstring 00.00.0000
18966 math-insert partial
18970 \labelwidthstring 00.00.0000
18982 \labelwidthstring 00.00.0000
18994 \labelwidthstring 00.00.0000
19006 \labelwidthstring 00.00.0000
19018 \labelwidthstring 00.00.0000
19030 \labelwidthstring 00.00.0000
19042 \labelwidthstring 00.00.0000
19054 \labelwidthstring 00.00.0000
19066 \labelwidthstring 00.00.0000
19078 \labelwidthstring 00.00.0000
19090 \labelwidthstring 00.00.0000
19102 \labelwidthstring 00.00.0000
19114 \labelwidthstring 00.00.0000
19126 \labelwidthstring 00.00.0000
19138 \labelwidthstring 00.00.0000
19146 math-delim langle rangle
19150 \labelwidthstring 00.00.0000
19158 math-delim rangle langle
19162 \labelwidthstring 00.00.0000
19174 \labelwidthstring 00.00.0000
19186 \labelwidthstring 00.00.0000
19197 \begin_layout Subsection
19198 Sonstige Tastaturkürzel
19202 \labelwidthstring 00.00.0000
19212 \labelwidthstring 00.00.0000
19222 \labelwidthstring 00.00.0000
19232 \labelwidthstring 00.00.0000
19242 \labelwidthstring 00.00.0000