1 #LyX 1.5.4svn created this file. For more info see http://www.lyx.org/
7 % Präambel nicht verändern!!!
9 % Die Präambel stellt sicher, dass das Benutzerhandbuch korrekt
10 % in die Formate pdf, ps und dvi exportiert werden kann.
11 % Wenn Probleme beim Exportieren auftreten, können Sie sich
12 % an das LyX-Dokumentationsteam wenden.
13 % EMail: lyx-docs@lists.lyx.org
15 % wenn pdflatex benutzt wird:
19 % Fonts fuer huebschere PDF-Ansichten
20 \IfFileExists{lmodern.sty}
21 {\usepackage{lmodern}}{}
23 % Alle Querverweise und URLs als Link darstellen
25 \usepackage[colorlinks=true, bookmarks, bookmarksnumbered, bookmarksopen, bookmarksopenlevel=0,
26 linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,
27 pdfpagelayout=OneColumn, pdfnewwindow=true,
28 pdfstartview=XYZ, plainpages=false, pdfpagelabels,
29 pdfauthor={LyX Team}, pdftex,
30 pdftitle={LyX-Anpassung:Möglichkeiten für fortgeschrittene Benutzer},
31 pdfsubject={LyX-Dokumentation, Anpassung},
32 pdfkeywords={LyX, Dokumentation}]{hyperref}
34 \else % In der DVI- oder PS-Ausgabe
36 % Alle Querverweise und URLs als Link in der DVI-Ansicht darstellen
37 \usepackage[ps2pdf, colorlinks=true,
38 linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue]{hyperref}
40 \fi % Ende von: wenn pdflatex benutzt wird
42 % Setzt den Link fuer Spruenge zu Gleitabbildungen
43 % auf den Anfang des Gelitobjekts und nicht aufs Ende
44 \usepackage[figure]{hypcap}
46 % Die Seiten des Inhaltsverzeichnisses werden roemisch numeriert,
47 % ein PDF-Lesezeichen fuer das Inhaltsverzeichnis wird hinzugefuegt
49 \let\myTOC\tableofcontents
50 \renewcommand{\tableofcontents}{%
51 \pdfbookmark[1]{Inhaltsverzeichnis}{}
54 \pagenumbering{arabic}}
56 % Formatierung von Legenden
57 \usepackage[labelfont={bf,sf}, tableposition=top]{caption}[2004/07/16]
59 % Damit der Index den Namen "Stichwortverzeichnis" erhält
60 \usepackage[ngerman]{babel}
61 \addto\captionsngerman{\renewcommand{\indexname}{Stichwortverzeichnis}}
63 % redefine the \LyX macro for PDF bookmarks
64 \def\LyX{\texorpdfstring{%
65 L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
68 % wird für mehrspaltigen Text benötigt
75 \font_typewriter default
76 \font_default_family default
82 \paperfontsize default
90 \paperorientation portrait
97 \paragraph_separation indent
99 \quotes_language german
102 \paperpagestyle default
103 \tracking_changes false
104 \output_changes false
114 Möglichkeiten für fortgeschrittene Benutzer
122 \begin_layout Standard
148 letzte Änderung: 22.\InsetSpace ~
152 \begin_layout Standard
153 \begin_inset LatexCommand tableofcontents
160 \begin_layout Chapter
164 \begin_layout Standard
165 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
166 LyX bietet, um es den eigenen Wünschen anzupassen.
167 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
168 Drucken, das Senden von Befehlen an LyX durch den LyX-Server, Internationalisie
169 rung, Installation neuer LaTeX-Klassen und LyX-Layouts usw.
171 Es kann hier nicht alles beschrieben werden, das an LyX individuell eingestellt
172 und verändert werden kann --- die Entwickler fügen Neuerungen schneller
173 ein, als wir sie dokumentieren können --- doch werden die grundlegenden
174 Fähigkeiten von LyX dokumentiert sowie für einige der etwas obskureren
178 \begin_layout Standard
179 Mit der Version 1.1.6 von LyX wurde eine neue Schnittstelle zu den konfigurierbare
180 n Eigenschaften eingeführt, die Sie über den Menüpunkt
182 Werkzeuge\SpecialChar \menuseparator
185 \SpecialChar \ldots{}
187 Diese macht die weiter unten aufgeführten Erläuterungen zu den Konfigurationsda
188 teien von LyX nicht überflüssig, aber es vereinfacht doch den Prozess, LyX
193 Bedürfnisse anzupassen.
196 \begin_layout Chapter
197 Die Konfigurationsdateien von LyX
200 \begin_layout Standard
201 \begin_inset LatexCommand label
206 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
207 von LyX vertraut zu machen.
208 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
209 ichnis von LyX auf Ihrem Rechner befindet.
210 Sie erfahren dies über den Menüpunkt
215 ilfe\SpecialChar \menuseparator
221 \begin_layout Standard
234 In diesem Verzeichnis speichert LyX alle systemweiten Konfigurationsdateien,
235 wir werden es im weiteren
242 \begin_layout Section
250 \begin_layout Standard
255 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
256 das Verhalten von LyX beeinflusst werden kann.
257 Diese Dateien können direkt von LyX aus über den Dialog
259 Werkzeuge\SpecialChar \menuseparator
262 \SpecialChar \ldots{}
263 gelesen und geändert werden.
264 Fast alles, was Sie möglicherweise an LyX ändern wollen, können Sie hier
266 Jedoch können auch viele interne Dinge in LyX angepasst werden, indem man
267 diverse andere Dateien in
272 Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
273 nitten behandelt werden.
276 \begin_layout Subsection
277 Automatisch erzeugte Dateien
280 \begin_layout Standard
281 Diese Dateien werden automatisch bei der Konfiguration von LyX erzeugt.
282 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
284 Normalerweise sollte man sie nicht verändern, da sie jederzeit von LyX
285 überschrieben werden können.
288 \begin_layout Labeling
289 \labelwidthstring 00.00.0000
296 enthält Standardwerte für diverse Befehle.
297 Einstellungen, die Ihnen nicht zusagen, können einfach über
299 Werkzeuge\SpecialChar \menuseparator
302 \SpecialChar \ldots{}
306 \begin_layout Labeling
307 \labelwidthstring 00.00.0000
314 enthält eine Auf\SpecialChar \textcompwordmark{}
315 listung aller LaTeX-Pakete, die von LyX erkannt wurden.
316 Derzeit wird diese Liste von LyX selber nicht benutzt, jedoch ist die Informati
317 on, zusammen mit einigem anderen, über den Menüpunkt
319 Hilfe\SpecialChar \menuseparator
326 \begin_layout Standard
335 X\InsetSpace \space{}
341 \begin_layout Labeling
342 \labelwidthstring 00.00.0000
349 ist eine Liste mit den im Verzeichnis
353 gefundenen Textklassen, zusammen mit den entsprechenden LaTeX-Dokumentenklassen
354 und einer kurzen Beschreibung.
357 \begin_layout Labeling
358 \labelwidthstring 00.00.0000
363 wird bei der Konfiguration aus der Datei
368 Jeder Eintrag der Form
380 ersetzt, je nachdem, ob das Paket
387 \begin_layout Subsection
391 \begin_layout Labeling
392 \labelwidthstring 00.00.0000
399 Dieses Verzeichnis enthält Dateien mit der Endung
404 In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Menüs
405 öffnen und Bearbeitungsoperationen direkt starten können.
406 Siehe dazu Abschnitt\InsetSpace \space{}
408 \begin_inset LatexCommand vref
409 reference "sec:bindings"
418 mit einer an die internationalisierte Version von LyX angepassten Tastenbelegun
419 g existiert, wird diese bevorzugt geladen.
420 Näheres dazu finden Sie in Kapitel\InsetSpace \space{}
422 \begin_inset LatexCommand vref
423 reference "chap:i18n"
427 und Abschnitt\InsetSpace \space{}
429 \begin_inset LatexCommand vref
430 reference "sec:bindings"
437 \begin_layout Labeling
438 \labelwidthstring 00.00.0000
445 Hier sind einige PostScript-Bilder gespeichert, die Sie in Ihre Dokumente
450 \begin_layout Labeling
451 \labelwidthstring 00.00.0000
458 Enthält die Dateien der LyX-Dokumentation (einschließlich der, die Sie
460 Eine kleine Ausnahmestellung hat die bereits beschriebene Datei
465 Auch hier wird eine übersetzte Version mit dem Vorsatz
469 vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
470 Siehe dazu Kapitel\InsetSpace ~
472 \begin_inset LatexCommand vref
473 reference "chap:i18n"
480 \begin_layout Labeling
481 \labelwidthstring 00.00.0000
488 Enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
489 iten von LyX nutzen können.
490 Verwenden Sie die Schaltfläche
497 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
500 \begin_layout Labeling
501 \labelwidthstring 00.00.0000
506 Enthält Bilddateien, die von der Dialogbox
516 \SpecialChar \menuseparator
521 \SpecialChar \ldots{}
523 Außerdem finden Sie hier die unterschiedlichen Icons für die Werkzeugleiste
524 und das Bild für den Startbildschirm.
527 \begin_layout Labeling
528 \labelwidthstring 00.00.0000
535 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
536 Näheres dazu finden Sie im Abschnitt\InsetSpace \space{}
538 \begin_inset LatexCommand vref
539 reference "sec:keymap"
546 \begin_layout Labeling
547 \labelwidthstring 00.00.0000
554 Hier werden die in Abschnitt\InsetSpace \space{}
556 \begin_inset LatexCommand vref
557 reference "chap:textclass"
561 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
565 \begin_layout Labeling
566 \labelwidthstring 00.00.0000
571 / Enthält Dateien, die für die Konvertierung zwischen verschiedenen LyX-Ver\SpecialChar \-
577 \begin_layout Labeling
578 \labelwidthstring 00.00.0000
586 \begin_layout Labeling
587 \labelwidthstring 00.00.0000
592 / Enthält die Vorlagendateien, die Ihnen bei
597 atei\SpecialChar \menuseparator
598 Neu\InsetSpace \space{}
599 von\InsetSpace \space{}
609 \begin_layout Labeling
610 \labelwidthstring 00.00.0000
615 Einige LyX-spezifische LaTeX-Textklassen- (
619 ) und -Stildateien (.
626 \begin_layout Labeling
627 \labelwidthstring 00.00.0000
632 Hier finden Sie Dateien mit der Endung
636 , die die Benutzerschnittstelle von LyX festlegen, also welche Einträge
637 in welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
638 Siehe hierzu Abschnitt\InsetSpace \space{}
640 \begin_inset LatexCommand vref
641 reference "sec:Die-Benutzerschnittstelle"
648 \begin_layout Subsection
649 Dateien, die Sie nicht verändern sollten
652 \begin_layout Standard
653 Die folgenden Dateien werden intern von LyX verwendet.
654 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
657 \begin_layout Labeling
658 \labelwidthstring 00.00.0000
665 Diese Datei enthält eine Liste der Entwickler.
666 Ihr Inhalt wird über die Menüauswahl
668 Hilfe\SpecialChar \menuseparator
669 Über\InsetSpace \space{}
676 \begin_layout Standard
690 \begin_layout Labeling
691 \labelwidthstring 00.00.0000
698 ist ein LaTeX-Skript, das bei der Konfiguration verwendet wird.
699 Starten Sie es nie direkt.
702 \begin_layout Labeling
703 \labelwidthstring 00.00.0000
710 ist das eigentliche Skript, das zur Neukonfiguration von LyX verwendet
712 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
716 \begin_layout Subsection
720 \begin_layout Labeling
721 \labelwidthstring 00.00.0000
726 Die hier enthaltene Tabelle beschreibt, wie die unterschiedlichen Zeichenkodier
727 ungen in Unicode dargestellt werden.
730 \begin_layout Labeling
731 \labelwidthstring 00.00.0000
736 Diese Datei enthält die Vorlagen für das neue
738 Externes\InsetSpace \space{}
742 Siehe dazu Kapitel\InsetSpace \space{}
744 \begin_inset LatexCommand vref
745 reference "cha:Externes"
752 \begin_layout Labeling
753 \labelwidthstring 00.00.0000
758 Eine Liste mit allen derzeit von LyX unterstützten Sprachen.
761 \begin_layout Labeling
762 \labelwidthstring 00.00.0000
770 \begin_layout Section
771 Das lokale Konfigurationsverzeichnis
774 \begin_layout Standard
775 Eventuell benutzen Sie LyX als normaler Benutzer und wollen dennoch einige
776 Einstellungen der Konfiguration ändern.
777 Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
781 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
782 Der Name dieses Verzeichnisses wird als
788 Hilfe\SpecialChar \menuseparator
789 Über\InsetSpace \space{}
794 \begin_layout Standard
804 Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
806 Das bedeutet, dass jede Datei, die Sie dort speichern, die entsprechende
807 Datei im Systemverzeichnis ersetzt.
808 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
809 sich entweder im Systemverzeichnis
813 oder aber in Ihrem privaten Verzeichnis befinden.
814 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
818 \begin_layout Standard
819 Dies lässt sich an einigen Beispielen leichter erklären:
822 \begin_layout Itemize
823 Um eine LyX Version älter als 1.1.6 umzukonfigurieren, musste der Benutzer
825 \begin_inset LatexCommand url
826 target "LyXDir/lyxrc.example"
831 \begin_inset Note Note
834 \begin_layout Standard
835 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
836 um Schreibmaschinenformat umzubrechen.
845 kopieren und diese dann manuell editieren.
846 Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in
850 gefunden wird, aber alle Änderungen, die über den neuen Dialog
852 Werkzeuge\SpecialChar \menuseparator
855 \SpecialChar \ldots{}
856 gemacht werden, werden in der Datei
861 Danach (das heißt wenn
865 gefunden wird) wird die alte
869 nicht mehr eingelesen und kann gelöscht werden.
873 \begin_layout Itemize
874 Wenn Sie mit dem Menüpunkt
876 Werkzeuge\SpecialChar \menuseparator
877 Neu\InsetSpace \space{}
880 eine Neukonfiguration von LyX durchführen, werden die dabei erzeugten Dateien
881 in Ihrem privaten Konfigurationsverzeichnis
885 gespeichert (im Abschnitt\InsetSpace \space{}
887 \begin_inset LatexCommand vref
888 reference "sec:autodetected"
892 finden Sie eine Liste all derjenigen Optionen in
896 , die davon betroffen sind).
897 Das bedeutet, dass ab sofort etwaige neue Dokumentenklassen, die Sie in
902 gespeichert haben, im Feld
910 \SpecialChar \menuseparator
915 \SpecialChar \ldots{}
919 \begin_layout Itemize
920 Falls Sie irgendwelche Dateien für neue LaTeX-Dokumentenklassen in einem
921 Verzeichnis installiert haben, das LaTeX über die Umgebungsvariable
925 findet, können auch diese in LyX verwendet werden.
929 \begin_layout Standard
930 vorausgesetzt, es gibt auch eine
942 \begin_layout Itemize
943 Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder zum
944 Beispiel diese deutsche Version) der Dokumentation besorgt haben, sie aber
949 installieren können, da Sie keine Systemadministratorrechte haben, können
950 Sie diese Dateien einfach nach
954 kopieren, und sie werden automatisch über das
964 \begin_layout Section
965 LyX mit mehreren Konfigurationen
966 \begin_inset LatexCommand label
967 name "sec:LyX-multiconf"
974 \begin_layout Standard
975 Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
976 wird für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
977 he Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturkürze
978 l und/oder Druckerkonfigurationen.
979 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
980 erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
984 \begin_layout Standard
985 Indem Sie LyX mit der Option
995 starten, erreichen Sie, dass die Konfiguration aus diesem Verzeichnis anstelle
996 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
997 Sie, indem Sie LyX ohne diese Option starten).
998 Falls das so angegebene Verzeichnis noch nicht existiert, fragt LyX genau
999 wie beim ersten Start nach, ob es angelegt werden soll.
1000 Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
1001 in LyX verändern, die Einstellungen im Standardverzeichnis werden aber
1002 nicht verändert -- beide Verzeichnisse sind völlig unabhängig.
1003 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1008 auf das zu verwendende Verzeichnis setzen.
1011 \begin_layout Standard
1012 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1013 Aufwand: Wenn Sie etwa eine neue Layoutdatei in
1017 hinzufügen und diese für alle Konfigurationen sichtbar sein soll, müssen
1022 Verzeichnissen separat hinzufügen.
1023 Sie können das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
1024 angelegt hat, sind praktisch alle Unterverzeichnisse (siehe oben) leer.
1025 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1026 das entsprechende Verzeichnis im originalen
1031 Lediglich mit dem Verzeichnis
1035 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1038 Werkzeuge\SpecialChar \menuseparator
1039 Neu\InsetSpace \space{}
1042 ) abgelegt, die konfigurationsabhängig ist.
1045 \begin_layout Chapter
1046 Der Dialog Werkzeuge
1048 \SpecialChar \menuseparator
1055 \SpecialChar \ldots{}
1059 \begin_layout Section
1060 Der erste Aufruf des Dialogs
1063 \begin_layout Standard
1064 Bei alten Versionen von LyX bestand die Konfiguration darin, die Datei
1068 manuell zu editieren.
1069 Dies wurde mit LyX\InsetSpace ~
1070 1.1.6 geändert, es steht nun mit
1072 Werkzeuge\SpecialChar \menuseparator
1076 ein Befehl zur Verfügung, der die Mühsal der Konfiguration beendet.
1081 wird nur solange verwendet, bis Sie das erste Mal den neuen Konfigurationsdialo
1083 Alle weiteren Änderungen werden in der Datei
1091 wird danach nicht mehr eingelesen und kann gelöscht werden.
1094 \begin_layout Standard
1099 werden nur noch diejenigen Einstellungen gespeichert, die von den Standardwerte
1101 Einige dieser Standardwerte sind fest in LyX einkompiliert, andere werden
1104 LyXDir/lyxrc.defaults
1107 Beachten Sie bitte, dass in beiden Dateien Zeilen, die mit einem
1108 \begin_inset Quotes gld
1112 \begin_inset Quotes grd
1115 beginnen, Kommentare sind und nicht ausgewertet werden.
1118 LyXDir/lyxrc.defaults
1120 nur vom Systemadministator verändert werden, und die Benutzer sollten ihre
1121 persönliche Konfiguration in
1127 Werkzeuge\SpecialChar \menuseparator
1130 \SpecialChar \ldots{}
1134 \begin_layout Standard
1135 Wir hoffen dass der Dialog im großen und ganzen selbsterklärend ist.
1136 Praktisch alle Befehle haben einen erklärenden Kommentar, es sollte Ihnen
1137 also keine Schwierigkeiten bereiten, alles Ihren Wünschen entsprechend
1139 Bevor wir nun jedoch ein paar der wichtigeren Optionen vorstelle,n ein
1140 Wort der Warnung: Einige der Einstellungen, die Sie mit dem Klick auf
1147 aktivieren, werden sofort umgesetzt (zum Beispiel Bildschirmzeichensätze),
1148 andere (wie etwa das Ändern der
1152 -Datei) bedürfen eines Neustarts von LyX.
1153 Wenn sich also nach einer Änderung scheinbar nichts verändert hat -- speichern
1154 Sie die Konfiguration und starten Sie LyX neu.
1157 \begin_layout Section
1158 Bildschirmdarstellung und Zeichensätze
1161 \begin_layout Standard
1162 Dem Zeichensatz, den LyX zur Darstellung auf dem Bildschirm verwendet, kommt
1163 eine besondere Bedeutung zu, denn er sollte so gut lesbar sein wie nur
1165 Schließlich lesen und schreiben Sie Ihre gesamten Texte am Bildschirm.
1166 Das LyX-Team hat sich bemüht, den bestmöglichen Standardzeichensatz auszuwählen
1167 , doch jedes X11-System hat kleine Unterschiede, und deshalb kann es sein,
1168 dass dieser Standard gerade auf Ihrem System nicht die beste Wahl ist.
1169 Bevor wir nun erklären, wie Sie die Bildschirmzeichensätze optimieren können,
1170 sollten Sie ein wenig mehr über Zeichensätze erfahren, damit Sie Ihre Wahl
1171 gut vorbereitet treffen können.
1172 Denn es handelt sich dabei um eine Entscheidung, die von Ihren Wünschen
1173 und den Fähigkeiten Ihres Rechners beeinflusst wird.
1176 \begin_layout Standard
1177 Beachten Sie bitte, dass es in diesem Abschnitt nur um die Zeichensätze
1180 Bildschirmdarstellung
1182 innerhalb von LyX geht.
1183 Die Zeichensätze, die später für den Ausdruck verwendet werden, sind davon
1184 vollkommen unabhängig und werden durch die verwendete Dokumentenklasse
1186 Das Ändern von Zeichensätzen für den Ausdruck wird im
1193 \begin_layout Standard
1194 Grundsätzlich gibt es zwei unterschiedliche Typen von Bildschirmzeichensätzen:
1199 ) und nichtskalierbare (
1204 Diese Unterscheidung erscheint zunächst etwas akademisch, denn die meisten
1205 modernen Zeichensatzgeneratoren können auch die nichtskalierbaren Zeichensätze
1206 vergrößern oder verkleinern.
1207 Der Unterschied liegt aber in der
1211 dieser Skalierung und der
1215 , mit der sie dargestellt werden können.
1216 Die wichtigste Entscheidung ist deshalb, ob Sie nichtskalierbare oder skalierba
1217 re Zeichensätze verwenden wollen.
1220 \begin_layout Standard
1221 Die skalierbaren Zeichensätze werden über die Umrisse der einzelnen Glyphen
1222 (also Buchstaben, Zahlen, Satzzeichen usw.) definiert.
1223 Das bedeutet, dass jedes einzelne Zeichen über mathematische Kurven beschrieben
1224 wird, die sich sehr einfach in jede beliebige Größe skalieren lassen.
1225 Diese mathematische Beschreibung wird nun vom Zeichensatzgenerator ausgewertet
1226 und daraus ein kleines Bild berechnet, das das gewünschte Zeichen genau
1227 in der richtigen Größe darstellt.
1228 Oder zumindest in fast jeder Größe.
1231 \begin_layout Standard
1232 Denn da die Glyphen in einer recht abstrakten Weise definiert wurden, ist
1233 es recht schwierig, daraus bei sehr kleinen Schriftgrößen ein gutes Bild
1234 zu berechnen, da dann jedes einzelne Pixel sehr sorgfältig gesetzt werden
1235 muss, um eine verständliche Darstellung des Zeichens zu erreichen.
1236 Das ist zwar anhand der mathematischen Beschreibung des Zeichens theoretisch
1237 möglich, aber um die Darstellungsgeschwindigkeit in annehmbaren Grenzen
1238 zu halten, werden dabei gewisse Vereinfachungen gemacht.
1239 Dies hat möglicherweise zur Folge, dass ein skalierbarer Zeichensatz bei
1240 kleinen Vergrößerungen sehr schlecht zu lesen ist.
1243 \begin_layout Standard
1244 Demgegenüber sind Bitmap-Zeichensätze von vornherein als kleine Grafikdateien
1245 angelegt, deshalb sehen Sie bei der Größe, für die sie berechnet wurden,
1247 Sie können aber nur schlecht skaliert werden, denn für eine Vergrößerung
1248 müssen aus einem Pixel mehrere gemacht werden.
1252 \begin_layout Standard
1253 Sie kennen diesen Effekt vermutlich.
1254 Er tritt auch auf, wenn Sie in einem Bildbearbeitungsprogramm wie
1258 ein Bild stark vergrößern.
1263 Um das zu vermeiden, werden Bitmap-Zeichensätze bereits für verschiedene,
1264 häufig benutzte Größen (8 Pixel bis etwa 34 Pixel Zeichenhöhe) berechnet
1265 und zur Verfügung gestellt.
1266 Der Vorteil dieser Bitmap-Zeichensätze liegt darin, dass keine komplizierten
1267 Berechnungen notwendig sind, um sie darzustellen, daher sind sie in der
1268 Darstellung sehr viel schneller als skalierbare Zeichensätze.
1269 Der Nachteil ist, dass nichtvorhandene Vergrößerungsstufen durch Pixelverdopplu
1270 ng berechnet werden müssen und deshalb schlecht aussehen.
1273 \begin_layout Standard
1274 Als Fazit kann man also sagen, dass die Bitmap-Zeichensätze normalerweise
1275 für kleinere Vergrößerungsstufen vorzuziehen sind (vorausgesetzt es gibt
1276 sie in dieser Größe), wohingegen skalierbare Zeichensätze für große Zeichen
1278 Die logische Schlussfolgerung wäre nun also, für kleine Zeichen die Bitmap-
1279 und für große Zeichen die skalierbaren Zeichensätze zu verwenden.
1280 Leider ist das so nicht machbar, denn skalierbare und Bitmap-Zeichensätze
1281 sind nicht dafür gedacht, gleichzeitig verwendet zu werden.
1282 Dadurch würde ein solches Dokument ziemlich armselig aussehen.
1283 Sie sollten also einfach auf Ihrem Rechner beide Möglichkeiten ausprobieren
1284 und entscheiden, welche Ihnen besser gefällt.
1287 \begin_layout Standard
1288 Standardmäßig verwendet LyX nichtskalierbare Zeichensätze.
1289 Als normaler Zeichensatz (mit Serifen) wird
1293 verwendet, für Sans Serif
1297 und für Schreibmaschine
1304 \begin_layout Standard
1305 In den folgenden Abschnitten wird beschrieben, was Sie alles tun können,
1306 wenn Ihr Text in LyX nicht gut aussieht.
1307 Begonnen wird mit den wichtigsten Parametern: Auf\SpecialChar \textcompwordmark{}
1308 lösung und Vergrößerungsfaktor.
1311 \begin_layout Subsection
1312 Auf\SpecialChar \textcompwordmark{}
1313 lösung und Vergrößerungsfaktor
1316 \begin_layout Standard
1317 LyX versucht, automatisch die verwendeten Zeichensätze so zu skalieren,
1318 dass ihre Darstellung auf dem Bildschirm bis auf den sogenannten Zoom-Faktor
1319 der späteren Größe auf dem Papier entspricht.
1322 \begin_layout Standard
1323 Damit dies auf allen Systemen funktioniert, vertraut LyX darauf, dass die
1324 DPI-Einstel\SpecialChar \-
1325 lung des Bildschirmes richtig ist.
1327 \begin_inset Quotes gld
1331 \begin_inset Quotes grd
1334 , Punkte je Zoll, und beschreibt die Auf\SpecialChar \textcompwordmark{}
1335 lösung der Bildschirmdarstellung.
1336 Diese Einstellung erfragt LyX automatisch beim X-Server.
1337 Welchen Wert LyX so feststellt, können Sie herausfinden, wenn Sie LyX folgender
1347 \begin_layout Standard
1348 Nun ist X aber nicht auf jedem System richtig konfiguriert, deshalb sollten
1349 Sie diese Einstellung selber nachprüfen.
1350 Geben Sie dazu den Befehl
1352 xdpyinfo\InsetSpace \space{}
1353 |\InsetSpace \space{}
1356 ein und notieren Sie sich den DPI-Wert beim Eintrag
1357 \begin_inset Quotes gld
1364 : (dies ist der Wert, den auch LyX automatisch findet).
1365 Notieren Sie sich außerdem die Anzahl der Pixel auf Ihrem Bildschirm (die
1366 erste Zahl hinter dem Eintrag
1373 \begin_layout Standard
1374 Dann nehmen Sie sich ein Lineal und messen Sie die sichtbare Breite des
1375 Bildes auf dem Schirm.
1376 Rechnen Sie diese Breite in Zoll um, falls Sie ein Zentimetermaß verwendet
1377 haben, indem Sie den Wert durch 2.54 teilen.
1378 Nun können Sie den tatsächlichen DPI-Wert berechnen, indem Sie die Anzahl
1379 der Pixel durch die Breite des Bildes dividieren.
1380 Wenn der so ermittelte Wert mehr als etwa 5 DPI von dem vom X-Server gemeldeten
1381 Wert abweicht, sollten Sie entweder den X-Server neu konfigurieren oder
1382 zumindest LyX mitteilen, dass der tatsächliche Wert ein anderer als der
1383 vom X-Server gemeldete ist.
1386 \begin_layout Standard
1387 Falls Sie die Einstellung des X-Servers nicht verändern wollen oder können
1388 (immerhin profitieren auch andere Programme als LyX von einer korrekten
1389 Konfiguration), können Sie LyX den wahren Wert im Dialog
1396 \begin_layout Standard
1397 Wenn der Text nun für Ihren Geschmack zu groß oder zu klein ist, können
1398 Sie mit dem Zoom-Faktor experimentieren.
1399 Mit diesem Faktor wird die Größe der Zeichensätze multipliziert.
1400 Wenn Ihre Einstellung des DPI-Wertes richtig ist und der Zoom-Faktor auf
1401 100 eingestellt ist, wird LyX den Text in derselben Größe darstellen wie
1403 Ist der Faktor 200, wird die Darstellung am Bildschirm doppelt so groß
1404 sein wie auf dem Papier.
1405 All dies natürlich unter der Voraussetzung, dass LyX den Zeichensatz in
1406 der so berechneten Größe findet, worauf man sich nicht immer verlassen
1408 Doch da es sich bei LyX um ein WYSIWYM-System handelt, ist diese Einschränkung
1409 nicht sehr bedeutend.
1412 \begin_layout Standard
1413 Die Standardeinstellung für den Zoom-Faktor ist 150, da ein Bildschirm normalerw
1414 eise breiter als ein Blatt Papier ist.
1415 Sie sollten aber mit der Einstellung experimentieren.
1416 Verändern können Sie den Wert über das Feld
1427 Werkzeuge\SpecialChar \menuseparator
1430 \SpecialChar \ldots{}
1431 \SpecialChar \menuseparator
1434 Aussehen\SpecialChar \menuseparator
1438 Ein Tipp zum Probieren: Verwenden Sie
1442 , dann bleibt der Dialog geöffnet und Sie können leicht andere Werte eintragen.
1443 Wenn Sie dann einen Wert gefunden haben, der Ihren Wünschen entspricht,
1444 können Sie diesen mit
1448 dauerhaft übernehmen.
1451 \begin_layout Standard
1452 Auf diese Weise ist es meist möglich, eine angemessene Darstellung des Textes
1453 auf dem Bildschirm zu erreichen.
1454 Das heißt aber nicht, dass Sie damit die besten Zeichensätze verwenden,
1455 die es auf Ihrem Rechner gibt.
1456 Deshalb gibt es eine Reihe von Befehlen, die den verwendeten Zeichensatz
1457 festlegen, um Ihnen so noch mehr Möglichkeiten zu geben, die Darstellung
1458 am Bildschirm zu optimieren.
1461 \begin_layout Subsection
1462 Befehle zur Festlegung des Zeichensatzes
1465 \begin_layout Standard
1466 Wie bereits erwähnt, verwendet LyX standardmäßig nichtskalierbare Zeichensätze.
1467 Als normaler Zeichensatz (mit Serifen) wird
1471 verwendet, für Sans Serif
1475 und für Schreibmaschine
1482 \begin_layout Standard
1483 Alle diese Einstellungen können Sie über den Konfigurationsdialog verändern.
1484 Wählen Sie einen Zeichensatz aus der Liste aus und klicken Sie auf
1489 LyX formatiert dann den Text unter der Verwendung des angegebenen Zeichensatzes
1490 neu und wenn Ihnen das Ergebnis zusagt, können Sie es dauerhaft speichern.
1493 \begin_layout Standard
1494 Welche Größen für die jeweiligen Zeichensätze zur Verfügung stehen, können
1500 Näheres dazu liefert
1505 Ein Nachteil dieser Vorgehensweise ist, dass nun die Unterschiede zwischen
1506 den Zeichensatzgrößen auf dem Bildschirm und denen auf dem Papier größer
1507 sind, da LyX nur die am ehesten passende Größe auswählen kann, und nicht
1509 Ebenfalls kann es passieren, dass zwei sich logisch unterscheidende Schriftgröß
1519 durch denselben Bildschirm-Zeichensatz dargestellt werden und dadurch nur
1520 schwer zu unterscheiden sind.
1523 \begin_layout Standard
1524 Und noch eine weitere Möglichkeit bleibt Ihnen, um die Auswirkungen zu minimiere
1525 n: Sie können für jede logische Schriftgröße genau festlegen, welche Größe
1526 zur Darstellung am Bildschirm verwendet wird.
1527 Wenn Sie LyX mit der Option
1532 starten, können Sie feststellen, welche Schriftgrößen tatsächlich verwendet
1534 Nun können Sie die entsprechenden Einträge im Dialog solange verändern,
1535 bis Sie die richtigen Größen gefunden haben.
1538 \begin_layout Standard
1539 Dies kann etwas schwierig sein, da LyX die Einstellungen für DPI und Vergrößerun
1540 g benutzt, um die tatsächliche Zeichensatzgröße zu berechnen, die es vom
1541 X-Server anfordert; dadurch wird die Zuordnung ein wenig verschleiert.
1542 Wenn es Ihnen durch Ausprobieren nicht gelingt, gute Einstellungen zu finden,
1543 können Sie den Prozess vereinfachen, indem Sie sowohl DPI als auch Vergrößerung
1544 auf 100 setzen, auch wenn dies falsch ist.
1545 Dabei sehen dann vor allem die skalierbaren Zeichensätze seltsam aus, also
1546 verwenden Sie diesen Tipp mit Vorsicht.
1549 \begin_layout Subsection
1550 Zeichensatzkodierung
1553 \begin_layout Standard
1554 Standardmäßig verwendet LyX Zeichensätze, die zum Schreiben von Texten in
1555 westeuropäischen Sprachen gedacht sind.
1558 Zeichensatzkodierung
1561 Wenn Sie nun LyX verwenden wollen, um einen Text zum Beispiel in osteuropäische
1562 n Sprachen oder Kyrillisch zu schreiben, deren Zeichen nicht durch die ISO-8859-
1563 1-Kodierung abgedeckt sind, können Sie im Feld
1569 Dokument\SpecialChar \menuseparator
1570 Einstellungen\SpecialChar \ldots{}
1571 \SpecialChar \menuseparator
1574 eine andere Kodierung aktivieren.
1577 \begin_layout Standard
1578 Dies setzt allerdings voraus, dass Sie besondere Zeichensätze installiert
1580 Benutzen Sie wiederum
1584 , und prüfen Sie die Felder
1592 , ob dort außer ISO-8859-X weitere Einträge vorhanden sind.
1593 Suchen Sie dann aus diesen einen Zeichensatz heraus, der die von Ihnen
1594 benötigten Zeichen enthält.
1595 Wenn Sie einen passenden gefunden haben, können Sie diesen im Dialogfeld
1596 eintragen, andernfalls müssen Sie sich zunächst (zum Beispiel via Internet)
1597 geeignete Zeichensätze besorgen.
1600 \begin_layout Standard
1601 Wenn Sie LyX derart konfigurieren, dass standardmäßig eine andere Zeichensatzkod
1602 ierung verwendet wird, sollten Sie auch darüber nachdenken, einen anderen
1603 Zeichensatz für die Menüs und Dialoge zu verwenden.
1604 Sonst wird zum Beispiel der Dialog
1608 kaum lesbar sein, wenn nicht auch dort die neue Kodierung verwendet wird.
1609 Normalerweise verwendet LyX hierzu den Zeichensatz
1611 -*-helvetica-medium-r
1613 , doch meist ist Helvetica in der von Ihnen benötigten Kodierung nicht vorhanden.
1614 Deshalb können Sie den für Menüs verwendeten Zeichensatz im Dialogbereich
1617 Benutzerschnittstelle
1622 \begin_layout Standard
1623 Wie Sie sehen, gibt es eine ganze Reihe von Befehlen, mit denen Sie der
1624 Darstellung am Bildschirm den letzten Schliff verpassen können.
1625 Dies sollte Sie nicht davon abhalten, mit diesen Einstellungen herumzuspielen,
1627 Denn Sie werden (hoffentlich) in Zukunft viele Stunden mit LyX verbringen
1628 --- da lohnt es sich, eine perfekte Darstellung zu haben.
1629 Und während Sie bei anderen Textverarbeitungen darauf angewiesen sind,
1630 Zeichensätze zu verwenden, die sowohl am Bildschirm als auch auf dem Papier
1631 gut aussehen, können Sie bei LyX als WYSIWYM-Programm die besten Zeichensätze
1632 für die Bildschirmdarstellung verwenden, ohne sich dabei Gedanken um den
1633 Ausdruck machen zu müssen.
1636 \begin_layout Standard
1637 Für eine spätere Version von LyX ist es geplant, den
1641 -Zeichensatzgenerator zu benutzen, der auch
1646 Das bedeutet, dass jedes Zeichen aus mehreren Farbschattierungen zusammengesetz
1647 t werden kann, anstelle von nur zwei wie derzeit.
1648 Das erhöht scheinbar die Auf\SpecialChar \textcompwordmark{}
1650 Dadurch wird der Text am Bildschirm nicht nur besser lesbar, LyX kann dadurch
1651 den Text noch genauer in der Größe anzeigen, die er auch später auf dem
1652 Ausdruck hat, da dann zum Beispiel auch ein 14.4pt-Zeichensatz verwendet
1653 werden kann, wohingegen im Moment auf 14pt abgerundet werden muss.
1656 \begin_layout Section
1657 Tastatur-Einstellung
1661 \begin_layout Standard
1662 Wenn Sie Linux selber auf einem PC installiert haben, können Sie diesen
1671 \begin_layout Standard
1672 \begin_inset LatexCommand label
1673 name "sec:x-win-keys"
1677 Um LyX richtig benutzen zu können,
1681 X richtig eingerichtet werden.
1682 Das ist besonders dann wichtig, wenn Sie die internationalen LyX-Unterstützunge
1683 n und nicht-englische Tastaturen benutzen wollen.
1684 Unglücklicherweise kümmert sich fast niemand darum, besonders nicht diejenigen,
1685 die LyX auf einem PC installiert haben\SpecialChar \@.
1686 Administratoren großer Systeme können
1687 auch schuld sein, also verlassen Sie sich nicht auf richtige Einstellungen,
1688 wenn Sie ein großes System benutzen.
1689 Jeder Benutzer kann X beibringen, die richtige Tastatureinstellung zu benutzen.
1690 Sie müssen sich nicht auf Ihren Systemadministrator verlassen --
1696 sollten es auch nicht tun
1698 ! Sie benötigen nur die beiden folgenden Programme, um die Tastatur Ihren
1699 Bedürfnissen anzupassen.
1702 \begin_layout Subsection
1712 \begin_layout Standard
1713 Zunächst lesen Sie die
1717 -Seiten der beiden Programme.
1718 Das sind Ihre wirklichen Freunde für die richtige Tastatureinstellung.
1719 Wenn Sie die Programme nicht haben, installieren Sie sie.
1722 \begin_layout Subsubsection
1728 \begin_layout Standard
1729 Dieses Dokument beschreibt
1747 Um die neuen Tastatureinstellungen zu laden, fügen Sie den Befehl
1750 \begin_layout Standard
1753 xmodmap\InsetSpace ~
1759 \begin_layout Standard
1760 irgendwo in Ihre Startdateien ein (zum Beispiel
1783 \begin_layout Subsubsection
1789 \begin_layout Standard
1790 Mit diesem Programm ist ein Traum wahr geworden! Es zeigt ein Bild Ihrer
1791 Tastatur, erlaubt Ihnen, Änderungen vorzunehmen, und gibt diese Änderungen
1796 lesbaren Form auf der Standardausgabe aus.
1797 Es ist sehr nützlich, wenn Sie versuchen, eine neue
1801 -Datei zu erzeugen, obwohl ein wenig
1808 \begin_layout Subsection
1810 \begin_inset LatexCommand index
1818 \begin_layout Standard
1819 LyX unterstützt drei Sondertasten:
1832 Wenn außerdem eine Taste als
1836 -Taste konfiguriert wurde, dann können Sie damit einige Zeichen, die nicht
1837 auf Ihrer Tastatur sind, erzeugen.
1838 Diese Taste ist die Kombination
1855 -Taste kann entweder wie
1863 benutzt werden oder als Präfix-Taste.
1864 Hier sind einige Beispiele dafür, was Sie mit der
1868 -Taste machen können:
1871 \begin_layout Itemize
1874 Compose\InsetSpace ~
1879 \begin_inset Formula $\rightarrow$
1885 \begin_layout Itemize
1888 Compose\InsetSpace ~
1893 \begin_inset Formula $\rightarrow$
1899 \begin_layout Itemize
1902 Compose\InsetSpace ~
1907 \begin_inset Formula $\rightarrow$
1913 \begin_layout Itemize
1916 Compose\InsetSpace ~
1921 \begin_inset Formula $\rightarrow$
1927 \begin_layout Standard
1928 Diese Eingabeart ist besonders dann hilfreich, wenn man Buchstaben mit Akzenten
1929 nur manchmal benutzt.
1930 Bei Latin1-Buchstaben geht es automatisch, aber andere Methoden sind nötig,
1935 richtig gesetzt haben.
1938 \begin_layout Subsection
1939 Hilfreiche Hinweise und Tipps
1942 \begin_layout Standard
1943 Öffnen Sie bitte zwei X-Terminals.
1944 Editieren Sie in einem eine neue
1948 -Datei, und lassen Sie
1957 wird Ihre neue Tastaturbelegung erzeugt.
1958 Es gibt einen Knopf in
1962 , um die neue Tabelle auszugeben.
1963 Wenn Sie ihn drücken, gibt
1967 eine Menge Zeug auf dem
1971 aus, von wo Sie es gestartet haben.
1972 Sie müssen es nur noch mit
1975 \begin_inset Quotes gld
1979 \begin_inset Quotes grd
1988 -Datei bringen, und Sie sind fertig.
1992 \begin_layout Standard
1993 Sie können sich etwas Schreibarbeit sparen, wenn Sie folgendes ausführen:
1999 Dadurch erhalten Sie Ihre neue Datei.
2000 Wenn Sie aber den Knopf
2001 \begin_inset Quotes gld
2005 \begin_inset Quotes grd
2012 mehr als einmal drücken, wird Ihre Datei durcheinander geraten.
2013 Wie alle Werkzeuge ist
2017 nur so intelligent wie sein Benutzer.
2025 \begin_layout Standard
2026 Da sind noch ein paar Dinge, die Sie tun können, um sich zurechtzufinden.
2027 Versuchen Sie, das Kommando
2032 Das zeigt Ihnen alle aktiven Sondertasten.
2035 xmodmap -v -pke | more
2037 , um zu sehen, welche Nummern zu welchen symbolischen Namen gehören.
2038 So sehen Sie auch die Syntax der
2045 \begin_layout Standard
2046 Eine Sache müssen Sie noch prüfen:
2053 \begin_inset Formula $\leftarrow$
2062 dieselbe Bedeutung haben! Eindeutige Namen für diese beiden Tasten ändern
2063 das Verhalten Ihrer Programme nicht unbedingt.
2064 Einige Programme binden
2072 an dieselbe Operation (zum Beispiel Emacs), aber wenn
2080 dasselbe tun, werden Sie Probleme mit LyX bekommen.
2083 \begin_layout Section
2085 \begin_inset LatexCommand label
2093 \begin_layout Standard
2094 Tastaturkürzel dienen dazu, einer Taste oder Tastenkombination eine LyX-Funktion
2096 Die LyX-Distribution umfasst einige Dateien mit unterschiedlichen Tastaturzuord
2097 nungen: CUA, die typische Belegung auf PC und CDE, eine Emacs-Version sowie
2098 einige spezialisierte Versionen (broadway, hollywood) und an andere Sprachen
2099 (Deutsch, Französisch) angepasste Tastenbelegungen.
2103 \begin_layout Standard
2104 Wenn Sie stattdessen Ihre Kürzel lieber selbst definieren wollen, nehmen
2105 Sie am besten diejenige Systemdatei aus
2109 als Vorlage, die am ehesten Ihren Vorstellungen entspricht, und modifizieren
2110 Sie diese entsprechend.
2111 Vergessen Sie nicht, diese Datei dann im Dialog
2116 (Derzeit ist es noch notwendig, LyX danach neu zu starten um die Änderungen
2120 \begin_layout Standard
2121 LyX unterstützt die Internationalisierung der Benutzerschnittstelle (siehe
2123 \begin_inset LatexCommand vref
2124 reference "chap:i18n"
2129 Wenn Ihre Sprachumgebung (
2133 ) über die Umgebungsvariable
2137 richtig eingestellt ist, versucht LyX, entsprechende
2141 -Dateien zu laden, indem die Zeichenkette
2145 dem Dateinamen vorangestellt wird (für Deutsch,
2154 Sie können derartige übersetzte Versionen auch in Ihrem privaten
2158 -Verzeichnis speichern, LyX findet und benutzt sie auch dort.
2161 \begin_layout Standard
2162 Die Syntax der Dateien im
2166 -Verzeichnis ist einfach:
2169 \begin_layout LyX-Code
2172 bind <Tastenkombination> <LyX_Funktion>
2175 \begin_layout Standard
2176 Sowohl die Tastenkombination als auch die LyX-Funktion muss dabei in doppelten
2177 Anführungszeichen gesetzt werden.
2178 Eine Liste der LyX-Funktionen finden Sie im
2185 \begin_layout Section
2186 Die Benutzerschnittstelle
2187 \begin_inset LatexCommand label
2188 name "sec:Die-Benutzerschnittstelle"
2195 \begin_layout Standard
2196 Das Aussehen der Menü- und der Werkzeugleiste können ebenfalls im Dialog
2202 Wählen Sie dazu eine andere Datei für den Eintrag
2204 Aussehen\SpecialChar \menuseparator
2205 Benutzerschnittstelle\SpecialChar \menuseparator
2217 -Unterverzeichnis von
2221 gibt es mehrere Dateien, von denen
2225 als Standard verwendet wird.
2228 \begin_layout Standard
2233 erzeugt das Aussehen der 1.3.x-Versionen von LyX.
2238 beschreibt das Aussehen der Menüleisten und
2242 das Aussehen der Werkzeugleisten.
2243 Auch hier ist es derzeit noch nötig, LyX neu zu starten, um Änderungen
2247 \begin_layout Standard
2252 -Dateien ist ebenfalls sehr einfach, sie wird in der jeweiligen Datei beschriebe
2266 müssen jeweils mit einem expliziten
2270 abgeschlossen werden.
2271 Sie dürfen die Einträge
2291 und, im Falle des Menüs
2300 Eine kleine Warnung dazu: Ein
2312 eingefügt werden, das entsprechende Menü muss aber als
2316 definiert werden, nicht als
2323 \begin_layout Standard
2337 und definiert folgende Werkzeugleisten:
2340 \begin_layout LyX-Code
2344 \begin_layout LyX-Code
2348 \begin_layout LyX-Code
2349 "table" "off,bottom"
2352 \begin_layout LyX-Code
2356 \begin_layout LyX-Code
2357 "minibuffer" "off,bottom"
2360 \begin_layout Standard
2361 Interessant sind vor allem "
2370 Wenn man diese Zeilen wie folgt ändert:
2373 \begin_layout LyX-Code
2374 "table" "table,bottom"
2377 \begin_layout LyX-Code
2378 "math" "math,bottom"
2381 \begin_layout Standard
2382 dann erhält am unteren Fensterrand einige Einstellmöglichkeiten von Tabelle
2383 und Mathed in Form von Schaltern, wenn der Cursor sich in einer Tabelle
2384 oder einer mathematischen Formel befindet.
2385 Das erleichtert auf jeden Fall das Arbeiten mit Tabellen.
2388 \begin_layout Standard
2389 Damit die neuen Einstellungen wirksam werden, müssen Sie
2393 entweder an Ort und Stelle als
2397 editieren oder in ein lokales Verzeichnis innerhalb Ihres
2399 Benutzerverzeichnisses
2401 kopieren, sie dort ändern und LyX in
2403 Aussehen\SpecialChar \menuseparator
2404 Benutzerschnittstelle\SpecialChar \menuseparator
2411 mitteilen, welche Datei Sie benutzen wollen.
2414 \begin_layout Section
2415 Konverter, Formate und Druckvorschau
2418 \begin_layout Standard
2419 LyX besitzt einen mächtigen Mechanismus, um mittels externer Programme zwischen
2420 beliebigen Dateiformaten zu konvertieren.
2421 Geben Sie ein Paar von Formaten an, zum Beispiel
2429 , dann geben Sie ein Programm an, das vom einen in das andere Format konvertiere
2431 Für unser Beispiel kommen zwei Wege in Frage:
2434 \begin_layout Enumerate
2435 Eine direkte Konvertierung von LaTeX in PDF mittels
2440 \begin_layout Enumerate
2441 Eine stufenweise Konvertierung über Zwischenformate: LaTeX in DVI (mit
2445 ) in Post\SpecialChar \-
2457 \begin_layout Standard
2458 LyX wird immer den kürzesten Weg wählen, deswegen müssen Sie unterschiedliche
2463 -Dateien angeben, wenn Sie beide Wege verwenden wollen.
2464 Beide sind im entsprechenden Dialog in
2469 Sehen Sie sie sich an und definieren Sie sich eigene\SpecialChar \ldots{}
2473 \begin_layout Standard
2474 Darüberhinaus kann jedem Dateiformat ein Betrachtungsprogramm zugeordnet
2479 , um Post\SpecialChar \-
2480 Script®-Dateien anzuzeigen,
2488 für DVI-Dateien usw\SpecialChar \@.
2491 Werkzeuge\SpecialChar \menuseparator
2496 nstellungen\SpecialChar \ldots{}
2497 \SpecialChar \menuseparator
2498 Datei\SpecialChar \-
2501 te\SpecialChar \menuseparator
2504 können Sie diese Programme sowie etwaige Optionen festlegen.
2507 \begin_layout Section
2508 Optionen für den ASCII-Export
2511 \begin_layout Standard
2512 Eine ganze Reihe von Befehlen dient dazu, die Ausgabe und Formatierung im
2513 ASCII-Format zu verbessern.
2514 LyX versucht bei der Installation, die besten Einstellungen für Ihr System
2515 zu finden, Sie können dies aber in
2517 Werkzeuge\SpecialChar \menuseparator
2522 nstellungen\SpecialChar \ldots{}
2523 \SpecialChar \menuseparator
2524 Ausgaben\SpecialChar \menuseparator
2527 jederzeit ändern, wenn Sie mit den Vorgaben nicht einverstanden sind.
2530 \begin_layout Description
2537 Damit legen Sie den Befehl fest, mit dem (durch die Unixprogramme
2549 , siehe die jeweiligen Manpages) die Formatierung von ASCII-Tabellen durchgeführ
2551 Ist er nicht festgelegt, verwendet LyX den internen, schlechteren Formatierer.
2554 \begin_layout Description
2558 Ausgabe\InsetSpace ~
2562 Dieser Befehl legt die maximale Zeilenlänge in der Ausgabedatei fest.
2564 \begin_inset Quotes gld
2568 \begin_inset Quotes grd
2571 bedeutet keine Grenze.
2574 \begin_layout Section
2578 \begin_layout Standard
2581 Werkzeuge\SpecialChar \menuseparator
2586 nstellungen\SpecialChar \ldots{}
2587 \SpecialChar \menuseparator
2588 Ausgaben\SpecialChar \menuseparator
2591 haben Sie die Möglichkeit, die Zusammenarbeit von LyX mit dem (externen)
2592 Druckbefehl genau zu steuern.
2593 Jedoch sollten die Standardeinstellungen normalerweise korrekt sein.
2594 Wenn jedoch Ihr lokaler Druckbefehl andere Optionen benötigt, können Sie
2598 \begin_layout Standard
2599 Falls Sie generelle Probleme mit Ihrem Drucker haben, hilft Ihnen vielleicht
2600 Kapitel\InsetSpace \space{}
2602 \begin_inset LatexCommand vref
2603 reference "chap:printer"
2610 \begin_layout Section
2614 \begin_layout Standard
2617 Werkzeuge\SpecialChar \menuseparator
2622 nstellungen\SpecialChar \ldots{}
2623 \SpecialChar \menuseparator
2624 Aussehen\SpecialChar \menuseparator
2627 können Sie interaktiv festlegen, mit welchen Farben die diversen Strukturen
2628 am Bildschirm dargestellt werden.
2629 Hier eine Auswahl der wichtigeren Funktionen und ihrer Standardfarben:
2632 \begin_layout Standard
2635 \begin_inset Tabular
2636 <lyxtabular version="3" rows="11" columns="3">
2638 <column alignment="left" valignment="top" leftline="true" width="0pt">
2639 <column alignment="left" valignment="top" leftline="true" width="0pt">
2640 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
2641 <row topline="true" bottomline="true">
2642 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2645 \begin_layout Standard
2654 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2657 \begin_layout Standard
2666 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2669 \begin_layout Standard
2673 Standardfarbe (RGB-Wert)
2679 <row topline="true">
2680 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2683 \begin_layout Standard
2689 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2692 \begin_layout Standard
2698 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2701 \begin_layout Standard
2708 <row topline="true">
2709 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2712 \begin_layout Standard
2718 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2721 \begin_layout Standard
2727 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2730 \begin_layout Standard
2731 leinen (250,240,230)
2737 <row topline="true">
2738 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2741 \begin_layout Standard
2747 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2750 \begin_layout Standard
2756 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2759 \begin_layout Standard
2766 <row topline="true">
2767 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2770 \begin_layout Standard
2776 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2779 \begin_layout Standard
2785 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2788 \begin_layout Standard
2795 <row topline="true">
2796 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2799 \begin_layout Standard
2805 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2808 \begin_layout Standard
2809 Mathematische Formeln
2814 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2817 \begin_layout Standard
2818 dunkelblau (0,0,139)
2824 <row topline="true">
2825 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2828 \begin_layout Standard
2834 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2837 \begin_layout Standard
2838 Bruchstriche, Klammern usw.
2843 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2846 \begin_layout Standard
2853 <row topline="true">
2854 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2857 \begin_layout Standard
2863 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2866 \begin_layout Standard
2867 Hintergrund für Formeln
2872 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2875 \begin_layout Standard
2876 leinen (250,240,230)
2882 <row topline="true">
2883 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2886 \begin_layout Standard
2892 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2895 \begin_layout Standard
2901 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2904 \begin_layout Standard
2905 purpurrot (255,0,255)
2911 <row topline="true">
2912 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2915 \begin_layout Standard
2921 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2924 \begin_layout Standard
2930 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2933 \begin_layout Standard
2940 <row topline="true" bottomline="true">
2941 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2944 \begin_layout Standard
2950 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2953 \begin_layout Standard
2959 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2962 \begin_layout Standard
2963 hellblau (173,216,230)
2976 \begin_layout LyX-Code
2980 \begin_layout Section
2981 Automatische Einstellungen
2984 \begin_layout Standard
2985 \begin_inset LatexCommand label
2986 name "sec:autodetected"
2990 Einige Einstellungen werden von LyX selbständig ermittelt, wenn Sie den
2993 Werkzeuge\SpecialChar \menuseparator
2995 konfigu\SpecialChar \-
3000 Im vorliegenden Abschnitt zählen wir diejenigen Einstellungen auf, die
3001 die Benutzerkonfiguration betreffen.
3004 \begin_layout Description
3013 enthält den Namen eines gültigen LaTeX2e-Prozessors (automatisch getestet
3025 \begin_layout Description
3038 gesetzt, wenn Sie Ghostscript installiert haben.
3041 \begin_layout Description
3054 gesetzt, wenn Sie die entsprechenden Programme installiert haben (
3060 wird auf dasselbe Programm gesetzt).
3063 \begin_layout Description
3069 plaintext_roff_command
3084 , je nachdem, was vorhanden ist.
3087 \begin_layout Description
3100 plus einiger Optionen gesetzt (falls vorhanden).
3103 \begin_layout Description
3121 gesetzt, je nachdem, welches Fax-Paket gefunden wurde.
3122 Benötigte Kommandooptionen werden ebenfalls mit angegeben.
3125 \begin_layout Description
3134 wird für System-V-Systeme auf
3138 und für BSD-Systeme auf
3145 \begin_layout Description
3151 print_spool_printerprefix
3162 gesetzt, je nachdem, ob
3173 \begin_layout Description
3188 eichensätze gefunden und von LaTeX unterstützt werden, wird dies auf
3197 eichensätze, können Sie die Option von Hand aktivieren.
3200 \begin_layout Section
3204 \begin_layout Standard
3205 Es gibt noch eine große Zahl an weiteren Konfigurationsmöglichkeiten, die
3206 hier nicht erwähnt wurden.
3207 Leider ist die Dokumentation noch nicht vollständig.
3208 Aber die meisten davon sind zum Glück selbsterklärend.
3209 Eine weitere mögliche Quelle von Informationen ist das
3213 , jedoch ist auch dieses nicht immer auf dem allerneuesten Stand.
3216 \begin_layout Chapter
3218 \begin_inset LatexCommand label
3226 \begin_layout Standard
3229 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
3230 Einmal wird in\InsetSpace \space{}
3232 \begin_inset LatexCommand vref
3233 reference "sec:interface-aendern"
3237 und\InsetSpace \space{}
3239 \begin_inset LatexCommand vref
3240 reference "sec:andere-tastaturkuerzel"
3244 erklärt, wie man LyX mitteilt, dass man in einer fremdsprachlichen Umgebung
3246 Der überwiegende Rest des Kapitels erläutert, wie man LyX an eine neue
3247 Sprache anpasst, das heißt wie man es übersetzt.
3248 Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
3249 dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
3251 Die letzten beiden Abschnitte,
3252 \begin_inset LatexCommand vref
3253 reference "sec:internat-tastaturbelegung"
3258 \begin_inset LatexCommand vref
3259 reference "sec:keymap"
3263 , waren bei der Übersetzung noch nicht ganz up to date.
3267 \begin_layout Standard
3268 LyX kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
3269 Als dieser Text erstellt wurde, waren über den normalen englischen Text
3270 Anpassungen für 23 Sprachen Bestandteil der LyX-Distribution.
3271 Die von Ihnen benutze Sprache zeigt Ihnen der Befehl
3276 (Für weitere Informationen über
3280 -Definitionen ist die Manpage
3284 ein guter Startpunkt.)
3287 \begin_layout Standard
3288 Bitte beachten Sie, dass diese Übersetzungen zwar funktionieren, aber oft
3289 ein paar Einschränkungen unterliegen.
3290 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
3292 Das bedeutet, dass der übersetzte Text an einigen Stellen mehr Platz benötigt
3293 als dort zur Verfügung steht.
3294 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
3296 Sie werden auch feststellen, dass einige Übersetzungen nicht für alle Menüpunkt
3297 e Tastenkürzel definieren.
3298 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
3299 manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
3303 \begin_layout Standard
3304 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
3307 \begin_layout Section
3308 Eine andere Sprache für die Schnittstelle auswählen
3309 \begin_inset LatexCommand label
3310 name "sec:interface-aendern"
3317 \begin_layout Standard
3318 Normalerweise erfolgt die gesamte Benutzerführung in der Sprache, die in
3319 der Umgebungsvariablen
3324 Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable
3333 in csh-kompatiblen und
3337 in sh-kompatiblen Shells.
3342 durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten --
3351 \begin_layout Standard
3352 Noch besser wäre es,
3356 auf den Wert de_DE zu setzen, da andere Programme (zum Beispiel KDE) nach
3357 DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
3365 \begin_layout Standard
3366 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
3367 also zum Beispiel in
3379 , damit die übersetzte Schnittstelle automatisch benutzt wird.
3383 \begin_layout Standard
3384 Beachten Sie, dass all dies
3388 funktioniert, wenn Sie LyX mit der Option
3390 --disable\SpecialChar \-
3396 \begin_layout Section
3397 Tastaturkürzel für andere Sprachen anpassen
3398 \begin_inset LatexCommand label
3399 name "sec:andere-tastaturkuerzel"
3406 \begin_layout Standard
3407 Ein Hauptgrund für Inkonsistenzen in übersetzten LyX-Versionen ist die Tatsache,
3408 dass alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
3409 Text zugeschnitten wurden.
3410 Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel
3416 new-file-from-template
3420 \begin_layout Standard
3423 new-file-from-template
3425 ist der LyX-interne Befehl, der das Menü
3430 atei\SpecialChar \menuseparator
3439 \SpecialChar \ldots{}
3450 \begin_layout Standard
3451 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
3452 Menüfunktionen in einer einzigen Datei definiert werden, in
3454 LyXDir/bind/menus.bind
3457 Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
3462 ) kopieren und verändern.
3463 Diese wird anstelle der systemweiten Datei eingelesen.
3466 \begin_layout Standard
3467 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
3481 atei\SpecialChar \menuseparator
3490 \SpecialChar \ldots{}
3492 Für einige Sprachen existieren schon angepasste Versionen
3506 bezeichnet den Code der Sprache).
3507 Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
3522 \begin_layout Standard
3523 Sie müssen darauf achten, dass neue Definitionen nicht mit anderen, vorangehende
3524 n Definitionen kollidieren.
3525 Beispielsweise würde die oben genannte Definition von
3533 verwenden, eine Fehlermeldung erzeugen, denn in
3547 \begin_layout Standard
3552 löscht das Wort rechts vom Cursor.
3563 \begin_layout Standard
3564 In LyX Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
3569 -Dateien stehen) für den Tasten\SpecialChar \-
3573 tions-Mechanismus verwendet -- deshalb
3582 Menünamen verwendet werden.
3585 \begin_layout Section
3589 \begin_layout Subsection
3590 Die Benutzerschnittstelle übersetzen (Textmeldungen)
3593 \begin_layout Standard
3594 LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
3595 Benutzerschnittstelle zu verwalten.
3596 Um LyX dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
3597 zu verwenden, müssen Sie eine
3601 -Datei für diese Sprache erstellen.
3602 Anschließend müssen Sie daraus eine
3606 -Datei erzeugen und diese installieren.
3607 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
3612 \begin_layout Standard
3613 Natürlich nur auf englisch.
3614 Die Veränderungen, die an der
3618 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
3624 Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
3630 bezeichnet den Sprachencode der neuen Sprache):
3633 \begin_layout Itemize
3634 Kopieren Sie im Verzeichnis des LyX-Quellcodes die Datei
3637 \begin_inset LatexCommand url
3638 target "LYX-SOURCE-DIR/po/lyx.pot"
3654 nicht existiert, kann sie mit dem Befehl
3656 make\InsetSpace \space{}
3659 neu erzeugt werden.)
3662 \begin_layout Itemize
3669 \begin_layout Standard
3670 Wir empfehlen, für diese Aufgabe Emacs zu benutzen, da die Distribution
3671 der gettext-Library auch einen hübschen Emacs-Modus enthält, der Sie bei
3672 dieser Arbeit unterstützt.
3680 Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
3681 übersetzt werden sollten.
3682 Diese Tasten werden mit '
3686 ' markiert und sollten passend mitübersetzt werden.
3687 Es gibt ein Prolog-Programm namens
3691 , das sich im Quellverzeichnis in
3692 \begin_inset LatexCommand url
3693 target "LYX-SOURCE-DIR/development/tools/"
3698 Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
3699 Beachten Sie, dass XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
3700 als Tastenkürzel verarbeiten kann.
3702 Sie sollten auch das Informationsfeld
3703 am Anfang der neuen po-Datei ausfüllen (mit Ihrer EMail-Adresse, usw.),
3704 damit Sie für andere Leute erreichbar sind, die Ihnen Vorschläge oder unterhalt
3705 same Flames schicken möchten.
3708 \begin_layout Itemize
3710 \begin_inset LatexCommand url
3711 target "LYX-SOURCE-DIR/po/lyx.pot"
3729 \begin_layout Itemize
3730 Installieren Sie die
3734 -Datei mit dem Befehl
3736 su -c 'make install'
3741 \begin_layout Standard
3750 hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Skripts und
3751 mehr) verändert werden.
3752 Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
3753 für den Anwender unnötig.
3756 \begin_layout Standard
3757 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die LyX zur Zeit
3758 noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
3760 Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
3768 \begin_layout Subsection
3769 Die Dokumentation übersetzen
3772 \begin_layout Standard
3775 [Anmerkung des Übersetzers:
3779 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
3780 Fall das englische Original.
3781 Übersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
3786 \begin_layout Standard
3787 Auch die Online-Dokumentation (im
3791 -Menü) kann (und sollte!) übersetzt werden.
3792 Wenn übersetzte Versionen verfügbar sind
3796 \begin_layout Standard
3797 Derzeit (November 2006) sind praktisch alle Texte bis auf
3803 \begin_layout Standard
3812 ins Deutsche übersetzt.
3813 Andere Sprachen sind in Arbeit.
3814 Die Bibliothek an übersetzten Texten wächst ständig.
3823 entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
3824 Zur Zeit sind Übersetzungen in etwa 20 Sprachen vorhanden.
3825 LyX sucht nach übersetzten Versionen in
3839 für das entsprechende Sprach\SpecialChar \-
3841 zel steht, das in der Umgebungsvariablen
3849 \begin_layout Standard
3850 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
3851 Auch die übersetzten Versionen müssen (bis auf das
3858 ) den gleichen (englischen) Dateinamen (im Beispiel oben
3862 ) tragen wie die englischen Originale.
3863 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
3864 Weg, um die Originale Korrektur zu lesen!), hier ein paar Tipps, die Ihnen
3865 möglicherweise etwas Arbeit ersparen:
3868 \begin_layout Itemize
3871 LyXDir/doc/DocStyle.lyx
3873 , den Leitfaden zum Schreiben der LyX-Do\SpecialChar \-
3876 Beachten Sie vor allem den Abschnitt für Übersetzer.
3880 \begin_layout Standard
3889 gibt es bisher nur in Englisch!
3897 \begin_layout Itemize
3898 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Homepage
3900 \begin_inset LatexCommand url
3901 name "LyX Developer Teams:"
3902 target "http://www.devel.lyx.org"
3907 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
3908 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
3912 \begin_layout Standard
3913 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen, sind hier
3914 einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu überwinden
3918 \begin_layout Itemize
3919 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
3924 ilfe\SpecialChar \menuseparator
3932 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
3935 \begin_layout Itemize
3936 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
3937 in die Sie übersetzen möchten.
3938 Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
3939 ene Konventionen eingeführt.
3940 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
3941 Eine eigene Terminologie würde nur die Leser verwirren.
3944 (Warnung: Typographie macht süchtig!)
3947 \begin_layout Itemize
3948 Legen Sie eine Kopie des Originaldokumentes an.
3949 Von Zeit zu Zeit wird die Originalversion erneuert.
3950 Sie können beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
3951 um zu sehen, was sich verändert hat.
3955 \begin_layout Standard
3956 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
3957 aufbewahren und diese dann mit der neuen Version vergleichen (zum Beispiel
3970 \begin_layout Itemize
3971 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
3972 und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
3973 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
3976 Auch die Originaldokumentation ist nicht komplett.
3979 \begin_layout Section
3980 Internationale Tastaturbelegung
3981 \begin_inset LatexCommand label
3982 name "sec:internat-tastaturbelegung"
3989 \begin_layout Subsection
3990 Eigene Tastaturtabellen definieren: das
3997 \begin_layout Standard
3998 Sehen wir uns einmal die
4002 -Datei ein wenig näher an.
4003 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
4006 \begin_layout Itemize
4007 Taste-Taste- oder Taste-String-Transformationen
4010 \begin_layout Itemize
4015 Tasten -- sogenannte
4020 \begin_layout Itemize
4021 Ausnahmen für tote Tasten.
4024 \begin_layout Standard
4025 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
4029 \begin_layout Quotation
4037 \begin_layout Standard
4042 die zu übersetzende Taste bezeichnet und
4046 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
4047 Eine tote Taste definiert man mit:\InsetSpace ~
4051 \begin_layout Quotation
4063 \begin_layout Standard
4068 wieder eine Taste auf der Tastatur bezeichnet und
4072 der Name einer toten Taste ist.
4073 LyX unterstützt folgende toten Tasten (Abkürzungen in Klammern):
4076 \begin_layout Quotation
4084 \begin_layout Quotation
4090 \begin_layout Quotation
4096 \begin_layout Quotation
4102 \begin_layout Quotation
4108 \begin_layout Quotation
4115 \begin_layout Standard
4127 \begin_layout Quotation
4133 \begin_layout Quotation
4140 \begin_layout Standard
4152 \begin_layout Quotation
4158 \begin_layout Quotation
4164 \begin_layout Quotation
4171 \begin_layout Standard
4183 \begin_layout Quotation
4190 \begin_layout Standard
4202 \begin_layout Quotation
4208 \begin_layout Quotation
4209 hungarian umlaut (hug)
4214 \begin_layout Quotation
4220 \begin_layout Quotation
4227 \begin_layout Standard
4239 \begin_layout Standard
4240 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
4241 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
4242 definiert werden, und zwar mit:
4245 \begin_layout Quotation
4254 Tote-Taste Taste Ausgabe
4257 \begin_layout Standard
4258 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
4260 Dies erreicht man mit:
4263 \begin_layout Quotation
4277 \begin_layout Standard
4278 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
4279 Punkt zu löschen, bevor ein Akzent eingefügt wird.
4280 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
4283 \begin_layout Standard
4284 Ach so, zur Definition der Ausgabe: Der Backslash
4285 \begin_inset Quotes gld
4295 \begin_inset Quotes grd
4298 ist ein Sonderzeichen.
4299 Um ihn einzugeben, muss man einen doppelten Backslash
4300 \begin_inset Quotes gld
4312 \begin_inset Quotes grd
4316 Auch das Anführungszeichen
4317 \begin_inset Quotes gld
4321 \begin_inset Quotes grd
4325 \begin_inset Quotes gld
4333 \begin_inset Quotes grd
4336 haben eine andere Bedeutung.
4341 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
4342 das Ende eines Strings (das heißt einer LaTeX-Befehlssequenz).
4343 Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
4357 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
4358 haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
4359 nächste Distribution integriert werden kann.
4362 \begin_layout Standard
4363 In Zukunft werden auch noch folgende Befehle unterstützt:
4366 \begin_layout Itemize
4378 bindet eine andere Datei ein
4381 \begin_layout Itemize
4397 definiert ein externes Keymap-Programm
4400 \begin_layout Standard
4405 atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option
4411 , um eine Standardtastatur zu verwenden).
4414 \begin_layout Section
4415 Internationale Tastaturtabellen:
4420 \begin_inset LatexCommand label
4428 \begin_layout Standard
4429 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
4438 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
4439 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
4442 \begin_layout Subsection
4448 \begin_inset LatexCommand label
4456 \begin_layout Standard
4465 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
4471 Im Folgenden werden die Schlüsselwörter
4490 \begin_layout Labeling
4491 \labelwidthstring 00.00.0000
4498 Transformiere einen Buchstaben zu einem String
4501 \begin_layout LyX-Code
4510 \begin_layout Standard
4511 Dieser Ausdruck definiert, dass
4519 transformiert werden soll.
4524 die Zeichen Backslash
4525 \begin_inset Quotes gld
4535 \begin_inset Quotes grd
4538 und Anführungszeichen
4539 \begin_inset Quotes gld
4547 \begin_inset Quotes grd
4550 mit einem vorangehenden Backslash versehen werden.
4554 \begin_layout Standard
4555 Als Beispiel ein Ausdruck, der das Zeichen
4556 \begin_inset Quotes gld
4564 \begin_inset Quotes grd
4567 ausgibt, wenn die Taste
4568 \begin_inset Quotes gld
4576 \begin_inset Quotes grd
4582 \begin_layout LyX-Code
4588 \begin_layout Labeling
4589 \labelwidthstring 00.00.0000
4596 Spezifiziere ein Akzentzeichen
4599 \begin_layout LyX-Code
4605 Zeichen Akzent erlaubt
4608 \begin_layout Standard
4609 Dieser Ausdruck wird dafür sorgen, dass
4617 interpretiert wird, und zwar bei allen Zeichen, die in
4622 Dies ist der Mechanismus toter Tasten
4628 \begin_layout Standard
4637 kommt daher, dass diese Taste allein kein Zeichen erzeugt, aber, gefolgt
4638 von einer anderen Taste, akzentuierte Zeichen erzeugt.
4639 Zum Beispiel kann auf diese Weise é
4640 \begin_inset Quotes grd
4654 drücken, gefolgt von einem Zeichen, das
4662 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
4665 \begin_layout Standard
4666 Der folgende Ausdruck definiert, dass die Taste
4667 \begin_inset Quotes gld
4675 \begin_inset Quotes grd
4678 als circumflex-Akzent definiert wird, wenn er von einem der Buchstaben
4679 a, e, i, o, u, A, E, I ,O oder U gefolgt wird:
4682 \begin_layout LyX-Code
4685 kmod ^ circumflex aeiouAEIOU
4688 \begin_layout Labeling
4689 \labelwidthstring 00.00.0000
4694 Definiere eine Ausnahme zu einem Akzentzeichen
4697 \begin_layout LyX-Code
4703 Akzent Zeichen Ausgabe
4706 \begin_layout Standard
4707 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
4720 vorher mit Hilfe einer
4726 -Zeile einer Taste zugewiesen worden sein.
4727 Wenn Sie die Sequenz
4736 Falls solch eine Definition
4744 eingeben, erhalten Sie das
4751 \begin_layout Standard
4752 Der folgende Ausdruck sorgt dafür, dass LaTeX bei einem
4753 \begin_inset Quotes gld
4757 \begin_inset Quotes grd
4760 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
4763 \begin_layout LyX-Code
4766 kxmod circumflex i "
4777 \begin_layout Labeling
4778 \labelwidthstring 00.00.0000
4783 Kombiniere zwei Akzentsymbole
4786 \begin_layout LyX-Code
4792 Akzent1 Akzent2 erlaubt
4795 \begin_layout Standard
4796 Hier wird es ziemlich esoterisch.
4797 Dieser Ausdruck erlaubt die Kombination der Effekte von
4805 (in dieser Reihenfolge!) bei allen
4818 müssen zuvor mit Hilfe von
4824 definiert worden sein.
4827 \begin_layout Standard
4828 Folgendes Beispiel aus der Datei
4835 \begin_layout LyX-Code
4838 kmod ; acute aeioyvhAEIOYVH
4841 \begin_layout LyX-Code
4847 \begin_layout LyX-Code
4850 kcomb acute umlaut iyIY
4853 \begin_layout Standard
4854 Diese Zeilen erlauben es,
4855 \begin_inset Quotes gld
4863 \begin_inset Quotes grd
4866 einzugeben und auf diese Weise
4867 \begin_inset Quotes gld
4879 \begin_inset Quotes grd
4886 \begin_layout Standard
4898 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zeichen.
4911 eingeben, erhalten Sie
4912 \begin_inset Quotes gld
4922 \begin_inset Quotes grd
4929 \begin_layout Standard
4942 \begin_layout Subsection
4950 \begin_layout Standard
4955 -Datei verarbeitet hat, erklärt eine
4959 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
4961 Die LyX-Dis\SpecialChar \-
4964 tion enthält wenigstens die Dateien
4965 \begin_inset LatexCommand url
4966 target "iso8859-1.cdef"
4979 \begin_layout Standard
4980 Generell besteht eine
4987 -Datei aus einer Reihe von Deklarationen der folgenden Form:
4990 \begin_layout LyX-Code
4994 Position_im_Zeichensatz String
4997 \begin_layout Standard
4998 Um beispielsweise dem String (
5002 im vorigen Abschnitt)
5003 \begin_inset Quotes gld
5011 \begin_inset Quotes grd
5014 das entsprechende Zeichen im ISO-8859-1 Zeichensatz (233) zuzuweisen, benutzt
5015 man folgenden Ausdruck:
5018 \begin_layout LyX-Code
5026 \begin_layout Standard
5027 Wieder müssen den Zeichen
5028 \begin_inset Quotes gld
5038 \begin_inset Quotes grd
5042 \begin_inset Quotes gld
5050 \begin_inset Quotes grd
5053 ein Backslash vorangestellt werden.
5054 Beachten Sie, dass es durchaus möglich ist, dass dasselbe Zeichen (sinnvoll)
5055 zwei verschiedene Strings repräsentieren kann.
5066 \begin_layout LyX-Code
5092 \begin_layout Standard
5093 Wenn LyX kein passendes Zeichen für einen String finden kann, der durch
5094 eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
5095 ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
5096 mit Akzent selbst zu zeichnen.
5099 \begin_layout Subsection
5100 Tote Tasten definieren
5103 \begin_layout Standard
5106 Anmerkung des Übersetzers: An dieser Stelle weiche ich krass vom Original
5108 Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
5112 \begin_layout Standard
5113 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
5122 zu erzeugen -- nämlich direkt in der
5127 (Genaueres finden Sie in Abschnitt\InsetSpace \space{}
5129 \begin_inset LatexCommand vref
5130 reference "sec:bindings"
5135 Dazu ein einfaches Beispiel:
5138 \begin_layout Standard
5139 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
5140 Diese können Sie definieren, indem Sie in der
5144 atei folgende Zeile einfügen:
5147 \begin_layout Standard
5152 bind "asciicircum" "accent-circumflex"
5155 \begin_layout Standard
5160 die Bezeichnung, die das X11-System für die
5161 \begin_inset Quotes gld
5169 \begin_inset Quotes grd
5176 \begin_layout Standard
5177 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer c-Include-Datei
5183 Meist findet man sie in
5185 /usr/X11/include/X11/
5194 accent-circum\SpecialChar \-
5197 ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.
5200 \begin_layout Standard
5201 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
5205 definiert wurden, merklich von der, die in Abschnitt\InsetSpace ~
5207 \begin_inset LatexCommand vref
5208 reference "sec:kmap"
5215 \begin_layout Subsection
5216 Ihre Sprachkonfiguration einstellen
5217 \begin_inset LatexCommand label
5225 \begin_layout Standard
5230 atei so verändern, dass Ihre gewünschte Sprachumgebung automatisch geladen
5231 wird, wenn LyX gestartet wird.
5232 Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
5235 \begin_layout Itemize
5236 Standard-, erste und zweite Tastaturbelegung
5239 \begin_layout Itemize
5240 Zeichensatzkodierung
5243 \begin_layout Standard
5248 atei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
5249 Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
5253 \begin_layout LyX-Code
5256 bind "american" "keymap-primary"
5259 \begin_layout Standard
5267 \begin_layout LyX-Code
5270 bind "Alt+," "accent-cedilla"
5273 \begin_layout Standard
5274 oder eine Zeichensatzkodierung festlegen:
5277 \begin_layout LyX-Code
5278 # Die Norm für die Bildschirmzeichensätze
5281 \begin_layout LyX-Code
5282 # Voreinstellung ist iso8859-1.
5285 \begin_layout LyX-Code
5291 \begin_layout Chapter
5292 Installieren neuer Textklassen, Layouts und Vorlagen
5293 \begin_inset LatexCommand label
5294 name "chap:textclass"
5301 \begin_layout Standard
5302 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
5303 und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf\SpecialChar \textcompwordmark{}
5305 wie man neue Dokumentenklassen für LaTeX korrekt installiert.
5306 Zunächst ein paar Definitionen:
5309 \begin_layout Standard
5314 ist eine LaTeX-Datei (normalerweise mit der Endung
5322 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
5323 Brief usw., und auch alle dazu notwendigen Befehle definiert.
5326 \begin_layout Standard
5331 ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse entspricht und LyX
5332 mitteilt, wie die diversen Formatelemente am Bildschirm dargestellt werden
5333 sollen, damit der Eindruck möglichst gut dem späteren Druckbild entspricht.
5334 Genauer gesagt beschreibt eine Layoutdatei eine
5338 , das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
5342 \begin_layout Standard
5351 sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
5352 als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
5354 Eine Vorlage ist einfach ein LyX-Dokument, welches bereits einige vordefinierte
5355 Einträge für eine bestimmte Textklasse enthält.
5356 Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
5360 \begin_layout Section
5361 Installation eines neuen LaTeX-Paketes
5364 \begin_layout Standard
5365 Bei manchen TeX-Installationen fehlt möglicherweise das eine oder andere
5366 Paket, das Sie gerne mit LyX verwenden würden.
5367 Ein Beispiel dafür ist FoilTeX, ein verbreitetes (und sehr leistungsfähiges)
5368 Paket zur Erstellung von Dias und Folien für Overheadprojektoren.
5372 \begin_layout Standard
5373 Weitere Dokumentation zu FoilTeX finden Sie im Teil
5382 Sie finden hier eine Beschreibung der grundlegenden Schritte, um ein solches
5383 zusätzliches Paket in einer aktuellen Version von teTeX
5387 \begin_layout Standard
5388 Die Prozedur gilt auf jeden Fall für v1.0 sowie die 0.9 Betaversionen.
5389 Hinweise darauf, ob dies auch in Version 0.4 funktioniert, sind willkommen,
5390 andererseits ist ein Upgrade auf 1.0 sicher die bessere Wahl.
5395 oder einer anderen, web2c basierten TeX-Distribution einzubinden.
5398 \begin_layout Enumerate
5399 Besorgen Sie sich das Paket von CTAN oder einer anderen Quelle
5403 \begin_layout Standard
5404 Informationen darüber, was CTAN ist und wo unterstützte Dokumentenklassen
5405 gefunden werden können, finden Sie im Hilfedokument
5414 \begin_layout Standard
5434 \begin_layout Enumerate
5439 (normalerweise befindet sie sich im Verzeichnis
5443 , Sie können sie aber auch mit dem Befehl
5448 Dort wird beschrieben, wie Sie ein lokales
5452 -Verzeichnis anlegen können; folgen Sie diesen Instruktionen.
5453 Sie müssen den Namen Ihres lokalen
5458 zeich\SpecialChar \-
5465 Typischerweise wird unter Linux Software, die nicht zur normalen Distribution
5466 gehört, unterhalb von
5470 installiert, es bietet sich also
5475 Im Normalfall müssen Sie nur zwei Dinge verändern:
5479 \begin_layout Enumerate
5480 Setzen Sie die Umgebungsvariable
5484 auf das gewählte Verzeichnis, zum Beispiel
5488 TEXMFLOCAL = /usr/local/texmf
5491 \begin_layout Enumerate
5492 Stellen Sie sicher, dass
5504 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!TEXMFMAIN}
5508 \begin_layout Enumerate
5509 Legen Sie das lokale Verzeichnis an.
5510 Die Verzeichnisstruktur muss dabei derjenigen des bestehenden
5515 zeich\SpecialChar \-
5517 ses entsprechen, also LaTeX-Pakete in
5518 \begin_inset LatexCommand url
5519 target "/usr/local/texmf/latex/"
5526 \begin_layout Enumerate
5527 Installieren Sie das neue Paket.
5528 Am Beispiel FoilTeX: Legen Sie das Verzeichnis
5529 \begin_inset LatexCommand url
5530 target "/usr/local/texmf/latex/foiltex"
5534 an und kopieren Sie die diversen Dateien des entpackten
5538 -Archives in dieses Verzeichnis.
5541 \begin_layout Enumerate
5542 Starten Sie das Programm
5547 Dabei wird (unter anderem) die Datei
5550 \begin_inset LatexCommand url
5551 target "/usr/local/texmf/ls-R"
5555 angelegt oder aktualisiert.
5558 \begin_layout Enumerate
5559 Wählen Sie in LyX den Menüpunkt
5561 Werkzeuge\SpecialChar \menuseparator
5562 Neu\InsetSpace \space{}
5565 an; starten Sie LyX danach erneut.
5568 \begin_layout Standard
5569 Nun sollte das neue Paket --- beispielsweise
5579 Dokument\SpecialChar \menuseparator
5582 \SpecialChar \ldots{}
5584 Ein Hinweis am Rande: es gibt auch einfachere Möglichkeiten, ein neues
5585 Paket zu installieren, Sie können etwa im LaTeX-Systemverzeichnis (
5589 ) lediglich einen Link auf das neue Paket anlegen (nicht vergessen,
5593 aufzurufen!) oder die Umgebungsvariable
5597 entsprechend setzen.
5602 beschriebene, formale Methode funktioniert aber garantiert, deshalb sollten
5603 Sie diese auch verwenden, solange die Umstände dies nicht verhindern, etwa
5604 wenn Sie keine Administratorrechte haben.
5607 \begin_layout Section
5611 \begin_layout Standard
5612 In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch
5613 Textklassen genannt) für LyX schreiben können; dafür wird die Klasse
5617 als Beispiel genommen.
5622 -Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen
5623 Dokumentenklasse zur Verfügung stehen, und wie sie in LyX dargestellt werden.
5624 Diese Beschreibung ist zwar sehr tiefgehend, kann aber dennoch nicht alle
5625 Eventualitäten und Probleme abdecken, auf die Sie beim Schreiben eigener
5626 Layout-Dateien stoßen können.
5627 Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX.
5630 \begin_layout Standard
5631 Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen
5632 Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind.
5633 Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von
5634 anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt
5635 haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es
5636 in die Distribution integrieren können.
5639 \begin_layout Standard
5640 Bei allen im folgenden angegebenen Optionen ist die Groß-/Kleinschreibung
5641 nicht relevant, das heißt Style, style und StYlE bezeichnen denselben Befehl.
5642 Die jeweils möglichen Werte sind in eckigen Klammern hinter dem Namen aufgeführ
5644 Die Voreinstellung einer Option, also der Wert, den die Option erhält,
5649 spezifiziert wird, ist
5656 Wenn ein Argument einen Datentyp hat, wie
5664 , dann wird die Voreinstellung wie folgt dargestellt:
5673 \begin_layout Subsection
5674 Unterstützung neuer Dokumentenklassen
5677 \begin_layout Standard
5678 Generell können drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse
5679 unterstützen wollen.
5680 Bei den beiden einfacheren Fällen handelt es sich um LaTeX2e class- (
5689 Wenn Sie Pech haben, liegt der dritte Fall vor, und bei der neuen Klasse
5690 handelt es sich um eine LaTeX 2.09 Stil-Datei.
5691 Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle
5692 ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt
5693 notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten.
5696 \begin_layout Subsection
5704 \begin_layout Standard
5705 Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
5706 die zusammen mit einer bereits existierenden und von LyX unterstützten
5707 Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese
5708 Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
5709 Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei
5713 , und sie ist dafür gedacht, mit der Standard-Dokumentenklasse
5717 verwendet zu werden.
5721 \begin_layout LyX-Code
5722 cp report.layout ~/.lyx/layouts/myclass.layout
5725 \begin_layout Standard
5730 , und ändern Sie die Zeile
5733 \begin_layout LyX-Code
5736 DeclareLaTeXClass{report}
5739 \begin_layout Standard
5743 \begin_layout LyX-Code
5746 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
5749 \begin_layout Standard
5750 Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
5753 \begin_layout LyX-Code
5763 \begin_layout Standard
5764 Starten Sie jetzt LyX und konfigurieren Sie es neu (
5766 Werkzeuge\SpecialChar \menuseparator
5767 Neu\InsetSpace \space{}
5771 Starten Sie LyX neu und legen Sie ein neues Dokument an.
5774 Dokument\SpecialChar \menuseparator
5777 \SpecialChar \ldots{}
5778 als mögliche Dokumentenklasse auch
5780 report\InsetSpace \space{}
5784 Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
5789 \begin_layout Standard
5799 unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen
5800 Umgebungstypen in der Layoutdatei herumexperimentieren.
5804 \begin_layout Subsection
5812 \begin_layout Standard
5813 In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf
5815 Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse
5816 als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
5817 Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
5818 welche Dinge beachtet werden müssen.
5822 \begin_layout Subsection
5830 \begin_layout Standard
5835 -Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie
5836 an einem der beiden folgenden Dinge erkennen:
5839 \begin_layout Enumerate
5840 Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
5845 documentstyle{myclass}
5856 \begin_layout Enumerate
5857 Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, dass
5858 in den Kompatibilitätsmodus geschaltet wird.
5861 \begin_layout Standard
5862 LyX unterstützt ausschließlich LaTeX2e-Dokumente.
5863 Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
5865 \begin_inset Quotes gld
5868 Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan
5869 \begin_inset Quotes grd
5873 Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem
5874 der LaTeX 2.09 Code derart gekapselt wird, dass er in Dokumenten, die mit
5875 LaTeX2e formatiert wurden, verwendet werden kann.
5876 Sie können diese Kapselung auch für Ihr
5880 verwenden, sollte sich dieses als 2.09-Code herausstellen.
5881 Hier ein kurzes Rezept:
5884 \begin_layout LyX-Code
5885 cp LyXDir/tex/revtex.cls ~/tex/myclass.cls
5888 \begin_layout Standard
5889 (oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
5894 und ersetzen Sie jedes vorhandene
5899 Wahrscheinlich sind einige der
5905 -Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
5909 \begin_layout Standard
5910 Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
5913 \begin_inset LatexCommand url
5914 target "myclass.layout"
5918 , verwenden aber diesmal den Eintrag
5921 \begin_layout LyX-Code
5924 DeclareLaTeXClass{myclass}
5927 \begin_layout Standard
5932 -Definition sollte nicht notwendig sein.
5933 Konfigurieren Sie LyX neu, und mit etwas Glück haben Sie ein funktionierendes
5934 System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
5936 Das umfasst Veränderungen der Werte, die LyX für Abstände, Zeichensätze
5937 usw.\InsetSpace \space{}
5938 verwendet; diese werden in der
5945 \begin_layout Standard
5946 Weiterhin müssen Sie sicherstellen, dass alle Umgebungstypen, die in
5950 definiert werden, auch in
5951 \begin_inset LatexCommand url
5952 target "myclass.layout"
5957 Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen.
5958 Kopieren Sie dazu einen ähnlich aussehenden Stil, und verändern Sie diesen
5959 nach Ihren Wünschen.
5960 Dies geschieht am einfachsten folgendermaßen:
5963 \begin_layout LyX-Code
5964 Style FehlenderStyle
5967 \begin_layout LyX-Code
5968 CopyStyle ÄhnlicherStyle
5971 \begin_layout LyX-Code
5972 # hier die Unterschiede neu definieren
5975 \begin_layout LyX-Code
5979 \begin_layout Standard
5980 Im folgenden Abschnitt wird erläutert, was welches Element in einer
5987 \begin_layout Standard
5988 Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
5989 Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der
5991 Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
5992 Die Entwickler freuen sich immer über neue Dokumentenklassen!
5995 \begin_layout Section
5996 Deklaration einer neuen Textklasse
5999 \begin_layout Standard
6000 Zeilen, die mit einem
6004 beginnen, sind Kommentare.
6005 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6009 \begin_layout LyX-Code
6012 #% Do not delete the line below; configure depends on this
6015 \begin_layout LyX-Code
6020 DeclareLaTeXClass{article}
6023 \begin_layout Standard
6024 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
6025 Die Textklassen-Datei wird von dem LaTeX-Skript
6028 \begin_inset LatexCommand url
6029 target "chkconfig.ltx"
6035 gelesen, und zwar in einem speziellen Modus, in dem
6039 -Zeichen ignoriert werden.
6040 Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
6041 Textklasse deklariert.
6046 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6051 und benutzt die LaTeX-Dokumentenklasse
6060 ist auch die Beschreibung, die später im Popup-Menü
6062 Dokument\SpecialChar \menuseparator
6069 \begin_layout Standard
6070 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Doku\SpecialChar \-
6077 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6078 Wenn Sie dann Ihre Textklasse in eine Datei namens
6082 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6085 \begin_layout LyX-Code
6088 #% Do not delete the line below; configure depends on this
6091 \begin_layout LyX-Code
6096 DeclareLaTeXClass[article]{article (with my own headings)}
6099 \begin_layout Standard
6100 Auf diese Weise deklarieren Sie eine Textklasse
6104 , die die LaTeX-Dokumenten\SpecialChar \-
6110 verwendet und (im Popup-Menü) beschrieben wird mit:
6112 article (with my own headings)
6115 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6119 \begin_layout LyX-Code
6122 #% Do not delete the line below; configure depends on this
6125 \begin_layout LyX-Code
6130 DeclareLaTeXClass[article,foo.sty]{article (with my own headings)}
6133 \begin_layout Standard
6134 Dadurch wird angezeigt, dass Ihre Klasse auch das Paket
6139 Schließlich können Sie auch Klassen für DocBook festlegen.
6140 Eine typische Deklaration sieht so aus:
6143 \begin_layout LyX-Code
6147 \begin_layout LyX-Code
6150 #% Do not delete the line below; configure depends on this
6153 \begin_layout LyX-Code
6158 DeclareDocBookClass[article]{SGML (DocBook article)}
6161 \begin_layout Standard
6162 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6163 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6167 \begin_layout Standard
6168 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6169 die Datei nur noch in das Verzeichnis
6177 kopieren und unter LyX den Menüpunkt
6179 Werkzeuge\SpecialChar \menuseparator
6180 Neu\InsetSpace \space{}
6184 Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü
6186 Dokument\SpecialChar \menuseparator
6189 \SpecialChar \ldots{}
6193 \begin_layout Subsection
6194 Allgemeine Parameter für Textklassen
6197 \begin_layout Standard
6198 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes beschreib
6202 \begin_layout Description
6218 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
6222 Dokument\SpecialChar \menuseparator
6225 \SpecialChar \ldots{}
6227 Diese Einstellung ist wichtig: Falls Ihre Textklasse standardmäßig zweispaltig
6228 gesetzt wird, Sie aber vergessen, das korrekt anzugeben, wird die Option
6241 \InsetSpace \space{}
6248 Dokument\SpecialChar \menuseparator
6251 \SpecialChar \ldots{}
6255 \begin_layout Description
6271 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
6275 Dokument\SpecialChar \menuseparator
6278 \SpecialChar \ldots{}
6282 \begin_layout Description
6298 Der Standardseitenstil.
6299 Kann ebenfalls im Popup-Menü
6301 Dokument\SpecialChar \menuseparator
6304 \SpecialChar \ldots{}
6308 \begin_layout Description
6320 , Counter_Section, Counter_Subsection,
6322 Counter_Subsubsection, Counter_Paragraph,
6323 Counter_Subparagraph,
6325 Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_E
6330 Der kleinste Abschnitt-Typ, der automatisch nummeriert wird.
6331 Sinnvoll sind Werte wie
6352 Wenn überhaupt keine Nummerierung benötigt wird, beispielsweise in einem
6365 \begin_layout Description
6369 ClassOptions\SpecialChar \ldots{}
6376 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
6377 Dokumentenklasse unterstützt werden.
6378 Eine detaillierte Beschreibung finden Sie in Abschnitt
6379 \begin_inset LatexCommand vref
6380 reference "sec:classoptions"
6387 \begin_layout Description
6409 Gibt an, ob die betreffende Klasse von sich aus das Paket
6414 Dies ist für die Dokumentenklassen
6425 \begin_layout Description
6443 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6448 Dies ist für die Dokumentenklassen
6459 \begin_layout Description
6477 Gibt an, ob die betreffende Klasse die Funktionalität des Paketes
6482 Dies ist für die Dokumentenklasse
6489 \begin_layout Description
6499 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
6500 Eine genauere Beschreibung finden Sie in Abschnitt
6501 \begin_inset LatexCommand vref
6502 reference "sec:fonts"
6509 \begin_layout Description
6526 Dies ist das Layout für neu angelegte Absätze, normalerweise
6531 Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
6532 ist es sehr ratsam, diese Anweisung anzugeben.
6535 \begin_layout Description
6539 Preamble\SpecialChar \ldots{}
6546 An dieser Stelle können Sie LaTeX-Code angeben, der vor
6552 in die LaTeX-Ausgabe eingebunden wird.
6553 Zum Beispiel eigene Definitionen von LaTeX-Makros.
6556 \begin_layout Description
6566 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
6568 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
6569 Beispielsweise binden die meisten Standardtextklassen die Datei
6573 ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
6577 \begin_layout Description
6587 Mit diesem Befehl können Sie die Definition eines bereits mit
6592 \begin_inset LatexCommand vref
6593 reference "sec:specific-layouts"
6597 ) definierten Layouts rückgängig machen.
6598 Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
6599 einer Datei definiert wird, die Sie mit
6606 \begin_layout Subsection
6612 \begin_layout Standard
6613 \begin_inset LatexCommand label
6614 name "sec:classoptions"
6622 kann folgende Einträge enthalten:
6625 \begin_layout Description
6638 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
6640 \begin_inset Quotes gld
6648 \begin_inset Quotes grd
6655 \begin_layout Description
6664 string="empty|plain|headings|fancy"
6668 Eine Liste verfügbarer Seitenstile; die Einträge werden mit
6669 \begin_inset Quotes gld
6677 \begin_inset Quotes grd
6683 \begin_layout Description
6696 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
6701 Befehl als optionales Argument übergeben.
6704 \begin_layout Subsection
6705 Einzelne Absatz-Layouts
6708 \begin_layout Standard
6709 \begin_inset LatexCommand label
6710 name "sec:specific-layouts"
6714 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
6718 \begin_layout Standard
6719 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
6720 aber ein bereits definiertes umdefinieren.
6729 \begin_layout LyX-Code
6736 \begin_layout LyX-Code
6740 \begin_layout LyX-Code
6744 \begin_layout Standard
6745 Innerhalb des Blocks sind folgende Befehle erlaubt:
6748 \begin_layout Description
6755 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
6760 \begin_layout Description
6772 , Command, Environment, Item_Environment,
6778 Legt fest, wie das Layout in LaTeX überführt wird.
6783 \begin_layout Description
6790 bewirkt nichts besonderes -- der Text wird als
6802 \begin_layout Description
6809 behandelt den Text als Argument eines LaTeX-Befehls (
6816 {\SpecialChar \ldots{}
6822 \begin_layout Description
6829 behandelt den Text als Kern einer LaTeX-Umgebung
6833 \begin_layout Standard
6834 LaTeX-Umgebung und LaTeX-Befehl sind hier etwas irreführend, denn diese
6835 Regeln gelten auch für SGML-Klassen.
6836 Schauen Sie sich am besten die SGML-Klassen-Dateien für Beispiele an.
6851 } \SpecialChar \ldots{}
6864 \begin_layout Description
6871 bewirkt dasselbe wie
6875 , nur dass vor jedem Absatz ein
6885 \begin_layout Description
6898 LabelWidth\SpecialChar \-
6901 als Argument an die Umgebung übergeben wird.
6908 Absatz-Einstellungen
6914 \SpecialChar \menuseparator
6917 Absatz-Einstellungen
6920 \begin_inset Graphics
6921 filename ../../images/layout-paragraph.png
6923 BoundingBox 0bp 6bp 20bp 20bp
6930 [Stimmt das noch? Glaube nicht! P.S.]
6934 \begin_layout Description
6953 Bei 1 wird nach dem Layout noch ein
6963 \begin_layout Description
6973 Der Name, den LaTeX für dieses Layout wählt, das heißt entweder der Name
6974 eines LaTeX-Befehls oder der einer LaTeX-Umgebung.
6977 \begin_layout Description
6987 Ein optionaler Parameter, der
6993 (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
6994 Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
6998 \begin_layout Description
7010 , Manual, Dynamic, First_Dynamic, Right_Address_Box
7014 legt fest, wie der linke Rand des Textes bestimmt wird.
7019 \begin_layout Description
7026 wählt feste Randbreiten.
7030 \begin_layout Description
7037 bedeutet, dass der Rand von der Einstellung der
7043 Absatz-Einstellungen
7049 \SpecialChar \menuseparator
7052 Absatz-Einstellungen
7055 \begin_inset Graphics
7056 filename ../../images/layout-paragraph.png
7058 BoundingBox 0bp 6bp 20bp 20bp
7063 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
7067 \begin_layout Description
7074 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
7076 Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
7077 Es leuchtet ein, dass die Überschrift
7078 \begin_inset Quotes gld
7081 5.4.3.2.1 Sehr lange \SpecialChar \ldots{}
7083 \begin_inset Quotes grd
7086 einen größeren linken Rand benötigt, als
7087 \begin_inset Quotes gld
7090 3.2 Sehr lange \SpecialChar \ldots{}
7092 \begin_inset Quotes grd
7099 \begin_layout Description
7106 arbeitet ähnlich wie
7110 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
7111 Dies wird für die LaTeX-Umgebung
7118 \begin_layout Description
7125 bedeutet, dass der Rand wird so gewählt, dass die längste Zeile des Absatzes
7126 gerade den rechten Rand berührt.
7127 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
7131 \begin_layout Description
7150 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
7156 heißt, der Absatz erhält auf keinen Fall einen Einzug.
7157 (Zum Beispiel nach einer Überschrift.)
7160 \begin_layout Description
7173 Der Einzug der ersten Zeile eines Absatzes.
7174 Als Argument wird eine Zeichenkette übergeben.
7175 Zum Beispiel bedeutet
7176 \begin_inset Quotes gld
7184 \begin_inset Quotes grd
7187 , dass die erste Zeile genau so weit eingezogen wird, wie die Breite von
7189 \begin_inset Quotes gld
7197 \begin_inset Quotes grd
7200 im normalen Zeichensatz ist.
7201 Einen negativen Wert können Sie angeben, indem Sie ein
7202 \begin_inset Quotes gld
7206 \begin_inset Quotes grd
7211 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm
7212 bei unterschiedlichen Zeichensätzen möglichst ähnlich bleibt.
7217 bleibt für ein bestimmtes Layout fest.
7218 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
7225 Auch benutzt das Standard-Layout innerhalb von Umgebungen
7226 den Einzug der Umgebung und nicht den eigenen.
7227 Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
7230 \begin_layout Description
7247 \SpecialChar \menuseparator
7252 \SpecialChar \ldots{}
7253 \SpecialChar \menuseparator
7260 Absätze\InsetSpace \space{}
7261 trennen\InsetSpace \space{}
7265 Mögliche Einstellungen sind entweder
7274 Vertikaler\InsetSpace \space{}
7280 Vertikaler\InsetSpace \space{}
7283 gewählt wird, wird in einem Layout mit
7285 Latex\SpecialChar \-
7293 Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
7294 Die Länge dieses Abstands ist das Produkt von
7298 und der Höhe des Standardzeichensatzes.
7301 \begin_layout Description
7314 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
7318 \begin_layout Description
7335 -- nur ist dies der Abstand nach einer Serie von Absätzen.
7340 des nachfolgenden Layouts nicht 0, so werden die beiden Abstände
7344 addiert, sondern LyX wählt das Maximum der beiden Abstände.
7347 \begin_layout Description
7360 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
7364 \begin_layout Description
7377 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines
7382 Wenn in solch einem Layout andere Layouts integriert werden, so werden
7388 Aber die einzelnen Unterpunkte der Umgebung werden
7399 \begin_layout Description
7412 Definiert den linken Einzug.
7413 Wenn ein Layout in ein anderes
7417 -Layout integriert wird, werden die Breiten der verschiedenen
7421 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
7423 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
7427 Dieser Parameter wird auch dann benutzt, wenn der Rand als
7436 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
7437 Rändern hinzugefügt.
7438 Für die Bedeutung des Wertes gilt das bei
7445 \begin_layout Description
7465 \begin_layout Description
7477 , Manual, Static, Top_Environment, Centered_Top_En\SpecialChar \-
7481 Counter_Chapter, Counter_Section, Counter_Subsec\SpecialChar \-
7482 tion, Counter_Subsubsection,
7483 Counter_Paragraph, Counter_Subparagraph, Coun\SpecialChar \-
7484 ter_EnumI, Counter_EnumII,
7485 Counter_EnumIII, Counter_EnumIV
7491 \begin_layout Description
7498 bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
7502 \begin_layout Description
7509 bedeutet: die Marke wird im Layout definiert (siehe:
7516 \begin_layout Description
7522 \InsetSpace \space{}
7525 \InsetSpace \space{}
7526 Centered\InsetSpace \space{}
7527 Top\InsetSpace \space{}
7531 sind Spezialfälle von
7536 Die Marke wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
7537 oder am Anfang einer Serie von Absätzen mit diesem Layout.
7538 Dies benutzt man zum Beispiel im
7547 Dasselbe trifft auch für
7551 -Marken mit dem LaTeX-Typ
7555 zu, damit Layouts für Theoreme korrekt arbeiten.
7558 \begin_layout Description
7565 ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
7569 Sensi\SpecialChar \-
7572 bedeutet, dass der gedruckte Text von der Art des Gleitobjekts abhängt.
7575 \begin_layout Description
7582 Sollte selbsterklärend sein --
7586 entspricht jeweils einem LaTeX-Gliederungsbefehl.
7590 \begin_layout Description
7603 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
7604 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
7607 \begin_layout Description
7620 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
7621 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
7627 Center\SpecialChar \-
7633 \begin_layout Description
7646 Der String, der für den
7666 gesetzt wurde, dient dieser String auch als Voreinstellung für
7668 Label\SpecialChar \-
7669 Width\SpecialChar \-
7674 Absatz-Einstellungen
7680 \SpecialChar \menuseparator
7683 Absatz-Ein\SpecialChar \-
7689 \begin_inset Graphics
7690 filename ../../images/layout-paragraph.png
7692 BoundingBox 0bp 6bp 20bp 20bp
7696 ) verändert werden kann.
7707 eingestellt wurde, wird der Zähler an diesen String angehängt.
7710 \begin_layout Description
7722 , left, right, center
7726 Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
7730 \begin_layout Description
7742 , left, right, center
7750 von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
7752 Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
7754 Beispielsweise sollte in einer Aufzählung der Text nicht rechtsbündig oder
7755 zentriert gesetzt werden.
7759 \begin_layout Description
7775 Hiermit wird festgelegt, ob über dem Absatz ein
7781 eingefügt werden soll.
7782 Dies kann auch im Menü
7784 Einfügen\SpecialChar \menuseparator
7785 Besondere\InsetSpace \space{}
7786 Formatierung\SpecialChar \menuseparator
7787 Vertikaler\InsetSpace \space{}
7788 Abstand\SpecialChar \ldots{}
7791 eingestellt werden, indem man in
7802 \begin_layout Description
7816 ] Steuert ähnlich wie
7833 \begin_layout Description
7853 LaTeX-Befehle innerhalb dieses Layouts durch
7860 schützt werden müssen.
7863 \begin_layout Description
7882 Gibt an, ob Zeilenumbrüche in LaTeX als
7883 \begin_inset Quotes gld
7895 \begin_inset Quotes grd
7898 dargestellt werden, oder nicht.
7899 Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
7900 in LyX komfortabler editieren zu können.
7903 \begin_layout Description
7916 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
7917 ohne diverse von LaTeX benötigte Ersetzungen durchzuführen.
7918 Dies ersetzt in gewisser Weise das alte Zeichensatzattribut
7925 \begin_layout Description
7941 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
7943 Diese Eigenschaft kann in bestimmten Fällen umständlich sein, zum Beispiel,
7944 wenn ein Programmcode eingegeben werden soll.
7945 In solchen Fällen kann
7954 LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
7955 Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
7958 \begin_layout Description
7975 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
7976 da das zu einer leeren LaTeX-Ausgabe führen würde.
7977 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
7978 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
7979 damit keiner vergisst, sie anzugeben.
7980 In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
7981 die keinen eigentlichen Text enthält.
7984 \begin_layout Description
7996 , onehalf, double, other
8004 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
8017 entsprechen Multiplikatoren 1, 1.25 und 1.667.
8018 Wenn Sie als Argument
8022 angeben, müssen Sie als
8026 einen konkreten Multiplikator angeben.
8027 Im Gegensatz zu anderen Parametern erzeugt LyX, wenn
8031 gesetzt wird, spezifischen LaTeX-Code, der auf das Paket
8041 \begin_layout Description
8051 Der Zeichensatz, der für den Textkörper
8055 die Marke verwendet wird (siehe Abschnitt\InsetSpace \space{}
8057 \begin_inset LatexCommand vref
8058 reference "sec:fonts"
8067 gesetzt, dann erhält
8071 automatisch denselben Wert.
8074 \begin_layout Description
8084 Der Zeichensatz, der für den Textkörper verwendet wird.
8085 (Siehe Abschnitt\InsetSpace \space{}
8087 \begin_inset LatexCommand vref
8088 reference "sec:fonts"
8095 \begin_layout Description
8105 Der Zeichensatz, der für die Marke verwendet wird.
8106 (Siehe Abschnitt\InsetSpace \space{}
8108 \begin_inset LatexCommand vref
8109 reference "sec:fonts"
8116 \begin_layout Description
8120 Preamble\SpecialChar \ldots{}
8127 Eine Serie von Makrodefinitionen, die in die Präambel (vor
8133 ) eingefügt werden, falls dieses Layout benutzt wird.
8136 \begin_layout Subsection
8137 Beschreibung des Zeichensatzes
8140 \begin_layout Standard
8141 \begin_inset LatexCommand label
8146 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
8149 \begin_layout LyX-Code
8159 \begin_layout LyX-Code
8163 \begin_layout LyX-Code
8167 \begin_layout Standard
8168 und es sind folgende Befehle vorhanden:
8171 \begin_layout Description
8188 \begin_layout Description
8205 \begin_layout Description
8217 , Italic, SmallCaps, Slanted
8222 \begin_layout Description
8238 , large, larger, largest, huge, giant
8243 \begin_layout Description
8255 , black, white, red, green, blue, cyan, magenta, yellow
8260 \begin_layout Section
8264 \begin_layout Standard
8265 Vorlagen werden genauso erstellt wie gewöhnliche Dokumente.
8266 Der einzige Unterschied ist: normale Dokumente enthalten zwangsläufig alle
8267 nur möglichen Einstellungen, einschließlich Zeichensatzschema und Papiergröße.
8268 Normalerweise möchte ein Benutzer nicht, dass eine Vorlage seine persönlichen
8269 Voreinstellungen überschreibt.
8270 Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
8283 aus der LyX-Datei entfernen.
8284 Dies kann (und muss) mit einem gewöhnlichen Texteditor durchgeführt werden.
8287 \begin_layout Standard
8288 Sie sollten Ihre persönlichen Vorlagen nach
8292 kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis
8296 und anschließend das Vorlagenverzeichnis im Dialog
8298 Werkzeuge\SpecialChar \menuseparator
8301 \SpecialChar \ldots{}
8302 \SpecialChar \menuseparator
8307 \SpecialChar \menuseparator
8312 auf das private Verzeichnis setzen.
8315 \begin_layout Standard
8317 dass es eine Vorlage mit besonderer Bedeutung gibt:
8322 Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit
8324 Datei\SpecialChar \menuseparator
8327 anlegen, damit dieses vernünftige Standardeinstellungen hat.
8328 Um diese Vorlage zu erstellen, müssen Sie lediglich ein Dokument mit den
8329 von Ihnen bevorzugten Einstellungen öffnen und dann im Dialog
8331 Dokument\SpecialChar \menuseparator
8334 \SpecialChar \ldots{}
8337 Als\InsetSpace \space{}
8338 Dokument-Standards\InsetSpace \space{}
8344 \begin_layout Chapter
8345 Eine Anleitung für Drucker
8346 \begin_inset LatexCommand label
8354 \begin_layout Standard
8359 : Wenn Sie für Ihren Drucker CUPS benutzen, ist diese Kapitel für Sie uninteress
8361 Ich werde es auch nicht mehr bearbeiten.
8364 \begin_layout Section
8368 \begin_layout Standard
8371 Anmerkung des Übersetzers: Der erste Satz dieser Einleitung
8372 \begin_inset Quotes gld
8375 Lesen Sie die Printing-HOWTO
8376 \begin_inset Quotes grd
8380 Wenn Sie tatsächlich die Printing-HOWTO gelesen (und verstanden) haben,
8381 enthält dieser Abschnitt für Sie praktisch keine neuen Informationen mehr.
8382 Natürlich enthält die Printing-HOWTO viele nützliche Informationen, die
8383 weit über das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
8384 Im übrigen ist die Installation des Druckers heutzutage erheblich einfacher,
8385 als die (sehr umfangreiche) Printing-HOWTO vermuten lässt.
8386 Die meisten Distributionen ermöglichen es, die hier erwähnten Konfigurationsdat
8387 eien mit wenigen Handgriffen zu erstellen.
8391 \begin_layout Standard
8392 Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
8393 müssen, sollten Sie zunächst die Datei
8400 (Sie befindet sich je nach Distribution oft im Verzeichnis
8408 .) Es gibt auch eine deutschsprachige Übersetzung, die man über FTP
8412 \begin_layout Standard
8416 \begin_inset LatexCommand url
8417 target "ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz"
8427 Zudem müssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
8432 \begin_layout Standard
8433 Einige Linux-Distributionen werden mit sogenannten Magic-Filtern ausgeliefert
8434 und installieren diese selbständig.
8435 Anstelle der Prozedur, die wir unten beschreiben, können Sie auch diese
8436 Magic-Filter-Prozedur benutzen.
8437 Allerdings wird es vermutlich etwas schwieriger sein, die Möglichkeiten
8438 Ihres Druckers voll auszuschöpfen.
8439 Wenn Ihre Linux-Distribution mit einem Extraprogramm für die Druckerinstallatio
8440 n ausgestattet ist, können Sie auch einfach dies benutzen.
8441 Werfen Sie danach einfach einen Blick in die
8445 , um eventuell noch ein paar Kleinigkeiten anzupassen.
8448 \begin_layout Section
8454 \begin_layout Subsection
8458 \begin_layout Standard
8463 informiert Linux über Ihre Druckerkonfiguration.
8464 Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
8465 und andere Benutzer ihn ansprechen können und erklärt Linux, wie Ausgaben
8466 an diesen Drucker gehandhabt werden sollen.
8467 Es macht durchaus Sinn, in dieser Datei mehrere
8468 \begin_inset Quotes gld
8472 \begin_inset Quotes grd
8475 zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
8476 aber in unterschiedlicher Art und Weise tun
8480 \begin_layout Standard
8485 Ich handhabe dies so mit meinem Epson Stylus Color IIs.
8486 Da man für Farb- und Schwarzweißdruck verschiedene Druckköpfe benötigt,
8487 habe ich einen eigenen Drucker
8491 für farbige Dokumente eingerichtet.
8492 Ich benutze auch einen
8496 -Drucker, der eine geringere Auf\SpecialChar \textcompwordmark{}
8497 lösung und einen ungenaueren Druckmodus
8499 Sie sehen, man kann mit Printcaps viele Dinge tun.
8505 Natürlich benötigt man für jeden physikalischen Drucker auch mindestens
8509 \begin_layout Standard
8510 Hier ein Beispiel für eine
8517 \begin_layout LyX-Code
8529 \begin_layout LyX-Code
8537 \begin_layout LyX-Code
8540 :sd=/var/spool/lpd/lp:
8545 \begin_layout LyX-Code
8548 :lf=/var/spool/lpd/lp/errs:
8553 \begin_layout LyX-Code
8561 \begin_layout LyX-Code
8569 \begin_layout LyX-Code
8588 Epson Stylus Color IIs, 180dpi:
8593 \begin_layout LyX-Code
8601 \begin_layout LyX-Code
8604 :sd=/var/spool/lpd/draft:
8609 \begin_layout LyX-Code
8612 :lf=/var/spool/lpd/draft/errs:
8617 \begin_layout LyX-Code
8620 :if=/var/spool/lpd/draft/draft.filter:
8625 \begin_layout LyX-Code
8633 \begin_layout LyX-Code
8641 \begin_layout LyX-Code
8660 Epson Stylus Color IIs, 360dpi:
8665 \begin_layout LyX-Code
8673 \begin_layout LyX-Code
8676 :sd=/var/spool/lpd/ps:
8681 \begin_layout LyX-Code
8684 :lf=/var/spool/lpd/ps/errs:
8689 \begin_layout LyX-Code
8692 :if=/var/spool/lpd/ps/ps.filter:
8697 \begin_layout LyX-Code
8705 \begin_layout LyX-Code
8713 \begin_layout LyX-Code
8719 \begin_layout Standard
8720 Bevor wir mit Erklärungen zu diesen Hieroglyphen fortfahren, haben wir eine
8721 wichtige Information:
8724 \begin_layout Standard
8726 WARNUNG! WARNUNG! WARNUNG!
8728 Benutzen Sie nur eine Leerzeile zwischen den Einträgen
8731 Stellen Sie sicher, dass diese Zeile VÖLLIG LEER ist!
8734 \begin_layout Standard
8735 Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Einträgen kann fatale
8736 Folgen haben, denn das System wird Ihre
8740 -Datei nicht richtig interpretieren können.
8743 \begin_layout Standard
8744 Sehen Sie sich jetzt einmal die Einträge genauer an.
8745 Jeder Teil eines Eintrags wird von einem
8746 \begin_inset Quotes gld
8754 \begin_inset Quotes grd
8757 Zeichen abgeschlossen.
8759 \begin_inset Quotes gld
8769 \begin_inset Quotes grd
8772 -Zeichen am Ende einer Zeile bedeutet, dass der Eintrag in der nächsten
8773 Zeile fortgesetzt wird.
8775 \begin_inset Quotes gld
8785 \begin_inset Quotes grd
8788 -Zeichen dürfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
8790 \begin_inset Quotes gld
8800 \begin_inset Quotes grd
8803 -Zeichen sollte unmittelbar hinter dem
8804 \begin_inset Quotes gld
8812 \begin_inset Quotes grd
8816 Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
8817 die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
8818 \begin_inset Quotes gld
8826 \begin_inset Quotes grd
8829 unmittelbar vor den folgenden Text.
8830 Beispielsweise könnten Sie den ersten Eintrag auch schreiben als:
8833 \begin_layout LyX-Code
8836 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
8839 \begin_layout Standard
8840 Beachten Sie, dass sich hier lediglich ein einzelnes
8841 \begin_inset Quotes gld
8849 \begin_inset Quotes grd
8852 zwischen den Teilen des Eintrags befindet.
8853 Wir spalten diesen Eintrag nun in zwei Zeilen auf:
8856 \begin_layout LyX-Code
8859 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
8864 \begin_layout LyX-Code
8867 :lf=/var/spool/lpd/lp/errs:
8870 \begin_layout Standard
8871 Wir brechen die Zeile zunächst direkt hinter einem
8874 \begin_inset Quotes gld
8883 \begin_inset Quotes grd
8893 \begin_inset Quotes gld
8903 \begin_inset Quotes grd
8908 einfügen, eine neue Zeile beginnen, ein wenig Freiraum einfügen und dann
8912 \begin_inset Quotes gld
8921 \begin_inset Quotes grd
8933 Es ist üblich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
8934 Zeilen bis auf die erste einzurücken.
8935 Es gibt übrigens viele Optionen, die man an einen Eintrag einfügen kann.
8936 Wir werden hier nur die vier wichtigsten behandeln.
8945 -Datei enthält weitere Informationen.
8948 \begin_layout Subsection
8952 \begin_layout Standard
8953 Der erste Teil eines
8957 -Eintrags ist der Druckername.
8958 Dort dürfen mehrere Namen angegeben werden, die durch ein
8959 \begin_inset Quotes gld
8967 \begin_inset Quotes grd
8970 -Zeichen getrennt werden.
8971 Es ist sinnvoll, als ersten Namen ein ein Kürzel anzugeben und als zweiten
8972 Namen eine Kurzbeschreibung des Druckers (natürlich gefolgt von einem
8973 \begin_inset Quotes gld
8981 \begin_inset Quotes grd
8988 \begin_layout LyX-Code
9008 \begin_layout Standard
9009 ein Drucker, der den Kurznamen
9012 \begin_inset Quotes gld
9020 \begin_inset Quotes grd
9025 erhält und eine Beschreibung
9026 \begin_inset Quotes gld
9029 Unser Drucker im Draft Modus
9030 \begin_inset Quotes grd
9035 \begin_inset Quotes gld
9045 \begin_inset Quotes grd
9048 am Ende der Zeile, das angibt, dass der Eintrag in der nächsten Zeile fortgeset
9049 zt wird.] Das Kürzel
9053 ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
9065 \begin_layout Standard
9066 Es ist üblich, für einen
9073 \begin_inset Quotes gld
9081 \begin_inset Quotes grd
9086 zu benutzen, und den Textdrucker
9089 \begin_inset Quotes gld
9097 \begin_inset Quotes grd
9107 \begin_layout Subsection
9108 Die Drucker-Gerätedatei
9111 \begin_layout Standard
9112 Der nächste Teil der Beispieleinträge legt das Gerät (das heißt den Namen
9113 der Gerätedatei) fest, auf dem gedruckt werden soll.
9114 In allen Beispieleinträgen lautet diese Zeile:
9117 \begin_layout LyX-Code
9125 \begin_layout Standard
9130 Noch einmal: Beachten Sie das
9133 \begin_inset Quotes gld
9143 \begin_inset Quotes grd
9148 am Ende der Zeile und das zusätzliche
9151 \begin_inset Quotes gld
9159 \begin_inset Quotes gld
9164 nach den Leerzeichen, die benutzt wurden, um den Text einzurücken
9169 \begin_layout Standard
9191 ) geben Sie den Namen des Drucker-Device an.
9192 Im Beispiel handelt es sich um
9199 die parallele Schnittstelle.
9200 Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
9201 Wenn Sie einen haben, sollten Sie
9208 für die erste serielle Schnittstelle benutzen,
9215 für die zweite, usw.
9216 In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
9221 -Eintrag benutzen müssen, beispielsweise um die Baudrate festzulegen.
9226 -Manpage enthält darüber weitere Informationen.
9229 \begin_layout Standard
9230 Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
9231 Außerdem hängt der Drucker bei
9235 PC-Kompatiblen Computern an
9242 \begin_layout Standard
9243 Warum ist die erste parallele Schnittstelle
9255 ? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
9282 Da die meisten PC-Kompatiblen Computer die parallele Schnittstelle auf
9287 legen, ist bei diesen Systemen
9291 die parallele Schnittstelle.
9293 Wenn Sie über mehr als eine parallele Schnittstelle
9294 verfügen, ändert sich die Situation.
9295 Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
9296 geändert haben sollten, wird ein anderes
9300 -Gerät auf die parallele Schnittstelle zeigen.
9301 Andere Systeme sind möglicherweise völlig merkwürdig konfiguriert.
9302 In jedem Fall können Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
9304 Dann können Sie mit Hilfe der Adresse auch bestimmen, ob Sie
9329 Möglicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
9330 sollten also testen, welches Device die Druckerschnittstelle anspricht.
9333 \begin_layout Subsection
9334 Das Spulverzeichnis und die Logdatei
9337 \begin_layout Standard
9338 Zusätzlich zu einem Druckernamen und einem zugehörigen Gerät benötigen Sie
9339 auch noch ein Verzeichnis für den Drucker-Spooler.
9340 Dieses wird mit dem Kürzel
9359 Es ist auch sehr sinnvoll, eine Logdatei für Fehlermeldungen anzulegen.
9360 Diese gibt man nach dem Kürzel
9381 \begin_layout Standard
9382 Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
9386 ; manche benutzen nur
9391 In jedem Fall erhält traditionell jeder Druckereintrag ein eigenes Unterverzeic
9392 hnis mit dem Namen des jeweiligen Druckers.
9394 \begin_inset Quotes gld
9398 \begin_inset Quotes grd
9401 einloggen und diese Verzeichnisse von Hand anlegen.
9402 Sie werden auch den Eigentümer dieser Verzeichnisse ändern müssen, damit
9403 die Gruppenzugehörigkeit der Verzeichnisse
9408 (Dies kann man zum Beispiel mit
9420 der Name des entsprechenden Verzeichnisses ist.)
9423 \begin_layout Standard
9424 Sehen Sie sich einmal den Eintrag des Druckers
9428 aus dem Beispiel an.
9429 Er enthält die Zeilen:
9432 \begin_layout LyX-Code
9435 :sd=/var/spool/lpd/ps:
9440 \begin_layout LyX-Code
9443 :lf=/var/spool/lpd/ps/errs:
9448 \begin_layout Standard
9453 das Spulverzeichnis ist und die Fehlermeldungen in die Datei
9454 \begin_inset LatexCommand url
9455 target "/var/spool/lpd/ps/errs"
9459 geschrieben werden sollen.
9460 Sie sollten diese Datei
9461 \begin_inset Quotes gld
9465 \begin_inset Quotes grd
9468 , indem Sie im Spulverzeichnis das Kommando
9476 \begin_layout Standard
9481 erfüllt zwei Aufgaben.
9482 Erstens stellt er sicher, dass eine Datei dieses Namens existiert, indem
9483 sie gegebenenfalls einfach erzeugt wird.
9484 Sie ist dann zwar leer, aber sie existiert.
9485 Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt geändert
9491 sorgt dafür, dass diese Zeit auf
9492 \begin_inset Quotes gld
9496 \begin_inset Quotes grd
9501 \begin_inset Quotes gld
9505 \begin_inset Quotes grd
9508 also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
9509 (In unserem Fall benötigen wir lediglich die erste Wirkungsweise.)
9517 \begin_layout Standard
9518 Ganz ähnlich sieht der Eintrag für den Drucker
9526 \begin_layout LyX-Code
9529 :sd=/var/spool/lpd/lp:
9534 \begin_layout LyX-Code
9537 :lf=/var/spool/lpd/lp/errs:
9542 \begin_layout Standard
9543 Wieder: Spulverzeichnis
9552 /var/spool/lpd/lp/errs
9558 \begin_layout Subsection
9562 \begin_layout Standard
9567 , der einfach Text direkt an den Drucker weitergibt, benötigen die Drucker
9576 einen sogenannten Filter.
9577 (Darum haben Ihre Einträge noch eine zusätzliche Zeile.) Das
9581 -Kürzel für das Filterprogramm ist
9604 \begin_layout Standard
9605 Es gibt übrigens verschiedene Kürzel, um Filterprogramme anzugeben.
9606 Man hat dadurch die Möglichkeit, verschiedene Filter für verschiedene Zwecke
9608 Sie können auch beim Aufruf von
9612 unterschiedliche Filter auswählen -- aber das soll hier nicht vertieft
9613 werden, es wird hier nicht benötigt.
9616 \begin_layout Standard
9617 Sehen Sie sich den Eintrag für den Drucker
9624 \begin_layout LyX-Code
9627 :if=/var/spool/lpd/ps/ps.filter:
9632 \begin_layout Standard
9641 ist ein Shellscript, das im Spulverzeichnis des Druckers
9646 Sie können prinzipiell auch direkt den Namen eines Programms angeben, aber
9647 der Aufruf eines Shellscripts gibt Ihnen die Möglichkeit, Kommandozeilenparamet
9651 \begin_layout Standard
9652 Alle Filter, egal ob
9653 \begin_inset Quotes gld
9657 \begin_inset Quotes grd
9660 Programme oder Shellscripts, müssen Ihre Eingabe aus
9664 (der Standardeingabe) übernehmen und die Ausgabe nach
9668 (der Standardausgabe) ausgeben.
9671 \begin_layout Subsection
9675 \begin_layout Standard
9676 Es gibt noch drei zusätzliche Kürzel, die Sie in Ihre
9682 -Einträge schreiben sollten.
9683 Sie können diese am Ende aller drei Beispieleinträge sehen.
9687 \begin_layout LyX-Code
9695 \begin_layout LyX-Code
9703 \begin_layout LyX-Code
9709 \begin_layout Standard
9732 \begin_layout Standard
9737 würde bedeuten: Die zu druckende Datei darf nicht größer werden als 5 Datenblöc
9739 Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
9740 \begin_inset Quotes gld
9744 \begin_inset Quotes grd
9747 benötigt, hat man festgelegt, dass 0 hier soviel bedeutet wie
9748 \begin_inset Quotes gld
9752 \begin_inset Quotes grd
9761 \begin_inset Quotes gld
9764 es können Dateien beliebiger Größe gedruckt werden
9765 \begin_inset Quotes grd
9795 sorgt dafür, dass nach einem Druckauftrag nicht noch ein zusätzlicher Befehl
9797 \begin_inset Quotes gld
9801 \begin_inset Quotes grd
9823 ), dass vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zusätzliche
9824 Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
9827 \begin_layout Section
9828 Wir bauen einen Druckerfilter
9831 \begin_layout Subsection
9832 PostScript-Dateien mit Hilfe von Ghostscript ausdrucken
9835 \begin_layout Standard
9836 Vermutlich kann Ihr Drucker nicht von sich aus PostScript drucken.
9837 Um Ihren Drucker trotzdem wie einen
9841 -Drucker benutzen zu können, ist es am einfachsten, das
9849 als Filterprogramm zu benutzen.
9854 Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
9855 Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
9856 können), sind Sie auf sich allein gestellt (für den Anfang lesen Sie einmal
9864 \begin_layout Standard
9865 Zunächst sollten Sie Ghostscript installieren.
9866 An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
9868 Andernfalls können Sie Ghostscript auch über das Linux-FTP-Archiv
9879 Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
9885 \begin_layout LyX-Code
9891 \begin_layout Standard
9892 Es erscheint eine Liste von verfügbaren Ausgabetreibern und -formaten.
9893 Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
9897 \begin_layout Itemize
9906 \begin_layout Description
9914 \begin_layout Description
9919 im hochauf\SpecialChar \textcompwordmark{}
9923 \begin_layout Description
9928 m niedrigauf\SpecialChar \textcompwordmark{}
9932 \begin_layout Description
9935 iwlq Imagewriter LQ i
9942 \begin_inset Formula $320\times216$
9953 \begin_layout Itemize
9962 \begin_layout Description
9965 bj10e BubbleJet BJ-10e
9968 \begin_layout Description
9971 bj200 BubbleJet BJ-200
9974 \begin_layout Description
9977 bjc600 Color BubbleJet BJC-600, BJC-4000
9985 \begin_layout Standard
9986 Funktioniert auch für Apple-Drucker wie dem StyleWriter 2x00
9996 \begin_layout Description
9999 bjc800 Color BubbleJet BJC-800
10002 \begin_layout Description
10010 \begin_layout Description
10023 \begin_layout Itemize
10032 \begin_layout Description
10038 \begin_layout Description
10044 \begin_layout Description
10049 mit Textverbesserung bei niedriger Auf\SpecialChar \textcompwordmark{}
10053 \begin_layout Description
10059 \begin_layout Description
10065 \begin_layout Description
10071 \begin_layout Description
10079 \begin_layout Description
10084 Alternativer Treiber für
10090 \begin_layout Itemize
10099 \begin_layout Description
10102 ap3250 ActionPrinter AP3250
10104 (und jeder andere Drucker, der die Druckersprache
10113 \begin_layout Description
10126 Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
10140 \begin_layout Description
10157 Nadeln (und Kompatible)
10160 \begin_layout Description
10173 (und Kompatible) in mittlerer Auf\SpecialChar \textcompwordmark{}
10179 \begin_layout Description
10188 Nadeldrucker (und Kompatible) in dreifacher Auf\SpecialChar \textcompwordmark{}
10192 \begin_layout Description
10197 Farbdrucker (funktioniert auch mit
10208 \begin_layout Description
10211 st800 Stylus 800 inkjet
10214 \begin_layout Description
10221 Stylus Color, Stylus Color Pro, Stylus Color II
10231 \begin_layout Itemize
10246 \begin_layout Description
10254 \begin_layout Description
10257 cdeskjet DeskJet 500C
10266 \begin_layout Description
10269 cdjcolor DeskJet 500C
10288 \begin_layout Description
10291 cdjmono DeskJet 500C
10295 und 510C, 520C, 540C
10297 ) im Schwarzweißbetrieb
10300 \begin_layout Description
10311 \begin_layout Description
10314 cdj550 DeskJet 550C
10321 \begin_layout Description
10331 \begin_layout Description
10334 djet500 DeskJet 500
10337 \begin_layout Description
10350 Treiber (arbeitet nicht mit dem
10365 \begin_layout Description
10368 dnj650c DesignJet 650C
10371 \begin_layout Description
10374 ljet2p LaserJet IId, LaserJet IIp,
10387 \begin_layout Description
10390 ljet3 LaserJet III*
10405 \begin_layout Description
10408 ljet3d LaserJet IIID
10410 mit Möglichkeit zu doppelseitigem Drucken
10413 \begin_layout Description
10418 (Voreinstellung für die Auf\SpecialChar \textcompwordmark{}
10426 \begin_layout Description
10440 \begin_layout Description
10443 ljetplus LaserJet Plus
10446 \begin_layout Description
10452 \begin_layout Description
10464 \begin_layout Description
10467 pjxl PaintJet XL color
10470 \begin_layout Description
10473 pjxl300 PaintJet XL300 color
10482 \begin_layout Description
10495 \begin_layout Itemize
10504 \begin_layout Description
10524 \begin_layout Description
10544 \begin_layout Description
10564 \begin_layout Description
10581 \begin_layout Itemize
10582 Verschiedene andere Drucker
10588 \begin_layout Description
10591 cp50 Mitsubishi CP50
10596 \begin_layout Description
10606 \begin_layout Description
10609 imagen Imagen ImPress
10614 \begin_layout Description
10617 jetp3852 IBM Jetprinter
10636 \begin_layout Description
10644 \begin_layout Description
10647 necp6 NEC P6/P6+/P60
10653 Auf\SpecialChar \textcompwordmark{}
10657 \begin_layout Description
10660 nwp533 Sony Microsystems NWP533
10671 \begin_layout Description
10679 \begin_layout Description
10682 oki182 Okidata MicroLine 182
10685 \begin_layout Description
10688 okiibm Okidata MicroLine IBM-K
10693 \begin_layout Description
10701 \begin_layout Description
10713 \begin_layout Description
10719 \begin_layout Description
10726 2700, 3700, 4045, etc.)
10730 \begin_layout Standard
10731 Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
10732 Ihren Drucker nicht unterstützt, können Sie versuchen, Ghostscript mit
10733 Hilfe des Quellcodes selbst zu übersetzen.
10734 Wenn Ihr Drucker nicht
10738 unterstützt wird, versuchen Sie es mit einem Treiber für einen kompatiblen
10742 \begin_layout Standard
10743 Beachten Sie, dass einige Drucker spezielle Kommandozeilenparameter benötigen.
10744 Zum Beispiel möchte der
10748 -Treiber, dass die Datei
10752 noch vor der eigentlichen Eingabedatei eingegeben wird.
10753 Für mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
10756 \begin_layout Standard
10757 Als nächstes bauen wir den Filter.
10758 Es empfiehlt sich, der Datei den Namen
10765 zu geben (dabei ist
10769 der Name, den Sie Ihrem Drucker in der
10773 -Datei gegeben haben).
10774 Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
10776 Das Filterskript sollte folgendes enthalten:
10779 \begin_layout LyX-Code
10785 \begin_layout LyX-Code
10788 /usr/bin/gs -q -dSAFER -dNOPAUSE
10805 \begin_layout LyX-Code
10832 VorangestellteDatei
10839 \begin_layout Standard
10844 den Treiber für Ihren Drucker angibt;
10848 ist die Auf\SpecialChar \textcompwordmark{}
10849 lösung, die Sie benutzen wollen;
10853 steht für alle möglichen anderen Optionen, mit denen Sie Ghostscript aufrufen
10854 möchten; das (optionale)
10856 VorangestellteDatei
10861 ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einfügen
10864 \begin_inset Quotes gld
10874 \begin_inset Quotes grd
10877 am Ende der zweiten Zeile ist der übliche Weg, in einem Shellskript einen
10878 Befehl in mehrere Zeilen aufzuspalten
10882 \begin_layout Standard
10888 Nur muss ein Shellskript bei weitem nicht so penibel geschrieben werden.
10894 (Die Argumente in den eckigen Klammern sind optional und werden in vielen
10895 Fällen nicht benötigt.
10896 Die Klammern selbst erscheinen natürlich
10900 in der Filterdatei.)
10903 \begin_layout Standard
10904 Beachten Sie, dass hier davon ausgegangen wird, dass sich das Programm Ghostscri
10914 Dies kann in Ihrem System anders sein.
10917 \begin_layout Standard
10918 Verschiedene Druckertreiber behandeln das Argument
10923 Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
10928 Andere möchten die horizontale und die vertikale Auf\SpecialChar \textcompwordmark{}
10929 lösung einzeln eingegeben
10930 haben, zum Beispiel
10935 Es kann sein, dass der Druckertreiber auch noch andere Optionen unterstützt.
10936 Genaueres müssen Sie in der Dokumentation von Ghostscript nachlesen.
10939 \begin_layout Standard
10940 Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
10944 , um die Skriptdatei zu einer ausführbaren Datei zu machen.
10945 (Dazu müssen Sie als
10946 \begin_inset Quotes gld
10950 \begin_inset Quotes grd
10956 \begin_layout Standard
10957 Hier ist ein Beispielfilter, den
10966 Epson Stylus Color IIs
10973 \begin_layout LyX-Code
10979 \begin_layout LyX-Code
10982 /usr/bin/gs -q -dSAFER -sDEVICE=stcolor
10987 \begin_layout LyX-Code
10990 -r360x360 -sDithering=fsmono
10995 \begin_layout LyX-Code
10998 -dNOPAUSE -dnoWeave
11003 \begin_layout LyX-Code
11006 -sOutputFile=- stcolor.ps -
11009 \begin_layout Standard
11010 Dieser Filter erzeugt eine Ausgabe in
11014 und schwarzweiß für einen
11016 Epson Stylus Color IIs
11020 \begin_layout Standard
11030 Ich benutze einen ähnlichen Filter für meinen
11047 benutze ich einen anderen Wert für den
11061 \begin_layout Subsection
11062 Wenn Ihr Drucker bereits PostScript versteht\SpecialChar \ldots{}
11066 \begin_layout Standard
11067 Viele moderne Laserdrucker haben Post
11076 Einige Laserdrucker benutzen
11081 \begin_inset Quotes gld
11085 \begin_inset Quotes grd
11089 Wenn Sie über solch einen Drucker verfügen, benötigen Sie keinen Filter,
11090 sondern können Ihre Ausgabe direkt an den Drucker weiterleiten.
11091 Allerdings -- wenn Sie eine einfache Textdatei drucken möchten, werden
11092 Sie den Text erst irgendwie in
11096 formatieren müssen.
11099 \begin_layout Standard
11100 Es gibt drei verbreitete Programme, die ASCII-Dateien nach
11129 kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
11134 -Drucker sollten Sie ein Filterskript erzeugen, das eines dieser Programme
11135 zur Umwandlung benutzt.
11140 -Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
11141 druckt.) Lesen Sie für weitere Informationen die
11153 \begin_layout Section
11154 Der Druckerspuldämon
11159 \begin_layout Standard
11160 Das Programm, das letztlich die Druckaufträge ausführt, heißt
11165 Dies ist auch das Programm, das die Datei
11168 \begin_inset LatexCommand url
11169 target "/etc/printcap"
11179 Irgendwo in den Shellskripts, die ausgeführt werden, wenn Ihr Computer
11184 \begin_layout Standard
11185 Auf einigen Computern stehen diese
11203 Das müssen Sie selbst herausfinden.
11212 gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
11213 Systems zur Verfügung steht.
11214 Im Prinzip können Sie auch jedes Mal
11218 von Hand starten, wenn Sie als
11219 \begin_inset Quotes gld
11223 \begin_inset Quotes grd
11229 \begin_layout Standard
11234 erst einmal auf Ihrem System läuft, können Sie ihn mit Hilfe des
11238 efehls kontrollieren.
11239 Auch hierzu müssen Sie als
11240 \begin_inset Quotes gld
11244 \begin_inset Quotes grd
11250 \begin_layout Section
11251 Kurze Zusammenfassung
11254 \begin_layout Standard
11255 Zum Abschluss fassen wir noch einmal die Schritte zusammen, die Sie durchführen
11256 müssen, um eine minimale Konfiguration zu erreichen.
11257 Wenn Sie fertig sind, haben Sie zwei Drucker: der eine heißt
11258 \begin_inset Quotes gld
11266 \begin_inset Quotes grd
11269 und dient dazu, ASCII zu drucken, der andere heißt
11270 \begin_inset Quotes gld
11278 \begin_inset Quotes grd
11281 und verarbeitet Aufträge in
11286 Der Druckerfilter für den
11289 \begin_inset Quotes gld
11297 \begin_inset Quotes grd
11302 -Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
11303 ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf\SpecialChar \textcompwordmark{}
11310 \begin_layout Enumerate
11318 \begin_inset Quotes gld
11322 \begin_inset Quotes grd
11327 ein oder benutzen Sie
11337 \begin_layout Enumerate
11338 Führen Sie folgende Befehle aus:
11342 \begin_layout Enumerate
11349 \begin_layout Enumerate
11359 \begin_layout Standard
11360 (wenn es nicht bereits existiert)
11364 \begin_layout Enumerate
11372 \begin_layout Standard
11373 (Möglicherweise müssen Sie
11390 \begin_layout Enumerate
11397 \begin_layout Enumerate
11405 \begin_layout Standard
11406 (nur falls diese Verzeichnisse noch nicht existieren)
11410 \begin_layout Enumerate
11414 touch lp/errs ps/errs
11417 \begin_layout Enumerate
11421 chgrp daemon lp ps lp/errs ps/errs
11425 \begin_layout Enumerate
11426 Editieren Sie nun Ihre Datei
11434 \begin_layout Enumerate
11435 Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
11440 \begin_layout Enumerate
11441 \SpecialChar \ldots{}
11442 entweder die alte Version umbenennen (zum Beispiel in
11445 \begin_inset LatexCommand url
11446 target "/etc/printcap.orig"
11453 \begin_layout Enumerate
11454 \SpecialChar \ldots{}
11455 oder alle Einträge auskommentieren, indem Sie an den Anfang jeder Zeile
11459 \begin_inset Quotes gld
11467 \begin_inset Quotes grd
11472 -Zeichen schreiben.
11476 \begin_layout Enumerate
11477 Erstellen Sie in Ihrer
11490 \begin_layout LyX-Code
11498 \begin_layout LyX-Code
11506 \begin_layout LyX-Code
11509 :sd=/var/spool/lpd/lp:
11514 \begin_layout LyX-Code
11517 :lf=/var/spool/lpd/lp/errs:
11522 \begin_layout LyX-Code
11546 \begin_layout LyX-Code
11554 \begin_layout LyX-Code
11557 :sd=/var/spool/lpd/ps:
11562 \begin_layout LyX-Code
11565 :lf=/var/spool/lpd/ps/errs:
11570 \begin_layout LyX-Code
11573 :if=/var/spool/lpd/ps/ps.filter:
11578 \begin_layout LyX-Code
11585 \begin_layout Enumerate
11586 STELLEN SIE SICHER, DASS:
11590 \begin_layout Enumerate
11591 nichts in einer Leerzeile zwischen zwei Einträgen steht -- nicht einmal
11598 \begin_layout Enumerate
11602 \begin_inset Quotes gld
11612 \begin_inset Quotes grd
11617 -Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
11625 \begin_layout Enumerate
11626 Als nächstes, erstellen Sie ein Filterskript für den Drucker
11636 \begin_layout Enumerate
11637 Erstellen Sie eine Datei
11640 /var/spool/lpd/ps/ps.filter
11643 mit folgendem Inhalt
11649 \begin_layout LyX-Code
11655 \begin_layout LyX-Code
11658 /usr/bin/gs -q -dSAFER -dNOPAUSE
11663 \begin_layout LyX-Code
11666 -sDEVICE=epson -sOutputFile=- -
11669 \begin_layout Standard
11670 (Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
11671 \begin_inset Quotes gld
11679 \begin_inset Quotes grd
11682 durch den entsprechenden Treibernamen Ihres Druckers.
11683 Wenn sich das Programm
11691 befinden sollte, korrigieren Sie den Pfad.)
11695 \begin_layout Enumerate
11696 Führen Sie folgende Befehle aus:
11700 \begin_layout Enumerate
11704 chmod a+X /var/spool/lpd/ps/ps.filter
11707 \begin_layout Enumerate
11711 chgrp daemon /var/spool/lpd/ps/ps.filter
11716 \begin_layout Enumerate
11717 Zuletzt starten Sie den Druckerdämon
11727 \begin_layout Enumerate
11728 Wenn er noch nicht läuft, benutzen Sie
11734 , um ihn zu starten.
11738 \begin_layout Enumerate
11739 Wenn er bereits läuft, starten Sie das Programm
11768 Diese Befehle aktivieren die neuen Einträge in
11793 \begin_layout Enumerate
11794 Stellen Sie sicher, dass
11801 irgendwo in Ihren Bootscripts ausgeführt wird.
11805 \begin_layout Enumerate
11806 Sie können sich jetzt wieder als
11810 ausloggen und Ihre neuen Druckereinträge testen.
11818 aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
11823 zu testen; entsprechend testen Sie den Drucker
11837 gefolgt vom Namen einer kurzen Datei im
11847 \begin_layout Standard
11848 Noch ein Wort zur Vorsicht: wenn Sie den Drucker
11852 testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
11853 eine Unmenge Müll an Ihren Drucker schicken.
11854 Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
11869 , um den Druckauftrag zu widerrufen.
11874 Anschließend können Sie Ihren Drucker wieder einschalten.
11877 \begin_layout Standard
11878 Wenn einer der beiden Drucker nicht funktioniert, überprüfen Sie alle Schritte
11880 Ansonsten können Ihnen die Man
11915 \begin_layout Standard
11916 Wenn alles funktioniert, herzlichen Glückwunsch!
11919 \begin_layout Chapter
11921 \begin_inset LatexCommand label
11922 name "cha:Externes"
11929 \begin_layout Section
11933 \begin_layout Standard
11934 Einer der am häufigsten geäußerten Wünsche der LyX-Benutzer ist die Möglichkeit
11935 einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
11936 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
11937 ähnliches zum Einbinden in Dokumente zu erstellen.
11938 Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
11939 das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
11943 \begin_layout Itemize
11944 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
11945 e Programm starten.
11948 \begin_layout Itemize
11949 LyX merkt nicht, dass Sie die Abbildung geändert haben, und die Darstellung
11950 am Bildschirm wird schnell veraltet; dies wird noch durch die fehlende
11951 Möglichkeit, die Anzeige zu aktualisieren, erschwert.
11954 \begin_layout Itemize
11955 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
11956 HTML oder ASCII umgehen.
11959 \begin_layout Standard
11962 Externes\InsetSpace \space{}
11965 ist der Versuch, diese Probleme zu lösen
11969 \begin_layout Standard
11970 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
11971 wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
11972 zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
11979 Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
11980 LyX und einer externen Anwendung definiert wird.
11981 Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
11982 von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
11983 und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
11987 \begin_layout Standard
11988 Das Ergebnis ist eben genau diese Einfügung
11990 Externes\InsetSpace \space{}
11994 Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
11995 Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
11996 Wenn Sie darauf klicken, erscheint ein Dialog, in dem Sie genau festlegen
11997 können, welche Art von Material Sie einbinden wollen.
11998 Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
11999 oben aufgezeigten Probleme umgehen können und einiges mehr.
12002 \begin_layout Section
12003 Wie funktioniert das?
12006 \begin_layout Standard
12009 Externes\InsetSpace \space{}
12012 basiert auf dem Konzept der Vorlage.
12013 Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
12014 Sorte von Material umgehen soll.
12015 Derzeit gehören zu LyX derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
12016 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
12017 Die vollständige Liste sehen Sie in
12019 Einfügen\SpecialChar \menuseparator
12020 Datei\SpecialChar \menuseparator
12021 Externes\InsetSpace \space{}
12027 \begin_layout Standard
12028 Darüberhinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
12030 Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
12031 hoffen, dass Sie derartig erstellte Vorlagen an das LyX-Team schicken,
12032 damit sie in kommenden LyX-Versionen integriert werden können.
12035 \begin_layout Standard
12036 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
12037 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
12038 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
12040 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
12043 \begin_layout Standard
12044 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
12050 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
12051 speichern Sie diese
12056 Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen, müssen Sie
12061 starten, um eine PostScript-Datei zu erzeugen, die von LaTeX eingebunden
12063 In diesem Fall ist also die
12067 -Datei die oben erwähnte Originaldatei, und die
12071 Datei die tatsächlich eingebundene Datei.
12074 \begin_layout Standard
12075 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
12076 Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
12077 Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
12078 dliche Exportformate für die LyX-Datei zu ermöglichen.
12081 \begin_layout Standard
12082 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
12083 eine PostScript-Datei im Rohformat einzubinden.
12084 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
12085 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
12086 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
12087 Genau dies ist mit der Einfügung
12091 möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
12092 en (sofern sie von LyX unterstützt werden).
12095 \begin_layout Standard
12096 Darüberhinaus erlaubt die Einfügung
12100 aber auch die einfache Integration mit externen Betrachtern und Editoren.
12101 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
12102 XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript-D
12108 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
12109 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
12110 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
12111 der richtigen Größe zu erstellen.
12112 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
12113 und können so Ihre Produktivität ungemein steigern.
12116 \begin_layout Standard
12117 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
12118 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
12120 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
12121 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen, um externe
12122 Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
12126 \begin_layout Standard
12127 Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
12128 die Möglichkeiten von LyX stark erweitern, ohne dazu den eigentlichen Quellcode
12129 verändern zu müssen.
12130 Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
12131 aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
12134 \begin_layout Standard
12135 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
12136 möglicher Exportformate für das eingefügte Material gibt, wäre es zu vermuten,
12137 dass man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
12138 Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
12139 lle so einfach wie möglich zu halten.
12140 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
12141 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
12142 und es gibt nur einen Schalter
12144 in\InsetSpace \space{}
12149 \begin_layout Standard
12156 X\InsetSpace \space{}
12159 , der die Datei in genau diesem primären Format anzeigt.
12162 \begin_layout Standard
12163 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
12164 So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
12166 Denken Sie also daran, dass Ihnen die Vorschau lediglich das Aussehen in
12167 diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
12168 anderen Formaten aussieht, müssen Sie wie gewohnt die Konvertierung manuell
12172 \begin_layout Section
12178 \begin_layout Standard
12179 Eine Externe Einfügung wird vom Menü
12186 \SpecialChar \menuseparator
12194 \SpecialChar \menuseparator
12202 \InsetSpace \space{}
12207 \SpecialChar \ldots{}
12209 Es wird dann der Dialog
12211 Externes\InsetSpace \space{}
12215 In diesem Dialog können Sie genau festlegen, welche Art von Material Sie
12216 einbinden wollen, und auch wie das geschehen soll.
12217 Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
12218 und Betrachter starten.
12221 \begin_layout Standard
12222 Auf der Karteikarte
12226 befindet sich zunächst ein Fenster
12230 , in das Sie einen Dateinamen direkt oder über
12234 \SpecialChar \ldots{}
12236 Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird,
12237 besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
12238 Darunter ist ein Schalter
12240 Datei\InsetSpace \space{}
12241 bearbeiten\SpecialChar \ldots{}
12244 , mit dem ein Bearbeitungsprogramm für die eingegebene Datei aufgerufen
12248 \begin_layout Standard
12249 Dann kommt eine Liste mit Vorlagen.
12250 Im Textfenster darunter finden Sie einige hoffentlich hilfreiche Hinweise
12251 zur Verwendung der gewählten Vorlage: Meist eine kurze Beschreibung, was
12252 die Vorlage macht und welche Parameter möglich sind.
12255 \begin_layout Standard
12256 Unten links im Dialogfenster können Sie noch
12263 \begin_layout Standard
12264 Wenn Sie auf der Karteikarte
12270 \begin_layout Standard
12277 X-Ansicht in\InsetSpace \space{}
12282 \begin_layout Standard
12289 X\InsetSpace \space{}
12292 aktiviert haben, wird die externe Datei angezeigt, wenn es möglich ist.
12295 in\InsetSpace \space{}
12300 \begin_layout Standard
12307 X\InsetSpace \space{}
12310 deaktiviert, erscheint nur ein grau hinterlegtes Kästchen mit Vorlagentyp
12314 \begin_layout Standard
12315 Dann gibt es noch die Karteikarten
12331 , die Sie bereits aus
12333 Einfügen\SpecialChar \menuseparator
12334 Grafik\SpecialChar \ldots{}
12338 Die letzten beiden sind abhängig vom Vorlagentyp aktiviert.
12341 \begin_layout Standard
12342 Ganz unten befinden sich schließlich die gewohnten Knöpfe
12361 \begin_layout Section
12365 \begin_layout Standard
12366 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
12367 von externem Material verwendet werden können.
12368 Dies sollte etwa folgendes umfassen:
12371 \begin_layout Itemize
12372 Externe Rasterbilder
12375 \begin_layout Itemize
12376 Externe XFig-Abbildungen
12379 \begin_layout Itemize
12383 \begin_layout Itemize
12387 \begin_layout Section
12388 Die Konfigurationsdatei
12391 \begin_layout Standard
12392 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
12393 Allerdings sollten Sie sich im klaren sein, dass Sie, wenn Sie dabei zu
12394 unbesorgt vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
12395 Wenn Sie also eigene Vorlagen erstellen wollen, lesen Sie bitte
12399 den Abschnitt\InsetSpace \space{}
12401 \begin_inset LatexCommand vref
12402 reference "sec:Sicherheitshinweise"
12409 \begin_layout Standard
12410 Trotzdem sollten Sie unbedingt selbst erstellte Vorlagen an das LyX-Team
12414 \begin_layout Standard
12415 Die Vorlagendefinitionen befinden sich in der Datei
12417 LyXDir/external_templates
12420 Sie können sich eine Kopie davon in Ihr privates Benutzerverzeichnis
12424 kopieren und editieren.
12425 Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
12426 genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
12427 finden\SpecialChar \ldots{}
12431 \begin_layout Section
12432 Der Ersetzungsmechanismus
12435 \begin_layout Standard
12436 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
12437 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
12438 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
12439 Aufruf ausgewertet werden.
12440 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
12441 das LyX-Dokument enthält.
12442 Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
12444 Hier finden Sie eine Liste dieser Makros:
12447 \begin_layout Description
12448 $$FName Der Name der im Dialog angegeben Datei.
12451 \begin_layout Description
12452 $$Basename Der Dateiname ohne die Endung
12455 \begin_layout Description
12456 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
12457 wird automatisch gelöscht, wenn das Dokument geschlossen oder die Einfügung
12461 \begin_layout Description
12463 \begin_inset Quotes gld
12467 \begin_inset Quotes grd
12470 ) Dieses Makro wird zum Inhalt der Datei mit dem Namen
12477 \begin_layout Description
12478 $$Sysdir Dies wird durch den Namen des Systemverzeichnisses ersetzt.
12479 Es wird normalerweise verwendet, um diverse Hilfsskripte anzusprechen,
12480 die Teil von LyX sind.
12483 \begin_layout Standard
12484 Darüberhinaus werden sämtliche Umgebungsvariablen der Form
12491 \begin_layout Section
12492 Sicherheitshinweise
12493 \begin_inset LatexCommand label
12494 name "sec:Sicherheitshinweise"
12501 \begin_layout Standard
12502 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
12503 zu einer Vielzahl von externen Programmen und startet diese automatisch.
12504 Darum ist es notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
12506 Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
12507 Parameter anzugeben, scheinbar Gefahr, dass jemand bösartige Dokumente
12508 erstellt, die willkürliche Befehle ausführen, sobald ein Benutzer sie betrachte
12510 Dies ist etwas, das wir unter allen Umständen vermeiden wollen.
12513 \begin_layout Standard
12514 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
12515 tei festgelegt werden können, bestehen keine Sicherheitsbedenken, solange
12516 LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
12517 Der Grund dafür ist, dass die externen Programme nicht mit dem Systembefehl
12522 aufgerufen werden, sondern mit
12527 Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
12528 willkürliche Befehle durch die Shell ausführen zu lassen.
12531 \begin_layout Standard
12532 Bedingt durch diese Sicherheit, sind Sie allerdings etwas in der Auswahl
12533 der Befehlszeichenketten eingeschränkt, die Sie in der Vorlagedatei verwenden
12535 Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muss
12536 auch so bleiben, wenn LyX weiterhin sicher bleiben soll.
12537 Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
12538 Skript schreiben und dieses dann aufrufen.
12541 \begin_layout Standard
12546 finden Sie das Skript
12548 general_command_wrapper.py
12550 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
12551 Es ist auch ein gutes Beispiel, wenn Sie selbst eigene, sichere Skripte
12553 Ein sehr viel komplexeres Beispiel, das auch
12557 und Konsorten verwendet, finden Sie mit
12561 im selben Verzeichnis.
12564 \begin_layout Standard
12565 Es ist zwar durchaus möglich, eine Vorlage zu erstellen, die eine direkte
12566 Interaktion mit der Shell erlaubt.
12567 Dies würde jedoch einem böswilligen Benutzer erlauben, durch die clevere
12568 Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
12569 Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
12574 -Mechanismus arbeiten.
12577 \begin_layout Standard
12578 Selbstverständlich mag es verlockend sein, in einer sicheren Umgebung zu
12579 den einfacheren Shellscripts zurückzukehren.
12580 Aber seien Sie sich bewusst, dass Sie dadurch ein potentielles Sicherheitsloch
12582 Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
12583 Open Source an uns zu schicke,n sollte klar sein, dass ein derartiges,
12584 unsicheres Skript niemals fester Bestandteil der LyX-Distribution werden
12588 \begin_layout Standard
12589 Die Einfügung externes Material gibt eine große Macht, und man muss sicherheitsb
12590 ewusst damit umgehen.
12591 Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
12592 die Türe zu gewaltigen Sicherheitsproblemen öffnen.
12593 Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
12594 oder fragen Sie das LyX-Team, wenn Sie sich nicht sicher sind, ob eine
12595 von Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
12596 Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
12597 kontrollierten Umfeld verwenden.
12600 \begin_layout Section
12601 Die Zukunft der externen Einfügung
12604 \begin_layout Standard
12605 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
12606 Mechanismus, der einen Zugang zu den Interna von LyX bietet.
12607 Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
12608 Falls sich jemand an die Weiterentwicklung macht, sind hier ein paar Hinweise,
12609 welche Wege dabei gegangen werden sollten:
12612 \begin_layout Itemize
12613 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
12616 \begin_layout Itemize
12617 Eingebettete Bearbeitung, zum Beispiel über OpenParts oder ein ähnliches
12621 \begin_layout Itemize
12622 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
12623 Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
12624 ebenso für die Parameter für jedes dieser Formate.
12625 Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
12626 global für diese eine Vorlage gilt.
12627 Dies würde es ermöglichen, auf die etwas willkürliche Festlegung eines
12628 primären Formates für das einzubindende Material zu verzichten.
12631 \begin_layout Itemize
12632 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
12633 als die einfache Parameterzeile zu ermöglichen.
12634 Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
12635 e Version der Einfügungsdialoge zu erstellen.
12638 \begin_layout Chapter
12643 \begin_layout Standard
12644 Dieser Anhang ist eine große Zusammenstellung aller Tastaturkürzel der deutschen
12646 Ursprünglich sollte es nur eine Liste der Kürzel, gefolgt von der zugeordneten
12647 Funktion werden, damit ein Benutzer schnell herausfinden kann, was ein
12649 Später haben wir uns dann entschlossen, auch die Menüs und die Definition
12650 der Werkzeugleiste hier aufzunehmen.
12654 \begin_layout Standard
12655 Die Form ist eigentlich selbsterklärend, dennoch ein paar Tipps: Alle Einträge
12664 usw.) sind alphabetisch geordnet.
12665 Einfachere Kombinationen stehen weiter oben als komplexere (
12674 Alle Einträge hier wurden aus der Menüstruktur und den Definitionsdateien
12684 Diese Dateien stellen im Zweifelsfall
12689 Bedenken Sie auch, dass Sie die Tastaturkürzel auch in Ihrer privaten Datei
12692 UserDir/preferences
12694 umdefinieren können.
12695 Wenn also etwas nicht übereinstimmt, schauen Sie bitte zuerst dort nach,
12696 und stellen Sie sicher, dass es dort nicht umdefiniert wurde.
12699 \begin_layout Standard
12700 Und als letztes sei der Hinweis angebracht, dass einige Windowmanager (wie
12701 zum Beispiel FVWM) einige der Funktionstasten abfangen und für die eigene
12702 Steuerung verwenden.
12703 So schaltet etwa bei einigen Installationen
12707 zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
12708 vorgesehen -- ein Wort vorwärts.
12709 Aber auch der Windowmanager ist zum Glück konfigurierbar, und Sie können
12717 \begin_layout Section
12721 \begin_layout LyX-Code
12725 \begin_layout LyX-Code
12729 \begin_layout LyX-Code
12733 \begin_layout LyX-Code
12734 Icon "buffer-write"
12737 \begin_layout LyX-Code
12738 Icon "buffer-print"
12741 \begin_layout LyX-Code
12745 \begin_layout LyX-Code
12749 \begin_layout LyX-Code
12753 \begin_layout LyX-Code
12757 \begin_layout LyX-Code
12761 \begin_layout LyX-Code
12765 \begin_layout LyX-Code
12769 \begin_layout LyX-Code
12773 \begin_layout LyX-Code
12777 \begin_layout LyX-Code
12781 \begin_layout LyX-Code
12785 \begin_layout LyX-Code
12789 \begin_layout LyX-Code
12790 Icon "footnote-insert"
12793 \begin_layout LyX-Code
12794 Icon "marginpar-insert"
12797 \begin_layout LyX-Code
12801 \begin_layout LyX-Code
12805 \begin_layout LyX-Code
12806 Icon "figure-insert"
12809 \begin_layout LyX-Code
12810 Icon "dialog-tabular-insert"
12813 \begin_layout LyX-Code
12817 \begin_layout Section
12821 \begin_layout Subsection
12825 \begin_layout Labeling
12826 \labelwidthstring 00.00.0000
12839 \begin_layout Labeling
12840 \labelwidthstring 00.00.0000
12857 \begin_layout Labeling
12858 \labelwidthstring 00.00.0000
12875 \begin_layout Labeling
12876 \labelwidthstring 00.00.0000
12886 Untermenü Exportieren
12889 \begin_layout Labeling
12890 \labelwidthstring 00.00.0000
12903 \begin_layout Labeling
12904 \labelwidthstring 00.00.0000
12914 Untermenü Versionskontrolle
12918 \begin_layout Labeling
12919 \labelwidthstring 00.00.0000
12929 \begin_layout Labeling
12930 \labelwidthstring 00.00.0000
12940 \begin_layout Labeling
12941 \labelwidthstring 00.00.0000
12951 \begin_layout Labeling
12952 \labelwidthstring 00.00.0000
12963 \begin_layout Labeling
12964 \labelwidthstring 00.00.0000
12975 \begin_layout Labeling
12976 \labelwidthstring 00.00.0000
12987 \begin_layout Labeling
12988 \labelwidthstring 00.00.0000
12998 Untermenü Importieren
13001 \begin_layout Labeling
13002 \labelwidthstring 00.00.0000
13015 \begin_layout Labeling
13016 \labelwidthstring 00.00.0000
13029 \begin_layout Labeling
13030 \labelwidthstring 00.00.0000
13040 Datei speichern unter
13043 \begin_layout Labeling
13044 \labelwidthstring 00.00.0000
13052 buffer-new-template
13054 neues Dokument von Vorlage
13057 \begin_layout Labeling
13058 \labelwidthstring 00.00.0000
13068 Datei wiederherstellen
13071 \begin_layout Labeling
13072 \labelwidthstring 00.00.0000
13085 \begin_layout Subsection
13089 \begin_layout Labeling
13090 \labelwidthstring 00.00.0000
13101 \begin_layout Labeling
13102 \labelwidthstring 00.00.0000
13113 \begin_layout Labeling
13114 \labelwidthstring 00.00.0000
13125 \begin_layout Labeling
13126 \labelwidthstring 00.00.0000
13137 \begin_layout Labeling
13138 \labelwidthstring 00.00.0000
13149 \begin_layout Labeling
13150 \labelwidthstring 00.00.0000
13164 \begin_layout Labeling
13165 \labelwidthstring 00.00.0000
13172 tabular-feature align-left
13175 \begin_layout Labeling
13176 \labelwidthstring 00.00.0000
13183 tabular-feature delete-column
13186 \begin_layout Labeling
13187 \labelwidthstring 00.00.0000
13194 tabular-feature append-row
13197 \begin_layout Labeling
13198 \labelwidthstring 00.00.0000
13205 tabular-feature align-right
13208 \begin_layout Labeling
13209 \labelwidthstring 00.00.0000
13216 tabular-feature delete-row
13219 \begin_layout Labeling
13220 \labelwidthstring 00.00.0000
13227 tabular-feature toggle-line-left
13230 \begin_layout Labeling
13231 \labelwidthstring 00.00.0000
13238 tabular-feature valign-bottom
13241 \begin_layout Labeling
13242 \labelwidthstring 00.00.0000
13249 tabular-feature toggle-line-top
13252 \begin_layout Labeling
13253 \labelwidthstring 00.00.0000
13260 tabular-feature multicolumn
13263 \begin_layout Labeling
13264 \labelwidthstring 00.00.0000
13271 tabular-feature toggle-line-right
13274 \begin_layout Labeling
13275 \labelwidthstring 00.00.0000
13282 tabular-feature append-column
13285 \begin_layout Labeling
13286 \labelwidthstring 00.00.0000
13293 tabular-feature valign-center
13296 \begin_layout Labeling
13297 \labelwidthstring 00.00.0000
13304 tabular-feature toggle-line-bottom
13307 \begin_layout Labeling
13308 \labelwidthstring 00.00.0000
13315 tabular-feature valign-top
13318 \begin_layout Labeling
13319 \labelwidthstring 00.00.0000
13326 tabular-feature align-center
13330 \begin_layout Labeling
13331 \labelwidthstring 00.00.0000
13345 \begin_layout Labeling
13346 \labelwidthstring 00.00.0000
13353 primary-selection-paste paragraph
13356 \begin_layout Labeling
13357 \labelwidthstring 00.00.0000
13364 primary-selection-paste
13368 \begin_layout Labeling
13369 \labelwidthstring 00.00.0000
13380 \begin_layout Labeling
13381 \labelwidthstring 00.00.0000
13392 \begin_layout Subsection
13396 \begin_layout Labeling
13397 \labelwidthstring 00.00.0000
13408 \begin_layout Labeling
13409 \labelwidthstring 00.00.0000
13417 dialog-tabular-insert
13420 \begin_layout Labeling
13421 \labelwidthstring 00.00.0000
13429 buffer-child-insert
13432 \begin_layout Labeling
13433 \labelwidthstring 00.00.0000
13447 \begin_layout Labeling
13448 \labelwidthstring 00.00.0000
13455 file-insert-plaintext paragraphs
13458 \begin_layout Labeling
13459 \labelwidthstring 00.00.0000
13469 \begin_layout Labeling
13470 \labelwidthstring 00.00.0000
13477 file-insert-plaintext lines
13481 \begin_layout Labeling
13482 \labelwidthstring 00.00.0000
13493 \begin_layout Labeling
13494 \labelwidthstring 00.00.0000
13505 \begin_layout Labeling
13506 \labelwidthstring 00.00.0000
13520 \begin_layout Labeling
13521 \labelwidthstring 00.00.0000
13531 \begin_layout Labeling
13532 \labelwidthstring 00.00.0000
13542 \begin_layout Labeling
13543 \labelwidthstring 00.00.0000
13553 \begin_layout Labeling
13554 \labelwidthstring 00.00.0000
13564 \begin_layout Labeling
13565 \labelwidthstring 00.00.0000
13575 \begin_layout Labeling
13576 \labelwidthstring 00.00.0000
13587 \begin_layout Labeling
13588 \labelwidthstring 00.00.0000
13602 \begin_layout Labeling
13603 \labelwidthstring 00.00.0000
13610 buffer-float-insert algorithm
13613 \begin_layout Labeling
13614 \labelwidthstring 00.00.0000
13621 buffer-float-insert wide-tab
13624 \begin_layout Labeling
13625 \labelwidthstring 00.00.0000
13632 buffer-float-insert figure
13635 \begin_layout Labeling
13636 \labelwidthstring 00.00.0000
13643 buffer-float-insert table
13646 \begin_layout Labeling
13647 \labelwidthstring 00.00.0000
13654 buffer-float-insert wide-fig
13658 \begin_layout Labeling
13659 \labelwidthstring 00.00.0000
13670 \begin_layout Labeling
13671 \labelwidthstring 00.00.0000
13682 \begin_layout Labeling
13683 \labelwidthstring 00.00.0000
13691 marginalnote-insert
13694 \begin_layout Labeling
13695 \labelwidthstring 00.00.0000
13706 \begin_layout Labeling
13707 \labelwidthstring 00.00.0000
13721 \begin_layout Labeling
13722 \labelwidthstring 00.00.0000
13732 \begin_layout Labeling
13733 \labelwidthstring 00.00.0000
13743 \begin_layout Labeling
13744 \labelwidthstring 00.00.0000
13751 ligature-break-insert
13754 \begin_layout Labeling
13755 \labelwidthstring 00.00.0000
13765 \begin_layout Labeling
13766 \labelwidthstring 00.00.0000
13773 protected-space-insert
13776 \begin_layout Labeling
13777 \labelwidthstring 00.00.0000
13784 menu-separator-insert
13787 \begin_layout Labeling
13788 \labelwidthstring 00.00.0000
13795 end-of-sentence-period-insert
13798 \begin_layout Labeling
13799 \labelwidthstring 00.00.0000
13806 command-sequence math-insert ^;math-mode;
13809 \begin_layout Labeling
13810 \labelwidthstring 00.00.0000
13817 hyphenation-point-insert
13820 \begin_layout Labeling
13821 \labelwidthstring 00.00.0000
13828 command-sequence math-insert _;math-mode;
13831 \begin_layout Labeling
13832 \labelwidthstring 00.00.0000
13843 \begin_layout Labeling
13844 \labelwidthstring 00.00.0000
13855 \begin_layout Labeling
13856 \labelwidthstring 00.00.0000
13867 \begin_layout Labeling
13868 \labelwidthstring 00.00.0000
13879 \begin_layout Labeling
13880 \labelwidthstring 00.00.0000
13891 \begin_layout Labeling
13892 \labelwidthstring 00.00.0000
13903 \begin_layout Subsection
13909 \begin_layout Labeling
13910 \labelwidthstring 00.00.0000
13921 \begin_layout Labeling
13922 \labelwidthstring 00.00.0000
13933 \begin_layout Labeling
13934 \labelwidthstring 00.00.0000
13945 \begin_layout Labeling
13946 \labelwidthstring 00.00.0000
13957 \begin_layout Labeling
13958 \labelwidthstring 00.00.0000
13969 \begin_layout Labeling
13970 \labelwidthstring 00.00.0000
13981 \begin_layout Labeling
13982 \labelwidthstring 00.00.0000
13993 \begin_layout Labeling
13994 \labelwidthstring 00.00.0000
14005 \begin_layout Labeling
14006 \labelwidthstring 00.00.0000
14017 \begin_layout Subsubsection
14020 Format\SpecialChar \menuseparator
14021 Zeichen\SpecialChar \ldots{}
14025 \begin_layout Labeling
14026 \labelwidthstring 00.00.0000
14037 \begin_layout Labeling
14038 \labelwidthstring 00.00.0000
14049 \begin_layout Labeling
14050 \labelwidthstring 00.00.0000
14061 \begin_layout Labeling
14062 \labelwidthstring 00.00.0000
14073 \begin_layout Labeling
14074 \labelwidthstring 00.00.0000
14085 \begin_layout Labeling
14086 \labelwidthstring 00.00.0000
14097 \begin_layout Labeling
14098 \labelwidthstring 00.00.0000
14109 \begin_layout Labeling
14110 \labelwidthstring 00.00.0000
14121 \begin_layout Labeling
14122 \labelwidthstring 00.00.0000
14133 \begin_layout Labeling
14134 \labelwidthstring 00.00.0000
14145 \begin_layout Labeling
14146 \labelwidthstring 00.00.0000
14158 \begin_layout Labeling
14159 \labelwidthstring 00.00.0000
14171 \begin_layout Labeling
14172 \labelwidthstring 00.00.0000
14183 \begin_layout Labeling
14184 \labelwidthstring 00.00.0000
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
14231 \begin_layout Labeling
14232 \labelwidthstring 00.00.0000
14243 \begin_layout Labeling
14244 \labelwidthstring 00.00.0000
14255 \begin_layout Labeling
14256 \labelwidthstring 00.00.0000
14267 \begin_layout Labeling
14268 \labelwidthstring 00.00.0000
14279 \begin_layout Labeling
14280 \labelwidthstring 00.00.0000
14291 \begin_layout Labeling
14292 \labelwidthstring 00.00.0000
14303 \begin_layout Labeling
14304 \labelwidthstring 00.00.0000
14315 \begin_layout Labeling
14316 \labelwidthstring 00.00.0000
14327 \begin_layout Labeling
14328 \labelwidthstring 00.00.0000
14339 \begin_layout Labeling
14340 \labelwidthstring 00.00.0000
14351 \begin_layout Labeling
14352 \labelwidthstring 00.00.0000
14363 \begin_layout Labeling
14364 \labelwidthstring 00.00.0000
14375 \begin_layout Labeling
14376 \labelwidthstring 00.00.0000
14387 \begin_layout Labeling
14388 \labelwidthstring 00.00.0000
14399 \begin_layout Labeling
14400 \labelwidthstring 00.00.0000
14411 \begin_layout Labeling
14412 \labelwidthstring 00.00.0000
14423 \begin_layout Subsection
14427 \begin_layout Subsection
14431 \begin_layout Subsection
14435 \begin_layout Subsection
14439 \begin_layout Labeling
14440 \labelwidthstring 00.00.0000
14451 \begin_layout Labeling
14452 \labelwidthstring 00.00.0000
14463 \begin_layout Labeling
14464 \labelwidthstring 00.00.0000
14475 \begin_layout Labeling
14476 \labelwidthstring 00.00.0000
14487 \begin_layout Labeling
14488 \labelwidthstring 00.00.0000
14499 \begin_layout Labeling
14500 \labelwidthstring 00.00.0000
14508 layout ShortFoilhead
14511 \begin_layout Labeling
14512 \labelwidthstring 00.00.0000
14523 \begin_layout Labeling
14524 \labelwidthstring 00.00.0000
14535 \begin_layout Labeling
14536 \labelwidthstring 00.00.0000
14547 \begin_layout Labeling
14548 \labelwidthstring 00.00.0000
14559 \begin_layout Labeling
14560 \labelwidthstring 00.00.0000
14568 layout ShortRotatefoilhead
14571 \begin_layout Labeling
14572 \labelwidthstring 00.00.0000
14583 \begin_layout Labeling
14584 \labelwidthstring 00.00.0000
14595 \begin_layout Labeling
14596 \labelwidthstring 00.00.0000
14607 \begin_layout Standard
14615 drop-layouts-choice
14618 \begin_layout Labeling
14619 \labelwidthstring 00.00.0000
14633 \begin_layout Labeling
14634 \labelwidthstring 00.00.0000
14648 \begin_layout Labeling
14649 \labelwidthstring 00.00.0000
14660 \begin_layout Labeling
14661 \labelwidthstring 00.00.0000
14672 \begin_layout Labeling
14673 \labelwidthstring 00.00.0000
14681 layout Subsubsection
14684 \begin_layout Labeling
14685 \labelwidthstring 00.00.0000
14696 \begin_layout Labeling
14697 \labelwidthstring 00.00.0000
14705 layout Subparagraph
14708 \begin_layout Labeling
14709 \labelwidthstring 00.00.0000
14721 \begin_layout Labeling
14722 \labelwidthstring 00.00.0000
14734 \begin_layout Labeling
14735 \labelwidthstring 00.00.0000
14747 \begin_layout Labeling
14748 \labelwidthstring 00.00.0000
14760 \begin_layout Labeling
14761 \labelwidthstring 00.00.0000
14770 layout Subsubsection*
14773 \begin_layout Labeling
14774 \labelwidthstring 00.00.0000
14786 \begin_layout Labeling
14787 \labelwidthstring 00.00.0000
14796 layout Subparagraph*
14799 \begin_layout Labeling
14800 \labelwidthstring 00.00.0000
14811 \begin_layout Labeling
14812 \labelwidthstring 00.00.0000
14820 layout Bibliography
14823 \begin_layout Labeling
14824 \labelwidthstring 00.00.0000
14835 \begin_layout Labeling
14836 \labelwidthstring 00.00.0000
14847 \begin_layout Labeling
14848 \labelwidthstring 00.00.0000
14859 \begin_layout Labeling
14860 \labelwidthstring 00.00.0000
14871 \begin_layout Labeling
14872 \labelwidthstring 00.00.0000
14883 \begin_layout Labeling
14884 \labelwidthstring 00.00.0000
14892 layout Rotatefoilhead
14895 \begin_layout Labeling
14896 \labelwidthstring 00.00.0000
14904 layout RightAddress
14907 \begin_layout Labeling
14908 \labelwidthstring 00.00.0000
14919 \begin_layout Labeling
14920 \labelwidthstring 00.00.0000
14931 \begin_layout Labeling
14932 \labelwidthstring 00.00.0000
14943 \begin_layout Labeling
14944 \labelwidthstring 00.00.0000
14955 \begin_layout Standard
14956 Die folgenden Definitionen dienen der Kompatibilität zu älteren Versionen.
14957 Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
14960 \begin_layout Labeling
14961 \labelwidthstring 00.00.0000
14972 \begin_layout Labeling
14973 \labelwidthstring 00.00.0000
14981 layout Subsubsection*
14984 \begin_layout Labeling
14985 \labelwidthstring 00.00.0000
14996 \begin_layout Section
15000 \begin_layout Subsection
15001 Spezifische Definitionen aus
15006 \begin_layout Labeling
15007 \labelwidthstring 00.00.0000
15017 \begin_layout Labeling
15018 \labelwidthstring 00.00.0000
15028 \begin_layout Labeling
15029 \labelwidthstring 00.00.0000
15039 \begin_layout Labeling
15040 \labelwidthstring 00.00.0000
15050 \begin_layout Labeling
15051 \labelwidthstring 00.00.0000
15061 \begin_layout Labeling
15062 \labelwidthstring 00.00.0000
15072 \begin_layout Labeling
15073 \labelwidthstring 00.00.0000
15080 hyphenation-point-insert
15083 \begin_layout Labeling
15084 \labelwidthstring 00.00.0000
15094 \begin_layout Labeling
15095 \labelwidthstring 00.00.0000
15102 line-delete-forward
15105 \begin_layout Labeling
15106 \labelwidthstring 00.00.0000
15116 \begin_layout Labeling
15117 \labelwidthstring 00.00.0000
15127 \begin_layout Labeling
15128 \labelwidthstring 00.00.0000
15138 \begin_layout Labeling
15139 \labelwidthstring 00.00.0000
15149 \begin_layout Labeling
15150 \labelwidthstring 00.00.0000
15160 \begin_layout Labeling
15161 \labelwidthstring 00.00.0000
15171 \begin_layout Labeling
15172 \labelwidthstring 00.00.0000
15182 \begin_layout Labeling
15183 \labelwidthstring 00.00.0000
15193 \begin_layout Labeling
15194 \labelwidthstring 00.00.0000
15204 \begin_layout Labeling
15205 \labelwidthstring 00.00.0000
15215 \begin_layout Labeling
15216 \labelwidthstring 00.00.0000
15226 \begin_layout Labeling
15227 \labelwidthstring 00.00.0000
15237 \begin_layout Labeling
15238 \labelwidthstring 00.00.0000
15241 Strg+X\InsetSpace ~
15249 \begin_layout Labeling
15250 \labelwidthstring 00.00.0000
15253 Strg+X\InsetSpace ~
15261 \begin_layout Labeling
15262 \labelwidthstring 00.00.0000
15265 Strg+X\InsetSpace ~
15273 \begin_layout Labeling
15274 \labelwidthstring 00.00.0000
15277 Strg+X\InsetSpace ~
15285 \begin_layout Labeling
15286 \labelwidthstring 00.00.0000
15290 Strg+X\InsetSpace ~
15298 \begin_layout Labeling
15299 \labelwidthstring 00.00.0000
15302 Strg+X\InsetSpace ~
15310 \begin_layout Labeling
15311 \labelwidthstring 00.00.0000
15314 Strg+X\InsetSpace ~
15322 \begin_layout Labeling
15323 \labelwidthstring 00.00.0000
15326 Strg+X\InsetSpace ~
15334 \begin_layout Labeling
15335 \labelwidthstring 00.00.0000
15338 Strg+X\InsetSpace ~
15346 \begin_layout Labeling
15347 \labelwidthstring 00.00.0000
15351 Strg+X\InsetSpace ~
15359 \begin_layout Labeling
15360 \labelwidthstring 00.00.0000
15363 Strg+X\InsetSpace ~
15371 \begin_layout Labeling
15372 \labelwidthstring 00.00.0000
15375 Strg+X\InsetSpace ~
15383 \begin_layout Labeling
15384 \labelwidthstring 00.00.0000
15387 Strg+X\InsetSpace ~
15396 \begin_layout Labeling
15397 \labelwidthstring 00.00.0000
15400 Strg+X\InsetSpace ~
15409 \begin_layout Labeling
15410 \labelwidthstring 00.00.0000
15413 Strg+X\InsetSpace ~
15422 \begin_layout Labeling
15423 \labelwidthstring 00.00.0000
15426 Strg+X\InsetSpace ~
15435 \begin_layout Labeling
15436 \labelwidthstring 00.00.0000
15439 Strg+X\InsetSpace ~
15448 \begin_layout Labeling
15449 \labelwidthstring 00.00.0000
15453 Strg+X\InsetSpace ~
15461 \begin_layout Labeling
15462 \labelwidthstring 00.00.0000
15465 Strg+X\InsetSpace ~
15473 \begin_layout Labeling
15474 \labelwidthstring 00.00.0000
15477 Strg+X\InsetSpace ~
15485 \begin_layout Labeling
15486 \labelwidthstring 00.00.0000
15489 Strg+X\InsetSpace ~
15497 \begin_layout Labeling
15498 \labelwidthstring 00.00.0000
15501 Strg+X\InsetSpace ~
15506 menu-open Documents
15509 \begin_layout Labeling
15510 \labelwidthstring 00.00.0000
15513 Strg+X\InsetSpace ~
15521 \begin_layout Labeling
15522 \labelwidthstring 00.00.0000
15525 Strg+X\InsetSpace ~
15533 \begin_layout Labeling
15534 \labelwidthstring 00.00.0000
15537 Strg+X\InsetSpace ~
15545 \begin_layout Labeling
15546 \labelwidthstring 00.00.0000
15549 Strg+X\InsetSpace ~
15557 \begin_layout Labeling
15558 \labelwidthstring 00.00.0000
15561 Strg+X\InsetSpace ~
15569 \begin_layout Labeling
15570 \labelwidthstring 00.00.0000
15573 Strg+X\InsetSpace ~
15578 buffer-toggle-read-only
15581 \begin_layout Labeling
15582 \labelwidthstring 00.00.0000
15585 Strg+X\InsetSpace ~
15593 \begin_layout Labeling
15594 \labelwidthstring 00.00.0000
15597 Strg+X\InsetSpace ~
15605 \begin_layout Labeling
15606 \labelwidthstring 00.00.0000
15609 Strg+X\InsetSpace ~
15617 \begin_layout Labeling
15618 \labelwidthstring 00.00.0000
15628 \begin_layout Labeling
15629 \labelwidthstring 00.00.0000
15639 \begin_layout Labeling
15640 \labelwidthstring 00.00.0000
15650 \begin_layout Labeling
15651 \labelwidthstring 00.00.0000
15661 \begin_layout Labeling
15662 \labelwidthstring 00.00.0000
15668 \begin_inset Formula $\uparrow$
15676 \begin_layout Labeling
15677 \labelwidthstring 00.00.0000
15683 \begin_inset Formula $\downarrow$
15691 \begin_layout Labeling
15692 \labelwidthstring 00.00.0000
15698 \begin_inset Formula $\downarrow$
15706 \begin_layout Labeling
15707 \labelwidthstring 00.00.0000
15713 \begin_inset Formula $\uparrow$
15721 \begin_layout Labeling
15722 \labelwidthstring 00.00.0000
15726 \begin_inset Formula $\leftarrow$
15736 \begin_layout Labeling
15737 \labelwidthstring 00.00.0000
15741 \begin_inset Formula $\rightarrow$
15751 \begin_layout Labeling
15752 \labelwidthstring 00.00.0000
15758 \begin_inset Formula $\uparrow$
15766 \begin_layout Labeling
15767 \labelwidthstring 00.00.0000
15773 \begin_inset Formula $\downarrow$
15781 \begin_layout Labeling
15782 \labelwidthstring 00.00.0000
15786 \begin_inset Formula $\leftarrow$
15796 \begin_layout Labeling
15797 \labelwidthstring 00.00.0000
15801 \begin_inset Formula $\rightarrow$
15811 \begin_layout Labeling
15812 \labelwidthstring 00.00.0000
15819 word-delete-forward
15822 \begin_layout Labeling
15823 \labelwidthstring 00.00.0000
15830 word-delete-backward
15833 \begin_layout Labeling
15834 \labelwidthstring 00.00.0000
15844 \begin_layout Labeling
15845 \labelwidthstring 00.00.0000
15853 end-of-sentence-period-insert
15856 \begin_layout Labeling
15857 \labelwidthstring 00.00.0000
15864 protected-space-insert
15867 \begin_layout Labeling
15868 \labelwidthstring 00.00.0000
15878 \begin_layout Labeling
15879 \labelwidthstring 00.00.0000
15889 \begin_layout Labeling
15890 \labelwidthstring 00.00.0000
15900 \begin_layout Labeling
15901 \labelwidthstring 00.00.0000
15911 \begin_layout Labeling
15912 \labelwidthstring 00.00.0000
15922 \begin_layout Labeling
15923 \labelwidthstring 00.00.0000
15933 \begin_layout Labeling
15934 \labelwidthstring 00.00.0000
15941 buffer-begin-select
15944 \begin_layout Labeling
15945 \labelwidthstring 00.00.0000
15955 \begin_layout Labeling
15956 \labelwidthstring 00.00.0000
15960 \begin_inset Formula $\uparrow$
15967 paragraph-up-select
15970 \begin_layout Labeling
15971 \labelwidthstring 00.00.0000
15975 \begin_inset Formula $\downarrow$
15982 paragraph-down-select
15985 \begin_layout Labeling
15986 \labelwidthstring 00.00.0000
15992 \begin_inset Formula $\leftarrow$
15997 word-backward-select
16000 \begin_layout Labeling
16001 \labelwidthstring 00.00.0000
16007 \begin_inset Formula $\rightarrow$
16012 word-forward-select
16015 \begin_layout Labeling
16016 \labelwidthstring 00.00.0000
16026 \begin_layout Labeling
16027 \labelwidthstring 00.00.0000
16034 word-delete-forward
16037 \begin_layout Labeling
16038 \labelwidthstring 00.00.0000
16048 \begin_layout Labeling
16049 \labelwidthstring 00.00.0000
16059 \begin_layout Labeling
16060 \labelwidthstring 00.00.0000
16070 \begin_layout Labeling
16071 \labelwidthstring 00.00.0000
16082 \begin_layout Labeling
16083 \labelwidthstring 00.00.0000
16090 break-paragraph-keep-layout
16093 \begin_layout Labeling
16094 \labelwidthstring 00.00.0000
16104 \begin_layout Subsection
16105 Spezifische Definitionen aus
16110 \begin_layout Labeling
16111 \labelwidthstring 00.00.0000
16121 \begin_layout Labeling
16122 \labelwidthstring 00.00.0000
16132 \begin_layout Labeling
16133 \labelwidthstring 00.00.0000
16143 \begin_layout Labeling
16144 \labelwidthstring 00.00.0000
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
16209 \begin_layout Labeling
16210 \labelwidthstring 00.00.0000
16220 \begin_layout Labeling
16221 \labelwidthstring 00.00.0000
16231 \begin_layout Labeling
16232 \labelwidthstring 00.00.0000
16242 \begin_layout Labeling
16243 \labelwidthstring 00.00.0000
16253 \begin_layout Labeling
16254 \labelwidthstring 00.00.0000
16264 \begin_layout Labeling
16265 \labelwidthstring 00.00.0000
16275 \begin_layout Labeling
16276 \labelwidthstring 00.00.0000
16286 \begin_layout Labeling
16287 \labelwidthstring 00.00.0000
16297 \begin_layout Labeling
16298 \labelwidthstring 00.00.0000
16308 \begin_layout Labeling
16309 \labelwidthstring 00.00.0000
16319 \begin_layout Labeling
16320 \labelwidthstring 00.00.0000
16336 \begin_layout Labeling
16337 \labelwidthstring 00.00.0000
16347 \begin_layout Labeling
16348 \labelwidthstring 00.00.0000
16358 \begin_layout Labeling
16359 \labelwidthstring 00.00.0000
16366 protected-space-insert
16369 \begin_layout Labeling
16370 \labelwidthstring 00.00.0000
16380 \begin_layout Labeling
16381 \labelwidthstring 00.00.0000
16391 \begin_layout Labeling
16392 \labelwidthstring 00.00.0000
16402 \begin_layout Labeling
16403 \labelwidthstring 00.00.0000
16410 buffer-new-template
16413 \begin_layout Labeling
16414 \labelwidthstring 00.00.0000
16424 \begin_layout Labeling
16425 \labelwidthstring 00.00.0000
16435 \begin_layout Labeling
16436 \labelwidthstring 00.00.0000
16446 \begin_layout Labeling
16447 \labelwidthstring 00.00.0000
16457 \begin_layout Labeling
16458 \labelwidthstring 00.00.0000
16468 \begin_layout Labeling
16469 \labelwidthstring 00.00.0000
16479 \begin_layout Labeling
16480 \labelwidthstring 00.00.0000
16490 \begin_layout Labeling
16491 \labelwidthstring 00.00.0000
16499 end-of-sentence-period-insert
16502 \begin_layout Labeling
16503 \labelwidthstring 00.00.0000
16513 \begin_layout Labeling
16514 \labelwidthstring 00.00.0000
16524 \begin_layout Labeling
16525 \labelwidthstring 00.00.0000
16532 hyphenation-point-insert
16535 \begin_layout Labeling
16536 \labelwidthstring 00.00.0000
16546 \begin_layout Labeling
16547 \labelwidthstring 00.00.0000
16550 Strg+Umschalt+Leertaste
16554 protected-space-insert
16557 \begin_layout Labeling
16558 \labelwidthstring 00.00.0000
16568 \begin_layout Labeling
16569 \labelwidthstring 00.00.0000
16579 \begin_layout Labeling
16580 \labelwidthstring 00.00.0000
16590 \begin_layout Labeling
16591 \labelwidthstring 00.00.0000
16597 \begin_inset Formula $\uparrow$
16605 \begin_layout Labeling
16606 \labelwidthstring 00.00.0000
16612 \begin_inset Formula $\downarrow$
16620 \begin_layout Labeling
16621 \labelwidthstring 00.00.0000
16631 \begin_layout Labeling
16632 \labelwidthstring 00.00.0000
16642 \begin_layout Labeling
16643 \labelwidthstring 00.00.0000
16649 \begin_inset Formula $\downarrow$
16657 \begin_layout Labeling
16658 \labelwidthstring 00.00.0000
16664 \begin_inset Formula $\uparrow$
16672 \begin_layout Labeling
16673 \labelwidthstring 00.00.0000
16679 \begin_inset Formula $\leftarrow$
16687 \begin_layout Labeling
16688 \labelwidthstring 00.00.0000
16694 \begin_inset Formula $\rightarrow$
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
16731 \begin_inset Formula $\uparrow$
16739 \begin_layout Labeling
16740 \labelwidthstring 00.00.0000
16746 \begin_inset Formula $\downarrow$
16754 \begin_layout Labeling
16755 \labelwidthstring 00.00.0000
16762 word-delete-forward
16765 \begin_layout Labeling
16766 \labelwidthstring 00.00.0000
16773 word-delete-backward
16776 \begin_layout Labeling
16777 \labelwidthstring 00.00.0000
16787 \begin_layout Labeling
16788 \labelwidthstring 00.00.0000
16798 \begin_layout Labeling
16799 \labelwidthstring 00.00.0000
16805 \begin_inset Formula $\leftarrow$
16813 \begin_layout Labeling
16814 \labelwidthstring 00.00.0000
16820 \begin_inset Formula $\rightarrow$
16828 \begin_layout Labeling
16829 \labelwidthstring 00.00.0000
16835 \begin_inset Formula $\downarrow$
16840 paragraph-down-select
16843 \begin_layout Labeling
16844 \labelwidthstring 00.00.0000
16854 \begin_layout Labeling
16855 \labelwidthstring 00.00.0000
16862 buffer-begin-select
16865 \begin_layout Labeling
16866 \labelwidthstring 00.00.0000
16872 \begin_inset Formula $\leftarrow$
16877 word-backward-select
16880 \begin_layout Labeling
16881 \labelwidthstring 00.00.0000
16887 \begin_inset Formula $\rightarrow$
16892 word-forward-select
16895 \begin_layout Labeling
16896 \labelwidthstring 00.00.0000
16902 \begin_inset Formula $\uparrow$
16907 paragraph-up-select
16910 \begin_layout Labeling
16911 \labelwidthstring 00.00.0000
16921 \begin_layout Labeling
16922 \labelwidthstring 00.00.0000
16929 break-paragraph-keep-layout
16932 \begin_layout Labeling
16933 \labelwidthstring 00.00.0000
16944 \begin_layout Labeling
16945 \labelwidthstring 00.00.0000
16951 \begin_inset Formula $\rightarrow$
16959 \begin_layout Labeling
16960 \labelwidthstring 00.00.0000
16966 \begin_inset Formula $\leftarrow$
16974 \begin_layout Labeling
16975 \labelwidthstring 00.00.0000
16985 \begin_layout Labeling
16986 \labelwidthstring 00.00.0000
16996 \begin_layout Labeling
16997 \labelwidthstring 00.00.0000
17007 \begin_layout Labeling
17008 \labelwidthstring 00.00.0000
17018 \begin_layout Labeling
17019 \labelwidthstring 00.00.0000
17029 \begin_layout Labeling
17030 \labelwidthstring 00.00.0000
17040 \begin_layout Labeling
17041 \labelwidthstring 00.00.0000
17051 \begin_layout Labeling
17052 \labelwidthstring 00.00.0000
17062 \begin_layout Subsection
17063 Spezifische Definitionen aus
17068 \begin_layout Standard
17069 Definitionen die denen aus dem Programm Scientific Word ähnlich sind.
17072 \begin_layout Standard
17073 Zusammengestellt von
17081 \begin_layout Standard
17082 Diese Definitionen erleichtern das Schreiben von Gleichungen, ohne die Maus
17086 \begin_layout Standard
17087 Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
17088 sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
17089 Wenn Sie beispielsweise wissen wollen, wie
17093 korrekt bezeichnet wird, drücken Sie
17097 gefolgt von dieser Kombination, und in der Statuszeile sehen Sie dann
17098 \begin_inset Quotes gld
17103 Strg+S Umschalt+Strg+Ampersand
17106 \begin_inset Quotes grd
17112 \begin_layout Labeling
17113 \labelwidthstring 00.00.0000
17123 \begin_layout Standard
17124 Wechsel normal/hervorgehobener Modus für Gleichungen.
17127 \begin_layout Labeling
17128 \labelwidthstring 00.00.0000
17138 \begin_layout Standard
17139 Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste drücken,
17140 wird der Ausdruck als Zähler eines Bruches verwendet.
17143 \begin_layout Labeling
17144 \labelwidthstring 00.00.0000
17154 \begin_layout Standard
17155 Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
17156 Das normalerweise verwendete
17158 math\SpecialChar \-
17161 , das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
17164 \begin_layout Labeling
17165 \labelwidthstring 00.00.0000
17175 \begin_layout Labeling
17176 \labelwidthstring 00.00.0000
17186 \begin_inset Formula $\int$
17192 \begin_layout Labeling
17193 \labelwidthstring 00.00.0000
17200 line-delete-forward
17205 \begin_layout Standard
17206 Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
17207 im Mathemodus schreiben
17210 \begin_layout Labeling
17211 \labelwidthstring 00.00.0000
17221 \begin_layout Standard
17222 Befehle, um die Numerierung von Gleichungen zu kontrollieren.
17223 Die in Sciword verwendete Sequenz
17227 bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
17230 \begin_layout Labeling
17231 \labelwidthstring 00.00.0000
17240 Add/remove a number to single equation.
17243 \begin_layout Labeling
17244 \labelwidthstring 00.00.0000
17253 Add/remove a number to a line in equation array.
17256 \begin_layout Labeling
17257 \labelwidthstring 00.00.0000
17267 \begin_layout Labeling
17268 \labelwidthstring 00.00.0000
17280 \begin_layout Labeling
17281 \labelwidthstring 00.00.0000
17291 \begin_inset Formula $\sqrt{}$
17297 \begin_layout Labeling
17298 \labelwidthstring 00.00.0000
17308 \begin_layout Labeling
17309 \labelwidthstring 00.00.0000
17319 \begin_layout Labeling
17320 \labelwidthstring 00.00.0000
17330 \begin_layout Labeling
17331 \labelwidthstring 00.00.0000
17341 \begin_layout Labeling
17342 \labelwidthstring 00.00.0000
17352 \begin_layout Labeling
17353 \labelwidthstring 00.00.0000
17363 \begin_layout Labeling
17364 \labelwidthstring 00.00.0000
17374 \begin_layout Standard
17376 In Sciword erhält man durch Eingabe von
17384 ein Paar zusammengehöriger Klammern.
17385 Um ungleiche Klammerpaare zu erhalten, müssen Sie den Dialog
17387 Mathe-Kontrollfläche
17390 Wenn Sie mit der Rück-Taste (backspace) die
17394 Klammer eines solchen Paares löschen ,wird nur die Klammer und nicht der
17398 \begin_layout Labeling
17399 \labelwidthstring 00.00.0000
17409 \begin_layout Labeling
17410 \labelwidthstring 00.00.0000
17413 Umschalt+Strg+parenleft
17420 \begin_layout Labeling
17421 \labelwidthstring 00.00.0000
17431 \begin_layout Labeling
17432 \labelwidthstring 00.00.0000
17435 Umschalt+Strg+parenright
17442 \begin_layout Labeling
17443 \labelwidthstring 00.00.0000
17453 \begin_layout Labeling
17454 \labelwidthstring 00.00.0000
17464 \begin_layout Labeling
17465 \labelwidthstring 00.00.0000
17472 math-delim langle rangle
17475 \begin_layout Labeling
17476 \labelwidthstring 00.00.0000
17483 math-delim langle rangle
17486 \begin_layout Labeling
17487 \labelwidthstring 00.00.0000
17497 \begin_layout Labeling
17498 \labelwidthstring 00.00.0000
17514 \begin_layout Labeling
17515 \labelwidthstring 00.00.0000
17525 \begin_layout Labeling
17526 \labelwidthstring 00.00.0000
17536 \begin_layout Labeling
17537 \labelwidthstring 00.00.0000
17547 \begin_layout Standard
17548 In Sciword erhält man Akzente vorrangig, indem man die entsprechende Akzenttaste
17549 zusammen mit Strg drückt, also
17562 für den Acute-Akzent,
17566 für die Tilde usw\SpecialChar \@.
17567 Einige davon funktionieren nur im Mathematikmodus.
17570 \begin_layout Labeling
17571 \labelwidthstring 00.00.0000
17582 \begin_layout Labeling
17583 \labelwidthstring 00.00.0000
17593 \begin_layout Labeling
17594 \labelwidthstring 00.00.0000
17604 \begin_layout Labeling
17605 \labelwidthstring 00.00.0000
17615 \begin_layout Labeling
17616 \labelwidthstring 00.00.0000
17626 \begin_layout Labeling
17627 \labelwidthstring 00.00.0000
17637 \begin_layout Labeling
17638 \labelwidthstring 00.00.0000
17648 \begin_layout Labeling
17649 \labelwidthstring 00.00.0000
17659 \begin_layout Labeling
17660 \labelwidthstring 00.00.0000
17669 Why is it not "accent-bar"?
17672 \begin_layout Standard
17673 Funktionstasten -- größtenteils kompatibel zu Sciword.
17676 \begin_layout Labeling
17677 \labelwidthstring 00.00.0000
17687 \begin_layout Labeling
17688 \labelwidthstring 00.00.0000
17698 \begin_layout Labeling
17699 \labelwidthstring 00.00.0000
17709 \begin_layout Labeling
17710 \labelwidthstring 00.00.0000
17720 \begin_layout Standard
17721 In Sciword werden F4 bis F8 benutzt, um die Zeichensätze zu wechseln, F4
17722 geht dabei zum Standardzeichensatz.
17725 \begin_layout Labeling
17726 \labelwidthstring 00.00.0000
17736 \begin_layout Labeling
17737 \labelwidthstring 00.00.0000
17747 \begin_layout Labeling
17748 \labelwidthstring 00.00.0000
17758 \begin_layout Labeling
17759 \labelwidthstring 00.00.0000
17769 \begin_layout Labeling
17770 \labelwidthstring 00.00.0000
17780 \begin_layout Standard
17781 Sciword-Abkürzungen für mathematische Symbole.
17784 \begin_layout Labeling
17785 \labelwidthstring 00.00.0000
17795 \begin_inset Formula $\prime$
17801 \begin_layout Labeling
17802 \labelwidthstring 00.00.0000
17808 \begin_inset Formula $\uparrow$
17818 \begin_layout Labeling
17819 \labelwidthstring 00.00.0000
17825 \begin_inset Formula $\downarrow$
17835 \begin_layout Labeling
17836 \labelwidthstring 00.00.0000
17839 Strg+S\InsetSpace ~
17844 math-insert partial
17846 Partielle Ableitung
17847 \begin_inset Formula $\partial$
17853 \begin_layout Labeling
17854 \labelwidthstring 00.00.0000
17857 Strg+S\InsetSpace ~
17865 \begin_inset Formula $\sum$
17871 \begin_layout Labeling
17872 \labelwidthstring 00.00.0000
17875 Strg+S\InsetSpace ~
17883 \begin_inset Formula $\prod$
17889 \begin_layout Labeling
17890 \labelwidthstring 00.00.0000
17893 Strg+S\InsetSpace ~
17901 \begin_inset Formula $\infty$
17907 \begin_layout Labeling
17908 \labelwidthstring 00.00.0000
17911 Strg+S\InsetSpace ~
17916 symbol-insert times
17919 \begin_layout Standard
17920 Meine eigenen Kürzel für Dinge, die ich oft verwende.
17923 \begin_layout Labeling
17924 \labelwidthstring 00.00.0000
17927 Strg+S\InsetSpace ~
17935 \begin_layout Labeling
17936 \labelwidthstring 00.00.0000
17939 Strg+S\InsetSpace ~
17947 \begin_inset Quotes gld
17951 \begin_inset Quotes grd
17955 \begin_inset Formula $\dagger$
17961 \begin_layout Labeling
17962 \labelwidthstring 00.00.0000
17965 Strg+S\InsetSpace ~
17973 \begin_inset Formula $\equiv$
17979 \begin_layout Labeling
17980 \labelwidthstring 00.00.0000
17990 \begin_inset Quotes gld
17994 \begin_inset Quotes grd
17998 \begin_inset Formula $\approx$
18004 \begin_layout Labeling
18005 \labelwidthstring 00.00.0000
18015 \begin_inset Formula $\sim$
18021 \begin_layout Labeling
18022 \labelwidthstring 00.00.0000
18029 math-insert rightarrow
18032 \begin_layout Labeling
18033 \labelwidthstring 00.00.0000
18043 \begin_layout Labeling
18044 \labelwidthstring 00.00.0000
18054 \begin_layout Labeling
18055 \labelwidthstring 00.00.0000
18058 Strg+S\InsetSpace ~
18066 \begin_layout Labeling
18067 \labelwidthstring 00.00.0000
18070 Strg+S\InsetSpace ~
18078 \begin_layout Subsection
18079 Standard-Definitionen im Mathematikmodus
18082 \begin_layout Labeling
18083 \labelwidthstring 00.00.0000
18091 math-insert overline
18094 \begin_layout Labeling
18095 \labelwidthstring 00.00.0000
18106 \begin_layout Labeling
18107 \labelwidthstring 00.00.0000
18118 \begin_layout Labeling
18119 \labelwidthstring 00.00.0000
18130 \begin_layout Labeling
18131 \labelwidthstring 00.00.0000
18142 \begin_layout Labeling
18143 \labelwidthstring 00.00.0000
18154 \begin_layout Labeling
18155 \labelwidthstring 00.00.0000
18166 \begin_layout Labeling
18167 \labelwidthstring 00.00.0000
18178 \begin_layout Labeling
18179 \labelwidthstring 00.00.0000
18190 \begin_layout Labeling
18191 \labelwidthstring 00.00.0000
18202 \begin_layout Labeling
18203 \labelwidthstring 00.00.0000
18214 \begin_layout Labeling
18215 \labelwidthstring 00.00.0000
18223 math-insert partial
18226 \begin_layout Labeling
18227 \labelwidthstring 00.00.0000
18238 \begin_layout Labeling
18239 \labelwidthstring 00.00.0000
18250 \begin_layout Labeling
18251 \labelwidthstring 00.00.0000
18262 \begin_layout Labeling
18263 \labelwidthstring 00.00.0000
18274 \begin_layout Labeling
18275 \labelwidthstring 00.00.0000
18286 \begin_layout Labeling
18287 \labelwidthstring 00.00.0000
18298 \begin_layout Labeling
18299 \labelwidthstring 00.00.0000
18310 \begin_layout Labeling
18311 \labelwidthstring 00.00.0000
18322 \begin_layout Labeling
18323 \labelwidthstring 00.00.0000
18334 \begin_layout Labeling
18335 \labelwidthstring 00.00.0000
18346 \begin_layout Labeling
18347 \labelwidthstring 00.00.0000
18358 \begin_layout Labeling
18359 \labelwidthstring 00.00.0000
18370 \begin_layout Labeling
18371 \labelwidthstring 00.00.0000
18382 \begin_layout Labeling
18383 \labelwidthstring 00.00.0000
18394 \begin_layout Labeling
18395 \labelwidthstring 00.00.0000
18403 math-delim langle rangle
18406 \begin_layout Labeling
18407 \labelwidthstring 00.00.0000
18415 math-delim rangle langle
18418 \begin_layout Labeling
18419 \labelwidthstring 00.00.0000
18430 \begin_layout Labeling
18431 \labelwidthstring 00.00.0000
18442 \begin_layout Labeling
18443 \labelwidthstring 00.00.0000
18454 \begin_layout Subsection
18455 Sonstige Tastaturkürzel
18458 \begin_layout Labeling
18459 \labelwidthstring 00.00.0000
18470 \begin_layout Labeling
18471 \labelwidthstring 00.00.0000
18482 \begin_layout Labeling
18483 \labelwidthstring 00.00.0000
18494 \begin_layout Labeling
18495 \labelwidthstring 00.00.0000
18506 \begin_layout Labeling
18507 \labelwidthstring 00.00.0000