1 #LyX 1.5.0svn created this file. For more info see http://www.lyx.org/
15 \font_typewriter default
16 \font_default_family default
22 \paperfontsize default
30 \paperorientation portrait
37 \paragraph_separation indent
39 \quotes_language german
42 \paperpagestyle default
43 \tracking_changes false
54 Möglichkeiten für fortgeschrittene Benutzer
62 \begin_layout Standard
92 \begin_layout Standard
93 \begin_inset LatexCommand tableofcontents
100 \begin_layout Chapter
104 \begin_layout Standard
105 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
106 LyX bietet, um es den eigenen Wünschen anzupassen.
107 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
108 Drucken, das Senden von Befehlen an LyX durch den LyX-Server, Internationalisie
109 rung, Installation neuer LaTeX-Klassen und LyX-Layouts usw.
111 Es kann hier nicht alles beschrieben werden, das an LyX individuell eingestellt
112 und verändert werden kann --- die Entwickler fügen Neuerungen schneller
113 ein, als wir sie dokumentieren können --- doch werden die grundlegenden
114 Fähigkeiten von LyX dokumentiert sowie für einige der etwas obskureren
118 \begin_layout Standard
119 Mit der Version 1.1.6 von LyX wurde eine neue Schnittstelle zu den konfigurierbare
120 n Eigenschaften eingeführt, die Sie über den Menüpunkt
125 erkzeuge\SpecialChar \menuseparator
132 \SpecialChar \ldots{}
134 Diese macht die weiter unten aufgeführten Erläuterungen zu den Konfigurationsda
135 teien von LyX nicht überflüssig, aber es vereinfacht doch den Prozess, LyX
140 Bedürfnisse anzupassen.
143 \begin_layout Chapter
144 Die Konfigurationsdateien von Ly
150 \begin_layout Standard
162 \begin_layout Standard
163 \begin_inset LatexCommand label
168 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
169 von LyX vertraut zu machen.
170 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
171 ichnis von LyX auf Ihrem Rechner befindet.
172 Sie erfahren dies über den Menüpunkt
177 ilfe\SpecialChar \menuseparator
183 \begin_layout Standard
196 In diesem Verzeichnis speichert LyX alle systemweiten Konfigurationsdateien,
197 wir werden es im weiteren
204 \begin_layout Section
212 \begin_layout Standard
217 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
218 das Verhalten von LyX beeinflusst werden kann.
219 Diese Dateien können direkt von LyX aus über den Dialog
224 erkzeuge\SpecialChar \menuseparator
231 \SpecialChar \ldots{}
232 gelesen und geändert werden.
233 Fast alles, was Sie möglicherweise an LyX ändern wollen, können Sie hier
235 Jedoch können auch viele interne Dinge in LyX angepasst werden, indem man
236 diverse andere Dateien in
241 Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
242 nitten behandelt werden.
245 \begin_layout Subsection
246 Automatisch erzeugte Dateien
249 \begin_layout Standard
250 Diese Dateien werden automatisch bei der Konfiguration von LyX erzeugt.
251 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
253 Normalerweise sollte man sie nicht verändern, da sie jederzeit von LyX
254 überschrieben werden können.
257 \begin_layout Labeling
258 \labelwidthstring 00.00.0000
265 enthält Standardwerte für diverse Befehle.
266 Einstellungen, die Ihnen nicht zusagen, können einfach über
271 erkzeuge\SpecialChar \menuseparator
278 \SpecialChar \ldots{}
282 \begin_layout Labeling
283 \labelwidthstring 00.00.0000
290 enthält eine Auf\SpecialChar \textcompwordmark{}
291 listung aller LaTeX-Pakete, die von LyX erkannt wurden.
292 Derzeit wird diese Liste von LyX selber nicht benutzt, jedoch ist die Informati
293 on, zusammen mit einigem anderen, über den Menüpunkt
298 ilfe\SpecialChar \menuseparator
309 \begin_layout Standard
324 \begin_layout Labeling
325 \labelwidthstring 00.00.0000
332 ist eine Liste mit den im Verzeichnis
336 gefundenen Textklassen, zusammen mit den entsprechenden LaTeX-Dokumentenklassen
337 und einer kurzen Beschreibung.
340 \begin_layout Labeling
341 \labelwidthstring 00.00.0000
346 wird bei der Konfiguration aus der Datei
351 Jeder Eintrag der Form
363 ersetzt, je nachdem, ob das Paket
370 \begin_layout Subsection
374 \begin_layout Labeling
375 \labelwidthstring 00.00.0000
382 Dieses Verzeichnis enthält Dateien mit der Endung
387 In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Menüs
388 öffnen und Bearbeitungsoperationen direkt starten können.
389 Siehe dazu Abschnitt\InsetSpace \space{}
391 \begin_inset LatexCommand vref
392 reference "sec:bindings"
401 mit einer an die internationalisierte Version von LyX angepassten Tastenbelegun
402 g existiert, wird diese bevorzugt geladen.
403 Näheres dazu finden Sie in Kapitel\InsetSpace \space{}
405 \begin_inset LatexCommand vref
406 reference "chap:i18n"
410 und Abschnitt\InsetSpace \space{}
412 \begin_inset LatexCommand vref
413 reference "sec:bindings"
420 \begin_layout Labeling
421 \labelwidthstring 00.00.0000
428 Hier sind einige PostScript®-Bilder gespeichert, die Sie in Ihre Dokumente
433 \begin_layout Labeling
434 \labelwidthstring 00.00.0000
441 Enthält die Dateien der LyX-Dokumentation (einschließlich der, die Sie
443 Eine kleine Ausnahmestellung hat die bereits beschriebene Datei
448 Auch hier wird eine übersetzte Version mit dem Vorsatz
452 vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
453 Siehe dazu Kapitel\InsetSpace ~
455 \begin_inset LatexCommand vref
456 reference "chap:i18n"
463 \begin_layout Labeling
464 \labelwidthstring 00.00.0000
471 Enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
472 iten von LyX nutzen können.
473 Verwenden Sie die Schaltfläche
480 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
483 \begin_layout Labeling
484 \labelwidthstring 00.00.0000
489 Enthält Bilddateien, die von der Dialogbox
502 \SpecialChar \menuseparator
505 \SpecialChar \menuseparator
512 \SpecialChar \ldots{}
514 Außerdem finden Sie hier die unterschiedlichen Icons für die Werkzeugleiste
515 und das Bild für den Startbildschirm.
518 \begin_layout Labeling
519 \labelwidthstring 00.00.0000
526 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
527 Näheres dazu finden Sie im Abschnitt\InsetSpace \space{}
529 \begin_inset LatexCommand vref
530 reference "sec:keymap"
537 \begin_layout Labeling
538 \labelwidthstring 00.00.0000
545 Hier werden die in Abschnitt\InsetSpace \space{}
547 \begin_inset LatexCommand vref
548 reference "chap:textclass"
552 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
556 \begin_layout Labeling
557 \labelwidthstring 00.00.0000
562 / Enthält Dateien, die für die Konvertierung zwischen verschiedenen LyX-Ver\SpecialChar \-
568 \begin_layout Labeling
569 \labelwidthstring 00.00.0000
577 \begin_layout Labeling
578 \labelwidthstring 00.00.0000
583 / Enthält die Vorlagendateien, die Ihnen bei
588 atei\SpecialChar \menuseparator
589 Neu\InsetSpace \space{}
590 von\InsetSpace \space{}
600 \begin_layout Labeling
601 \labelwidthstring 00.00.0000
606 Einige LyX-spezifische LaTeX-Textklassen- (
610 ) und -Stildateien (.
617 \begin_layout Labeling
618 \labelwidthstring 00.00.0000
623 Hier finden Sie Dateien mit der Endung
627 , die die Benutzerschnittstelle von LyX festlegen, also welche Einträge
628 in welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
629 Siehe hierzu Abschnitt\InsetSpace \space{}
631 \begin_inset LatexCommand vref
632 reference "sec:Die-Benutzerschnittstelle"
639 \begin_layout Subsection
640 Dateien, die Sie nicht verändern sollten
643 \begin_layout Standard
644 Die folgenden Dateien werden intern von LyX verwendet.
645 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
648 \begin_layout Labeling
649 \labelwidthstring 00.00.0000
656 Diese Datei enthält eine Liste der Entwickler.
657 Ihr Inhalt wird über die Menüauswahl
662 ilfe\SpecialChar \menuseparator
663 Über\InsetSpace \space{}
670 \begin_layout Standard
686 \begin_layout Labeling
687 \labelwidthstring 00.00.0000
694 ist ein LaTeX-Skript, das bei der Konfiguration verwendet wird.
695 Starten Sie es nie direkt.
698 \begin_layout Labeling
699 \labelwidthstring 00.00.0000
706 ist das eigentliche Skript, das zur Neukonfiguration von LyX verwendet
708 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
712 \begin_layout Subsection
716 \begin_layout Labeling
717 \labelwidthstring 00.00.0000
722 Die hier enthaltene Tabelle beschreibt, wie die unterschiedlichen Zeichenkodier
723 ungen in Unicode dargestellt werden.
726 \begin_layout Labeling
727 \labelwidthstring 00.00.0000
732 Diese Datei enthält die Vorlagen für das neue
734 Externes\InsetSpace \space{}
738 Siehe dazu Kapitel\InsetSpace \space{}
740 \begin_inset LatexCommand vref
741 reference "cha:Externes"
748 \begin_layout Labeling
749 \labelwidthstring 00.00.0000
754 Eine Liste mit allen derzeit von LyX unterstützten Sprachen.
757 \begin_layout Labeling
758 \labelwidthstring 00.00.0000
766 \begin_layout Section
767 Das lokale Konfigurationsverzeichnis
770 \begin_layout Standard
771 Eventuell benutzen Sie LyX als normaler Benutzer und wollen dennoch einige
772 Einstellungen der Konfiguration ändern.
773 Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
777 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
778 Der Name dieses Verzeichnisses wird als
787 ilfe\SpecialChar \menuseparator
788 Über\InsetSpace \space{}
793 \begin_layout Standard
806 Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
808 Das bedeutet, daß jede Datei, die Sie dort speichern, die entsprechende
809 Datei im Systemverzeichnis ersetzt.
810 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
811 sich entweder im Systemverzeichnis
815 oder aber in Ihrem privaten Verzeichnis befinden.
816 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
820 \begin_layout Standard
821 Dies lässt sich an einigen Beispielen leichter erklären:
824 \begin_layout Itemize
825 Um eine LyX Version älter als 1.1.6 umzukonfigurieren, musste der Benutzer
827 \begin_inset LatexCommand url
828 target "LyXDir/lyxrc.example"
833 \begin_inset Note Note
836 \begin_layout Standard
837 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
838 um Schreibmaschinenformat umzubrechen.
847 kopieren und diese dann manuell editieren.
848 Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in
852 gefunden wird, aber alle Änderungen, die über den neuen Dialog
857 erkzeuge\SpecialChar \menuseparator
864 \SpecialChar \ldots{}
865 gemacht werden, werden in der Datei
870 Danach (das heißt wenn
874 gefunden wird) wird die alte
878 nicht mehr eingelesen und kann gelöscht werden.
882 \begin_layout Itemize
883 Wenn Sie mit dem Menüpunkt
888 erkzeuge\SpecialChar \menuseparator
889 Neu\InsetSpace \space{}
896 eine Neukonfiguration von LyX durchführen, werden die dabei erzeugten Dateien
897 in Ihrem privaten Konfigurationsverzeichnis
901 gespeichert (im Abschnitt\InsetSpace \space{}
903 \begin_inset LatexCommand vref
904 reference "sec:autodetected"
908 finden Sie eine Liste all derjenigen Optionen in
912 , die davon betroffen sind).
913 Das bedeutet, daß ab sofort etwaige neue Dokumentenklassen, die Sie in
918 gespeichert haben, im Feld
929 \SpecialChar \menuseparator
937 \SpecialChar \ldots{}
941 \begin_layout Itemize
942 Falls Sie irgendwelche Dateien für neue LaTeX-Dokumentenklassen in einem
943 Verzeichnis installiert haben, das LaTeX über die Umgebungsvariable
947 findet, können auch diese in LyX verwendet werden.
951 \begin_layout Standard
952 vorausgesetzt, es gibt auch eine
964 \begin_layout Itemize
965 Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder zum
966 Beispiel diese deutsche Version) der Dokumentation besorgt haben, sie aber
971 installieren können, da Sie keine Systemadministratorrechte haben, können
972 Sie diese Dateien einfach nach
976 kopieren, und sie werden automatisch über das
986 \begin_layout Section
987 LyX mit mehreren Konfigurationen
988 \begin_inset LatexCommand label
989 name "sec:LyX-multiconf"
996 \begin_layout Standard
997 Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
998 wird für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
999 he Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturkürze
1000 l und/oder Druckerkonfigurationen.
1001 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
1002 erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
1006 \begin_layout Standard
1007 Indem Sie LyX mit der Option
1017 starten, erreichen Sie, daß die Konfiguration aus diesem Verzeichnis anstelle
1018 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
1019 Sie, indem Sie LyX ohne diese Option starten).
1020 Falls das so angegebene Verzeichnis noch nicht existiert, fragt LyX genau
1021 wie beim ersten Start nach, ob es angelegt werden soll.
1022 Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
1023 in LyX verändern, die Einstellungen im Standardverzeichnis werden aber
1024 nicht verändert -- beide Verzeichnisse sind völlig unabhängig.
1025 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1030 auf das zu verwendende Verzeichnis setzen.
1033 \begin_layout Standard
1034 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1035 Aufwand: Wenn Sie etwa eine neue Layoutdatei in
1039 hinzufügen und diese für alle Konfigurationen sichbar sein soll, müssen
1044 Verzeichnissen separat hinzufügen.
1045 Sie können das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
1046 angelegt hat, sind praktisch alle Unterverzeichnisse (sihe oben) leer.
1047 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1048 das entsprechende Verzeichnis im originalen
1053 Lediglich mit dem Verzeichnis
1057 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1063 erkzeuge\SpecialChar \menuseparator
1064 Neu\InsetSpace \space{}
1071 ) abgelegt, die konfigurationsabhängig ist.
1074 \begin_layout Chapter
1083 \SpecialChar \menuseparator
1093 \SpecialChar \ldots{}
1097 \begin_layout Section
1098 Der erste Aufruf des Dialogs
1101 \begin_layout Standard
1102 Bei alten Versionen von LyX bestand die Konfiguration darin, die Datei
1106 manuell zu editieren.
1107 Dies wurde mit LyX\InsetSpace ~
1108 1.1.6 geändert, es steht nun mit
1113 erkzeuge\SpecialChar \menuseparator
1121 ein Befehl zur Verfügung, der die Mühsal der Konfiguration beendet.
1126 wird nur solange verwendet, bis Sie das erste Mal den neuen Konfigurationsdialo
1128 Alle weiteren Änderungen werden in der Datei
1136 wird danach nicht mehr eingelesen und kann gelöscht werden.
1139 \begin_layout Standard
1144 werden nur noch diejenigen Einstellungen gespeichert, die von den Standardwerte
1146 Einige dieser Standardwerte sind fest in LyX einkompiliert, andere werden
1149 LyXDir/lyxrc.defaults
1152 Beachten Sie bitte, daß in beiden Dateien Zeilen, die mit einem
1153 \begin_inset Quotes gld
1157 \begin_inset Quotes grd
1160 beginnen, Kommentare sind und nicht ausgewertet werden.
1163 LyXDir/lyxrc.defaults
1165 nur vom Systemadministator verändert werden, und die Benutzer sollten ihre
1166 persönliche Konfiguration in
1175 erkzeuge\SpecialChar \menuseparator
1182 \SpecialChar \ldots{}
1186 \begin_layout Standard
1187 Wir hoffen daß der Dialog im großen und ganzen selbsterklärend ist.
1188 Praktisch alle Befehle haben einen erklärenden Kommentar, es sollte Ihnen
1189 also keine Schwierigkeiten bereiten, alles Ihren Wünschen entsprechend
1191 Bevor wir nun jedoch ein paar der wichtigeren Optionen vorstelle,n ein
1192 Wort der Warnung: Einige der Einstellungen, die Sie mit dem Klick auf
1199 aktivieren, werden sofort umgesetzt (zum Beispiel Bildschirmzeichensätze),
1200 andere (wie etwa das Ändern der
1204 -Datei) bedürfen eines Neustarts von LyX.
1205 Wenn sich also nach einer Änderung scheinbar nichts verändert hat -- speichern
1206 Sie die Konfiguration und starten Sie LyX neu.
1209 \begin_layout Section
1210 Bildschirmdarstellung und Zeichensätze
1213 \begin_layout Standard
1214 Dem Zeichensatz, den LyX zur Darstellung auf dem Bildschirm verwendet, kommt
1215 eine besondere Bedeutung zu, denn er sollte so gut lesbar sein wie nur
1217 Schließlich lesen und schreiben Sie Ihre gesamten Texte am Bildschirm.
1218 Das LyX-Team hat sich bemüht, den bestmöglichen Standardzeichensatz auszuwählen
1219 , doch jedes X11-System hat kleine Unterschiede, und deshalb kann es sein,
1220 daß dieser Standard gerade auf Ihrem System nicht die beste Wahl ist.
1221 Bevor wir nun erklären, wie Sie die Bildschirmzeichensätze optimieren können,
1222 sollten Sie ein wenig mehr über Zeichensätze erfahren, damit Sie Ihre Wahl
1223 gut vorbereitet treffen können.
1224 Denn es handelt sich dabei um eine Entscheidung, die von Ihren Wünschen
1225 und den Fähigkeiten Ihres Rechners beeinflusst wird.
1228 \begin_layout Standard
1229 Beachten Sie bitte, daß es in diesem Abschnitt nur um die Zeichensätze für
1232 Bildschirmdarstellung
1234 innerhalb von LyX geht.
1235 Die Zeichensätze, die später für den Ausdruck verwendet werden, sind davon
1236 vollkommen unabhängig und werden durch die verwendete Dokumentenklasse
1238 Das Ändern von Zeichensätzen für den Ausdruck wird im
1245 \begin_layout Standard
1246 Grundsätzlich gibt es zwei unterschiedliche Typen von Bildschirmzeichensätzen:
1251 ) und nichtskalierbare (
1256 Diese Unterscheidung erscheint zunächst etwas akademisch, denn die meisten
1257 modernen Zeichensatzgeneratoren können auch die nichtskalierbaren Zeichensätze
1258 vergrößern oder verkleinern.
1259 Der Unterschied liegt aber in der
1263 dieser Skalierung und der
1267 , mit der sie dargestellt werden können.
1268 Die wichtigste Entscheidung ist deshalb, ob Sie nichtskalierbare oder skalierba
1269 re Zeichensätze verwenden wollen.
1272 \begin_layout Standard
1273 Die skalierbaren Zeichensätze werden über die Umrisse der einzelnen Glyphen
1274 (also Buchstaben, Zahlen, Satzzeichen usw.) definiert.
1275 Das bedeutet, daß jedes einzelne Zeichen über mathematische Kurven beschrieben
1276 wird, die sich sehr einfach in jede beliebige Größe skalieren lassen.
1277 Diese mathematische Beschreibung wird nun vom Zeichensatzgenerator ausgewertet
1278 und daraus ein kleines Bild berechnet, das das gewünschte Zeichen genau
1279 in der richtigen Größe darstellt.
1280 Oder zumindest in fast jeder Größe.
1283 \begin_layout Standard
1284 Denn da die Glyphen in einer recht abstrakten Weise definiert wurden, ist
1285 es recht schwierig, daraus bei sehr kleinen Schriftgrößen ein gutes Bild
1286 zu berechnen, da dann jedes einzelne Pixel sehr sorgfältig gesetzt werden
1287 muss, um eine verständliche Darstellung des Zeichens zu erreichen.
1288 Das ist zwar anhand der mathematischen Beschreibung des Zeichens theoretisch
1289 möglich, aber um die Darstellungsgeschwindigkeit in annehmbaren Grenzen
1290 zu halten, werden dabei gewisse Vereinfachungen gemacht.
1291 Dies hat möglicherweise zur Folge, daß ein skalierbarer Zeichensatz bei
1292 kleinen Vergrößerungen sehr schlecht zu lesen ist.
1295 \begin_layout Standard
1296 Demgegenüber sind Bitmap-Zeichensätze von vornherein als kleine Grafikdateien
1297 angelegt, deshalb sehen Sie bei der Größe, für die sie berechnet wurden,
1299 Sie können aber nur schlecht skaliert werden, denn für eine Vergrößerung
1300 müssen aus einem Pixel mehrere gemacht werden.
1304 \begin_layout Standard
1305 Sie kennen diesen Effekt vermutlich.
1306 Er tritt auch auf, wenn Sie in einem Bildbearbeitungsprogramm wie
1310 ein Bild stark vergrößern.
1315 Um das zu vermeiden, werden Bitmap-Zeichensätze bereits für verschiedene,
1316 häufig benutzte Größen (8 Pixel bis etwa 34 Pixel Zeichenhöhe) berechnet
1317 und zur Verfügung gestellt.
1318 Der Vorteil dieser Bitmap-Zeichensätze liegt darin, daß keine komplizierten
1319 Berechnungen notwendig sind, um sie darzustellen, daher sind sie in der
1320 Darstellung sehr viel schneller als skalierbare Zeichensätze.
1321 Der Nachteil ist, daß nichtvorhandene Vergrößerungsstufen durch Pixelverdopplun
1322 g berechnet werden müssen und deshalb schlecht aussehen.
1325 \begin_layout Standard
1326 Als Fazit kann man also sagen, daß die Bitmap-Zeichensätze normalerweise
1327 für kleinere Vergrößerungsstufen vorzuziehen sind (vorausgesetzt es gibt
1328 sie in dieser Größe), wohingegen skalierbare Zeichensätze für große Zeichen
1330 Die logische Schlussfolgerung wäre nun also, für kleine Zeichen die Bitmap-
1331 und für große Zeichen die skalierbaren Zeichensätze zu verwenden.
1332 Leider ist das so nicht machbar, denn skalierbare und Bitmap-Zeichensätze
1333 sind nicht dafür gedacht, gleichzeitig verwendet zu werden.
1334 Dadurch würde ein solches Dokument ziemlich armselig aussehen.
1335 Sie sollten also einfach auf Ihrem Rechner beide Möglichkeiten ausprobieren
1336 und entscheiden, welche Ihnen besser gefällt.
1339 \begin_layout Standard
1340 Standardmäßig verwendet LyX nichtskalierbare Zeichensätze.
1341 Als normaler Zeichensatz (mit Serifen) wird
1345 verwendet, für Sans Serif
1349 und für Schreibmaschine
1356 \begin_layout Standard
1357 In den folgenden Abschnitten wird beschrieben, was Sie alles tun können,
1358 wenn Ihr Text in LyX nicht gut aussieht.
1359 Begonnen wird mit den wichtigsten Parametern: Auf\SpecialChar \textcompwordmark{}
1360 lösung und Vergrößerungsfaktor.
1363 \begin_layout Subsection
1364 Auf\SpecialChar \textcompwordmark{}
1365 lösung und Vergrößerungsfaktor
1368 \begin_layout Standard
1369 LyX versucht, automatisch die verwendeten Zeichensätze so zu skalieren,
1370 daß ihre Darstellung auf dem Bildschirm bis auf den sogenannten Zoom-Faktor
1371 der späteren Größe auf dem Papier entspricht.
1374 \begin_layout Standard
1375 Damit dies auf allen Systemen funktioniert, vertraut LyX darauf, daß die
1376 DPI-Einstel\SpecialChar \-
1377 lung des Bildschirmes richtig ist.
1379 \begin_inset Quotes gld
1383 \begin_inset Quotes grd
1386 , Punkte je Zoll, und beschreibt die Auf\SpecialChar \textcompwordmark{}
1387 lösung der Bildschirmdarstellung.
1388 Diese Einstellung erfragt LyX automatisch beim X-Server.
1389 Welchen Wert LyX so feststellt, können Sie herausfinden, wenn Sie LyX folgender
1399 \begin_layout Standard
1400 Nun ist X aber nicht auf jedem System richtig konfiguriert, deshalb sollten
1401 Sie diese Einstellung selber nachprüfen.
1402 Geben Sie dazu den Befehl
1404 xdpyinfo\InsetSpace \space{}
1405 |\InsetSpace \space{}
1408 ein und notieren Sie sich den DPI-Wert beim Eintra
1409 \begin_inset Quotes gld
1416 : (dies ist der Wert, den auch LyX automatisch findet).
1417 Notieren Sie sich außerdem die Anzahl der Pixel auf Ihrem Bildschirm (die
1418 erste Zahl hinter dem Eintrag
1425 \begin_layout Standard
1426 Dann nehmen Sie sich ein Lineal und messen Sie die sichtbare Breite des
1427 Bildes auf dem Schirm.
1428 Rechnen Sie diese Breite in Zoll um, falls Sie ein Zentimetermaß verwendet
1429 haben, indem Sie den Wert durch 2.54 teilen.
1430 Nun können Sie den tatsächlichen DPI-Wert berechnen, indem Sie die Anzahl
1431 der Pixel durch die Breite des Bildes dividieren.
1432 Wenn der so ermittelte Wert mehr als etwa 5 DPI von dem vom X-Server gemeldeten
1433 Wert abweicht, sollten Sie entweder den X-Server neu konfigurieren oder
1434 zumindest LyX mitteilen, daß der tatsächliche Wert ein anderer als der
1435 vom X-Server gemeldete ist.
1438 \begin_layout Standard
1439 Falls Sie die Einstellung des X-Servers nicht verändern wollen oder können
1440 (immerhin profitieren auch andere Programme als LyX von einer korrekten
1441 Konfiguration), können Sie LyX den wahren Wert im Dialog
1448 \begin_layout Standard
1449 Wenn der Text nun für Ihren Geschmack zu groß oder zu klein ist, können
1450 Sie mit dem Zoom-Faktor experimentieren.
1451 Mit diesem Faktor wird die Größe der Zeichensätze multipliziert.
1452 Wenn Ihre Einstellung des DPI-Wertes richtig ist und der Zoom-Faktor auf
1453 100 eingestellt ist, wird LyX den Text in derselben Größe darstellen wie
1455 Ist der Faktor 200, wird die Darstellung am Bildschirm doppelt so groß
1456 sein wie auf dem Papier.
1457 All dies natürlich unter der Voraussetzung, daß LyX den Zeichensatz in
1458 der so berechneten Größe findet, worauf man sich nicht immer verlassen
1460 Doch da es sich bei LyX um ein WYSIWYM-System handelt, ist diese Einschränkung
1461 nicht sehr bedeutend.
1464 \begin_layout Standard
1465 Die Standardeinstellung für den Zoom-Faktor ist 150, da ein Bildschirm normalerw
1466 eise breiter als ein Blatt Papier ist.
1467 Sie sollten aber mit der Einstellung experimentieren.
1468 Verändern können Sie den Wert über das Feld
1482 erkzeuge\SpecialChar \menuseparator
1489 \SpecialChar \ldots{}
1490 \SpecialChar \menuseparator
1493 Aussehen\SpecialChar \menuseparator
1497 Ein Tipp zum Probieren: Verwenden Sie
1505 , dann bleibt der Dialog geöffnet und Sie können leicht andere Werte eintragen.
1506 Wenn Sie dann einen Wert gefunden haben, der Ihren Wünschen entspricht,
1507 können Sie diesen mit
1511 dauerhaft übernehmen.
1514 \begin_layout Standard
1515 Auf diese Weise ist es meist möglich, eine angemessene Darstellung des Textes
1516 auf dem Bildschirm zu erreichen.
1517 Das heißt aber nicht, daß Sie damit die besten Zeichensätze verwenden,
1518 die es auf Ihrem Rechner gibt.
1519 Deshalb gibt es eine Reihe von Befehlen, die den verwendeten Zeichensatz
1520 festlegen, um Ihnen so noch mehr Möglichkeiten zu geben, die Darstellung
1521 am Bildschirm zu optimieren.
1524 \begin_layout Subsection
1525 Befehle zur Festlegung des Zeichensatzes
1528 \begin_layout Standard
1529 Wie bereits erwähnt, verwendet LyX standardmäßig nichtskalierbare Zeichensätze.
1530 Als normaler Zeichensatz (mit Serifen) wird
1534 verwendet, für Sans Serif
1538 und für Schreibmaschine
1545 \begin_layout Standard
1546 Alle diese Einstellungen können Sie über den Konfigurationsdialog verändern.
1547 Wählen Sie einen Zeichensatz aus der Liste aus und klicken Sie auf
1552 LyX formatiert dann den Text unter der Verwendung des angegebenen Zeichensatzes
1553 neu und wenn Ihnen das Ergebnis zusagt, können Sie es dauerhaft speichern.
1556 \begin_layout Standard
1557 Welche Größen für die jeweiligen Zeichensätze zur Verfügung stehen, können
1563 Näheres dazu liefert
1568 Ein Nachteil dieser Vorgehensweise ist, daß nun die Unterschiede zwischen
1569 den Zeichensatzgrößen auf dem Bildschirm und denen auf dem Papier größer
1570 sind, da LyX nur die am ehesten passende Größe auswählen kann, und nicht
1572 Ebenfalls kann es passieren, daß zwei sich logisch unterscheidende Schriftgröße
1582 durch denselben Bildschirm-Zeichensatz dargestellt werden und dadurch nur
1583 schwer zu unterscheiden sind.
1586 \begin_layout Standard
1587 Und noch eine weitere Möglichkeit bleibt Ihnen, um die Auswirkungen zu minimiere
1588 n: Sie können für jede logische Schriftgröße genau festlegen, welche Größe
1589 zur Darstellung am Bildschirm verwendet wird.
1590 Wenn Sie LyX mit der Option
1595 starten, können Sie feststellen, welche Schriftgrößen tatsächlich verwendet
1597 Nun können Sie die entsprechenden Einträge im Dialog solange verändern,
1598 bis Sie die richtigen Größen gefunden haben.
1601 \begin_layout Standard
1602 Dies kann etwas schwierig sein, da LyX die Einstellungen für DPI und Vergrößerun
1603 g benutzt, um die tatsächliche Zeichensatzgröße zu berechnen, die es vom
1604 X-Server anfordert; dadurch wird die Zuordnung ein wenig verschleiert.
1605 Wenn es Ihnen durch Ausprobieren nicht gelingt, gute Einstellungen zu finden,
1606 können Sie den Prozess vereinfachen, indem Sie sowohl DPI als auch Vergrößerung
1607 auf 100 setzen, auch wenn dies falsch ist.
1608 Dabei sehen dann vor allem die skalierbaren Zeichensätze seltsam aus, also
1609 verwenden Sie diesen Tipp mit Vorsicht.
1612 \begin_layout Subsection
1613 Zeichensatzkodierung
1616 \begin_layout Standard
1617 Standardmäßig verwendet LyX Zeichensätze, die zum Schreiben von Texten in
1618 westeuropäischen Sprachen gedacht sind.
1621 Zeichensatzkodierung
1624 Wenn Sie nun LyX verwenden wollen, um einen Text zum Beispiel in osteuropäische
1625 n Sprachen oder Kyrillisch zu schreiben, deren Zeichen nicht durch die ISO-8859-
1626 1-Kodierung abgedeckt sind, können Sie im Feld
1638 okument\SpecialChar \menuseparator
1643 instellungsn\SpecialChar \ldots{}
1644 \SpecialChar \menuseparator
1647 eine andere Kodierung aktivieren.
1650 \begin_layout Standard
1651 Dies setzt allerdings voraus, daß Sie besondere Zeichensätze installiert
1653 Benutzen Sie wiederum
1657 , und prüfen Sie die Felder
1665 , ob dort außer ISO-8859-X weitere Einträge vorhanden sind.
1666 Suchen Sie dann aus diesen einen Zeichensatz heraus, der die von Ihnen
1667 benötigten Zeichen enthält.
1668 Wenn Sie einen passenden gefunden haben, können Sie diesen im Dialogfeld
1669 eintragen, andernfalls müssen Sie sich zunächst (zum Beispiel via Internet)
1670 geeignete Zeichensätze besorgen.
1673 \begin_layout Standard
1674 Wenn Sie LyX derart konfigurieren, daß standardmäßig eine andere Zeichensatzkodi
1675 erung verwendet wird, sollten Sie auch darüber nachdenken, einen anderen
1676 Zeichensatz für die Menüs und Dialoge zu verwenden.
1677 Sonst wird zum Beispiel der Dialog
1681 kaum lesbar sein, wenn nicht auch dort die neue Kodierung verwendet wird.
1682 Normalerweise verwendet LyX hierzu den Zeichensatz
1684 -*-helvetica-medium-r
1686 , doch meist ist Helvetica in der von Ihnen benötigten Kodierung nicht vorhanden.
1687 Deshalb können Sie den für Menüs verwendeten Zeichensatz im Dialogbereich
1690 Benutzerschnittstelle
1695 \begin_layout Standard
1696 Wie Sie sehen, gibt es eine ganze Reihe von Befehlen, mit denen Sie der
1697 Darstellung am Bildschirm den letzten Schliff verpassen können.
1698 Dies sollte Sie nicht davon abhalten, mit diesen Einstellungen herumzuspielen,
1700 Denn Sie werden (hoffentlich) in Zukunft viele Stunden mit LyX verbringen
1701 --- da lohnt es sich, eine perfekte Darstellung zu haben.
1702 Und während Sie bei anderen Textverarbeitungen darauf angewiesen sind,
1703 Zeichensätze zu verwenden, die sowohl am Bildschirm als auch auf dem Papier
1704 gut aussehen, können Sie bei LyX als WYSIWYM-Programm die besten Zeichensätze
1705 für die Bildschirmdarstellung verwenden, ohne sich dabei Gedanken um den
1706 Ausdruck machen zu müssen.
1709 \begin_layout Standard
1710 Für eine spätere Version von LyX ist es geplant, den
1714 -Zeichensatzgenerator zu benutzen, der auch
1719 Das bedeutet, daß jedes Zeichen aus mehreren Farbschattierungen zusammengesetzt
1720 werden kann, anstelle von nur zwei wie derzeit.
1721 Das erhöht scheinbar die Auf\SpecialChar \textcompwordmark{}
1723 Dadurch wird der Text am Bildschirm nicht nur besser lesbar, LyX kann dadurch
1724 den Text noch genauer in der Größe anzeigen, die er auch später auf dem
1725 Ausdruck hat, da dann zum Beispiel auch ein 14.4pt-Zeichensatz verwendet
1726 werden kann, wohingegen im Moment auf 14pt abgerundet werden muss.
1729 \begin_layout Section
1730 Tastatur-Einstellung
1734 \begin_layout Standard
1735 Wenn Sie Linux selber auf einem PC installiert haben, können Sie diesen
1744 \begin_layout Standard
1745 \begin_inset LatexCommand label
1746 name "sec:x-win-keys"
1750 Um LyX richtig benutzen zu können,
1754 X richtig eingerichtet werden.
1755 Das ist besonders dann wichtig, wenn Sie die internationalen LyX-Unterstützunge
1756 n und nicht-englische Tastaturen benutzen wollen.
1757 Unglücklicherweise kümmert sich fast niemand darum, besonders nicht diejenigen,
1758 die LyX auf einem PC installiert haben\SpecialChar \@.
1759 Administratoren großer Systeme können
1760 auch schuld sein, also verlassen Sie sich nicht auf richtige Einstellungen,
1761 wenn Sie ein großes System benutzen.
1762 Jeder Benutzer kann X beibringen, die richtige Tastatureinstellung zu benutzen.
1763 Sie müssen sich nicht auf Ihren Systemadministrator verlassen -
1769 sollten es auch nicht tun
1771 ! Sie benötigen nur die beiden folgenden Programme, um die Tastatur Ihren
1772 Bedürfnissen anzupassen.
1775 \begin_layout Subsection
1785 \begin_layout Standard
1786 Zunächst lesen Sie die
1790 -Seiten der beiden Programme.
1791 Das sind Ihre wirklichen Freunde für die richtige Tastatureinstellung.
1792 Wenn Sie die Programme nicht haben, installieren Sie sie.
1795 \begin_layout Subsubsection
1801 \begin_layout Standard
1802 Dieses Dokument beschreibt
1820 Um die neuen Tastatureinstellungen zu laden, fügen Sie den Befehl
1823 \begin_layout Standard
1826 xmodmap\InsetSpace ~
1832 \begin_layout Standard
1833 irgendwo in Ihre Startdateien ein (zum Beispiel
1856 \begin_layout Subsubsection
1862 \begin_layout Standard
1863 Mit diesem Programm ist ein Traum wahr geworden! Es zeigt ein Bild Ihrer
1864 Tastatur, erlaubt Ihnen, Änderungen vorzunehmen, und gibt diese Änderungen
1869 lesbaren Form auf der Standardausgabe aus.
1870 Es ist sehr nützlich, wenn Sie versuchen, eine neue
1874 -Datei zu erzeugen, obwohl ein wenig
1881 \begin_layout Subsection
1883 \begin_inset LatexCommand index
1891 \begin_layout Standard
1892 LyX unterstützt drei Sondertasten:
1905 Wenn außerdem eine Taste als
1909 -Taste konfiguriert wurde, dann können Sie damit einige Zeichen, die nicht
1910 auf Ihrer Tastatur sind, erzeugen.
1911 Diese Taste ist die Kombination
1928 -Taste kann entweder wie
1936 benutzt werden oder als Präfix-Taste.
1937 Hier sind einige Beispiele dafür, was Sie mit der
1941 -Taste machen können:
1944 \begin_layout Itemize
1947 Compose\InsetSpace ~
1952 \begin_inset Formula $\rightarrow$
1958 \begin_layout Itemize
1961 Compose\InsetSpace ~
1966 \begin_inset Formula $\rightarrow$
1972 \begin_layout Itemize
1975 Compose\InsetSpace ~
1980 \begin_inset Formula $\rightarrow$
1986 \begin_layout Itemize
1989 Compose\InsetSpace ~
1994 \begin_inset Formula $\rightarrow$
2000 \begin_layout Standard
2001 Diese Eingabeart ist besonders dann hilfreich, wenn man Buchstaben mit Akzenten
2002 nur manchmal benutzt.
2003 Bei Latin1-Buchstaben geht es automatisch, aber andere Methoden sind nötig,
2008 richtig gesetzt haben.
2011 \begin_layout Subsection
2012 Hilfreiche Hinweise und Tipps
2015 \begin_layout Standard
2016 Öffnen Sie bitte zwei X-Terminals.
2017 Editieren Sie in einem eine neue
2021 -Datei, und lassen Sie
2030 wird Ihre neue Tastaturbelegung erzeugt.
2031 Es gibt einen Knopf in
2035 , um die neue Tabelle auszugeben.
2036 Wenn Sie ihn drücken, gibt
2040 eine Menge Zeug auf dem
2044 aus, von wo Sie es gestartet haben.
2045 Sie müssen es nur noch mit
2048 \begin_inset Quotes gld
2052 \begin_inset Quotes grd
2061 -Datei bringen, und Sie sind fertig.
2065 \begin_layout Standard
2066 Sie können sich etwas Schreibarbeit sparen, wenn Sie folgendes ausführen:
2072 Dadurch erhalten Sie Ihre neue Datei.
2073 Wenn Sie aber den Knopf
2074 \begin_inset Quotes gld
2078 \begin_inset Quotes grd
2085 mehr als einmal drücken, wird Ihre Datei durcheinander geraten.
2086 Wie alle Werkzeuge ist
2090 nur so intelligent wie sein Benutzer.
2098 \begin_layout Standard
2099 Da sind noch ein paar Dinge, die Sie tun können, um sich zurechtzufinden.
2100 Versuchen Sie, das Kommando
2105 Das zeigt Ihnen alle aktiven Sondertasten.
2108 xmodmap -v -pke | more
2110 , um zu sehen, welche Nummern zu welchen symbolischen Namen gehören.
2111 So sehen Sie auch die Syntax der
2118 \begin_layout Standard
2119 Eine Sache müssen Sie noch prüfen:
2126 \begin_inset Formula $\leftarrow$
2135 dieselbe Bedeutung haben! Eindeutige Namen für diese beiden Tasten ändern
2136 das Verhalten Ihrer Programme nicht unbedingt.
2137 Einige Programme binden
2145 an dieselbe Operation (zum Beispiel Emacs), aber wenn
2153 dasselbe tun, werden Sie Probleme mit LyX bekommen.
2156 \begin_layout Section
2158 \begin_inset LatexCommand label
2166 \begin_layout Standard
2167 Tastaturkürzel dienen dazu, einer Taste oder Tastenkombination eine LyX-Funktion
2169 Die LyX-Distribution umfasst einige Dateien mit unterschiedlichen Tastaturzuord
2170 nungen: CUA, die typische Belegung auf PC und CDE, eine Emacs-Version für
2183 \begin_layout Standard
2184 \SpecialChar \ldots{}
2185 das nimmt hoffentlich niemand ernst!
2190 sowie einige spezialisierte Versionen (broadway, hollywood) und an andere
2191 Sprachen (Deutsch, Französisch) angepasste Tastenbelegungen.
2195 \begin_layout Standard
2196 Wenn Sie stattdessen Ihre Kürzel lieber selbst definieren wollen, nehmen
2197 Sie am besten diejenige Systemdatei aus
2201 als Vorlage, die am ehesten Ihren Vorstellungen entspricht, und modifizieren
2202 Sie diese entsprechend.
2203 Vergessen Sie nicht, diese Datei dann im Dialog
2208 (Derzeit ist es noch notwendig, LyX danach neu zu starten um die Änderungen
2212 \begin_layout Standard
2213 LyX unterstützt die Internationalisierung der Benutzerschnittstelle (siehe
2215 \begin_inset LatexCommand vref
2216 reference "chap:i18n"
2221 Wenn Ihre Sprachumgebung (
2225 ) über die Umgebungsvariable
2229 richtig eingestellt ist, versucht LyX, entsprechende
2233 -Dateien zu laden, indem die Zeichenkette
2237 dem Dateinamen vorangestellt wird (für Deutsch,
2246 Sie können derartige übersetzte Versionen auch in Ihrem privaten
2250 -Verzeichnis speichern, LyX findet und benutzt sie auch dort.
2253 \begin_layout Standard
2254 Die Syntax der Dateien im
2258 -Verzeichnis ist einfach:
2261 \begin_layout LyX-Code
2264 bind <Tastenkombination> <LyX_Funktion>
2267 \begin_layout Standard
2268 Sowohl die Tastenkombination als auch die LyX-Funktion muss dabei in doppelten
2269 Anführungszeichen gesetzt werden.
2270 Eine Liste der LyX-Funktionen finden Sie im
2277 \begin_layout Section
2278 Die Benutzerschnittstelle
2279 \begin_inset LatexCommand label
2280 name "sec:Die-Benutzerschnittstelle"
2287 \begin_layout Standard
2288 Das Aussehen der Menü- und der Werkzeugleiste können ebenfalls im Dialog
2294 Wählen Sie dazu eine andere Datei für den Eintrag
2296 Aussehen\SpecialChar \menuseparator
2297 Benutzerschnittstelle\SpecialChar \menuseparator
2309 -Unterverzeichnis von
2313 gibt es mehrere Dateien, von denen
2317 als Standard verwendet wird.
2320 \begin_layout Standard
2325 erzeugt das Aussehen der 1.3.x-Versionen von LyX.
2330 beschreibt das Aussehen der Menüleisten und
2334 das Aussehen der Werkzeugleisten.
2335 Auch hier ist es derzeit noch nötig, LyX neu zu starten, um Änderungen
2339 \begin_layout Standard
2344 -Dateien ist ebenfalls sehr einfach, sie wird in der jeweiligen Datei beschriebe
2358 müssen jeweils mit einem expliziten
2362 abgeschlossen werden.
2363 Sie dürfen die Einträge
2383 und, im Falle des Menüs
2392 Eine kleine Warnung dazu: Ein
2404 eingefügt werden, das entsprechende Menü muss aber als
2408 definiert werden, nicht als
2415 \begin_layout Standard
2429 und definiert folgende Werkzeugleisten:
2432 \begin_layout LyX-Code
2436 \begin_layout LyX-Code
2440 \begin_layout LyX-Code
2441 "table" "off,bottom"
2444 \begin_layout LyX-Code
2448 \begin_layout LyX-Code
2449 "minibuffer" "off,bottom"
2452 \begin_layout Standard
2453 Interessant sind vor allem "
2462 Wenn man diese Zeilen wie folgt ändert:
2465 \begin_layout LyX-Code
2466 "table" "table,bottom"
2469 \begin_layout LyX-Code
2470 "math" "math,bottom"
2473 \begin_layout Standard
2474 dann erhält am unteren Fensterrand einige Einstellmöglichkeiten von Tabelle
2475 und Mathed in Form von Schaltern, wenn der Cursor sich in einer Tabelle
2476 oder einer mathematischen Formel befindet.
2477 Das erleichtert auf jeden Fall das Arbeiten mit Tabellen.
2480 \begin_layout Standard
2481 Damit die neuen Einstellungen wirksam werden, müssen Sie
2485 entweder an Ort und Stelle als
2489 editieren oder in ein lokales Verzeichnis innerhalb Ihres
2491 Benutzerverzeichnisses
2493 kopieren, sie dort ändern und LyX in
2495 Aussehen\SpecialChar \menuseparator
2496 Benutzerschnittstelle\SpecialChar \menuseparator
2503 mitteilen, welche Datei Sie benutzen wollen.
2506 \begin_layout Section
2507 Konverter, Formate und Druckvorschau
2510 \begin_layout Standard
2511 LyX besitzt einen mächtigen Mechanismus, um mittels externer Programme zwischen
2512 beliebigen Dateiformaten zu konvertieren.
2513 Geben Sie ein Paar von Formaten an, zum Beispiel
2521 , dann geben Sie ein Programm an, das vom einen in das andere Format konvertiere
2523 Für unser Beispiel kommen zwei Wege in Frage:
2526 \begin_layout Enumerate
2527 Eine direkte Konvertierung von LaTeX in PDF mittels
2532 \begin_layout Enumerate
2533 Eine stufenweise Konvertierung über Zwischenformate: LaTeX in DVI (mit
2537 ) in Post\SpecialChar \-
2549 \begin_layout Standard
2550 LyX wird immer den kürzesten Weg wählen, deswegen müssen Sie unterschiedliche
2555 -Dateien angeben, wenn Sie beide Wege verwenden wollen.
2556 Beide sind im entsprechenden Dialog in
2561 Sehen Sie sie sich an und definieren Sie sich eigene\SpecialChar \ldots{}
2565 \begin_layout Standard
2566 Darüberhinaus kann jedem Dateiformat ein Betrachtungsprogramm zugeordnet
2571 , um Post\SpecialChar \-
2572 Script®-Dateien anzuzeigen,
2580 für DVI-Dateien usw\SpecialChar \@.
2586 erkzeuge\SpecialChar \menuseparator
2594 nstellungen\SpecialChar \ldots{}
2595 \SpecialChar \menuseparator
2596 Datei\SpecialChar \-
2599 te\SpecialChar \menuseparator
2606 können Sie diese Programme sowie etwaige Optionen festlegen.
2609 \begin_layout Section
2610 Optionen für den ASCII-Export
2613 \begin_layout Standard
2614 Eine ganze Reihe von Befehlen dient dazu, die Ausgabe und Formatierung im
2615 ASCII-Format zu verbessern.
2616 LyX versucht bei der Installation, die besten Einstellungen für Ihr System
2617 zu finden, Sie können dies aber in
2622 erkzeuge\SpecialChar \menuseparator
2630 nstellungen\SpecialChar \ldots{}
2631 \SpecialChar \menuseparator
2632 Ausgabe\SpecialChar \menuseparator
2635 jederzeit ändern, wenn Sie mit den Vorgaben nicht einverstanden sind.
2638 \begin_layout Description
2645 Damit legen Sie den Befehl fest, mit dem (durch die Unixprogramme
2657 , siehe die jeweiligen Manpages) die Formatierung von ASCII-Tabellen durchgeführ
2659 Ist er nicht festgelegt, verwendet LyX den internen, schlechteren Formatierer.
2662 \begin_layout Description
2666 Ausgabe\InsetSpace ~
2670 Dieser Befehl legt die maximale Zeilenlänge in der Ausgabedatei fest.
2672 \begin_inset Quotes gld
2676 \begin_inset Quotes grd
2679 bedeutet keine Grenze.
2682 \begin_layout Section
2686 \begin_layout Standard
2692 erkzeuge\SpecialChar \menuseparator
2700 nstellungen\SpecialChar \ldots{}
2701 \SpecialChar \menuseparator
2702 Ausgabe\SpecialChar \menuseparator
2705 haben Sie die Möglichkeit, die Zusammenarbeit von LyX mit dem (externen)
2706 Druckbefehl genau zu steuern.
2707 Jedoch sollten die Standardeinstellungen normalerweise korrekt sein.
2708 Wenn jedoch Ihr lokaler Druckbefehl andere Optionen benötigt, können Sie
2712 \begin_layout Standard
2713 Falls Sie generelle Probleme mit Ihrem Drucker haben, hilft Ihnen vielleicht
2714 Kapitel\InsetSpace \space{}
2716 \begin_inset LatexCommand vref
2717 reference "chap:printer"
2724 \begin_layout Section
2728 \begin_layout Standard
2734 erkzeuge\SpecialChar \menuseparator
2742 nstellungen\SpecialChar \ldots{}
2743 \SpecialChar \menuseparator
2744 Aussehen\SpecialChar \menuseparator
2747 können Sie interaktiv festlegen, mit welchen Farben die diversen Strukturen
2748 am Bildschirm dargestellt werden.
2749 Hier eine Auswahl der wichtigeren Funktionen und ihrer Standardfarben:
2752 \begin_layout Standard
2755 \begin_inset Tabular
2756 <lyxtabular version="3" rows="11" columns="3">
2758 <column alignment="left" valignment="top" leftline="true" width="0pt">
2759 <column alignment="left" valignment="top" leftline="true" width="0pt">
2760 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
2761 <row topline="true" bottomline="true">
2762 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2765 \begin_layout Standard
2775 \begin_layout Standard
2789 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2792 \begin_layout Standard
2801 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2804 \begin_layout Standard
2808 Standardfarbe (RGB-Wert)
2814 <row topline="true">
2815 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2818 \begin_layout Standard
2824 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2827 \begin_layout Standard
2833 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2836 \begin_layout Standard
2843 <row topline="true">
2844 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2847 \begin_layout Standard
2853 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2856 \begin_layout Standard
2862 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2865 \begin_layout Standard
2866 leinen (250,240,230)
2872 <row topline="true">
2873 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2876 \begin_layout Standard
2882 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2885 \begin_layout Standard
2891 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2894 \begin_layout Standard
2901 <row topline="true">
2902 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2905 \begin_layout Standard
2912 \begin_layout Standard
2926 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2929 \begin_layout Standard
2936 \begin_layout Standard
2950 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2953 \begin_layout Standard
2960 <row topline="true">
2961 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2964 \begin_layout Standard
2970 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2973 \begin_layout Standard
2974 Mathematische Formeln
2979 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2982 \begin_layout Standard
2983 dunkelblau (0,0,139)
2989 <row topline="true">
2990 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2993 \begin_layout Standard
2999 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3002 \begin_layout Standard
3003 Bruchstriche, Klammern usw.
3008 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3011 \begin_layout Standard
3018 <row topline="true">
3019 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3022 \begin_layout Standard
3028 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3031 \begin_layout Standard
3032 Hintergrund für Formeln
3037 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3040 \begin_layout Standard
3041 leinen (250,240,230)
3047 <row topline="true">
3048 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3051 \begin_layout Standard
3057 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3060 \begin_layout Standard
3066 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3069 \begin_layout Standard
3070 purpurrot (255,0,255)
3076 <row topline="true">
3077 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3080 \begin_layout Standard
3086 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3089 \begin_layout Standard
3095 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3098 \begin_layout Standard
3105 <row topline="true" bottomline="true">
3106 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3109 \begin_layout Standard
3115 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3118 \begin_layout Standard
3124 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3127 \begin_layout Standard
3128 hellblau (173,216,230)
3141 \begin_layout LyX-Code
3145 \begin_layout Section
3146 Automatische Einstellungen
3149 \begin_layout Standard
3150 \begin_inset LatexCommand label
3151 name "sec:autodetected"
3155 Einige Einstellungen werden von LyX selbständig ermittelt, wenn Sie den
3161 erkzeuge\SpecialChar \menuseparator
3167 nfigu\SpecialChar \-
3172 Im vorliegenden Abschnitt zählen wir diejenigen Einstellungen auf, die
3173 die Benutzerkonfiguration betreffen.
3176 \begin_layout Description
3185 enthält den Namen eines gültigen LaTeX2e-Prozessors (automatisch getestet
3197 \begin_layout Description
3210 gesetzt, wenn Sie Ghostscript installiert haben.
3213 \begin_layout Description
3226 gesetzt, wenn Sie die entsprechenden Programme installiert haben (
3227 \begin_inset LatexCommand url
3228 target "\\view_pspic_command"
3232 wird auf dasselbe Programm gesetzt).
3235 \begin_layout Description
3241 plaintext_roff_command
3256 , je nachdem, was vorhanden ist.
3259 \begin_layout Description
3272 plus einiger Optionen gesetzt (falls vorhanden).
3275 \begin_layout Description
3293 gesetzt, je nachdem, welches Fax-Paket gefunden wurde.
3294 Benötigte Kommandooptionen werden ebenfalls mit angegeben.
3297 \begin_layout Description
3306 wird für System-V-Systeme auf
3310 und für BSD-Systeme auf
3317 \begin_layout Description
3323 print_spool_printerprefix
3334 gesetzt, je nachdem, ob
3345 \begin_layout Description
3360 eichensätze gefunden und von LaTeX unterstützt werden, wird dies auf
3369 eichensätze, können Sie die Option von Hand aktivieren.
3372 \begin_layout Section
3376 \begin_layout Standard
3377 Es gibt noch eine große Zahl an weiteren Konfigurationsmöglichkeiten, die
3378 hier nicht erwähnt wurden.
3379 Leider ist die Dokumentation noch nicht vollständig.
3380 Aber die meisten davon sind zum Glück selbsterklärend.
3381 Eine weitere mögliche Quelle von Informationen ist das
3385 , jedoch ist auch dieses nicht immer auf dem allerneuesten Stand.
3388 \begin_layout Chapter
3395 \begin_layout Standard
3405 \begin_inset LatexCommand label
3413 \begin_layout Standard
3416 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
3417 Einmal wird in\InsetSpace \space{}
3419 \begin_inset LatexCommand vref
3420 reference "sec:interface-aendern"
3424 und\InsetSpace \space{}
3426 \begin_inset LatexCommand vref
3427 reference "sec:andere-tastaturkuerzel"
3431 erklärt, wie man LyX mitteilt, daß man in einer fremdsprachlichen Umgebung
3433 Der überwiegende Rest des Kapitels erläutert, wie man LyX an eine neue
3434 Sprache anpasst, das heißt wie man es übersetzt.
3435 Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
3436 dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
3438 Die letzten beiden Abschnitte,
3439 \begin_inset LatexCommand vref
3440 reference "sec:internat-tastaturbelegung"
3445 \begin_inset LatexCommand vref
3446 reference "sec:keymap"
3450 , waren bei der Übersetzung noch nicht ganz up to date.
3454 \begin_layout Standard
3455 LyX kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
3456 Als dieser Text erstellt wurde, waren über den normalen englischen Text
3457 Anpassungen für 23 Sprachen Bestandteil der LyX-Distribution.
3458 Die von Ihnen benutze Sprache zeigt Ihnen der Befehl
3463 (Für weitere Informationen über
3467 -Definitionen ist die Manpage
3471 ein guter Startpunkt.)
3474 \begin_layout Standard
3475 Bitte beachten Sie, daß diese Übersetzungen zwar funktionieren, aber oft
3476 ein paar Einschränkungen unterliegen.
3477 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
3479 Das bedeutet, daß der übersetzte Text an einigen Stellen mehr Platz benötigt
3480 als dort zur Verfügung steht.
3481 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
3483 Sie werden auch feststellen, daß einige Übersetzungen nicht für alle Menüpunkte
3484 Tastenkürzel definieren.
3485 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
3486 manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
3490 \begin_layout Standard
3491 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
3494 \begin_layout Section
3495 Eine andere Sprache für die Schnittstelle auswählen
3496 \begin_inset LatexCommand label
3497 name "sec:interface-aendern"
3504 \begin_layout Standard
3505 Normalerweise erfolgt die gesamte Benutzerführung in der Sprache, die in
3506 der Umgebungsvariablen
3511 Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable
3520 in csh-kompatiblen und
3524 in sh-kompatiblen Shells.
3529 durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten --
3538 \begin_layout Standard
3539 Noch besser wäre es,
3543 auf den Wert de_DE zu setzen, da andere Programme (zum Beispiel KDE) nach
3544 DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
3552 \begin_layout Standard
3553 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
3554 also zum Beispiel in
3566 , damit die übersetzte Schnittstelle automatisch benutzt wird.
3570 \begin_layout Standard
3571 Beachten Sie, daß all dies
3575 funktioniert, wenn Sie LyX mit der Option
3577 --disable\SpecialChar \-
3583 \begin_layout Section
3584 Tastaturkürzel für andere Sprachen anpassen
3585 \begin_inset LatexCommand label
3586 name "sec:andere-tastaturkuerzel"
3593 \begin_layout Standard
3594 Ein Hauptgrund für Inkonsistenzen in übersetzten LyX-Versionen ist die Tatsache,
3595 daß alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
3596 Text zugeschnitten wurden.
3597 Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel
3603 new-file-from-template
3607 \begin_layout Standard
3610 new-file-from-template
3612 ist der LyX-interne Befehl, der das Menü
3617 atei\SpecialChar \menuseparator
3626 \SpecialChar \ldots{}
3637 \begin_layout Standard
3638 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
3639 Menüfunktionen in einer einzigen Datei definiert werden, in
3641 LyXDir/bind/menus.bind
3644 Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
3649 ) kopieren und verändern.
3650 Diese wird anstelle der systemweiten Datei eingelesen.
3653 \begin_layout Standard
3654 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
3668 atei\SpecialChar \menuseparator
3677 \SpecialChar \ldots{}
3679 Für einige Sprachen existieren schon angepasste Versionen
3693 bezeichnet den Code der Sprache).
3694 Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
3709 \begin_layout Standard
3710 Sie müssen darauf achten, daß neue Definitionen nicht mit anderen, vorangehenden
3711 Definitionen kollidieren.
3712 Beispielsweise würde die oben genannte Definition von
3720 verwenden, eine Fehlermeldung erzeugen, denn in
3734 \begin_layout Standard
3739 löscht das Wort rechts vom Cursor.
3750 \begin_layout Standard
3751 In LyX Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
3756 -Dateien stehen) für den Tasten\SpecialChar \-
3760 tions-Mechanismus verwendet -- deshalb
3769 Menünamen verwendet werden.
3772 \begin_layout Section
3779 \begin_layout Standard
3791 \begin_layout Subsection
3792 Die Benutzerschnittstelle übersetzen (Textmeldungen)
3795 \begin_layout Standard
3796 LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
3797 Benutzerschnittstelle zu verwalten.
3798 Um LyX dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
3799 zu verwenden, müssen Sie eine
3803 -Datei für diese Sprache erstellen.
3804 Anschließend müssen Sie daraus eine
3808 -Datei erzeugen und diese installieren.
3809 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
3814 \begin_layout Standard
3815 Natürlich nur auf englisch.
3816 Die Veränderungen, die an der
3820 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
3826 Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
3832 bezeichnet den Sprachencode der neuen Sprache):
3835 \begin_layout Itemize
3836 Kopieren Sie im Verzeichnis des LyX-Quellcodes die Datei
3837 \begin_inset LatexCommand url
3838 target "LYX-SOURCE-DIR/po/lyx.pot"
3854 nicht existiert, kann sie mit dem Befehl
3856 make\InsetSpace \space{}
3859 neu erzeugt werden.)
3862 \begin_layout Itemize
3869 \begin_layout Standard
3870 Wir empfehlen, für diese Aufgabe Emacs zu benutzen, da die Distribution
3871 der gettext-Library auch einen hübschen Emacs-Modus enthält, der Sie bei
3872 dieser Arbeit unterstützt.
3880 Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
3881 übersetzt werden sollten.
3882 Diese Tasten werden mit '
3886 ' markiert und sollten passend mitübersetzt werden.
3887 Es gibt ein Prolog-Programm namens
3891 , das sich im Quellverzeichnis in
3892 \begin_inset LatexCommand url
3893 target "LYX-SOURCE-DIR/development/tools/"
3898 Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
3899 Beachten Sie, daß XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
3900 als Tastenkürzel verarbeiten kann.
3902 Sie sollten auch das Informationsfeld
3903 am Anfang der neuen po-Datei ausfüllen (mit Ihrer EMail-Adresse, usw.),
3904 damit Sie für andere Leute erreichbar sind, die Ihnen Vorschläge oder unterhalt
3905 same Flames schicken möchten.
3908 \begin_layout Itemize
3910 \begin_inset LatexCommand url
3911 target "LYX-SOURCE-DIR/po/lyx.pot"
3929 \begin_layout Itemize
3930 Installieren Sie die
3934 -Datei mit dem Befehl
3936 su -c 'make install'
3941 \begin_layout Standard
3950 hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Skripts und
3951 mehr) verändert werden.
3952 Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
3953 für den Anwender unnötig.
3956 \begin_layout Standard
3957 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die LyX zur Zeit
3958 noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
3960 Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
3968 \begin_layout Subsection
3969 Die Dokumentation übersetzen
3972 \begin_layout Standard
3975 [Anmerkung des Übersetzers:
3979 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
3980 Fall das englische Original.
3981 Übersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
3986 \begin_layout Standard
3987 Auch die Online-Dokumentation (im
3994 -Menü) kann (und sollte!) übersetzt werden.
3995 Wenn übersetzte Versionen verfügbar sind
3999 \begin_layout Standard
4000 Derzeit (November 2006) sind praktisch alle Texte bis auf
4006 \begin_layout Standard
4015 ins Deutsche übersetzt.
4016 Andere Sprachen sind in Arbeit.
4017 Die Bibliothek an übersetzten Texten wächst ständig.
4026 entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
4027 Zur Zeit sind Übersetzungen in etwa 20 Sprachen vorhanden.
4028 LyX sucht nach übersetzten Versionen in
4042 für das entsprechende Sprach\SpecialChar \-
4044 zel steht, das in der Umgebungsvariablen
4052 \begin_layout Standard
4053 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
4054 Auch die übersetzten Versionen müssen (bis auf das
4061 ) den gleichen (englischen) Dateinamen (im Beispiel oben
4065 ) tragen wie die englischen Originale.
4066 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
4067 Weg, um die Originale Korrektur zu lesen!), hier ein paar Tipps, die Ihnen
4068 möglicherweise etwas Arbeit ersparen:
4071 \begin_layout Itemize
4074 LyXDir/doc/DocStyle.lyx
4076 , den Leitfaden zum Schreiben der LyX-Do\SpecialChar \-
4079 Beachten Sie vor allem den Abschnitt für Übersetzer.
4083 \begin_layout Standard
4092 gibt es bisher nur in Englisch!
4100 \begin_layout Itemize
4101 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Homepage
4103 \begin_inset LatexCommand url
4104 name "LyX Developer Teams:"
4105 target "http://www.devel.lyx.org"
4110 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
4111 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
4115 \begin_layout Standard
4116 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen, sind hier
4117 einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu überwinden
4121 \begin_layout Itemize
4122 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
4127 ilfe\SpecialChar \menuseparator
4135 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
4138 \begin_layout Itemize
4139 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
4140 in die Sie übersetzen möchten.
4141 Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
4142 ene Konventionen eingeführt.
4143 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
4144 Eine eigene Terminologie würde nur die Leser verwirren.
4147 (Warnung: Typographie macht süchtig!)
4150 \begin_layout Itemize
4151 Legen Sie eine Kopie des Originaldokumentes an.
4152 Von Zeit zu Zeit wird die Originalversion erneuert.
4153 Sie können beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
4154 um zu sehen, was sich verändert hat.
4158 \begin_layout Standard
4159 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
4160 aufbewahren und diese dann mit der neuen Version vergleichen (zum Beispiel
4173 \begin_layout Itemize
4174 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
4175 und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
4176 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
4179 Auch die Originaldokumentation ist nicht komplett.
4182 \begin_layout Section
4183 Internationale Tastaturbelegung
4184 \begin_inset LatexCommand label
4185 name "sec:internat-tastaturbelegung"
4192 \begin_layout Subsection
4193 Eigene Tastaturtabellen definieren: das
4200 \begin_layout Standard
4201 Sehen wir uns einmal die
4205 -Datei ein wenig näher an.
4206 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
4209 \begin_layout Itemize
4210 Taste-Taste- oder Taste-String-Transformationen
4213 \begin_layout Itemize
4218 Tasten -- sogenannte
4223 \begin_layout Itemize
4224 Ausnahmen für tote Tasten.
4227 \begin_layout Standard
4228 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
4232 \begin_layout Quotation
4240 \begin_layout Standard
4245 die zu übersetzende Taste bezeichnet und
4249 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
4250 Eine tote Taste definiert man mit:\InsetSpace ~
4254 \begin_layout Quotation
4266 \begin_layout Standard
4271 wieder eine Taste auf der Tastatur bezeichnet und
4275 der Name einer toten Taste ist.
4276 LyX unterstützt folgende toten Tasten (Abkürzungen in Klammern):
4279 \begin_layout Quotation
4287 \begin_layout Quotation
4293 \begin_layout Quotation
4299 \begin_layout Quotation
4305 \begin_layout Quotation
4311 \begin_layout Quotation
4318 \begin_layout Standard
4330 \begin_layout Quotation
4336 \begin_layout Quotation
4343 \begin_layout Standard
4355 \begin_layout Quotation
4361 \begin_layout Quotation
4367 \begin_layout Quotation
4374 \begin_layout Standard
4386 \begin_layout Quotation
4393 \begin_layout Standard
4405 \begin_layout Quotation
4411 \begin_layout Quotation
4412 hungarian umlaut (hug)
4417 \begin_layout Quotation
4423 \begin_layout Quotation
4430 \begin_layout Standard
4442 \begin_layout Standard
4443 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
4444 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
4445 definiert werden, und zwar mit:
4448 \begin_layout Quotation
4457 Tote-Taste Taste Ausgabe
4460 \begin_layout Standard
4461 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
4463 Dies erreicht man mit:
4466 \begin_layout Quotation
4480 \begin_layout Standard
4481 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
4482 Punkt zu löschen, bevor ein Akzent eingefügt wird.
4483 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
4486 \begin_layout Standard
4487 Ach so, zur Definition der Ausgabe: Der Backslash
4488 \begin_inset Quotes gld
4498 \begin_inset Quotes grd
4501 ist ein Sonderzeichen.
4502 Um ihn einzugeben, muss man einen doppelten Backslash
4503 \begin_inset Quotes gld
4515 \begin_inset Quotes grd
4519 Auch das Anführungszeichen
4520 \begin_inset Quotes gld
4524 \begin_inset Quotes grd
4528 \begin_inset Quotes gld
4536 \begin_inset Quotes grd
4539 haben eine andere Bedeutung.
4544 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
4545 das Ende eines Strings (das heißt einer LaTeX-Befehlssequenz).
4546 Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
4560 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
4561 haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
4562 nächste Distribution integriert werden kann.
4565 \begin_layout Standard
4566 In Zukunft werden auch noch folgende Befehle unterstützt:
4569 \begin_layout Itemize
4581 bindet eine andere Datei ein
4584 \begin_layout Itemize
4600 definiert ein externes Keymap-Programm
4603 \begin_layout Standard
4607 \begin_layout Standard
4620 atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option
4626 , um eine Standardtastatur zu verwenden).
4630 \begin_layout Standard
4642 \begin_layout Section
4643 Internationale Tastaturtabellen:
4648 \begin_inset LatexCommand label
4656 \begin_layout Standard
4657 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
4666 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
4667 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
4670 \begin_layout Subsection
4676 \begin_inset LatexCommand label
4684 \begin_layout Standard
4693 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
4699 Im Folgenden werden die Schlüsselwörter
4718 \begin_layout Labeling
4719 \labelwidthstring 00.00.0000
4726 Transformiere einen Buchstaben zu einem String
4729 \begin_layout LyX-Code
4738 \begin_layout Standard
4739 Dieser Ausdruck definiert, daß
4747 transformiert werden soll.
4752 die Zeichen Backslash
4753 \begin_inset Quotes gld
4763 \begin_inset Quotes grd
4766 und Anführungszeichen
4767 \begin_inset Quotes gld
4775 \begin_inset Quotes grd
4778 mit einem vorangehenden Backslash versehen werden.
4782 \begin_layout Standard
4783 Als Beispiel ein Ausdruck, der das Zeichen
4784 \begin_inset Quotes gld
4792 \begin_inset Quotes grd
4795 ausgibt, wenn die Taste
4796 \begin_inset Quotes gld
4804 \begin_inset Quotes grd
4810 \begin_layout LyX-Code
4816 \begin_layout Labeling
4817 \labelwidthstring 00.00.0000
4824 Spezifiziere ein Akzentzeichen
4827 \begin_layout LyX-Code
4833 Zeichen Akzent erlaubt
4836 \begin_layout Standard
4837 Dieser Ausdruck wird dafür sorgen, daß
4845 interpretiert wird, und zwar bei allen Zeichen, die in
4850 Dies ist der Mechanismus toter Tasten
4856 \begin_layout Standard
4865 kommt daher, daß diese Taste allein kein Zeichen erzeugt, aber, gefolgt
4866 von einer anderen Taste, akzentuierte Zeichen erzeugt.
4867 Zum Beispiel kann auf diese Weise é
4868 \begin_inset Quotes grd
4882 drücken, gefolgt von einem Zeichen, das
4890 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
4893 \begin_layout Standard
4894 Der folgende Ausdruck definiert, daß die Taste
4895 \begin_inset Quotes gld
4903 \begin_inset Quotes grd
4906 als circumflex-Akzent definiert wird, wenn er von einem der Buchstaben
4907 a, e, i, o, u, A, E, I ,O oder U gefolgt wird:
4910 \begin_layout LyX-Code
4913 kmod ^ circumflex aeiouAEIOU
4916 \begin_layout Labeling
4917 \labelwidthstring 00.00.0000
4922 Definiere eine Ausnahme zu einem Akzentzeichen
4925 \begin_layout LyX-Code
4931 Akzent Zeichen Ausgabe
4934 \begin_layout Standard
4935 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
4948 vorher mit Hilfe einer
4954 -Zeile einer Taste zugewiesen worden sein.
4955 Wenn Sie die Sequenz
4964 Falls solch eine Definition
4972 eingeben, erhalten Sie das
4979 \begin_layout Standard
4980 Der folgende Ausdruck sorgt dafür, daß LaTeX bei einem
4981 \begin_inset Quotes gld
4985 \begin_inset Quotes grd
4988 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
4991 \begin_layout LyX-Code
4994 kxmod circumflex i "
5005 \begin_layout Labeling
5006 \labelwidthstring 00.00.0000
5011 Kombiniere zwei Akzentsymbole
5014 \begin_layout LyX-Code
5020 Akzent1 Akzent2 erlaubt
5023 \begin_layout Standard
5024 Hier wird es ziemlich esoterisch.
5025 Dieser Ausdruck erlaubt die Kombination der Effekte von
5033 (in dieser Reihenfolge!) bei allen
5046 müssen zuvor mit Hilfe von
5052 definiert worden sein.
5055 \begin_layout Standard
5056 Folgendes Beispiel aus der Datei
5063 \begin_layout LyX-Code
5066 kmod ; acute aeioyvhAEIOYVH
5069 \begin_layout LyX-Code
5075 \begin_layout LyX-Code
5078 kcomb acute umlaut iyIY
5081 \begin_layout Standard
5082 Diese Zeilen erlauben es,
5083 \begin_inset Quotes gld
5091 \begin_inset Quotes grd
5094 einzugeben und auf diese Weise
5095 \begin_inset Quotes gld
5107 \begin_inset Quotes grd
5114 \begin_layout Standard
5126 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zeichen.
5139 eingeben, erhalten Sie
5140 \begin_inset Quotes gld
5150 \begin_inset Quotes grd
5157 \begin_layout Standard
5170 \begin_layout Subsection
5178 \begin_layout Standard
5183 -Datei verarbeitet hat, erklärt eine
5187 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
5189 Die LyX-Distribution enthält wenigstens die Dateien
5190 \begin_inset LatexCommand url
5191 target "iso8859-1.cdef"
5204 \begin_layout Standard
5205 Generell besteht eine
5212 -Datei aus einer Reihe von Deklarationen der folgenden Form:
5215 \begin_layout LyX-Code
5219 Position_im_Zeichensatz String
5222 \begin_layout Standard
5223 Um beispielsweise dem String (
5227 im vorigen Abschnitt)
5228 \begin_inset Quotes gld
5236 \begin_inset Quotes grd
5239 das entsprechende Zeichen im ISO-8859-1 Zeichensatz (233) zuzuweisen, benutzt
5240 man folgenden Ausdruck:
5243 \begin_layout LyX-Code
5251 \begin_layout Standard
5252 Wieder müssen den Zeichen
5253 \begin_inset Quotes gld
5263 \begin_inset Quotes grd
5267 \begin_inset Quotes gld
5275 \begin_inset Quotes grd
5278 ein Backslash vorangestellt werden.
5279 Beachten Sie, daß es durchaus möglich ist, daß dasselbe Zeichen (sinnvoll)
5280 zwei verschiedene Strings repräsentieren kann.
5291 \begin_layout LyX-Code
5317 \begin_layout Standard
5318 Wenn LyX kein passendes Zeichen für einen String finden kann, der durch
5319 eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
5320 ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
5321 mit Akzent selbst zu zeichnen.
5324 \begin_layout Subsection
5325 Tote Tasten definieren
5328 \begin_layout Standard
5331 Anmerkung des Übersetzers: An dieser Stelle weiche ich krass vom Original
5333 Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
5337 \begin_layout Standard
5338 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
5347 zu erzeugen -- nämlich direkt in der
5352 (Genaueres finden Sie in Abschnitt\InsetSpace \space{}
5354 \begin_inset LatexCommand vref
5355 reference "sec:bindings"
5360 Dazu ein einfaches Beispiel:
5363 \begin_layout Standard
5364 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
5365 Diese können Sie definieren, indem Sie in der
5369 atei folgende Zeile einfügen:
5372 \begin_layout Standard
5377 bind "asciicircum" "accent-circumflex"
5380 \begin_layout Standard
5385 die Bezeichnung, die das X11-System für die
5386 \begin_inset Quotes gld
5394 \begin_inset Quotes grd
5401 \begin_layout Standard
5402 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer c-Include-Datei
5408 Meist findet man sie in
5410 /usr/X11/include/X11/
5419 accent-circum\SpecialChar \-
5422 ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.
5425 \begin_layout Standard
5426 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
5430 definiert wurden, merklich von der, die in Abschnitt\InsetSpace ~
5432 \begin_inset LatexCommand vref
5433 reference "sec:kmap"
5440 \begin_layout Subsection
5441 Ihre Sprachkonfiguration einstellen
5442 \begin_inset LatexCommand label
5450 \begin_layout Standard
5455 atei so verändern, daß Ihre gewünschte Sprachumgebung automatisch geladen
5456 wird, wenn LyX gestartet wird.
5457 Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
5460 \begin_layout Itemize
5461 Standard-, erste und zweite Tastaturbelegung
5464 \begin_layout Itemize
5465 Zeichensatzkodierung
5468 \begin_layout Standard
5473 atei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
5474 Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
5478 \begin_layout LyX-Code
5481 bind "american" "keymap-primary"
5484 \begin_layout Standard
5492 \begin_layout LyX-Code
5495 bind "Alt+," "accent-cedilla"
5498 \begin_layout Standard
5499 oder eine Zeichensatzkodierung festlegen:
5502 \begin_layout LyX-Code
5503 # Die Norm für die Bildschirmzeichensätze
5506 \begin_layout LyX-Code
5507 # Voreinstellung ist iso8859-1.
5510 \begin_layout LyX-Code
5516 \begin_layout Chapter
5517 Installieren neuer Textklassen, Layouts und Vorlagen
5518 \begin_inset LatexCommand label
5519 name "chap:textclass"
5526 \begin_layout Standard
5527 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
5528 und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf\SpecialChar \textcompwordmark{}
5530 wie man neue Dokumentenklassen für LaTeX korrekt installiert.
5531 Zunächst ein paar Definitionen:
5534 \begin_layout Standard
5539 ist eine LaTeX-Datei (normalerweise mit der Endung
5547 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
5548 Brief usw., und auch alle dazu notwendigen Befehle definiert.
5551 \begin_layout Standard
5556 ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse entspricht und LyX
5557 mitteilt, wie die diversen Formatelemente am Bildschirm dargestellt werden
5558 sollen, damit der Eindruck möglichst gut dem späteren Druckbild entspricht.
5559 Genauer gesagt beschreibt eine Layoutdatei eine
5563 , das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
5567 \begin_layout Standard
5576 sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
5577 als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
5579 Eine Vorlage ist einfach ein LyX-Dokument, welches bereits einige vordefinierte
5580 Einträge für eine bestimmte Textklasse enthält.
5581 Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
5585 \begin_layout Section
5586 Installation eines neuen LaTe
5590 \begin_layout Standard
5600 \begin_layout Standard
5601 Bei manchen TeX-Installationen fehlt möglicherweise das eine oder andere
5602 Paket, das Sie gerne mit LyX verwenden würden.
5603 Ein Beispiel dafür ist FoilTeX, ein verbreitetes (und sehr leistungsfähiges)
5604 Paket zur Erstellung von Dias und Folien für Overheadprojektoren.
5608 \begin_layout Standard
5609 Weitere Dokumentation zu FoilTeX finden Sie im Teil
5618 Sie finden hier eine Beschreibung der grundlegenden Schritte, um ein solches
5619 zusätzliches Paket in einer aktuellen Version von teTeX
5623 \begin_layout Standard
5624 Die Prozedur gilt auf jeden Fall für v1.0 sowie die 0.9 Betaversionen.
5625 Hinweise darauf, ob dies auch in Version 0.4 funktioniert, sind willkommen,
5626 andererseits ist ein Upgrade auf 1.0 sicher die bessere Wahl.
5631 oder einer anderen, web2c basierten TeX-Distribution einzubinden.
5634 \begin_layout Enumerate
5635 Besorgen Sie sich das Paket von CTAN oder einer anderen Quelle
5639 \begin_layout Standard
5640 Informationen darüber, was CTAN ist und wo unterstützte Dokumentenklassen
5641 gefunden werden können, finden Sie im Hilfedokument
5650 \begin_layout Standard
5670 \begin_layout Enumerate
5675 (normalerweise befindet sie sich im Verzeichnis
5679 , Sie können sie aber auch mit dem Befehl
5684 Dort wird beschrieben, wie Sie ein lokales
5688 -Verzeichnis anlegen können; folgen Sie diesen Instruktionen.
5689 Sie müssen den Namen Ihres lokalen
5694 zeich\SpecialChar \-
5701 Typischerweise wird unter Linux Software, die nicht zur normalen Distribution
5702 gehört, unterhalb von
5706 installiert, es bietet sich also
5711 Im Normalfall müssen Sie nur zwei Dinge verändern:
5715 \begin_layout Enumerate
5716 Setzen Sie die Umgebungsvariable
5720 auf das gewählte Verzeichnis, zum Beispiel
5724 TEXMFLOCAL = /usr/local/texmf
5727 \begin_layout Enumerate
5728 Stellen Sie sicher, daß
5740 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!TEXMFMAIN}
5744 \begin_layout Enumerate
5745 Legen Sie das lokale Verzeichnis an.
5746 Die Verzeichnisstruktur muss dabei derjenigen des bestehenden
5751 zeich\SpecialChar \-
5753 ses entsprechen, also LaTeX-Pakete in
5754 \begin_inset LatexCommand url
5755 target "/usr/local/texmf/latex/"
5762 \begin_layout Enumerate
5763 Installieren Sie das neue Paket.
5764 Am Beispiel FoilTeX: Legen Sie das Verzeichnis
5765 \begin_inset LatexCommand url
5766 target "/usr/local/texmf/latex/foiltex"
5770 an und kopieren Sie die diversen Dateien des entpackten
5774 -Archives in dieses Verzeichnis.
5777 \begin_layout Enumerate
5778 Starten Sie das Programm
5783 Dabei wird (unter anderem) die Datei
5784 \begin_inset LatexCommand url
5785 target "/usr/local/texmf/ls-R"
5789 angelegt oder aktualisiert.
5792 \begin_layout Enumerate
5793 Wählen Sie in LyX den Menüpunkt
5798 erkzeuge\SpecialChar \menuseparator
5806 an; starten Sie LyX danach erneut.
5809 \begin_layout Standard
5810 Nun sollte das neue Paket --- beispielsweise
5823 okument\SpecialChar \menuseparator
5830 \SpecialChar \ldots{}
5832 Ein Hinweis am Rande: es gibt auch einfachere Möglichkeiten, ein neues
5833 Paket zu installieren, Sie können etwa im LaTeX-Systemverzeichnis (
5837 ) lediglich einen Link auf das neue Paket anlegen (nicht vergessen,
5841 aufzurufen!) oder die Umgebungsvariable
5845 entsprechend setzen.
5850 beschriebene, formale Methode funktioniert aber garantiert, deshalb sollten
5851 Sie diese auch verwenden, solange die Umstände dies nicht verhindern, etwa
5852 wenn Sie keine Administratorrechte haben.
5855 \begin_layout Section
5859 \begin_layout Standard
5860 In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch
5861 Textklassen genannt) für LyX schreiben können; dafür wird die Klasse
5865 als Beispiel genommen.
5870 -Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen
5871 Dokumentenklasse zur Verfügung stehen, und wie sie in LyX dargestellt werden.
5872 Diese Beschreibung ist zwar sehr tiefgehend, kann aber dennoch nicht alle
5873 Eventualitäten und Probleme abdecken, auf die Sie beim Schreiben eigener
5874 Layout-Dateien stoßen können.
5875 Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX.
5878 \begin_layout Standard
5879 Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen
5880 Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind.
5881 Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von
5882 anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt
5883 haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es
5884 in die Distribution integrieren können.
5887 \begin_layout Standard
5888 Bei allen im folgenden angegebenen Optionen ist die Groß-/Kleinschreibung
5889 nicht relevant, das heißt Style, style und StYlE bezeichnen denselben Befehl.
5890 Die jeweils möglichen Werte sind in eckigen Klammern hinter dem Namen aufgeführ
5892 Die Voreinstellung einer Option, also der Wert, den die Option erhält,
5897 spezifiziert wird, ist
5904 Wenn ein Argument einen Datentyp hat, wie
5912 , dann wird die Voreinstellung wie folgt dargestellt:
5921 \begin_layout Subsection
5922 Unterstützung neuer Dokumentenklassen
5925 \begin_layout Standard
5926 Generell können drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse
5927 unterstützen wollen.
5928 Bei den beiden einfacheren Fällen handelt es sich um LaTeX2e class- (
5937 Wenn Sie Pech haben, liegt der dritte Fall vor, und bei der neuen Klasse
5938 handelt es sich um eine LaTeX 2.09 Stil-Datei.
5939 Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle
5940 ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt
5941 notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten.
5944 \begin_layout Subsection
5949 \begin_layout Standard
5963 \begin_layout Standard
5964 Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
5965 die zusammen mit einer bereits existierenden und von LyX unterstützten
5966 Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese
5967 Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
5968 Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei
5972 , und sie ist dafür gedacht, mit der Standard-Dokumentenklasse
5976 verwendet zu werden.
5980 \begin_layout LyX-Code
5981 cp report.layout ~/.lyx/layouts/myclass.layout
5984 \begin_layout Standard
5989 , und ändern Sie die Zeile
5992 \begin_layout LyX-Code
5995 DeclareLaTeXClass{report}
5998 \begin_layout Standard
6002 \begin_layout LyX-Code
6005 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
6008 \begin_layout Standard
6009 Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
6012 \begin_layout LyX-Code
6022 \begin_layout Standard
6023 Starten Sie jetzt LyX und konfigurieren Sie es neu (
6028 erkzeuge\SpecialChar \menuseparator
6029 Neu\InsetSpace \space{}
6037 Starten Sie LyX neu und legen Sie ein neues Dokument an.
6043 okument\SpecialChar \menuseparator
6050 \SpecialChar \ldots{}
6051 als mögliche Dokumentenklasse auch
6053 report\InsetSpace \space{}
6057 Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
6062 \begin_layout Standard
6072 unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen
6073 Umgebungstypen in der Layoutdatei herumexperimentieren.
6077 \begin_layout Subsection
6082 \begin_layout Standard
6096 \begin_layout Standard
6097 In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf
6099 Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse
6100 als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
6101 Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
6102 welche Dinge beachtet werden müssen.
6106 \begin_layout Subsection
6111 \begin_layout Standard
6125 \begin_layout Standard
6130 -Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie
6131 an einem der beiden folgenden Dinge erkennen:
6134 \begin_layout Enumerate
6138 \begin_layout Standard
6147 Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
6152 documentstyle{myclass}
6164 \begin_layout Standard
6176 \begin_layout Enumerate
6177 Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, daß
6178 in den Kompatibilitätsmodus geschaltet wird.
6181 \begin_layout Standard
6182 LyX unterstützt ausschließlich LaTeX2e-Dokumente.
6183 Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
6185 \begin_inset Quotes gld
6188 Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan
6189 \begin_inset Quotes grd
6193 Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem
6194 der LaTeX 2.09 Code derart gekapselt wird, daß er in Dokumenten, die mit
6195 LaTeX2e formatiert wurden, verwendet werden kann.
6196 Sie können diese Kapselung auch für Ihr
6200 verwenden, sollte sich dieses als 2.09-Code herausstellen.
6201 Hier ein kurzes Rezept:
6204 \begin_layout LyX-Code
6205 cp LyXDir/tex/revtex.cls ~/tex/myclass.cls
6208 \begin_layout Standard
6209 (oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
6214 und ersetzen Sie jedes vorhandene
6219 Wahrscheinlich sind einige der
6225 -Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
6229 \begin_layout Standard
6230 Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
6232 \begin_inset LatexCommand url
6233 target "myclass.layout"
6237 , verwenden aber diesmal den Eintrag
6240 \begin_layout LyX-Code
6243 DeclareLaTeXClass{myclass}
6246 \begin_layout Standard
6251 -Definition sollte nicht notwendig sein.
6252 Konfigurieren Sie LyX neu, und mit etwas Glück haben Sie ein funktionierendes
6253 System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
6255 Das umfasst Veränderungen der Werte, die LyX für Abstände, Zeichensätze
6256 usw.\InsetSpace \space{}
6257 verwendet; diese werden in der
6264 \begin_layout Standard
6265 Weiterhin müssen Sie sicherstellen, daß alle Umgebungstypen, die in
6269 definiert werden, auch in
6270 \begin_inset LatexCommand url
6271 target "myclass.layout"
6276 Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen.
6277 Kopieren Sie dazu einen ähnlich aussehenden Stil, und verändern Sie diesen
6278 nach Ihren Wünschen.
6279 Dies geschieht am einfachsten folgendermaßen:
6282 \begin_layout LyX-Code
6283 Style FehlenderStyle
6286 \begin_layout LyX-Code
6287 CopyStyle ÄhnlicherStyle
6290 \begin_layout LyX-Code
6291 # hier die Unterschiede neu definieren
6294 \begin_layout LyX-Code
6298 \begin_layout Standard
6299 Im folgenden Abschnitt wird erläutert, was welches Element in einer
6306 \begin_layout Standard
6307 Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
6308 Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der
6310 Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
6311 Die Entwickler freuen sich immer über neue Dokumentenklassen!
6314 \begin_layout Section
6315 Deklaration einer neuen Textklasse
6318 \begin_layout Standard
6319 Zeilen, die mit einem
6323 beginnen, sind Kommentare.
6324 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6328 \begin_layout LyX-Code
6331 #% Do not delete the line below; configure depends on this
6334 \begin_layout LyX-Code
6339 DeclareLaTeXClass{article}
6342 \begin_layout Standard
6343 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
6344 Die Textklassen-Datei wird von dem LaTeX-Skript
6347 \begin_inset LatexCommand url
6348 target "chkconfig.ltx"
6354 gelesen, und zwar in einem speziellen Modus, in dem
6358 -Zeichen ignoriert werden.
6359 Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
6360 Textklasse deklariert.
6365 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6370 und benutzt die LaTeX-Dokumentenklasse
6379 ist auch die Beschreibung, die später im Popup-Menü
6384 ayout\SpecialChar \menuseparator
6395 \begin_layout Standard
6396 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Doku\SpecialChar \-
6403 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6404 Wenn Sie dann Ihre Textklasse in eine Datei namens
6408 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6411 \begin_layout LyX-Code
6414 #% Do not delete the line below; configure depends on this
6417 \begin_layout LyX-Code
6422 DeclareLaTeXClass[article]{article (with my own headings)}
6425 \begin_layout Standard
6426 Auf diese Weise deklarieren Sie eine Textklasse
6430 , die die LaTeX-Dokumenten\SpecialChar \-
6436 verwendet und (im Popup-Menü) beschrieben wird mit:
6438 article (with my own headings)
6441 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6445 \begin_layout LyX-Code
6448 #% Do not delete the line below; configure depends on this
6451 \begin_layout LyX-Code
6456 DeclareLaTeXClass[article,foo.sty]{article (with my own headings)}
6459 \begin_layout Standard
6460 Dadurch wird angezeigt, daß Ihre Klasse auch das Paket
6465 Schließlich können Sie auch Klassen für DocBook festlegen.
6466 Eine typische Deklaration sieht so aus:
6469 \begin_layout LyX-Code
6473 \begin_layout LyX-Code
6476 #% Do not delete the line below; configure depends on this
6479 \begin_layout LyX-Code
6484 DeclareDocBookClass[article]{SGML (DocBook article)}
6487 \begin_layout Standard
6488 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6489 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6493 \begin_layout Standard
6494 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6495 die Datei nur noch in das Verzeichnis
6503 kopieren und unter LyX den Menüpunkt
6508 erkzeuge\SpecialChar \menuseparator
6517 Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü
6522 okument\SpecialChar \menuseparator
6529 \SpecialChar \ldots{}
6533 \begin_layout Subsection
6534 Allgemeine Parameter für Textklassen
6537 \begin_layout Standard
6538 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes beschreib
6542 \begin_layout Description
6558 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
6565 okument\SpecialChar \menuseparator
6572 \SpecialChar \ldots{}
6574 Diese Einstellung ist wichtig: Falls Ihre Textklasse standardmäßig zweispaltig
6575 gesetzt wird, Sie aber vergessen, das korrekt anzugeben, wird die Option
6591 \InsetSpace \space{}
6601 okument\SpecialChar \menuseparator
6608 \SpecialChar \ldots{}
6612 \begin_layout Description
6628 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
6635 okument\SpecialChar \menuseparator
6642 \SpecialChar \ldots{}
6646 \begin_layout Description
6662 Der Standardseitenstil.
6663 Kann ebenfalls im Popup-Menü
6668 okument\SpecialChar \menuseparator
6675 \SpecialChar \ldots{}
6679 \begin_layout Description
6691 , Counter_Section, Counter_Subsection,
6693 Counter_Subsubsection, Counter_Paragraph,
6694 Counter_Subparagraph,
6696 Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_E
6701 Der kleinste Abschnitt-Typ, der automatisch nummeriert wird.
6702 Sinnvoll sind Werte wie
6723 Wenn überhaupt keine Nummerierung benötigt wird, beispielsweise in einem
6736 \begin_layout Description
6740 ClassOptions\SpecialChar \ldots{}
6747 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
6748 Dokumentenklasse unterstützt werden.
6749 Eine detaillierte Beschreibung finden Sie in Abschnitt
6750 \begin_inset LatexCommand vref
6751 reference "sec:classoptions"
6758 \begin_layout Description
6780 Gibt an, ob die betreffende Klasse von sich aus das Paket
6785 Dies ist für die Dokumentenklassen
6796 \begin_layout Description
6814 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6819 Dies ist für die Dokumentenklassen
6830 \begin_layout Description
6848 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6853 Dies ist für die Dokumentenklasse
6860 \begin_layout Description
6870 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
6871 Eine genauere Beschreibung finden Sie in Abschnitt
6872 \begin_inset LatexCommand vref
6873 reference "sec:fonts"
6880 \begin_layout Description
6897 Dies ist das Layout für neu angelegte Absätze, normalerweise
6902 Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
6903 ist es sehr ratsam, diese Anweisung anzugeben.
6906 \begin_layout Description
6910 Preamble\SpecialChar \ldots{}
6917 An dieser Stelle können Sie LaTeX-Code angeben, der vor
6923 in die LaTeX-Ausgabe eingebunden wird.
6924 Zum Beispiel eigene Definitionen von LaTeX-Makros.
6927 \begin_layout Description
6937 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
6939 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
6940 Beispielsweise binden die meisten Standardtextklassen die Datei
6944 ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
6948 \begin_layout Description
6958 Mit diesem Befehl können Sie die Definition eines bereits mit
6963 \begin_inset LatexCommand vref
6964 reference "sec:specific-layouts"
6968 ) definierten Layouts rückgängig machen.
6969 Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
6970 einer Datei definiert wird, die Sie mit
6977 \begin_layout Subsection
6983 \begin_layout Standard
6984 \begin_inset LatexCommand label
6985 name "sec:classoptions"
6993 kann folgende Einträge enthalten:
6996 \begin_layout Description
7009 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
7011 \begin_inset Quotes gld
7019 \begin_inset Quotes grd
7026 \begin_layout Description
7035 string="empty|plain|headings|fancy"
7039 Eine Liste verfügbarer Seitenstile; die Einträge werden mit
7040 \begin_inset Quotes gld
7048 \begin_inset Quotes grd
7054 \begin_layout Description
7067 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
7072 Befehl als optionales Argument übergeben.
7075 \begin_layout Subsection
7076 Einzelne Absatz-Layouts
7079 \begin_layout Standard
7080 \begin_inset LatexCommand label
7081 name "sec:specific-layouts"
7085 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
7089 \begin_layout Standard
7090 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
7091 aber ein bereits definiertes umdefinieren.
7100 \begin_layout LyX-Code
7107 \begin_layout LyX-Code
7111 \begin_layout LyX-Code
7115 \begin_layout Standard
7116 Innerhalb des Blocks sind folgende Befehle erlaubt:
7119 \begin_layout Description
7126 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
7131 \begin_layout Description
7143 , Command, Environment, Item_Environment,
7149 Legt fest, wie das Layout in LaTeX überführt wird.
7154 \begin_layout Description
7161 bewirkt nichts besonderes -- der Text wird als
7173 \begin_layout Description
7180 behandelt den Text als Argument eines LaTeX-Befehls
7189 {\SpecialChar \ldots{}
7195 \begin_layout Description
7202 behandelt den Text als Kern einer LaTeX-Umgebung
7206 \begin_layout Standard
7207 LaTeX-Umgebung und LaTeX-Befehl sind hier etwas irreführend, denn diese
7208 Regeln gelten auch für SGML-Klassen.
7209 Schauen Sie sich am besten die SGML-Klassen-Dateien für Beispiele an.
7228 \begin_layout Standard
7239 } \SpecialChar \ldots{}
7246 \begin_layout Standard
7261 \begin_layout Standard
7276 \begin_layout Standard
7293 \begin_layout Description
7300 bewirkt dasselbe wie
7304 , nur daß vor jedem Absatz ein
7314 \begin_layout Description
7331 als Argument an die Umgebung übergeben wird.
7339 Absatz-Einstellungen
7345 \SpecialChar \menuseparator
7348 Absatz-Einstellungen
7351 \begin_inset Graphics
7352 filename ../../images/layout-paragraph.xpm
7354 BoundingBox 0bp 6bp 20bp 20bp
7362 [Stimmt das noch? Glaube nicht! P.S.]
7366 \begin_layout Description
7385 Bei 1 wird nach dem Layout noch ein
7395 \begin_layout Description
7405 Der Name, den LaTeX für dieses Layout wählt, das heißt entweder der Name
7406 eines LaTeX-Befehls oder der einer LaTeX-Umgebung.
7409 \begin_layout Description
7419 Ein optionaler Parameter, der
7425 (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
7426 Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
7430 \begin_layout Description
7442 , Manual, Dynamic, First_Dynamic, Right_Address_Box
7446 Legt fest, wie der linke Rand des Textes bestimmt wird.
7451 \begin_layout Description
7458 wählt feste Randbreiten.
7462 \begin_layout Description
7469 bedeutet, daß der Rand von der Einstellung der
7475 Absatz-Einstellungen
7481 \SpecialChar \menuseparator
7484 Absatz-Einstellungen
7487 \begin_inset Graphics
7488 filename ../../images/layout-paragraph.xpm
7490 BoundingBox 0bp 6bp 20bp 20bp
7495 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
7499 \begin_layout Description
7506 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
7508 Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
7509 Es leuchtet ein, daß die Überschrift
7510 \begin_inset Quotes gld
7513 5.4.3.2.1 Sehr lange \SpecialChar \ldots{}
7515 \begin_inset Quotes grd
7518 einen größeren linken Rand benötigt, als
7519 \begin_inset Quotes gld
7522 3.2 Sehr lange \SpecialChar \ldots{}
7524 \begin_inset Quotes grd
7531 \begin_layout Description
7538 arbeitet ähnlich wie
7542 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
7543 Dies wird für die LaTeX-Umgebung
7550 \begin_layout Description
7557 bedeutet, daß der Rand wird so gewählt, daß die längste Zeile des Absatzes
7558 gerade den rechten Rand berührt.
7559 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
7563 \begin_layout Description
7582 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
7588 heißt, der Absatz erhält auf keinen Fall einen Einzug.
7589 (Zum Beispiel nach einer Überschrift.)
7592 \begin_layout Description
7605 Der Einzug der ersten Zeile eines Absatzes.
7606 Als Argument wird eine Zeichenkette übergeben.
7607 Zum Beispiel bedeutet
7608 \begin_inset Quotes gld
7616 \begin_inset Quotes grd
7619 , daß die erste Zeile genau so weit eingezogen wird, wie die Breite von
7621 \begin_inset Quotes gld
7629 \begin_inset Quotes grd
7632 im normalen Zeichensatz ist.
7633 Einen negativen Wert können Sie angeben, indem Sie ein
7634 \begin_inset Quotes gld
7638 \begin_inset Quotes grd
7643 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm
7644 bei unterschiedlichen Zeichensätzen möglichst ähnlich bleibt.
7649 bleibt für ein bestimmtes Layout fest.
7650 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
7657 Auch benutzt das Standard-Layout innerhalb von Umgebungen
7658 den Einzug der Umgebung und nicht den eigenen.
7659 Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
7662 \begin_layout Description
7682 \SpecialChar \menuseparator
7690 \SpecialChar \ldots{}
7691 \SpecialChar \menuseparator
7698 Absätze\InsetSpace \space{}
7699 trennen\InsetSpace \space{}
7703 Mögliche Einstellungen sind entweder
7715 ertikaler\InsetSpace \space{}
7724 ertikaler\InsetSpace \space{}
7727 gewählt wird, wird in einem Layout mit
7729 Latex\SpecialChar \-
7737 Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
7738 Die Länge dieses Abstands ist das Produkt von
7742 und der Höhe des Standardzeichensatzes.
7745 \begin_layout Description
7758 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
7762 \begin_layout Description
7779 -- nur ist dies der Abstand nach einer Serie von Absätzen.
7784 des nachfolgenden Layouts nicht 0, so werden die beiden Abstände
7788 addiert, sondern LyX wählt das Maximum der beiden Abstände.
7791 \begin_layout Description
7804 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
7808 \begin_layout Description
7821 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines
7826 Wenn in solch einem Layout andere Layouts integriert werden, so werden
7832 Aber die einzelnen Unterpunkte der Umgebung werden
7843 \begin_layout Description
7856 Definiert den linken Einzug.
7857 Wenn ein Layout in ein anderes
7861 -Layout integriert wird, werden die Breiten der verschiedenen
7865 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
7867 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
7871 Dieser Parameter wird auch dann benutzt, wenn der Rand als
7880 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
7881 Rändern hinzugefügt.
7882 Für die Bedeutung des Wertes gilt das bei
7889 \begin_layout Description
7909 \begin_layout Description
7921 , Manual, Static, Top_Environment,
7923 Centered_Top_Environment, Sensitive, Counter_C
7924 hapter, Counter_Section, Counter_Subsection, Counter_Subsubsection, Counter_Para
7927 Counter_Subparagraph, Counter_EnumI, Counter_EnumII, Counter_EnumIII,
7936 \begin_layout Description
7943 bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
7947 \begin_layout Description
7954 bedeutet: die Marke wird im Layout definiert (siehe:
7961 \begin_layout Description
7967 \InsetSpace \space{}
7970 \InsetSpace \space{}
7971 Centered\InsetSpace \space{}
7972 Top\InsetSpace \space{}
7976 sind Spezialfälle von
7981 Die Marke wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
7982 oder am Anfang einer Serie von Absätzen mit diesem Layout.
7983 Dies benutzt man zum Beispiel im
7992 Dasselbe trifft auch für
7996 -Marken mit dem LaTeX-Typ
8000 zu, damit Layouts für Theoreme korrekt arbeiten.
8003 \begin_layout Description
8010 ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
8014 Sensi\SpecialChar \-
8017 bedeutet, daß der gedruckte Text von der Art des Gleitobjekts abhängt.
8020 \begin_layout Description
8027 Sollte selbsterklärend sein --
8031 entspricht jeweils einem LaTeX-Gliederungsbefehl.
8035 \begin_layout Description
8048 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
8049 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
8052 \begin_layout Description
8065 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
8066 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
8074 Centered_Top_Environment
8079 \begin_layout Description
8092 Der String, der für den
8111 gesetzt wurde, dient dieser String auch als Voreinstellung für
8117 Absatz-Einstellungen
8123 \SpecialChar \menuseparator
8126 Absatz-Einstellungen
8129 \begin_inset Graphics
8130 filename ../../images/layout-paragraph.xpm
8132 BoundingBox 0bp 6bp 20bp 20bp
8136 ) verändert werden kann.
8147 eingestellt wurde, wird der Zähler an diesen String angehängt.
8150 \begin_layout Description
8162 , left, right, center
8166 Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
8170 \begin_layout Description
8182 , left, right, center
8190 von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
8192 Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
8194 Beispielsweise sollte in einer Aufzählung der Text nicht rechtsbündig oder
8195 zentriert gesetzt werden.
8199 \begin_layout Description
8215 Hiermit wird festgelegt, ob über dem Absatz ein
8221 eingefügt werden soll.
8222 Dies kann auch im Menü
8224 Einügen\SpecialChar \menuseparator
8225 Besondere\InsetSpace \space{}
8226 Formatierung\SpecialChar \menuseparator
8227 Vertikaler\InsetSpace \space{}
8228 Abstand\SpecialChar \ldots{}
8231 eingestellt werden, indem man in
8242 \begin_layout Description
8256 ] Steuert ähnlich wie
8273 \begin_layout Description
8293 LaTeX-Befehle innerhalb dieses Layouts durch
8300 schützt werden müssen.
8303 \begin_layout Description
8322 Gibt an, ob Zeilenumbrüche in LaTeX als
8323 \begin_inset Quotes gld
8335 \begin_inset Quotes grd
8338 dargestellt werden, oder nicht.
8339 Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
8340 in LyX komfortabler editieren zu können.
8343 \begin_layout Description
8356 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
8357 ohne diverse von LaTeX benötigte Ersetzungen durchzuführen.
8358 Dies ersetzt in gewisser Weise das alte Zeichensatzattribut
8365 \begin_layout Description
8381 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
8383 Diese Eigenschaft kann in bestimmten Fällen umständlich sein, zum Beispiel,
8384 wenn ein Programmcode eingegeben werden soll.
8385 In solchen Fällen kann
8394 LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
8395 Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
8398 \begin_layout Description
8415 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
8416 da das zu einer leeren LaTeX-Ausgabe führen würde.
8417 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
8418 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
8419 damit keiner vergisst, sie anzugeben.
8420 In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
8421 die keinen eigentlichen Text enthält.
8424 \begin_layout Description
8436 , onehalf, double, other
8444 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
8457 entsprechen Multiplikatoren 1, 1.25 und 1.667.
8458 Wenn Sie als Argument
8462 angeben, müssen Sie als
8466 einen konkreten Multiplikator angeben.
8467 Im Gegensatz zu anderen Parametern erzeugt LyX, wenn
8471 gesetzt wird, spezifischen LaTeX-Code, der auf das Paket
8481 \begin_layout Description
8491 Der Zeichensatz, der für den Textkörper
8495 die Marke verwendet wird (siehe Abschnitt\InsetSpace \space{}
8497 \begin_inset LatexCommand vref
8498 reference "sec:fonts"
8507 gesetzt, dann erhält
8511 automatisch denselben Wert.
8514 \begin_layout Description
8524 Der Zeichensatz, der für den Textkörper verwendet wird.
8525 (Siehe Abschnitt\InsetSpace \space{}
8527 \begin_inset LatexCommand vref
8528 reference "sec:fonts"
8535 \begin_layout Description
8545 Der Zeichensatz, der für die Marke verwendet wird.
8546 (Siehe Abschnitt\InsetSpace \space{}
8548 \begin_inset LatexCommand vref
8549 reference "sec:fonts"
8556 \begin_layout Description
8560 Preamble\SpecialChar \ldots{}
8567 Eine Serie von Makrodefinitionen, die in die Präambel (vor
8573 ) eingefügt werden, falls dieses Layout benutzt wird.
8576 \begin_layout Subsection
8577 Beschreibung des Zeichensatzes
8580 \begin_layout Standard
8581 \begin_inset LatexCommand label
8586 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
8589 \begin_layout LyX-Code
8599 \begin_layout LyX-Code
8603 \begin_layout LyX-Code
8607 \begin_layout Standard
8608 und es sind folgende Befehle vorhanden:
8611 \begin_layout Description
8628 \begin_layout Description
8645 \begin_layout Description
8657 , Italic, SmallCaps, Slanted
8662 \begin_layout Description
8678 , large, larger, largest, huge, giant
8683 \begin_layout Description
8695 , black, white, red, green, blue, cyan, magenta, yellow
8700 \begin_layout Section
8704 \begin_layout Standard
8705 Vorlagen werden genauso erstellt wie gewöhnliche Dokumente.
8706 Der einzige Unterschied ist: normale Dokumente enthalten zwangsläufig alle
8707 nur möglichen Einstellungen, einschließlich Zeichensatzschema und Papiergröße.
8708 Normalerweise möchte ein Benutzer nicht, daß eine Vorlage seine persönlichen
8709 Voreinstellungen überschreibt.
8710 Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
8723 aus der LyX-Datei entfernen.
8724 Dies kann (und muss) mit einem gewöhnlichen Texteditor durchgeführt werden.
8727 \begin_layout Standard
8728 Sie sollten Ihre persönlichen Vorlagen nach
8732 kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis
8736 und anschließend das Vorlagenverzeichnis im Dialog
8741 erkzeuge\SpecialChar \menuseparator
8748 \SpecialChar \ldots{}
8749 \SpecialChar \menuseparator
8754 \SpecialChar \menuseparator
8762 auf das private Verzeichnis setzen.
8765 \begin_layout Standard
8767 daß es eine Vorlage mit besonderer Bedeutung gibt:
8772 Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit
8777 atei\SpecialChar \menuseparator
8784 anlegen, damit dieses vernünftige Standardeinstellungen hat.
8785 Um diese Vorlage zu erstellen, müssen Sie lediglich ein Dokument mit den
8786 von Ihnen bevorzugten Einstellungen öffnen und dann im Dialog
8791 okument\SpecialChar \menuseparator
8798 \SpecialChar \ldots{}
8801 Als\InsetSpace \space{}
8806 okument-Standards\InsetSpace \space{}
8812 \begin_layout Chapter
8813 Eine Anleitung für Drucker
8814 \begin_inset LatexCommand label
8822 \begin_layout Standard
8827 : Wenn Sie für Ihren Drucker CUPS benutzen, ist diese Kapitel für Sie uninteress
8829 Ich werde es auch nicht mehr bearbeiten.
8832 \begin_layout Section
8836 \begin_layout Standard
8839 Anmerkung des Übersetzers: Der erste Satz dieser Einleitung
8840 \begin_inset Quotes gld
8843 Lesen Sie die Printing-HOWTO
8844 \begin_inset Quotes grd
8848 Wenn Sie tatsächlich die Printing-HOWTO gelesen (und verstanden) haben,
8849 enthält dieser Abschnitt für Sie praktisch keine neuen Informationen mehr.
8850 Natürlich enthält die Printing-HOWTO viele nützliche Informationen, die
8851 weit über das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
8852 Im übrigen ist die Installation des Druckers heutzutage erheblich einfacher,
8853 als die (sehr umfangreiche) Printing-HOWTO vermuten lässt.
8854 Die meisten Distributionen ermöglichen es, die hier erwähnten Konfigurationsdat
8855 eien mit wenigen Handgriffen zu erstellen.
8859 \begin_layout Standard
8860 Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
8861 müssen, sollten Sie zunächst die Datei
8868 (Sie befindet sich je nach Distribution oft im Verzeichnis
8876 .) Es gibt auch eine deutschsprachige Übersetzung, die man über FTP
8880 \begin_layout Standard
8882 \begin_inset LatexCommand url
8883 target "ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz"
8893 Zudem müssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
8898 \begin_layout Standard
8899 Einige Linux-Distributionen werden mit sogenannten Magic-Filtern ausgeliefert
8900 und installieren diese selbständig.
8901 Anstelle der Prozedur, die wir unten beschreiben, können Sie auch diese
8902 Magic-Filter-Prozedur benutzen.
8903 Allerdings wird es vermutlich etwas schwieriger sein, die Möglichkeiten
8904 Ihres Druckers voll auszuschöpfen.
8905 Wenn Ihre Linux-Distribution mit einem Extraprogramm für die Druckerinstallatio
8906 n ausgestattet ist, können Sie auch einfach dies benutzen.
8907 Werfen Sie danach einfach einen Blick in die
8911 , um eventuell noch ein paar Kleinigkeiten anzupassen.
8914 \begin_layout Section
8920 \begin_layout Subsection
8924 \begin_layout Standard
8929 informiert Linux über Ihre Druckerkonfiguration.
8930 Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
8931 und andere Benutzer ihn ansprechen können und erklärt Linux, wie Ausgaben
8932 an diesen Drucker gehandhabt werden sollen.
8933 Es macht durchaus Sinn, in dieser Datei mehrere
8934 \begin_inset Quotes gld
8938 \begin_inset Quotes grd
8941 zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
8942 aber in unterschiedlicher Art und Weise tun
8946 \begin_layout Standard
8951 Ich handhabe dies so mit meinem Epson Stylus Color IIs.
8952 Da man für Farb- und Schwarzweißdruck verschiedene Druckköpfe benötigt,
8953 habe ich einen eigenen Drucker
8957 für farbige Dokumente eingerichtet.
8958 Ich benutze auch einen
8962 -Drucker, der eine geringere Auf\SpecialChar \textcompwordmark{}
8963 lösung und einen ungenaueren Druckmodus
8965 Sie sehen, man kann mit Printcaps viele Dinge tun.
8971 Natürlich benötigt man für jeden physikalischen Drucker auch mindestens
8975 \begin_layout Standard
8976 Hier ein Beispiel für eine
8983 \begin_layout LyX-Code
8995 \begin_layout LyX-Code
9003 \begin_layout LyX-Code
9006 :sd=/var/spool/lpd/lp:
9011 \begin_layout LyX-Code
9014 :lf=/var/spool/lpd/lp/errs:
9019 \begin_layout LyX-Code
9027 \begin_layout LyX-Code
9035 \begin_layout LyX-Code
9058 Epson Stylus Color IIs, 180dpi:
9063 \begin_layout LyX-Code
9071 \begin_layout LyX-Code
9074 :sd=/var/spool/lpd/draft:
9079 \begin_layout LyX-Code
9082 :lf=/var/spool/lpd/draft/errs:
9087 \begin_layout LyX-Code
9090 :if=/var/spool/lpd/draft/draft.filter:
9095 \begin_layout LyX-Code
9103 \begin_layout LyX-Code
9111 \begin_layout LyX-Code
9130 Epson Stylus Color IIs, 360dpi:
9135 \begin_layout LyX-Code
9143 \begin_layout LyX-Code
9146 :sd=/var/spool/lpd/ps:
9151 \begin_layout LyX-Code
9154 :lf=/var/spool/lpd/ps/errs:
9159 \begin_layout LyX-Code
9162 :if=/var/spool/lpd/ps/ps.filter:
9167 \begin_layout LyX-Code
9175 \begin_layout LyX-Code
9183 \begin_layout LyX-Code
9189 \begin_layout Standard
9190 Bevor wir mit Erklärungen zu diesen Hieroglyphen fortfahren, haben wir eine
9191 wichtige Information:
9194 \begin_layout Standard
9196 WARNUNG! WARNUNG! WARNUNG!
9198 Benutzen Sie nur eine Leerzeile zwischen den Einträgen
9201 Stellen Sie sicher, daß diese Zeile VÖLLIG LEER ist!
9204 \begin_layout Standard
9205 Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Einträgen kann fatale
9206 Folgen haben, denn das System wird Ihre
9210 -Datei nicht richtig interpretieren können.
9213 \begin_layout Standard
9214 Sehen Sie sich jetzt einmal die Einträge genauer an.
9215 Jeder Teil eines Eintrags wird von einem
9216 \begin_inset Quotes gld
9224 \begin_inset Quotes grd
9227 Zeichen abgeschlossen.
9229 \begin_inset Quotes gld
9239 \begin_inset Quotes grd
9242 -Zeichen am Ende einer Zeile bedeutet, daß der Eintrag in der nächsten Zeile
9245 \begin_inset Quotes gld
9255 \begin_inset Quotes grd
9258 -Zeichen dürfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
9260 \begin_inset Quotes gld
9270 \begin_inset Quotes grd
9273 -Zeichen sollte unmittelbar hinter dem
9274 \begin_inset Quotes gld
9282 \begin_inset Quotes grd
9286 Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
9287 die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
9288 \begin_inset Quotes gld
9296 \begin_inset Quotes grd
9299 unmittelbar vor den folgenden Text.
9300 Beispielsweise könnten Sie den ersten Eintrag auch schreiben als:
9303 \begin_layout LyX-Code
9306 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
9309 \begin_layout Standard
9310 Beachten Sie, daß sich hier lediglich ein einzelnes
9311 \begin_inset Quotes gld
9319 \begin_inset Quotes grd
9322 zwischen den Teilen des Eintrags befindet.
9323 Wir spalten diesen Eintrag nun in zwei Zeilen auf:
9326 \begin_layout LyX-Code
9329 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
9334 \begin_layout LyX-Code
9337 :lf=/var/spool/lpd/lp/errs:
9340 \begin_layout Standard
9341 Wir brechen die Zeile zunächst direkt hinter einem
9344 \begin_inset Quotes gld
9353 \begin_inset Quotes grd
9363 \begin_inset Quotes gld
9373 \begin_inset Quotes grd
9378 einfügen, eine neue Zeile beginnen, ein wenig Freiraum einfügen und dann
9382 \begin_inset Quotes gld
9391 \begin_inset Quotes grd
9403 Es ist üblich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
9404 Zeilen bis auf die erste einzurücken.
9405 Es gibt übrigens viele Optionen, die man an einen Eintrag einfügen kann.
9406 Wir werden hier nur die vier wichtigsten behandeln.
9415 -Datei enthält weitere Informationen.
9418 \begin_layout Subsection
9422 \begin_layout Standard
9423 Der erste Teil eines
9427 -Eintrags ist der Druckername.
9428 Dort dürfen mehrere Namen angegeben werden, die durch ein
9429 \begin_inset Quotes gld
9437 \begin_inset Quotes grd
9440 -Zeichen getrennt werden.
9441 Es ist sinnvoll, als ersten Namen ein ein Kürzel anzugeben und als zweiten
9442 Namen eine Kurzbeschreibung des Druckers (natürlich gefolgt von einem
9443 \begin_inset Quotes gld
9451 \begin_inset Quotes grd
9458 \begin_layout LyX-Code
9478 \begin_layout Standard
9479 ein Drucker, der den Kurznamen
9482 \begin_inset Quotes gld
9490 \begin_inset Quotes grd
9495 erhält und eine Beschreibung
9496 \begin_inset Quotes gld
9499 Unser Drucker im Draft Modus
9500 \begin_inset Quotes grd
9505 \begin_inset Quotes gld
9515 \begin_inset Quotes grd
9518 am Ende der Zeile, das angibt, daß der Eintrag in der nächsten Zeile fortgesetz
9523 ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
9535 \begin_layout Standard
9536 Es ist üblich, für einen
9543 \begin_inset Quotes gld
9551 \begin_inset Quotes grd
9556 zu benutzen, und den Textdrucker
9559 \begin_inset Quotes gld
9567 \begin_inset Quotes grd
9577 \begin_layout Subsection
9578 Die Drucker-Gerätedatei
9581 \begin_layout Standard
9582 Der nächste Teil der Beispieleinträge legt das Gerät (das heißt den Namen
9583 der Gerätedatei) fest, auf dem gedruckt werden soll.
9584 In allen Beispieleinträgen lautet diese Zeile:
9587 \begin_layout LyX-Code
9595 \begin_layout Standard
9600 Noch einmal: Beachten Sie das
9603 \begin_inset Quotes gld
9613 \begin_inset Quotes grd
9618 am Ende der Zeile und das zusätzliche
9621 \begin_inset Quotes gld
9629 \begin_inset Quotes gld
9634 nach den Leerzeichen, die benutzt wurden, um den Text einzurücken
9639 \begin_layout Standard
9661 ) geben Sie den Namen des Drucker-Device an.
9662 Im Beispiel handelt es sich um
9669 die parallele Schnittstelle.
9670 Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
9671 Wenn Sie einen haben, sollten Sie
9678 für die erste serielle Schnittstelle benutzen,
9685 für die zweite, usw.
9686 In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
9691 -Eintrag benutzen müssen, beispielsweise um die Baudrate festzulegen.
9696 -Manpage enthält darüber weitere Informationen.
9699 \begin_layout Standard
9700 Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
9701 Außerdem hängt der Drucker bei
9705 PC-Kompatiblen Computern an
9712 \begin_layout Standard
9713 Warum ist die erste parallele Schnittstelle
9725 ? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
9752 Da die meisten PC-Kompatiblen Computer die parallele Schnittstelle auf
9757 legen, ist bei diesen Systemen
9761 die parallele Schnittstelle.
9763 Wenn Sie über mehr als eine parallele Schnittstelle
9764 verfügen, ändert sich die Situation.
9765 Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
9766 geändert haben sollten, wird ein anderes
9770 -Gerät auf die parallele Schnittstelle zeigen.
9771 Andere Systeme sind möglicherweise völlig merkwürdig konfiguriert.
9772 In jedem Fall können Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
9774 Dann können Sie mit Hilfe der Adresse auch bestimmen, ob Sie
9799 Möglicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
9800 sollten also testen, welches Device die Druckerschnittstelle anspricht.
9803 \begin_layout Subsection
9804 Das Spulverzeichnis und die Logdatei
9807 \begin_layout Standard
9808 Zusätzlich zu einem Druckernamen und einem zugehörigen Gerät benötigen Sie
9809 auch noch ein Verzeichnis für den Drucker-Spooler.
9810 Dieses wird mit dem Kürzel
9829 Es ist auch sehr sinnvoll, eine Logdatei für Fehlermeldungen anzulegen.
9830 Diese gibt man nach dem Kürzel
9851 \begin_layout Standard
9852 Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
9856 ; manche benutzen nur
9861 In jedem Fall erhält traditionell jeder Druckereintrag ein eigenes Unterverzeic
9862 hnis mit dem Namen des jeweiligen Druckers.
9864 \begin_inset Quotes gld
9868 \begin_inset Quotes grd
9871 einloggen und diese Verzeichnisse von Hand anlegen.
9872 Sie werden auch den Eigentümer dieser Verzeichnisse ändern müssen, damit
9873 die Gruppenzugehörigkeit der Verzeichnisse
9878 (Dies kann man zum Beispiel mit
9890 der Name des entsprechenden Verzeichnisses ist.)
9893 \begin_layout Standard
9894 Sehen Sie sich einmal den Eintrag des Druckers
9898 aus dem Beispiel an.
9899 Er enthält die Zeilen:
9902 \begin_layout LyX-Code
9905 :sd=/var/spool/lpd/ps:
9910 \begin_layout LyX-Code
9913 :lf=/var/spool/lpd/ps/errs:
9918 \begin_layout Standard
9923 das Spoolverzeichnis ist und die Fehlermeldungen in die Datei
9924 \begin_inset LatexCommand url
9925 target "/var/spool/lpd/ps/errs"
9929 geschrieben werden sollen.
9930 Sie sollten diese Datei
9931 \begin_inset Quotes gld
9935 \begin_inset Quotes grd
9938 , indem Sie im Spoolverzeichnis das Kommando
9946 \begin_layout Standard
9951 erfüllt zwei Aufgaben.
9952 Erstens stellt er sicher, daß eine Datei dieses Namens existiert, indem
9953 sie gegebenenfalls einfach erzeugt wird.
9954 Sie ist dann zwar leer, aber sie existiert.
9955 Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt geändert
9961 sorgt dafür, daß diese Zeit auf
9962 \begin_inset Quotes gld
9966 \begin_inset Quotes grd
9971 \begin_inset Quotes gld
9975 \begin_inset Quotes grd
9978 also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
9979 (In unserem Fall benötigen wir lediglich die erste Wirkungsweise.)
9987 \begin_layout Standard
9988 Ganz ähnlich sieht der Eintrag für den Drucker
9996 \begin_layout LyX-Code
9999 :sd=/var/spool/lpd/lp:
10004 \begin_layout LyX-Code
10007 :lf=/var/spool/lpd/lp/errs:
10012 \begin_layout Standard
10013 Wieder: Spoolverzeichnis
10022 /var/spool/lpd/lp/errs
10028 \begin_layout Subsection
10032 \begin_layout Standard
10037 , der einfach Text direkt an den Drucker weitergibt, benötigen die Drucker
10046 einen sogenannten Filter.
10047 (Darum haben Ihre Einträge noch eine zusätzliche Zeile.) Das
10051 -Kürzel für das Filterprogramm ist
10074 \begin_layout Standard
10075 Es gibt übrigens verschiedene Kürzel, um Filterprogramme anzugeben.
10076 Man hat dadurch die Möglichkeit, verschiedene Filter für verschiedene Zwecke
10078 Sie können auch beim Aufruf von
10082 unterschiedliche Filter auswählen -- aber das soll hier nicht vertieft
10083 werden, es wird hier nicht benötigt.
10086 \begin_layout Standard
10087 Sehen Sie sich den Eintrag für den Drucker
10094 \begin_layout LyX-Code
10097 :if=/var/spool/lpd/ps/ps.filter:
10102 \begin_layout Standard
10111 ist ein Shellscript, das im Spoolverzeichnis des Druckers
10116 Sie können prinzipiell auch direkt den Namen eines Programms angeben, aber
10117 der Aufruf eines Shellscripts gibt Ihnen die Möglichkeit, Kommandozeilenparamet
10121 \begin_layout Standard
10122 Alle Filter, egal ob
10123 \begin_inset Quotes gld
10127 \begin_inset Quotes grd
10130 Programme oder Shellscripts, müssen Ihre Eingabe aus
10134 (der Standardeingabe) übernehmen und die Ausgabe nach
10138 (der Standardausgabe) ausgeben.
10141 \begin_layout Subsection
10145 \begin_layout Standard
10146 Es gibt noch drei zusätzliche Kürzel, die Sie in Ihre
10152 -Einträge schreiben sollten.
10153 Sie können diese am Ende aller drei Beispieleinträge sehen.
10154 Es handelt sich um:
10157 \begin_layout LyX-Code
10165 \begin_layout LyX-Code
10173 \begin_layout LyX-Code
10179 \begin_layout Standard
10202 \begin_layout Standard
10207 würde bedeuten: Die zu druckende Datei darf nicht größer werden als 5 Datenblöc
10209 Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
10210 \begin_inset Quotes gld
10214 \begin_inset Quotes grd
10217 benötigt, hat man festgelegt, daß 0 hier soviel bedeutet wie
10218 \begin_inset Quotes gld
10222 \begin_inset Quotes grd
10231 \begin_inset Quotes gld
10234 es können Dateien beliebiger Größe gedruckt werden
10235 \begin_inset Quotes grd
10265 sorgt dafür, daß nach einem Druckauftrag nicht noch ein zusätzlicher Befehl
10267 \begin_inset Quotes gld
10271 \begin_inset Quotes grd
10293 ), daß vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zusätzliche
10294 Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
10297 \begin_layout Section
10298 Wir bauen einen Druckerfilter
10301 \begin_layout Subsection
10302 PostScript®-Dateien mit Hilfe von Ghostscript ausdrucken
10305 \begin_layout Standard
10306 Vermutlich kann Ihr Drucker nicht von sich aus PostScript
10311 Um Ihren Drucker trotzdem wie einen
10315 -Drucker benutzen zu können, ist es am einfachsten, das
10323 als Filterprogramm zu benutzen.
10328 Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
10329 Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
10330 können), sind Sie auf sich allein gestellt (für den Anfang lesen Sie einmal
10338 \begin_layout Standard
10339 Zunächst sollten Sie Ghostscript installieren.
10340 An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
10342 Andernfalls können Sie Ghostscript auch über das Linux-FTP-Archiv
10353 Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
10359 \begin_layout LyX-Code
10365 \begin_layout Standard
10366 Es erscheint eine Liste von verfügbaren Ausgabetreibern und -formaten.
10367 Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
10371 \begin_layout Itemize
10380 \begin_layout Description
10388 \begin_layout Description
10397 \begin_layout Standard
10407 \begin_layout Description
10416 \begin_layout Standard
10426 \begin_layout Description
10429 iwlq Imagewriter LQ i
10436 \begin_inset Formula $320\times216$
10447 \begin_layout Itemize
10456 \begin_layout Description
10459 bj10e BubbleJet BJ-10e
10462 \begin_layout Description
10465 bj200 BubbleJet BJ-200
10468 \begin_layout Description
10471 bjc600 Color BubbleJet BJC-600, BJC-4000
10479 \begin_layout Standard
10480 Funktioniert auch für Apple-Drucker wie dem StyleWriter 2x00
10490 \begin_layout Description
10493 bjc800 Color BubbleJet BJC-800
10496 \begin_layout Description
10504 \begin_layout Description
10517 \begin_layout Itemize
10526 \begin_layout Description
10532 \begin_layout Description
10538 \begin_layout Description
10543 mit Textverbesserung bei niedriger Auf\SpecialChar \textcompwordmark{}
10547 \begin_layout Description
10553 \begin_layout Description
10559 \begin_layout Description
10565 \begin_layout Description
10573 \begin_layout Description
10578 Alternativer Treiber für
10584 \begin_layout Itemize
10593 \begin_layout Description
10596 ap3250 ActionPrinter AP3250
10598 (und jeder andere Drucker, der die Druckersprache
10607 \begin_layout Description
10620 Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
10634 \begin_layout Description
10651 Nadeln (und Kompatible)
10654 \begin_layout Description
10667 (und Kompatible) in mittlerer Auf\SpecialChar \textcompwordmark{}
10673 \begin_layout Description
10682 Nadeldrucker (und Kompatible) in dreifacher Auf\SpecialChar \textcompwordmark{}
10686 \begin_layout Description
10691 Farbdrucker (funktioniert auch mit
10702 \begin_layout Description
10705 st800 Stylus 800 inkjet
10708 \begin_layout Description
10715 Stylus Color, Stylus Color Pro, Stylus Color II
10725 \begin_layout Itemize
10740 \begin_layout Description
10748 \begin_layout Description
10751 cdeskjet DeskJet 500C
10760 \begin_layout Description
10763 cdjcolor DeskJet 500C
10782 \begin_layout Description
10785 cdjmono DeskJet 500C
10789 and 510C, 520C, 540C
10791 ) im Schwarzweißbetrieb
10794 \begin_layout Description
10805 \begin_layout Description
10808 cdj550 DeskJet 550C
10815 \begin_layout Description
10825 \begin_layout Description
10828 djet500 DeskJet 500
10831 \begin_layout Description
10844 Treiber (arbeitet nicht mit dem
10859 \begin_layout Description
10862 dnj650c DesignJet 650C
10865 \begin_layout Description
10868 ljet2p LaserJet IId, LaserJet IIp,
10881 \begin_layout Description
10884 ljet3 LaserJet III*
10899 \begin_layout Description
10902 ljet3d LaserJet IIID
10904 mit Möglichkeit zu doppelseitigem Drucken
10907 \begin_layout Description
10912 (Voreinstellung für die Auf\SpecialChar \textcompwordmark{}
10920 \begin_layout Description
10934 \begin_layout Description
10937 ljetplus LaserJet Plus
10940 \begin_layout Description
10946 \begin_layout Description
10958 \begin_layout Description
10961 pjxl PaintJet XL color
10964 \begin_layout Description
10967 pjxl300 PaintJet XL300 color
10976 \begin_layout Description
10989 \begin_layout Itemize
10998 \begin_layout Description
11018 \begin_layout Description
11038 \begin_layout Description
11058 \begin_layout Description
11075 \begin_layout Itemize
11076 Verschiedene andere Drucker
11082 \begin_layout Description
11085 cp50 Mitsubishi CP50
11090 \begin_layout Description
11100 \begin_layout Description
11103 imagen Imagen ImPress
11108 \begin_layout Description
11111 jetp3852 IBM Jetprinter
11130 \begin_layout Description
11138 \begin_layout Description
11141 necp6 NEC P6/P6+/P60
11147 Auf\SpecialChar \textcompwordmark{}
11151 \begin_layout Description
11154 nwp533 Sony Microsystems NWP533
11165 \begin_layout Description
11173 \begin_layout Description
11176 oki182 Okidata MicroLine 182
11179 \begin_layout Description
11182 okiibm Okidata MicroLine IBM-K
11187 \begin_layout Description
11195 \begin_layout Description
11207 \begin_layout Description
11213 \begin_layout Description
11220 2700, 3700, 4045, etc.)
11224 \begin_layout Standard
11225 Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
11226 Ihren Drucker nicht unterstützt, können Sie versuchen, Ghostscript mit
11227 Hilfe des Quellcodes selbst zu übersetzen.
11228 Wenn Ihr Drucker nicht
11232 unterstützt wird, versuchen Sie es mit einem Treiber für einen kompatiblen
11236 \begin_layout Standard
11237 Beachten Sie, daß einige Drucker spezielle Kommandozeilenparameter benötigen.
11238 Zum Beispiel möchte der
11242 -Treiber, daß die Datei
11246 noch vor der eigentlichen Eingabedatei eingegeben wird.
11247 Für mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
11250 \begin_layout Standard
11251 Als nächstes bauen wir den Filter.
11252 Es empfiehlt sich, der Datei den Namen
11259 zu geben (dabei ist
11263 der Name, den Sie Ihrem Drucker in der
11267 -Datei gegeben haben).
11268 Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
11270 Das Filterskript sollte folgendes enthalten:
11273 \begin_layout LyX-Code
11279 \begin_layout LyX-Code
11282 /usr/bin/gs -q -dSAFER -dNOPAUSE
11299 \begin_layout LyX-Code
11326 VorangestellteDatei
11333 \begin_layout Standard
11338 den Treiber für Ihren Drucker angibt;
11342 ist die Auf\SpecialChar \textcompwordmark{}
11343 lösung, die Sie benutzen wollen;
11347 steht für alle möglichen anderen Optionen, mit denen Sie Ghostscript aufrufen
11348 möchten; das (optionale)
11350 VorangestellteDatei
11355 ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einfügen
11358 \begin_inset Quotes gld
11368 \begin_inset Quotes grd
11371 am Ende der zweiten Zeile ist der übliche Weg, in einem Shellskript einen
11372 Befehl in mehrere Zeilen aufzuspalten
11376 \begin_layout Standard
11382 Nur muss ein Shellskript bei weitem nicht so penibel geschrieben werden.
11388 (Die Argumente in den eckigen Klammern sind optional und werden in vielen
11389 Fällen nicht benötigt.
11390 Die Klammern selbst erscheinen natürlich
11394 in der Filterdatei.)
11397 \begin_layout Standard
11398 Beachten Sie, daß hier davon ausgegangen wird, daß sich das Programm Ghostscript
11408 Dies kann in Ihrem System anders sein.
11411 \begin_layout Standard
11412 Verschiedene Druckertreiber behandeln das Argument
11417 Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
11422 Andere möchten die horizontale und die vertikale Auf\SpecialChar \textcompwordmark{}
11423 lösung einzeln eingegeben
11424 haben, zum Beispiel
11429 Es kann sein, daß der Druckertreiber auch noch andere Optionen unterstützt.
11430 Genaueres müssen Sie in der Dokumentation von Ghostscript nachlesen.
11433 \begin_layout Standard
11434 Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
11438 , um die Skriptdatei zu einer ausführbaren Datei zu machen.
11439 (Dazu müssen Sie als
11440 \begin_inset Quotes gld
11444 \begin_inset Quotes grd
11450 \begin_layout Standard
11451 Hier ist ein Beispielfilter, den
11460 Epson Stylus Color IIs
11467 \begin_layout LyX-Code
11473 \begin_layout LyX-Code
11476 /usr/bin/gs -q -dSAFER -sDEVICE=stcolor
11481 \begin_layout LyX-Code
11484 -r360x360 -sDithering=fsmono
11489 \begin_layout LyX-Code
11492 -dNOPAUSE -dnoWeave
11497 \begin_layout LyX-Code
11500 -sOutputFile=- stcolor.ps -
11503 \begin_layout Standard
11504 Dieser Filter erzeugt eine Ausgabe in
11508 und schwarzweiß für einen
11510 Epson Stylus Color IIs
11514 \begin_layout Standard
11524 Ich benutze einen ähnlichen Filter für meinen
11541 benutze ich einen anderen Wert für den
11555 \begin_layout Subsection
11556 Wenn Ihr Drucker bereits PostScript® versteht\SpecialChar \ldots{}
11560 \begin_layout Standard
11561 Viele moderne Laserdrucker haben Post
11570 Einige Laserdrucker benutzen
11575 \begin_inset Quotes gld
11579 \begin_inset Quotes grd
11583 Wenn Sie über solch einen Drucker verfügen, benötigen Sie keinen Filter,
11584 sondern können Ihre Ausgabe direkt an den Drucker weiterleiten.
11585 Allerdings -- wenn Sie eine einfache Textdatei drucken möchten, werden
11586 Sie den Text erst irgendwie in
11590 formatieren müssen.
11593 \begin_layout Standard
11594 Es gibt drei verbreitete Programme, die ASCII-Dateien nach
11623 kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
11628 -Drucker sollten Sie ein Filterskript erzeugen, das eines dieser Programme
11629 zur Umwandlung benutzt.
11634 -Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
11635 druckt.) Lesen Sie für weitere Informationen die
11647 \begin_layout Section
11648 Der Druckerspuldämon
11653 \begin_layout Standard
11654 Das Programm, das letztlich die Druckaufträge ausführt, heißt
11659 Dies ist auch das Programm, das die Datei
11662 \begin_inset LatexCommand url
11663 target "/etc/printcap"
11673 Irgendwo in den Shellskripts, die ausgeführt werden, wenn Ihr Computer
11678 \begin_layout Standard
11679 Auf einigen Computern stehen diese
11697 Das müssen Sie selbst herausfinden.
11706 gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
11707 Systems zur Verfügung steht.
11708 Im Prinzip können Sie auch jedes Mal
11712 von Hand starten, wenn Sie als
11713 \begin_inset Quotes gld
11717 \begin_inset Quotes grd
11723 \begin_layout Standard
11728 erst einmal auf Ihrem System läuft, können Sie ihn mit Hilfe des
11732 efehls kontrollieren.
11733 Auch hierzu müssen Sie als
11734 \begin_inset Quotes gld
11738 \begin_inset Quotes grd
11744 \begin_layout Section
11745 Kurze Zusammenfassung
11748 \begin_layout Standard
11749 Zum Abschluss fassen wir noch einmal die Schritte zusammen, die Sie durchführen
11750 müssen, um eine minimale Konfiguration zu erreichen.
11751 Wenn Sie fertig sind, haben Sie zwei Drucker: der eine heißt
11752 \begin_inset Quotes gld
11760 \begin_inset Quotes grd
11763 und dient dazu, ASCII zu drucken, der andere heißt
11764 \begin_inset Quotes gld
11772 \begin_inset Quotes grd
11775 und verarbeitet Aufträge in
11780 Der Druckerfilter für den
11783 \begin_inset Quotes gld
11791 \begin_inset Quotes grd
11796 -Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
11797 ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf\SpecialChar \textcompwordmark{}
11804 \begin_layout Enumerate
11812 \begin_inset Quotes gld
11816 \begin_inset Quotes grd
11821 ein oder benutzen Sie
11831 \begin_layout Enumerate
11832 Führen Sie folgende Befehle aus:
11836 \begin_layout Enumerate
11843 \begin_layout Enumerate
11853 \begin_layout Standard
11854 (wenn es nicht bereits existiert)
11858 \begin_layout Enumerate
11866 \begin_layout Standard
11867 (Möglicherweise müssen Sie
11884 \begin_layout Enumerate
11891 \begin_layout Enumerate
11899 \begin_layout Standard
11900 (nur falls diese Verzeichnisse noch nicht existieren)
11904 \begin_layout Enumerate
11908 touch lp/errs ps/errs
11911 \begin_layout Enumerate
11915 chgrp daemon lp ps lp/errs ps/errs
11919 \begin_layout Enumerate
11920 Editieren Sie nun Ihre Datei
11928 \begin_layout Enumerate
11929 Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
11934 \begin_layout Enumerate
11935 \SpecialChar \ldots{}
11936 entweder die alte Version umbenennen (zum Beispiel in
11937 \begin_inset LatexCommand url
11938 target "/etc/printcap.orig"
11945 \begin_layout Enumerate
11946 \SpecialChar \ldots{}
11947 oder alle Einträge auskommentieren, indem Sie an den Anfang jeder Zeile
11951 \begin_inset Quotes gld
11959 \begin_inset Quotes grd
11964 -Zeichen schreiben.
11968 \begin_layout Enumerate
11969 Erstellen Sie in Ihrer
11982 \begin_layout LyX-Code
11990 \begin_layout LyX-Code
11998 \begin_layout LyX-Code
12001 :sd=/var/spool/lpd/lp:
12006 \begin_layout LyX-Code
12009 :lf=/var/spool/lpd/lp/errs:
12014 \begin_layout LyX-Code
12038 \begin_layout LyX-Code
12046 \begin_layout LyX-Code
12049 :sd=/var/spool/lpd/ps:
12054 \begin_layout LyX-Code
12057 :lf=/var/spool/lpd/ps/errs:
12062 \begin_layout LyX-Code
12065 :if=/var/spool/lpd/ps/ps.filter:
12070 \begin_layout LyX-Code
12077 \begin_layout Enumerate
12078 STELLEN SIE SICHER, DASS:
12082 \begin_layout Enumerate
12083 nichts in einer Leerzeile zwischen zwei Einträgen steht -- nicht einmal
12090 \begin_layout Enumerate
12094 \begin_inset Quotes gld
12104 \begin_inset Quotes grd
12109 -Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
12117 \begin_layout Enumerate
12118 Als nächstes, erstellen Sie ein Filterskript für den Drucker
12128 \begin_layout Enumerate
12129 Erstellen Sie eine Datei
12132 /var/spool/lpd/ps/ps.filter
12135 mit folgendem Inhalt
12141 \begin_layout LyX-Code
12147 \begin_layout LyX-Code
12150 /usr/bin/gs -q -dSAFER -dNOPAUSE
12155 \begin_layout LyX-Code
12158 -sDEVICE=epson -sOutputFile=- -
12161 \begin_layout Standard
12162 (Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
12163 \begin_inset Quotes gld
12171 \begin_inset Quotes grd
12174 durch den entsprechenden Treibernamen Ihres Druckers.
12175 Wenn sich das Programm
12183 befinden sollte, korrigieren Sie den Pfad.)
12187 \begin_layout Enumerate
12188 Führen Sie folgende Befehle aus:
12192 \begin_layout Enumerate
12196 chmod a+X /var/spool/lpd/ps/ps.filter
12199 \begin_layout Enumerate
12203 chgrp daemon /var/spool/lpd/ps/ps.filter
12208 \begin_layout Enumerate
12209 Zuletzt starten Sie den Druckerdämon
12219 \begin_layout Enumerate
12220 Wenn er noch nicht läuft, benutzen Sie
12226 , um ihn zu starten.
12230 \begin_layout Enumerate
12231 Wenn er bereits läuft, starten Sie das Programm
12260 Diese Befehle aktivieren die neuen Einträge in
12285 \begin_layout Enumerate
12286 Stellen Sie sicher, daß
12293 irgendwo in Ihren Bootscripts ausgeführt wird.
12297 \begin_layout Enumerate
12298 Sie können sich jetzt wieder als
12302 ausloggen und Ihre neuen Druckereinträge testen.
12310 aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
12315 zu testen; entsprechend testen Sie den Drucker
12329 gefolgt vom Namen einer kurzen Datei im
12339 \begin_layout Standard
12340 Noch ein Wort zur Vorsicht: wenn Sie den Drucker
12344 testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
12345 eine Unmenge Müll an Ihren Drucker schicken.
12346 Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
12361 , um den Druckauftrag zu widerrufen.
12366 Anschließend können Sie Ihren Drucker wieder einschalten.
12369 \begin_layout Standard
12370 Wenn einer der beiden Drucker nicht funktioniert, überprüfen Sie alle Schritte
12372 Ansonsten können Ihnen die Man
12407 \begin_layout Standard
12408 Wenn alles funktioniert, herzlichen Glückwunsch!
12411 \begin_layout Chapter
12413 \begin_inset LatexCommand label
12414 name "cha:Externes"
12421 \begin_layout Section
12425 \begin_layout Standard
12426 Einer der am häufigsten geäußerten Wünsche der LyX-Benuutzer ist die Möglichkeit
12427 einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
12428 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
12429 ähnliches zum Einbinden in Dokumente zu erstellen.
12430 Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
12431 das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
12435 \begin_layout Itemize
12436 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
12437 e Programm starten.
12440 \begin_layout Itemize
12441 LyX merkt nicht, daß Sie die Abbildung geändert haben, und die Darstellung
12442 am Bildschirm wird schnell veraltet; dies wird noch durch die fehlende
12443 Möglichkeit, die Anzeige zu aktualisieren, erschwert.
12446 \begin_layout Itemize
12447 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
12448 HTML oder ASCII umgehen.
12451 \begin_layout Standard
12454 Externes\InsetSpace \space{}
12457 ist der Versuch, diese Probleme zu lösen
12461 \begin_layout Standard
12462 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
12463 wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
12464 zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
12471 Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
12472 LyX und einer externen Anwendung definiert wird.
12473 Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
12474 von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
12475 und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
12479 \begin_layout Standard
12480 Das Ergebnis ist eben genau diese Einfügung
12482 Externes\InsetSpace \space{}
12486 Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
12487 Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
12488 Wenn Sie darauf klicken, erscheint ein Dialog, in dem Sie genau festlegen
12489 können, welche Art von Material Sie einbinden wollen.
12490 Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
12491 oben aufgezeigten Probleme umgehen können und einiges mehr.
12494 \begin_layout Section
12495 Wie funktioniert das?
12498 \begin_layout Standard
12501 Externes\InsetSpace \space{}
12504 basiert auf dem Konzept der Vorlage.
12505 Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
12506 Sorte von Material umgehen soll.
12507 Derzeit gehören zu LyX derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
12508 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
12509 Die vollständige Liste sehen Sie in
12514 infügen\SpecialChar \menuseparator
12519 atei\SpecialChar \menuseparator
12524 xternes\InsetSpace ~
12530 \begin_layout Standard
12531 Darüberhinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
12533 Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
12534 hoffen, daß Sie derartig erstellte Vorlagen an das LyX-Team schicken, damit
12535 sie in kommenden LyX-Versionen integriert werden können.
12538 \begin_layout Standard
12539 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
12540 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
12541 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
12543 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
12546 \begin_layout Standard
12547 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
12553 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
12554 speichern Sie diese
12559 Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen, müssen Sie
12564 starten, um eine PostScript®-Datei zu erzeugen, die von LaTeX eingebunden
12566 In diesem Fall ist also die
12570 -Datei die oben erwähnte Originaldatei, und die
12574 Datei die tatsächlich eingebundene Datei.
12577 \begin_layout Standard
12578 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
12579 Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
12580 Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
12581 dliche Exportformate für die LyX-Datei zu ermöglichen.
12584 \begin_layout Standard
12585 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
12586 eine PostScript®-Datei im Rohformat einzubinden.
12587 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
12588 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
12589 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
12590 Genau dies ist mit der Einfügung
12594 möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
12595 en (sofern sie von LyX unterstützt werden).
12598 \begin_layout Standard
12599 Darüberhinaus erlaubt die Einfügung
12603 aber auch die einfache Integration mit externen Betrachtern und Editoren.
12604 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
12605 XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript®-
12611 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
12612 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
12613 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
12614 der richtigen Größe zu erstellen.
12615 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
12616 und können so Ihre Produktivität ungemein steigern.
12619 \begin_layout Standard
12620 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
12621 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
12623 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
12624 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen, um externe
12625 Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
12629 \begin_layout Standard
12630 Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
12631 die Möglichkeiten von LyX stark erweitern, ohne dazu den eigentlichen Quellcode
12632 verändern zu müssen.
12633 Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
12634 aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
12637 \begin_layout Standard
12638 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
12639 möglicher Exportformate für das eingefügte Material gibt, wäre es zu vermuten,
12640 daß man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
12641 Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
12642 lle so einfach wie möglich zu halten.
12643 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
12644 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
12645 und es gibt nur einen Schalter
12647 in\InsetSpace \space{}
12652 \begin_layout Standard
12659 X\InsetSpace \space{}
12662 , der die Datei in genau diesem primären Format anzeigt.
12665 \begin_layout Standard
12666 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
12667 So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
12669 Denken Sie also daran, daß Ihnen die Vorschau lediglich das Aussehen in
12670 diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
12671 anderen Formaten aussieht, müssen Sie wie gewohnt die Konvertierung manuell
12675 \begin_layout Section
12681 \begin_layout Standard
12682 Eine Externe Einfügung wird vom Menü
12689 \SpecialChar \menuseparator
12697 \SpecialChar \menuseparator
12705 \InsetSpace \space{}
12710 \SpecialChar \ldots{}
12712 Es wird dann der Dialog
12714 Externes\InsetSpace \space{}
12718 In diesem Dialog können Sie genau festlegen, welche Art von Material Sie
12719 einbinden wollen, und auch wie das geschehen soll.
12720 Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
12721 und Betrachter starten.
12724 \begin_layout Standard
12725 Auf der Karteikarte
12729 befindet sich zunächst ein Fenster
12733 , in das Sie einen Dateinamen direkt oder über
12737 \SpecialChar \ldots{}
12739 Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird,
12740 besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
12741 Darunter ist ein Schalter
12743 Datei\InsetSpace \space{}
12744 bearbeiten\SpecialChar \ldots{}
12747 , mit dem ein Bearbeitungsprogramm für die eingegebene Datei aufgerufen
12751 \begin_layout Standard
12752 Dann kommt eine Liste mit Vorlagen.
12753 Im Textfenster darunter finden Sie einige hoffentlich hilfreiche Hinweise
12754 zur Verwendung der gewählten Vorlage: Meist eine kurze Beschreibung, was
12755 die Vorlage macht und welche Parameter möglich sind.
12758 \begin_layout Standard
12759 Unten links im Dialogfenster können Sie noch
12766 \begin_layout Standard
12767 Wenn Sie auf der Karteikarte
12773 \begin_layout Standard
12780 X-Ansicht in\InsetSpace \space{}
12785 \begin_layout Standard
12792 X\InsetSpace \space{}
12795 aktiviert haben, wird die externe Datei angezeigt, wenn es möglich ist.
12798 in\InsetSpace \space{}
12803 \begin_layout Standard
12810 X\InsetSpace \space{}
12813 deaktiviert, erscheint nur ein grau hiterlegtes Kästchen mit Vorlagentyp
12817 \begin_layout Standard
12818 Dann gibt es noch die Karteikarten
12834 , die Sie bereits aus
12839 infügen\SpecialChar \menuseparator
12844 rafik\SpecialChar \ldots{}
12848 Die letzten beiden sind abhängig vom Vorlagentyp aktiviert.
12851 \begin_layout Standard
12852 Ganz unten befinden sich schließlich die gewohnten Knöpfe
12874 \begin_layout Section
12878 \begin_layout Standard
12879 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
12880 von externem Material verwendet werden können.
12881 Dies sollte etwa folgendes umfassen:
12884 \begin_layout Itemize
12885 Externe Rasterbilder
12888 \begin_layout Itemize
12889 Externe XFig-Abbildungen
12892 \begin_layout Itemize
12896 \begin_layout Itemize
12900 \begin_layout Section
12901 Die Konfigurationsdatei
12904 \begin_layout Standard
12905 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
12906 Allerdings sollten Sie sich im klaren sein, daß Sie, wenn Sie dabei zu
12907 unbesorgt vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
12908 Wenn Sie also eigene Vorlagen erstellen wollen, lesen Sie bitte
12912 den Abschnitt\InsetSpace \space{}
12914 \begin_inset LatexCommand vref
12915 reference "sec:Sicherheitshinweise"
12922 \begin_layout Standard
12923 Trotzdem sollten Sie unbedingt selbst erstellte Vorlagen an das LyX-Team
12927 \begin_layout Standard
12928 Die Vorlagendefinitionen befinden sich in der Datei
12930 LyXDir/external_templates
12933 Sie können sich eine Kopie davon in Ihr privates Benutzerverzeichnis
12937 kopieren und editieren.
12938 Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
12939 genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
12940 finden\SpecialChar \ldots{}
12944 \begin_layout Section
12945 Der Ersetzungsmechanismus
12948 \begin_layout Standard
12949 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
12950 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
12951 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
12952 Aufruf ausgewertet werden.
12953 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
12954 das LyX-Dokument enthält.
12955 Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
12957 Hier finden Sie eine Liste dieser Makros:
12960 \begin_layout Description
12961 $$FName Der Name der im Dialog angegeben Datei.
12964 \begin_layout Description
12965 $$Basename Der Dateiname ohne die Endung
12968 \begin_layout Description
12969 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
12970 wird automatisch gelöscht, wenn das Dokument geschlossen oder die Einfügung
12974 \begin_layout Description
12976 \begin_inset Quotes gld
12980 \begin_inset Quotes grd
12983 ) Dieses Makro wird zum Inhalt der Datei mit dem Namen
12990 \begin_layout Description
12991 $$Sysdir Dies wird durch den Namen des Systemverzeichnisses ersetzt.
12992 Es wird normalerweise verwendet, um diverse Hilfsskripte anzusprechen,
12993 die Teil von LyX sind.
12996 \begin_layout Standard
12997 Darüberhinaus werden sämtliche Umgebungsvariablen der Form
13004 \begin_layout Section
13005 Sicherheitshinweise
13006 \begin_inset LatexCommand label
13007 name "sec:Sicherheitshinweise"
13014 \begin_layout Standard
13015 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
13016 zu einer Vielzahl von externen Programmen und startet diese automatisch.
13017 Darum ist es notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
13019 Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
13020 Parameter anzugeben, scheinbar Gefahr, daß jemand bösartige Dokumente erstellt,
13021 die willkürliche Befehle ausführen, sobald ein Benutzer sie betrachtet
13023 Dies ist etwas, das wir unter allen Umständen vermeiden wollen.
13026 \begin_layout Standard
13027 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
13028 tei festgelegt werden können, bestehen keine Sicherheitsbedenken, solange
13029 LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
13030 Der Grund dafür ist, daß die externen Programme nicht mit dem Systembefehl
13035 aufgerufen werden, sondern mit
13040 Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
13041 willkürliche Befehle durch die Shell ausführen zu lassen.
13044 \begin_layout Standard
13048 \begin_layout Standard
13057 Bedingt durch diese Sicherheit, sind Sie allerdings etwas in der Auswahl
13058 der Befehlszeichenketten eingeschränkt, die Sie in der Vorlagedatei verwenden
13060 Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muss
13061 auch so bleiben, wenn LyX weiterhin sicher bleiben soll.
13062 Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
13063 Skript schreiben und dieses dann aufrufen.
13066 \begin_layout Standard
13071 finden Sie das Skript
13073 general_command_wrapper.py
13075 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
13076 Es ist auch ein gutes Beispiel, wenn Sie selbst eigene, sichere Skripte
13078 Ein sehr viel komplexeres Beispiel, das auch
13082 und Konsorten verwendet, finden Sie mit
13086 im selben Verzeichnis.
13090 \begin_layout Standard
13102 \begin_layout Standard
13103 Es ist zwar durchaus möglich, eine Vorlage zu erstellen, die eine direkte
13104 Interaktion mit der Shell erlaubt.
13105 Dies würde jedoch einem böswilligen Benutzer erlauben, durch die clevere
13106 Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
13107 Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
13112 -Mechanismus arbeiten.
13115 \begin_layout Standard
13116 Selbstverständlich mag es verlockend sein, in einer sicheren Umgebung zu
13117 den einfacheren Shellscripts zurückzukehren.
13118 Aber seien Sie sich bewusst, daß Sie dadurch ein potentielles Sicherheitsloch
13120 Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
13121 Open Source an uns zu schicke,n sollte klar sein, daß ein derartiges, unsichere
13122 s Skript niemals fester Bestandteil der LyX-Distribution werden kann.
13125 \begin_layout Standard
13126 Die Einfügung externes Material gibt eine große Macht, und man muss sicherheitsb
13127 ewusst damit umgehen.
13128 Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
13129 die Türe zu gewaltigen Sicherheitsproblemen öffnen.
13130 Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
13131 oder fragen Sie das LyX-Team, wenn Sie sich nicht sicher sind, ob eine
13132 von Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
13133 Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
13134 kontrollierten Umfeld verwenden.
13137 \begin_layout Section
13138 Die Zukunft der externen Einfügung
13141 \begin_layout Standard
13142 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
13143 Mechanismus, der einen Zugang zu den Interna von LyX bietet.
13144 Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
13145 Falls sich jemand an die Weiterentwicklung macht, sind hier ein paar Hinweise,
13146 welche Wege dabei gegangen werden sollten:
13149 \begin_layout Itemize
13150 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
13153 \begin_layout Itemize
13154 Eingebettete Bearbeitung, zum Beispiel über OpenParts oder ein ähnliches
13158 \begin_layout Itemize
13159 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
13160 Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
13161 ebenso für die Parameter für jedes dieser Formate.
13162 Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
13163 global für diese eine Vorlage gilt.
13164 Dies würde es ermöglichen, auf die etwas willkürliche Festlegung eines
13165 primären Formates für das einzubindende Material zu verzichten.
13168 \begin_layout Itemize
13169 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
13170 als die einfache Parameterzeile zu ermöglichen.
13171 Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
13172 e Version der Einfügungsdialoge zu erstellen.
13175 \begin_layout Chapter
13180 \begin_layout Standard
13181 Dieser Anhang ist eine große Zusammenstellung aller Tastaturkürzel der deutschen
13183 Ursprünglich sollte es nur eine Liste der Kürzel, gefolgt von der zugeordneten
13184 Funktion werden, damit ein Benutzer schnell herausfinden kann, was ein
13186 Später haben wir uns dann entschlossen, auch die Menüs und die Definition
13187 der Werkzeugleiste hier aufzunehmen.
13191 \begin_layout Standard
13192 Die Form ist eigentlich selbsterklärend, dennoch ein paar Tipps: Alle Einträge
13201 usw.) sind alphabetisch geordnet.
13202 Einfachere Kombinationen stehen weiter oben als komplexere (
13211 Alle Einträge hier wurden aus der Menüstruktur und den Definitionsdateien
13221 Diese Dateien stellen im Zweifelsfall
13226 Bedenken Sie auch, daß Sie die Tastaturkürzel auch in Ihrer privaten Datei
13229 UserDir/preferences
13231 umdefinieren können.
13232 Wenn also etwas nicht übereinstimmt, schauen Sie bitte zuerst dort nach,
13233 und stellen Sie sicher, daß es dort nicht umdefiniert wurde.
13236 \begin_layout Standard
13237 Und als letztes sei der Hinweis angebracht, daß einige Windowmanager (wie
13238 zum Beispiel FVWM) einige der Funktionstasten abfangen und für die eigene
13239 Steuerung verwenden.
13240 So schaltet etwa bei einigen Installationen
13244 zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
13245 vorgesehen -- ein Wort vorwärts.
13246 Aber auch der Windowmanager ist zum Glück konfigurierbar, und Sie können
13254 \begin_layout Section
13258 \begin_layout LyX-Code
13262 \begin_layout LyX-Code
13266 \begin_layout LyX-Code
13270 \begin_layout LyX-Code
13271 Icon "buffer-write"
13274 \begin_layout LyX-Code
13275 Icon "buffer-print"
13278 \begin_layout LyX-Code
13282 \begin_layout LyX-Code
13286 \begin_layout LyX-Code
13290 \begin_layout LyX-Code
13294 \begin_layout LyX-Code
13298 \begin_layout LyX-Code
13302 \begin_layout LyX-Code
13306 \begin_layout LyX-Code
13310 \begin_layout LyX-Code
13314 \begin_layout LyX-Code
13318 \begin_layout LyX-Code
13322 \begin_layout LyX-Code
13326 \begin_layout LyX-Code
13327 Icon "footnote-insert"
13330 \begin_layout LyX-Code
13331 Icon "marginpar-insert"
13334 \begin_layout LyX-Code
13338 \begin_layout LyX-Code
13342 \begin_layout LyX-Code
13343 Icon "figure-insert"
13346 \begin_layout LyX-Code
13347 Icon "dialog-tabular-insert"
13350 \begin_layout LyX-Code
13354 \begin_layout Section
13358 \begin_layout Subsection
13362 \begin_layout Labeling
13363 \labelwidthstring 00.00.0000
13376 \begin_layout Labeling
13377 \labelwidthstring 00.00.0000
13394 \begin_layout Labeling
13395 \labelwidthstring 00.00.0000
13412 \begin_layout Labeling
13413 \labelwidthstring 00.00.0000
13423 Untermenü Exportieren
13426 \begin_layout Labeling
13427 \labelwidthstring 00.00.0000
13440 \begin_layout Labeling
13441 \labelwidthstring 00.00.0000
13451 Untermenü Versionskontrolle
13455 \begin_layout Labeling
13456 \labelwidthstring 00.00.0000
13466 \begin_layout Labeling
13467 \labelwidthstring 00.00.0000
13477 \begin_layout Labeling
13478 \labelwidthstring 00.00.0000
13488 \begin_layout Labeling
13489 \labelwidthstring 00.00.0000
13500 \begin_layout Labeling
13501 \labelwidthstring 00.00.0000
13512 \begin_layout Labeling
13513 \labelwidthstring 00.00.0000
13524 \begin_layout Labeling
13525 \labelwidthstring 00.00.0000
13535 Untermenü Importieren
13538 \begin_layout Labeling
13539 \labelwidthstring 00.00.0000
13552 \begin_layout Labeling
13553 \labelwidthstring 00.00.0000
13566 \begin_layout Labeling
13567 \labelwidthstring 00.00.0000
13577 Datei speichern unter
13580 \begin_layout Labeling
13581 \labelwidthstring 00.00.0000
13589 buffer-new-template
13591 neues Dokument von Vorlage
13594 \begin_layout Labeling
13595 \labelwidthstring 00.00.0000
13605 Datei wiederherstellen
13608 \begin_layout Labeling
13609 \labelwidthstring 00.00.0000
13622 \begin_layout Subsection
13626 \begin_layout Labeling
13627 \labelwidthstring 00.00.0000
13638 \begin_layout Labeling
13639 \labelwidthstring 00.00.0000
13650 \begin_layout Labeling
13651 \labelwidthstring 00.00.0000
13662 \begin_layout Labeling
13663 \labelwidthstring 00.00.0000
13674 \begin_layout Labeling
13675 \labelwidthstring 00.00.0000
13686 \begin_layout Labeling
13687 \labelwidthstring 00.00.0000
13701 \begin_layout Labeling
13702 \labelwidthstring 00.00.0000
13709 tabular-feature align-left
13712 \begin_layout Labeling
13713 \labelwidthstring 00.00.0000
13720 tabular-feature delete-column
13723 \begin_layout Labeling
13724 \labelwidthstring 00.00.0000
13731 tabular-feature append-row
13734 \begin_layout Labeling
13735 \labelwidthstring 00.00.0000
13742 tabular-feature align-right
13745 \begin_layout Labeling
13746 \labelwidthstring 00.00.0000
13753 tabular-feature delete-row
13756 \begin_layout Labeling
13757 \labelwidthstring 00.00.0000
13764 tabular-feature toggle-line-left
13767 \begin_layout Labeling
13768 \labelwidthstring 00.00.0000
13775 tabular-feature valign-bottom
13778 \begin_layout Labeling
13779 \labelwidthstring 00.00.0000
13786 tabular-feature toggle-line-top
13789 \begin_layout Labeling
13790 \labelwidthstring 00.00.0000
13797 tabular-feature multicolumn
13800 \begin_layout Labeling
13801 \labelwidthstring 00.00.0000
13808 tabular-feature toggle-line-right
13811 \begin_layout Labeling
13812 \labelwidthstring 00.00.0000
13819 tabular-feature append-column
13822 \begin_layout Labeling
13823 \labelwidthstring 00.00.0000
13830 tabular-feature valign-center
13833 \begin_layout Labeling
13834 \labelwidthstring 00.00.0000
13841 tabular-feature toggle-line-bottom
13844 \begin_layout Labeling
13845 \labelwidthstring 00.00.0000
13852 tabular-feature valign-top
13855 \begin_layout Labeling
13856 \labelwidthstring 00.00.0000
13863 tabular-feature align-center
13867 \begin_layout Labeling
13868 \labelwidthstring 00.00.0000
13882 \begin_layout Labeling
13883 \labelwidthstring 00.00.0000
13890 primary-selection-paste paragraph
13893 \begin_layout Labeling
13894 \labelwidthstring 00.00.0000
13901 primary-selection-paste
13905 \begin_layout Labeling
13906 \labelwidthstring 00.00.0000
13917 \begin_layout Labeling
13918 \labelwidthstring 00.00.0000
13929 \begin_layout Subsection
13933 \begin_layout Labeling
13934 \labelwidthstring 00.00.0000
13945 \begin_layout Labeling
13946 \labelwidthstring 00.00.0000
13954 dialog-tabular-insert
13957 \begin_layout Labeling
13958 \labelwidthstring 00.00.0000
13966 buffer-child-insert
13969 \begin_layout Labeling
13970 \labelwidthstring 00.00.0000
13984 \begin_layout Labeling
13985 \labelwidthstring 00.00.0000
13992 file-insert-plaintext paragraphs
13995 \begin_layout Labeling
13996 \labelwidthstring 00.00.0000
14006 \begin_layout Labeling
14007 \labelwidthstring 00.00.0000
14014 file-insert-plaintext lines
14018 \begin_layout Labeling
14019 \labelwidthstring 00.00.0000
14030 \begin_layout Labeling
14031 \labelwidthstring 00.00.0000
14042 \begin_layout Labeling
14043 \labelwidthstring 00.00.0000
14057 \begin_layout Labeling
14058 \labelwidthstring 00.00.0000
14068 \begin_layout Labeling
14069 \labelwidthstring 00.00.0000
14079 \begin_layout Labeling
14080 \labelwidthstring 00.00.0000
14090 \begin_layout Labeling
14091 \labelwidthstring 00.00.0000
14101 \begin_layout Labeling
14102 \labelwidthstring 00.00.0000
14112 \begin_layout Labeling
14113 \labelwidthstring 00.00.0000
14124 \begin_layout Labeling
14125 \labelwidthstring 00.00.0000
14139 \begin_layout Labeling
14140 \labelwidthstring 00.00.0000
14147 buffer-float-insert algorithm
14150 \begin_layout Labeling
14151 \labelwidthstring 00.00.0000
14158 buffer-float-insert wide-tab
14161 \begin_layout Labeling
14162 \labelwidthstring 00.00.0000
14169 buffer-float-insert figure
14172 \begin_layout Labeling
14173 \labelwidthstring 00.00.0000
14180 buffer-float-insert table
14183 \begin_layout Labeling
14184 \labelwidthstring 00.00.0000
14191 buffer-float-insert wide-fig
14195 \begin_layout Labeling
14196 \labelwidthstring 00.00.0000
14207 \begin_layout Labeling
14208 \labelwidthstring 00.00.0000
14219 \begin_layout Labeling
14220 \labelwidthstring 00.00.0000
14228 marginalnote-insert
14231 \begin_layout Labeling
14232 \labelwidthstring 00.00.0000
14243 \begin_layout Labeling
14244 \labelwidthstring 00.00.0000
14258 \begin_layout Labeling
14259 \labelwidthstring 00.00.0000
14269 \begin_layout Labeling
14270 \labelwidthstring 00.00.0000
14280 \begin_layout Labeling
14281 \labelwidthstring 00.00.0000
14288 ligature-break-insert
14291 \begin_layout Labeling
14292 \labelwidthstring 00.00.0000
14302 \begin_layout Labeling
14303 \labelwidthstring 00.00.0000
14310 protected-space-insert
14313 \begin_layout Labeling
14314 \labelwidthstring 00.00.0000
14321 menu-separator-insert
14324 \begin_layout Labeling
14325 \labelwidthstring 00.00.0000
14332 end-of-sentence-period-insert
14335 \begin_layout Labeling
14336 \labelwidthstring 00.00.0000
14343 command-sequence math-insert ^;math-mode;
14346 \begin_layout Labeling
14347 \labelwidthstring 00.00.0000
14354 hyphenation-point-insert
14357 \begin_layout Labeling
14358 \labelwidthstring 00.00.0000
14365 command-sequence math-insert _;math-mode;
14368 \begin_layout Labeling
14369 \labelwidthstring 00.00.0000
14380 \begin_layout Labeling
14381 \labelwidthstring 00.00.0000
14392 \begin_layout Labeling
14393 \labelwidthstring 00.00.0000
14404 \begin_layout Labeling
14405 \labelwidthstring 00.00.0000
14416 \begin_layout Labeling
14417 \labelwidthstring 00.00.0000
14428 \begin_layout Labeling
14429 \labelwidthstring 00.00.0000
14440 \begin_layout Subsection
14446 \begin_layout Labeling
14447 \labelwidthstring 00.00.0000
14458 \begin_layout Labeling
14459 \labelwidthstring 00.00.0000
14470 \begin_layout Labeling
14471 \labelwidthstring 00.00.0000
14482 \begin_layout Labeling
14483 \labelwidthstring 00.00.0000
14494 \begin_layout Labeling
14495 \labelwidthstring 00.00.0000
14506 \begin_layout Labeling
14507 \labelwidthstring 00.00.0000
14518 \begin_layout Labeling
14519 \labelwidthstring 00.00.0000
14530 \begin_layout Labeling
14531 \labelwidthstring 00.00.0000
14542 \begin_layout Labeling
14543 \labelwidthstring 00.00.0000
14554 \begin_layout Subsubsection
14557 Format\SpecialChar \menuseparator
14558 Zeichen\SpecialChar \ldots{}
14562 \begin_layout Labeling
14563 \labelwidthstring 00.00.0000
14574 \begin_layout Labeling
14575 \labelwidthstring 00.00.0000
14586 \begin_layout Labeling
14587 \labelwidthstring 00.00.0000
14598 \begin_layout Labeling
14599 \labelwidthstring 00.00.0000
14610 \begin_layout Labeling
14611 \labelwidthstring 00.00.0000
14622 \begin_layout Labeling
14623 \labelwidthstring 00.00.0000
14634 \begin_layout Labeling
14635 \labelwidthstring 00.00.0000
14646 \begin_layout Labeling
14647 \labelwidthstring 00.00.0000
14658 \begin_layout Labeling
14659 \labelwidthstring 00.00.0000
14670 \begin_layout Labeling
14671 \labelwidthstring 00.00.0000
14682 \begin_layout Labeling
14683 \labelwidthstring 00.00.0000
14695 \begin_layout Labeling
14696 \labelwidthstring 00.00.0000
14708 \begin_layout Labeling
14709 \labelwidthstring 00.00.0000
14720 \begin_layout Labeling
14721 \labelwidthstring 00.00.0000
14732 \begin_layout Labeling
14733 \labelwidthstring 00.00.0000
14744 \begin_layout Labeling
14745 \labelwidthstring 00.00.0000
14756 \begin_layout Labeling
14757 \labelwidthstring 00.00.0000
14768 \begin_layout Labeling
14769 \labelwidthstring 00.00.0000
14780 \begin_layout Labeling
14781 \labelwidthstring 00.00.0000
14792 \begin_layout Labeling
14793 \labelwidthstring 00.00.0000
14804 \begin_layout Labeling
14805 \labelwidthstring 00.00.0000
14816 \begin_layout Labeling
14817 \labelwidthstring 00.00.0000
14828 \begin_layout Labeling
14829 \labelwidthstring 00.00.0000
14840 \begin_layout Labeling
14841 \labelwidthstring 00.00.0000
14852 \begin_layout Labeling
14853 \labelwidthstring 00.00.0000
14864 \begin_layout Labeling
14865 \labelwidthstring 00.00.0000
14876 \begin_layout Labeling
14877 \labelwidthstring 00.00.0000
14888 \begin_layout Labeling
14889 \labelwidthstring 00.00.0000
14900 \begin_layout Labeling
14901 \labelwidthstring 00.00.0000
14912 \begin_layout Labeling
14913 \labelwidthstring 00.00.0000
14924 \begin_layout Labeling
14925 \labelwidthstring 00.00.0000
14936 \begin_layout Labeling
14937 \labelwidthstring 00.00.0000
14948 \begin_layout Labeling
14949 \labelwidthstring 00.00.0000
14960 \begin_layout Subsection
14964 \begin_layout Subsection
14968 \begin_layout Subsection
14972 \begin_layout Subsection
14976 \begin_layout Labeling
14977 \labelwidthstring 00.00.0000
14988 \begin_layout Labeling
14989 \labelwidthstring 00.00.0000
15000 \begin_layout Labeling
15001 \labelwidthstring 00.00.0000
15012 \begin_layout Labeling
15013 \labelwidthstring 00.00.0000
15024 \begin_layout Labeling
15025 \labelwidthstring 00.00.0000
15036 \begin_layout Labeling
15037 \labelwidthstring 00.00.0000
15045 layout ShortFoilhead
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
15084 \begin_layout Labeling
15085 \labelwidthstring 00.00.0000
15096 \begin_layout Labeling
15097 \labelwidthstring 00.00.0000
15105 layout ShortRotatefoilhead
15108 \begin_layout Labeling
15109 \labelwidthstring 00.00.0000
15120 \begin_layout Labeling
15121 \labelwidthstring 00.00.0000
15132 \begin_layout Labeling
15133 \labelwidthstring 00.00.0000
15144 \begin_layout Standard
15152 drop-layouts-choice
15155 \begin_layout Labeling
15156 \labelwidthstring 00.00.0000
15170 \begin_layout Labeling
15171 \labelwidthstring 00.00.0000
15185 \begin_layout Labeling
15186 \labelwidthstring 00.00.0000
15197 \begin_layout Labeling
15198 \labelwidthstring 00.00.0000
15209 \begin_layout Labeling
15210 \labelwidthstring 00.00.0000
15218 layout Subsubsection
15221 \begin_layout Labeling
15222 \labelwidthstring 00.00.0000
15233 \begin_layout Labeling
15234 \labelwidthstring 00.00.0000
15242 layout Subparagraph
15245 \begin_layout Labeling
15246 \labelwidthstring 00.00.0000
15258 \begin_layout Labeling
15259 \labelwidthstring 00.00.0000
15271 \begin_layout Labeling
15272 \labelwidthstring 00.00.0000
15284 \begin_layout Labeling
15285 \labelwidthstring 00.00.0000
15297 \begin_layout Labeling
15298 \labelwidthstring 00.00.0000
15307 layout Subsubsection*
15310 \begin_layout Labeling
15311 \labelwidthstring 00.00.0000
15323 \begin_layout Labeling
15324 \labelwidthstring 00.00.0000
15333 layout Subparagraph*
15336 \begin_layout Labeling
15337 \labelwidthstring 00.00.0000
15348 \begin_layout Labeling
15349 \labelwidthstring 00.00.0000
15357 layout Bibliography
15360 \begin_layout Labeling
15361 \labelwidthstring 00.00.0000
15372 \begin_layout Labeling
15373 \labelwidthstring 00.00.0000
15384 \begin_layout Labeling
15385 \labelwidthstring 00.00.0000
15396 \begin_layout Labeling
15397 \labelwidthstring 00.00.0000
15408 \begin_layout Labeling
15409 \labelwidthstring 00.00.0000
15420 \begin_layout Labeling
15421 \labelwidthstring 00.00.0000
15429 layout Rotatefoilhead
15432 \begin_layout Labeling
15433 \labelwidthstring 00.00.0000
15441 layout RightAddress
15444 \begin_layout Labeling
15445 \labelwidthstring 00.00.0000
15456 \begin_layout Labeling
15457 \labelwidthstring 00.00.0000
15468 \begin_layout Labeling
15469 \labelwidthstring 00.00.0000
15480 \begin_layout Labeling
15481 \labelwidthstring 00.00.0000
15492 \begin_layout Standard
15493 Die folgenden Definitionen dienen der Kompatibilität zu älteren Versionen.
15494 Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
15497 \begin_layout Labeling
15498 \labelwidthstring 00.00.0000
15509 \begin_layout Labeling
15510 \labelwidthstring 00.00.0000
15518 layout Subsubsection*
15521 \begin_layout Labeling
15522 \labelwidthstring 00.00.0000
15533 \begin_layout Section
15537 \begin_layout Subsection
15538 Specifische Definitionen aus
15543 \begin_layout Labeling
15544 \labelwidthstring 00.00.0000
15554 \begin_layout Labeling
15555 \labelwidthstring 00.00.0000
15565 \begin_layout Labeling
15566 \labelwidthstring 00.00.0000
15576 \begin_layout Labeling
15577 \labelwidthstring 00.00.0000
15587 \begin_layout Labeling
15588 \labelwidthstring 00.00.0000
15598 \begin_layout Labeling
15599 \labelwidthstring 00.00.0000
15609 \begin_layout Labeling
15610 \labelwidthstring 00.00.0000
15617 hyphenation-point-insert
15620 \begin_layout Labeling
15621 \labelwidthstring 00.00.0000
15631 \begin_layout Labeling
15632 \labelwidthstring 00.00.0000
15639 line-delete-forward
15642 \begin_layout Labeling
15643 \labelwidthstring 00.00.0000
15653 \begin_layout Labeling
15654 \labelwidthstring 00.00.0000
15664 \begin_layout Labeling
15665 \labelwidthstring 00.00.0000
15675 \begin_layout Labeling
15676 \labelwidthstring 00.00.0000
15686 \begin_layout Labeling
15687 \labelwidthstring 00.00.0000
15697 \begin_layout Labeling
15698 \labelwidthstring 00.00.0000
15708 \begin_layout Labeling
15709 \labelwidthstring 00.00.0000
15719 \begin_layout Labeling
15720 \labelwidthstring 00.00.0000
15730 \begin_layout Labeling
15731 \labelwidthstring 00.00.0000
15741 \begin_layout Labeling
15742 \labelwidthstring 00.00.0000
15752 \begin_layout Labeling
15753 \labelwidthstring 00.00.0000
15763 \begin_layout Labeling
15764 \labelwidthstring 00.00.0000
15774 \begin_layout Labeling
15775 \labelwidthstring 00.00.0000
15778 Strg+X\InsetSpace ~
15786 \begin_layout Labeling
15787 \labelwidthstring 00.00.0000
15790 Strg+X\InsetSpace ~
15798 \begin_layout Labeling
15799 \labelwidthstring 00.00.0000
15802 Strg+X\InsetSpace ~
15810 \begin_layout Labeling
15811 \labelwidthstring 00.00.0000
15814 Strg+X\InsetSpace ~
15822 \begin_layout Labeling
15823 \labelwidthstring 00.00.0000
15827 Strg+X\InsetSpace ~
15835 \begin_layout Labeling
15836 \labelwidthstring 00.00.0000
15839 Strg+X\InsetSpace ~
15847 \begin_layout Labeling
15848 \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
15888 Strg+X\InsetSpace ~
15896 \begin_layout Labeling
15897 \labelwidthstring 00.00.0000
15900 Strg+X\InsetSpace ~
15908 \begin_layout Labeling
15909 \labelwidthstring 00.00.0000
15912 Strg+X\InsetSpace ~
15920 \begin_layout Labeling
15921 \labelwidthstring 00.00.0000
15924 Strg+X\InsetSpace ~
15933 \begin_layout Labeling
15934 \labelwidthstring 00.00.0000
15937 Strg+X\InsetSpace ~
15946 \begin_layout Labeling
15947 \labelwidthstring 00.00.0000
15950 Strg+X\InsetSpace ~
15959 \begin_layout Labeling
15960 \labelwidthstring 00.00.0000
15963 Strg+X\InsetSpace ~
15972 \begin_layout Labeling
15973 \labelwidthstring 00.00.0000
15976 Strg+X\InsetSpace ~
15985 \begin_layout Labeling
15986 \labelwidthstring 00.00.0000
15990 Strg+X\InsetSpace ~
15998 \begin_layout Labeling
15999 \labelwidthstring 00.00.0000
16002 Strg+X\InsetSpace ~
16010 \begin_layout Labeling
16011 \labelwidthstring 00.00.0000
16014 Strg+X\InsetSpace ~
16022 \begin_layout Labeling
16023 \labelwidthstring 00.00.0000
16026 Strg+X\InsetSpace ~
16034 \begin_layout Labeling
16035 \labelwidthstring 00.00.0000
16038 Strg+X\InsetSpace ~
16043 menu-open Documents
16046 \begin_layout Labeling
16047 \labelwidthstring 00.00.0000
16050 Strg+X\InsetSpace ~
16058 \begin_layout Labeling
16059 \labelwidthstring 00.00.0000
16062 Strg+X\InsetSpace ~
16070 \begin_layout Labeling
16071 \labelwidthstring 00.00.0000
16074 Strg+X\InsetSpace ~
16082 \begin_layout Labeling
16083 \labelwidthstring 00.00.0000
16086 Strg+X\InsetSpace ~
16094 \begin_layout Labeling
16095 \labelwidthstring 00.00.0000
16098 Strg+X\InsetSpace ~
16106 \begin_layout Labeling
16107 \labelwidthstring 00.00.0000
16110 Strg+X\InsetSpace ~
16115 buffer-toggle-read-only
16118 \begin_layout Labeling
16119 \labelwidthstring 00.00.0000
16122 Strg+X\InsetSpace ~
16130 \begin_layout Labeling
16131 \labelwidthstring 00.00.0000
16134 Strg+X\InsetSpace ~
16142 \begin_layout Labeling
16143 \labelwidthstring 00.00.0000
16146 Strg+X\InsetSpace ~
16154 \begin_layout Labeling
16155 \labelwidthstring 00.00.0000
16165 \begin_layout Labeling
16166 \labelwidthstring 00.00.0000
16176 \begin_layout Labeling
16177 \labelwidthstring 00.00.0000
16187 \begin_layout Labeling
16188 \labelwidthstring 00.00.0000
16198 \begin_layout Labeling
16199 \labelwidthstring 00.00.0000
16205 \begin_inset Formula $\uparrow$
16213 \begin_layout Labeling
16214 \labelwidthstring 00.00.0000
16220 \begin_inset Formula $\downarrow$
16228 \begin_layout Labeling
16229 \labelwidthstring 00.00.0000
16235 \begin_inset Formula $\downarrow$
16243 \begin_layout Labeling
16244 \labelwidthstring 00.00.0000
16250 \begin_inset Formula $\uparrow$
16258 \begin_layout Labeling
16259 \labelwidthstring 00.00.0000
16263 \begin_inset Formula $\leftarrow$
16273 \begin_layout Labeling
16274 \labelwidthstring 00.00.0000
16278 \begin_inset Formula $\rightarrow$
16288 \begin_layout Labeling
16289 \labelwidthstring 00.00.0000
16295 \begin_inset Formula $\uparrow$
16303 \begin_layout Labeling
16304 \labelwidthstring 00.00.0000
16310 \begin_inset Formula $\downarrow$
16318 \begin_layout Labeling
16319 \labelwidthstring 00.00.0000
16323 \begin_inset Formula $\leftarrow$
16333 \begin_layout Labeling
16334 \labelwidthstring 00.00.0000
16338 \begin_inset Formula $\rightarrow$
16348 \begin_layout Labeling
16349 \labelwidthstring 00.00.0000
16356 word-delete-forward
16359 \begin_layout Labeling
16360 \labelwidthstring 00.00.0000
16367 word-delete-backward
16370 \begin_layout Labeling
16371 \labelwidthstring 00.00.0000
16381 \begin_layout Labeling
16382 \labelwidthstring 00.00.0000
16390 end-of-sentence-period-insert
16393 \begin_layout Labeling
16394 \labelwidthstring 00.00.0000
16401 protected-space-insert
16404 \begin_layout Labeling
16405 \labelwidthstring 00.00.0000
16415 \begin_layout Labeling
16416 \labelwidthstring 00.00.0000
16426 \begin_layout Labeling
16427 \labelwidthstring 00.00.0000
16437 \begin_layout Labeling
16438 \labelwidthstring 00.00.0000
16448 \begin_layout Labeling
16449 \labelwidthstring 00.00.0000
16459 \begin_layout Labeling
16460 \labelwidthstring 00.00.0000
16470 \begin_layout Labeling
16471 \labelwidthstring 00.00.0000
16478 buffer-begin-select
16481 \begin_layout Labeling
16482 \labelwidthstring 00.00.0000
16492 \begin_layout Labeling
16493 \labelwidthstring 00.00.0000
16497 \begin_inset Formula $\uparrow$
16504 paragraph-up-select
16507 \begin_layout Labeling
16508 \labelwidthstring 00.00.0000
16512 \begin_inset Formula $\downarrow$
16519 paragraph-down-select
16522 \begin_layout Labeling
16523 \labelwidthstring 00.00.0000
16529 \begin_inset Formula $\leftarrow$
16534 word-backward-select
16537 \begin_layout Labeling
16538 \labelwidthstring 00.00.0000
16544 \begin_inset Formula $\rightarrow$
16549 word-forward-select
16552 \begin_layout Labeling
16553 \labelwidthstring 00.00.0000
16563 \begin_layout Labeling
16564 \labelwidthstring 00.00.0000
16571 word-delete-forward
16574 \begin_layout Labeling
16575 \labelwidthstring 00.00.0000
16585 \begin_layout Labeling
16586 \labelwidthstring 00.00.0000
16596 \begin_layout Labeling
16597 \labelwidthstring 00.00.0000
16607 \begin_layout Labeling
16608 \labelwidthstring 00.00.0000
16619 \begin_layout Labeling
16620 \labelwidthstring 00.00.0000
16627 break-paragraph-keep-layout
16630 \begin_layout Labeling
16631 \labelwidthstring 00.00.0000
16641 \begin_layout Subsection
16642 Specifische Definitionen aus
16647 \begin_layout Labeling
16648 \labelwidthstring 00.00.0000
16658 \begin_layout Labeling
16659 \labelwidthstring 00.00.0000
16669 \begin_layout Labeling
16670 \labelwidthstring 00.00.0000
16680 \begin_layout Labeling
16681 \labelwidthstring 00.00.0000
16691 \begin_layout Labeling
16692 \labelwidthstring 00.00.0000
16702 \begin_layout Labeling
16703 \labelwidthstring 00.00.0000
16713 \begin_layout Labeling
16714 \labelwidthstring 00.00.0000
16724 \begin_layout Labeling
16725 \labelwidthstring 00.00.0000
16735 \begin_layout Labeling
16736 \labelwidthstring 00.00.0000
16746 \begin_layout Labeling
16747 \labelwidthstring 00.00.0000
16757 \begin_layout Labeling
16758 \labelwidthstring 00.00.0000
16768 \begin_layout Labeling
16769 \labelwidthstring 00.00.0000
16779 \begin_layout Labeling
16780 \labelwidthstring 00.00.0000
16790 \begin_layout Labeling
16791 \labelwidthstring 00.00.0000
16801 \begin_layout Labeling
16802 \labelwidthstring 00.00.0000
16812 \begin_layout Labeling
16813 \labelwidthstring 00.00.0000
16823 \begin_layout Labeling
16824 \labelwidthstring 00.00.0000
16834 \begin_layout Labeling
16835 \labelwidthstring 00.00.0000
16845 \begin_layout Labeling
16846 \labelwidthstring 00.00.0000
16856 \begin_layout Labeling
16857 \labelwidthstring 00.00.0000
16873 \begin_layout Labeling
16874 \labelwidthstring 00.00.0000
16884 \begin_layout Labeling
16885 \labelwidthstring 00.00.0000
16895 \begin_layout Labeling
16896 \labelwidthstring 00.00.0000
16903 protected-space-insert
16906 \begin_layout Labeling
16907 \labelwidthstring 00.00.0000
16917 \begin_layout Labeling
16918 \labelwidthstring 00.00.0000
16928 \begin_layout Labeling
16929 \labelwidthstring 00.00.0000
16939 \begin_layout Labeling
16940 \labelwidthstring 00.00.0000
16947 buffer-new-template
16950 \begin_layout Labeling
16951 \labelwidthstring 00.00.0000
16961 \begin_layout Labeling
16962 \labelwidthstring 00.00.0000
16972 \begin_layout Labeling
16973 \labelwidthstring 00.00.0000
16983 \begin_layout Labeling
16984 \labelwidthstring 00.00.0000
16994 \begin_layout Labeling
16995 \labelwidthstring 00.00.0000
17005 \begin_layout Labeling
17006 \labelwidthstring 00.00.0000
17016 \begin_layout Labeling
17017 \labelwidthstring 00.00.0000
17027 \begin_layout Labeling
17028 \labelwidthstring 00.00.0000
17036 end-of-sentence-period-insert
17039 \begin_layout Labeling
17040 \labelwidthstring 00.00.0000
17050 \begin_layout Labeling
17051 \labelwidthstring 00.00.0000
17061 \begin_layout Labeling
17062 \labelwidthstring 00.00.0000
17069 hyphenation-point-insert
17072 \begin_layout Labeling
17073 \labelwidthstring 00.00.0000
17083 \begin_layout Labeling
17084 \labelwidthstring 00.00.0000
17087 Strg+Umschalt+Leertaste
17091 protected-space-insert
17094 \begin_layout Labeling
17095 \labelwidthstring 00.00.0000
17105 \begin_layout Labeling
17106 \labelwidthstring 00.00.0000
17116 \begin_layout Labeling
17117 \labelwidthstring 00.00.0000
17127 \begin_layout Labeling
17128 \labelwidthstring 00.00.0000
17134 \begin_inset Formula $\uparrow$
17142 \begin_layout Labeling
17143 \labelwidthstring 00.00.0000
17149 \begin_inset Formula $\downarrow$
17157 \begin_layout Labeling
17158 \labelwidthstring 00.00.0000
17168 \begin_layout Labeling
17169 \labelwidthstring 00.00.0000
17179 \begin_layout Labeling
17180 \labelwidthstring 00.00.0000
17186 \begin_inset Formula $\downarrow$
17194 \begin_layout Labeling
17195 \labelwidthstring 00.00.0000
17201 \begin_inset Formula $\uparrow$
17209 \begin_layout Labeling
17210 \labelwidthstring 00.00.0000
17216 \begin_inset Formula $\leftarrow$
17224 \begin_layout Labeling
17225 \labelwidthstring 00.00.0000
17231 \begin_inset Formula $\rightarrow$
17239 \begin_layout Labeling
17240 \labelwidthstring 00.00.0000
17250 \begin_layout Labeling
17251 \labelwidthstring 00.00.0000
17261 \begin_layout Labeling
17262 \labelwidthstring 00.00.0000
17268 \begin_inset Formula $\uparrow$
17276 \begin_layout Labeling
17277 \labelwidthstring 00.00.0000
17283 \begin_inset Formula $\downarrow$
17291 \begin_layout Labeling
17292 \labelwidthstring 00.00.0000
17299 word-delete-forward
17302 \begin_layout Labeling
17303 \labelwidthstring 00.00.0000
17310 word-delete-backward
17313 \begin_layout Labeling
17314 \labelwidthstring 00.00.0000
17324 \begin_layout Labeling
17325 \labelwidthstring 00.00.0000
17335 \begin_layout Labeling
17336 \labelwidthstring 00.00.0000
17342 \begin_inset Formula $\leftarrow$
17350 \begin_layout Labeling
17351 \labelwidthstring 00.00.0000
17357 \begin_inset Formula $\rightarrow$
17365 \begin_layout Labeling
17366 \labelwidthstring 00.00.0000
17372 \begin_inset Formula $\downarrow$
17377 paragraph-down-select
17380 \begin_layout Labeling
17381 \labelwidthstring 00.00.0000
17391 \begin_layout Labeling
17392 \labelwidthstring 00.00.0000
17399 buffer-begin-select
17402 \begin_layout Labeling
17403 \labelwidthstring 00.00.0000
17409 \begin_inset Formula $\leftarrow$
17414 word-backward-select
17417 \begin_layout Labeling
17418 \labelwidthstring 00.00.0000
17424 \begin_inset Formula $\rightarrow$
17429 word-forward-select
17432 \begin_layout Labeling
17433 \labelwidthstring 00.00.0000
17439 \begin_inset Formula $\uparrow$
17444 paragraph-up-select
17447 \begin_layout Labeling
17448 \labelwidthstring 00.00.0000
17458 \begin_layout Labeling
17459 \labelwidthstring 00.00.0000
17466 break-paragraph-keep-layout
17469 \begin_layout Labeling
17470 \labelwidthstring 00.00.0000
17481 \begin_layout Labeling
17482 \labelwidthstring 00.00.0000
17488 \begin_inset Formula $\rightarrow$
17496 \begin_layout Labeling
17497 \labelwidthstring 00.00.0000
17503 \begin_inset Formula $\leftarrow$
17511 \begin_layout Labeling
17512 \labelwidthstring 00.00.0000
17522 \begin_layout Labeling
17523 \labelwidthstring 00.00.0000
17533 \begin_layout Labeling
17534 \labelwidthstring 00.00.0000
17544 \begin_layout Labeling
17545 \labelwidthstring 00.00.0000
17555 \begin_layout Labeling
17556 \labelwidthstring 00.00.0000
17566 \begin_layout Labeling
17567 \labelwidthstring 00.00.0000
17577 \begin_layout Labeling
17578 \labelwidthstring 00.00.0000
17588 \begin_layout Labeling
17589 \labelwidthstring 00.00.0000
17599 \begin_layout Subsection
17600 Spezifische Definitionen aus
17605 \begin_layout Standard
17606 Definitionen die denen aus dem Programm Scientific Word ähnlich sind.
17609 \begin_layout Standard
17610 Zusammengestellt von
17618 \begin_layout Standard
17619 Diese Definitionen erleichtern das Schreiben von Gleichungen, ohne die Maus
17623 \begin_layout Standard
17624 Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
17625 sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
17626 Wenn Sie beispielsweise wissen wollen, wie
17630 korrekt bezeichnet wird, drücken Sie
17634 gefolgt von dieser Kombination, und in der Statuszeile sehen Sie dann
17635 \begin_inset Quotes gld
17640 Strg+S Umschalt+Strg+Ampersand
17643 \begin_inset Quotes grd
17649 \begin_layout Labeling
17650 \labelwidthstring 00.00.0000
17660 \begin_layout Standard
17661 Wechsel normal/hervorgehobener Modus für Gleichungen.
17664 \begin_layout Labeling
17665 \labelwidthstring 00.00.0000
17675 \begin_layout Standard
17676 Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste drücken,
17677 wird der Ausdruck als Zähler eines Bruches verwendet.
17680 \begin_layout Labeling
17681 \labelwidthstring 00.00.0000
17691 \begin_layout Standard
17692 Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
17693 Das normalerweise verwendete
17695 math\SpecialChar \-
17698 , das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
17701 \begin_layout Labeling
17702 \labelwidthstring 00.00.0000
17712 \begin_layout Labeling
17713 \labelwidthstring 00.00.0000
17723 \begin_inset Formula $\int$
17729 \begin_layout Labeling
17730 \labelwidthstring 00.00.0000
17737 line-delete-forward
17742 \begin_layout Standard
17743 Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
17744 im Mathemodus schreiben
17747 \begin_layout Labeling
17748 \labelwidthstring 00.00.0000
17758 \begin_layout Standard
17759 Befehle, um die Numerierung von Gleichungen zu kontrollieren.
17760 Die in Sciword verwendete Sequenz
17764 bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
17767 \begin_layout Labeling
17768 \labelwidthstring 00.00.0000
17777 Add/remove a number to single equation.
17780 \begin_layout Labeling
17781 \labelwidthstring 00.00.0000
17790 Add/remove a number to a line in equation array.
17793 \begin_layout Labeling
17794 \labelwidthstring 00.00.0000
17804 \begin_layout Labeling
17805 \labelwidthstring 00.00.0000
17817 \begin_layout Labeling
17818 \labelwidthstring 00.00.0000
17828 \begin_inset Formula $\sqrt{}$
17834 \begin_layout Labeling
17835 \labelwidthstring 00.00.0000
17845 \begin_layout Labeling
17846 \labelwidthstring 00.00.0000
17856 \begin_layout Labeling
17857 \labelwidthstring 00.00.0000
17867 \begin_layout Labeling
17868 \labelwidthstring 00.00.0000
17878 \begin_layout Labeling
17879 \labelwidthstring 00.00.0000
17889 \begin_layout Labeling
17890 \labelwidthstring 00.00.0000
17900 \begin_layout Labeling
17901 \labelwidthstring 00.00.0000
17911 \begin_layout Standard
17913 In Sciword erhält man durch Eingabe von
17921 ein Paar zusammengehöriger Klammern.
17922 Um ungleiche Klammerpaare zu erhalten, müssen Sie den Dialog
17924 Mathe-Kontrollfläche
17927 Wenn Sie mit der Rück-Taste (backspace) die
17931 Klammer eines solchen Paares löschen ,wird nur die Klammer und nicht der
17935 \begin_layout Labeling
17936 \labelwidthstring 00.00.0000
17946 \begin_layout Labeling
17947 \labelwidthstring 00.00.0000
17950 Umschalt+Strg+parenleft
17957 \begin_layout Labeling
17958 \labelwidthstring 00.00.0000
17968 \begin_layout Labeling
17969 \labelwidthstring 00.00.0000
17972 Umschalt+Strg+parenright
17979 \begin_layout Labeling
17980 \labelwidthstring 00.00.0000
17990 \begin_layout Labeling
17991 \labelwidthstring 00.00.0000
18001 \begin_layout Labeling
18002 \labelwidthstring 00.00.0000
18009 math-delim langle rangle
18012 \begin_layout Labeling
18013 \labelwidthstring 00.00.0000
18020 math-delim langle rangle
18023 \begin_layout Labeling
18024 \labelwidthstring 00.00.0000
18034 \begin_layout Labeling
18035 \labelwidthstring 00.00.0000
18051 \begin_layout Labeling
18052 \labelwidthstring 00.00.0000
18062 \begin_layout Labeling
18063 \labelwidthstring 00.00.0000
18073 \begin_layout Labeling
18074 \labelwidthstring 00.00.0000
18084 \begin_layout Standard
18085 In Sciword erhält man Akzente vorrangig, indem man die entsprechende Akzenttaste
18086 zusammen mit Strg drückt, also
18099 für den Acute-Akzent,
18103 für die Tilde usw\SpecialChar \@.
18104 Einige davon funktionieren nur im Mathematikmodus.
18107 \begin_layout Labeling
18108 \labelwidthstring 00.00.0000
18119 \begin_layout Labeling
18120 \labelwidthstring 00.00.0000
18130 \begin_layout Labeling
18131 \labelwidthstring 00.00.0000
18141 \begin_layout Labeling
18142 \labelwidthstring 00.00.0000
18152 \begin_layout Labeling
18153 \labelwidthstring 00.00.0000
18163 \begin_layout Labeling
18164 \labelwidthstring 00.00.0000
18174 \begin_layout Labeling
18175 \labelwidthstring 00.00.0000
18185 \begin_layout Labeling
18186 \labelwidthstring 00.00.0000
18196 \begin_layout Labeling
18197 \labelwidthstring 00.00.0000
18206 Why is it not "accent-bar"?
18209 \begin_layout Standard
18210 Funktionstasten -- größtenteils kompatibel zu Sciword.
18213 \begin_layout Labeling
18214 \labelwidthstring 00.00.0000
18224 \begin_layout Labeling
18225 \labelwidthstring 00.00.0000
18235 \begin_layout Labeling
18236 \labelwidthstring 00.00.0000
18246 \begin_layout Labeling
18247 \labelwidthstring 00.00.0000
18257 \begin_layout Standard
18258 In Sciword werden F4 bis F8 benutzt, um die Zeichensätze zu wechseln, F4
18259 geht dabei zum Standardzeichensatz.
18262 \begin_layout Labeling
18263 \labelwidthstring 00.00.0000
18273 \begin_layout Labeling
18274 \labelwidthstring 00.00.0000
18284 \begin_layout Labeling
18285 \labelwidthstring 00.00.0000
18295 \begin_layout Labeling
18296 \labelwidthstring 00.00.0000
18306 \begin_layout Labeling
18307 \labelwidthstring 00.00.0000
18317 \begin_layout Standard
18318 Sciword-Abkürzungen für mathematische Symbole.
18321 \begin_layout Labeling
18322 \labelwidthstring 00.00.0000
18332 \begin_inset Formula $\prime$
18338 \begin_layout Labeling
18339 \labelwidthstring 00.00.0000
18345 \begin_inset Formula $\uparrow$
18355 \begin_layout Labeling
18356 \labelwidthstring 00.00.0000
18362 \begin_inset Formula $\downarrow$
18372 \begin_layout Labeling
18373 \labelwidthstring 00.00.0000
18376 Strg+S\InsetSpace ~
18381 math-insert partial
18383 Partielle Ableitung
18384 \begin_inset Formula $\partial$
18390 \begin_layout Labeling
18391 \labelwidthstring 00.00.0000
18394 Strg+S\InsetSpace ~
18402 \begin_inset Formula $\sum$
18408 \begin_layout Labeling
18409 \labelwidthstring 00.00.0000
18412 Strg+S\InsetSpace ~
18420 \begin_inset Formula $\prod$
18426 \begin_layout Labeling
18427 \labelwidthstring 00.00.0000
18430 Strg+S\InsetSpace ~
18438 \begin_inset Formula $\infty$
18444 \begin_layout Labeling
18445 \labelwidthstring 00.00.0000
18448 Strg+S\InsetSpace ~
18453 symbol-insert times
18456 \begin_layout Standard
18457 Meine eigenen Kürzel für Dinge, die ich oft verwende.
18460 \begin_layout Labeling
18461 \labelwidthstring 00.00.0000
18464 Strg+S\InsetSpace ~
18472 \begin_layout Labeling
18473 \labelwidthstring 00.00.0000
18476 Strg+S\InsetSpace ~
18484 \begin_inset Quotes gld
18488 \begin_inset Quotes grd
18492 \begin_inset Formula $\dagger$
18498 \begin_layout Labeling
18499 \labelwidthstring 00.00.0000
18502 Strg+S\InsetSpace ~
18510 \begin_inset Formula $\equiv$
18516 \begin_layout Labeling
18517 \labelwidthstring 00.00.0000
18527 \begin_inset Quotes gld
18531 \begin_inset Quotes grd
18535 \begin_inset Formula $\approx$
18541 \begin_layout Labeling
18542 \labelwidthstring 00.00.0000
18552 \begin_inset Formula $\sim$
18558 \begin_layout Labeling
18559 \labelwidthstring 00.00.0000
18566 math-insert rightarrow
18569 \begin_layout Labeling
18570 \labelwidthstring 00.00.0000
18580 \begin_layout Labeling
18581 \labelwidthstring 00.00.0000
18591 \begin_layout Labeling
18592 \labelwidthstring 00.00.0000
18595 Strg+S\InsetSpace ~
18603 \begin_layout Labeling
18604 \labelwidthstring 00.00.0000
18607 Strg+S\InsetSpace ~
18615 \begin_layout Subsection
18616 Standard-Definitionen im Mathematikmodus
18619 \begin_layout Labeling
18620 \labelwidthstring 00.00.0000
18628 math-insert overline
18631 \begin_layout Labeling
18632 \labelwidthstring 00.00.0000
18643 \begin_layout Labeling
18644 \labelwidthstring 00.00.0000
18655 \begin_layout Labeling
18656 \labelwidthstring 00.00.0000
18667 \begin_layout Labeling
18668 \labelwidthstring 00.00.0000
18679 \begin_layout Labeling
18680 \labelwidthstring 00.00.0000
18691 \begin_layout Labeling
18692 \labelwidthstring 00.00.0000
18703 \begin_layout Labeling
18704 \labelwidthstring 00.00.0000
18715 \begin_layout Labeling
18716 \labelwidthstring 00.00.0000
18727 \begin_layout Labeling
18728 \labelwidthstring 00.00.0000
18739 \begin_layout Labeling
18740 \labelwidthstring 00.00.0000
18751 \begin_layout Labeling
18752 \labelwidthstring 00.00.0000
18760 math-insert partial
18763 \begin_layout Labeling
18764 \labelwidthstring 00.00.0000
18775 \begin_layout Labeling
18776 \labelwidthstring 00.00.0000
18787 \begin_layout Labeling
18788 \labelwidthstring 00.00.0000
18799 \begin_layout Labeling
18800 \labelwidthstring 00.00.0000
18811 \begin_layout Labeling
18812 \labelwidthstring 00.00.0000
18823 \begin_layout Labeling
18824 \labelwidthstring 00.00.0000
18835 \begin_layout Labeling
18836 \labelwidthstring 00.00.0000
18847 \begin_layout Labeling
18848 \labelwidthstring 00.00.0000
18859 \begin_layout Labeling
18860 \labelwidthstring 00.00.0000
18871 \begin_layout Labeling
18872 \labelwidthstring 00.00.0000
18883 \begin_layout Labeling
18884 \labelwidthstring 00.00.0000
18895 \begin_layout Labeling
18896 \labelwidthstring 00.00.0000
18907 \begin_layout Labeling
18908 \labelwidthstring 00.00.0000
18919 \begin_layout Labeling
18920 \labelwidthstring 00.00.0000
18931 \begin_layout Labeling
18932 \labelwidthstring 00.00.0000
18940 math-delim langle rangle
18943 \begin_layout Labeling
18944 \labelwidthstring 00.00.0000
18952 math-delim rangle langle
18955 \begin_layout Labeling
18956 \labelwidthstring 00.00.0000
18967 \begin_layout Labeling
18968 \labelwidthstring 00.00.0000
18979 \begin_layout Labeling
18980 \labelwidthstring 00.00.0000
18991 \begin_layout Subsection
18992 Sonstige Tastaturkürzel
18995 \begin_layout Labeling
18996 \labelwidthstring 00.00.0000
19007 \begin_layout Labeling
19008 \labelwidthstring 00.00.0000
19019 \begin_layout Labeling
19020 \labelwidthstring 00.00.0000
19031 \begin_layout Labeling
19032 \labelwidthstring 00.00.0000
19043 \begin_layout Labeling
19044 \labelwidthstring 00.00.0000