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: 29.\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
8362 : Wenn Sie für Ihren Drucker CUPS benutzen oder unter Windows arbeiten,
8363 ist dieses Kapitel für Sie uninteressant.
8364 Ich werde es auch nicht mehr bearbeiten.
8367 \begin_layout Section
8371 \begin_layout Standard
8374 Anmerkung des Übersetzers: Der erste Satz dieser Einleitung
8375 \begin_inset Quotes gld
8378 Lesen Sie die Printing-HOWTO
8379 \begin_inset Quotes grd
8383 Wenn Sie tatsächlich die Printing-HOWTO gelesen (und verstanden) haben,
8384 enthält dieser Abschnitt für Sie praktisch keine neuen Informationen mehr.
8385 Natürlich enthält die Printing-HOWTO viele nützliche Informationen, die
8386 weit über das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
8387 Im übrigen ist die Installation des Druckers heutzutage erheblich einfacher,
8388 als die (sehr umfangreiche) Printing-HOWTO vermuten lässt.
8389 Die meisten Distributionen ermöglichen es, die hier erwähnten Konfigurationsdat
8390 eien mit wenigen Handgriffen zu erstellen.
8394 \begin_layout Standard
8395 Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
8396 müssen, sollten Sie zunächst die Datei
8403 (Sie befindet sich je nach Distribution oft im Verzeichnis
8411 .) Es gibt auch eine deutschsprachige Übersetzung, die man über FTP
8415 \begin_layout Standard
8419 \begin_inset LatexCommand url
8420 target "ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz"
8430 Zudem müssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
8435 \begin_layout Standard
8436 Einige Linux-Distributionen werden mit sogenannten Magic-Filtern ausgeliefert
8437 und installieren diese selbständig.
8438 Anstelle der Prozedur, die wir unten beschreiben, können Sie auch diese
8439 Magic-Filter-Prozedur benutzen.
8440 Allerdings wird es vermutlich etwas schwieriger sein, die Möglichkeiten
8441 Ihres Druckers voll auszuschöpfen.
8442 Wenn Ihre Linux-Distribution mit einem Extraprogramm für die Druckerinstallatio
8443 n ausgestattet ist, können Sie auch einfach dies benutzen.
8444 Werfen Sie danach einfach einen Blick in die
8448 , um eventuell noch ein paar Kleinigkeiten anzupassen.
8451 \begin_layout Section
8457 \begin_layout Subsection
8461 \begin_layout Standard
8466 informiert Linux über Ihre Druckerkonfiguration.
8467 Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
8468 und andere Benutzer ihn ansprechen können und erklärt Linux, wie Ausgaben
8469 an diesen Drucker gehandhabt werden sollen.
8470 Es macht durchaus Sinn, in dieser Datei mehrere
8471 \begin_inset Quotes gld
8475 \begin_inset Quotes grd
8478 zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
8479 aber in unterschiedlicher Art und Weise tun
8483 \begin_layout Standard
8488 Ich handhabe dies so mit meinem Epson Stylus Color IIs.
8489 Da man für Farb- und Schwarzweißdruck verschiedene Druckköpfe benötigt,
8490 habe ich einen eigenen Drucker
8494 für farbige Dokumente eingerichtet.
8495 Ich benutze auch einen
8499 -Drucker, der eine geringere Auf\SpecialChar \textcompwordmark{}
8500 lösung und einen ungenaueren Druckmodus
8502 Sie sehen, man kann mit Printcaps viele Dinge tun.
8508 Natürlich benötigt man für jeden physikalischen Drucker auch mindestens
8512 \begin_layout Standard
8513 Hier ein Beispiel für eine
8520 \begin_layout LyX-Code
8532 \begin_layout LyX-Code
8540 \begin_layout LyX-Code
8543 :sd=/var/spool/lpd/lp:
8548 \begin_layout LyX-Code
8551 :lf=/var/spool/lpd/lp/errs:
8556 \begin_layout LyX-Code
8564 \begin_layout LyX-Code
8572 \begin_layout LyX-Code
8591 Epson Stylus Color IIs, 180dpi:
8596 \begin_layout LyX-Code
8604 \begin_layout LyX-Code
8607 :sd=/var/spool/lpd/draft:
8612 \begin_layout LyX-Code
8615 :lf=/var/spool/lpd/draft/errs:
8620 \begin_layout LyX-Code
8623 :if=/var/spool/lpd/draft/draft.filter:
8628 \begin_layout LyX-Code
8636 \begin_layout LyX-Code
8644 \begin_layout LyX-Code
8663 Epson Stylus Color IIs, 360dpi:
8668 \begin_layout LyX-Code
8676 \begin_layout LyX-Code
8679 :sd=/var/spool/lpd/ps:
8684 \begin_layout LyX-Code
8687 :lf=/var/spool/lpd/ps/errs:
8692 \begin_layout LyX-Code
8695 :if=/var/spool/lpd/ps/ps.filter:
8700 \begin_layout LyX-Code
8708 \begin_layout LyX-Code
8716 \begin_layout LyX-Code
8722 \begin_layout Standard
8723 Bevor wir mit Erklärungen zu diesen Hieroglyphen fortfahren, haben wir eine
8724 wichtige Information:
8727 \begin_layout Standard
8729 WARNUNG! WARNUNG! WARNUNG!
8731 Benutzen Sie nur eine Leerzeile zwischen den Einträgen
8734 Stellen Sie sicher, dass diese Zeile VÖLLIG LEER ist!
8737 \begin_layout Standard
8738 Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Einträgen kann fatale
8739 Folgen haben, denn das System wird Ihre
8743 -Datei nicht richtig interpretieren können.
8746 \begin_layout Standard
8747 Sehen Sie sich jetzt einmal die Einträge genauer an.
8748 Jeder Teil eines Eintrags wird von einem
8749 \begin_inset Quotes gld
8757 \begin_inset Quotes grd
8760 Zeichen abgeschlossen.
8762 \begin_inset Quotes gld
8772 \begin_inset Quotes grd
8775 -Zeichen am Ende einer Zeile bedeutet, dass der Eintrag in der nächsten
8776 Zeile fortgesetzt wird.
8778 \begin_inset Quotes gld
8788 \begin_inset Quotes grd
8791 -Zeichen dürfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
8793 \begin_inset Quotes gld
8803 \begin_inset Quotes grd
8806 -Zeichen sollte unmittelbar hinter dem
8807 \begin_inset Quotes gld
8815 \begin_inset Quotes grd
8819 Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
8820 die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
8821 \begin_inset Quotes gld
8829 \begin_inset Quotes grd
8832 unmittelbar vor den folgenden Text.
8833 Beispielsweise könnten Sie den ersten Eintrag auch schreiben als:
8836 \begin_layout LyX-Code
8839 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
8842 \begin_layout Standard
8843 Beachten Sie, dass sich hier lediglich ein einzelnes
8844 \begin_inset Quotes gld
8852 \begin_inset Quotes grd
8855 zwischen den Teilen des Eintrags befindet.
8856 Wir spalten diesen Eintrag nun in zwei Zeilen auf:
8859 \begin_layout LyX-Code
8862 lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
8867 \begin_layout LyX-Code
8870 :lf=/var/spool/lpd/lp/errs:
8873 \begin_layout Standard
8874 Wir brechen die Zeile zunächst direkt hinter einem
8877 \begin_inset Quotes gld
8886 \begin_inset Quotes grd
8896 \begin_inset Quotes gld
8906 \begin_inset Quotes grd
8911 einfügen, eine neue Zeile beginnen, ein wenig Freiraum einfügen und dann
8915 \begin_inset Quotes gld
8924 \begin_inset Quotes grd
8936 Es ist üblich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
8937 Zeilen bis auf die erste einzurücken.
8938 Es gibt übrigens viele Optionen, die man an einen Eintrag einfügen kann.
8939 Wir werden hier nur die vier wichtigsten behandeln.
8948 -Datei enthält weitere Informationen.
8951 \begin_layout Subsection
8955 \begin_layout Standard
8956 Der erste Teil eines
8960 -Eintrags ist der Druckername.
8961 Dort dürfen mehrere Namen angegeben werden, die durch ein
8962 \begin_inset Quotes gld
8970 \begin_inset Quotes grd
8973 -Zeichen getrennt werden.
8974 Es ist sinnvoll, als ersten Namen ein ein Kürzel anzugeben und als zweiten
8975 Namen eine Kurzbeschreibung des Druckers (natürlich gefolgt von einem
8976 \begin_inset Quotes gld
8984 \begin_inset Quotes grd
8991 \begin_layout LyX-Code
9011 \begin_layout Standard
9012 ein Drucker, der den Kurznamen
9015 \begin_inset Quotes gld
9023 \begin_inset Quotes grd
9028 erhält und eine Beschreibung
9029 \begin_inset Quotes gld
9032 Unser Drucker im Draft Modus
9033 \begin_inset Quotes grd
9038 \begin_inset Quotes gld
9048 \begin_inset Quotes grd
9051 am Ende der Zeile, das angibt, dass der Eintrag in der nächsten Zeile fortgeset
9052 zt wird.] Das Kürzel
9056 ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
9068 \begin_layout Standard
9069 Es ist üblich, für einen
9076 \begin_inset Quotes gld
9084 \begin_inset Quotes grd
9089 zu benutzen, und den Textdrucker
9092 \begin_inset Quotes gld
9100 \begin_inset Quotes grd
9110 \begin_layout Subsection
9111 Die Drucker-Gerätedatei
9114 \begin_layout Standard
9115 Der nächste Teil der Beispieleinträge legt das Gerät (das heißt den Namen
9116 der Gerätedatei) fest, auf dem gedruckt werden soll.
9117 In allen Beispieleinträgen lautet diese Zeile:
9120 \begin_layout LyX-Code
9128 \begin_layout Standard
9133 Noch einmal: Beachten Sie das
9136 \begin_inset Quotes gld
9146 \begin_inset Quotes grd
9151 am Ende der Zeile und das zusätzliche
9154 \begin_inset Quotes gld
9162 \begin_inset Quotes gld
9167 nach den Leerzeichen, die benutzt wurden, um den Text einzurücken
9172 \begin_layout Standard
9194 ) geben Sie den Namen des Drucker-Device an.
9195 Im Beispiel handelt es sich um
9202 die parallele Schnittstelle.
9203 Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
9204 Wenn Sie einen haben, sollten Sie
9211 für die erste serielle Schnittstelle benutzen,
9218 für die zweite, usw.
9219 In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
9224 -Eintrag benutzen müssen, beispielsweise um die Baudrate festzulegen.
9229 -Manpage enthält darüber weitere Informationen.
9232 \begin_layout Standard
9233 Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
9234 Außerdem hängt der Drucker bei
9238 PC-Kompatiblen Computern an
9245 \begin_layout Standard
9246 Warum ist die erste parallele Schnittstelle
9258 ? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
9285 Da die meisten PC-Kompatiblen Computer die parallele Schnittstelle auf
9290 legen, ist bei diesen Systemen
9294 die parallele Schnittstelle.
9296 Wenn Sie über mehr als eine parallele Schnittstelle
9297 verfügen, ändert sich die Situation.
9298 Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
9299 geändert haben sollten, wird ein anderes
9303 -Gerät auf die parallele Schnittstelle zeigen.
9304 Andere Systeme sind möglicherweise völlig merkwürdig konfiguriert.
9305 In jedem Fall können Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
9307 Dann können Sie mit Hilfe der Adresse auch bestimmen, ob Sie
9332 Möglicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
9333 sollten also testen, welches Device die Druckerschnittstelle anspricht.
9336 \begin_layout Subsection
9337 Das Spulverzeichnis und die Logdatei
9340 \begin_layout Standard
9341 Zusätzlich zu einem Druckernamen und einem zugehörigen Gerät benötigen Sie
9342 auch noch ein Verzeichnis für den Drucker-Spooler.
9343 Dieses wird mit dem Kürzel
9362 Es ist auch sehr sinnvoll, eine Logdatei für Fehlermeldungen anzulegen.
9363 Diese gibt man nach dem Kürzel
9384 \begin_layout Standard
9385 Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
9389 ; manche benutzen nur
9394 In jedem Fall erhält traditionell jeder Druckereintrag ein eigenes Unterverzeic
9395 hnis mit dem Namen des jeweiligen Druckers.
9397 \begin_inset Quotes gld
9401 \begin_inset Quotes grd
9404 einloggen und diese Verzeichnisse von Hand anlegen.
9405 Sie werden auch den Eigentümer dieser Verzeichnisse ändern müssen, damit
9406 die Gruppenzugehörigkeit der Verzeichnisse
9411 (Dies kann man zum Beispiel mit
9423 der Name des entsprechenden Verzeichnisses ist.)
9426 \begin_layout Standard
9427 Sehen Sie sich einmal den Eintrag des Druckers
9431 aus dem Beispiel an.
9432 Er enthält die Zeilen:
9435 \begin_layout LyX-Code
9438 :sd=/var/spool/lpd/ps:
9443 \begin_layout LyX-Code
9446 :lf=/var/spool/lpd/ps/errs:
9451 \begin_layout Standard
9456 das Spulverzeichnis ist und die Fehlermeldungen in die Datei
9457 \begin_inset LatexCommand url
9458 target "/var/spool/lpd/ps/errs"
9462 geschrieben werden sollen.
9463 Sie sollten diese Datei
9464 \begin_inset Quotes gld
9468 \begin_inset Quotes grd
9471 , indem Sie im Spulverzeichnis das Kommando
9479 \begin_layout Standard
9484 erfüllt zwei Aufgaben.
9485 Erstens stellt er sicher, dass eine Datei dieses Namens existiert, indem
9486 sie gegebenenfalls einfach erzeugt wird.
9487 Sie ist dann zwar leer, aber sie existiert.
9488 Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt geändert
9494 sorgt dafür, dass diese Zeit auf
9495 \begin_inset Quotes gld
9499 \begin_inset Quotes grd
9504 \begin_inset Quotes gld
9508 \begin_inset Quotes grd
9511 also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
9512 (In unserem Fall benötigen wir lediglich die erste Wirkungsweise.)
9520 \begin_layout Standard
9521 Ganz ähnlich sieht der Eintrag für den Drucker
9529 \begin_layout LyX-Code
9532 :sd=/var/spool/lpd/lp:
9537 \begin_layout LyX-Code
9540 :lf=/var/spool/lpd/lp/errs:
9545 \begin_layout Standard
9546 Wieder: Spulverzeichnis
9555 /var/spool/lpd/lp/errs
9561 \begin_layout Subsection
9565 \begin_layout Standard
9570 , der einfach Text direkt an den Drucker weitergibt, benötigen die Drucker
9579 einen sogenannten Filter.
9580 (Darum haben Ihre Einträge noch eine zusätzliche Zeile.) Das
9584 -Kürzel für das Filterprogramm ist
9607 \begin_layout Standard
9608 Es gibt übrigens verschiedene Kürzel, um Filterprogramme anzugeben.
9609 Man hat dadurch die Möglichkeit, verschiedene Filter für verschiedene Zwecke
9611 Sie können auch beim Aufruf von
9615 unterschiedliche Filter auswählen -- aber das soll hier nicht vertieft
9616 werden, es wird hier nicht benötigt.
9619 \begin_layout Standard
9620 Sehen Sie sich den Eintrag für den Drucker
9627 \begin_layout LyX-Code
9630 :if=/var/spool/lpd/ps/ps.filter:
9635 \begin_layout Standard
9644 ist ein Shellscript, das im Spulverzeichnis des Druckers
9649 Sie können prinzipiell auch direkt den Namen eines Programms angeben, aber
9650 der Aufruf eines Shellscripts gibt Ihnen die Möglichkeit, Kommandozeilenparamet
9654 \begin_layout Standard
9655 Alle Filter, egal ob
9656 \begin_inset Quotes gld
9660 \begin_inset Quotes grd
9663 Programme oder Shellscripts, müssen Ihre Eingabe aus
9667 (der Standardeingabe) übernehmen und die Ausgabe nach
9671 (der Standardausgabe) ausgeben.
9674 \begin_layout Subsection
9678 \begin_layout Standard
9679 Es gibt noch drei zusätzliche Kürzel, die Sie in Ihre
9685 -Einträge schreiben sollten.
9686 Sie können diese am Ende aller drei Beispieleinträge sehen.
9690 \begin_layout LyX-Code
9698 \begin_layout LyX-Code
9706 \begin_layout LyX-Code
9712 \begin_layout Standard
9735 \begin_layout Standard
9740 würde bedeuten: Die zu druckende Datei darf nicht größer werden als 5 Datenblöc
9742 Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
9743 \begin_inset Quotes gld
9747 \begin_inset Quotes grd
9750 benötigt, hat man festgelegt, dass 0 hier soviel bedeutet wie
9751 \begin_inset Quotes gld
9755 \begin_inset Quotes grd
9764 \begin_inset Quotes gld
9767 es können Dateien beliebiger Größe gedruckt werden
9768 \begin_inset Quotes grd
9798 sorgt dafür, dass nach einem Druckauftrag nicht noch ein zusätzlicher Befehl
9800 \begin_inset Quotes gld
9804 \begin_inset Quotes grd
9826 ), dass vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zusätzliche
9827 Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
9830 \begin_layout Section
9831 Wir bauen einen Druckerfilter
9834 \begin_layout Subsection
9835 PostScript-Dateien mit Hilfe von Ghostscript ausdrucken
9838 \begin_layout Standard
9839 Vermutlich kann Ihr Drucker nicht von sich aus PostScript drucken.
9840 Um Ihren Drucker trotzdem wie einen
9844 -Drucker benutzen zu können, ist es am einfachsten, das
9852 als Filterprogramm zu benutzen.
9857 Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
9858 Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
9859 können), sind Sie auf sich allein gestellt (für den Anfang lesen Sie einmal
9867 \begin_layout Standard
9868 Zunächst sollten Sie Ghostscript installieren.
9869 An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
9871 Andernfalls können Sie Ghostscript auch über das Linux-FTP-Archiv
9882 Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
9888 \begin_layout LyX-Code
9894 \begin_layout Standard
9895 Es erscheint eine Liste von verfügbaren Ausgabetreibern und -formaten.
9896 Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
9900 \begin_layout Itemize
9909 \begin_layout Description
9917 \begin_layout Description
9922 im hochauf\SpecialChar \textcompwordmark{}
9926 \begin_layout Description
9931 m niedrigauf\SpecialChar \textcompwordmark{}
9935 \begin_layout Description
9938 iwlq Imagewriter LQ i
9945 \begin_inset Formula $320\times216$
9956 \begin_layout Itemize
9965 \begin_layout Description
9968 bj10e BubbleJet BJ-10e
9971 \begin_layout Description
9974 bj200 BubbleJet BJ-200
9977 \begin_layout Description
9980 bjc600 Color BubbleJet BJC-600, BJC-4000
9988 \begin_layout Standard
9989 Funktioniert auch für Apple-Drucker wie dem StyleWriter 2x00
9999 \begin_layout Description
10002 bjc800 Color BubbleJet BJC-800
10005 \begin_layout Description
10013 \begin_layout Description
10026 \begin_layout Itemize
10035 \begin_layout Description
10041 \begin_layout Description
10047 \begin_layout Description
10052 mit Textverbesserung bei niedriger Auf\SpecialChar \textcompwordmark{}
10056 \begin_layout Description
10062 \begin_layout Description
10068 \begin_layout Description
10074 \begin_layout Description
10082 \begin_layout Description
10087 Alternativer Treiber für
10093 \begin_layout Itemize
10102 \begin_layout Description
10105 ap3250 ActionPrinter AP3250
10107 (und jeder andere Drucker, der die Druckersprache
10116 \begin_layout Description
10129 Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
10143 \begin_layout Description
10160 Nadeln (und Kompatible)
10163 \begin_layout Description
10176 (und Kompatible) in mittlerer Auf\SpecialChar \textcompwordmark{}
10182 \begin_layout Description
10191 Nadeldrucker (und Kompatible) in dreifacher Auf\SpecialChar \textcompwordmark{}
10195 \begin_layout Description
10200 Farbdrucker (funktioniert auch mit
10211 \begin_layout Description
10214 st800 Stylus 800 inkjet
10217 \begin_layout Description
10224 Stylus Color, Stylus Color Pro, Stylus Color II
10234 \begin_layout Itemize
10249 \begin_layout Description
10257 \begin_layout Description
10260 cdeskjet DeskJet 500C
10269 \begin_layout Description
10272 cdjcolor DeskJet 500C
10291 \begin_layout Description
10294 cdjmono DeskJet 500C
10298 und 510C, 520C, 540C
10300 ) im Schwarzweißbetrieb
10303 \begin_layout Description
10314 \begin_layout Description
10317 cdj550 DeskJet 550C
10324 \begin_layout Description
10334 \begin_layout Description
10337 djet500 DeskJet 500
10340 \begin_layout Description
10353 Treiber (arbeitet nicht mit dem
10368 \begin_layout Description
10371 dnj650c DesignJet 650C
10374 \begin_layout Description
10377 ljet2p LaserJet IId, LaserJet IIp,
10390 \begin_layout Description
10393 ljet3 LaserJet III*
10408 \begin_layout Description
10411 ljet3d LaserJet IIID
10413 mit Möglichkeit zu doppelseitigem Drucken
10416 \begin_layout Description
10421 (Voreinstellung für die Auf\SpecialChar \textcompwordmark{}
10429 \begin_layout Description
10443 \begin_layout Description
10446 ljetplus LaserJet Plus
10449 \begin_layout Description
10455 \begin_layout Description
10467 \begin_layout Description
10470 pjxl PaintJet XL color
10473 \begin_layout Description
10476 pjxl300 PaintJet XL300 color
10485 \begin_layout Description
10498 \begin_layout Itemize
10507 \begin_layout Description
10527 \begin_layout Description
10547 \begin_layout Description
10567 \begin_layout Description
10584 \begin_layout Itemize
10585 Verschiedene andere Drucker
10591 \begin_layout Description
10594 cp50 Mitsubishi CP50
10599 \begin_layout Description
10609 \begin_layout Description
10612 imagen Imagen ImPress
10617 \begin_layout Description
10620 jetp3852 IBM Jetprinter
10639 \begin_layout Description
10647 \begin_layout Description
10650 necp6 NEC P6/P6+/P60
10656 Auf\SpecialChar \textcompwordmark{}
10660 \begin_layout Description
10663 nwp533 Sony Microsystems NWP533
10674 \begin_layout Description
10682 \begin_layout Description
10685 oki182 Okidata MicroLine 182
10688 \begin_layout Description
10691 okiibm Okidata MicroLine IBM-K
10696 \begin_layout Description
10704 \begin_layout Description
10716 \begin_layout Description
10722 \begin_layout Description
10729 2700, 3700, 4045, etc.)
10733 \begin_layout Standard
10734 Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
10735 Ihren Drucker nicht unterstützt, können Sie versuchen, Ghostscript mit
10736 Hilfe des Quellcodes selbst zu übersetzen.
10737 Wenn Ihr Drucker nicht
10741 unterstützt wird, versuchen Sie es mit einem Treiber für einen kompatiblen
10745 \begin_layout Standard
10746 Beachten Sie, dass einige Drucker spezielle Kommandozeilenparameter benötigen.
10747 Zum Beispiel möchte der
10751 -Treiber, dass die Datei
10755 noch vor der eigentlichen Eingabedatei eingegeben wird.
10756 Für mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
10759 \begin_layout Standard
10760 Als nächstes bauen wir den Filter.
10761 Es empfiehlt sich, der Datei den Namen
10768 zu geben (dabei ist
10772 der Name, den Sie Ihrem Drucker in der
10776 -Datei gegeben haben).
10777 Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
10779 Das Filterskript sollte folgendes enthalten:
10782 \begin_layout LyX-Code
10788 \begin_layout LyX-Code
10791 /usr/bin/gs -q -dSAFER -dNOPAUSE
10808 \begin_layout LyX-Code
10835 VorangestellteDatei
10842 \begin_layout Standard
10847 den Treiber für Ihren Drucker angibt;
10851 ist die Auf\SpecialChar \textcompwordmark{}
10852 lösung, die Sie benutzen wollen;
10856 steht für alle möglichen anderen Optionen, mit denen Sie Ghostscript aufrufen
10857 möchten; das (optionale)
10859 VorangestellteDatei
10864 ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einfügen
10867 \begin_inset Quotes gld
10877 \begin_inset Quotes grd
10880 am Ende der zweiten Zeile ist der übliche Weg, in einem Shellskript einen
10881 Befehl in mehrere Zeilen aufzuspalten
10885 \begin_layout Standard
10891 Nur muss ein Shellskript bei weitem nicht so penibel geschrieben werden.
10897 (Die Argumente in den eckigen Klammern sind optional und werden in vielen
10898 Fällen nicht benötigt.
10899 Die Klammern selbst erscheinen natürlich
10903 in der Filterdatei.)
10906 \begin_layout Standard
10907 Beachten Sie, dass hier davon ausgegangen wird, dass sich das Programm Ghostscri
10917 Dies kann in Ihrem System anders sein.
10920 \begin_layout Standard
10921 Verschiedene Druckertreiber behandeln das Argument
10926 Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
10931 Andere möchten die horizontale und die vertikale Auf\SpecialChar \textcompwordmark{}
10932 lösung einzeln eingegeben
10933 haben, zum Beispiel
10938 Es kann sein, dass der Druckertreiber auch noch andere Optionen unterstützt.
10939 Genaueres müssen Sie in der Dokumentation von Ghostscript nachlesen.
10942 \begin_layout Standard
10943 Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
10947 , um die Skriptdatei zu einer ausführbaren Datei zu machen.
10948 (Dazu müssen Sie als
10949 \begin_inset Quotes gld
10953 \begin_inset Quotes grd
10959 \begin_layout Standard
10960 Hier ist ein Beispielfilter, den
10969 Epson Stylus Color IIs
10976 \begin_layout LyX-Code
10982 \begin_layout LyX-Code
10985 /usr/bin/gs -q -dSAFER -sDEVICE=stcolor
10990 \begin_layout LyX-Code
10993 -r360x360 -sDithering=fsmono
10998 \begin_layout LyX-Code
11001 -dNOPAUSE -dnoWeave
11006 \begin_layout LyX-Code
11009 -sOutputFile=- stcolor.ps -
11012 \begin_layout Standard
11013 Dieser Filter erzeugt eine Ausgabe in
11017 und schwarzweiß für einen
11019 Epson Stylus Color IIs
11023 \begin_layout Standard
11033 Ich benutze einen ähnlichen Filter für meinen
11050 benutze ich einen anderen Wert für den
11064 \begin_layout Subsection
11065 Wenn Ihr Drucker bereits PostScript versteht\SpecialChar \ldots{}
11069 \begin_layout Standard
11070 Viele moderne Laserdrucker haben Post
11079 Einige Laserdrucker benutzen
11084 \begin_inset Quotes gld
11088 \begin_inset Quotes grd
11092 Wenn Sie über solch einen Drucker verfügen, benötigen Sie keinen Filter,
11093 sondern können Ihre Ausgabe direkt an den Drucker weiterleiten.
11094 Allerdings -- wenn Sie eine einfache Textdatei drucken möchten, werden
11095 Sie den Text erst irgendwie in
11099 formatieren müssen.
11102 \begin_layout Standard
11103 Es gibt drei verbreitete Programme, die ASCII-Dateien nach
11132 kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
11137 -Drucker sollten Sie ein Filterskript erzeugen, das eines dieser Programme
11138 zur Umwandlung benutzt.
11143 -Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
11144 druckt.) Lesen Sie für weitere Informationen die
11156 \begin_layout Section
11157 Der Druckerspuldämon
11162 \begin_layout Standard
11163 Das Programm, das letztlich die Druckaufträge ausführt, heißt
11168 Dies ist auch das Programm, das die Datei
11171 \begin_inset LatexCommand url
11172 target "/etc/printcap"
11182 Irgendwo in den Shellskripts, die ausgeführt werden, wenn Ihr Computer
11187 \begin_layout Standard
11188 Auf einigen Computern stehen diese
11206 Das müssen Sie selbst herausfinden.
11215 gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
11216 Systems zur Verfügung steht.
11217 Im Prinzip können Sie auch jedes Mal
11221 von Hand starten, wenn Sie als
11222 \begin_inset Quotes gld
11226 \begin_inset Quotes grd
11232 \begin_layout Standard
11237 erst einmal auf Ihrem System läuft, können Sie ihn mit Hilfe des
11241 efehls kontrollieren.
11242 Auch hierzu müssen Sie als
11243 \begin_inset Quotes gld
11247 \begin_inset Quotes grd
11253 \begin_layout Section
11254 Kurze Zusammenfassung
11257 \begin_layout Standard
11258 Zum Abschluss fassen wir noch einmal die Schritte zusammen, die Sie durchführen
11259 müssen, um eine minimale Konfiguration zu erreichen.
11260 Wenn Sie fertig sind, haben Sie zwei Drucker: der eine heißt
11261 \begin_inset Quotes gld
11269 \begin_inset Quotes grd
11272 und dient dazu, ASCII zu drucken, der andere heißt
11273 \begin_inset Quotes gld
11281 \begin_inset Quotes grd
11284 und verarbeitet Aufträge in
11289 Der Druckerfilter für den
11292 \begin_inset Quotes gld
11300 \begin_inset Quotes grd
11305 -Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
11306 ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf\SpecialChar \textcompwordmark{}
11313 \begin_layout Enumerate
11321 \begin_inset Quotes gld
11325 \begin_inset Quotes grd
11330 ein oder benutzen Sie
11340 \begin_layout Enumerate
11341 Führen Sie folgende Befehle aus:
11345 \begin_layout Enumerate
11352 \begin_layout Enumerate
11362 \begin_layout Standard
11363 (wenn es nicht bereits existiert)
11367 \begin_layout Enumerate
11375 \begin_layout Standard
11376 (Möglicherweise müssen Sie
11393 \begin_layout Enumerate
11400 \begin_layout Enumerate
11408 \begin_layout Standard
11409 (nur falls diese Verzeichnisse noch nicht existieren)
11413 \begin_layout Enumerate
11417 touch lp/errs ps/errs
11420 \begin_layout Enumerate
11424 chgrp daemon lp ps lp/errs ps/errs
11428 \begin_layout Enumerate
11429 Editieren Sie nun Ihre Datei
11437 \begin_layout Enumerate
11438 Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
11443 \begin_layout Enumerate
11444 \SpecialChar \ldots{}
11445 entweder die alte Version umbenennen (zum Beispiel in
11448 \begin_inset LatexCommand url
11449 target "/etc/printcap.orig"
11456 \begin_layout Enumerate
11457 \SpecialChar \ldots{}
11458 oder alle Einträge auskommentieren, indem Sie an den Anfang jeder Zeile
11462 \begin_inset Quotes gld
11470 \begin_inset Quotes grd
11475 -Zeichen schreiben.
11479 \begin_layout Enumerate
11480 Erstellen Sie in Ihrer
11493 \begin_layout LyX-Code
11501 \begin_layout LyX-Code
11509 \begin_layout LyX-Code
11512 :sd=/var/spool/lpd/lp:
11517 \begin_layout LyX-Code
11520 :lf=/var/spool/lpd/lp/errs:
11525 \begin_layout LyX-Code
11549 \begin_layout LyX-Code
11557 \begin_layout LyX-Code
11560 :sd=/var/spool/lpd/ps:
11565 \begin_layout LyX-Code
11568 :lf=/var/spool/lpd/ps/errs:
11573 \begin_layout LyX-Code
11576 :if=/var/spool/lpd/ps/ps.filter:
11581 \begin_layout LyX-Code
11588 \begin_layout Enumerate
11589 STELLEN SIE SICHER, DASS:
11593 \begin_layout Enumerate
11594 nichts in einer Leerzeile zwischen zwei Einträgen steht -- nicht einmal
11601 \begin_layout Enumerate
11605 \begin_inset Quotes gld
11615 \begin_inset Quotes grd
11620 -Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
11628 \begin_layout Enumerate
11629 Als nächstes, erstellen Sie ein Filterskript für den Drucker
11639 \begin_layout Enumerate
11640 Erstellen Sie eine Datei
11643 /var/spool/lpd/ps/ps.filter
11646 mit folgendem Inhalt
11652 \begin_layout LyX-Code
11658 \begin_layout LyX-Code
11661 /usr/bin/gs -q -dSAFER -dNOPAUSE
11666 \begin_layout LyX-Code
11669 -sDEVICE=epson -sOutputFile=- -
11672 \begin_layout Standard
11673 (Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
11674 \begin_inset Quotes gld
11682 \begin_inset Quotes grd
11685 durch den entsprechenden Treibernamen Ihres Druckers.
11686 Wenn sich das Programm
11694 befinden sollte, korrigieren Sie den Pfad.)
11698 \begin_layout Enumerate
11699 Führen Sie folgende Befehle aus:
11703 \begin_layout Enumerate
11707 chmod a+X /var/spool/lpd/ps/ps.filter
11710 \begin_layout Enumerate
11714 chgrp daemon /var/spool/lpd/ps/ps.filter
11719 \begin_layout Enumerate
11720 Zuletzt starten Sie den Druckerdämon
11730 \begin_layout Enumerate
11731 Wenn er noch nicht läuft, benutzen Sie
11737 , um ihn zu starten.
11741 \begin_layout Enumerate
11742 Wenn er bereits läuft, starten Sie das Programm
11771 Diese Befehle aktivieren die neuen Einträge in
11796 \begin_layout Enumerate
11797 Stellen Sie sicher, dass
11804 irgendwo in Ihren Bootscripts ausgeführt wird.
11808 \begin_layout Enumerate
11809 Sie können sich jetzt wieder als
11813 ausloggen und Ihre neuen Druckereinträge testen.
11821 aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
11826 zu testen; entsprechend testen Sie den Drucker
11840 gefolgt vom Namen einer kurzen Datei im
11850 \begin_layout Standard
11851 Noch ein Wort zur Vorsicht: wenn Sie den Drucker
11855 testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
11856 eine Unmenge Müll an Ihren Drucker schicken.
11857 Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
11872 , um den Druckauftrag zu widerrufen.
11877 Anschließend können Sie Ihren Drucker wieder einschalten.
11880 \begin_layout Standard
11881 Wenn einer der beiden Drucker nicht funktioniert, überprüfen Sie alle Schritte
11883 Ansonsten können Ihnen die Man
11918 \begin_layout Standard
11919 Wenn alles funktioniert, herzlichen Glückwunsch!
11922 \begin_layout Chapter
11924 \begin_inset LatexCommand label
11925 name "cha:Externes"
11932 \begin_layout Section
11936 \begin_layout Standard
11937 Einer der am häufigsten geäußerten Wünsche der LyX-Benutzer ist die Möglichkeit
11938 einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
11939 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
11940 ähnliches zum Einbinden in Dokumente zu erstellen.
11941 Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
11942 das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
11946 \begin_layout Itemize
11947 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
11948 e Programm starten.
11951 \begin_layout Itemize
11952 LyX merkt nicht, dass Sie die Abbildung geändert haben, und die Darstellung
11953 am Bildschirm wird schnell veraltet; dies wird noch durch die fehlende
11954 Möglichkeit, die Anzeige zu aktualisieren, erschwert.
11957 \begin_layout Itemize
11958 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
11959 HTML oder ASCII umgehen.
11962 \begin_layout Standard
11965 Externes\InsetSpace \space{}
11968 ist der Versuch, diese Probleme zu lösen
11972 \begin_layout Standard
11973 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
11974 wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
11975 zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
11982 Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
11983 LyX und einer externen Anwendung definiert wird.
11984 Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
11985 von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
11986 und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
11990 \begin_layout Standard
11991 Das Ergebnis ist eben genau diese Einfügung
11993 Externes\InsetSpace \space{}
11997 Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
11998 Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
11999 Wenn Sie darauf klicken, erscheint ein Dialog, in dem Sie genau festlegen
12000 können, welche Art von Material Sie einbinden wollen.
12001 Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
12002 oben aufgezeigten Probleme umgehen können und einiges mehr.
12005 \begin_layout Section
12006 Wie funktioniert das?
12009 \begin_layout Standard
12012 Externes\InsetSpace \space{}
12015 basiert auf dem Konzept der Vorlage.
12016 Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
12017 Sorte von Material umgehen soll.
12018 Derzeit gehören zu LyX derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
12019 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
12020 Die vollständige Liste sehen Sie in
12022 Einfügen\SpecialChar \menuseparator
12023 Datei\SpecialChar \menuseparator
12024 Externes\InsetSpace \space{}
12030 \begin_layout Standard
12031 Darüberhinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
12033 Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
12034 hoffen, dass Sie derartig erstellte Vorlagen an das LyX-Team schicken,
12035 damit sie in kommenden LyX-Versionen integriert werden können.
12038 \begin_layout Standard
12039 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
12040 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
12041 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
12043 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
12046 \begin_layout Standard
12047 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
12053 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
12054 speichern Sie diese
12059 Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen, müssen Sie
12064 starten, um eine PostScript-Datei zu erzeugen, die von LaTeX eingebunden
12066 In diesem Fall ist also die
12070 -Datei die oben erwähnte Originaldatei, und die
12074 Datei die tatsächlich eingebundene Datei.
12077 \begin_layout Standard
12078 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
12079 Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
12080 Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
12081 dliche Exportformate für die LyX-Datei zu ermöglichen.
12084 \begin_layout Standard
12085 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
12086 eine PostScript-Datei im Rohformat einzubinden.
12087 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
12088 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
12089 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
12090 Genau dies ist mit der Einfügung
12094 möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
12095 en (sofern sie von LyX unterstützt werden).
12098 \begin_layout Standard
12099 Darüberhinaus erlaubt die Einfügung
12103 aber auch die einfache Integration mit externen Betrachtern und Editoren.
12104 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
12105 XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript-D
12111 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
12112 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
12113 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
12114 der richtigen Größe zu erstellen.
12115 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
12116 und können so Ihre Produktivität ungemein steigern.
12119 \begin_layout Standard
12120 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
12121 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
12123 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
12124 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen, um externe
12125 Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
12129 \begin_layout Standard
12130 Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
12131 die Möglichkeiten von LyX stark erweitern, ohne dazu den eigentlichen Quellcode
12132 verändern zu müssen.
12133 Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
12134 aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
12137 \begin_layout Standard
12138 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
12139 möglicher Exportformate für das eingefügte Material gibt, wäre es zu vermuten,
12140 dass man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
12141 Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
12142 lle so einfach wie möglich zu halten.
12143 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
12144 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
12145 und es gibt nur einen Schalter
12147 in\InsetSpace \space{}
12152 \begin_layout Standard
12159 X\InsetSpace \space{}
12162 , der die Datei in genau diesem primären Format anzeigt.
12165 \begin_layout Standard
12166 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
12167 So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
12169 Denken Sie also daran, dass Ihnen die Vorschau lediglich das Aussehen in
12170 diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
12171 anderen Formaten aussieht, müssen Sie wie gewohnt die Konvertierung manuell
12175 \begin_layout Section
12181 \begin_layout Standard
12182 Eine Externe Einfügung wird vom Menü
12189 \SpecialChar \menuseparator
12197 \SpecialChar \menuseparator
12205 \InsetSpace \space{}
12210 \SpecialChar \ldots{}
12212 Es wird dann der Dialog
12214 Externes\InsetSpace \space{}
12218 In diesem Dialog können Sie genau festlegen, welche Art von Material Sie
12219 einbinden wollen, und auch wie das geschehen soll.
12220 Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
12221 und Betrachter starten.
12224 \begin_layout Standard
12225 Auf der Karteikarte
12229 befindet sich zunächst ein Fenster
12233 , in das Sie einen Dateinamen direkt oder über
12237 \SpecialChar \ldots{}
12239 Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird,
12240 besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
12241 Darunter ist ein Schalter
12243 Datei\InsetSpace \space{}
12244 bearbeiten\SpecialChar \ldots{}
12247 , mit dem ein Bearbeitungsprogramm für die eingegebene Datei aufgerufen
12251 \begin_layout Standard
12252 Dann kommt eine Liste mit Vorlagen.
12253 Im Textfenster darunter finden Sie einige hoffentlich hilfreiche Hinweise
12254 zur Verwendung der gewählten Vorlage: Meist eine kurze Beschreibung, was
12255 die Vorlage macht und welche Parameter möglich sind.
12258 \begin_layout Standard
12259 Unten links im Dialogfenster können Sie noch
12266 \begin_layout Standard
12267 Wenn Sie auf der Karteikarte
12273 \begin_layout Standard
12280 X-Ansicht in\InsetSpace \space{}
12285 \begin_layout Standard
12292 X\InsetSpace \space{}
12295 aktiviert haben, wird die externe Datei angezeigt, wenn es möglich ist.
12298 in\InsetSpace \space{}
12303 \begin_layout Standard
12310 X\InsetSpace \space{}
12313 deaktiviert, erscheint nur ein grau hinterlegtes Kästchen mit Vorlagentyp
12317 \begin_layout Standard
12318 Dann gibt es noch die Karteikarten
12334 , die Sie bereits aus
12336 Einfügen\SpecialChar \menuseparator
12337 Grafik\SpecialChar \ldots{}
12341 Die letzten beiden sind abhängig vom Vorlagentyp aktiviert.
12344 \begin_layout Standard
12345 Ganz unten befinden sich schließlich die gewohnten Knöpfe
12364 \begin_layout Section
12368 \begin_layout Standard
12369 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
12370 von externem Material verwendet werden können.
12371 Dies sollte etwa folgendes umfassen:
12374 \begin_layout Itemize
12375 Externe Rasterbilder
12378 \begin_layout Itemize
12379 Externe XFig-Abbildungen
12382 \begin_layout Itemize
12386 \begin_layout Itemize
12390 \begin_layout Section
12391 Die Konfigurationsdatei
12394 \begin_layout Standard
12395 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
12396 Allerdings sollten Sie sich im klaren sein, dass Sie, wenn Sie dabei zu
12397 unbesorgt vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
12398 Wenn Sie also eigene Vorlagen erstellen wollen, lesen Sie bitte
12402 den Abschnitt\InsetSpace \space{}
12404 \begin_inset LatexCommand vref
12405 reference "sec:Sicherheitshinweise"
12412 \begin_layout Standard
12413 Trotzdem sollten Sie unbedingt selbst erstellte Vorlagen an das LyX-Team
12417 \begin_layout Standard
12418 Die Vorlagendefinitionen befinden sich in der Datei
12420 LyXDir/external_templates
12423 Sie können sich eine Kopie davon in Ihr privates Benutzerverzeichnis
12427 kopieren und editieren.
12428 Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
12429 genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
12430 finden\SpecialChar \ldots{}
12434 \begin_layout Section
12435 Der Ersetzungsmechanismus
12438 \begin_layout Standard
12439 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
12440 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
12441 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
12442 Aufruf ausgewertet werden.
12443 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
12444 das LyX-Dokument enthält.
12445 Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
12447 Hier finden Sie eine Liste dieser Makros:
12450 \begin_layout Description
12451 $$FName Der Name der im Dialog angegeben Datei.
12454 \begin_layout Description
12455 $$Basename Der Dateiname ohne die Endung
12458 \begin_layout Description
12459 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
12460 wird automatisch gelöscht, wenn das Dokument geschlossen oder die Einfügung
12464 \begin_layout Description
12466 \begin_inset Quotes gld
12470 \begin_inset Quotes grd
12473 ) Dieses Makro wird zum Inhalt der Datei mit dem Namen
12480 \begin_layout Description
12481 $$Sysdir Dies wird durch den Namen des Systemverzeichnisses ersetzt.
12482 Es wird normalerweise verwendet, um diverse Hilfsskripte anzusprechen,
12483 die Teil von LyX sind.
12486 \begin_layout Standard
12487 Darüberhinaus werden sämtliche Umgebungsvariablen der Form
12494 \begin_layout Section
12495 Sicherheitshinweise
12496 \begin_inset LatexCommand label
12497 name "sec:Sicherheitshinweise"
12504 \begin_layout Standard
12505 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
12506 zu einer Vielzahl von externen Programmen und startet diese automatisch.
12507 Darum ist es notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
12509 Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
12510 Parameter anzugeben, scheinbar Gefahr, dass jemand bösartige Dokumente
12511 erstellt, die willkürliche Befehle ausführen, sobald ein Benutzer sie betrachte
12513 Dies ist etwas, das wir unter allen Umständen vermeiden wollen.
12516 \begin_layout Standard
12517 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
12518 tei festgelegt werden können, bestehen keine Sicherheitsbedenken, solange
12519 LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
12520 Der Grund dafür ist, dass die externen Programme nicht mit dem Systembefehl
12525 aufgerufen werden, sondern mit
12530 Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
12531 willkürliche Befehle durch die Shell ausführen zu lassen.
12534 \begin_layout Standard
12535 Bedingt durch diese Sicherheit, sind Sie allerdings etwas in der Auswahl
12536 der Befehlszeichenketten eingeschränkt, die Sie in der Vorlagedatei verwenden
12538 Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muss
12539 auch so bleiben, wenn LyX weiterhin sicher bleiben soll.
12540 Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
12541 Skript schreiben und dieses dann aufrufen.
12544 \begin_layout Standard
12549 finden Sie das Skript
12551 general_command_wrapper.py
12553 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
12554 Es ist auch ein gutes Beispiel, wenn Sie selbst eigene, sichere Skripte
12556 Ein sehr viel komplexeres Beispiel, das auch
12560 und Konsorten verwendet, finden Sie mit
12564 im selben Verzeichnis.
12567 \begin_layout Standard
12568 Es ist zwar durchaus möglich, eine Vorlage zu erstellen, die eine direkte
12569 Interaktion mit der Shell erlaubt.
12570 Dies würde jedoch einem böswilligen Benutzer erlauben, durch die clevere
12571 Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
12572 Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
12577 -Mechanismus arbeiten.
12580 \begin_layout Standard
12581 Selbstverständlich mag es verlockend sein, in einer sicheren Umgebung zu
12582 den einfacheren Shellscripts zurückzukehren.
12583 Aber seien Sie sich bewusst, dass Sie dadurch ein potentielles Sicherheitsloch
12585 Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
12586 Open Source an uns zu schicke,n sollte klar sein, dass ein derartiges,
12587 unsicheres Skript niemals fester Bestandteil der LyX-Distribution werden
12591 \begin_layout Standard
12592 Die Einfügung externes Material gibt eine große Macht, und man muss sicherheitsb
12593 ewusst damit umgehen.
12594 Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
12595 die Türe zu gewaltigen Sicherheitsproblemen öffnen.
12596 Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
12597 oder fragen Sie das LyX-Team, wenn Sie sich nicht sicher sind, ob eine
12598 von Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
12599 Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
12600 kontrollierten Umfeld verwenden.
12603 \begin_layout Section
12604 Die Zukunft der externen Einfügung
12607 \begin_layout Standard
12608 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
12609 Mechanismus, der einen Zugang zu den Interna von LyX bietet.
12610 Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
12611 Falls sich jemand an die Weiterentwicklung macht, sind hier ein paar Hinweise,
12612 welche Wege dabei gegangen werden sollten:
12615 \begin_layout Itemize
12616 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
12619 \begin_layout Itemize
12620 Eingebettete Bearbeitung, zum Beispiel über OpenParts oder ein ähnliches
12624 \begin_layout Itemize
12625 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
12626 Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
12627 ebenso für die Parameter für jedes dieser Formate.
12628 Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
12629 global für diese eine Vorlage gilt.
12630 Dies würde es ermöglichen, auf die etwas willkürliche Festlegung eines
12631 primären Formates für das einzubindende Material zu verzichten.
12634 \begin_layout Itemize
12635 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
12636 als die einfache Parameterzeile zu ermöglichen.
12637 Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
12638 e Version der Einfügungsdialoge zu erstellen.
12641 \begin_layout Chapter
12646 \begin_layout Standard
12647 Dieser Anhang ist eine große Zusammenstellung aller Tastaturkürzel der deutschen
12649 Ursprünglich sollte es nur eine Liste der Kürzel, gefolgt von der zugeordneten
12650 Funktion werden, damit ein Benutzer schnell herausfinden kann, was ein
12652 Später haben wir uns dann entschlossen, auch die Menüs und die Definition
12653 der Werkzeugleiste hier aufzunehmen.
12657 \begin_layout Standard
12658 Die Form ist eigentlich selbsterklärend, dennoch ein paar Tipps: Alle Einträge
12667 usw.) sind alphabetisch geordnet.
12668 Einfachere Kombinationen stehen weiter oben als komplexere (
12677 Alle Einträge hier wurden aus der Menüstruktur und den Definitionsdateien
12687 Diese Dateien stellen im Zweifelsfall
12692 Bedenken Sie auch, dass Sie die Tastaturkürzel auch in Ihrer privaten Datei
12695 UserDir/preferences
12697 umdefinieren können.
12698 Wenn also etwas nicht übereinstimmt, schauen Sie bitte zuerst dort nach,
12699 und stellen Sie sicher, dass es dort nicht umdefiniert wurde.
12702 \begin_layout Standard
12703 Und als letztes sei der Hinweis angebracht, dass einige Windowmanager (wie
12704 zum Beispiel FVWM) einige der Funktionstasten abfangen und für die eigene
12705 Steuerung verwenden.
12706 So schaltet etwa bei einigen Installationen
12710 zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
12711 vorgesehen -- ein Wort vorwärts.
12712 Aber auch der Windowmanager ist zum Glück konfigurierbar, und Sie können
12720 \begin_layout Section
12724 \begin_layout LyX-Code
12728 \begin_layout LyX-Code
12732 \begin_layout LyX-Code
12736 \begin_layout LyX-Code
12737 Icon "buffer-write"
12740 \begin_layout LyX-Code
12741 Icon "buffer-print"
12744 \begin_layout LyX-Code
12748 \begin_layout LyX-Code
12752 \begin_layout LyX-Code
12756 \begin_layout LyX-Code
12760 \begin_layout LyX-Code
12764 \begin_layout LyX-Code
12768 \begin_layout LyX-Code
12772 \begin_layout LyX-Code
12776 \begin_layout LyX-Code
12780 \begin_layout LyX-Code
12784 \begin_layout LyX-Code
12788 \begin_layout LyX-Code
12792 \begin_layout LyX-Code
12793 Icon "footnote-insert"
12796 \begin_layout LyX-Code
12797 Icon "marginpar-insert"
12800 \begin_layout LyX-Code
12804 \begin_layout LyX-Code
12808 \begin_layout LyX-Code
12809 Icon "figure-insert"
12812 \begin_layout LyX-Code
12813 Icon "dialog-tabular-insert"
12816 \begin_layout LyX-Code
12820 \begin_layout Section
12824 \begin_layout Subsection
12828 \begin_layout Labeling
12829 \labelwidthstring 00.00.0000
12842 \begin_layout Labeling
12843 \labelwidthstring 00.00.0000
12860 \begin_layout Labeling
12861 \labelwidthstring 00.00.0000
12878 \begin_layout Labeling
12879 \labelwidthstring 00.00.0000
12889 Untermenü Exportieren
12892 \begin_layout Labeling
12893 \labelwidthstring 00.00.0000
12906 \begin_layout Labeling
12907 \labelwidthstring 00.00.0000
12917 Untermenü Versionskontrolle
12921 \begin_layout Labeling
12922 \labelwidthstring 00.00.0000
12932 \begin_layout Labeling
12933 \labelwidthstring 00.00.0000
12943 \begin_layout Labeling
12944 \labelwidthstring 00.00.0000
12954 \begin_layout Labeling
12955 \labelwidthstring 00.00.0000
12966 \begin_layout Labeling
12967 \labelwidthstring 00.00.0000
12978 \begin_layout Labeling
12979 \labelwidthstring 00.00.0000
12990 \begin_layout Labeling
12991 \labelwidthstring 00.00.0000
13001 Untermenü Importieren
13004 \begin_layout Labeling
13005 \labelwidthstring 00.00.0000
13018 \begin_layout Labeling
13019 \labelwidthstring 00.00.0000
13032 \begin_layout Labeling
13033 \labelwidthstring 00.00.0000
13043 Datei speichern unter
13046 \begin_layout Labeling
13047 \labelwidthstring 00.00.0000
13055 buffer-new-template
13057 neues Dokument von Vorlage
13060 \begin_layout Labeling
13061 \labelwidthstring 00.00.0000
13071 Datei wiederherstellen
13074 \begin_layout Labeling
13075 \labelwidthstring 00.00.0000
13088 \begin_layout Subsection
13092 \begin_layout Labeling
13093 \labelwidthstring 00.00.0000
13104 \begin_layout Labeling
13105 \labelwidthstring 00.00.0000
13116 \begin_layout Labeling
13117 \labelwidthstring 00.00.0000
13128 \begin_layout Labeling
13129 \labelwidthstring 00.00.0000
13140 \begin_layout Labeling
13141 \labelwidthstring 00.00.0000
13152 \begin_layout Labeling
13153 \labelwidthstring 00.00.0000
13167 \begin_layout Labeling
13168 \labelwidthstring 00.00.0000
13175 tabular-feature align-left
13178 \begin_layout Labeling
13179 \labelwidthstring 00.00.0000
13186 tabular-feature delete-column
13189 \begin_layout Labeling
13190 \labelwidthstring 00.00.0000
13197 tabular-feature append-row
13200 \begin_layout Labeling
13201 \labelwidthstring 00.00.0000
13208 tabular-feature align-right
13211 \begin_layout Labeling
13212 \labelwidthstring 00.00.0000
13219 tabular-feature delete-row
13222 \begin_layout Labeling
13223 \labelwidthstring 00.00.0000
13230 tabular-feature toggle-line-left
13233 \begin_layout Labeling
13234 \labelwidthstring 00.00.0000
13241 tabular-feature valign-bottom
13244 \begin_layout Labeling
13245 \labelwidthstring 00.00.0000
13252 tabular-feature toggle-line-top
13255 \begin_layout Labeling
13256 \labelwidthstring 00.00.0000
13263 tabular-feature multicolumn
13266 \begin_layout Labeling
13267 \labelwidthstring 00.00.0000
13274 tabular-feature toggle-line-right
13277 \begin_layout Labeling
13278 \labelwidthstring 00.00.0000
13285 tabular-feature append-column
13288 \begin_layout Labeling
13289 \labelwidthstring 00.00.0000
13296 tabular-feature valign-center
13299 \begin_layout Labeling
13300 \labelwidthstring 00.00.0000
13307 tabular-feature toggle-line-bottom
13310 \begin_layout Labeling
13311 \labelwidthstring 00.00.0000
13318 tabular-feature valign-top
13321 \begin_layout Labeling
13322 \labelwidthstring 00.00.0000
13329 tabular-feature align-center
13333 \begin_layout Labeling
13334 \labelwidthstring 00.00.0000
13348 \begin_layout Labeling
13349 \labelwidthstring 00.00.0000
13356 primary-selection-paste paragraph
13359 \begin_layout Labeling
13360 \labelwidthstring 00.00.0000
13367 primary-selection-paste
13371 \begin_layout Labeling
13372 \labelwidthstring 00.00.0000
13383 \begin_layout Labeling
13384 \labelwidthstring 00.00.0000
13395 \begin_layout Subsection
13399 \begin_layout Labeling
13400 \labelwidthstring 00.00.0000
13411 \begin_layout Labeling
13412 \labelwidthstring 00.00.0000
13420 dialog-tabular-insert
13423 \begin_layout Labeling
13424 \labelwidthstring 00.00.0000
13432 buffer-child-insert
13435 \begin_layout Labeling
13436 \labelwidthstring 00.00.0000
13450 \begin_layout Labeling
13451 \labelwidthstring 00.00.0000
13458 file-insert-plaintext paragraphs
13461 \begin_layout Labeling
13462 \labelwidthstring 00.00.0000
13472 \begin_layout Labeling
13473 \labelwidthstring 00.00.0000
13480 file-insert-plaintext lines
13484 \begin_layout Labeling
13485 \labelwidthstring 00.00.0000
13496 \begin_layout Labeling
13497 \labelwidthstring 00.00.0000
13508 \begin_layout Labeling
13509 \labelwidthstring 00.00.0000
13523 \begin_layout Labeling
13524 \labelwidthstring 00.00.0000
13534 \begin_layout Labeling
13535 \labelwidthstring 00.00.0000
13545 \begin_layout Labeling
13546 \labelwidthstring 00.00.0000
13556 \begin_layout Labeling
13557 \labelwidthstring 00.00.0000
13567 \begin_layout Labeling
13568 \labelwidthstring 00.00.0000
13578 \begin_layout Labeling
13579 \labelwidthstring 00.00.0000
13590 \begin_layout Labeling
13591 \labelwidthstring 00.00.0000
13605 \begin_layout Labeling
13606 \labelwidthstring 00.00.0000
13613 buffer-float-insert algorithm
13616 \begin_layout Labeling
13617 \labelwidthstring 00.00.0000
13624 buffer-float-insert wide-tab
13627 \begin_layout Labeling
13628 \labelwidthstring 00.00.0000
13635 buffer-float-insert figure
13638 \begin_layout Labeling
13639 \labelwidthstring 00.00.0000
13646 buffer-float-insert table
13649 \begin_layout Labeling
13650 \labelwidthstring 00.00.0000
13657 buffer-float-insert wide-fig
13661 \begin_layout Labeling
13662 \labelwidthstring 00.00.0000
13673 \begin_layout Labeling
13674 \labelwidthstring 00.00.0000
13685 \begin_layout Labeling
13686 \labelwidthstring 00.00.0000
13694 marginalnote-insert
13697 \begin_layout Labeling
13698 \labelwidthstring 00.00.0000
13709 \begin_layout Labeling
13710 \labelwidthstring 00.00.0000
13724 \begin_layout Labeling
13725 \labelwidthstring 00.00.0000
13735 \begin_layout Labeling
13736 \labelwidthstring 00.00.0000
13746 \begin_layout Labeling
13747 \labelwidthstring 00.00.0000
13754 ligature-break-insert
13757 \begin_layout Labeling
13758 \labelwidthstring 00.00.0000
13768 \begin_layout Labeling
13769 \labelwidthstring 00.00.0000
13776 protected-space-insert
13779 \begin_layout Labeling
13780 \labelwidthstring 00.00.0000
13787 menu-separator-insert
13790 \begin_layout Labeling
13791 \labelwidthstring 00.00.0000
13798 end-of-sentence-period-insert
13801 \begin_layout Labeling
13802 \labelwidthstring 00.00.0000
13809 command-sequence math-insert ^;math-mode;
13812 \begin_layout Labeling
13813 \labelwidthstring 00.00.0000
13820 hyphenation-point-insert
13823 \begin_layout Labeling
13824 \labelwidthstring 00.00.0000
13831 command-sequence math-insert _;math-mode;
13834 \begin_layout Labeling
13835 \labelwidthstring 00.00.0000
13846 \begin_layout Labeling
13847 \labelwidthstring 00.00.0000
13858 \begin_layout Labeling
13859 \labelwidthstring 00.00.0000
13870 \begin_layout Labeling
13871 \labelwidthstring 00.00.0000
13882 \begin_layout Labeling
13883 \labelwidthstring 00.00.0000
13894 \begin_layout Labeling
13895 \labelwidthstring 00.00.0000
13906 \begin_layout Subsection
13912 \begin_layout Labeling
13913 \labelwidthstring 00.00.0000
13924 \begin_layout Labeling
13925 \labelwidthstring 00.00.0000
13936 \begin_layout Labeling
13937 \labelwidthstring 00.00.0000
13948 \begin_layout Labeling
13949 \labelwidthstring 00.00.0000
13960 \begin_layout Labeling
13961 \labelwidthstring 00.00.0000
13972 \begin_layout Labeling
13973 \labelwidthstring 00.00.0000
13984 \begin_layout Labeling
13985 \labelwidthstring 00.00.0000
13996 \begin_layout Labeling
13997 \labelwidthstring 00.00.0000
14008 \begin_layout Labeling
14009 \labelwidthstring 00.00.0000
14020 \begin_layout Subsubsection
14023 Format\SpecialChar \menuseparator
14024 Zeichen\SpecialChar \ldots{}
14028 \begin_layout Labeling
14029 \labelwidthstring 00.00.0000
14040 \begin_layout Labeling
14041 \labelwidthstring 00.00.0000
14052 \begin_layout Labeling
14053 \labelwidthstring 00.00.0000
14064 \begin_layout Labeling
14065 \labelwidthstring 00.00.0000
14076 \begin_layout Labeling
14077 \labelwidthstring 00.00.0000
14088 \begin_layout Labeling
14089 \labelwidthstring 00.00.0000
14100 \begin_layout Labeling
14101 \labelwidthstring 00.00.0000
14112 \begin_layout Labeling
14113 \labelwidthstring 00.00.0000
14124 \begin_layout Labeling
14125 \labelwidthstring 00.00.0000
14136 \begin_layout Labeling
14137 \labelwidthstring 00.00.0000
14148 \begin_layout Labeling
14149 \labelwidthstring 00.00.0000
14161 \begin_layout Labeling
14162 \labelwidthstring 00.00.0000
14174 \begin_layout Labeling
14175 \labelwidthstring 00.00.0000
14186 \begin_layout Labeling
14187 \labelwidthstring 00.00.0000
14198 \begin_layout Labeling
14199 \labelwidthstring 00.00.0000
14210 \begin_layout Labeling
14211 \labelwidthstring 00.00.0000
14222 \begin_layout Labeling
14223 \labelwidthstring 00.00.0000
14234 \begin_layout Labeling
14235 \labelwidthstring 00.00.0000
14246 \begin_layout Labeling
14247 \labelwidthstring 00.00.0000
14258 \begin_layout Labeling
14259 \labelwidthstring 00.00.0000
14270 \begin_layout Labeling
14271 \labelwidthstring 00.00.0000
14282 \begin_layout Labeling
14283 \labelwidthstring 00.00.0000
14294 \begin_layout Labeling
14295 \labelwidthstring 00.00.0000
14306 \begin_layout Labeling
14307 \labelwidthstring 00.00.0000
14318 \begin_layout Labeling
14319 \labelwidthstring 00.00.0000
14330 \begin_layout Labeling
14331 \labelwidthstring 00.00.0000
14342 \begin_layout Labeling
14343 \labelwidthstring 00.00.0000
14354 \begin_layout Labeling
14355 \labelwidthstring 00.00.0000
14366 \begin_layout Labeling
14367 \labelwidthstring 00.00.0000
14378 \begin_layout Labeling
14379 \labelwidthstring 00.00.0000
14390 \begin_layout Labeling
14391 \labelwidthstring 00.00.0000
14402 \begin_layout Labeling
14403 \labelwidthstring 00.00.0000
14414 \begin_layout Labeling
14415 \labelwidthstring 00.00.0000
14426 \begin_layout Subsection
14430 \begin_layout Subsection
14434 \begin_layout Subsection
14438 \begin_layout Subsection
14442 \begin_layout Labeling
14443 \labelwidthstring 00.00.0000
14454 \begin_layout Labeling
14455 \labelwidthstring 00.00.0000
14466 \begin_layout Labeling
14467 \labelwidthstring 00.00.0000
14478 \begin_layout Labeling
14479 \labelwidthstring 00.00.0000
14490 \begin_layout Labeling
14491 \labelwidthstring 00.00.0000
14502 \begin_layout Labeling
14503 \labelwidthstring 00.00.0000
14511 layout ShortFoilhead
14514 \begin_layout Labeling
14515 \labelwidthstring 00.00.0000
14526 \begin_layout Labeling
14527 \labelwidthstring 00.00.0000
14538 \begin_layout Labeling
14539 \labelwidthstring 00.00.0000
14550 \begin_layout Labeling
14551 \labelwidthstring 00.00.0000
14562 \begin_layout Labeling
14563 \labelwidthstring 00.00.0000
14571 layout ShortRotatefoilhead
14574 \begin_layout Labeling
14575 \labelwidthstring 00.00.0000
14586 \begin_layout Labeling
14587 \labelwidthstring 00.00.0000
14598 \begin_layout Labeling
14599 \labelwidthstring 00.00.0000
14610 \begin_layout Standard
14618 drop-layouts-choice
14621 \begin_layout Labeling
14622 \labelwidthstring 00.00.0000
14636 \begin_layout Labeling
14637 \labelwidthstring 00.00.0000
14651 \begin_layout Labeling
14652 \labelwidthstring 00.00.0000
14663 \begin_layout Labeling
14664 \labelwidthstring 00.00.0000
14675 \begin_layout Labeling
14676 \labelwidthstring 00.00.0000
14684 layout Subsubsection
14687 \begin_layout Labeling
14688 \labelwidthstring 00.00.0000
14699 \begin_layout Labeling
14700 \labelwidthstring 00.00.0000
14708 layout Subparagraph
14711 \begin_layout Labeling
14712 \labelwidthstring 00.00.0000
14724 \begin_layout Labeling
14725 \labelwidthstring 00.00.0000
14737 \begin_layout Labeling
14738 \labelwidthstring 00.00.0000
14750 \begin_layout Labeling
14751 \labelwidthstring 00.00.0000
14763 \begin_layout Labeling
14764 \labelwidthstring 00.00.0000
14773 layout Subsubsection*
14776 \begin_layout Labeling
14777 \labelwidthstring 00.00.0000
14789 \begin_layout Labeling
14790 \labelwidthstring 00.00.0000
14799 layout Subparagraph*
14802 \begin_layout Labeling
14803 \labelwidthstring 00.00.0000
14814 \begin_layout Labeling
14815 \labelwidthstring 00.00.0000
14823 layout Bibliography
14826 \begin_layout Labeling
14827 \labelwidthstring 00.00.0000
14838 \begin_layout Labeling
14839 \labelwidthstring 00.00.0000
14850 \begin_layout Labeling
14851 \labelwidthstring 00.00.0000
14862 \begin_layout Labeling
14863 \labelwidthstring 00.00.0000
14874 \begin_layout Labeling
14875 \labelwidthstring 00.00.0000
14886 \begin_layout Labeling
14887 \labelwidthstring 00.00.0000
14895 layout Rotatefoilhead
14898 \begin_layout Labeling
14899 \labelwidthstring 00.00.0000
14907 layout RightAddress
14910 \begin_layout Labeling
14911 \labelwidthstring 00.00.0000
14922 \begin_layout Labeling
14923 \labelwidthstring 00.00.0000
14934 \begin_layout Labeling
14935 \labelwidthstring 00.00.0000
14946 \begin_layout Labeling
14947 \labelwidthstring 00.00.0000
14958 \begin_layout Standard
14959 Die folgenden Definitionen dienen der Kompatibilität zu älteren Versionen.
14960 Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
14963 \begin_layout Labeling
14964 \labelwidthstring 00.00.0000
14975 \begin_layout Labeling
14976 \labelwidthstring 00.00.0000
14984 layout Subsubsection*
14987 \begin_layout Labeling
14988 \labelwidthstring 00.00.0000
14999 \begin_layout Section
15003 \begin_layout Subsection
15004 Spezifische Definitionen aus
15009 \begin_layout Labeling
15010 \labelwidthstring 00.00.0000
15020 \begin_layout Labeling
15021 \labelwidthstring 00.00.0000
15031 \begin_layout Labeling
15032 \labelwidthstring 00.00.0000
15042 \begin_layout Labeling
15043 \labelwidthstring 00.00.0000
15053 \begin_layout Labeling
15054 \labelwidthstring 00.00.0000
15064 \begin_layout Labeling
15065 \labelwidthstring 00.00.0000
15075 \begin_layout Labeling
15076 \labelwidthstring 00.00.0000
15083 hyphenation-point-insert
15086 \begin_layout Labeling
15087 \labelwidthstring 00.00.0000
15097 \begin_layout Labeling
15098 \labelwidthstring 00.00.0000
15105 line-delete-forward
15108 \begin_layout Labeling
15109 \labelwidthstring 00.00.0000
15119 \begin_layout Labeling
15120 \labelwidthstring 00.00.0000
15130 \begin_layout Labeling
15131 \labelwidthstring 00.00.0000
15141 \begin_layout Labeling
15142 \labelwidthstring 00.00.0000
15152 \begin_layout Labeling
15153 \labelwidthstring 00.00.0000
15163 \begin_layout Labeling
15164 \labelwidthstring 00.00.0000
15174 \begin_layout Labeling
15175 \labelwidthstring 00.00.0000
15185 \begin_layout Labeling
15186 \labelwidthstring 00.00.0000
15196 \begin_layout Labeling
15197 \labelwidthstring 00.00.0000
15207 \begin_layout Labeling
15208 \labelwidthstring 00.00.0000
15218 \begin_layout Labeling
15219 \labelwidthstring 00.00.0000
15229 \begin_layout Labeling
15230 \labelwidthstring 00.00.0000
15240 \begin_layout Labeling
15241 \labelwidthstring 00.00.0000
15244 Strg+X\InsetSpace ~
15252 \begin_layout Labeling
15253 \labelwidthstring 00.00.0000
15256 Strg+X\InsetSpace ~
15264 \begin_layout Labeling
15265 \labelwidthstring 00.00.0000
15268 Strg+X\InsetSpace ~
15276 \begin_layout Labeling
15277 \labelwidthstring 00.00.0000
15280 Strg+X\InsetSpace ~
15288 \begin_layout Labeling
15289 \labelwidthstring 00.00.0000
15293 Strg+X\InsetSpace ~
15301 \begin_layout Labeling
15302 \labelwidthstring 00.00.0000
15305 Strg+X\InsetSpace ~
15313 \begin_layout Labeling
15314 \labelwidthstring 00.00.0000
15317 Strg+X\InsetSpace ~
15325 \begin_layout Labeling
15326 \labelwidthstring 00.00.0000
15329 Strg+X\InsetSpace ~
15337 \begin_layout Labeling
15338 \labelwidthstring 00.00.0000
15341 Strg+X\InsetSpace ~
15349 \begin_layout Labeling
15350 \labelwidthstring 00.00.0000
15354 Strg+X\InsetSpace ~
15362 \begin_layout Labeling
15363 \labelwidthstring 00.00.0000
15366 Strg+X\InsetSpace ~
15374 \begin_layout Labeling
15375 \labelwidthstring 00.00.0000
15378 Strg+X\InsetSpace ~
15386 \begin_layout Labeling
15387 \labelwidthstring 00.00.0000
15390 Strg+X\InsetSpace ~
15399 \begin_layout Labeling
15400 \labelwidthstring 00.00.0000
15403 Strg+X\InsetSpace ~
15412 \begin_layout Labeling
15413 \labelwidthstring 00.00.0000
15416 Strg+X\InsetSpace ~
15425 \begin_layout Labeling
15426 \labelwidthstring 00.00.0000
15429 Strg+X\InsetSpace ~
15438 \begin_layout Labeling
15439 \labelwidthstring 00.00.0000
15442 Strg+X\InsetSpace ~
15451 \begin_layout Labeling
15452 \labelwidthstring 00.00.0000
15456 Strg+X\InsetSpace ~
15464 \begin_layout Labeling
15465 \labelwidthstring 00.00.0000
15468 Strg+X\InsetSpace ~
15476 \begin_layout Labeling
15477 \labelwidthstring 00.00.0000
15480 Strg+X\InsetSpace ~
15488 \begin_layout Labeling
15489 \labelwidthstring 00.00.0000
15492 Strg+X\InsetSpace ~
15500 \begin_layout Labeling
15501 \labelwidthstring 00.00.0000
15504 Strg+X\InsetSpace ~
15509 menu-open Documents
15512 \begin_layout Labeling
15513 \labelwidthstring 00.00.0000
15516 Strg+X\InsetSpace ~
15524 \begin_layout Labeling
15525 \labelwidthstring 00.00.0000
15528 Strg+X\InsetSpace ~
15536 \begin_layout Labeling
15537 \labelwidthstring 00.00.0000
15540 Strg+X\InsetSpace ~
15548 \begin_layout Labeling
15549 \labelwidthstring 00.00.0000
15552 Strg+X\InsetSpace ~
15560 \begin_layout Labeling
15561 \labelwidthstring 00.00.0000
15564 Strg+X\InsetSpace ~
15572 \begin_layout Labeling
15573 \labelwidthstring 00.00.0000
15576 Strg+X\InsetSpace ~
15581 buffer-toggle-read-only
15584 \begin_layout Labeling
15585 \labelwidthstring 00.00.0000
15588 Strg+X\InsetSpace ~
15596 \begin_layout Labeling
15597 \labelwidthstring 00.00.0000
15600 Strg+X\InsetSpace ~
15608 \begin_layout Labeling
15609 \labelwidthstring 00.00.0000
15612 Strg+X\InsetSpace ~
15620 \begin_layout Labeling
15621 \labelwidthstring 00.00.0000
15631 \begin_layout Labeling
15632 \labelwidthstring 00.00.0000
15642 \begin_layout Labeling
15643 \labelwidthstring 00.00.0000
15653 \begin_layout Labeling
15654 \labelwidthstring 00.00.0000
15664 \begin_layout Labeling
15665 \labelwidthstring 00.00.0000
15671 \begin_inset Formula $\uparrow$
15679 \begin_layout Labeling
15680 \labelwidthstring 00.00.0000
15686 \begin_inset Formula $\downarrow$
15694 \begin_layout Labeling
15695 \labelwidthstring 00.00.0000
15701 \begin_inset Formula $\downarrow$
15709 \begin_layout Labeling
15710 \labelwidthstring 00.00.0000
15716 \begin_inset Formula $\uparrow$
15724 \begin_layout Labeling
15725 \labelwidthstring 00.00.0000
15729 \begin_inset Formula $\leftarrow$
15739 \begin_layout Labeling
15740 \labelwidthstring 00.00.0000
15744 \begin_inset Formula $\rightarrow$
15754 \begin_layout Labeling
15755 \labelwidthstring 00.00.0000
15761 \begin_inset Formula $\uparrow$
15769 \begin_layout Labeling
15770 \labelwidthstring 00.00.0000
15776 \begin_inset Formula $\downarrow$
15784 \begin_layout Labeling
15785 \labelwidthstring 00.00.0000
15789 \begin_inset Formula $\leftarrow$
15799 \begin_layout Labeling
15800 \labelwidthstring 00.00.0000
15804 \begin_inset Formula $\rightarrow$
15814 \begin_layout Labeling
15815 \labelwidthstring 00.00.0000
15822 word-delete-forward
15825 \begin_layout Labeling
15826 \labelwidthstring 00.00.0000
15833 word-delete-backward
15836 \begin_layout Labeling
15837 \labelwidthstring 00.00.0000
15847 \begin_layout Labeling
15848 \labelwidthstring 00.00.0000
15856 end-of-sentence-period-insert
15859 \begin_layout Labeling
15860 \labelwidthstring 00.00.0000
15867 protected-space-insert
15870 \begin_layout Labeling
15871 \labelwidthstring 00.00.0000
15881 \begin_layout Labeling
15882 \labelwidthstring 00.00.0000
15892 \begin_layout Labeling
15893 \labelwidthstring 00.00.0000
15903 \begin_layout Labeling
15904 \labelwidthstring 00.00.0000
15914 \begin_layout Labeling
15915 \labelwidthstring 00.00.0000
15925 \begin_layout Labeling
15926 \labelwidthstring 00.00.0000
15936 \begin_layout Labeling
15937 \labelwidthstring 00.00.0000
15944 buffer-begin-select
15947 \begin_layout Labeling
15948 \labelwidthstring 00.00.0000
15958 \begin_layout Labeling
15959 \labelwidthstring 00.00.0000
15963 \begin_inset Formula $\uparrow$
15970 paragraph-up-select
15973 \begin_layout Labeling
15974 \labelwidthstring 00.00.0000
15978 \begin_inset Formula $\downarrow$
15985 paragraph-down-select
15988 \begin_layout Labeling
15989 \labelwidthstring 00.00.0000
15995 \begin_inset Formula $\leftarrow$
16000 word-backward-select
16003 \begin_layout Labeling
16004 \labelwidthstring 00.00.0000
16010 \begin_inset Formula $\rightarrow$
16015 word-forward-select
16018 \begin_layout Labeling
16019 \labelwidthstring 00.00.0000
16029 \begin_layout Labeling
16030 \labelwidthstring 00.00.0000
16037 word-delete-forward
16040 \begin_layout Labeling
16041 \labelwidthstring 00.00.0000
16051 \begin_layout Labeling
16052 \labelwidthstring 00.00.0000
16062 \begin_layout Labeling
16063 \labelwidthstring 00.00.0000
16073 \begin_layout Labeling
16074 \labelwidthstring 00.00.0000
16085 \begin_layout Labeling
16086 \labelwidthstring 00.00.0000
16093 break-paragraph-keep-layout
16096 \begin_layout Labeling
16097 \labelwidthstring 00.00.0000
16107 \begin_layout Subsection
16108 Spezifische Definitionen aus
16113 \begin_layout Labeling
16114 \labelwidthstring 00.00.0000
16124 \begin_layout Labeling
16125 \labelwidthstring 00.00.0000
16135 \begin_layout Labeling
16136 \labelwidthstring 00.00.0000
16146 \begin_layout Labeling
16147 \labelwidthstring 00.00.0000
16157 \begin_layout Labeling
16158 \labelwidthstring 00.00.0000
16168 \begin_layout Labeling
16169 \labelwidthstring 00.00.0000
16179 \begin_layout Labeling
16180 \labelwidthstring 00.00.0000
16190 \begin_layout Labeling
16191 \labelwidthstring 00.00.0000
16201 \begin_layout Labeling
16202 \labelwidthstring 00.00.0000
16212 \begin_layout Labeling
16213 \labelwidthstring 00.00.0000
16223 \begin_layout Labeling
16224 \labelwidthstring 00.00.0000
16234 \begin_layout Labeling
16235 \labelwidthstring 00.00.0000
16245 \begin_layout Labeling
16246 \labelwidthstring 00.00.0000
16256 \begin_layout Labeling
16257 \labelwidthstring 00.00.0000
16267 \begin_layout Labeling
16268 \labelwidthstring 00.00.0000
16278 \begin_layout Labeling
16279 \labelwidthstring 00.00.0000
16289 \begin_layout Labeling
16290 \labelwidthstring 00.00.0000
16300 \begin_layout Labeling
16301 \labelwidthstring 00.00.0000
16311 \begin_layout Labeling
16312 \labelwidthstring 00.00.0000
16322 \begin_layout Labeling
16323 \labelwidthstring 00.00.0000
16339 \begin_layout Labeling
16340 \labelwidthstring 00.00.0000
16350 \begin_layout Labeling
16351 \labelwidthstring 00.00.0000
16361 \begin_layout Labeling
16362 \labelwidthstring 00.00.0000
16369 protected-space-insert
16372 \begin_layout Labeling
16373 \labelwidthstring 00.00.0000
16383 \begin_layout Labeling
16384 \labelwidthstring 00.00.0000
16394 \begin_layout Labeling
16395 \labelwidthstring 00.00.0000
16405 \begin_layout Labeling
16406 \labelwidthstring 00.00.0000
16413 buffer-new-template
16416 \begin_layout Labeling
16417 \labelwidthstring 00.00.0000
16427 \begin_layout Labeling
16428 \labelwidthstring 00.00.0000
16438 \begin_layout Labeling
16439 \labelwidthstring 00.00.0000
16449 \begin_layout Labeling
16450 \labelwidthstring 00.00.0000
16460 \begin_layout Labeling
16461 \labelwidthstring 00.00.0000
16471 \begin_layout Labeling
16472 \labelwidthstring 00.00.0000
16482 \begin_layout Labeling
16483 \labelwidthstring 00.00.0000
16493 \begin_layout Labeling
16494 \labelwidthstring 00.00.0000
16502 end-of-sentence-period-insert
16505 \begin_layout Labeling
16506 \labelwidthstring 00.00.0000
16516 \begin_layout Labeling
16517 \labelwidthstring 00.00.0000
16527 \begin_layout Labeling
16528 \labelwidthstring 00.00.0000
16535 hyphenation-point-insert
16538 \begin_layout Labeling
16539 \labelwidthstring 00.00.0000
16549 \begin_layout Labeling
16550 \labelwidthstring 00.00.0000
16553 Strg+Umschalt+Leertaste
16557 protected-space-insert
16560 \begin_layout Labeling
16561 \labelwidthstring 00.00.0000
16571 \begin_layout Labeling
16572 \labelwidthstring 00.00.0000
16582 \begin_layout Labeling
16583 \labelwidthstring 00.00.0000
16593 \begin_layout Labeling
16594 \labelwidthstring 00.00.0000
16600 \begin_inset Formula $\uparrow$
16608 \begin_layout Labeling
16609 \labelwidthstring 00.00.0000
16615 \begin_inset Formula $\downarrow$
16623 \begin_layout Labeling
16624 \labelwidthstring 00.00.0000
16634 \begin_layout Labeling
16635 \labelwidthstring 00.00.0000
16645 \begin_layout Labeling
16646 \labelwidthstring 00.00.0000
16652 \begin_inset Formula $\downarrow$
16660 \begin_layout Labeling
16661 \labelwidthstring 00.00.0000
16667 \begin_inset Formula $\uparrow$
16675 \begin_layout Labeling
16676 \labelwidthstring 00.00.0000
16682 \begin_inset Formula $\leftarrow$
16690 \begin_layout Labeling
16691 \labelwidthstring 00.00.0000
16697 \begin_inset Formula $\rightarrow$
16705 \begin_layout Labeling
16706 \labelwidthstring 00.00.0000
16716 \begin_layout Labeling
16717 \labelwidthstring 00.00.0000
16727 \begin_layout Labeling
16728 \labelwidthstring 00.00.0000
16734 \begin_inset Formula $\uparrow$
16742 \begin_layout Labeling
16743 \labelwidthstring 00.00.0000
16749 \begin_inset Formula $\downarrow$
16757 \begin_layout Labeling
16758 \labelwidthstring 00.00.0000
16765 word-delete-forward
16768 \begin_layout Labeling
16769 \labelwidthstring 00.00.0000
16776 word-delete-backward
16779 \begin_layout Labeling
16780 \labelwidthstring 00.00.0000
16790 \begin_layout Labeling
16791 \labelwidthstring 00.00.0000
16801 \begin_layout Labeling
16802 \labelwidthstring 00.00.0000
16808 \begin_inset Formula $\leftarrow$
16816 \begin_layout Labeling
16817 \labelwidthstring 00.00.0000
16823 \begin_inset Formula $\rightarrow$
16831 \begin_layout Labeling
16832 \labelwidthstring 00.00.0000
16838 \begin_inset Formula $\downarrow$
16843 paragraph-down-select
16846 \begin_layout Labeling
16847 \labelwidthstring 00.00.0000
16857 \begin_layout Labeling
16858 \labelwidthstring 00.00.0000
16865 buffer-begin-select
16868 \begin_layout Labeling
16869 \labelwidthstring 00.00.0000
16875 \begin_inset Formula $\leftarrow$
16880 word-backward-select
16883 \begin_layout Labeling
16884 \labelwidthstring 00.00.0000
16890 \begin_inset Formula $\rightarrow$
16895 word-forward-select
16898 \begin_layout Labeling
16899 \labelwidthstring 00.00.0000
16905 \begin_inset Formula $\uparrow$
16910 paragraph-up-select
16913 \begin_layout Labeling
16914 \labelwidthstring 00.00.0000
16924 \begin_layout Labeling
16925 \labelwidthstring 00.00.0000
16932 break-paragraph-keep-layout
16935 \begin_layout Labeling
16936 \labelwidthstring 00.00.0000
16947 \begin_layout Labeling
16948 \labelwidthstring 00.00.0000
16954 \begin_inset Formula $\rightarrow$
16962 \begin_layout Labeling
16963 \labelwidthstring 00.00.0000
16969 \begin_inset Formula $\leftarrow$
16977 \begin_layout Labeling
16978 \labelwidthstring 00.00.0000
16988 \begin_layout Labeling
16989 \labelwidthstring 00.00.0000
16999 \begin_layout Labeling
17000 \labelwidthstring 00.00.0000
17010 \begin_layout Labeling
17011 \labelwidthstring 00.00.0000
17021 \begin_layout Labeling
17022 \labelwidthstring 00.00.0000
17032 \begin_layout Labeling
17033 \labelwidthstring 00.00.0000
17043 \begin_layout Labeling
17044 \labelwidthstring 00.00.0000
17054 \begin_layout Labeling
17055 \labelwidthstring 00.00.0000
17065 \begin_layout Subsection
17066 Spezifische Definitionen aus
17071 \begin_layout Standard
17072 Definitionen die denen aus dem Programm Scientific Word ähnlich sind.
17075 \begin_layout Standard
17076 Zusammengestellt von
17084 \begin_layout Standard
17085 Diese Definitionen erleichtern das Schreiben von Gleichungen, ohne die Maus
17089 \begin_layout Standard
17090 Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
17091 sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
17092 Wenn Sie beispielsweise wissen wollen, wie
17096 korrekt bezeichnet wird, drücken Sie
17100 gefolgt von dieser Kombination, und in der Statuszeile sehen Sie dann
17101 \begin_inset Quotes gld
17106 Strg+S Umschalt+Strg+Ampersand
17109 \begin_inset Quotes grd
17115 \begin_layout Labeling
17116 \labelwidthstring 00.00.0000
17126 \begin_layout Standard
17127 Wechsel normal/hervorgehobener Modus für Gleichungen.
17130 \begin_layout Labeling
17131 \labelwidthstring 00.00.0000
17141 \begin_layout Standard
17142 Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste drücken,
17143 wird der Ausdruck als Zähler eines Bruches verwendet.
17146 \begin_layout Labeling
17147 \labelwidthstring 00.00.0000
17157 \begin_layout Standard
17158 Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
17159 Das normalerweise verwendete
17161 math\SpecialChar \-
17164 , das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
17167 \begin_layout Labeling
17168 \labelwidthstring 00.00.0000
17178 \begin_layout Labeling
17179 \labelwidthstring 00.00.0000
17189 \begin_inset Formula $\int$
17195 \begin_layout Labeling
17196 \labelwidthstring 00.00.0000
17203 line-delete-forward
17208 \begin_layout Standard
17209 Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
17210 im Mathemodus schreiben
17213 \begin_layout Labeling
17214 \labelwidthstring 00.00.0000
17224 \begin_layout Standard
17225 Befehle, um die Numerierung von Gleichungen zu kontrollieren.
17226 Die in Sciword verwendete Sequenz
17230 bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
17233 \begin_layout Labeling
17234 \labelwidthstring 00.00.0000
17243 Add/remove a number to single equation.
17246 \begin_layout Labeling
17247 \labelwidthstring 00.00.0000
17256 Add/remove a number to a line in equation array.
17259 \begin_layout Labeling
17260 \labelwidthstring 00.00.0000
17270 \begin_layout Labeling
17271 \labelwidthstring 00.00.0000
17283 \begin_layout Labeling
17284 \labelwidthstring 00.00.0000
17294 \begin_inset Formula $\sqrt{}$
17300 \begin_layout Labeling
17301 \labelwidthstring 00.00.0000
17311 \begin_layout Labeling
17312 \labelwidthstring 00.00.0000
17322 \begin_layout Labeling
17323 \labelwidthstring 00.00.0000
17333 \begin_layout Labeling
17334 \labelwidthstring 00.00.0000
17344 \begin_layout Labeling
17345 \labelwidthstring 00.00.0000
17355 \begin_layout Labeling
17356 \labelwidthstring 00.00.0000
17366 \begin_layout Labeling
17367 \labelwidthstring 00.00.0000
17377 \begin_layout Standard
17379 In Sciword erhält man durch Eingabe von
17387 ein Paar zusammengehöriger Klammern.
17388 Um ungleiche Klammerpaare zu erhalten, müssen Sie den Dialog
17390 Mathe-Kontrollfläche
17393 Wenn Sie mit der Rück-Taste (backspace) die
17397 Klammer eines solchen Paares löschen ,wird nur die Klammer und nicht der
17401 \begin_layout Labeling
17402 \labelwidthstring 00.00.0000
17412 \begin_layout Labeling
17413 \labelwidthstring 00.00.0000
17416 Umschalt+Strg+parenleft
17423 \begin_layout Labeling
17424 \labelwidthstring 00.00.0000
17434 \begin_layout Labeling
17435 \labelwidthstring 00.00.0000
17438 Umschalt+Strg+parenright
17445 \begin_layout Labeling
17446 \labelwidthstring 00.00.0000
17456 \begin_layout Labeling
17457 \labelwidthstring 00.00.0000
17467 \begin_layout Labeling
17468 \labelwidthstring 00.00.0000
17475 math-delim langle rangle
17478 \begin_layout Labeling
17479 \labelwidthstring 00.00.0000
17486 math-delim langle rangle
17489 \begin_layout Labeling
17490 \labelwidthstring 00.00.0000
17500 \begin_layout Labeling
17501 \labelwidthstring 00.00.0000
17517 \begin_layout Labeling
17518 \labelwidthstring 00.00.0000
17528 \begin_layout Labeling
17529 \labelwidthstring 00.00.0000
17539 \begin_layout Labeling
17540 \labelwidthstring 00.00.0000
17550 \begin_layout Standard
17551 In Sciword erhält man Akzente vorrangig, indem man die entsprechende Akzenttaste
17552 zusammen mit Strg drückt, also
17565 für den Acute-Akzent,
17569 für die Tilde usw\SpecialChar \@.
17570 Einige davon funktionieren nur im Mathematikmodus.
17573 \begin_layout Labeling
17574 \labelwidthstring 00.00.0000
17585 \begin_layout Labeling
17586 \labelwidthstring 00.00.0000
17596 \begin_layout Labeling
17597 \labelwidthstring 00.00.0000
17607 \begin_layout Labeling
17608 \labelwidthstring 00.00.0000
17618 \begin_layout Labeling
17619 \labelwidthstring 00.00.0000
17629 \begin_layout Labeling
17630 \labelwidthstring 00.00.0000
17640 \begin_layout Labeling
17641 \labelwidthstring 00.00.0000
17651 \begin_layout Labeling
17652 \labelwidthstring 00.00.0000
17662 \begin_layout Labeling
17663 \labelwidthstring 00.00.0000
17672 Why is it not "accent-bar"?
17675 \begin_layout Standard
17676 Funktionstasten -- größtenteils kompatibel zu Sciword.
17679 \begin_layout Labeling
17680 \labelwidthstring 00.00.0000
17690 \begin_layout Labeling
17691 \labelwidthstring 00.00.0000
17701 \begin_layout Labeling
17702 \labelwidthstring 00.00.0000
17712 \begin_layout Labeling
17713 \labelwidthstring 00.00.0000
17723 \begin_layout Standard
17724 In Sciword werden F4 bis F8 benutzt, um die Zeichensätze zu wechseln, F4
17725 geht dabei zum Standardzeichensatz.
17728 \begin_layout Labeling
17729 \labelwidthstring 00.00.0000
17739 \begin_layout Labeling
17740 \labelwidthstring 00.00.0000
17750 \begin_layout Labeling
17751 \labelwidthstring 00.00.0000
17761 \begin_layout Labeling
17762 \labelwidthstring 00.00.0000
17772 \begin_layout Labeling
17773 \labelwidthstring 00.00.0000
17783 \begin_layout Standard
17784 Sciword-Abkürzungen für mathematische Symbole.
17787 \begin_layout Labeling
17788 \labelwidthstring 00.00.0000
17798 \begin_inset Formula $\prime$
17804 \begin_layout Labeling
17805 \labelwidthstring 00.00.0000
17811 \begin_inset Formula $\uparrow$
17821 \begin_layout Labeling
17822 \labelwidthstring 00.00.0000
17828 \begin_inset Formula $\downarrow$
17838 \begin_layout Labeling
17839 \labelwidthstring 00.00.0000
17842 Strg+S\InsetSpace ~
17847 math-insert partial
17849 Partielle Ableitung
17850 \begin_inset Formula $\partial$
17856 \begin_layout Labeling
17857 \labelwidthstring 00.00.0000
17860 Strg+S\InsetSpace ~
17868 \begin_inset Formula $\sum$
17874 \begin_layout Labeling
17875 \labelwidthstring 00.00.0000
17878 Strg+S\InsetSpace ~
17886 \begin_inset Formula $\prod$
17892 \begin_layout Labeling
17893 \labelwidthstring 00.00.0000
17896 Strg+S\InsetSpace ~
17904 \begin_inset Formula $\infty$
17910 \begin_layout Labeling
17911 \labelwidthstring 00.00.0000
17914 Strg+S\InsetSpace ~
17919 symbol-insert times
17922 \begin_layout Standard
17923 Meine eigenen Kürzel für Dinge, die ich oft verwende.
17926 \begin_layout Labeling
17927 \labelwidthstring 00.00.0000
17930 Strg+S\InsetSpace ~
17938 \begin_layout Labeling
17939 \labelwidthstring 00.00.0000
17942 Strg+S\InsetSpace ~
17950 \begin_inset Quotes gld
17954 \begin_inset Quotes grd
17958 \begin_inset Formula $\dagger$
17964 \begin_layout Labeling
17965 \labelwidthstring 00.00.0000
17968 Strg+S\InsetSpace ~
17976 \begin_inset Formula $\equiv$
17982 \begin_layout Labeling
17983 \labelwidthstring 00.00.0000
17993 \begin_inset Quotes gld
17997 \begin_inset Quotes grd
18001 \begin_inset Formula $\approx$
18007 \begin_layout Labeling
18008 \labelwidthstring 00.00.0000
18018 \begin_inset Formula $\sim$
18024 \begin_layout Labeling
18025 \labelwidthstring 00.00.0000
18032 math-insert rightarrow
18035 \begin_layout Labeling
18036 \labelwidthstring 00.00.0000
18046 \begin_layout Labeling
18047 \labelwidthstring 00.00.0000
18057 \begin_layout Labeling
18058 \labelwidthstring 00.00.0000
18061 Strg+S\InsetSpace ~
18069 \begin_layout Labeling
18070 \labelwidthstring 00.00.0000
18073 Strg+S\InsetSpace ~
18081 \begin_layout Subsection
18082 Standard-Definitionen im Mathematikmodus
18085 \begin_layout Labeling
18086 \labelwidthstring 00.00.0000
18094 math-insert overline
18097 \begin_layout Labeling
18098 \labelwidthstring 00.00.0000
18109 \begin_layout Labeling
18110 \labelwidthstring 00.00.0000
18121 \begin_layout Labeling
18122 \labelwidthstring 00.00.0000
18133 \begin_layout Labeling
18134 \labelwidthstring 00.00.0000
18145 \begin_layout Labeling
18146 \labelwidthstring 00.00.0000
18157 \begin_layout Labeling
18158 \labelwidthstring 00.00.0000
18169 \begin_layout Labeling
18170 \labelwidthstring 00.00.0000
18181 \begin_layout Labeling
18182 \labelwidthstring 00.00.0000
18193 \begin_layout Labeling
18194 \labelwidthstring 00.00.0000
18205 \begin_layout Labeling
18206 \labelwidthstring 00.00.0000
18217 \begin_layout Labeling
18218 \labelwidthstring 00.00.0000
18226 math-insert partial
18229 \begin_layout Labeling
18230 \labelwidthstring 00.00.0000
18241 \begin_layout Labeling
18242 \labelwidthstring 00.00.0000
18253 \begin_layout Labeling
18254 \labelwidthstring 00.00.0000
18265 \begin_layout Labeling
18266 \labelwidthstring 00.00.0000
18277 \begin_layout Labeling
18278 \labelwidthstring 00.00.0000
18289 \begin_layout Labeling
18290 \labelwidthstring 00.00.0000
18301 \begin_layout Labeling
18302 \labelwidthstring 00.00.0000
18313 \begin_layout Labeling
18314 \labelwidthstring 00.00.0000
18325 \begin_layout Labeling
18326 \labelwidthstring 00.00.0000
18337 \begin_layout Labeling
18338 \labelwidthstring 00.00.0000
18349 \begin_layout Labeling
18350 \labelwidthstring 00.00.0000
18361 \begin_layout Labeling
18362 \labelwidthstring 00.00.0000
18373 \begin_layout Labeling
18374 \labelwidthstring 00.00.0000
18385 \begin_layout Labeling
18386 \labelwidthstring 00.00.0000
18397 \begin_layout Labeling
18398 \labelwidthstring 00.00.0000
18406 math-delim langle rangle
18409 \begin_layout Labeling
18410 \labelwidthstring 00.00.0000
18418 math-delim rangle langle
18421 \begin_layout Labeling
18422 \labelwidthstring 00.00.0000
18433 \begin_layout Labeling
18434 \labelwidthstring 00.00.0000
18445 \begin_layout Labeling
18446 \labelwidthstring 00.00.0000
18457 \begin_layout Subsection
18458 Sonstige Tastaturkürzel
18461 \begin_layout Labeling
18462 \labelwidthstring 00.00.0000
18473 \begin_layout Labeling
18474 \labelwidthstring 00.00.0000
18485 \begin_layout Labeling
18486 \labelwidthstring 00.00.0000
18497 \begin_layout Labeling
18498 \labelwidthstring 00.00.0000
18509 \begin_layout Labeling
18510 \labelwidthstring 00.00.0000