1 #LyX 1.4.3 created this file. For more info see http://www.lyx.org/
15 \paperfontsize default
22 \paperorientation portrait
29 \paragraph_separation indent
31 \quotes_language german
34 \paperpagestyle default
35 \tracking_changes false
44 Möglichkeiten für fortgeschrittene Benutzer
52 \begin_layout Standard
82 \begin_layout Standard
83 \begin_inset LatexCommand \tableofcontents{}
94 \begin_layout Standard
95 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
96 LyX bietet, um es den eigenen Wünschen anzupassen.
97 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
98 Drucken, das Senden von Befehlen an LyX durch den LyX-Server, Internationalisie
99 rung, Installation neuer LaTeX-Klassen und LyX-Layouts usw.
101 Es kann hier nicht alles beschrieben werden, das an LyX individuell eingestellt
102 und verändert werden kann --- die Entwickler fügen Neuerungen schneller
103 ein, als wir sie dokumentieren können --- doch werden die grundlegenden
104 Fähigkeiten von LyX dokumentiert sowie für einige der etwas obskureren
108 \begin_layout Standard
109 Mit der Version 1.1.6 von LyX wurde eine neue Schnittstelle zu den konfigurierbare
110 n Eigenschaften eingeführt, die Sie über den Menüpunkt
115 erkzeuge\SpecialChar \menuseparator
122 \SpecialChar \ldots{}
124 Diese macht die weiter unten aufgeführten Erläuterungen zu den Konfigurationsda
125 teien von LyX nicht überflüssig, aber es vereinfacht doch den Prozess, LyX
130 Bedürfnisse anzupassen.
133 \begin_layout Chapter
134 Die Konfigurationsdateien von Ly
140 \begin_layout Standard
152 \begin_layout Standard
153 \begin_inset LatexCommand \label{chap:config}
157 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
158 von LyX vertraut zu machen.
159 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
160 ichnis von LyX auf Ihrem Rechner befindet.
161 Sie erfahren dies über den Menüpunkt
166 ilfe\SpecialChar \menuseparator
172 \begin_layout Standard
185 In diesem Verzeichnis speichert LyX alle systemweiten Konfigurationsdateien,
186 wir werden es im weiteren
193 \begin_layout Section
201 \begin_layout Standard
206 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
207 das Verhalten von LyX beeinflusst werden kann.
208 Diese Dateien können direkt von LyX aus über den Dialog
213 erkzeuge\SpecialChar \menuseparator
220 \SpecialChar \ldots{}
221 gelesen und geändert werden.
222 Fast alles, was Sie möglicherweise an LyX ändern wollen, können Sie hier
224 Jedoch können auch viele interne Dinge in LyX angepasst werden, indem man
225 diverse andere Dateien in
230 Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
231 nitten behandelt werden.
234 \begin_layout Subsection
235 Automatisch erzeugte Dateien
238 \begin_layout Standard
239 Diese Dateien werden automatisch bei der Konfiguration von LyX erzeugt.
240 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
242 Normalerweise sollte man sie nicht verändern, da sie jederzeit von LyX
243 überschrieben werden können.
246 \begin_layout Labeling
247 \labelwidthstring 00.00.0000
254 enthält Standardwerte für diverse Befehle.
255 Einstellungen, die Ihnen nicht zusagen, können einfach über
260 erkzeuge\SpecialChar \menuseparator
267 \SpecialChar \ldots{}
271 \begin_layout Labeling
272 \labelwidthstring 00.00.0000
279 enthält eine Auf\SpecialChar \textcompwordmark{}
280 listung aller LaTeX-Pakete, die von LyX erkannt wurden.
281 Derzeit wird diese Liste von LyX selber nicht benutzt, jedoch ist die Informati
282 on, zusammen mit einigem anderen, über den Menüpunkt
287 ilfe\SpecialChar \menuseparator
298 \begin_layout Standard
313 \begin_layout Labeling
314 \labelwidthstring 00.00.0000
321 ist eine Liste mit den im Verzeichnis
325 gefundenen Textklassen, zusammen mit den entsprechenden LaTeX-Dokumentenklassen
326 und einer kurzen Beschreibung.
329 \begin_layout Labeling
330 \labelwidthstring 00.00.0000
335 wird bei der Konfiguration aus der Datei
340 Jeder Eintrag der Form
352 ersetzt, je nachdem, ob das Paket
359 \begin_layout Subsection
363 \begin_layout Labeling
364 \labelwidthstring 00.00.0000
371 Dieses Verzeichnis enthält Dateien mit der Endung
376 In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Menüs
377 öffnen und Bearbeitungsoperationen direkt starten können.
378 Siehe dazu Abschnitt\InsetSpace \space{}
380 \begin_inset LatexCommand \vref{sec:bindings}
389 mit einer an die internationalisierte Version von LyX angepassten Tastenbelegun
390 g existiert, wird diese bevorzugt geladen.
391 Näheres dazu finden Sie in Kapitel\InsetSpace \space{}
393 \begin_inset LatexCommand \vref{chap:i18n}
397 und Abschnitt\InsetSpace \space{}
399 \begin_inset LatexCommand \vref{sec:bindings}
406 \begin_layout Labeling
407 \labelwidthstring 00.00.0000
414 Hier sind einige PostScript®-Bilder gespeichert, die Sie in Ihre Dokumente
419 \begin_layout Labeling
420 \labelwidthstring 00.00.0000
427 Enthält die Dateien der LyX-Dokumentation (einschließlich der, die Sie
429 Eine kleine Ausnahmestellung hat die bereits beschriebene Datei
434 Auch hier wird eine übersetzte Version mit dem Vorsatz
438 vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
439 Siehe dazu Kapitel\InsetSpace ~
441 \begin_inset LatexCommand \vref{chap:i18n}
448 \begin_layout Labeling
449 \labelwidthstring 00.00.0000
456 Enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
457 iten von LyX nutzen können.
458 Verwenden Sie die Schaltfläche
465 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
468 \begin_layout Labeling
469 \labelwidthstring 00.00.0000
474 Enthält Bilddateien, die von der Dialogbox
487 \SpecialChar \menuseparator
490 \SpecialChar \menuseparator
497 \SpecialChar \ldots{}
503 Außerdem finden Sie hier die unterschiedlichen Icons für die Werkzeugleiste
504 und das Bild für den Startbildschirm.
507 \begin_layout Labeling
508 \labelwidthstring 00.00.0000
515 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
516 Näheres dazu finden Sie im Abschnitt\InsetSpace \space{}
518 \begin_inset LatexCommand \vref{sec:keymap}
525 \begin_layout Labeling
526 \labelwidthstring 00.00.0000
533 Hier werden die in Abschnitt\InsetSpace \space{}
535 \begin_inset LatexCommand \vref{chap:textclass}
539 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
543 \begin_layout Labeling
544 \labelwidthstring 00.00.0000
549 / Enthält Dateien, die für die Konvertierung zwischen verschiedenen LyX-Ver\SpecialChar \-
555 \begin_layout Labeling
556 \labelwidthstring 00.00.0000
564 \begin_layout Labeling
565 \labelwidthstring 00.00.0000
570 / Enthält die Vorlagendateien, die Ihnen bei
575 atei\SpecialChar \menuseparator
576 Neu\InsetSpace \space{}
577 von\InsetSpace \space{}
587 \begin_layout Labeling
588 \labelwidthstring 00.00.0000
593 Einige LyX-spezifische LaTeX-Textklassen- (
597 ) und -Stildateien (.
604 \begin_layout Labeling
605 \labelwidthstring 00.00.0000
610 Hier finden Sie Dateien mit der Endung
614 , die die Benutzerschnittstelle von LyX festlegen, also welche Einträge
615 in welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
616 Siehe hierzu Abschnitt\InsetSpace \space{}
618 \begin_inset LatexCommand \vref{sec:Die-Benutzerschnittstelle}
625 \begin_layout Subsection
626 Dateien, die Sie nicht verändern sollten
629 \begin_layout Standard
630 Die folgenden Dateien werden intern von LyX verwendet.
631 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
634 \begin_layout Labeling
635 \labelwidthstring 00.00.0000
642 Diese Datei enthält eine Liste der Entwickler.
643 Ihr Inhalt wird über die Menüauswahl
648 ilfe\SpecialChar \menuseparator
649 Über\InsetSpace \space{}
656 \begin_layout Standard
672 \begin_layout Labeling
673 \labelwidthstring 00.00.0000
680 ist ein LaTeX-Skript, das bei der Konfiguration verwendet wird.
681 Starten Sie es nie direkt.
684 \begin_layout Labeling
685 \labelwidthstring 00.00.0000
692 ist das eigentliche Skript, das zur Neukonfiguration von LyX verwendet
694 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
698 \begin_layout Subsection
702 \begin_layout Labeling
703 \labelwidthstring 00.00.0000
708 Die hier enthaltene Tabelle beschreibt, wie die unterschiedlichen Zeichenkodier
709 ungen in Unicode dargestellt werden.
712 \begin_layout Labeling
713 \labelwidthstring 00.00.0000
718 Diese Datei enthält die Vorlagen für das neue
720 Externes\InsetSpace \space{}
724 Siehe dazu Kapitel\InsetSpace \space{}
726 \begin_inset LatexCommand \vref{cha:Externes}
733 \begin_layout Labeling
734 \labelwidthstring 00.00.0000
739 Eine Liste mit allen derzeit von LyX unterstützten Sprachen.
742 \begin_layout Labeling
743 \labelwidthstring 00.00.0000
751 \begin_layout Section
752 Das lokale Konfigurationsverzeichnis
755 \begin_layout Standard
756 Eventuell benutzen Sie LyX als normaler Benutzer und wollen dennoch einige
757 Einstellungen der Konfiguration ändern.
758 Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
762 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
763 Der Name dieses Verzeichnisses wird als
772 ilfe\SpecialChar \menuseparator
773 Über\InsetSpace \space{}
778 \begin_layout Standard
791 Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
793 Das bedeutet, daß jede Datei, die Sie dort speichern, die entsprechende
794 Datei im Systemverzeichnis ersetzt.
795 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
796 sich entweder im Systemverzeichnis
800 oder aber in Ihrem privaten Verzeichnis befinden.
801 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
805 \begin_layout Standard
806 Dies lässt sich an einigen Beispielen leichter erklären:
809 \begin_layout Itemize
810 Um eine LyX Version älter als 1.1.6 umzukonfigurieren, musste der Benutzer
812 \begin_inset LatexCommand \url{LyXDir/lyxrc.example}
817 \begin_inset Note Note
820 \begin_layout Standard
821 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
822 um Schreibmaschinenformat umzubrechen.
831 kopieren und diese dann manuell editieren.
832 Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in
836 gefunden wird, aber alle Änderungen, die über den neuen Dialog
841 erkzeuge\SpecialChar \menuseparator
848 \SpecialChar \ldots{}
849 gemacht werden, werden in der Datei
854 Danach (das heißt wenn
858 gefunden wird) wird die alte
862 nicht mehr eingelesen und kann gelöscht werden.
866 \begin_layout Itemize
867 Wenn Sie mit dem Menüpunkt
872 erkzeuge\SpecialChar \menuseparator
873 Neu\InsetSpace \space{}
880 eine Neukonfiguration von LyX durchführen, werden die dabei erzeugten Dateien
881 in Ihrem privaten Konfigurationsverzeichnis
885 gespeichert (im Abschnitt\InsetSpace \space{}
887 \begin_inset LatexCommand \vref{sec:autodetected}
891 finden Sie eine Liste all derjenigen Optionen in
895 , die davon betroffen sind).
896 Das bedeutet, daß ab sofort etwaige neue Dokumentenklassen, die Sie in
901 gespeichert haben, im Feld
912 \SpecialChar \menuseparator
920 \SpecialChar \ldots{}
924 \begin_layout Itemize
925 Falls Sie irgendwelche Dateien für neue LaTeX-Dokumentenklassen in einem
926 Verzeichnis installiert haben, das LaTeX über die Umgebungsvariable
930 findet, können auch diese in LyX verwendet werden.
934 \begin_layout Standard
935 vorausgesetzt, es gibt auch eine
947 \begin_layout Itemize
948 Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder zum
949 Beispiel diese deutsche Version) der Dokumentation besorgt haben, sie aber
954 installieren können, da Sie keine Systemadministratorrechte haben, können
955 Sie diese Dateien einfach nach
959 kopieren, und sie werden automatisch über das
969 \begin_layout Section
970 LyX mit mehreren Konfigurationen
971 \begin_inset LatexCommand \label{sec:LyX-multiconf}
978 \begin_layout Standard
979 Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
980 wird für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
981 he Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturkürze
982 l und/oder Druckerkonfigurationen.
983 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
984 erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
988 \begin_layout Standard
989 Indem Sie LyX mit der Option
996 starten, erreichen Sie, daß die Konfiguration aus diesem Verzeichnis anstelle
997 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
998 Sie, indem Sie LyX ohne diese Option starten).
999 Falls das so angegebene Verzeichnis noch nicht existiert, fragt LyX genau
1000 wie beim ersten Start nach, ob es angelegt werden soll.
1001 Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
1002 in LyX verändern, die Einstellungen im Standardverzeichnis werden aber
1003 nicht verändert -- beide Verzeichnisse sind völlig unabhängig.
1004 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1009 auf das zu verwendende Verzeichnis setzen.
1012 \begin_layout Standard
1013 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1014 Aufwand: Wenn Sie etwa eine neue Layoutdatei in
1018 hinzufügen und diese für alle Konfigurationen sichbar sein soll, müssen
1023 Verzeichnissen separat hinzufügen.
1024 Sie können das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
1025 angelegt hat, sind praktisch alle Unterverzeichnisse (sihe oben) leer.
1026 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1027 das entsprechende Verzeichnis im originalen
1032 Lediglich mit dem Verzeichnis
1036 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1042 erkzeuge\SpecialChar \menuseparator
1043 Neu\InsetSpace \space{}
1050 ) abgelegt, die konfigurationsabhängig ist.
1053 \begin_layout Chapter
1062 \SpecialChar \menuseparator
1072 \SpecialChar \ldots{}
1076 \begin_layout Section
1077 Der erste Aufruf des Dialogs
1080 \begin_layout Standard
1081 Bei alten Versionen von LyX bestand die Konfiguration darin, die Datei
1085 manuell zu editieren.
1086 Dies wurde mit LyX\InsetSpace ~
1087 1.1.6 geändert, es steht nun mit
1092 erkzeuge\SpecialChar \menuseparator
1100 ein Befehl zur Verfügung, der die Mühsal der Konfiguration beendet.
1105 wird nur solange verwendet, bis Sie das erste Mal den neuen Konfigurationsdialo
1107 Alle weiteren Änderungen werden in der Datei
1115 wird danach nicht mehr eingelesen und kann gelöscht werden.
1118 \begin_layout Standard
1123 werden nur noch diejenigen Einstellungen gespeichert, die von den Standardwerte
1125 Einige dieser Standardwerte sind fest in LyX einkompiliert, andere werden
1128 LyXDir/lyxrc.defaults
1131 Beachten Sie bitte, daß in beiden Dateien Zeilen, die mit einem
1132 \begin_inset Quotes gld
1136 \begin_inset Quotes grd
1139 beginnen, Kommentare sind und nicht ausgewertet werden.
1142 LyXDir/lyxrc.defaults
1144 nur vom Systemadministator verändert werden, und die Benutzer sollten ihre
1145 persönliche Konfiguration in
1154 erkzeuge\SpecialChar \menuseparator
1161 \SpecialChar \ldots{}
1165 \begin_layout Standard
1166 Wir hoffen daß der Dialog im großen und ganzen selbsterklärend ist.
1167 Praktisch alle Befehle haben einen erklärenden Kommentar, es sollte Ihnen
1168 also keine Schwierigkeiten bereiten, alles Ihren Wünschen entsprechend
1170 Bevor wir nun jedoch ein paar der wichtigeren Optionen vorstelle,n ein
1171 Wort der Warnung: Einige der Einstellungen, die Sie mit dem Klick auf
1178 aktivieren, werden sofort umgesetzt (zum Beispiel Bildschirmzeichensätze),
1179 andere (wie etwa das Ändern der
1183 -Datei) bedürfen eines Neustarts von LyX.
1184 Wenn sich also nach einer Änderung scheinbar nichts verändert hat -- speichern
1185 Sie die Konfiguration und starten Sie LyX neu.
1188 \begin_layout Section
1189 Bildschirmdarstellung und Zeichensätze
1192 \begin_layout Standard
1193 Dem Zeichensatz, den LyX zur Darstellung auf dem Bildschirm verwendet, kommt
1194 eine besondere Bedeutung zu, denn er sollte so gut lesbar sein wie nur
1196 Schließlich lesen und schreiben Sie Ihre gesamten Texte am Bildschirm.
1197 Das LyX-Team hat sich bemüht, den bestmöglichen Standardzeichensatz auszuwählen
1198 , doch jedes X11-System hat kleine Unterschiede, und deshalb kann es sein,
1199 daß dieser Standard gerade auf Ihrem System nicht die beste Wahl ist.
1200 Bevor wir nun erklären, wie Sie die Bildschirmzeichensätze optimieren können,
1201 sollten Sie ein wenig mehr über Zeichensätze erfahren, damit Sie Ihre Wahl
1202 gut vorbereitet treffen können.
1203 Denn es handelt sich dabei um eine Entscheidung, die von Ihren Wünschen
1204 und den Fähigkeiten Ihres Rechners beeinflusst wird.
1207 \begin_layout Standard
1208 Beachten Sie bitte, daß es in diesem Abschnitt nur um die Zeichensätze für
1211 Bildschirmdarstellung
1213 innerhalb von LyX geht.
1214 Die Zeichensätze, die später für den Ausdruck verwendet werden, sind davon
1215 vollkommen unabhängig und werden durch die verwendete Dokumentenklasse
1217 Das Ändern von Zeichensätzen für den Ausdruck wird im
1224 \begin_layout Standard
1225 Grundsätzlich gibt es zwei unterschiedliche Typen von Bildschirmzeichensätzen:
1230 ) und nichtskalierbare (
1235 Diese Unterscheidung erscheint zunächst etwas akademisch, denn die meisten
1236 modernen Zeichensatzgeneratoren können auch die nichtskalierbaren Zeichensätze
1237 vergrößern oder verkleinern.
1238 Der Unterschied liegt aber in der
1242 dieser Skalierung und der
1246 , mit der sie dargestellt werden können.
1247 Die wichtigste Entscheidung ist deshalb, ob Sie nichtskalierbare oder skalierba
1248 re Zeichensätze verwenden wollen.
1251 \begin_layout Standard
1252 Die skalierbaren Zeichensätze werden über die Umrisse der einzelnen Glyphen
1253 (also Buchstaben, Zahlen, Satzzeichen usw.) definiert.
1254 Das bedeutet, daß jedes einzelne Zeichen über mathematische Kurven beschrieben
1255 wird, die sich sehr einfach in jede beliebige Größe skalieren lassen.
1256 Diese mathematische Beschreibung wird nun vom Zeichensatzgenerator ausgewertet
1257 und daraus ein kleines Bild berechnet, das das gewünschte Zeichen genau
1258 in der richtigen Größe darstellt.
1259 Oder zumindest in fast jeder Größe.
1262 \begin_layout Standard
1263 Denn da die Glyphen in einer recht abstrakten Weise definiert wurden, ist
1264 es recht schwierig, daraus bei sehr kleinen Schriftgrößen ein gutes Bild
1265 zu berechnen, da dann jedes einzelne Pixel sehr sorgfältig gesetzt werden
1266 muss, um eine verständliche Darstellung des Zeichens zu erreichen.
1267 Das ist zwar anhand der mathematischen Beschreibung des Zeichens theoretisch
1268 möglich, aber um die Darstellungsgeschwindigkeit in annehmbaren Grenzen
1269 zu halten, werden dabei gewisse Vereinfachungen gemacht.
1270 Dies hat möglicherweise zur Folge, daß ein skalierbarer Zeichensatz bei
1271 kleinen Vergrößerungen sehr schlecht zu lesen ist.
1274 \begin_layout Standard
1275 Demgegenüber sind Bitmap-Zeichensätze von vornherein als kleine Grafikdateien
1276 angelegt, deshalb sehen Sie bei der Größe, für die sie berechnet wurden,
1278 Sie können aber nur schlecht skaliert werden, denn für eine Vergrößerung
1279 müssen aus einem Pixel mehrere gemacht werden.
1283 \begin_layout Standard
1284 Sie kennen diesen Effekt vermutlich.
1285 Er tritt auch auf, wenn Sie in einem Bildbearbeitungsprogramm wie
1289 ein Bild stark vergrößern.
1294 Um das zu vermeiden, werden Bitmap-Zeichensätze bereits für verschiedene,
1295 häufig benutzte Größen (8 Pixel bis etwa 34 Pixel Zeichenhöhe) berechnet
1296 und zur Verfügung gestellt.
1297 Der Vorteil dieser Bitmap-Zeichensätze liegt darin, daß keine komplizierten
1298 Berechnungen notwendig sind, um sie darzustellen, daher sind sie in der
1299 Darstellung sehr viel schneller als skalierbare Zeichensätze.
1300 Der Nachteil ist, daß nichtvorhandene Vergrößerungsstufen durch Pixelverdopplun
1301 g berechnet werden müssen und deshalb schlecht aussehen.
1304 \begin_layout Standard
1305 Als Fazit kann man also sagen, daß die Bitmap-Zeichensätze normalerweise
1306 für kleinere Vergrößerungsstufen vorzuziehen sind (vorausgesetzt es gibt
1307 sie in dieser Größe), wohingegen skalierbare Zeichensätze für große Zeichen
1309 Die logische Schlussfolgerung wäre nun also, für kleine Zeichen die Bitmap-
1310 und für große Zeichen die skalierbaren Zeichensätze zu verwenden.
1311 Leider ist das so nicht machbar, denn skalierbare und Bitmap-Zeichensätze
1312 sind nicht dafür gedacht, gleichzeitig verwendet zu werden.
1313 Dadurch würde ein solches Dokument ziemlich armselig aussehen.
1314 Sie sollten also einfach auf Ihrem Rechner beide Möglichkeiten ausprobieren
1315 und entscheiden, welche Ihnen besser gefällt.
1318 \begin_layout Standard
1319 Standardmäßig verwendet LyX nichtskalierbare Zeichensätze.
1320 Als normaler Zeichensatz (mit Serifen) wird
1324 verwendet, für Sans Serif
1328 und für Schreibmaschine
1335 \begin_layout Standard
1336 In den folgenden Abschnitten wird beschrieben, was Sie alles tun können,
1337 wenn Ihr Text in LyX nicht gut aussieht.
1338 Begonnen wird mit den wichtigsten Parametern: Auf\SpecialChar \textcompwordmark{}
1339 lösung und Vergrößerungsfaktor.
1342 \begin_layout Subsection
1343 Auf\SpecialChar \textcompwordmark{}
1344 lösung und Vergrößerungsfaktor
1347 \begin_layout Standard
1348 LyX versucht, automatisch die verwendeten Zeichensätze so zu skalieren,
1349 daß ihre Darstellung auf dem Bildschirm bis auf den sogenannten ZooAlt+Faktor
1350 der späteren Größe auf dem Papier entspricht.
1353 \begin_layout Standard
1354 Damit dies auf allen Systemen funktioniert, vertraut LyX darauf, daß die
1355 DPI-Einstel\SpecialChar \-
1356 lung des Bildschirmes richtig ist.
1358 \begin_inset Quotes gld
1362 \begin_inset Quotes grd
1365 , Punkte je Zoll, und beschreibt die Auf\SpecialChar \textcompwordmark{}
1366 lösung der Bildschirmdarstellung.
1367 Diese Einstellung erfragt LyX automatisch beim X-Server.
1368 Welchen Wert LyX so feststellt, können Sie herausfinden, wenn Sie LyX folgender
1378 \begin_layout Standard
1379 Nun ist X aber nicht auf jedem System richtig konfiguriert, deshalb sollten
1380 Sie diese Einstellung selber nachprüfen.
1381 Geben Sie dazu den Befehl
1383 xdpyinfo\InsetSpace \space{}
1384 |\InsetSpace \space{}
1387 ein und notieren Sie sich den DPI-Wert beim Eintra
1388 \begin_inset Quotes gld
1395 : (dies ist der Wert, den auch LyX automatisch findet).
1396 Notieren Sie sich außerdem die Anzahl der Pixel auf Ihrem Bildschirm (die
1397 erste Zahl hinter dem Eintrag
1404 \begin_layout Standard
1405 Dann nehmen Sie sich ein Lineal und messen Sie die sichtbare Breite des
1406 Bildes auf dem Schirm.
1407 Rechnen Sie diese Breite in Zoll um, falls Sie ein Zentimetermaß verwendet
1408 haben, indem Sie den Wert durch 2.54 teilen.
1409 Nun können Sie den tatsächlichen DPI-Wert berechnen, indem Sie die Anzahl
1410 der Pixel durch die Breite des Bildes dividieren.
1411 Wenn der so ermittelte Wert mehr als etwa 5 DPI von dem vom X-Server gemeldeten
1412 Wert abweicht, sollten Sie entweder den X-Server neu konfigurieren oder
1413 zumindest LyX mitteilen, daß der tatsächliche Wert ein anderer als der
1414 vom X-Server gemeldete ist.
1417 \begin_layout Standard
1418 Falls Sie die Einstellung des X-Servers nicht verändern wollen oder können
1419 (immerhin profitieren auch andere Programme als LyX von einer korrekten
1420 Konfiguration), können Sie LyX den wahren Wert im Dialog
1427 \begin_layout Standard
1428 Wenn der Text nun für Ihren Geschmack zu groß oder zu klein ist, können
1429 Sie mit dem ZooAlt+Faktor experimentieren.
1430 Mit diesem Faktor wird die Größe der Zeichensätze multipliziert.
1431 Wenn Ihre Einstellung des DPI-Wertes richtig ist und der ZooAlt+Faktor
1432 auf 100 eingestellt ist, wird LyX den Text in derselben Größe darstellen
1434 Ist der Faktor 200, wird die Darstellung am Bildschirm doppelt so groß
1435 sein wie auf dem Papier.
1436 All dies natürlich unter der Voraussetzung, daß LyX den Zeichensatz in
1437 der so berechneten Größe findet, worauf man sich nicht immer verlassen
1439 Doch da es sich bei LyX um ein WYSIWYAlt+System handelt, ist diese Einschränkun
1440 g nicht sehr bedeutend.
1443 \begin_layout Standard
1444 Die Standardeinstellung für den ZooAlt+Faktor ist 150, da ein Bildschirm
1445 normalerweise breiter als ein Blatt Papier ist.
1446 Sie sollten aber mit der Einstellung experimentieren.
1447 Verändern können Sie den Wert über das Feld
1461 erkzeuge\SpecialChar \menuseparator
1468 \SpecialChar \ldots{}
1469 \SpecialChar \menuseparator
1472 Aussehen\SpecialChar \menuseparator
1476 Ein Tipp zum Probieren: Verwenden Sie
1484 , dann bleibt der Dialog geöffnet und Sie können leicht andere Werte eintragen.
1485 Wenn Sie dann einen Wert gefunden haben, der Ihren Wünschen entspricht,
1486 können Sie diesen mit
1490 dauerhaft übernehmen.
1493 \begin_layout Standard
1494 Auf diese Weise ist es meist möglich, eine angemessene Darstellung des Textes
1495 auf dem Bildschirm zu erreichen.
1496 Das heißt aber nicht, daß Sie damit die besten Zeichensätze verwenden,
1497 die es auf Ihrem Rechner gibt.
1498 Deshalb gibt es eine Reihe von Befehlen, die den verwendeten Zeichensatz
1499 festlegen, um Ihnen so noch mehr Möglichkeiten zu geben, die Darstellung
1500 am Bildschirm zu optimieren.
1503 \begin_layout Subsection
1504 Befehle zur Festlegung des Zeichensatzes
1507 \begin_layout Standard
1508 Wie bereits erwähnt, verwendet LyX standardmäßig nichtskalierbare Zeichensätze.
1509 Als normaler Zeichensatz (mit Serifen) wird
1513 verwendet, für Sans Serif
1517 und für Schreibmaschine
1524 \begin_layout Standard
1525 Alle diese Einstellungen können Sie über den Konfigurationsdialog verändern.
1526 Wählen Sie einen Zeichensatz aus der Liste aus und klicken Sie auf
1531 LyX formatiert dann den Text unter der Verwendung des angegebenen Zeichensatzes
1532 neu und wenn Ihnen das Ergebnis zusagt, können Sie es dauerhaft speichern.
1535 \begin_layout Standard
1536 Welche Größen für die jeweiligen Zeichensätze zur Verfügung stehen, können
1542 Näheres dazu liefert
1547 Ein Nachteil dieser Vorgehensweise ist, daß nun die Unterschiede zwischen
1548 den Zeichensatzgrößen auf dem Bildschirm und denen auf dem Papier größer
1549 sind, da LyX nur die am ehesten passende Größe auswählen kann, und nicht
1551 Ebenfalls kann es passieren, daß zwei sich logisch unterscheidende Schriftgröße
1561 durch denselben BildschirAlt+Zeichensatz dargestellt werden und dadurch
1562 nur schwer zu unterscheiden sind.
1565 \begin_layout Standard
1566 Und noch eine weitere Möglichkeit bleibt Ihnen, um die Auswirkungen zu minimiere
1567 n: Sie können für jede logische Schriftgröße genau festlegen, welche Größe
1568 zur Darstellung am Bildschirm verwendet wird.
1569 Wenn Sie LyX mit der Option
1574 starten, können Sie feststellen, welche Schriftgrößen tatsächlich verwendet
1576 Nun können Sie die entsprechenden Einträge im Dialog solange verändern,
1577 bis Sie die richtigen Größen gefunden haben.
1580 \begin_layout Standard
1581 Dies kann etwas schwierig sein, da LyX die Einstellungen für DPI und Vergrößerun
1582 g benutzt, um die tatsächliche Zeichensatzgröße zu berechnen, die es vom
1583 X-Server anfordert; dadurch wird die Zuordnung ein wenig verschleiert.
1584 Wenn es Ihnen durch Ausprobieren nicht gelingt, gute Einstellungen zu finden,
1585 können Sie den Prozess vereinfachen, indem Sie sowohl DPI als auch Vergrößerung
1586 auf 100 setzen, auch wenn dies falsch ist.
1587 Dabei sehen dann vor allem die skalierbaren Zeichensätze seltsam aus, also
1588 verwenden Sie diesen Tipp mit Vorsicht.
1591 \begin_layout Subsection
1592 Zeichensatzkodierung
1595 \begin_layout Standard
1596 Standardmäßig verwendet LyX Zeichensätze, die zum Schreiben von Texten in
1597 westeuropäischen Sprachen gedacht sind.
1600 Zeichensatzkodierung
1603 Wenn Sie nun LyX verwenden wollen, um einen Text zum Beispiel in osteuropäische
1604 n Sprachen oder Kyrillisch zu schreiben, deren Zeichen nicht durch die ISO-8859-
1605 1-Kodierung abgedeckt sind, können Sie im Feld
1617 okument\SpecialChar \menuseparator
1622 instellungsn\SpecialChar \ldots{}
1623 \SpecialChar \menuseparator
1626 eine andere Kodierung aktivieren.
1629 \begin_layout Standard
1630 Dies setzt allerdings voraus, daß Sie besondere Zeichensätze installiert
1632 Benutzen Sie wiederum
1636 , und prüfen Sie die Felder
1644 , ob dort außer ISO-8859-X weitere Einträge vorhanden sind.
1645 Suchen Sie dann aus diesen einen Zeichensatz heraus, der die von Ihnen
1646 benötigten Zeichen enthält.
1647 Wenn Sie einen passenden gefunden haben, können Sie diesen im Dialogfeld
1648 eintragen, andernfalls müssen Sie sich zunächst (zum Beispiel via Internet)
1649 geeignete Zeichensätze besorgen.
1652 \begin_layout Standard
1653 Wenn Sie LyX derart konfigurieren, daß standardmäßig eine andere Zeichensatzkodi
1654 erung verwendet wird, sollten Sie auch darüber nachdenken, einen anderen
1655 Zeichensatz für die Menüs und Dialoge zu verwenden.
1656 Sonst wird zum Beispiel der Dialog
1660 kaum lesbar sein, wenn nicht auch dort die neue Kodierung verwendet wird.
1661 Normalerweise verwendet LyX hierzu den Zeichensatz
1663 -*-helvetica-mediuAlt+r
1665 , doch meist ist Helvetica in der von Ihnen benötigten Kodierung nicht vorhanden.
1666 Deshalb können Sie den für Menüs verwendeten Zeichensatz im Dialogbereich
1669 Benutzerschnittstelle
1674 \begin_layout Standard
1675 Wie Sie sehen, gibt es eine ganze Reihe von Befehlen, mit denen Sie der
1676 Darstellung am Bildschirm den letzten Schliff verpassen können.
1677 Dies sollte Sie nicht davon abhalten, mit diesen Einstellungen herumzuspielen,
1679 Denn Sie werden (hoffentlich) in Zukunft viele Stunden mit LyX verbringen
1680 --- da lohnt es sich, eine perfekte Darstellung zu haben.
1681 Und während Sie bei anderen Textverarbeitungen darauf angewiesen sind,
1682 Zeichensätze zu verwenden, die sowohl am Bildschirm als auch auf dem Papier
1683 gut aussehen, können Sie bei LyX als WYSIWYAlt+Programm die besten Zeichensätze
1684 für die Bildschirmdarstellung verwenden, ohne sich dabei Gedanken um den
1685 Ausdruck machen zu müssen.
1688 \begin_layout Standard
1689 Für eine spätere Version von LyX ist es geplant, den
1693 -Zeichensatzgenerator zu benutzen, der auch
1698 Das bedeutet, daß jedes Zeichen aus mehreren Farbschattierungen zusammengesetzt
1699 werden kann, anstelle von nur zwei wie derzeit.
1700 Das erhöht scheinbar die Auf\SpecialChar \textcompwordmark{}
1702 Dadurch wird der Text am Bildschirm nicht nur besser lesbar, LyX kann dadurch
1703 den Text noch genauer in der Größe anzeigen, die er auch später auf dem
1704 Ausdruck hat, da dann zum Beispiel auch ein 14.4pt-Zeichensatz verwendet
1705 werden kann, wohingegen im Moment auf 14pt abgerundet werden muss.
1708 \begin_layout Section
1709 Tastatur-Einstellung
1713 \begin_layout Standard
1714 Wenn Sie Linux selber auf einem PC installiert haben, können Sie diesen
1723 \begin_layout Standard
1724 \begin_inset LatexCommand \label{sec:x-win-keys}
1728 Um LyX richtig benutzen zu können,
1732 X richtig eingerichtet werden.
1733 Das ist besonders dann wichtig, wenn Sie die internationalen LyX-Unterstützunge
1734 n und nicht-englische Tastaturen benutzen wollen.
1735 Unglücklicherweise kümmert sich fast niemand darum, besonders nicht diejenigen,
1736 die LyX auf einem PC installiert haben\SpecialChar \@.
1737 Administratoren großer Systeme können
1738 auch schuld sein, also verlassen Sie sich nicht auf richtige Einstellungen,
1739 wenn Sie ein großes System benutzen.
1740 Jeder Benutzer kann X beibringen, die richtige Tastatureinstellung zu benutzen.
1741 Sie müssen sich nicht auf Ihren Systemadministrator verlassen -
1747 sollten es auch nicht tun
1749 ! Sie benötigen nur die beiden folgenden Programme, um die Tastatur Ihren
1750 Bedürfnissen anzupassen.
1753 \begin_layout Subsection
1763 \begin_layout Standard
1764 Zunächst lesen Sie die
1768 -Seiten der beiden Programme.
1769 Das sind Ihre wirklichen Freunde für die richtige Tastatureinstellung.
1770 Wenn Sie die Programme nicht haben, installieren Sie sie.
1773 \begin_layout Subsubsection
1779 \begin_layout Standard
1780 Dieses Dokument beschreibt
1798 Um die neuen Tastatureinstellungen zu laden, fügen Sie den Befehl
1801 \begin_layout Standard
1804 xmodmap\InsetSpace ~
1810 \begin_layout Standard
1811 irgendwo in Ihre Startdateien ein (zum Beispiel
1834 \begin_layout Subsubsection
1840 \begin_layout Standard
1841 Mit diesem Programm ist ein Traum wahr geworden! Es zeigt ein Bild Ihrer
1842 Tastatur, erlaubt Ihnen, Änderungen vorzunehmen, und gibt diese Änderungen
1847 lesbaren Form auf der Standardausgabe aus.
1848 Es ist sehr nützlich, wenn Sie versuchen, eine neue
1852 -Datei zu erzeugen, obwohl ein wenig
1859 \begin_layout Subsection
1861 \begin_inset LatexCommand \index{Sondertasten}
1868 \begin_layout Standard
1869 LyX unterstützt drei Sondertasten:
1882 Wenn außerdem eine Taste als
1886 -Taste konfiguriert wurde, dann können Sie damit einige Zeichen, die nicht
1887 auf Ihrer Tastatur sind, erzeugen.
1888 Diese Taste ist die Kombination
1905 -Taste kann entweder wie
1913 benutzt werden oder als Präfix-Taste.
1914 Hier sind einige Beispiele dafür, was Sie mit der
1918 -Taste machen können:
1921 \begin_layout Itemize
1924 Compose\InsetSpace ~
1929 \begin_inset Formula $\rightarrow$
1935 \begin_layout Itemize
1938 Compose\InsetSpace ~
1943 \begin_inset Formula $\rightarrow$
1949 \begin_layout Itemize
1952 Compose\InsetSpace ~
1957 \begin_inset Formula $\rightarrow$
1963 \begin_layout Itemize
1966 Compose\InsetSpace ~
1971 \begin_inset Formula $\rightarrow$
1977 \begin_layout Standard
1978 Diese Eingabeart ist besonders dann hilfreich, wenn man Buchstaben mit Akzenten
1979 nur manchmal benutzt.
1980 Bei Latin1-Buchstaben geht es automatisch, aber andere Methoden sind nötig,
1985 richtig gesetzt haben.
1988 \begin_layout Subsection
1989 Hilfreiche Hinweise und Tipps
1992 \begin_layout Standard
1993 Öffnen Sie bitte zwei X-Terminals.
1994 Editieren Sie in einem eine neue
1998 -Datei, und lassen Sie
2007 wird Ihre neue Tastaturbelegung erzeugt.
2008 Es gibt einen Knopf in
2012 , um die neue Tabelle auszugeben.
2013 Wenn Sie ihn drücken, gibt
2017 eine Menge Zeug auf dem
2021 aus, von wo Sie es gestartet haben.
2022 Sie müssen es nur noch mit
2025 \begin_inset Quotes gld
2029 \begin_inset Quotes grd
2038 -Datei bringen, und Sie sind fertig.
2042 \begin_layout Standard
2043 Sie können sich etwas Schreibarbeit sparen, wenn Sie folgendes ausführen:
2049 Dadurch erhalten Sie Ihre neue Datei.
2050 Wenn Sie aber den Knopf
2051 \begin_inset Quotes gld
2055 \begin_inset Quotes grd
2062 mehr als einmal drücken, wird Ihre Datei durcheinander geraten.
2063 Wie alle Werkzeuge ist
2067 nur so intelligent wie sein Benutzer.
2075 \begin_layout Standard
2076 Da sind noch ein paar Dinge, die Sie tun können, um sich zurechtzufinden.
2077 Versuchen Sie, das Kommando
2082 Das zeigt Ihnen alle aktiven Sondertasten.
2085 xmodmap -v -pke | more
2087 , um zu sehen, welche Nummern zu welchen symbolischen Namen gehören.
2088 So sehen Sie auch die Syntax der
2095 \begin_layout Standard
2096 Eine Sache müssen Sie noch prüfen:
2103 \begin_inset Formula $\leftarrow$
2112 dieselbe Bedeutung haben! Eindeutige Namen für diese beiden Tasten ändern
2113 das Verhalten Ihrer Programme nicht unbedingt.
2114 Einige Programme binden
2122 an dieselbe Operation (zum Beispiel Emacs), aber wenn
2130 dasselbe tun, werden Sie Probleme mit LyX bekommen.
2133 \begin_layout Section
2135 \begin_inset LatexCommand \label{sec:bindings}
2142 \begin_layout Standard
2143 Tastaturkürzel dienen dazu, einer Taste oder Tastenkombination eine LyX-Funktion
2145 Die LyX-Distribution umfasst einige Dateien mit unterschiedlichen Tastaturzuord
2146 nungen: CUA, die typische Belegung auf PC und CDE, eine EmacUmschalt+Version
2147 für diejenigen, die der
2159 \begin_layout Standard
2160 \SpecialChar \ldots{}
2161 das nimmt hoffentlich niemand ernst!
2166 sowie einige spezialisierte Versionen (broadway, hollywood) und an andere
2167 Sprachen (Deutsch, Französisch) angepasste Tastenbelegungen.
2171 \begin_layout Standard
2172 Wenn Sie stattdessen Ihre Kürzel lieber selbst definieren wollen, nehmen
2173 Sie am besten diejenige Systemdatei aus
2177 als Vorlage, die am ehesten Ihren Vorstellungen entspricht, und modifizieren
2178 Sie diese entsprechend.
2179 Vergessen Sie nicht, diese Datei dann im Dialog
2184 (Derzeit ist es noch notwendig, LyX danach neu zu starten um die Änderungen
2188 \begin_layout Standard
2189 LyX unterstützt die Internationalisierung der Benutzerschnittstelle (siehe
2191 \begin_inset LatexCommand \vref{chap:i18n}
2196 Wenn Ihre Sprachumgebung (
2200 ) über die Umgebungsvariable
2204 richtig eingestellt ist, versucht LyX, entsprechende
2208 -Dateien zu laden, indem die Zeichenkette
2212 dem Dateinamen vorangestellt wird (für Deutsch,
2221 Sie können derartige übersetzte Versionen auch in Ihrem privaten
2225 -Verzeichnis speichern, LyX findet und benutzt sie auch dort.
2228 \begin_layout Standard
2229 Die Syntax der Dateien im
2233 -Verzeichnis ist einfach:
2236 \begin_layout LyX-Code
2239 bind <Tastenkombination> <LyX_Funktion>
2242 \begin_layout Standard
2243 Sowohl die Tastenkombination als auch die LyX-Funktion muss dabei in doppelten
2244 Anführungszeichen gesetzt werden.
2245 Eine Liste der LyX-Funktionen finden Sie im
2252 \begin_layout Section
2253 Die Benutzerschnittstelle
2254 \begin_inset LatexCommand \label{sec:Die-Benutzerschnittstelle}
2261 \begin_layout Standard
2262 Das Aussehen der Menü- und der Werkzeugleiste können ebenfalls im Dialog
2268 Wählen Sie dazu eine andere Datei für den Eintrag
2270 Aussehen\SpecialChar \menuseparator
2271 Benutzerschnittstelle\SpecialChar \menuseparator
2283 -Unterverzeichnis von
2287 gibt es mehrere Dateien, von denen
2291 als Standard verwendet wird.
2294 \begin_layout Standard
2299 erzeugt das Aussehen der 1.3.x-Versionen von LyX.
2304 beschreibt das Aussehen der Menüleisten und
2308 das Aussehen der Werkzeugleisten.
2309 Auch hier ist es derzeit noch nötig, LyX neu zu starten, um Änderungen
2313 \begin_layout Standard
2318 -Dateien ist ebenfalls sehr einfach, sie wird in der jeweiligen Datei beschriebe
2332 müssen jeweils mit einem expliziten
2336 abgeschlossen werden.
2337 Sie dürfen die Einträge
2357 und, im Falle des Menüs
2366 Eine kleine Warnung dazu: Ein
2378 eingefügt werden, das entsprechende Menü muss aber als
2382 definiert werden, nicht als
2389 \begin_layout Standard
2403 und definiert folgende Werkzeugleisten:
2406 \begin_layout LyX-Code
2410 \begin_layout LyX-Code
2414 \begin_layout LyX-Code
2415 "table" "off,bottom"
2418 \begin_layout LyX-Code
2422 \begin_layout LyX-Code
2423 "minibuffer" "off,bottom"
2426 \begin_layout Standard
2427 Interessant sind vor allem "
2436 Wenn man diese Zeilen wie folgt ändert:
2439 \begin_layout LyX-Code
2440 "table" "table,bottom"
2443 \begin_layout LyX-Code
2444 "math" "math,bottom"
2447 \begin_layout Standard
2448 dann erhält am unteren Fensterrand einige Einstellmöglichkeiten von Tabelle
2449 und Mathed in Form von Schaltern, wenn der Cursor sich in einer Tabelle
2450 oder einer mathematischen Formel befindet.
2451 Das erleichtert auf jeden Fall das Arbeiten mit Tabellen.
2454 \begin_layout Standard
2455 Damit die neuen Einstellungen wirksam werden, müssen Sie
2459 entweder an Ort und Stelle als
2463 editieren oder in ein lokales Verzeichnis innerhalb Ihres
2465 Benutzerverzeichnisses
2467 kopieren, sie dort ändern und LyX in
2469 Aussehen\SpecialChar \menuseparator
2470 Benutzerschnittstelle\SpecialChar \menuseparator
2477 mitteilen, welche Datei Sie benutzen wollen.
2480 \begin_layout Section
2481 Konverter, Formate und Druckvorschau
2484 \begin_layout Standard
2485 LyX besitzt einen mächtigen Mechanismus, um mittels externer Programme zwischen
2486 beliebigen Dateiformaten zu konvertieren.
2487 Geben Sie ein Paar von Formaten an, zum Beispiel
2495 , dann geben Sie ein Programm an, das vom einen in das andere Format konvertiere
2497 Für unser Beispiel kommen zwei Wege in Frage:
2500 \begin_layout Enumerate
2501 Eine direkte Konvertierung von LaTeX in PDF mittels
2506 \begin_layout Enumerate
2507 Eine stufenweise Konvertierung über Zwischenformate: LaTeX in DVI (mit
2511 ) in Post\SpecialChar \-
2523 \begin_layout Standard
2524 LyX wird immer den kürzesten Weg wählen, deswegen müssen Sie unterschiedliche
2529 -Dateien angeben, wenn Sie beide Wege verwenden wollen.
2530 Beide sind im entsprechenden Dialog in
2535 Sehen Sie sie sich an und definieren Sie sich eigene\SpecialChar \ldots{}
2539 \begin_layout Standard
2540 Darüberhinaus kann jedem Dateiformat ein Betrachtungsprogramm zugeordnet
2545 , um Post\SpecialChar \-
2546 Script®-Dateien anzuzeigen,
2554 für DVI-Dateien usw\SpecialChar \@.
2560 erkzeuge\SpecialChar \menuseparator
2568 nstellungen\SpecialChar \ldots{}
2569 \SpecialChar \menuseparator
2570 Datei\SpecialChar \-
2573 te\SpecialChar \menuseparator
2580 können Sie diese Programme sowie etwaige Optionen festlegen.
2583 \begin_layout Section
2584 Optionen für den ASCII-Export
2587 \begin_layout Standard
2588 Eine ganze Reihe von Befehlen dient dazu, die Ausgabe und Formatierung im
2589 ASCII-Format zu verbessern.
2590 LyX versucht bei der Installation, die besten Einstellungen für Ihr System
2591 zu finden, Sie können dies aber in
2596 erkzeuge\SpecialChar \menuseparator
2604 nstellungen\SpecialChar \ldots{}
2605 \SpecialChar \menuseparator
2606 Ausgabe\SpecialChar \menuseparator
2609 jederzeit ändern, wenn Sie mit den Vorgaben nicht einverstanden sind.
2612 \begin_layout Description
2619 Damit legen Sie den Befehl fest, mit dem (durch die Unixprogramme
2631 , siehe die jeweiligen Manpages) die Formatierung von ASCII-Tabellen durchgeführ
2633 Ist er nicht festgelegt, verwendet LyX den internen, schlechteren Formatierer.
2636 \begin_layout Description
2640 Ausgabe\InsetSpace ~
2644 Dieser Befehl legt die maximale Zeilenlänge in der Ausgabedatei fest.
2646 \begin_inset Quotes gld
2650 \begin_inset Quotes grd
2653 bedeutet keine Grenze.
2656 \begin_layout Section
2660 \begin_layout Standard
2666 erkzeuge\SpecialChar \menuseparator
2674 nstellungen\SpecialChar \ldots{}
2675 \SpecialChar \menuseparator
2676 Ausgabe\SpecialChar \menuseparator
2679 haben Sie die Möglichkeit, die Zusammenarbeit von LyX mit dem (externen)
2680 Druckbefehl genau zu steuern.
2681 Jedoch sollten die Standardeinstellungen normalerweise korrekt sein.
2682 Wenn jedoch Ihr lokaler Druckbefehl andere Optionen benötigt, können Sie
2686 \begin_layout Standard
2687 Falls Sie generelle Probleme mit Ihrem Drucker haben, hilft Ihnen vielleicht
2688 Kapitel\InsetSpace \space{}
2690 \begin_inset LatexCommand \vref{chap:printer}
2697 \begin_layout Section
2701 \begin_layout Standard
2707 erkzeuge\SpecialChar \menuseparator
2715 nstellungen\SpecialChar \ldots{}
2716 \SpecialChar \menuseparator
2717 Aussehen\SpecialChar \menuseparator
2720 können Sie interaktiv festlegen, mit welchen Farben die diversen Strukturen
2721 am Bildschirm dargestellt werden.
2722 Hier eine Auswahl der wichtigeren Funktionen und ihrer Standardfarben:
2725 \begin_layout Standard
2728 \begin_inset Tabular
2729 <lyxtabular version="3" rows="11" columns="3">
2731 <column alignment="left" valignment="top" leftline="true" width="0pt">
2732 <column alignment="left" valignment="top" leftline="true" width="0pt">
2733 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
2734 <row topline="true" bottomline="true">
2735 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2738 \begin_layout Standard
2748 \begin_layout Standard
2762 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2765 \begin_layout Standard
2774 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2777 \begin_layout Standard
2781 Standardfarbe (RGB-Wert)
2787 <row topline="true">
2788 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2791 \begin_layout Standard
2797 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2800 \begin_layout Standard
2806 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2809 \begin_layout Standard
2816 <row topline="true">
2817 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2820 \begin_layout Standard
2826 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2829 \begin_layout Standard
2835 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2838 \begin_layout Standard
2839 leinen (250,240,230)
2845 <row topline="true">
2846 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2849 \begin_layout Standard
2855 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2858 \begin_layout Standard
2864 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2867 \begin_layout Standard
2874 <row topline="true">
2875 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2878 \begin_layout Standard
2885 \begin_layout Standard
2899 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2902 \begin_layout Standard
2909 \begin_layout Standard
2923 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2926 \begin_layout Standard
2933 <row topline="true">
2934 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2937 \begin_layout Standard
2943 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2946 \begin_layout Standard
2947 Mathematische Formeln
2952 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2955 \begin_layout Standard
2956 dunkelblau (0,0,139)
2962 <row topline="true">
2963 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2966 \begin_layout Standard
2972 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2975 \begin_layout Standard
2976 Bruchstriche, Klammern usw.
2981 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2984 \begin_layout Standard
2991 <row topline="true">
2992 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2995 \begin_layout Standard
3001 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3004 \begin_layout Standard
3005 Hintergrund für Formeln
3010 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3013 \begin_layout Standard
3014 leinen (250,240,230)
3020 <row topline="true">
3021 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3024 \begin_layout Standard
3030 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3033 \begin_layout Standard
3039 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3042 \begin_layout Standard
3043 purpurrot (255,0,255)
3049 <row topline="true">
3050 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3053 \begin_layout Standard
3059 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3062 \begin_layout Standard
3068 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3071 \begin_layout Standard
3078 <row topline="true" bottomline="true">
3079 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3082 \begin_layout Standard
3088 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3091 \begin_layout Standard
3097 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3100 \begin_layout Standard
3101 hellblau (173,216,230)
3114 \begin_layout LyX-Code
3118 \begin_layout Section
3119 Automatische Einstellungen
3122 \begin_layout Standard
3123 \begin_inset LatexCommand \label{sec:autodetected}
3127 Einige Einstellungen werden von LyX selbständig ermittelt, wenn Sie den
3133 erkzeuge\SpecialChar \menuseparator
3139 nfigu\SpecialChar \-
3144 Im vorliegenden Abschnitt zählen wir diejenigen Einstellungen auf, die
3145 die Benutzerkonfiguration betreffen.
3148 \begin_layout Description
3157 enthält den Namen eines gültigen LaTeX2e-Prozessors (automatisch getestet
3169 \begin_layout Description
3182 gesetzt, wenn Sie Ghostscript installiert haben.
3185 \begin_layout Description
3198 gesetzt, wenn Sie die entsprechenden Programme installiert haben (
3199 \begin_inset LatexCommand \url{\view_pspic_command}
3203 wird auf dasselbe Programm gesetzt).
3206 \begin_layout Description
3212 plaintext_roff_command
3227 , je nachdem, was vorhanden ist.
3230 \begin_layout Description
3243 plus einiger Optionen gesetzt (falls vorhanden).
3246 \begin_layout Description
3264 gesetzt, je nachdem, welches Fax-Paket gefunden wurde.
3265 Benötigte Kommandooptionen werden ebenfalls mit angegeben.
3268 \begin_layout Description
3277 wird für SysteAlt+V-Systeme auf
3281 und für BSD-Systeme auf
3288 \begin_layout Description
3294 print_spool_printerprefix
3305 gesetzt, je nachdem, ob
3316 \begin_layout Description
3331 eichensätze gefunden und von LaTeX unterstützt werden, wird dies auf
3340 eichensätze, können Sie die Option von Hand aktivieren.
3343 \begin_layout Section
3347 \begin_layout Standard
3348 Es gibt noch eine große Zahl an weiteren Konfigurationsmöglichkeiten, die
3349 hier nicht erwähnt wurden.
3350 Leider ist die Dokumentation noch nicht vollständig.
3351 Aber die meisten davon sind zum Glück selbsterklärend.
3352 Eine weitere mögliche Quelle von Informationen ist das
3356 , jedoch ist auch dieses nicht immer auf dem allerneuesten Stand.
3359 \begin_layout Chapter
3366 \begin_layout Standard
3376 \begin_inset LatexCommand \label{chap:i18n}
3383 \begin_layout Standard
3386 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
3387 Einmal wird in\InsetSpace \space{}
3389 \begin_inset LatexCommand \vref{sec:interface-aendern}
3393 und\InsetSpace \space{}
3395 \begin_inset LatexCommand \vref{sec:andere-tastaturkuerzel}
3399 erklärt, wie man LyX mitteilt, daß man in einer fremdsprachlichen Umgebung
3401 Der überwiegende Rest des Kapitels erläutert, wie man LyX an eine neue
3402 Sprache anpasst, das heißt wie man es übersetzt.
3403 Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
3404 dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
3406 Die letzten beiden Abschnitte,
3407 \begin_inset LatexCommand \vref{sec:internat-tastaturbelegung}
3412 \begin_inset LatexCommand \vref{sec:keymap}
3416 , waren bei der Übersetzung noch nicht ganz up to date.
3420 \begin_layout Standard
3421 LyX kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
3422 Als dieser Text erstellt wurde, waren über den normalen englischen Text
3423 Anpassungen für 23 Sprachen Bestandteil der LyX-Distribution.
3424 Die von Ihnen benutze Sprache zeigt Ihnen der Befehl
3429 (Für weitere Informationen über
3433 -Definitionen ist die Manpage
3437 ein guter Startpunkt.)
3440 \begin_layout Standard
3441 Bitte beachten Sie, daß diese Übersetzungen zwar funktionieren, aber oft
3442 ein paar Einschränkungen unterliegen.
3443 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
3445 Das bedeutet, daß der übersetzte Text an einigen Stellen mehr Platz benötigt
3446 als dort zur Verfügung steht.
3447 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
3449 Sie werden auch feststellen, daß einige Übersetzungen nicht für alle Menüpunkte
3450 Tastenkürzel definieren.
3451 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
3452 manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
3456 \begin_layout Standard
3457 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
3460 \begin_layout Section
3461 Eine andere Sprache für die Schnittstelle auswählen
3462 \begin_inset LatexCommand \label{sec:interface-aendern}
3469 \begin_layout Standard
3470 Normalerweise erfolgt die gesamte Benutzerführung in der Sprache, die in
3471 der Umgebungsvariablen
3476 Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable
3485 in csh-kompatiblen und
3491 in sh-kompatiblen Shells.
3496 durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten --
3505 \begin_layout Standard
3506 Noch besser wäre es,
3510 auf den Wert de_DE zu setzen, da andere Programme (zum Beispiel KDE) nach
3511 DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
3519 \begin_layout Standard
3520 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
3521 also zum Beispiel in
3533 , damit die übersetzte Schnittstelle automatisch benutzt wird.
3537 \begin_layout Standard
3538 Beachten Sie, daß all dies
3542 funktioniert, wenn Sie LyX mit der Option
3544 --disable\SpecialChar \-
3550 \begin_layout Section
3551 Tastaturkürzel für andere Sprachen anpassen
3552 \begin_inset LatexCommand \label{sec:andere-tastaturkuerzel}
3559 \begin_layout Standard
3560 Ein Hauptgrund für Inkonsistenzen in übersetzten LyX-Versionen ist die Tatsache,
3561 daß alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
3562 Text zugeschnitten wurden.
3563 Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel
3569 new-file-froAlt+template
3573 \begin_layout Standard
3576 new-file-froAlt+template
3578 ist der LyX-interne Befehl, der das Menü
3583 atei\SpecialChar \menuseparator
3592 \SpecialChar \ldots{}
3603 \begin_layout Standard
3604 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
3605 Menüfunktionen in einer einzigen Datei definiert werden, in
3607 LyXDir/bind/menus.bind
3610 Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
3615 ) kopieren und verändern.
3616 Diese wird anstelle der systemweiten Datei eingelesen.
3619 \begin_layout Standard
3620 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
3634 atei\SpecialChar \menuseparator
3643 \SpecialChar \ldots{}
3645 Für einige Sprachen existieren schon angepasste Versionen
3659 bezeichnet den Code der Sprache).
3660 Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
3675 \begin_layout Standard
3676 Sie müssen darauf achten, daß neue Definitionen nicht mit anderen, vorangehenden
3677 Definitionen kollidieren.
3678 Beispielsweise würde die oben genannte Definition von
3686 verwenden, eine Fehlermeldung erzeugen, denn in
3700 \begin_layout Standard
3705 löscht das Wort rechts vom Cursor.
3716 \begin_layout Standard
3717 In LyX Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
3722 -Dateien stehen) für den Tasten\SpecialChar \-
3726 tionUmschalt+Mechanismus verwendet
3727 -- deshalb müssen auch in
3735 Menünamen verwendet werden.
3738 \begin_layout Section
3745 \begin_layout Standard
3757 \begin_layout Subsection
3758 Die Benutzerschnittstelle übersetzen (Textmeldungen)
3761 \begin_layout Standard
3762 LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
3763 Benutzerschnittstelle zu verwalten.
3764 Um LyX dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
3765 zu verwenden, müssen Sie eine
3769 -Datei für diese Sprache erstellen.
3770 Anschließend müssen Sie daraus eine
3774 -Datei erzeugen und diese installieren.
3775 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
3780 \begin_layout Standard
3781 Natürlich nur auf englisch.
3782 Die Veränderungen, die an der
3786 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
3792 Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
3798 bezeichnet den Sprachencode der neuen Sprache):
3801 \begin_layout Itemize
3802 Kopieren Sie im Verzeichnis des LyX-Quellcodes die Datei
3803 \begin_inset LatexCommand \url{LYX-SOURCE-DIR/po/lyx.pot}
3819 nicht existiert, kann sie mit dem Befehl
3821 make\InsetSpace \space{}
3824 neu erzeugt werden.)
3827 \begin_layout Itemize
3834 \begin_layout Standard
3835 Wir empfehlen, für diese Aufgabe Emacs zu benutzen, da die Distribution
3836 der gettext-Library auch einen hübschen EmacUmschalt+Modus enthält, der
3837 Sie bei dieser Arbeit unterstützt.
3845 Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
3846 übersetzt werden sollten.
3847 Diese Tasten werden mit '
3851 ' markiert und sollten passend mitübersetzt werden.
3852 Es gibt ein Prolog-Programm namens
3856 , das sich im Quellverzeichnis in
3857 \begin_inset LatexCommand \url{LYX-SOURCE-DIR/development/tools/}
3862 Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
3863 Beachten Sie, daß XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
3864 als Tastenkürzel verarbeiten kann.
3866 Sie sollten auch das Informationsfeld
3867 am Anfang der neuen po-Datei ausfüllen (mit Ihrer EMail-Adresse, usw.),
3868 damit Sie für andere Leute erreichbar sind, die Ihnen Vorschläge oder unterhalt
3869 same Flames schicken möchten.
3872 \begin_layout Itemize
3874 \begin_inset LatexCommand \url{LYX-SOURCE-DIR/po/lyx.pot}
3892 \begin_layout Itemize
3893 Installieren Sie die
3897 -Datei mit dem Befehl
3899 su -c 'make install'
3904 \begin_layout Standard
3913 hinzuzufügen, müssen eine Reihe von Dateien (KonfigurationUmschalt+Skripts
3914 und mehr) verändert werden.
3915 Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
3916 für den Anwender unnötig.
3919 \begin_layout Standard
3920 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die LyX zur Zeit
3921 noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
3923 Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
3931 \begin_layout Subsection
3932 Die Dokumentation übersetzen
3935 \begin_layout Standard
3938 [Anmerkung des Übersetzers:
3942 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
3943 Fall das englische Original.
3944 Übersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
3949 \begin_layout Standard
3950 Auch die Online-Dokumentation (im
3957 -Menü) kann (und sollte!) übersetzt werden.
3958 Wenn übersetzte Versionen verfügbar sind
3962 \begin_layout Standard
3963 Derzeit (November 2006) sind praktisch alle Texte bis auf
3969 \begin_layout Standard
3978 ins Deutsche übersetzt.
3979 Andere Sprachen sind in Arbeit.
3980 Die Bibliothek an übersetzten Texten wächst ständig.
3989 entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
3990 Zur Zeit sind Übersetzungen in etwa 20 Sprachen vorhanden.
3991 LyX sucht nach übersetzten Versionen in
4005 für das entsprechende Sprach\SpecialChar \-
4007 zel steht, das in der Umgebungsvariablen
4015 \begin_layout Standard
4016 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
4017 Auch die übersetzten Versionen müssen (bis auf das
4024 ) den gleichen (englischen) Dateinamen (im Beispiel oben
4028 ) tragen wie die englischen Originale.
4029 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
4030 Weg, um die Originale Korrektur zu lesen!), hier ein paar Tipps, die Ihnen
4031 möglicherweise etwas Arbeit ersparen:
4034 \begin_layout Itemize
4037 LyXDir/doc/DocStyle.lyx
4039 , den Leitfaden zum Schreiben der LyX-Do\SpecialChar \-
4042 Beachten Sie vor allem den Abschnitt für Übersetzer.
4046 \begin_layout Standard
4055 gibt es bisher nur in Englisch!
4063 \begin_layout Itemize
4064 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Homepage
4066 \begin_inset LatexCommand \url[LyX Developer Teams:]{http://www.devel.lyx.org}
4071 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
4072 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
4076 \begin_layout Standard
4077 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen, sind hier
4078 einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu überwinden
4082 \begin_layout Itemize
4083 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
4088 ilfe\SpecialChar \menuseparator
4096 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
4099 \begin_layout Itemize
4100 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
4101 in die Sie übersetzen möchten.
4102 Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
4103 ene Konventionen eingeführt.
4104 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
4105 Eine eigene Terminologie würde nur die Leser verwirren.
4108 (Warnung: Typographie macht süchtig!)
4111 \begin_layout Itemize
4112 Legen Sie eine Kopie des Originaldokumentes an.
4113 Von Zeit zu Zeit wird die Originalversion erneuert.
4114 Sie können beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
4115 um zu sehen, was sich verändert hat.
4119 \begin_layout Standard
4120 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
4121 aufbewahren und diese dann mit der neuen Version vergleichen (zum Beispiel
4134 \begin_layout Itemize
4135 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
4136 und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
4137 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
4140 Auch die Originaldokumentation ist nicht komplett.
4143 \begin_layout Section
4144 Internationale Tastaturbelegung
4145 \begin_inset LatexCommand \label{sec:internat-tastaturbelegung}
4152 \begin_layout Subsection
4153 Eigene Tastaturtabellen definieren: das
4160 \begin_layout Standard
4161 Sehen wir uns einmal die
4165 -Datei ein wenig näher an.
4166 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
4169 \begin_layout Itemize
4170 Taste-Taste- oder Taste-String-Transformationen
4173 \begin_layout Itemize
4178 Tasten -- sogenannte
4183 \begin_layout Itemize
4184 Ausnahmen für tote Tasten.
4187 \begin_layout Standard
4188 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
4192 \begin_layout Quotation
4200 \begin_layout Standard
4205 die zu übersetzende Taste bezeichnet und
4209 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
4210 Eine tote Taste definiert man mit:\InsetSpace ~
4214 \begin_layout Quotation
4226 \begin_layout Standard
4234 wieder eine Taste auf der Tastatur bezeichnet und
4241 der Name einer toten Taste ist.
4242 LyX unterstützt folgende toten Tasten (Abkürzungen in Klammern):
4245 \begin_layout Quotation
4253 \begin_layout Quotation
4259 \begin_layout Quotation
4265 \begin_layout Quotation
4272 \begin_layout Quotation
4278 \begin_layout Quotation
4285 \begin_layout Standard
4297 \begin_layout Quotation
4303 \begin_layout Quotation
4310 \begin_layout Standard
4322 \begin_layout Quotation
4328 \begin_layout Quotation
4336 \begin_layout Quotation
4343 \begin_layout Standard
4355 \begin_layout Quotation
4363 \begin_layout Standard
4375 \begin_layout Quotation
4384 \begin_layout Quotation
4385 hungarian umlaut (hug)
4392 \begin_layout Quotation
4398 \begin_layout Quotation
4406 \begin_layout Standard
4418 \begin_layout Standard
4419 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
4420 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
4421 definiert werden, und zwar mit:
4424 \begin_layout Quotation
4433 Tote-Taste Taste Ausgabe
4436 \begin_layout Standard
4437 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
4439 Dies erreicht man mit:
4442 \begin_layout Quotation
4456 \begin_layout Standard
4457 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
4458 Punkt zu löschen, bevor ein Akzent eingefügt wird.
4459 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
4462 \begin_layout Standard
4463 Ach so, zur Definition der Ausgabe: Der Backslash
4464 \begin_inset Quotes gld
4474 \begin_inset Quotes grd
4477 ist ein Sonderzeichen.
4478 Um ihn einzugeben, muss man einen doppelten Backslash
4479 \begin_inset Quotes gld
4491 \begin_inset Quotes grd
4495 Auch das Anführungszeichen
4496 \begin_inset Quotes gld
4500 \begin_inset Quotes grd
4504 \begin_inset Quotes gld
4512 \begin_inset Quotes grd
4515 haben eine andere Bedeutung.
4520 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
4521 das Ende eines Strings (das heißt einer LaTeX-Befehlssequenz).
4522 Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
4535 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
4536 haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
4537 nächste Distribution integriert werden kann.
4540 \begin_layout Standard
4541 In Zukunft werden auch noch folgende Befehle unterstützt:
4544 \begin_layout Itemize
4556 bindet eine andere Datei ein
4559 \begin_layout Itemize
4575 definiert ein externes Keymap-Programm
4578 \begin_layout Standard
4582 \begin_layout Standard
4595 atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option
4601 , um eine Standardtastatur zu verwenden).
4605 \begin_layout Standard
4617 \begin_layout Section
4618 Internationale Tastaturtabellen:
4623 \begin_inset LatexCommand \label{sec:keymap}
4630 \begin_layout Standard
4631 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
4640 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
4641 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
4644 \begin_layout Subsection
4650 \begin_inset LatexCommand \label{sec:kmap}
4657 \begin_layout Standard
4666 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
4672 Im Folgenden werden die Schlüsselwörter
4691 \begin_layout Labeling
4692 \labelwidthstring 00.00.0000
4699 Transformiere einen Buchstaben zu einem String
4702 \begin_layout LyX-Code
4711 \begin_layout Standard
4712 Dieser Ausdruck definiert, daß
4720 transformiert werden soll.
4725 die Zeichen Backslash
4726 \begin_inset Quotes gld
4736 \begin_inset Quotes grd
4739 und Anführungszeichen
4740 \begin_inset Quotes gld
4748 \begin_inset Quotes grd
4755 mit einem vorangehenden Backslash versehen werden.
4759 \begin_layout Standard
4760 Als Beispiel ein Ausdruck, der das Zeichen
4761 \begin_inset Quotes gld
4769 \begin_inset Quotes grd
4772 ausgibt, wenn die Taste
4773 \begin_inset Quotes gld
4781 \begin_inset Quotes grd
4787 \begin_layout LyX-Code
4793 \begin_layout Labeling
4794 \labelwidthstring 00.00.0000
4801 Spezifiziere ein Akzentzeichen
4804 \begin_layout LyX-Code
4811 Zeichen Akzent erlaubt
4814 \begin_layout Standard
4815 Dieser Ausdruck wird dafür sorgen, daß
4823 interpretiert wird, und zwar bei allen Zeichen, die in
4828 Dies ist der Mechanismus toter Tasten
4834 \begin_layout Standard
4843 kommt daher, daß diese Taste allein kein Zeichen erzeugt, aber, gefolgt
4844 von einer anderen Taste, akzentuierte Zeichen erzeugt.
4845 Zum Beispiel kann auf diese Weise é
4846 \begin_inset Quotes grd
4860 drücken, gefolgt von einem Zeichen, das
4868 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
4871 \begin_layout Standard
4872 Der folgende Ausdruck definiert, daß die Taste
4873 \begin_inset Quotes gld
4881 \begin_inset Quotes grd
4884 als circumflex-Akzent definiert wird, wenn er von einem der Buchstaben
4885 a, e, i, o, u, A, E, I ,O oder U gefolgt wird:
4888 \begin_layout LyX-Code
4891 kmod ^ circumflex aeiouAEIOU
4894 \begin_layout Labeling
4895 \labelwidthstring 00.00.0000
4900 Definiere eine Ausnahme zu einem Akzentzeichen
4903 \begin_layout LyX-Code
4911 Akzent Zeichen Ausgabe
4914 \begin_layout Standard
4915 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
4928 vorher mit Hilfe einer
4934 -Zeile einer Taste zugewiesen worden sein.
4935 Wenn Sie die Sequenz
4944 Falls solch eine Definition
4952 eingeben, erhalten Sie das
4959 \begin_layout Standard
4960 Der folgende Ausdruck sorgt dafür, daß LaTeX bei einem
4961 \begin_inset Quotes gld
4965 \begin_inset Quotes grd
4968 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
4971 \begin_layout LyX-Code
4974 kxmod circumflex i "
4985 \begin_layout Labeling
4986 \labelwidthstring 00.00.0000
4991 Kombiniere zwei Akzentsymbole
4994 \begin_layout LyX-Code
5000 Akzent1 Akzent2 erlaubt
5003 \begin_layout Standard
5004 Hier wird es ziemlich esoterisch.
5005 Dieser Ausdruck erlaubt die Kombination der Effekte von
5013 (in dieser Reihenfolge!) bei allen
5026 müssen zuvor mit Hilfe von
5035 definiert worden sein.
5038 \begin_layout Standard
5039 Folgendes Beispiel aus der Datei
5046 \begin_layout LyX-Code
5049 kmod ; acute aeioyvhAEIOYVH
5052 \begin_layout LyX-Code
5058 \begin_layout LyX-Code
5061 kcomb acute umlaut iyIY
5064 \begin_layout Standard
5065 Diese Zeilen erlauben es,
5066 \begin_inset Quotes gld
5074 \begin_inset Quotes grd
5077 einzugeben und auf diese Weise
5078 \begin_inset Quotes gld
5090 \begin_inset Quotes grd
5097 \begin_layout Standard
5109 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zeichen.
5122 eingeben, erhalten Sie
5123 \begin_inset Quotes gld
5133 \begin_inset Quotes grd
5140 \begin_layout Standard
5153 \begin_layout Subsection
5161 \begin_layout Standard
5166 -Datei verarbeitet hat, erklärt eine
5170 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
5172 Die LyX-Distribution enthält wenigstens die Dateien
5173 \begin_inset LatexCommand \url{iso8859-1.cdef}
5186 \begin_layout Standard
5187 Generell besteht eine
5194 -Datei aus einer Reihe von Deklarationen der folgenden Form:
5197 \begin_layout LyX-Code
5201 Position_im_Zeichensatz String
5204 \begin_layout Standard
5205 Um beispielsweise dem String (
5209 im vorigen Abschnitt)
5210 \begin_inset Quotes gld
5218 \begin_inset Quotes grd
5221 das entsprechende Zeichen im ISO-8859-1 Zeichensatz (233) zuzuweisen, benutzt
5222 man folgenden Ausdruck:
5225 \begin_layout LyX-Code
5233 \begin_layout Standard
5234 Wieder müssen den Zeichen
5235 \begin_inset Quotes gld
5245 \begin_inset Quotes grd
5249 \begin_inset Quotes gld
5257 \begin_inset Quotes grd
5260 ein Backslash vorangestellt werden.
5261 Beachten Sie, daß es durchaus möglich ist, daß dasselbe Zeichen (sinnvoll)
5262 zwei verschiedene Strings repräsentieren kann.
5275 \begin_layout LyX-Code
5301 \begin_layout Standard
5302 Wenn LyX kein passendes Zeichen für einen String finden kann, der durch
5303 eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
5304 ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
5305 mit Akzent selbst zu zeichnen.
5308 \begin_layout Subsection
5309 Tote Tasten definieren
5312 \begin_layout Standard
5315 Anmerkung des Übersetzers: An dieser Stelle weiche ich krass vom Original
5317 Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
5321 \begin_layout Standard
5322 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
5331 zu erzeugen -- nämlich direkt in der
5336 (Genaueres finden Sie in Abschnitt\InsetSpace \space{}
5338 \begin_inset LatexCommand \vref{sec:bindings}
5343 Dazu ein einfaches Beispiel:
5346 \begin_layout Standard
5347 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
5348 Diese können Sie definieren, indem Sie in der
5352 atei folgende Zeile einfügen:
5355 \begin_layout Standard
5360 bind "asciicircum" "accent-circumflex"
5363 \begin_layout Standard
5368 die Bezeichnung, die das X11-System für die
5369 \begin_inset Quotes gld
5377 \begin_inset Quotes grd
5384 \begin_layout Standard
5385 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer Strg+Include-Da
5391 Meist findet man sie in
5393 /usr/X11/include/X11/
5402 accent-circum\SpecialChar \-
5405 ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.
5408 \begin_layout Standard
5409 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
5413 definiert wurden, merklich von der, die in Abschnitt\InsetSpace ~
5415 \begin_inset LatexCommand \vref{sec:kmap}
5422 \begin_layout Subsection
5423 Ihre Sprachkonfiguration einstellen
5424 \begin_inset LatexCommand \label{sec:savlang}
5431 \begin_layout Standard
5436 atei so verändern, daß Ihre gewünschte Sprachumgebung automatisch geladen
5437 wird, wenn LyX gestartet wird.
5438 Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
5441 \begin_layout Itemize
5442 Standard-, erste und zweite Tastaturbelegung
5445 \begin_layout Itemize
5446 Zeichensatzkodierung
5449 \begin_layout Standard
5454 atei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
5455 Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
5459 \begin_layout LyX-Code
5462 bind "american" "keymap-primary"
5465 \begin_layout Standard
5473 \begin_layout LyX-Code
5476 bind "Alt+," "accent-cedilla"
5479 \begin_layout Standard
5480 oder eine Zeichensatzkodierung festlegen:
5483 \begin_layout LyX-Code
5484 # Die Norm für die Bildschirmzeichensätze
5487 \begin_layout LyX-Code
5488 # Voreinstellung ist iso8859-1.
5491 \begin_layout LyX-Code
5497 \begin_layout Chapter
5498 Installieren neuer Textklassen, Layouts und Vorlagen
5499 \begin_inset LatexCommand \label{chap:textclass}
5506 \begin_layout Standard
5507 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
5508 und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf\SpecialChar \textcompwordmark{}
5510 wie man neue Dokumentenklassen für LaTeX korrekt installiert.
5511 Zunächst ein paar Definitionen:
5514 \begin_layout Standard
5519 ist eine LaTeX-Datei (normalerweise mit der Endung
5527 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
5528 Brief usw., und auch alle dazu notwendigen Befehle definiert.
5531 \begin_layout Standard
5536 ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse entspricht und LyX
5537 mitteilt, wie die diversen Formatelemente am Bildschirm dargestellt werden
5538 sollen, damit der Eindruck möglichst gut dem späteren Druckbild entspricht.
5539 Genauer gesagt beschreibt eine Layoutdatei eine
5543 , das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
5547 \begin_layout Standard
5556 sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
5557 als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
5559 Eine Vorlage ist einfach ein LyX-Dokument, welches bereits einige vordefinierte
5560 Einträge für eine bestimmte Textklasse enthält.
5561 Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
5565 \begin_layout Section
5566 Installation eines neuen LaTe
5570 \begin_layout Standard
5580 \begin_layout Standard
5581 Bei manchen TeX-Installationen fehlt möglicherweise das eine oder andere
5582 Paket, das Sie gerne mit LyX verwenden würden.
5583 Ein Beispiel dafür ist FoilTeX, ein verbreitetes (und sehr leistungsfähiges)
5584 Paket zur Erstellung von Dias und Folien für Overheadprojektoren.
5588 \begin_layout Standard
5589 Weitere Dokumentation zu FoilTeX finden Sie im Teil
5598 Sie finden hier eine Beschreibung der grundlegenden Schritte, um ein solches
5599 zusätzliches Paket in einer aktuellen Version von teTeX
5603 \begin_layout Standard
5604 Die Prozedur gilt auf jeden Fall für v1.0 sowie die 0.9 Betaversionen.
5605 Hinweise darauf, ob dies auch in Version 0.4 funktioniert, sind willkommen,
5606 andererseits ist ein Upgrade auf 1.0 sicher die bessere Wahl.
5611 oder einer anderen, web2c basierten TeX-Distribution einzubinden.
5614 \begin_layout Enumerate
5615 Besorgen Sie sich das Paket von CTAN oder einer anderen Quelle
5619 \begin_layout Standard
5620 Informationen darüber, was CTAN ist und wo unterstützte Dokumentenklassen
5621 gefunden werden können, finden Sie im Hilfedokument
5630 \begin_layout Standard
5650 \begin_layout Enumerate
5655 (normalerweise befindet sie sich im Verzeichnis
5659 , Sie können sie aber auch mit dem Befehl
5664 Dort wird beschrieben, wie Sie ein lokales
5668 -Verzeichnis anlegen können; folgen Sie diesen Instruktionen.
5669 Sie müssen den Namen Ihres lokalen
5674 zeich\SpecialChar \-
5681 Typischerweise wird unter Linux Software, die nicht zur normalen Distribution
5682 gehört, unterhalb von
5686 installiert, es bietet sich also
5691 Im Normalfall müssen Sie nur zwei Dinge verändern:
5695 \begin_layout Enumerate
5696 Setzen Sie die Umgebungsvariable
5700 auf das gewählte Verzeichnis, zum Beispiel
5704 TEXMFLOCAL = /usr/local/texmf
5707 \begin_layout Enumerate
5708 Stellen Sie sicher, daß
5720 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!TEXMFMAIN}
5724 \begin_layout Enumerate
5725 Legen Sie das lokale Verzeichnis an.
5726 Die Verzeichnisstruktur muss dabei derjenigen des bestehenden
5731 zeich\SpecialChar \-
5733 ses entsprechen, also LaTeX-Pakete in
5734 \begin_inset LatexCommand \url{/usr/local/texmf/latex/}
5741 \begin_layout Enumerate
5742 Installieren Sie das neue Paket.
5743 Am Beispiel FoilTeX: Legen Sie das Verzeichnis
5744 \begin_inset LatexCommand \url{/usr/local/texmf/latex/foiltex}
5748 an und kopieren Sie die diversen Dateien des entpackten
5752 -Archives in dieses Verzeichnis.
5755 \begin_layout Enumerate
5756 Starten Sie das Programm
5761 Dabei wird (unter anderem) die Datei
5762 \begin_inset LatexCommand \url{/usr/local/texmf/ls-R}
5766 angelegt oder aktualisiert.
5769 \begin_layout Enumerate
5770 Wählen Sie in LyX den Menüpunkt
5775 erkzeuge\SpecialChar \menuseparator
5783 an; starten Sie LyX danach erneut.
5786 \begin_layout Standard
5787 Nun sollte das neue Paket --- beispielsweise
5800 okument\SpecialChar \menuseparator
5807 \SpecialChar \ldots{}
5809 Ein Hinweis am Rande: es gibt auch einfachere Möglichkeiten, ein neues
5810 Paket zu installieren, Sie können etwa im LaTeX-Systemverzeichnis (
5814 ) lediglich einen Link auf das neue Paket anlegen (nicht vergessen,
5818 aufzurufen!) oder die Umgebungsvariable
5822 entsprechend setzen.
5827 beschriebene, formale Methode funktioniert aber garantiert, deshalb sollten
5828 Sie diese auch verwenden, solange die Umstände dies nicht verhindern, etwa
5829 wenn Sie keine Administratorrechte haben.
5832 \begin_layout Section
5836 \begin_layout Standard
5837 In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch
5838 Textklassen genannt) für LyX schreiben können; dafür wird die Klasse
5842 als Beispiel genommen.
5847 -Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen
5848 Dokumentenklasse zur Verfügung stehen, und wie sie in LyX dargestellt werden.
5849 Diese Beschreibung ist zwar sehr tiefgehend, kann aber dennoch nicht alle
5850 Eventualitäten und Probleme abdecken, auf die Sie beim Schreiben eigener
5851 Layout-Dateien stoßen können.
5852 Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX.
5855 \begin_layout Standard
5856 Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen
5857 Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind.
5858 Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von
5859 anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt
5860 haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es
5861 in die Distribution integrieren können.
5864 \begin_layout Standard
5865 Bei allen im folgenden angegebenen Optionen ist die Groß-/Kleinschreibung
5866 nicht relevant, das heißt Style, style und StYlE bezeichnen denselben Befehl.
5867 Die jeweils möglichen Werte sind in eckigen Klammern hinter dem Namen aufgeführ
5869 Die Voreinstellung einer Option, also der Wert, den die Option erhält,
5874 spezifiziert wird, ist
5881 Wenn ein Argument einen Datentyp hat, wie
5889 , dann wird die Voreinstellung wie folgt dargestellt:
5898 \begin_layout Subsection
5899 Unterstützung neuer Dokumentenklassen
5902 \begin_layout Standard
5903 Generell können drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse
5904 unterstützen wollen.
5905 Bei den beiden einfacheren Fällen handelt es sich um LaTeX2e clasUmschalt+
5915 Wenn Sie Pech haben, liegt der dritte Fall vor, und bei der neuen Klasse
5916 handelt es sich um eine LaTeX 2.09 Stil-Datei.
5917 Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle
5918 ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt
5919 notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten.
5922 \begin_layout Subsection
5927 \begin_layout Standard
5941 \begin_layout Standard
5942 Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
5943 die zusammen mit einer bereits existierenden und von LyX unterstützten
5944 Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese
5945 Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
5946 Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei
5950 , und sie ist dafür gedacht, mit der Standard-Dokumentenklasse
5954 verwendet zu werden.
5958 \begin_layout LyX-Code
5959 cp report.layout ~/.lyx/layouts/myclass.layout
5962 \begin_layout Standard
5967 , und ändern Sie die Zeile
5970 \begin_layout LyX-Code
5973 DeclareLaTeXClass{report}
5976 \begin_layout Standard
5980 \begin_layout LyX-Code
5983 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
5986 \begin_layout Standard
5987 Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
5990 \begin_layout LyX-Code
6000 \begin_layout Standard
6001 Starten Sie jetzt LyX und konfigurieren Sie es neu (
6006 erkzeuge\SpecialChar \menuseparator
6007 Neu\InsetSpace \space{}
6015 Starten Sie LyX neu und legen Sie ein neues Dokument an.
6021 okument\SpecialChar \menuseparator
6028 \SpecialChar \ldots{}
6029 als mögliche Dokumentenklasse auch
6031 report\InsetSpace \space{}
6035 Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
6040 \begin_layout Standard
6050 unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen
6051 Umgebungstypen in der Layoutdatei herumexperimentieren.
6055 \begin_layout Subsection
6060 \begin_layout Standard
6074 \begin_layout Standard
6075 In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf
6077 Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse
6078 als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
6079 Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
6080 welche Dinge beachtet werden müssen.
6084 \begin_layout Subsection
6089 \begin_layout Standard
6103 \begin_layout Standard
6108 -Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie
6109 an einem der beiden folgenden Dinge erkennen:
6112 \begin_layout Enumerate
6116 \begin_layout Standard
6125 Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
6130 documentstyle{myclass}
6142 \begin_layout Standard
6154 \begin_layout Enumerate
6155 Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, daß
6156 in den Kompatibilitätsmodus geschaltet wird.
6159 \begin_layout Standard
6160 LyX unterstützt ausschließlich LaTeX2e-Dokumente.
6161 Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
6163 \begin_inset Quotes gld
6166 Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan
6167 \begin_inset Quotes grd
6171 Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem
6172 der LaTeX 2.09 Code derart gekapselt wird, daß er in Dokumenten, die mit
6173 LaTeX2e formatiert wurden, verwendet werden kann.
6174 Sie können diese Kapselung auch für Ihr
6178 verwenden, sollte sich dieses als 2.09-Code herausstellen.
6179 Hier ein kurzes Rezept:
6182 \begin_layout LyX-Code
6183 cp LyXDir/tex/revtex.cls ~/tex/myclass.cls
6186 \begin_layout Standard
6187 (oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
6192 und ersetzen Sie jedes vorhandene
6197 Wahrscheinlich sind einige der
6203 -Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
6207 \begin_layout Standard
6208 Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
6210 \begin_inset LatexCommand \url{myclass.layout}
6214 , verwenden aber diesmal den Eintrag
6217 \begin_layout LyX-Code
6220 DeclareLaTeXClass{myclass}
6223 \begin_layout Standard
6228 -Definition sollte nicht notwendig sein.
6229 Konfigurieren Sie LyX neu, und mit etwas Glück haben Sie ein funktionierendes
6230 System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
6232 Das umfasst Veränderungen der Werte, die LyX für Abstände, Zeichensätze
6233 usw.\InsetSpace \space{}
6234 verwendet; diese werden in der
6241 \begin_layout Standard
6242 Weiterhin müssen Sie sicherstellen, daß alle Umgebungstypen, die in
6246 definiert werden, auch in
6247 \begin_inset LatexCommand \url{myclass.layout}
6252 Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen.
6253 Kopieren Sie dazu einen ähnlich aussehenden Stil, und verändern Sie diesen
6254 nach Ihren Wünschen.
6255 Dies geschieht am einfachsten folgendermaßen:
6258 \begin_layout LyX-Code
6259 Style FehlenderStyle
6262 \begin_layout LyX-Code
6263 CopyStyle ÄhnlicherStyle
6266 \begin_layout LyX-Code
6267 # hier die Unterschiede neu definieren
6270 \begin_layout LyX-Code
6274 \begin_layout Standard
6275 Im folgenden Abschnitt wird erläutert, was welches Element in einer
6282 \begin_layout Standard
6283 Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
6284 Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der
6286 Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
6287 Die Entwickler freuen sich immer über neue Dokumentenklassen!
6290 \begin_layout Section
6291 Deklaration einer neuen Textklasse
6294 \begin_layout Standard
6295 Zeilen, die mit einem
6299 beginnen, sind Kommentare.
6300 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6304 \begin_layout LyX-Code
6307 #% Do not delete the line below; configure depends on this
6310 \begin_layout LyX-Code
6315 DeclareLaTeXClass{article}
6318 \begin_layout Standard
6319 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
6320 Die Textklassen-Datei wird von dem LaTeX-Skript
6323 \begin_inset LatexCommand \url{chkconfig.ltx}
6329 gelesen, und zwar in einem speziellen Modus, in dem
6333 -Zeichen ignoriert werden.
6334 Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
6335 Textklasse deklariert.
6340 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6345 und benutzt die LaTeX-Dokumentenklasse
6354 ist auch die Beschreibung, die später im Popup-Menü
6359 ayout\SpecialChar \menuseparator
6370 \begin_layout Standard
6371 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Doku\SpecialChar \-
6378 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6379 Wenn Sie dann Ihre Textklasse in eine Datei namens
6383 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6386 \begin_layout LyX-Code
6389 #% Do not delete the line below; configure depends on this
6392 \begin_layout LyX-Code
6397 DeclareLaTeXClass[article]{article (with my own headings)}
6400 \begin_layout Standard
6401 Auf diese Weise deklarieren Sie eine Textklasse
6405 , die die LaTeX-Dokumenten\SpecialChar \-
6411 verwendet und (im Popup-Menü) beschrieben wird mit:
6413 article (with my own headings)
6416 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6420 \begin_layout LyX-Code
6423 #% Do not delete the line below; configure depends on this
6426 \begin_layout LyX-Code
6431 DeclareLaTeXClass[article,foo.sty]{article (with my own headings)}
6434 \begin_layout Standard
6435 Dadurch wird angezeigt, daß Ihre Klasse auch das Paket
6440 Schließlich können Sie auch Klassen für SGML oder DocBook festlegen.
6441 Eine typische Deklaration sieht so aus:
6444 \begin_layout LyX-Code
6447 #% Do not delete the line below; configure depends on this
6450 \begin_layout LyX-Code
6455 DeclareSGMLClass{SGML (LinuxDoc)}
6458 \begin_layout Standard
6462 \begin_layout LyX-Code
6465 #% Do not delete the line below; configure depends on this
6468 \begin_layout LyX-Code
6473 DeclareDocBookClass[article]{SGML (DocBook article)}
6476 \begin_layout Standard
6477 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6478 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6482 \begin_layout Standard
6483 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6484 die Datei nur noch in das Verzeichnis
6492 kopieren und unter LyX den Menüpunkt
6497 erkzeuge\SpecialChar \menuseparator
6506 Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü
6511 okument\SpecialChar \menuseparator
6518 \SpecialChar \ldots{}
6522 \begin_layout Subsection
6523 Allgemeine Parameter für Textklassen
6526 \begin_layout Standard
6527 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes beschreib
6531 \begin_layout Description
6547 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
6554 okument\SpecialChar \menuseparator
6561 \SpecialChar \ldots{}
6563 Diese Einstellung ist wichtig: Falls Ihre Textklasse standardmäßig zweispaltig
6564 gesetzt wird, Sie aber vergessen, das korrekt anzugeben, wird die Option
6580 \InsetSpace \space{}
6590 okument\SpecialChar \menuseparator
6597 \SpecialChar \ldots{}
6601 \begin_layout Description
6617 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
6624 okument\SpecialChar \menuseparator
6631 \SpecialChar \ldots{}
6635 \begin_layout Description
6652 Der Standardseitenstil.
6653 Kann ebenfalls im Popup-Menü
6658 okument\SpecialChar \menuseparator
6665 \SpecialChar \ldots{}
6669 \begin_layout Description
6681 , Counter_Section, Counter_Subsection,
6683 Counter_Subsubsection, Counter_Paragraph,
6684 Counter_Subparagraph,
6686 Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_E
6691 Der kleinste Abschnitt-Typ, der automatisch nummeriert wird.
6692 Sinnvoll sind Werte wie
6713 Wenn überhaupt keine Nummerierung benötigt wird, beispielsweise in einem
6726 \begin_layout Description
6730 ClassOptions\SpecialChar \ldots{}
6737 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
6738 Dokumentenklasse unterstützt werden.
6739 Eine detaillierte Beschreibung finden Sie in Abschnitt
6740 \begin_inset LatexCommand \vref{sec:classoptions}
6747 \begin_layout Description
6766 Gibt an, ob die betreffende Klasse von sich aus das Paket
6771 Dies ist für die Dokumentenklassen
6782 \begin_layout Description
6797 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6802 Dies ist für die Dokumentenklassen
6813 \begin_layout Description
6828 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6833 Dies ist für die Dokumentenklasse
6840 \begin_layout Description
6850 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
6851 Eine genauere Beschreibung finden Sie in Abschnitt
6852 \begin_inset LatexCommand \vref{sec:fonts}
6859 \begin_layout Description
6873 Dies ist das Layout für neu angelegte Absätze, normalerweise
6878 Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
6879 ist es sehr ratsam, diese Anweisung anzugeben.
6882 \begin_layout Description
6886 Preamble\SpecialChar \ldots{}
6893 An dieser Stelle können Sie LaTeX-Code angeben, der vor
6902 in die LaTeX-Ausgabe eingebunden wird.
6903 Zum Beispiel eigene Definitionen von LaTeX-Makros.
6906 \begin_layout Description
6916 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
6918 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
6919 Beispielsweise binden die meisten Standardtextklassen die Datei
6923 ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
6927 \begin_layout Description
6937 Mit diesem Befehl können Sie die Definition eines bereits mit
6942 \begin_inset LatexCommand \vref{sec:specific-layouts}
6946 ) definierten Layouts rückgängig machen.
6947 Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
6948 einer Datei definiert wird, die Sie mit
6955 \begin_layout Subsection
6961 \begin_layout Standard
6962 \begin_inset LatexCommand \label{sec:classoptions}
6970 kann folgende Einträge enthalten:
6973 \begin_layout Description
6986 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
6988 \begin_inset Quotes gld
6996 \begin_inset Quotes grd
7003 \begin_layout Description
7012 string="empty|plain|headings|fancy"
7016 Eine Liste verfügbarer Seitenstile; die Einträge werden mit
7017 \begin_inset Quotes gld
7025 \begin_inset Quotes grd
7031 \begin_layout Description
7044 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
7047 documentclasUmschalt+
7049 Befehl als optionales Argument übergeben.
7052 \begin_layout Subsection
7053 Einzelne Absatz-Layouts
7056 \begin_layout Standard
7057 \begin_inset LatexCommand \label{sec:specific-layouts}
7061 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
7065 \begin_layout Standard
7066 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
7067 aber ein bereits definiertes umdefinieren.
7076 \begin_layout LyX-Code
7083 \begin_layout LyX-Code
7087 \begin_layout LyX-Code
7091 \begin_layout Standard
7092 Innerhalb des Blocks sind folgende Befehle erlaubt:
7095 \begin_layout Description
7102 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
7107 \begin_layout Description
7119 , Command, Environment, Item_Environment,
7125 Legt fest, wie das Layout in LaTeX überführt wird.
7130 \begin_layout Description
7137 bewirkt nichts besonderes -- der Text wird als
7149 \begin_layout Description
7156 behandelt den Text als Argument eines LaTeX-Befehls
7165 {\SpecialChar \ldots{}
7171 \begin_layout Description
7178 behandelt den Text als Kern einer LaTeX-Umgebung
7182 \begin_layout Standard
7183 LaTeX-Umgebung und LaTeX-Befehl sind hier etwas irreführend, denn diese
7184 Regeln gelten auch für SGML-Klassen.
7185 Schauen Sie sich am besten die SGML-Klassen-Dateien für Beispiele an.
7204 \begin_layout Standard
7215 } \SpecialChar \ldots{}
7222 \begin_layout Standard
7237 \begin_layout Standard
7252 \begin_layout Standard
7269 \begin_layout Description
7276 bewirkt dasselbe wie
7280 , nur daß vor jedem Absatz ein
7290 \begin_layout Description
7307 als Argument an die Umgebung übergeben wird.
7315 Absatz-Einstellungen
7321 \SpecialChar \menuseparator
7324 Absatz-Einstellungen
7327 \begin_inset Graphics
7328 filename ../images/layout-paragraph.xpm
7330 BoundingBox 0bp 6bp 20bp 20bp
7338 [Stimmt das noch? Glaube nicht! P.S.]
7342 \begin_layout Description
7359 Bei 1 wird nach dem Layout noch ein
7369 \begin_layout Description
7379 Der Name, den LaTeX für dieses Layout wählt, das heißt entweder der Name
7380 eines LaTeX-Befehls oder der einer LaTeX-Umgebung.
7383 \begin_layout Description
7393 Ein optionaler Parameter, der
7399 (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
7400 Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
7404 \begin_layout Description
7416 , Manual, Dynamic, First_Dynamic, Right_Address_Box
7420 Legt fest, wie der linke Rand des Textes bestimmt wird.
7425 \begin_layout Description
7432 wählt feste Randbreiten.
7436 \begin_layout Description
7443 bedeutet, daß der Rand von der Einstellung der
7449 Absatz-Einstellungen
7455 \SpecialChar \menuseparator
7458 Absatz-Einstellungen
7461 \begin_inset Graphics
7462 filename ../images/layout-paragraph.xpm
7464 BoundingBox 0bp 6bp 20bp 20bp
7469 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
7473 \begin_layout Description
7480 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
7482 Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
7483 Es leuchtet ein, daß die Überschrift
7484 \begin_inset Quotes gld
7487 5.4.3.2.1 Sehr lange \SpecialChar \ldots{}
7489 \begin_inset Quotes grd
7492 einen größeren linken Rand benötigt, als
7493 \begin_inset Quotes gld
7496 3.2 Sehr lange \SpecialChar \ldots{}
7498 \begin_inset Quotes grd
7505 \begin_layout Description
7512 arbeitet ähnlich wie
7516 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
7517 Dies wird für die LaTeX-Umgebung
7524 \begin_layout Description
7531 bedeutet, daß der Rand wird so gewählt, daß die längste Zeile des Absatzes
7532 gerade den rechten Rand berührt.
7533 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
7537 \begin_layout Description
7553 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
7559 heißt, der Absatz erhält auf keinen Fall einen Einzug.
7560 (Zum Beispiel nach einer Überschrift.)
7563 \begin_layout Description
7576 Der Einzug der ersten Zeile eines Absatzes.
7577 Als Argument wird eine Zeichenkette übergeben.
7578 Zum Beispiel bedeutet
7579 \begin_inset Quotes gld
7587 \begin_inset Quotes grd
7590 , daß die erste Zeile genau so weit eingezogen wird, wie die Breite von
7592 \begin_inset Quotes gld
7600 \begin_inset Quotes grd
7603 im normalen Zeichensatz ist.
7604 Einen negativen Wert können Sie angeben, indem Sie ein
7605 \begin_inset Quotes gld
7609 \begin_inset Quotes grd
7614 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm
7615 bei unterschiedlichen Zeichensätzen möglichst ähnlich bleibt.
7620 bleibt für ein bestimmtes Layout fest.
7621 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
7628 Auch benutzt das Standard-Layout innerhalb von Umgebungen
7629 den Einzug der Umgebung und nicht den eigenen.
7630 Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
7633 \begin_layout Description
7653 \SpecialChar \menuseparator
7661 \SpecialChar \ldots{}
7662 \SpecialChar \menuseparator
7669 Absätze\InsetSpace \space{}
7670 trennen\InsetSpace \space{}
7674 Mögliche Einstellungen sind entweder
7686 ertikaler\InsetSpace \space{}
7695 ertikaler\InsetSpace \space{}
7698 gewählt wird, wird in einem Layout mit
7700 Latex\SpecialChar \-
7708 Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
7709 Die Länge dieses Abstands ist das Produkt von
7713 und der Höhe des Standardzeichensatzes.
7716 \begin_layout Description
7729 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
7733 \begin_layout Description
7750 -- nur ist dies der Abstand nach einer Serie von Absätzen.
7755 des nachfolgenden Layouts nicht 0, so werden die beiden Abstände
7759 addiert, sondern LyX wählt das Maximum der beiden Abstände.
7762 \begin_layout Description
7775 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
7779 \begin_layout Description
7792 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines
7797 Wenn in solch einem Layout andere Layouts integriert werden, so werden
7803 Aber die einzelnen Unterpunkte der Umgebung werden
7814 \begin_layout Description
7827 Definiert den linken Einzug.
7828 Wenn ein Layout in ein anderes
7832 -Layout integriert wird, werden die Breiten der verschiedenen
7836 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
7838 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
7842 Dieser Parameter wird auch dann benutzt, wenn der Rand als
7851 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
7852 Rändern hinzugefügt.
7853 Für die Bedeutung des Wertes gilt das bei
7860 \begin_layout Description
7880 \begin_layout Description
7892 , Manual, Static, Top_Environment,
7894 Centered_Top_Environment, Sensitive, Counter_C
7895 hapter, Counter_Section, Counter_Subsection, Counter_Subsubsection, Counter_Para
7898 Counter_Subparagraph, Counter_EnumI, Counter_EnumII, Counter_EnumIII,
7907 \begin_layout Description
7914 bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
7918 \begin_layout Description
7926 bedeutet: die Marke wird im Layout definiert (siehe:
7933 \begin_layout Description
7939 \InsetSpace \space{}
7942 \InsetSpace \space{}
7943 Centered\InsetSpace \space{}
7944 Top\InsetSpace \space{}
7948 sind Spezialfälle von
7953 Die Marke wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
7954 oder am Anfang einer Serie von Absätzen mit diesem Layout.
7955 Dies benutzt man zum Beispiel im
7964 Dasselbe trifft auch für
7968 -Marken mit dem LaTeX-Typ
7972 zu, damit Layouts für Theoreme korrekt arbeiten.
7975 \begin_layout Description
7982 ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
7986 Sensi\SpecialChar \-
7989 bedeutet, daß der gedruckte Text von der Art des Gleitobjekts abhängt.
7992 \begin_layout Description
7999 Sollte selbsterklärend sein --
8003 entspricht jeweils einem LaTeX-Gliederungsbefehl.
8007 \begin_layout Description
8020 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
8021 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
8024 \begin_layout Description
8037 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
8038 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
8046 Centered_Top_Environment
8051 \begin_layout Description
8064 Der String, der für den
8083 gesetzt wurde, dient dieser String auch als Voreinstellung für
8089 Absatz-Einstellungen
8095 \SpecialChar \menuseparator
8098 Absatz-Einstellungen
8101 \begin_inset Graphics
8102 filename ../images/layout-paragraph.xpm
8104 BoundingBox 0bp 6bp 20bp 20bp
8108 ) verändert werden kann.
8119 eingestellt wurde, wird der Zähler an diesen String angehängt.
8122 \begin_layout Description
8134 , left, right, center
8138 Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
8142 \begin_layout Description
8154 , left, right, center
8162 von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
8164 Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
8166 Beispielsweise sollte in einer Aufzählung der Text nicht rechtsbündig oder
8167 zentriert gesetzt werden.
8171 \begin_layout Description
8187 Hiermit wird festgelegt, ob über dem Absatz ein
8193 eingefügt werden soll.
8194 Dies kann auch im Menü
8196 Einügen\SpecialChar \menuseparator
8197 Besondere\InsetSpace \space{}
8198 Formatierung\SpecialChar \menuseparator
8199 Vertikaler\InsetSpace \space{}
8200 Abstand\SpecialChar \ldots{}
8203 eingestellt werden, indem man in
8214 \begin_layout Description
8228 ] Steuert ähnlich wie
8245 \begin_layout Description
8265 LaTeX-Befehle innerhalb dieses Layouts durch
8272 schützt werden müssen.
8275 \begin_layout Description
8291 Gibt an, ob Zeilenumbrüche in LaTeX als
8292 \begin_inset Quotes gld
8304 \begin_inset Quotes grd
8307 dargestellt werden, oder nicht.
8308 Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
8309 in LyX komfortabler editieren zu können.
8312 \begin_layout Description
8322 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
8323 ohne diverse von LaTeX benötigte Ersetzungen durchzuführen.
8324 Dies ersetzt in gewisser Weise das alte Zeichensatzattribut
8331 \begin_layout Description
8347 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
8349 Diese Eigenschaft kann in bestimmten Fällen umständlich sein, zum Beispiel,
8350 wenn ein Programmcode eingegeben werden soll.
8351 In solchen Fällen kann
8360 LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
8361 Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
8364 \begin_layout Description
8378 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
8379 da das zu einer leeren LaTeX-Ausgabe führen würde.
8380 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
8381 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
8382 damit keiner vergisst, sie anzugeben.
8383 In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
8384 die keinen eigentlichen Text enthält.
8387 \begin_layout Description
8399 , onehalf, double, other
8406 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
8419 entsprechen Multiplikatoren 1, 1.25 und 1.667.
8420 Wenn Sie als Argument
8424 angeben, müssen Sie als
8428 einen konkreten Multiplikator angeben.
8429 Im Gegensatz zu anderen Parametern erzeugt LyX, wenn
8433 gesetzt wird, spezifischen LaTeX-Code, der auf das Paket
8446 \begin_layout Description
8456 Der Zeichensatz, der für den Textkörper
8460 die Marke verwendet wird (siehe Abschnitt\InsetSpace \space{}
8462 \begin_inset LatexCommand \vref{sec:fonts}
8471 gesetzt, dann erhält
8475 automatisch denselben Wert.
8478 \begin_layout Description
8488 Der Zeichensatz, der für den Textkörper verwendet wird.
8489 (Siehe Abschnitt\InsetSpace \space{}
8491 \begin_inset LatexCommand \vref{sec:fonts}
8498 \begin_layout Description
8508 Der Zeichensatz, der für die Marke verwendet wird.
8509 (Siehe Abschnitt\InsetSpace \space{}
8511 \begin_inset LatexCommand \vref{sec:fonts}
8518 \begin_layout Description
8522 Preamble\SpecialChar \ldots{}
8529 Eine Serie von Makrodefinitionen, die in die Präambel (vor
8535 ) eingefügt werden, falls dieses Layout benutzt wird.
8538 \begin_layout Subsection
8539 Beschreibung des Zeichensatzes
8542 \begin_layout Standard
8543 \begin_inset LatexCommand \label{sec:fonts}
8547 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
8550 \begin_layout LyX-Code
8560 \begin_layout LyX-Code
8564 \begin_layout LyX-Code
8568 \begin_layout Standard
8569 und es sind folgende Befehle vorhanden:
8572 \begin_layout Description
8589 \begin_layout Description
8606 \begin_layout Description
8618 , Italic, SmallCaps, Slanted
8623 \begin_layout Description
8636 , large, larger, largest, huge, giant
8641 \begin_layout Description
8654 , black, white, red, green, blue, cyan, magenta, yellow
8659 \begin_layout Section
8663 \begin_layout Standard
8664 Vorlagen werden genauso erstellt wie gewöhnliche Dokumente.
8665 Der einzige Unterschied ist: normale Dokumente enthalten zwangsläufig alle
8666 nur möglichen Einstellungen, einschließlich Zeichensatzschema und Papiergröße.
8667 Normalerweise möchte ein Benutzer nicht, daß eine Vorlage seine persönlichen
8668 Voreinstellungen überschreibt.
8669 Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
8682 aus der LyX-Datei entfernen.
8683 Dies kann (und muss) mit einem gewöhnlichen Texteditor durchgeführt werden.
8686 \begin_layout Standard
8687 Sie sollten Ihre persönlichen Vorlagen nach
8691 kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis
8695 und anschließend das Vorlagenverzeichnis im Dialog
8700 erkzeuge\SpecialChar \menuseparator
8707 \SpecialChar \ldots{}
8708 \SpecialChar \menuseparator
8713 \SpecialChar \menuseparator
8721 auf das private Verzeichnis setzen.
8724 \begin_layout Standard
8726 daß es eine Vorlage mit besonderer Bedeutung gibt:
8731 Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit
8736 atei\SpecialChar \menuseparator
8743 anlegen, damit dieses vernünftige Standardeinstellungen hat.
8744 Um diese Vorlage zu erstellen, müssen Sie lediglich ein Dokument mit den
8745 von Ihnen bevorzugten Einstellungen öffnen und dann im Dialog
8750 okument\SpecialChar \menuseparator
8757 \SpecialChar \ldots{}
8760 Als\InsetSpace \space{}
8765 okumentUmschalt+Standards\InsetSpace \space{}
8771 \begin_layout Chapter
8772 Eine Anleitung für Drucker
8773 \begin_inset LatexCommand \label{chap:printer}
8780 \begin_layout Standard
8785 : Wenn Sie für Ihren Drucker CUPS benutzen, ist diese Kapitel für Sie uninteress
8787 Ich werde es auch nicht mehr bearbeiten.
8790 \begin_layout Section
8794 \begin_layout Standard
8797 Anmerkung des Übersetzers: Der erste Satz dieser Einleitung
8798 \begin_inset Quotes gld
8801 Lesen Sie die Printing-HOWTO
8802 \begin_inset Quotes grd
8806 Wenn Sie tatsächlich die Printing-HOWTO gelesen (und verstanden) haben,
8807 enthält dieser Abschnitt für Sie praktisch keine neuen Informationen mehr.
8808 Natürlich enthält die Printing-HOWTO viele nützliche Informationen, die
8809 weit über das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
8810 Im übrigen ist die Installation des Druckers heutzutage erheblich einfacher,
8811 als die (sehr umfangreiche) Printing-HOWTO vermuten lässt.
8812 Die meisten Distributionen ermöglichen es, die hier erwähnten Konfigurationsdat
8813 eien mit wenigen Handgriffen zu erstellen.
8817 \begin_layout Standard
8818 Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
8819 müssen, sollten Sie zunächst die Datei
8826 (Sie befindet sich je nach Distribution oft im Verzeichnis
8834 .) Es gibt auch eine deutschsprachige Übersetzung, die man über FTP
8838 \begin_layout Standard
8844 \begin_inset LatexCommand \url{ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz}
8854 Zudem müssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
8859 \begin_layout Standard
8860 Einige Linux-Distributionen werden mit sogenannten MagiStrg+Filtern ausgeliefert
8861 und installieren diese selbständig.
8862 Anstelle der Prozedur, die wir unten beschreiben, können Sie auch diese
8863 MagiStrg+Filter-Prozedur benutzen.
8864 Allerdings wird es vermutlich etwas schwieriger sein, die Möglichkeiten
8865 Ihres Druckers voll auszuschöpfen.
8866 Wenn Ihre Linux-Distribution mit einem Extraprogramm für die Druckerinstallatio
8867 n ausgestattet ist, können Sie auch einfach dies benutzen.
8868 Werfen Sie danach einfach einen Blick in die
8872 , um eventuell noch ein paar Kleinigkeiten anzupassen.
8875 \begin_layout Section
8881 \begin_layout Subsection
8885 \begin_layout Standard
8890 informiert Linux über Ihre Druckerkonfiguration.
8891 Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
8892 und andere Benutzer ihn ansprechen können und erklärt Linux, wie Ausgaben
8893 an diesen Drucker gehandhabt werden sollen.
8894 Es macht durchaus Sinn, in dieser Datei mehrere
8895 \begin_inset Quotes gld
8899 \begin_inset Quotes grd
8902 zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
8903 aber in unterschiedlicher Art und Weise tun
8907 \begin_layout Standard
8912 Ich handhabe dies so mit meinem Epson Stylus Color IIs.
8913 Da man für Farb- und Schwarzweißdruck verschiedene Druckköpfe benötigt,
8914 habe ich einen eigenen Drucker
8918 für farbige Dokumente eingerichtet.
8919 Ich benutze auch einen
8923 -Drucker, der eine geringere Auf\SpecialChar \textcompwordmark{}
8924 lösung und einen ungenaueren Druckmodus
8926 Sie sehen, man kann mit Printcaps viele Dinge tun.
8932 Natürlich benötigt man für jeden physikalischen Drucker auch mindestens
8936 \begin_layout Standard
8937 Hier ein Beispiel für eine
8944 \begin_layout LyX-Code
8956 \begin_layout LyX-Code
8964 \begin_layout LyX-Code
8967 :sd=/var/spool/lpd/lp:
8972 \begin_layout LyX-Code
8975 :lf=/var/spool/lpd/lp/errs:
8980 \begin_layout LyX-Code
8988 \begin_layout LyX-Code
8996 \begin_layout LyX-Code
9019 Epson Stylus Color IIs, 180dpi:
9024 \begin_layout LyX-Code
9032 \begin_layout LyX-Code
9035 :sd=/var/spool/lpd/draft:
9040 \begin_layout LyX-Code
9043 :lf=/var/spool/lpd/draft/errs:
9048 \begin_layout LyX-Code
9051 :if=/var/spool/lpd/draft/draft.filter:
9056 \begin_layout LyX-Code
9064 \begin_layout LyX-Code
9072 \begin_layout LyX-Code
9091 Epson Stylus Color IIs, 360dpi:
9096 \begin_layout LyX-Code
9104 \begin_layout LyX-Code
9107 :sd=/var/spool/lpd/ps:
9112 \begin_layout LyX-Code
9115 :lf=/var/spool/lpd/ps/errs:
9120 \begin_layout LyX-Code
9123 :if=/var/spool/lpd/ps/ps.filter:
9128 \begin_layout LyX-Code
9136 \begin_layout LyX-Code
9144 \begin_layout LyX-Code
9150 \begin_layout Standard
9151 Bevor wir mit Erklärungen zu diesen Hieroglyphen fortfahren, haben wir eine
9152 wichtige Information:
9155 \begin_layout Standard
9157 WARNUNG! WARNUNG! WARNUNG!
9159 Benutzen Sie nur eine Leerzeile zwischen den Einträgen
9162 Stellen Sie sicher, daß diese Zeile VÖLLIG LEER ist!
9165 \begin_layout Standard
9166 Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Einträgen kann fatale
9167 Folgen haben, denn das System wird Ihre
9171 -Datei nicht richtig interpretieren können.
9174 \begin_layout Standard
9175 Sehen Sie sich jetzt einmal die Einträge genauer an.
9176 Jeder Teil eines Eintrags wird von einem
9177 \begin_inset Quotes gld
9185 \begin_inset Quotes grd
9188 Zeichen abgeschlossen.
9190 \begin_inset Quotes gld
9200 \begin_inset Quotes grd
9203 -Zeichen am Ende einer Zeile bedeutet, daß der Eintrag in der nächsten Zeile
9206 \begin_inset Quotes gld
9216 \begin_inset Quotes grd
9219 -Zeichen dürfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
9221 \begin_inset Quotes gld
9231 \begin_inset Quotes grd
9234 -Zeichen sollte unmittelbar hinter dem
9235 \begin_inset Quotes gld
9243 \begin_inset Quotes grd
9247 Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
9248 die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
9249 \begin_inset Quotes gld
9257 \begin_inset Quotes grd
9260 unmittelbar vor den folgenden Text.
9261 Beispielsweise könnten Sie den ersten Eintrag auch schreiben als:
9264 \begin_layout LyX-Code
9267 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
9270 \begin_layout Standard
9271 Beachten Sie, daß sich hier lediglich ein einzelnes
9272 \begin_inset Quotes gld
9280 \begin_inset Quotes grd
9283 zwischen den Teilen des Eintrags befindet.
9284 Wir spalten diesen Eintrag nun in zwei Zeilen auf:
9287 \begin_layout LyX-Code
9290 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
9295 \begin_layout LyX-Code
9298 :lf=/var/spool/lpd/lp/errs:
9301 \begin_layout Standard
9302 Wir brechen die Zeile zunächst direkt hinter einem
9305 \begin_inset Quotes gld
9314 \begin_inset Quotes grd
9324 \begin_inset Quotes gld
9334 \begin_inset Quotes grd
9339 einfügen, eine neue Zeile beginnen, ein wenig Freiraum einfügen und dann
9343 \begin_inset Quotes gld
9352 \begin_inset Quotes grd
9364 Es ist üblich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
9365 Zeilen bis auf die erste einzurücken.
9366 Es gibt übrigens viele Optionen, die man an einen Eintrag einfügen kann.
9367 Wir werden hier nur die vier wichtigsten behandeln.
9376 -Datei enthält weitere Informationen.
9379 \begin_layout Subsection
9383 \begin_layout Standard
9384 Der erste Teil eines
9388 -Eintrags ist der Druckername.
9389 Dort dürfen mehrere Namen angegeben werden, die durch ein
9390 \begin_inset Quotes gld
9398 \begin_inset Quotes grd
9401 -Zeichen getrennt werden.
9402 Es ist sinnvoll, als ersten Namen ein ein Kürzel anzugeben und als zweiten
9403 Namen eine Kurzbeschreibung des Druckers (natürlich gefolgt von einem
9404 \begin_inset Quotes gld
9412 \begin_inset Quotes grd
9419 \begin_layout LyX-Code
9439 \begin_layout Standard
9440 ein Drucker, der den Kurznamen
9443 \begin_inset Quotes gld
9451 \begin_inset Quotes grd
9456 erhält und eine Beschreibung
9457 \begin_inset Quotes gld
9460 Unser Drucker im Draft Modus
9461 \begin_inset Quotes grd
9466 \begin_inset Quotes gld
9476 \begin_inset Quotes grd
9479 am Ende der Zeile, das angibt, daß der Eintrag in der nächsten Zeile fortgesetz
9484 ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
9496 \begin_layout Standard
9497 Es ist üblich, für einen
9504 \begin_inset Quotes gld
9512 \begin_inset Quotes grd
9517 zu benutzen, und den Textdrucker
9520 \begin_inset Quotes gld
9528 \begin_inset Quotes grd
9538 \begin_layout Subsection
9539 Die Drucker-Gerätedatei
9542 \begin_layout Standard
9543 Der nächste Teil der Beispieleinträge legt das Gerät (das heißt den Namen
9544 der Gerätedatei) fest, auf dem gedruckt werden soll.
9545 In allen Beispieleinträgen lautet diese Zeile:
9548 \begin_layout LyX-Code
9556 \begin_layout Standard
9561 Noch einmal: Beachten Sie das
9564 \begin_inset Quotes gld
9574 \begin_inset Quotes grd
9579 am Ende der Zeile und das zusätzliche
9582 \begin_inset Quotes gld
9590 \begin_inset Quotes gld
9595 nach den Leerzeichen, die benutzt wurden, um den Text einzurücken
9600 \begin_layout Standard
9619 ) geben Sie den Namen des Drucker-Device an.
9620 Im Beispiel handelt es sich um
9627 die parallele Schnittstelle.
9628 Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
9629 Wenn Sie einen haben, sollten Sie
9636 für die erste serielle Schnittstelle benutzen,
9643 für die zweite, usw.
9644 In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
9649 -Eintrag benutzen müssen, beispielsweise um die Baudrate festzulegen.
9654 -Manpage enthält darüber weitere Informationen.
9657 \begin_layout Standard
9658 Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
9659 Außerdem hängt der Drucker bei
9663 PStrg+Kompatiblen Computern an
9670 \begin_layout Standard
9671 Warum ist die erste parallele Schnittstelle
9683 ? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
9710 Da die meisten PStrg+Kompatiblen Computer die parallele Schnittstelle auf
9715 legen, ist bei diesen Systemen
9719 die parallele Schnittstelle.
9721 Wenn Sie über mehr als eine parallele Schnittstelle
9722 verfügen, ändert sich die Situation.
9723 Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
9724 geändert haben sollten, wird ein anderes
9728 -Gerät auf die parallele Schnittstelle zeigen.
9729 Andere Systeme sind möglicherweise völlig merkwürdig konfiguriert.
9730 In jedem Fall können Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
9732 Dann können Sie mit Hilfe der Adresse auch bestimmen, ob Sie
9757 Möglicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
9758 sollten also testen, welches Device die Druckerschnittstelle anspricht.
9761 \begin_layout Subsection
9762 Das Spulverzeichnis und die Logdatei
9765 \begin_layout Standard
9766 Zusätzlich zu einem Druckernamen und einem zugehörigen Gerät benötigen Sie
9767 auch noch ein Verzeichnis für den Drucker-Spooler.
9768 Dieses wird mit dem Kürzel
9784 Es ist auch sehr sinnvoll, eine Logdatei für Fehlermeldungen anzulegen.
9785 Diese gibt man nach dem Kürzel
9803 \begin_layout Standard
9804 Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
9808 ; manche benutzen nur
9813 In jedem Fall erhält traditionell jeder Druckereintrag ein eigenes Unterverzeic
9814 hnis mit dem Namen des jeweiligen Druckers.
9816 \begin_inset Quotes gld
9820 \begin_inset Quotes grd
9823 einloggen und diese Verzeichnisse von Hand anlegen.
9824 Sie werden auch den Eigentümer dieser Verzeichnisse ändern müssen, damit
9825 die Gruppenzugehörigkeit der Verzeichnisse
9830 (Dies kann man zum Beispiel mit
9841 der Name des entsprechenden Verzeichnisses ist.)
9844 \begin_layout Standard
9845 Sehen Sie sich einmal den Eintrag des Druckers
9849 aus dem Beispiel an.
9850 Er enthält die Zeilen:
9853 \begin_layout LyX-Code
9856 :sd=/var/spool/lpd/ps:
9861 \begin_layout LyX-Code
9864 :lf=/var/spool/lpd/ps/errs:
9869 \begin_layout Standard
9874 das Spoolverzeichnis ist und die Fehlermeldungen in die Datei
9875 \begin_inset LatexCommand \url{/var/spool/lpd/ps/errs}
9879 geschrieben werden sollen.
9880 Sie sollten diese Datei
9881 \begin_inset Quotes gld
9885 \begin_inset Quotes grd
9888 , indem Sie im Spoolverzeichnis das Kommando
9896 \begin_layout Standard
9901 erfüllt zwei Aufgaben.
9902 Erstens stellt er sicher, daß eine Datei dieses Namens existiert, indem
9903 sie gegebenenfalls einfach erzeugt wird.
9904 Sie ist dann zwar leer, aber sie existiert.
9905 Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt geändert
9911 sorgt dafür, daß diese Zeit auf
9912 \begin_inset Quotes gld
9916 \begin_inset Quotes grd
9921 \begin_inset Quotes gld
9925 \begin_inset Quotes grd
9928 also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
9929 (In unserem Fall benötigen wir lediglich die erste Wirkungsweise.)
9937 \begin_layout Standard
9938 Ganz ähnlich sieht der Eintrag für den Drucker
9946 \begin_layout LyX-Code
9949 :sd=/var/spool/lpd/lp:
9954 \begin_layout LyX-Code
9957 :lf=/var/spool/lpd/lp/errs:
9962 \begin_layout Standard
9963 Wieder: Spoolverzeichnis
9972 /var/spool/lpd/lp/errs
9978 \begin_layout Subsection
9982 \begin_layout Standard
9987 , der einfach Text direkt an den Drucker weitergibt, benötigen die Drucker
9996 einen sogenannten Filter.
9997 (Darum haben Ihre Einträge noch eine zusätzliche Zeile.) Das
10001 -Kürzel für das Filterprogramm ist
10021 \begin_layout Standard
10022 Es gibt übrigens verschiedene Kürzel, um Filterprogramme anzugeben.
10023 Man hat dadurch die Möglichkeit, verschiedene Filter für verschiedene Zwecke
10025 Sie können auch beim Aufruf von
10029 unterschiedliche Filter auswählen -- aber das soll hier nicht vertieft
10030 werden, es wird hier nicht benötigt.
10033 \begin_layout Standard
10034 Sehen Sie sich den Eintrag für den Drucker
10041 \begin_layout LyX-Code
10044 :if=/var/spool/lpd/ps/ps.filter:
10049 \begin_layout Standard
10058 ist ein Shellscript, das im Spoolverzeichnis des Druckers
10063 Sie können prinzipiell auch direkt den Namen eines Programms angeben, aber
10064 der Aufruf eines Shellscripts gibt Ihnen die Möglichkeit, Kommandozeilenparamet
10068 \begin_layout Standard
10069 Alle Filter, egal ob
10070 \begin_inset Quotes gld
10074 \begin_inset Quotes grd
10077 Programme oder Shellscripts, müssen Ihre Eingabe aus
10081 (der Standardeingabe) übernehmen und die Ausgabe nach
10085 (der Standardausgabe) ausgeben.
10088 \begin_layout Subsection
10092 \begin_layout Standard
10093 Es gibt noch drei zusätzliche Kürzel, die Sie in Ihre
10099 -Einträge schreiben sollten.
10100 Sie können diese am Ende aller drei Beispieleinträge sehen.
10101 Es handelt sich um:
10104 \begin_layout LyX-Code
10112 \begin_layout LyX-Code
10120 \begin_layout LyX-Code
10126 \begin_layout Standard
10149 \begin_layout Standard
10154 würde bedeuten: Die zu druckende Datei darf nicht größer werden als 5 Datenblöc
10156 Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
10157 \begin_inset Quotes gld
10161 \begin_inset Quotes grd
10164 benötigt, hat man festgelegt, daß 0 hier soviel bedeutet wie
10165 \begin_inset Quotes gld
10169 \begin_inset Quotes grd
10178 \begin_inset Quotes gld
10181 es können Dateien beliebiger Größe gedruckt werden
10182 \begin_inset Quotes grd
10209 sorgt dafür, daß nach einem Druckauftrag nicht noch ein zusätzlicher Befehl
10211 \begin_inset Quotes gld
10215 \begin_inset Quotes grd
10234 ), daß vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zusätzliche
10235 Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
10238 \begin_layout Section
10239 Wir bauen einen Druckerfilter
10242 \begin_layout Subsection
10243 PostScript®-Dateien mit Hilfe von Ghostscript ausdrucken
10246 \begin_layout Standard
10247 Vermutlich kann Ihr Drucker nicht von sich aus PostScript
10252 Um Ihren Drucker trotzdem wie einen
10256 -Drucker benutzen zu können, ist es am einfachsten, das
10264 als Filterprogramm zu benutzen.
10269 Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
10270 Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
10271 können), sind Sie auf sich allein gestellt (für den Anfang lesen Sie einmal
10279 \begin_layout Standard
10280 Zunächst sollten Sie Ghostscript installieren.
10281 An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
10283 Andernfalls können Sie Ghostscript auch über das Linux-FTP-Archiv
10294 Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
10300 \begin_layout LyX-Code
10306 \begin_layout Standard
10307 Es erscheint eine Liste von verfügbaren Ausgabetreibern und -formaten.
10308 Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
10312 \begin_layout Itemize
10321 \begin_layout Description
10329 \begin_layout Description
10338 \begin_layout Standard
10348 \begin_layout Description
10357 \begin_layout Standard
10367 \begin_layout Description
10370 iwlq Imagewriter LQ i
10377 \begin_inset Formula $320\times216$
10388 \begin_layout Itemize
10397 \begin_layout Description
10400 bj10e BubbleJet BJ-10e
10403 \begin_layout Description
10406 bj200 BubbleJet BJ-200
10409 \begin_layout Description
10412 bjc600 Color BubbleJet BJStrg+600, BJStrg+4000
10420 \begin_layout Standard
10421 Funktioniert auch für Apple-Drucker wie dem StyleWriter 2x00
10431 \begin_layout Description
10434 bjc800 Color BubbleJet BJStrg+800
10437 \begin_layout Description
10445 \begin_layout Description
10448 lips3 LIPUmschalt+III
10458 \begin_layout Itemize
10467 \begin_layout Description
10473 \begin_layout Description
10479 \begin_layout Description
10484 mit Textverbesserung bei niedriger Auf\SpecialChar \textcompwordmark{}
10488 \begin_layout Description
10494 \begin_layout Description
10500 \begin_layout Description
10506 \begin_layout Description
10514 \begin_layout Description
10519 Alternativer Treiber für
10525 \begin_layout Itemize
10534 \begin_layout Description
10537 ap3250 ActionPrinter AP3250
10539 (und jeder andere Drucker, der die Druckersprache
10548 \begin_layout Description
10561 Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
10575 \begin_layout Description
10592 Nadeln (und Kompatible)
10595 \begin_layout Description
10608 (und Kompatible) in mittlerer Auf\SpecialChar \textcompwordmark{}
10614 \begin_layout Description
10623 Nadeldrucker (und Kompatible) in dreifacher Auf\SpecialChar \textcompwordmark{}
10627 \begin_layout Description
10632 Farbdrucker (funktioniert auch mit
10643 \begin_layout Description
10646 st800 Stylus 800 inkjet
10649 \begin_layout Description
10656 Stylus Color, Stylus Color Pro, Stylus Color II
10666 \begin_layout Itemize
10681 \begin_layout Description
10689 \begin_layout Description
10692 cdeskjet DeskJet 500C
10701 \begin_layout Description
10704 cdjcolor DeskJet 500C
10723 \begin_layout Description
10726 cdjmono DeskJet 500C
10730 and 510C, 520C, 540C
10732 ) im Schwarzweißbetrieb
10735 \begin_layout Description
10746 \begin_layout Description
10749 cdj550 DeskJet 550C
10756 \begin_layout Description
10766 \begin_layout Description
10769 djet500 DeskJet 500
10772 \begin_layout Description
10785 Treiber (arbeitet nicht mit dem
10800 \begin_layout Description
10803 dnj650c DesignJet 650C
10806 \begin_layout Description
10809 ljet2p LaserJet IId, LaserJet IIp,
10822 \begin_layout Description
10825 ljet3 LaserJet III*
10840 \begin_layout Description
10843 ljet3d LaserJet IIID
10845 mit Möglichkeit zu doppelseitigem Drucken
10848 \begin_layout Description
10853 (Voreinstellung für die Auf\SpecialChar \textcompwordmark{}
10861 \begin_layout Description
10875 \begin_layout Description
10878 ljetplus LaserJet Plus
10881 \begin_layout Description
10887 \begin_layout Description
10899 \begin_layout Description
10902 pjxl PaintJet XL color
10905 \begin_layout Description
10908 pjxl300 PaintJet XL300 color
10917 \begin_layout Description
10930 \begin_layout Itemize
10939 \begin_layout Description
10959 \begin_layout Description
10979 \begin_layout Description
10999 \begin_layout Description
11016 \begin_layout Itemize
11017 Verschiedene andere Drucker
11023 \begin_layout Description
11026 cp50 Mitsubishi CP50
11031 \begin_layout Description
11041 \begin_layout Description
11044 imagen Imagen ImPress
11049 \begin_layout Description
11052 jetp3852 IBM Jetprinter
11071 \begin_layout Description
11079 \begin_layout Description
11082 necp6 NEC P6/P6+/P60
11088 Auf\SpecialChar \textcompwordmark{}
11092 \begin_layout Description
11095 nwp533 Sony Microsystems NWP533
11106 \begin_layout Description
11114 \begin_layout Description
11117 oki182 Okidata MicroLine 182
11120 \begin_layout Description
11123 okiibm Okidata MicroLine IBAlt+K
11128 \begin_layout Description
11136 \begin_layout Description
11148 \begin_layout Description
11154 \begin_layout Description
11161 2700, 3700, 4045, etc.)
11165 \begin_layout Standard
11166 Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
11167 Ihren Drucker nicht unterstützt, können Sie versuchen, Ghostscript mit
11168 Hilfe des Quellcodes selbst zu übersetzen.
11169 Wenn Ihr Drucker nicht
11173 unterstützt wird, versuchen Sie es mit einem Treiber für einen kompatiblen
11177 \begin_layout Standard
11178 Beachten Sie, daß einige Drucker spezielle Kommandozeilenparameter benötigen.
11179 Zum Beispiel möchte der
11183 -Treiber, daß die Datei
11187 noch vor der eigentlichen Eingabedatei eingegeben wird.
11188 Für mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
11191 \begin_layout Standard
11192 Als nächstes bauen wir den Filter.
11193 Es empfiehlt sich, der Datei den Namen
11200 zu geben (dabei ist
11204 der Name, den Sie Ihrem Drucker in der
11208 -Datei gegeben haben).
11209 Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
11211 Das Filterskript sollte folgendes enthalten:
11214 \begin_layout LyX-Code
11220 \begin_layout LyX-Code
11223 /usr/bin/gs -q -dSAFER -dNOPAUSE
11240 \begin_layout LyX-Code
11267 VorangestellteDatei
11274 \begin_layout Standard
11279 den Treiber für Ihren Drucker angibt;
11283 ist die Auf\SpecialChar \textcompwordmark{}
11284 lösung, die Sie benutzen wollen;
11288 steht für alle möglichen anderen Optionen, mit denen Sie Ghostscript aufrufen
11289 möchten; das (optionale)
11291 VorangestellteDatei
11296 ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einfügen
11299 \begin_inset Quotes gld
11309 \begin_inset Quotes grd
11312 am Ende der zweiten Zeile ist der übliche Weg, in einem Shellskript einen
11313 Befehl in mehrere Zeilen aufzuspalten
11317 \begin_layout Standard
11323 Nur muss ein Shellskript bei weitem nicht so penibel geschrieben werden.
11329 (Die Argumente in den eckigen Klammern sind optional und werden in vielen
11330 Fällen nicht benötigt.
11331 Die Klammern selbst erscheinen natürlich
11335 in der Filterdatei.)
11338 \begin_layout Standard
11339 Beachten Sie, daß hier davon ausgegangen wird, daß sich das Programm Ghostscript
11349 Dies kann in Ihrem System anders sein.
11352 \begin_layout Standard
11353 Verschiedene Druckertreiber behandeln das Argument
11358 Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
11363 Andere möchten die horizontale und die vertikale Auf\SpecialChar \textcompwordmark{}
11364 lösung einzeln eingegeben
11365 haben, zum Beispiel
11370 Es kann sein, daß der Druckertreiber auch noch andere Optionen unterstützt.
11371 Genaueres müssen Sie in der Dokumentation von Ghostscript nachlesen.
11374 \begin_layout Standard
11375 Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
11379 , um die Skriptdatei zu einer ausführbaren Datei zu machen.
11380 (Dazu müssen Sie als
11381 \begin_inset Quotes gld
11385 \begin_inset Quotes grd
11391 \begin_layout Standard
11392 Hier ist ein Beispielfilter, den
11401 Epson Stylus Color IIs
11408 \begin_layout LyX-Code
11414 \begin_layout LyX-Code
11417 /usr/bin/gs -q -dSAFER -sDEVICE=stcolor
11422 \begin_layout LyX-Code
11425 -r360x360 -sDithering=fsmono
11430 \begin_layout LyX-Code
11433 -dNOPAUSE -dnoWeave
11438 \begin_layout LyX-Code
11441 -sOutputFile=- stcolor.ps -
11444 \begin_layout Standard
11445 Dieser Filter erzeugt eine Ausgabe in
11449 und schwarzweiß für einen
11451 Epson Stylus Color IIs
11455 \begin_layout Standard
11465 Ich benutze einen ähnlichen Filter für meinen
11482 benutze ich einen anderen Wert für den
11496 \begin_layout Subsection
11497 Wenn Ihr Drucker bereits PostScript® versteht\SpecialChar \ldots{}
11501 \begin_layout Standard
11502 Viele moderne Laserdrucker haben Post
11511 Einige Laserdrucker benutzen
11516 \begin_inset Quotes gld
11520 \begin_inset Quotes grd
11524 Wenn Sie über solch einen Drucker verfügen, benötigen Sie keinen Filter,
11525 sondern können Ihre Ausgabe direkt an den Drucker weiterleiten.
11526 Allerdings -- wenn Sie eine einfache Textdatei drucken möchten, werden
11527 Sie den Text erst irgendwie in
11531 formatieren müssen.
11534 \begin_layout Standard
11535 Es gibt drei verbreitete Programme, die ASCII-Dateien nach
11564 kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
11569 -Drucker sollten Sie ein Filterskript erzeugen, das eines dieser Programme
11570 zur Umwandlung benutzt.
11575 -Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
11576 druckt.) Lesen Sie für weitere Informationen die
11588 \begin_layout Section
11589 Der Druckerspuldämon
11594 \begin_layout Standard
11595 Das Programm, das letztlich die Druckaufträge ausführt, heißt
11600 Dies ist auch das Programm, das die Datei
11603 \begin_inset LatexCommand \url{/etc/printcap}
11613 Irgendwo in den Shellskripts, die ausgeführt werden, wenn Ihr Computer
11618 \begin_layout Standard
11619 Auf einigen Computern stehen diese
11637 Das müssen Sie selbst herausfinden.
11646 gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
11647 Systems zur Verfügung steht.
11648 Im Prinzip können Sie auch jedes Mal
11652 von Hand starten, wenn Sie als
11653 \begin_inset Quotes gld
11657 \begin_inset Quotes grd
11663 \begin_layout Standard
11668 erst einmal auf Ihrem System läuft, können Sie ihn mit Hilfe des
11672 efehls kontrollieren.
11673 Auch hierzu müssen Sie als
11674 \begin_inset Quotes gld
11678 \begin_inset Quotes grd
11684 \begin_layout Section
11685 Kurze Zusammenfassung
11688 \begin_layout Standard
11689 Zum Abschluss fassen wir noch einmal die Schritte zusammen, die Sie durchführen
11690 müssen, um eine minimale Konfiguration zu erreichen.
11691 Wenn Sie fertig sind, haben Sie zwei Drucker: der eine heißt
11692 \begin_inset Quotes gld
11700 \begin_inset Quotes grd
11703 und dient dazu, ASCII zu drucken, der andere heißt
11704 \begin_inset Quotes gld
11712 \begin_inset Quotes grd
11715 und verarbeitet Aufträge in
11720 Der Druckerfilter für den
11723 \begin_inset Quotes gld
11731 \begin_inset Quotes grd
11736 -Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
11737 ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf\SpecialChar \textcompwordmark{}
11744 \begin_layout Enumerate
11752 \begin_inset Quotes gld
11756 \begin_inset Quotes grd
11761 ein oder benutzen Sie
11771 \begin_layout Enumerate
11772 Führen Sie folgende Befehle aus:
11776 \begin_layout Enumerate
11783 \begin_layout Enumerate
11793 \begin_layout Standard
11794 (wenn es nicht bereits existiert)
11798 \begin_layout Enumerate
11806 \begin_layout Standard
11807 (Möglicherweise müssen Sie
11824 \begin_layout Enumerate
11831 \begin_layout Enumerate
11839 \begin_layout Standard
11840 (nur falls diese Verzeichnisse noch nicht existieren)
11844 \begin_layout Enumerate
11848 touch lp/errs ps/errs
11851 \begin_layout Enumerate
11855 chgrp daemon lp ps lp/errs ps/errs
11859 \begin_layout Enumerate
11860 Editieren Sie nun Ihre Datei
11868 \begin_layout Enumerate
11869 Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
11874 \begin_layout Enumerate
11875 \SpecialChar \ldots{}
11876 entweder die alte Version umbenennen (zum Beispiel in
11877 \begin_inset LatexCommand \url{/etc/printcap.orig}
11884 \begin_layout Enumerate
11885 \SpecialChar \ldots{}
11886 oder alle Einträge auskommentieren, indem Sie an den Anfang jeder Zeile
11890 \begin_inset Quotes gld
11898 \begin_inset Quotes grd
11903 -Zeichen schreiben.
11907 \begin_layout Enumerate
11908 Erstellen Sie in Ihrer
11921 \begin_layout LyX-Code
11929 \begin_layout LyX-Code
11937 \begin_layout LyX-Code
11940 :sd=/var/spool/lpd/lp:
11945 \begin_layout LyX-Code
11948 :lf=/var/spool/lpd/lp/errs:
11953 \begin_layout LyX-Code
11977 \begin_layout LyX-Code
11985 \begin_layout LyX-Code
11988 :sd=/var/spool/lpd/ps:
11993 \begin_layout LyX-Code
11996 :lf=/var/spool/lpd/ps/errs:
12001 \begin_layout LyX-Code
12004 :if=/var/spool/lpd/ps/ps.filter:
12009 \begin_layout LyX-Code
12016 \begin_layout Enumerate
12017 STELLEN SIE SICHER, DASS:
12021 \begin_layout Enumerate
12022 nichts in einer Leerzeile zwischen zwei Einträgen steht -- nicht einmal
12029 \begin_layout Enumerate
12033 \begin_inset Quotes gld
12043 \begin_inset Quotes grd
12048 -Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
12056 \begin_layout Enumerate
12057 Als nächstes, erstellen Sie ein Filterskript für den Drucker
12067 \begin_layout Enumerate
12068 Erstellen Sie eine Datei
12071 /var/spool/lpd/ps/ps.filter
12074 mit folgendem Inhalt
12080 \begin_layout LyX-Code
12086 \begin_layout LyX-Code
12089 /usr/bin/gs -q -dSAFER -dNOPAUSE
12094 \begin_layout LyX-Code
12097 -sDEVICE=epson -sOutputFile=- -
12100 \begin_layout Standard
12101 (Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
12102 \begin_inset Quotes gld
12110 \begin_inset Quotes grd
12113 durch den entsprechenden Treibernamen Ihres Druckers.
12114 Wenn sich das Programm
12122 befinden sollte, korrigieren Sie den Pfad.)
12126 \begin_layout Enumerate
12127 Führen Sie folgende Befehle aus:
12131 \begin_layout Enumerate
12135 chmod a+X /var/spool/lpd/ps/ps.filter
12138 \begin_layout Enumerate
12142 chgrp daemon /var/spool/lpd/ps/ps.filter
12147 \begin_layout Enumerate
12148 Zuletzt starten Sie den Druckerdämon
12158 \begin_layout Enumerate
12159 Wenn er noch nicht läuft, benutzen Sie
12165 , um ihn zu starten.
12169 \begin_layout Enumerate
12170 Wenn er bereits läuft, starten Sie das Programm
12199 Diese Befehle aktivieren die neuen Einträge in
12224 \begin_layout Enumerate
12225 Stellen Sie sicher, daß
12232 irgendwo in Ihren Bootscripts ausgeführt wird.
12236 \begin_layout Enumerate
12237 Sie können sich jetzt wieder als
12241 ausloggen und Ihre neuen Druckereinträge testen.
12249 aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
12254 zu testen; entsprechend testen Sie den Drucker
12268 gefolgt vom Namen einer kurzen Datei im
12278 \begin_layout Standard
12279 Noch ein Wort zur Vorsicht: wenn Sie den Drucker
12283 testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
12284 eine Unmenge Müll an Ihren Drucker schicken.
12285 Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
12300 , um den Druckauftrag zu widerrufen.
12305 Anschließend können Sie Ihren Drucker wieder einschalten.
12308 \begin_layout Standard
12309 Wenn einer der beiden Drucker nicht funktioniert, überprüfen Sie alle Schritte
12311 Ansonsten können Ihnen die Man
12346 \begin_layout Standard
12347 Wenn alles funktioniert, herzlichen Glückwunsch!
12350 \begin_layout Chapter
12352 \begin_inset LatexCommand \label{cha:Externes}
12359 \begin_layout Section
12363 \begin_layout Standard
12364 Einer der am häufigsten geäußerten Wünsche der LyX-Benuutzer ist die Möglichkeit
12365 einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
12366 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
12367 ähnliches zum Einbinden in Dokumente zu erstellen.
12368 Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
12369 das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
12373 \begin_layout Itemize
12374 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
12375 e Programm starten.
12378 \begin_layout Itemize
12379 LyX merkt nicht, daß Sie die Abbildung geändert haben, und die Darstellung
12380 am Bildschirm wird schnell veraltet; dies wird noch durch die fehlende
12381 Möglichkeit, die Anzeige zu aktualisieren, erschwert.
12384 \begin_layout Itemize
12385 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
12386 HTML oder ASCII umgehen.
12389 \begin_layout Standard
12392 Externes\InsetSpace \space{}
12395 ist der Versuch, diese Probleme zu lösen
12399 \begin_layout Standard
12400 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
12401 wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
12402 zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
12409 Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
12410 LyX und einer externen Anwendung definiert wird.
12411 Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
12412 von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
12413 und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
12417 \begin_layout Standard
12418 Das Ergebnis ist eben genau diese Einfügung
12420 Externes\InsetSpace \space{}
12424 Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
12425 Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
12426 Wenn Sie darauf klicken, erscheint ein Dialog, in dem Sie genau festlegen
12427 können, welche Art von Material Sie einbinden wollen.
12428 Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
12429 oben aufgezeigten Probleme umgehen können und einiges mehr.
12432 \begin_layout Section
12433 Wie funktioniert das?
12436 \begin_layout Standard
12439 Externes\InsetSpace \space{}
12442 basiert auf dem Konzept der Vorlage.
12443 Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
12444 Sorte von Material umgehen soll.
12445 Derzeit gehören zu LyX derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
12446 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
12447 Die vollständige Liste sehen Sie in
12452 infügen\SpecialChar \menuseparator
12457 atei\SpecialChar \menuseparator
12462 xternes\InsetSpace ~
12468 \begin_layout Standard
12469 Darüberhinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
12471 Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
12472 hoffen, daß Sie derartig erstellte Vorlagen an das LyX-Team schicken, damit
12473 sie in kommenden LyX-Versionen integriert werden können.
12476 \begin_layout Standard
12477 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
12478 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
12479 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
12481 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
12484 \begin_layout Standard
12485 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
12491 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
12492 speichern Sie diese
12497 Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen, müssen Sie
12502 starten, um eine PostScript®-Datei zu erzeugen, die von LaTeX eingebunden
12504 In diesem Fall ist also die
12508 -Datei die oben erwähnte Originaldatei, und die
12512 Datei die tatsächlich eingebundene Datei.
12515 \begin_layout Standard
12516 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
12517 Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
12518 Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
12519 dliche Exportformate für die LyX-Datei zu ermöglichen.
12522 \begin_layout Standard
12523 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
12524 eine PostScript®-Datei im Rohformat einzubinden.
12525 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
12526 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
12527 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
12528 Genau dies ist mit der Einfügung
12532 möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
12533 en (sofern sie von LyX unterstützt werden).
12536 \begin_layout Standard
12537 Darüberhinaus erlaubt die Einfügung
12541 aber auch die einfache Integration mit externen Betrachtern und Editoren.
12542 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
12543 XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript®-
12549 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
12550 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
12551 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
12552 der richtigen Größe zu erstellen.
12553 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
12554 und können so Ihre Produktivität ungemein steigern.
12557 \begin_layout Standard
12558 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
12559 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
12561 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
12562 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen, um externe
12563 Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
12567 \begin_layout Standard
12568 Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
12569 die Möglichkeiten von LyX stark erweitern, ohne dazu den eigentlichen Quellcode
12570 verändern zu müssen.
12571 Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
12572 aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
12575 \begin_layout Standard
12576 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
12577 möglicher Exportformate für das eingefügte Material gibt, wäre es zu vermuten,
12578 daß man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
12579 Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
12580 lle so einfach wie möglich zu halten.
12581 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
12582 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
12583 und es gibt nur einen Schalter
12585 in\InsetSpace \space{}
12590 \begin_layout Standard
12597 X\InsetSpace \space{}
12600 , der die Datei in genau diesem primären Format anzeigt.
12603 \begin_layout Standard
12604 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
12605 So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
12607 Denken Sie also daran, daß Ihnen die Vorschau lediglich das Aussehen in
12608 diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
12609 anderen Formaten aussieht, müssen Sie wie gewohnt die Konvertierung manuell
12613 \begin_layout Section
12619 \begin_layout Standard
12620 Eine Externe Einfügung wird vom Menü
12627 \SpecialChar \menuseparator
12635 \SpecialChar \menuseparator
12643 \InsetSpace \space{}
12648 \SpecialChar \ldots{}
12650 Es wird dann der Dialog
12652 Externes\InsetSpace \space{}
12656 In diesem Dialog können Sie genau festlegen, welche Art von Material Sie
12657 einbinden wollen, und auch wie das geschehen soll.
12658 Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
12659 und Betrachter starten.
12662 \begin_layout Standard
12663 Auf der Karteikarte
12667 befindet sich zunächst ein Fenster
12671 , in das Sie einen Dateinamen direkt oder über
12675 \SpecialChar \ldots{}
12677 Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird,
12678 besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
12679 Darunter ist ein Schalter
12681 Datei\InsetSpace \space{}
12682 bearbeiten\SpecialChar \ldots{}
12685 , mit dem ein Bearbeitungsprogramm für die eingegebene Datei aufgerufen
12689 \begin_layout Standard
12690 Dann kommt eine Liste mit Vorlagen.
12691 Im Textfenster darunter finden Sie einige hoffentlich hilfreiche Hinweise
12692 zur Verwendung der gewählten Vorlage: Meist eine kurze Beschreibung, was
12693 die Vorlage macht und welche Parameter möglich sind.
12696 \begin_layout Standard
12697 Unten links im Dialogfenster können Sie noch
12704 \begin_layout Standard
12705 Wenn Sie auf der Karteikarte
12711 \begin_layout Standard
12718 X-Ansicht in\InsetSpace \space{}
12723 \begin_layout Standard
12730 X\InsetSpace \space{}
12733 aktiviert haben, wird die externe Datei angezeigt, wenn es möglich ist.
12736 in\InsetSpace \space{}
12741 \begin_layout Standard
12748 X\InsetSpace \space{}
12751 deaktiviert, erscheint nur ein grau hiterlegtes Kästchen mit Vorlagentyp
12755 \begin_layout Standard
12756 Dann gibt es noch die Karteikarten
12772 , die Sie bereits aus
12777 infügen\SpecialChar \menuseparator
12782 rafik\SpecialChar \ldots{}
12786 Die letzten beiden sind abhängig vom Vorlagentyp aktiviert.
12789 \begin_layout Standard
12790 Ganz unten befinden sich schließlich die gewohnten Knöpfe
12809 \begin_layout Section
12813 \begin_layout Standard
12814 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
12815 von externem Material verwendet werden können.
12816 Dies sollte etwa folgendes umfassen:
12819 \begin_layout Itemize
12820 Externe Rasterbilder
12823 \begin_layout Itemize
12824 Externe XFig-Abbildungen
12827 \begin_layout Itemize
12831 \begin_layout Itemize
12835 \begin_layout Section
12836 Die Konfigurationsdatei
12839 \begin_layout Standard
12840 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
12841 Allerdings sollten Sie sich im klaren sein, daß Sie, wenn Sie dabei zu
12842 unbesorgt vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
12843 Wenn Sie also eigene Vorlagen erstellen wollen, lesen Sie bitte
12847 den Abschnitt\InsetSpace \space{}
12849 \begin_inset LatexCommand \vref{sec:Sicherheitshinweise}
12856 \begin_layout Standard
12857 Trotzdem sollten Sie unbedingt selbst erstellte Vorlagen an das LyX-Team
12861 \begin_layout Standard
12862 Die Vorlagendefinitionen befinden sich in der Datei
12864 LyXDir/external_templates
12867 Sie können sich eine Kopie davon in Ihr privates Benutzerverzeichnis
12871 kopieren und editieren.
12872 Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
12873 genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
12874 finden\SpecialChar \ldots{}
12878 \begin_layout Section
12879 Der Ersetzungsmechanismus
12882 \begin_layout Standard
12883 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
12884 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
12885 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
12886 Aufruf ausgewertet werden.
12887 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
12888 das LyX-Dokument enthält.
12889 Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
12891 Hier finden Sie eine Liste dieser Makros:
12894 \begin_layout Description
12895 $$FName Der Name der im Dialog angegeben Datei.
12898 \begin_layout Description
12899 $$Basename Der Dateiname ohne die Endung
12902 \begin_layout Description
12903 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
12904 wird automatisch gelöscht, wenn das Dokument geschlossen oder die Einfügung
12908 \begin_layout Description
12910 \begin_inset Quotes gld
12914 \begin_inset Quotes grd
12917 ) Dieses Makro wird zum Inhalt der Datei mit dem Namen
12924 \begin_layout Description
12925 $$Sysdir Dies wird durch den Namen des Systemverzeichnisses ersetzt.
12926 Es wird normalerweise verwendet, um diverse Hilfsskripte anzusprechen,
12927 die Teil von LyX sind.
12930 \begin_layout Standard
12931 Darüberhinaus werden sämtliche Umgebungsvariablen der Form
12938 \begin_layout Section
12939 Sicherheitshinweise
12940 \begin_inset LatexCommand \label{sec:Sicherheitshinweise}
12947 \begin_layout Standard
12948 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
12949 zu einer Vielzahl von externen Programmen und startet diese automatisch.
12950 Darum ist es notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
12952 Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
12953 Parameter anzugeben, scheinbar Gefahr, daß jemand bösartige Dokumente erstellt,
12954 die willkürliche Befehle ausführen, sobald ein Benutzer sie betrachtet
12956 Dies ist etwas, das wir unter allen Umständen vermeiden wollen.
12959 \begin_layout Standard
12960 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
12961 tei festgelegt werden können, bestehen keine Sicherheitsbedenken, solange
12962 LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
12963 Der Grund dafür ist, daß die externen Programme nicht mit dem Systembefehl
12968 aufgerufen werden, sondern mit
12973 Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
12974 willkürliche Befehle durch die Shell ausführen zu lassen.
12977 \begin_layout Standard
12981 \begin_layout Standard
12990 Bedingt durch diese Sicherheit, sind Sie allerdings etwas in der Auswahl
12991 der Befehlszeichenketten eingeschränkt, die Sie in der Vorlagedatei verwenden
12993 Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muss
12994 auch so bleiben, wenn LyX weiterhin sicher bleiben soll.
12995 Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
12996 Skript schreiben und dieses dann aufrufen.
12999 \begin_layout Standard
13004 finden Sie das Skript
13006 general_command_wrapper.py
13008 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
13009 Es ist auch ein gutes Beispiel, wenn Sie selbst eigene, sichere Skripte
13011 Ein sehr viel komplexeres Beispiel, das auch
13015 und Konsorten verwendet, finden Sie mit
13019 im selben Verzeichnis.
13023 \begin_layout Standard
13035 \begin_layout Standard
13036 Es ist zwar durchaus möglich, eine Vorlage zu erstellen, die eine direkte
13037 Interaktion mit der Shell erlaubt.
13038 Dies würde jedoch einem böswilligen Benutzer erlauben, durch die clevere
13039 Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
13040 Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
13045 -Mechanismus arbeiten.
13048 \begin_layout Standard
13049 Selbstverständlich mag es verlockend sein, in einer sicheren Umgebung zu
13050 den einfacheren Shellscripts zurückzukehren.
13051 Aber seien Sie sich bewusst, daß Sie dadurch ein potentielles Sicherheitsloch
13053 Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
13054 Open Source an uns zu schicke,n sollte klar sein, daß ein derartiges, unsichere
13055 s Skript niemals fester Bestandteil der LyX-Distribution werden kann.
13058 \begin_layout Standard
13059 Die Einfügung externes Material gibt eine große Macht, und man muss sicherheitsb
13060 ewusst damit umgehen.
13061 Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
13062 die Türe zu gewaltigen Sicherheitsproblemen öffnen.
13063 Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
13064 oder fragen Sie das LyX-Team, wenn Sie sich nicht sicher sind, ob eine
13065 von Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
13066 Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
13067 kontrollierten Umfeld verwenden.
13070 \begin_layout Section
13071 Die Zukunft der externen Einfügung
13074 \begin_layout Standard
13075 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
13076 Mechanismus, der einen Zugang zu den Interna von LyX bietet.
13077 Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
13078 Falls sich jemand an die Weiterentwicklung macht, sind hier ein paar Hinweise,
13079 welche Wege dabei gegangen werden sollten:
13082 \begin_layout Itemize
13083 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
13086 \begin_layout Itemize
13087 Eingebettete Bearbeitung, zum Beispiel über OpenParts oder ein ähnliches
13091 \begin_layout Itemize
13092 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
13093 Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
13094 ebenso für die Parameter für jedes dieser Formate.
13095 Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
13096 global für diese eine Vorlage gilt.
13097 Dies würde es ermöglichen, auf die etwas willkürliche Festlegung eines
13098 primären Formates für das einzubindende Material zu verzichten.
13101 \begin_layout Itemize
13102 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
13103 als die einfache Parameterzeile zu ermöglichen.
13104 Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
13105 e Version der Einfügungsdialoge zu erstellen.
13108 \begin_layout Chapter
13113 \begin_layout Standard
13114 Dieser Anhang ist eine große Zusammenstellung aller Tastaturkürzel der deutschen
13116 Ursprünglich sollte es nur eine Liste der Kürzel, gefolgt von der zugeordneten
13117 Funktion werden, damit ein Benutzer schnell herausfinden kann, was ein
13119 Später haben wir uns dann entschlossen, auch die Menüs und die Definition
13120 der Werkzeugleiste hier aufzunehmen.
13124 \begin_layout Standard
13125 Die Form ist eigentlich selbsterklärend, dennoch ein paar Tipps: Alle Einträge
13134 usw.) sind alphabetisch geordnet.
13135 Einfachere Kombinationen stehen weiter oben als komplexere (
13144 Alle Einträge hier wurden aus der Menüstruktur und den Definitionsdateien
13154 Diese Dateien stellen im Zweifelsfall
13159 Bedenken Sie auch, daß Sie die Tastaturkürzel auch in Ihrer privaten Datei
13162 UserDir/preferences
13164 umdefinieren können.
13165 Wenn also etwas nicht übereinstimmt, schauen Sie bitte zuerst dort nach,
13166 und stellen Sie sicher, daß es dort nicht umdefiniert wurde.
13169 \begin_layout Standard
13170 Und als letztes sei der Hinweis angebracht, daß einige Windowmanager (wie
13171 zum Beispiel FVWM) einige der Funktionstasten abfangen und für die eigene
13172 Steuerung verwenden.
13173 So schaltet etwa bei einigen Installationen
13177 zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
13178 vorgesehen -- ein Wort vorwärts.
13179 Aber auch der Windowmanager ist zum Glück konfigurierbar, und Sie können
13187 \begin_layout Section
13191 \begin_layout LyX-Code
13195 \begin_layout LyX-Code
13199 \begin_layout LyX-Code
13203 \begin_layout LyX-Code
13204 Icon "buffer-write"
13207 \begin_layout LyX-Code
13208 Icon "buffer-print"
13211 \begin_layout LyX-Code
13215 \begin_layout LyX-Code
13219 \begin_layout LyX-Code
13223 \begin_layout LyX-Code
13227 \begin_layout LyX-Code
13231 \begin_layout LyX-Code
13235 \begin_layout LyX-Code
13239 \begin_layout LyX-Code
13243 \begin_layout LyX-Code
13247 \begin_layout LyX-Code
13251 \begin_layout LyX-Code
13255 \begin_layout LyX-Code
13259 \begin_layout LyX-Code
13260 Icon "footnote-insert"
13263 \begin_layout LyX-Code
13264 Icon "marginpar-insert"
13267 \begin_layout LyX-Code
13271 \begin_layout LyX-Code
13275 \begin_layout LyX-Code
13276 Icon "figure-insert"
13279 \begin_layout LyX-Code
13280 Icon "dialog-tabular-insert"
13283 \begin_layout LyX-Code
13287 \begin_layout Section
13291 \begin_layout Subsection
13295 \begin_layout Labeling
13296 \labelwidthstring 00.00.0000
13307 \begin_layout Labeling
13308 \labelwidthstring 00.00.0000
13325 \begin_layout Labeling
13326 \labelwidthstring 00.00.0000
13343 \begin_layout Labeling
13344 \labelwidthstring 00.00.0000
13354 Untermenü Exportieren
13357 \begin_layout Labeling
13358 \labelwidthstring 00.00.0000
13369 \begin_layout Labeling
13370 \labelwidthstring 00.00.0000
13378 Untermenü Versionskontrolle
13382 \begin_layout Labeling
13383 \labelwidthstring 00.00.0000
13391 \begin_layout Labeling
13392 \labelwidthstring 00.00.0000
13400 \begin_layout Labeling
13401 \labelwidthstring 00.00.0000
13409 \begin_layout Labeling
13410 \labelwidthstring 00.00.0000
13419 \begin_layout Labeling
13420 \labelwidthstring 00.00.0000
13429 \begin_layout Labeling
13430 \labelwidthstring 00.00.0000
13439 \begin_layout Labeling
13440 \labelwidthstring 00.00.0000
13450 Untermenü Importieren
13453 \begin_layout Labeling
13454 \labelwidthstring 00.00.0000
13465 \begin_layout Labeling
13466 \labelwidthstring 00.00.0000
13479 \begin_layout Labeling
13480 \labelwidthstring 00.00.0000
13488 Datei speichern unter
13491 \begin_layout Labeling
13492 \labelwidthstring 00.00.0000
13498 buffer-new-template
13500 neues Dokument von Vorlage
13503 \begin_layout Labeling
13504 \labelwidthstring 00.00.0000
13514 Datei wiederherstellen
13517 \begin_layout Labeling
13518 \labelwidthstring 00.00.0000
13529 \begin_layout Subsection
13533 \begin_layout Labeling
13534 \labelwidthstring 00.00.0000
13545 \begin_layout Labeling
13546 \labelwidthstring 00.00.0000
13557 \begin_layout Labeling
13558 \labelwidthstring 00.00.0000
13569 \begin_layout Labeling
13570 \labelwidthstring 00.00.0000
13579 \begin_layout Labeling
13580 \labelwidthstring 00.00.0000
13591 \begin_layout Labeling
13592 \labelwidthstring 00.00.0000
13606 \begin_layout Labeling
13607 \labelwidthstring 00.00.0000
13614 tabular-feature align-left
13617 \begin_layout Labeling
13618 \labelwidthstring 00.00.0000
13625 tabular-feature delete-column
13628 \begin_layout Labeling
13629 \labelwidthstring 00.00.0000
13636 tabular-feature append-row
13639 \begin_layout Labeling
13640 \labelwidthstring 00.00.0000
13647 tabular-feature align-right
13650 \begin_layout Labeling
13651 \labelwidthstring 00.00.0000
13658 tabular-feature delete-row
13661 \begin_layout Labeling
13662 \labelwidthstring 00.00.0000
13669 tabular-feature toggle-line-left
13672 \begin_layout Labeling
13673 \labelwidthstring 00.00.0000
13680 tabular-feature valign-bottom
13683 \begin_layout Labeling
13684 \labelwidthstring 00.00.0000
13691 tabular-feature toggle-line-top
13694 \begin_layout Labeling
13695 \labelwidthstring 00.00.0000
13702 tabular-feature multicolumn
13705 \begin_layout Labeling
13706 \labelwidthstring 00.00.0000
13713 tabular-feature toggle-line-right
13716 \begin_layout Labeling
13717 \labelwidthstring 00.00.0000
13724 tabular-feature append-column
13727 \begin_layout Labeling
13728 \labelwidthstring 00.00.0000
13735 tabular-feature valign-center
13738 \begin_layout Labeling
13739 \labelwidthstring 00.00.0000
13746 tabular-feature toggle-line-bottom
13749 \begin_layout Labeling
13750 \labelwidthstring 00.00.0000
13757 tabular-feature valign-top
13760 \begin_layout Labeling
13761 \labelwidthstring 00.00.0000
13768 tabular-feature align-center
13772 \begin_layout Labeling
13773 \labelwidthstring 00.00.0000
13785 \begin_layout Labeling
13786 \labelwidthstring 00.00.0000
13793 primary-selection-paste paragraph
13796 \begin_layout Labeling
13797 \labelwidthstring 00.00.0000
13804 primary-selection-paste
13808 \begin_layout Labeling
13809 \labelwidthstring 00.00.0000
13820 \begin_layout Labeling
13821 \labelwidthstring 00.00.0000
13832 \begin_layout Subsection
13836 \begin_layout Labeling
13837 \labelwidthstring 00.00.0000
13845 graphicUmschalt+insert
13848 \begin_layout Labeling
13849 \labelwidthstring 00.00.0000
13857 dialog-tabular-insert
13860 \begin_layout Labeling
13861 \labelwidthstring 00.00.0000
13869 buffer-child-insert
13872 \begin_layout Labeling
13873 \labelwidthstring 00.00.0000
13887 \begin_layout Labeling
13888 \labelwidthstring 00.00.0000
13895 file-insert-plaintext paragraphs
13898 \begin_layout Labeling
13899 \labelwidthstring 00.00.0000
13909 \begin_layout Labeling
13910 \labelwidthstring 00.00.0000
13917 file-insert-plaintext lines
13921 \begin_layout Labeling
13922 \labelwidthstring 00.00.0000
13933 \begin_layout Labeling
13934 \labelwidthstring 00.00.0000
13945 \begin_layout Labeling
13946 \labelwidthstring 00.00.0000
13960 \begin_layout Labeling
13961 \labelwidthstring 00.00.0000
13971 \begin_layout Labeling
13972 \labelwidthstring 00.00.0000
13982 \begin_layout Labeling
13983 \labelwidthstring 00.00.0000
13993 \begin_layout Labeling
13994 \labelwidthstring 00.00.0000
14004 \begin_layout Labeling
14005 \labelwidthstring 00.00.0000
14015 \begin_layout Labeling
14016 \labelwidthstring 00.00.0000
14027 \begin_layout Labeling
14028 \labelwidthstring 00.00.0000
14042 \begin_layout Labeling
14043 \labelwidthstring 00.00.0000
14050 buffer-float-insert algorithm
14053 \begin_layout Labeling
14054 \labelwidthstring 00.00.0000
14061 buffer-float-insert wide-tab
14064 \begin_layout Labeling
14065 \labelwidthstring 00.00.0000
14072 buffer-float-insert figure
14075 \begin_layout Labeling
14076 \labelwidthstring 00.00.0000
14083 buffer-float-insert table
14086 \begin_layout Labeling
14087 \labelwidthstring 00.00.0000
14094 buffer-float-insert wide-fig
14098 \begin_layout Labeling
14099 \labelwidthstring 00.00.0000
14110 \begin_layout Labeling
14111 \labelwidthstring 00.00.0000
14122 \begin_layout Labeling
14123 \labelwidthstring 00.00.0000
14131 marginalnote-insert
14134 \begin_layout Labeling
14135 \labelwidthstring 00.00.0000
14146 \begin_layout Labeling
14147 \labelwidthstring 00.00.0000
14161 \begin_layout Labeling
14162 \labelwidthstring 00.00.0000
14172 \begin_layout Labeling
14173 \labelwidthstring 00.00.0000
14183 \begin_layout Labeling
14184 \labelwidthstring 00.00.0000
14189 ligature-break-insert
14192 \begin_layout Labeling
14193 \labelwidthstring 00.00.0000
14203 \begin_layout Labeling
14204 \labelwidthstring 00.00.0000
14211 protected-space-insert
14214 \begin_layout Labeling
14215 \labelwidthstring 00.00.0000
14222 menu-separator-insert
14225 \begin_layout Labeling
14226 \labelwidthstring 00.00.0000
14233 end-of-sentence-period-insert
14236 \begin_layout Labeling
14237 \labelwidthstring 00.00.0000
14244 command-sequence math-insert ^;math-mode;
14247 \begin_layout Labeling
14248 \labelwidthstring 00.00.0000
14255 hyphenation-point-insert
14258 \begin_layout Labeling
14259 \labelwidthstring 00.00.0000
14266 command-sequence math-insert _;math-mode;
14269 \begin_layout Labeling
14270 \labelwidthstring 00.00.0000
14281 \begin_layout Labeling
14282 \labelwidthstring 00.00.0000
14293 \begin_layout Labeling
14294 \labelwidthstring 00.00.0000
14305 \begin_layout Labeling
14306 \labelwidthstring 00.00.0000
14317 \begin_layout Labeling
14318 \labelwidthstring 00.00.0000
14329 \begin_layout Labeling
14330 \labelwidthstring 00.00.0000
14341 \begin_layout Subsection
14347 \begin_layout Labeling
14348 \labelwidthstring 00.00.0000
14359 \begin_layout Labeling
14360 \labelwidthstring 00.00.0000
14371 \begin_layout Labeling
14372 \labelwidthstring 00.00.0000
14383 \begin_layout Labeling
14384 \labelwidthstring 00.00.0000
14395 \begin_layout Labeling
14396 \labelwidthstring 00.00.0000
14407 \begin_layout Labeling
14408 \labelwidthstring 00.00.0000
14419 \begin_layout Labeling
14420 \labelwidthstring 00.00.0000
14431 \begin_layout Labeling
14432 \labelwidthstring 00.00.0000
14443 \begin_layout Labeling
14444 \labelwidthstring 00.00.0000
14455 \begin_layout Subsubsection
14458 Format\SpecialChar \menuseparator
14459 Zeichen\SpecialChar \ldots{}
14463 \begin_layout Labeling
14464 \labelwidthstring 00.00.0000
14475 \begin_layout Labeling
14476 \labelwidthstring 00.00.0000
14485 \begin_layout Labeling
14486 \labelwidthstring 00.00.0000
14495 \begin_layout Labeling
14496 \labelwidthstring 00.00.0000
14505 \begin_layout Labeling
14506 \labelwidthstring 00.00.0000
14515 \begin_layout Labeling
14516 \labelwidthstring 00.00.0000
14525 \begin_layout Labeling
14526 \labelwidthstring 00.00.0000
14535 \begin_layout Labeling
14536 \labelwidthstring 00.00.0000
14545 \begin_layout Labeling
14546 \labelwidthstring 00.00.0000
14555 \begin_layout Labeling
14556 \labelwidthstring 00.00.0000
14565 \begin_layout Labeling
14566 \labelwidthstring 00.00.0000
14576 \begin_layout Labeling
14577 \labelwidthstring 00.00.0000
14587 \begin_layout Labeling
14588 \labelwidthstring 00.00.0000
14597 \begin_layout Labeling
14598 \labelwidthstring 00.00.0000
14607 \begin_layout Labeling
14608 \labelwidthstring 00.00.0000
14619 \begin_layout Labeling
14620 \labelwidthstring 00.00.0000
14631 \begin_layout Labeling
14632 \labelwidthstring 00.00.0000
14643 \begin_layout Labeling
14644 \labelwidthstring 00.00.0000
14655 \begin_layout Labeling
14656 \labelwidthstring 00.00.0000
14665 \begin_layout Labeling
14666 \labelwidthstring 00.00.0000
14677 \begin_layout Labeling
14678 \labelwidthstring 00.00.0000
14689 \begin_layout Labeling
14690 \labelwidthstring 00.00.0000
14699 \begin_layout Labeling
14700 \labelwidthstring 00.00.0000
14711 \begin_layout Labeling
14712 \labelwidthstring 00.00.0000
14723 \begin_layout Labeling
14724 \labelwidthstring 00.00.0000
14735 \begin_layout Labeling
14736 \labelwidthstring 00.00.0000
14747 \begin_layout Labeling
14748 \labelwidthstring 00.00.0000
14757 \begin_layout Labeling
14758 \labelwidthstring 00.00.0000
14767 \begin_layout Labeling
14768 \labelwidthstring 00.00.0000
14779 \begin_layout Labeling
14780 \labelwidthstring 00.00.0000
14791 \begin_layout Labeling
14792 \labelwidthstring 00.00.0000
14803 \begin_layout Labeling
14804 \labelwidthstring 00.00.0000
14813 \begin_layout Labeling
14814 \labelwidthstring 00.00.0000
14823 \begin_layout Subsection
14827 \begin_layout Subsection
14831 \begin_layout Subsection
14835 \begin_layout Subsection
14839 \begin_layout Labeling
14840 \labelwidthstring 00.00.0000
14851 \begin_layout Labeling
14852 \labelwidthstring 00.00.0000
14863 \begin_layout Labeling
14864 \labelwidthstring 00.00.0000
14875 \begin_layout Labeling
14876 \labelwidthstring 00.00.0000
14887 \begin_layout Labeling
14888 \labelwidthstring 00.00.0000
14899 \begin_layout Labeling
14900 \labelwidthstring 00.00.0000
14908 layout ShortFoilhead
14911 \begin_layout Labeling
14912 \labelwidthstring 00.00.0000
14923 \begin_layout Labeling
14924 \labelwidthstring 00.00.0000
14935 \begin_layout Labeling
14936 \labelwidthstring 00.00.0000
14947 \begin_layout Labeling
14948 \labelwidthstring 00.00.0000
14959 \begin_layout Labeling
14960 \labelwidthstring 00.00.0000
14968 layout ShortRotatefoilhead
14971 \begin_layout Labeling
14972 \labelwidthstring 00.00.0000
14983 \begin_layout Labeling
14984 \labelwidthstring 00.00.0000
14995 \begin_layout Labeling
14996 \labelwidthstring 00.00.0000
15007 \begin_layout Standard
15015 drop-layoutUmschalt+choice
15018 \begin_layout Labeling
15019 \labelwidthstring 00.00.0000
15033 \begin_layout Labeling
15034 \labelwidthstring 00.00.0000
15048 \begin_layout Labeling
15049 \labelwidthstring 00.00.0000
15060 \begin_layout Labeling
15061 \labelwidthstring 00.00.0000
15072 \begin_layout Labeling
15073 \labelwidthstring 00.00.0000
15081 layout Subsubsection
15084 \begin_layout Labeling
15085 \labelwidthstring 00.00.0000
15096 \begin_layout Labeling
15097 \labelwidthstring 00.00.0000
15105 layout Subparagraph
15108 \begin_layout Labeling
15109 \labelwidthstring 00.00.0000
15121 \begin_layout Labeling
15122 \labelwidthstring 00.00.0000
15134 \begin_layout Labeling
15135 \labelwidthstring 00.00.0000
15147 \begin_layout Labeling
15148 \labelwidthstring 00.00.0000
15160 \begin_layout Labeling
15161 \labelwidthstring 00.00.0000
15170 layout Subsubsection*
15173 \begin_layout Labeling
15174 \labelwidthstring 00.00.0000
15186 \begin_layout Labeling
15187 \labelwidthstring 00.00.0000
15196 layout Subparagraph*
15199 \begin_layout Labeling
15200 \labelwidthstring 00.00.0000
15211 \begin_layout Labeling
15212 \labelwidthstring 00.00.0000
15220 layout Bibliography
15223 \begin_layout Labeling
15224 \labelwidthstring 00.00.0000
15235 \begin_layout Labeling
15236 \labelwidthstring 00.00.0000
15247 \begin_layout Labeling
15248 \labelwidthstring 00.00.0000
15259 \begin_layout Labeling
15260 \labelwidthstring 00.00.0000
15271 \begin_layout Labeling
15272 \labelwidthstring 00.00.0000
15283 \begin_layout Labeling
15284 \labelwidthstring 00.00.0000
15292 layout Rotatefoilhead
15295 \begin_layout Labeling
15296 \labelwidthstring 00.00.0000
15304 layout RightAddress
15307 \begin_layout Labeling
15308 \labelwidthstring 00.00.0000
15319 \begin_layout Labeling
15320 \labelwidthstring 00.00.0000
15331 \begin_layout Labeling
15332 \labelwidthstring 00.00.0000
15343 \begin_layout Labeling
15344 \labelwidthstring 00.00.0000
15355 \begin_layout Standard
15356 Die folgenden Definitionen dienen der Kompatibilität zu älteren Versionen.
15357 Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
15360 \begin_layout Labeling
15361 \labelwidthstring 00.00.0000
15372 \begin_layout Labeling
15373 \labelwidthstring 00.00.0000
15381 layout Subsubsection*
15384 \begin_layout Labeling
15385 \labelwidthstring 00.00.0000
15396 \begin_layout Section
15400 \begin_layout Subsection
15401 Specifische Definitionen aus
15406 \begin_layout Labeling
15407 \labelwidthstring 00.00.0000
15417 \begin_layout Labeling
15418 \labelwidthstring 00.00.0000
15428 \begin_layout Labeling
15429 \labelwidthstring 00.00.0000
15439 \begin_layout Labeling
15440 \labelwidthstring 00.00.0000
15450 \begin_layout Labeling
15451 \labelwidthstring 00.00.0000
15461 \begin_layout Labeling
15462 \labelwidthstring 00.00.0000
15472 \begin_layout Labeling
15473 \labelwidthstring 00.00.0000
15480 hyphenation-point-insert
15483 \begin_layout Labeling
15484 \labelwidthstring 00.00.0000
15494 \begin_layout Labeling
15495 \labelwidthstring 00.00.0000
15502 line-delete-forward
15505 \begin_layout Labeling
15506 \labelwidthstring 00.00.0000
15516 \begin_layout Labeling
15517 \labelwidthstring 00.00.0000
15527 \begin_layout Labeling
15528 \labelwidthstring 00.00.0000
15538 \begin_layout Labeling
15539 \labelwidthstring 00.00.0000
15549 \begin_layout Labeling
15550 \labelwidthstring 00.00.0000
15560 \begin_layout Labeling
15561 \labelwidthstring 00.00.0000
15569 \begin_layout Labeling
15570 \labelwidthstring 00.00.0000
15580 \begin_layout Labeling
15581 \labelwidthstring 00.00.0000
15591 \begin_layout Labeling
15592 \labelwidthstring 00.00.0000
15602 \begin_layout Labeling
15603 \labelwidthstring 00.00.0000
15613 \begin_layout Labeling
15614 \labelwidthstring 00.00.0000
15624 \begin_layout Labeling
15625 \labelwidthstring 00.00.0000
15635 \begin_layout Labeling
15636 \labelwidthstring 00.00.0000
15639 Strg+X\InsetSpace ~
15647 \begin_layout Labeling
15648 \labelwidthstring 00.00.0000
15651 Strg+X\InsetSpace ~
15659 \begin_layout Labeling
15660 \labelwidthstring 00.00.0000
15663 Strg+X\InsetSpace ~
15671 \begin_layout Labeling
15672 \labelwidthstring 00.00.0000
15675 Strg+X\InsetSpace ~
15683 \begin_layout Labeling
15684 \labelwidthstring 00.00.0000
15688 Strg+X\InsetSpace ~
15696 \begin_layout Labeling
15697 \labelwidthstring 00.00.0000
15700 Strg+X\InsetSpace ~
15708 \begin_layout Labeling
15709 \labelwidthstring 00.00.0000
15712 Strg+X\InsetSpace ~
15720 \begin_layout Labeling
15721 \labelwidthstring 00.00.0000
15724 Strg+X\InsetSpace ~
15732 \begin_layout Labeling
15733 \labelwidthstring 00.00.0000
15736 Strg+X\InsetSpace ~
15744 \begin_layout Labeling
15745 \labelwidthstring 00.00.0000
15749 Strg+X\InsetSpace ~
15757 \begin_layout Labeling
15758 \labelwidthstring 00.00.0000
15761 Strg+X\InsetSpace ~
15769 \begin_layout Labeling
15770 \labelwidthstring 00.00.0000
15773 Strg+X\InsetSpace ~
15781 \begin_layout Labeling
15782 \labelwidthstring 00.00.0000
15785 Strg+X\InsetSpace ~
15794 \begin_layout Labeling
15795 \labelwidthstring 00.00.0000
15798 Strg+X\InsetSpace ~
15807 \begin_layout Labeling
15808 \labelwidthstring 00.00.0000
15811 Strg+X\InsetSpace ~
15820 \begin_layout Labeling
15821 \labelwidthstring 00.00.0000
15824 Strg+X\InsetSpace ~
15833 \begin_layout Labeling
15834 \labelwidthstring 00.00.0000
15837 Strg+X\InsetSpace ~
15846 \begin_layout Labeling
15847 \labelwidthstring 00.00.0000
15851 Strg+X\InsetSpace ~
15859 \begin_layout Labeling
15860 \labelwidthstring 00.00.0000
15863 Strg+X\InsetSpace ~
15871 \begin_layout Labeling
15872 \labelwidthstring 00.00.0000
15875 Strg+X\InsetSpace ~
15883 \begin_layout Labeling
15884 \labelwidthstring 00.00.0000
15887 Strg+X\InsetSpace ~
15895 \begin_layout Labeling
15896 \labelwidthstring 00.00.0000
15899 Strg+X\InsetSpace ~
15904 menu-open Documents
15907 \begin_layout Labeling
15908 \labelwidthstring 00.00.0000
15911 Strg+X\InsetSpace ~
15919 \begin_layout Labeling
15920 \labelwidthstring 00.00.0000
15923 Strg+X\InsetSpace ~
15931 \begin_layout Labeling
15932 \labelwidthstring 00.00.0000
15935 Strg+X\InsetSpace ~
15943 \begin_layout Labeling
15944 \labelwidthstring 00.00.0000
15947 Strg+X\InsetSpace ~
15955 \begin_layout Labeling
15956 \labelwidthstring 00.00.0000
15959 Strg+X\InsetSpace ~
15967 \begin_layout Labeling
15968 \labelwidthstring 00.00.0000
15971 Strg+X\InsetSpace ~
15976 buffer-toggle-read-only
15979 \begin_layout Labeling
15980 \labelwidthstring 00.00.0000
15983 Strg+X\InsetSpace ~
15991 \begin_layout Labeling
15992 \labelwidthstring 00.00.0000
15995 Strg+X\InsetSpace ~
16003 \begin_layout Labeling
16004 \labelwidthstring 00.00.0000
16007 Strg+X\InsetSpace ~
16015 \begin_layout Labeling
16016 \labelwidthstring 00.00.0000
16026 \begin_layout Labeling
16027 \labelwidthstring 00.00.0000
16037 \begin_layout Labeling
16038 \labelwidthstring 00.00.0000
16048 \begin_layout Labeling
16049 \labelwidthstring 00.00.0000
16059 \begin_layout Labeling
16060 \labelwidthstring 00.00.0000
16066 \begin_inset Formula $\uparrow$
16074 \begin_layout Labeling
16075 \labelwidthstring 00.00.0000
16081 \begin_inset Formula $\downarrow$
16089 \begin_layout Labeling
16090 \labelwidthstring 00.00.0000
16096 \begin_inset Formula $\downarrow$
16104 \begin_layout Labeling
16105 \labelwidthstring 00.00.0000
16111 \begin_inset Formula $\uparrow$
16119 \begin_layout Labeling
16120 \labelwidthstring 00.00.0000
16124 \begin_inset Formula $\leftarrow$
16134 \begin_layout Labeling
16135 \labelwidthstring 00.00.0000
16139 \begin_inset Formula $\rightarrow$
16149 \begin_layout Labeling
16150 \labelwidthstring 00.00.0000
16156 \begin_inset Formula $\uparrow$
16164 \begin_layout Labeling
16165 \labelwidthstring 00.00.0000
16171 \begin_inset Formula $\downarrow$
16179 \begin_layout Labeling
16180 \labelwidthstring 00.00.0000
16184 \begin_inset Formula $\leftarrow$
16194 \begin_layout Labeling
16195 \labelwidthstring 00.00.0000
16199 \begin_inset Formula $\rightarrow$
16209 \begin_layout Labeling
16210 \labelwidthstring 00.00.0000
16217 word-delete-forward
16220 \begin_layout Labeling
16221 \labelwidthstring 00.00.0000
16228 word-delete-backward
16231 \begin_layout Labeling
16232 \labelwidthstring 00.00.0000
16242 \begin_layout Labeling
16243 \labelwidthstring 00.00.0000
16251 end-of-sentence-period-insert
16254 \begin_layout Labeling
16255 \labelwidthstring 00.00.0000
16262 protected-space-insert
16265 \begin_layout Labeling
16266 \labelwidthstring 00.00.0000
16276 \begin_layout Labeling
16277 \labelwidthstring 00.00.0000
16287 \begin_layout Labeling
16288 \labelwidthstring 00.00.0000
16298 \begin_layout Labeling
16299 \labelwidthstring 00.00.0000
16309 \begin_layout Labeling
16310 \labelwidthstring 00.00.0000
16320 \begin_layout Labeling
16321 \labelwidthstring 00.00.0000
16331 \begin_layout Labeling
16332 \labelwidthstring 00.00.0000
16339 buffer-begin-select
16342 \begin_layout Labeling
16343 \labelwidthstring 00.00.0000
16353 \begin_layout Labeling
16354 \labelwidthstring 00.00.0000
16358 \begin_inset Formula $\uparrow$
16365 paragraph-up-select
16368 \begin_layout Labeling
16369 \labelwidthstring 00.00.0000
16373 \begin_inset Formula $\downarrow$
16380 paragraph-down-select
16383 \begin_layout Labeling
16384 \labelwidthstring 00.00.0000
16390 \begin_inset Formula $\leftarrow$
16395 word-backward-select
16398 \begin_layout Labeling
16399 \labelwidthstring 00.00.0000
16405 \begin_inset Formula $\rightarrow$
16410 word-forward-select
16413 \begin_layout Labeling
16414 \labelwidthstring 00.00.0000
16424 \begin_layout Labeling
16425 \labelwidthstring 00.00.0000
16432 word-delete-forward
16435 \begin_layout Labeling
16436 \labelwidthstring 00.00.0000
16446 \begin_layout Labeling
16447 \labelwidthstring 00.00.0000
16457 \begin_layout Labeling
16458 \labelwidthstring 00.00.0000
16468 \begin_layout Labeling
16469 \labelwidthstring 00.00.0000
16480 \begin_layout Labeling
16481 \labelwidthstring 00.00.0000
16488 break-paragraph-keep-layout
16491 \begin_layout Labeling
16492 \labelwidthstring 00.00.0000
16500 \begin_layout Subsection
16501 Specifische Definitionen aus
16506 \begin_layout Labeling
16507 \labelwidthstring 00.00.0000
16517 \begin_layout Labeling
16518 \labelwidthstring 00.00.0000
16528 \begin_layout Labeling
16529 \labelwidthstring 00.00.0000
16539 \begin_layout Labeling
16540 \labelwidthstring 00.00.0000
16550 \begin_layout Labeling
16551 \labelwidthstring 00.00.0000
16561 \begin_layout Labeling
16562 \labelwidthstring 00.00.0000
16572 \begin_layout Labeling
16573 \labelwidthstring 00.00.0000
16583 \begin_layout Labeling
16584 \labelwidthstring 00.00.0000
16594 \begin_layout Labeling
16595 \labelwidthstring 00.00.0000
16605 \begin_layout Labeling
16606 \labelwidthstring 00.00.0000
16616 \begin_layout Labeling
16617 \labelwidthstring 00.00.0000
16627 \begin_layout Labeling
16628 \labelwidthstring 00.00.0000
16638 \begin_layout Labeling
16639 \labelwidthstring 00.00.0000
16649 \begin_layout Labeling
16650 \labelwidthstring 00.00.0000
16660 \begin_layout Labeling
16661 \labelwidthstring 00.00.0000
16671 \begin_layout Labeling
16672 \labelwidthstring 00.00.0000
16682 \begin_layout Labeling
16683 \labelwidthstring 00.00.0000
16693 \begin_layout Labeling
16694 \labelwidthstring 00.00.0000
16704 \begin_layout Labeling
16705 \labelwidthstring 00.00.0000
16715 \begin_layout Labeling
16716 \labelwidthstring 00.00.0000
16732 \begin_layout Labeling
16733 \labelwidthstring 00.00.0000
16743 \begin_layout Labeling
16744 \labelwidthstring 00.00.0000
16754 \begin_layout Labeling
16755 \labelwidthstring 00.00.0000
16762 protected-space-insert
16765 \begin_layout Labeling
16766 \labelwidthstring 00.00.0000
16776 \begin_layout Labeling
16777 \labelwidthstring 00.00.0000
16787 \begin_layout Labeling
16788 \labelwidthstring 00.00.0000
16798 \begin_layout Labeling
16799 \labelwidthstring 00.00.0000
16806 buffer-new-template
16809 \begin_layout Labeling
16810 \labelwidthstring 00.00.0000
16820 \begin_layout Labeling
16821 \labelwidthstring 00.00.0000
16831 \begin_layout Labeling
16832 \labelwidthstring 00.00.0000
16842 \begin_layout Labeling
16843 \labelwidthstring 00.00.0000
16853 \begin_layout Labeling
16854 \labelwidthstring 00.00.0000
16864 \begin_layout Labeling
16865 \labelwidthstring 00.00.0000
16875 \begin_layout Labeling
16876 \labelwidthstring 00.00.0000
16886 \begin_layout Labeling
16887 \labelwidthstring 00.00.0000
16895 end-of-sentence-period-insert
16898 \begin_layout Labeling
16899 \labelwidthstring 00.00.0000
16909 \begin_layout Labeling
16910 \labelwidthstring 00.00.0000
16920 \begin_layout Labeling
16921 \labelwidthstring 00.00.0000
16928 hyphenation-point-insert
16931 \begin_layout Labeling
16932 \labelwidthstring 00.00.0000
16942 \begin_layout Labeling
16943 \labelwidthstring 00.00.0000
16946 Strg+Umschalt+Leertaste
16950 protected-space-insert
16953 \begin_layout Labeling
16954 \labelwidthstring 00.00.0000
16964 \begin_layout Labeling
16965 \labelwidthstring 00.00.0000
16975 \begin_layout Labeling
16976 \labelwidthstring 00.00.0000
16986 \begin_layout Labeling
16987 \labelwidthstring 00.00.0000
16993 \begin_inset Formula $\uparrow$
17001 \begin_layout Labeling
17002 \labelwidthstring 00.00.0000
17008 \begin_inset Formula $\downarrow$
17016 \begin_layout Labeling
17017 \labelwidthstring 00.00.0000
17027 \begin_layout Labeling
17028 \labelwidthstring 00.00.0000
17038 \begin_layout Labeling
17039 \labelwidthstring 00.00.0000
17045 \begin_inset Formula $\downarrow$
17053 \begin_layout Labeling
17054 \labelwidthstring 00.00.0000
17060 \begin_inset Formula $\uparrow$
17068 \begin_layout Labeling
17069 \labelwidthstring 00.00.0000
17075 \begin_inset Formula $\leftarrow$
17083 \begin_layout Labeling
17084 \labelwidthstring 00.00.0000
17090 \begin_inset Formula $\rightarrow$
17098 \begin_layout Labeling
17099 \labelwidthstring 00.00.0000
17109 \begin_layout Labeling
17110 \labelwidthstring 00.00.0000
17120 \begin_layout Labeling
17121 \labelwidthstring 00.00.0000
17127 \begin_inset Formula $\uparrow$
17135 \begin_layout Labeling
17136 \labelwidthstring 00.00.0000
17142 \begin_inset Formula $\downarrow$
17150 \begin_layout Labeling
17151 \labelwidthstring 00.00.0000
17158 word-delete-forward
17161 \begin_layout Labeling
17162 \labelwidthstring 00.00.0000
17169 word-delete-backward
17172 \begin_layout Labeling
17173 \labelwidthstring 00.00.0000
17183 \begin_layout Labeling
17184 \labelwidthstring 00.00.0000
17194 \begin_layout Labeling
17195 \labelwidthstring 00.00.0000
17201 \begin_inset Formula $\leftarrow$
17209 \begin_layout Labeling
17210 \labelwidthstring 00.00.0000
17216 \begin_inset Formula $\rightarrow$
17224 \begin_layout Labeling
17225 \labelwidthstring 00.00.0000
17231 \begin_inset Formula $\downarrow$
17236 paragraph-down-select
17239 \begin_layout Labeling
17240 \labelwidthstring 00.00.0000
17250 \begin_layout Labeling
17251 \labelwidthstring 00.00.0000
17258 buffer-begin-select
17261 \begin_layout Labeling
17262 \labelwidthstring 00.00.0000
17268 \begin_inset Formula $\leftarrow$
17273 word-backward-select
17276 \begin_layout Labeling
17277 \labelwidthstring 00.00.0000
17283 \begin_inset Formula $\rightarrow$
17288 word-forward-select
17291 \begin_layout Labeling
17292 \labelwidthstring 00.00.0000
17298 \begin_inset Formula $\uparrow$
17303 paragraph-up-select
17306 \begin_layout Labeling
17307 \labelwidthstring 00.00.0000
17317 \begin_layout Labeling
17318 \labelwidthstring 00.00.0000
17325 break-paragraph-keep-layout
17328 \begin_layout Labeling
17329 \labelwidthstring 00.00.0000
17340 \begin_layout Labeling
17341 \labelwidthstring 00.00.0000
17347 \begin_inset Formula $\rightarrow$
17355 \begin_layout Labeling
17356 \labelwidthstring 00.00.0000
17362 \begin_inset Formula $\leftarrow$
17370 \begin_layout Labeling
17371 \labelwidthstring 00.00.0000
17381 \begin_layout Labeling
17382 \labelwidthstring 00.00.0000
17392 \begin_layout Labeling
17393 \labelwidthstring 00.00.0000
17401 \begin_layout Labeling
17402 \labelwidthstring 00.00.0000
17412 \begin_layout Labeling
17413 \labelwidthstring 00.00.0000
17423 \begin_layout Labeling
17424 \labelwidthstring 00.00.0000
17434 \begin_layout Labeling
17435 \labelwidthstring 00.00.0000
17445 \begin_layout Labeling
17446 \labelwidthstring 00.00.0000
17456 \begin_layout Subsection
17457 Spezifische Definitionen aus
17462 \begin_layout Standard
17463 Definitionen die denen aus dem Programm Scientific Word ähnlich sind.
17466 \begin_layout Standard
17467 Zusammengestellt von
17475 \begin_layout Standard
17476 Diese Definitionen erleichtern das Schreiben von Gleichungen, ohne die Maus
17480 \begin_layout Standard
17481 Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
17482 sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
17483 Wenn Sie beispielsweise wissen wollen, wie
17487 korrekt bezeichnet wird, drücken Sie
17491 gefolgt von dieser Kombination, und in der Statuszeile sehen Sie dann
17492 \begin_inset Quotes gld
17497 Strg+S Umschalt+Strg+Ampersand
17500 \begin_inset Quotes grd
17506 \begin_layout Labeling
17507 \labelwidthstring 00.00.0000
17517 \begin_layout Standard
17518 Wechsel normal/hervorgehobener Modus für Gleichungen.
17521 \begin_layout Labeling
17522 \labelwidthstring 00.00.0000
17532 \begin_layout Standard
17533 Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste drücken,
17534 wird der Ausdruck als Zähler eines Bruches verwendet.
17537 \begin_layout Labeling
17538 \labelwidthstring 00.00.0000
17548 \begin_layout Standard
17549 Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
17550 Das normalerweise verwendete
17552 math\SpecialChar \-
17555 , das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
17558 \begin_layout Labeling
17559 \labelwidthstring 00.00.0000
17569 \begin_layout Labeling
17570 \labelwidthstring 00.00.0000
17580 \begin_inset Formula $\int$
17586 \begin_layout Labeling
17587 \labelwidthstring 00.00.0000
17594 line-delete-forward
17596 EmacUmschalt+like binding
17599 \begin_layout Standard
17600 Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
17601 im Mathemodus schreiben
17604 \begin_layout Labeling
17605 \labelwidthstring 00.00.0000
17615 \begin_layout Standard
17616 Befehle, um die Numerierung von Gleichungen zu kontrollieren.
17617 Die in Sciword verwendete Sequenz
17621 bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
17624 \begin_layout Labeling
17625 \labelwidthstring 00.00.0000
17634 Add/remove a number to single equation.
17637 \begin_layout Labeling
17638 \labelwidthstring 00.00.0000
17647 Add/remove a number to a line in equation array.
17650 \begin_layout Labeling
17651 \labelwidthstring 00.00.0000
17661 \begin_layout Labeling
17662 \labelwidthstring 00.00.0000
17674 \begin_layout Labeling
17675 \labelwidthstring 00.00.0000
17685 \begin_inset Formula $\sqrt{}$
17691 \begin_layout Labeling
17692 \labelwidthstring 00.00.0000
17702 \begin_layout Labeling
17703 \labelwidthstring 00.00.0000
17713 \begin_layout Labeling
17714 \labelwidthstring 00.00.0000
17724 \begin_layout Labeling
17725 \labelwidthstring 00.00.0000
17735 \begin_layout Labeling
17736 \labelwidthstring 00.00.0000
17746 \begin_layout Labeling
17747 \labelwidthstring 00.00.0000
17757 \begin_layout Labeling
17758 \labelwidthstring 00.00.0000
17768 \begin_layout Standard
17770 In Sciword erhält man durch Eingabe von
17778 ein Paar zusammengehöriger Klammern.
17779 Um ungleiche Klammerpaare zu erhalten, müssen Sie den Dialog
17781 Mathe-Kontrollfläche
17784 Wenn Sie mit der Rück-Taste (backspace) die
17788 Klammer eines solchen Paares löschen ,wird nur die Klammer und nicht der
17792 \begin_layout Labeling
17793 \labelwidthstring 00.00.0000
17803 \begin_layout Labeling
17804 \labelwidthstring 00.00.0000
17807 Umschalt+Strg+parenleft
17814 \begin_layout Labeling
17815 \labelwidthstring 00.00.0000
17825 \begin_layout Labeling
17826 \labelwidthstring 00.00.0000
17829 Umschalt+Strg+parenright
17836 \begin_layout Labeling
17837 \labelwidthstring 00.00.0000
17847 \begin_layout Labeling
17848 \labelwidthstring 00.00.0000
17858 \begin_layout Labeling
17859 \labelwidthstring 00.00.0000
17866 math-delim langle rangle
17869 \begin_layout Labeling
17870 \labelwidthstring 00.00.0000
17877 math-delim langle rangle
17880 \begin_layout Labeling
17881 \labelwidthstring 00.00.0000
17891 \begin_layout Labeling
17892 \labelwidthstring 00.00.0000
17896 \begin_inset Note Note
17899 \begin_layout Standard
17912 \begin_layout Labeling
17913 \labelwidthstring 00.00.0000
17923 \begin_layout Labeling
17924 \labelwidthstring 00.00.0000
17934 \begin_layout Labeling
17935 \labelwidthstring 00.00.0000
17945 \begin_layout Standard
17946 In Sciword erhält man Akzente vorrangig, indem man die entsprechende Akzenttaste
17947 zusammen mit Strg drückt, also
17960 für den Acute-Akzent,
17964 für die Tilde usw\SpecialChar \@.
17965 Einige davon funktionieren nur im Mathematikmodus.
17968 \begin_layout Labeling
17969 \labelwidthstring 00.00.0000
17980 \begin_layout Labeling
17981 \labelwidthstring 00.00.0000
17991 \begin_layout Labeling
17992 \labelwidthstring 00.00.0000
18002 \begin_layout Labeling
18003 \labelwidthstring 00.00.0000
18013 \begin_layout Labeling
18014 \labelwidthstring 00.00.0000
18024 \begin_layout Labeling
18025 \labelwidthstring 00.00.0000
18035 \begin_layout Labeling
18036 \labelwidthstring 00.00.0000
18046 \begin_layout Labeling
18047 \labelwidthstring 00.00.0000
18057 \begin_layout Labeling
18058 \labelwidthstring 00.00.0000
18067 Why is it not "accent-bar"?
18070 \begin_layout Standard
18071 Funktionstasten -- größtenteils kompatibel zu Sciword.
18074 \begin_layout Labeling
18075 \labelwidthstring 00.00.0000
18085 \begin_layout Labeling
18086 \labelwidthstring 00.00.0000
18096 \begin_layout Labeling
18097 \labelwidthstring 00.00.0000
18107 \begin_layout Labeling
18108 \labelwidthstring 00.00.0000
18118 \begin_layout Standard
18119 In Sciword werden F4 bis F8 benutzt, um die Zeichensätze zu wechseln, F4
18120 geht dabei zum Standardzeichensatz.
18123 \begin_layout Labeling
18124 \labelwidthstring 00.00.0000
18134 \begin_layout Labeling
18135 \labelwidthstring 00.00.0000
18145 \begin_layout Labeling
18146 \labelwidthstring 00.00.0000
18156 \begin_layout Labeling
18157 \labelwidthstring 00.00.0000
18167 \begin_layout Labeling
18168 \labelwidthstring 00.00.0000
18178 \begin_layout Standard
18179 Sciword-Abkürzungen für mathematische Symbole.
18182 \begin_layout Labeling
18183 \labelwidthstring 00.00.0000
18193 \begin_inset Formula $\prime$
18199 \begin_layout Labeling
18200 \labelwidthstring 00.00.0000
18206 \begin_inset Formula $\uparrow$
18216 \begin_layout Labeling
18217 \labelwidthstring 00.00.0000
18223 \begin_inset Formula $\downarrow$
18233 \begin_layout Labeling
18234 \labelwidthstring 00.00.0000
18237 Strg+S\InsetSpace ~
18242 math-insert partial
18244 Partielle Ableitung
18245 \begin_inset Formula $\partial$
18251 \begin_layout Labeling
18252 \labelwidthstring 00.00.0000
18255 Strg+S\InsetSpace ~
18263 \begin_inset Formula $\sum$
18269 \begin_layout Labeling
18270 \labelwidthstring 00.00.0000
18273 Strg+S\InsetSpace ~
18281 \begin_inset Formula $\prod$
18287 \begin_layout Labeling
18288 \labelwidthstring 00.00.0000
18291 Strg+S\InsetSpace ~
18299 \begin_inset Formula $\infty$
18305 \begin_layout Labeling
18306 \labelwidthstring 00.00.0000
18309 Strg+S\InsetSpace ~
18314 symbol-insert times
18317 \begin_layout Standard
18318 Meine eigenen Kürzel für Dinge, die ich oft verwende.
18321 \begin_layout Labeling
18322 \labelwidthstring 00.00.0000
18325 Strg+S\InsetSpace ~
18333 \begin_layout Labeling
18334 \labelwidthstring 00.00.0000
18337 Strg+S\InsetSpace ~
18345 \begin_inset Quotes gld
18349 \begin_inset Quotes grd
18353 \begin_inset Formula $\dagger$
18359 \begin_layout Labeling
18360 \labelwidthstring 00.00.0000
18363 Strg+S\InsetSpace ~
18371 \begin_inset Formula $\equiv$
18377 \begin_layout Labeling
18378 \labelwidthstring 00.00.0000
18388 \begin_inset Quotes gld
18392 \begin_inset Quotes grd
18396 \begin_inset Formula $\approx$
18402 \begin_layout Labeling
18403 \labelwidthstring 00.00.0000
18413 \begin_inset Formula $\sim$
18419 \begin_layout Labeling
18420 \labelwidthstring 00.00.0000
18427 math-insert rightarrow
18430 \begin_layout Labeling
18431 \labelwidthstring 00.00.0000
18441 \begin_layout Labeling
18442 \labelwidthstring 00.00.0000
18452 \begin_layout Labeling
18453 \labelwidthstring 00.00.0000
18463 \begin_layout Labeling
18464 \labelwidthstring 00.00.0000
18474 \begin_layout Subsection
18475 Standard-Definitionen im Mathematikmodus
18478 \begin_layout Labeling
18479 \labelwidthstring 00.00.0000
18487 math-insert overline
18490 \begin_layout Labeling
18491 \labelwidthstring 00.00.0000
18502 \begin_layout Labeling
18503 \labelwidthstring 00.00.0000
18514 \begin_layout Labeling
18515 \labelwidthstring 00.00.0000
18526 \begin_layout Labeling
18527 \labelwidthstring 00.00.0000
18538 \begin_layout Labeling
18539 \labelwidthstring 00.00.0000
18550 \begin_layout Labeling
18551 \labelwidthstring 00.00.0000
18562 \begin_layout Labeling
18563 \labelwidthstring 00.00.0000
18574 \begin_layout Labeling
18575 \labelwidthstring 00.00.0000
18586 \begin_layout Labeling
18587 \labelwidthstring 00.00.0000
18598 \begin_layout Labeling
18599 \labelwidthstring 00.00.0000
18610 \begin_layout Labeling
18611 \labelwidthstring 00.00.0000
18619 math-insert partial
18622 \begin_layout Labeling
18623 \labelwidthstring 00.00.0000
18634 \begin_layout Labeling
18635 \labelwidthstring 00.00.0000
18646 \begin_layout Labeling
18647 \labelwidthstring 00.00.0000
18658 \begin_layout Labeling
18659 \labelwidthstring 00.00.0000
18670 \begin_layout Labeling
18671 \labelwidthstring 00.00.0000
18682 \begin_layout Labeling
18683 \labelwidthstring 00.00.0000
18694 \begin_layout Labeling
18695 \labelwidthstring 00.00.0000
18706 \begin_layout Labeling
18707 \labelwidthstring 00.00.0000
18718 \begin_layout Labeling
18719 \labelwidthstring 00.00.0000
18730 \begin_layout Labeling
18731 \labelwidthstring 00.00.0000
18742 \begin_layout Labeling
18743 \labelwidthstring 00.00.0000
18754 \begin_layout Labeling
18755 \labelwidthstring 00.00.0000
18766 \begin_layout Labeling
18767 \labelwidthstring 00.00.0000
18778 \begin_layout Labeling
18779 \labelwidthstring 00.00.0000
18790 \begin_layout Labeling
18791 \labelwidthstring 00.00.0000
18799 math-delim langle rangle
18802 \begin_layout Labeling
18803 \labelwidthstring 00.00.0000
18811 math-delim rangle langle
18814 \begin_layout Labeling
18815 \labelwidthstring 00.00.0000
18826 \begin_layout Labeling
18827 \labelwidthstring 00.00.0000
18838 \begin_layout Labeling
18839 \labelwidthstring 00.00.0000
18850 \begin_layout Subsection
18851 Sonstige Tastaturkürzel
18854 \begin_layout Labeling
18855 \labelwidthstring 00.00.0000
18864 \begin_layout Labeling
18865 \labelwidthstring 00.00.0000
18874 \begin_layout Labeling
18875 \labelwidthstring 00.00.0000
18884 \begin_layout Labeling
18885 \labelwidthstring 00.00.0000
18894 \begin_layout Labeling
18895 \labelwidthstring 00.00.0000