1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
5 \origin /systemlyxdir/doc/de/
8 % Präambel nicht verändern!!!
10 % Die Präambel stellt sicher, dass das Benutzerhandbuch korrekt
11 % in die Formate pdf, ps und dvi exportiert werden kann.
12 % Wenn Probleme beim Exportieren auftreten, können Sie sich
13 % an das LyX-Dokumentationsteam wenden.
14 % EMail: lyx-docs@lists.lyx.org
16 % wenn pdflatex benutzt wird:
20 % Schrift für hübschere PDF-Ansichten
21 \IfFileExists{lmodern.sty}
22 {\usepackage{lmodern}}{}
24 \fi % Ende von: wenn pdflatex benutzt wird
26 % Setzt den Link für Spruenge zu Gleitabbildungen
27 % auf den Anfang des Gelitobjekts und nicht aufs Ende
28 \usepackage[figure]{hypcap}
30 % Die Seiten des Inhaltsverzeichnisses werden römisch numeriert,
31 % ein PDF-Lesezeichen für das Inhaltsverzeichnis wird hinzugefügt
32 \let\myTOC\tableofcontents
33 \renewcommand\tableofcontents{%
35 \pdfbookmark[1]{\contentsname}{}
39 % Linkfläche für Querverweise vergrößern und automatisch benennen,
40 \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
41 \addto\extrasngerman{%
42 \renewcommand*{\equationautorefname}[1]{}%
43 \renewcommand{\sectionautorefname}{Kap.\negthinspace}%
44 \renewcommand{\subsectionautorefname}{Kap.\negthinspace}%
45 \renewcommand{\subsubsectionautorefname}{Kap.\negthinspace}%
48 \options fleqn,bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
49 \use_default_options false
53 \maintain_unincluded_children false
56 InsetLayout CharStyle:MenuItem
65 \newcommand*{\menuitem}[1]{{\sffamily #1}}
68 # In case we need to do with sans...
69 #InsetLayout CharStyle:Code
74 #\renewcommand{\code}[1]{{\sffamily #1}}
79 \language_package default
84 \font_typewriter default
86 \font_default_family default
87 \use_non_tex_fonts false
93 \default_output_format default
95 \bibtex_command default
96 \index_command default
100 \pdf_title "LyX-Anpassung: Möglichkeiten für fortgeschrittene Benutzer"
101 \pdf_author "LyX Team, deutsche Übersetzung: Peter Sütterlin, Leif Albers und Hartmut Haase"
102 \pdf_subject "LyX-Dokumentation, Anpassung"
103 \pdf_keywords "LyX, Dokumentation"
105 \pdf_bookmarksnumbered true
106 \pdf_bookmarksopen true
107 \pdf_bookmarksopenlevel 1
108 \pdf_breaklinks false
112 \pdf_pdfusetitle false
113 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
116 \use_package amsmath 0
117 \use_package amssymb 0
118 \use_package cancel 0
120 \use_package mathdots 0
121 \use_package mathtools 0
122 \use_package mhchem 0
123 \use_package stackrel 0
124 \use_package stmaryrd 0
125 \use_package undertilde 0
127 \cite_engine_type default
131 \paperorientation portrait
140 \index Stichwortverzeichnis
146 \paragraph_separation indent
147 \paragraph_indentation default
148 \quotes_language german
151 \paperpagestyle headings
152 \tracking_changes false
153 \output_changes false
156 \html_be_strict false
164 \begin_inset Newline newline
167 Möglichkeiten für fortgeschrittene Benutzer
176 \begin_layout Plain Layout
203 \begin_inset Newline newline
207 \begin_inset Newline newline
213 \begin_layout Standard
214 \begin_inset CommandInset toc
215 LatexCommand tableofcontents
222 \begin_layout Chapter
226 \begin_layout Standard
227 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
229 bietet, um es den eigenen Wünschen anzupassen.
230 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
231 Drucken, das Senden von Befehlen an \SpecialChar LyX
232 durch den \SpecialChar LyX
233 -Server, Internationalisierung,
234 Installation neuer \SpecialChar LaTeX
235 -Klassen und \SpecialChar LyX
237 \begin_inset space \space{}
241 Es kann hier nicht alles beschrieben werden, das an \SpecialChar LyX
242 individuell eingestellt
243 und verändert werden kann — die Entwickler fügen Neuerungen schneller ein,
244 als wir sie dokumentieren können — doch werden die grundlegenden Fähigkeiten
246 dokumentiert sowie für einige der etwas obskuren Hinweise gegeben.
249 \begin_layout Standard
250 Mit der Version 1.1.6 von \SpecialChar LyX
251 wurde eine neue Schnittstelle zu den konfigurierbaren
252 Eigenschaften eingeführt, die Sie über den Menüpunkt
254 Werkzeuge\SpecialChar menuseparator
259 Diese macht die weiter unten aufgeführten Erläuterungen zu den Konfigurationsda
260 teien von \SpecialChar LyX
261 nicht überflüssig, aber es vereinfacht doch den Prozess, \SpecialChar LyX
267 Bedürfnisse anzupassen.
270 \begin_layout Chapter
271 Die Konfigurationsdateien von \SpecialChar LyX
275 \begin_layout Standard
276 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
279 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
280 ichnis von \SpecialChar LyX
281 auf Ihrem Rechner befindet.
282 Sie erfahren dies über den Menüpunkt
284 Hilfe\SpecialChar menuseparator
292 In diesem Verzeichnis speichert \SpecialChar LyX
293 alle systemweiten Konfigurationsdateien,
294 wir werden es im weiteren
303 \begin_layout Section
313 \begin_layout Standard
320 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
321 das Verhalten von \SpecialChar LyX
322 beeinflusst werden kann.
323 Diese Dateien können direkt von \SpecialChar LyX
326 Werkzeuge\SpecialChar menuseparator
330 gelesen und geändert werden.
331 Fast alles, was Sie möglicherweise an \SpecialChar LyX
332 ändern wollen, können Sie hier einstelle
334 Jedoch können auch viele interne Dinge in \SpecialChar LyX
335 angepasst werden, indem man
336 diverse andere Dateien in
343 Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
344 nitten behandelt werden.
347 \begin_layout Subsection
348 Automatisch erzeugte Dateien
351 \begin_layout Standard
352 Diese Dateien werden automatisch bei der Konfiguration von \SpecialChar LyX
354 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
356 Normalerweise sollte man sie nicht verändern, da sie jederzeit von \SpecialChar LyX
361 \begin_layout Labeling
362 \labelwidthstring 00.00.0000
369 enthält Standardwerte für diverse Befehle.
370 Einstellungen, die Ihnen nicht zusagen, können einfach über
372 Werkzeuge\SpecialChar menuseparator
379 \begin_layout Labeling
380 \labelwidthstring 00.00.0000
387 enthält eine Auf\SpecialChar ligaturebreak
388 listung aller \SpecialChar LaTeX
389 -Pakete, die von \SpecialChar LyX
391 Derzeit wird diese Liste von \SpecialChar LyX
392 selber nicht benutzt, jedoch ist die Information,
393 zusammen mit einigem anderen, über den Menüpunkt
395 Hilfe\SpecialChar menuseparator
397 \begin_inset space \space{}
405 \begin_layout Labeling
406 \labelwidthstring 00.00.0000
413 ist eine Liste mit den im Verzeichnis
417 gefundenen Textklassen, zusammen mit den entsprechenden \SpecialChar LaTeX
419 und einer kurzen Beschreibung.
422 \begin_layout Labeling
423 \labelwidthstring 00.00.0000
432 wird bei der Konfiguration aus der Datei
439 \begin_inset Newline linebreak
445 Jeder Eintrag der Form
457 ersetzt, je nachdem, ob das Paket
464 \begin_layout Subsection
468 \begin_layout Labeling
469 \labelwidthstring 00.00.0000
476 Dieses Verzeichnis enthält Dateien mit der Endung
481 In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Menüs
482 öffnen und Bearbeitungsoperationen direkt starten können.
487 mit einer an die internationalisierte Version von \SpecialChar LyX
488 angepassten Tastenbelegung
489 existiert, wird diese bevorzugt geladen.
490 Näheres dazu finden Sie in
491 \begin_inset CommandInset ref
493 reference "cha:Internationales-LyX"
500 \begin_layout Labeling
501 \labelwidthstring 00.00.0000
508 Hier sind einige PostScript-Bilder gespeichert, die Sie in Ihre Dokumente
513 \begin_layout Labeling
514 \labelwidthstring 00.00.0000
521 Enthält die Dateien der \SpecialChar LyX
522 -Dokumentation (einschließlich der, die Sie gerade
524 Eine kleine Ausnahmestellung hat die bereits beschriebene Datei
533 Auch hier wird eine übersetzte Version mit dem Vorsatz
537 vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
539 \begin_inset CommandInset ref
541 reference "cha:Internationales-LyX"
548 \begin_layout Labeling
549 \labelwidthstring 00.00.0000
556 Enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
557 iten von \SpecialChar LyX
559 Verwenden Sie die Schaltfläche
563 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
566 \begin_layout Labeling
567 \labelwidthstring 00.00.0000
572 Enthält Bilddateien, die von der Dialogbox
578 Do\SpecialChar softhyphen
579 ku\SpecialChar softhyphen
582 \SpecialChar menuseparator
588 Außerdem finden Sie hier die unterschiedlichen Icons für die Werkzeugleiste
589 und das Bild für den Startbildschirm.
592 \begin_layout Labeling
593 \labelwidthstring 00.00.0000
600 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
601 Näheres dazu finden Sie im
602 \begin_inset CommandInset ref
604 reference "sec:Internationale-Tastaturtabellen"
611 \begin_layout Labeling
612 \labelwidthstring 00.00.0000
620 \begin_inset CommandInset ref
622 reference "cha:Installieren-neuer-Textklassen"
626 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
630 \begin_layout Labeling
631 \labelwidthstring 00.00.0000
636 / Enthält Dateien, die für die Konvertierung zwischen verschiedenen \SpecialChar LyX
641 \begin_layout Plain Layout
648 Versionen benötigt werden.
651 \begin_layout Labeling
652 \labelwidthstring 00.00.0000
657 / Hier sind einige Python-Skripte abgelegt, die \SpecialChar LyX
658 für bestimmte interne Operation
662 \begin_layout Labeling
663 \labelwidthstring 00.00.0000
668 / Enthält die Vorlagendateien, die Ihnen bei
670 Datei\SpecialChar menuseparator
672 \begin_inset space \space{}
676 \begin_inset space \space{}
681 präsentiert werden, siehe
682 \begin_inset CommandInset ref
684 reference "subsec:Vorlagen-erstellen"
691 \begin_layout Labeling
692 \labelwidthstring 00.00.0000
697 Einige \SpecialChar LyX
698 -spezifische \SpecialChar LaTeX
704 \begin_inset Newline linebreak
714 \begin_layout Labeling
715 \labelwidthstring 00.00.0000
720 Hier finden Sie Dateien mit der Endung
724 , die die Benutzerschnitt\SpecialChar softhyphen
725 stel\SpecialChar softhyphen
726 le von \SpecialChar LyX
727 festlegen, also welche Einträge in
728 welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
731 \begin_layout Subsection
732 Dateien, die Sie nicht verändern sollten
735 \begin_layout Standard
736 Die folgenden Dateien werden intern von \SpecialChar LyX
738 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
741 \begin_layout Labeling
742 \labelwidthstring 00.00.0000
749 Diese Datei enthält eine Liste der Entwickler.
750 Ihr Inhalt wird über die Menüauswahl
752 Hilfe\SpecialChar menuseparator
754 \begin_inset space \space{}
762 \begin_layout Labeling
763 \labelwidthstring 00.00.0000
770 ist ein \SpecialChar LaTeX
771 -Skript, das bei der Konfiguration verwendet wird.
772 Starten Sie es nie direkt.
775 \begin_layout Labeling
776 \labelwidthstring 00.00.0000
783 ist das eigentliche Skript, das zur Neukonfiguration von \SpecialChar LyX
785 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
789 \begin_layout Subsection
793 \begin_layout Labeling
794 \labelwidthstring 00.00.0000
799 Die hier enthaltene Tabelle beschreibt, wie die unterschiedlichen Zeichenkodier
800 ungen in Unicode dargestellt werden.
803 \begin_layout Labeling
804 \labelwidthstring 00.00.0000
809 Diese Datei enthält die Vorlagen für das Feature
812 \begin_inset space \space{}
819 \begin_inset CommandInset ref
821 reference "cha:Externes-Material-einfügen"
828 \begin_layout Labeling
829 \labelwidthstring 00.00.0000
834 Eine Liste mit allen derzeit von \SpecialChar LyX
835 unterstützten Sprachen.
838 \begin_layout Labeling
839 \labelwidthstring 00.00.0000
840 \begin_inset Flex Code
843 \begin_layout Plain Layout
849 Diese Datei enthält Informationen über die unterstützen \SpecialChar LaTeX
853 \begin_layout Labeling
854 \labelwidthstring 00.00.0000
855 \begin_inset Flex Code
858 \begin_layout Plain Layout
864 Diese Datei enthält Übersetzungen für lokalisierbare Absatzstile (siehe
866 \begin_inset CommandInset ref
868 reference "subsec:I18n"
875 \begin_layout Labeling
876 \labelwidthstring 00.00.0000
877 \begin_inset Flex Code
880 \begin_layout Plain Layout
886 Diese Datei enthält Informationen über Unicode-kodierte Glyphen (Zeichen)
887 und die Art und Weise, wie diese in \SpecialChar LyX
888 mit Hilfe von \SpecialChar LaTeX
892 \begin_layout Section
893 Das lokale Konfigurationsverzeichnis
896 \begin_layout Standard
897 Eventuell benutzen Sie \SpecialChar LyX
898 als normaler Benutzer und wollen dennoch einige
899 Einstellungen der Konfiguration ändern.
900 Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
904 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
905 Der Name dieses Verzeichnisses wird als
911 Hilfe\SpecialChar menuseparator
919 Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
921 Das bedeutet, dass jede Datei, die Sie dort speichern, die entsprechende
922 Datei im Systemverzeichnis ersetzt.
923 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
924 sich entweder im Systemverzeichnis
930 oder aber in Ihrem privaten Verzeichnis befinden.
931 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
935 \begin_layout Standard
936 Dies lässt sich an einigen Beispielen leichter erklären:
939 \begin_layout Itemize
940 Um eine \SpecialChar LyX
941 Version älter als 1.1.6 umzukonfigurieren, musste der Benutzer zunächst
943 \begin_inset Flex URL
946 \begin_layout Plain Layout
954 \begin_inset Note Note
957 \begin_layout Plain Layout
958 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
959 um Schreibmaschinenformat umzubrechen.
968 kopieren und diese dann manuell editieren.
969 Neuere Versionen von \SpecialChar LyX
970 lesen diese Datei zwar noch, wenn sie in
974 gefunden wird, aber alle Änderungen, die über den neuen Dialog
976 Werkzeuge\SpecialChar menuseparator
979 gemacht werden, werden in der Datei
984 Danach (das heißt wenn
988 gefunden wird) wird die alte
992 nicht mehr eingelesen und kann gelöscht werden.
996 \begin_layout Itemize
997 Wenn Sie mit dem Menüpunkt
999 Werkzeuge\SpecialChar menuseparator
1001 \begin_inset space \space{}
1006 eine Neukonfiguration von \SpecialChar LyX
1007 durchführen, werden die dabei erzeugten Dateien
1008 in Ihrem privaten Konfigurationsverzeichnis
1013 Das bedeutet, dass ab sofort etwaige neue Dokumentenklassen, die Sie in
1018 gespeichert haben, im Feld
1026 \SpecialChar menuseparator
1035 \begin_layout Itemize
1036 Falls Sie irgendwelche Dateien für neue \SpecialChar LaTeX
1037 -Dokumentenklassen in einem Verzeichnis
1038 installiert haben, das \SpecialChar LaTeX
1039 über die Umgebungsvariable
1041 TEX\SpecialChar softhyphen
1042 IN\SpecialChar softhyphen
1045 findet, können auch diese in \SpecialChar LyX
1050 \begin_layout Plain Layout
1051 vorausgesetzt, es gibt auch eine
1063 \begin_layout Itemize
1064 Wenn Sie sich von einem \SpecialChar LyX
1065 -FTP-Server eine aktuellere Version (oder zum Beispiel
1066 diese deutsche Version) der Dokumentation besorgt haben, sie aber nicht
1071 installieren können, da Sie keine Systemadministratorrechte haben, können
1072 Sie diese Dateien einfach nach
1076 kopieren, und sie werden automatisch über das
1083 \begin_layout Section
1085 mit mehreren Konfigurationen
1088 \begin_layout Standard
1089 Die hochgradige Konfigurierbarkeit von \SpecialChar LyX
1090 durch das lokale Verzeichnis wird
1091 für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedliche
1092 Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturkürzel
1093 und/oder Druckerkonfigurationen.
1094 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
1095 erreichen und \SpecialChar LyX
1096 jeweils beim Start mitteilen, welches davon verwendet werden
1100 \begin_layout Standard
1101 Indem Sie \SpecialChar LyX
1112 starten, erreichen Sie, dass die Konfiguration aus diesem Verzeichnis anstelle
1113 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
1114 Sie, indem Sie \SpecialChar LyX
1115 ohne diese Option starten).
1116 Falls das so angegebene Verzeichnis noch nicht existiert, fragt \SpecialChar LyX
1118 wie beim ersten Start nach, ob es angelegt werden soll.
1119 Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
1121 verändern, die Einstellungen im Standardverzeichnis werden aber nicht
1122 verändert – beide Verzeichnisse sind völlig unabhängig.
1123 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1128 auf das zu verwendende Verzeichnis setzen.
1131 \begin_layout Standard
1132 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1133 Aufwand: Wenn Sie etwa eine neue Layoutdatei in
1137 hinzufügen und diese für alle Konfigurationen sichtbar sein soll, müssen
1142 Verzeichnissen separat hinzufügen.
1143 Sie können das jedoch mit einem Trick umgehen: Nachdem \SpecialChar LyX
1145 angelegt hat, sind praktisch alle Unterverzeichnisse (siehe oben) leer.
1146 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1147 das entsprechende Verzeichnis im originalen
1152 Lediglich mit dem Verzeichnis
1156 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1159 Werkzeuge\SpecialChar menuseparator
1161 \begin_inset space \space{}
1166 ) abgelegt, die konfigurationsabhängig ist.
1169 \begin_layout Chapter
1170 Der Dialog Werkzeuge
1172 \SpecialChar menuseparator
1180 \begin_layout Section
1182 \begin_inset CommandInset label
1191 \begin_layout Standard
1192 Als ersten Schritt müssen Sie Ihre Dateiformate definieren, wenn das nicht
1193 bereits passiert ist.
1196 Werkzeuge\SpecialChar menuseparator
1197 Einstellungen\SpecialChar menuseparator
1198 Datei-Handhabung\SpecialChar menuseparator
1210 -Feld enthält den Namen, unter dem das Format im GUI identifiziert wird.
1214 \begin_inset space \space{}
1219 steht der Name, mit dem das Format intern identifiziert wird.
1225 Diese drei Felder sind erforderlich.
1237 Dokument\SpecialChar menuseparator
1238 Ansicht\SpecialChar menuseparator
1244 \begin_layout Standard
1247 Bearbeitungsprogramm
1254 Am Beispiel von JPEG-Dateien steht bei mir in beiden Feldern
1259 Was bei Ihnen steht, hängt von der Software-Ausstattung Ihres PCs ab.
1260 Zum Definieren des Befehls können auch die vier Variablen aus dem nächsten
1261 Abschnitt benutzt werden.
1264 Bearbeitungsprogramm
1266 wird aufgerufen, wenn Sie nach einem Rechtsklick auf ein Bild
1269 \begin_inset space \space{}
1273 \begin_inset space \space{}
1281 \begin_layout Standard
1286 \begin_layout Plain Layout
1290 Multipurpose Internet Mail Extensions
1293 ) ist ein Kodierstandard, der ursprünglich entwickelt wurde, um die Struktur
1294 und den Aufbau von E-Mails festzulegen.
1295 Er wird mittlerweile aber auch zur generellen Bestimmung von Dateiformaten
1301 eines Formats muss nicht zwingend angegeben werden, wenn er aber angegeben
1302 wird, dann sollte dies einheitlich über alle Formatvarianten hinweg geschehen.
1303 Der MIME-Typ wird verwendet, um ein Dateiformat über den Dateiinhalt zu
1305 Für einige wichtige Dateiformate wurde von der zuständigen Organisation
1307 \begin_inset CommandInset href
1310 target "http://www.iana.org/assignments/media-types/"
1314 ) noch kein offizielles MIME-Typ festgelegt.
1316 verwendet daher die erweiterte inoffizielle Liste, die von
1317 \begin_inset CommandInset href
1319 name "freedesktop.org"
1320 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1327 \begin_layout Standard
1332 angekreuzt ist, weiß \SpecialChar LyX
1333 , dass das Format für den Dokumentexport geeignet
1335 Wenn dann auch noch ein geeigneter Konverter existiert (siehe
1336 \begin_inset CommandInset ref
1338 reference "sec:Konverter"
1342 ), wird das Format unter
1344 Datei\SpecialChar menuseparator
1348 Außerdem wird es im Menü
1350 Dokument\SpecialChar menuseparator
1353 erscheinen, wenn ein
1358 Reine Grafikformate wie
1362 sollten diese Option nicht benutzen, dagegen aber Formate, die sowohl Vektorgra
1363 fiken als auch Dokumente repräsentieren wie
1370 \begin_layout Standard
1375 sagt \SpecialChar LyX
1376 , dass ein Format Vektorgrafiken ent\SpecialChar softhyphen
1378 Diese Information wird dazu benutzt, um ein Zielformat für eingefügte Grafiken
1383 -Export zu bestimmen.
1384 Eingefügte Grafiken müs\SpecialChar softhyphen
1397 konvertiert werden, weil
1401 keine anderen Grafikformate handhaben kann.
1402 Hat eine eingefügte Grafik bereits eines der Formate, wird sie nach pdf
1407 angekreuzt ist, sonst nach
1414 \begin_layout Section
1418 \begin_layout Standard
1419 Weil alle Konvertierungen im temporären Verzeichnis von \SpecialChar LyX
1421 eine Datei manchmal geändert werden bevor sie ins temporäre Verzeichnis
1422 kopiert wird, damit die Konvertierung durchgeführt werden kann.
1426 \begin_layout Plain Layout
1427 Wenn die Datei beispielsweise auf andere Dateien mit relativen Pfaden verweist
1428 – vielleicht Bilder – und diese Pfade beim Kopieren ungültig werden.
1433 Das macht ein Kopierer: er kopiert eine Datei ins (oder vom) temporären
1434 Verzeichnis und ändert sie dabei.
1437 \begin_layout Standard
1438 Die Definitionen der Kopierer können vier Variablen benutzen:
1441 \begin_layout Labeling
1442 \labelwidthstring 00.00.0000
1447 ist das Systemverzeichnis von \SpecialChar LyX
1451 \begin_inset Newline linebreak
1459 \begin_layout Labeling
1460 \labelwidthstring 00.00.0000
1465 ist die Eingabedatei.
1468 \begin_layout Labeling
1469 \labelwidthstring 00.00.0000
1474 ist die Ausgabedatei.
1477 \begin_layout Labeling
1478 \labelwidthstring 00.00.0000
1479 \begin_inset Flex Code
1482 \begin_layout Plain Layout
1488 Der Basisname (ohne Dateinamenerweiterung), wie er im temporären \SpecialChar LyX
1493 \begin_layout Labeling
1494 \labelwidthstring 00.00.0000
1495 \begin_inset Flex Code
1498 \begin_layout Plain Layout
1504 ist der vollständige Dateipfad des temporären \SpecialChar LyX
1508 \begin_layout Labeling
1509 \labelwidthstring 00.00.0000
1510 \begin_inset Flex Code
1513 \begin_layout Plain Layout
1519 ist der vollständige Dateipfad der \SpecialChar LyX
1523 \begin_layout Labeling
1524 \labelwidthstring 00.00.0000
1525 \begin_inset Flex Code
1528 \begin_layout Plain Layout
1534 ist der Dateiname der \SpecialChar LyX
1535 -Datei (ohne Verzeichnispfad).
1538 \begin_layout Labeling
1539 \labelwidthstring 00.00.0000
1550 Dies sollte der Dateiname sein, den \SpecialChar LaTeX
1558 Er ist nur dann relevant, wenn die expor\SpecialChar softhyphen
1559 tier\SpecialChar softhyphen
1560 ten Dateien für den Befehl
1564 \begin_layout Standard
1565 Kopierer können benutzt werden, um
1569 alles mit Ausgabedateien zu machen.
1570 Wenn Sie zum Beispiel
1574 -Dateien in ein spezielles Verzeichnis kopieren wollen, können Sie ein Shell-Skr
1575 ipt wie folgt schreiben:
1578 \begin_layout LyX-Code
1582 \begin_layout LyX-Code
1586 \begin_layout LyX-Code
1587 TOFILE=`basename $2`
1590 \begin_layout LyX-Code
1591 cp $FROMFILE /home/you/pdf/$TOFILE
1594 \begin_layout Standard
1595 Speichern Sie das Skript ausführbar in Ihrem lokalen \SpecialChar LyX
1599 /home/you/lyx/scripts/pdfkopierer.sh
1604 Werkzeuge\SpecialChar menuseparator
1605 Ein\SpecialChar softhyphen
1606 stel\SpecialChar softhyphen
1607 lun\SpecialChar softhyphen
1608 gen\SpecialChar menuseparator
1609 Datei-Handhabung\SpecialChar menuseparator
1615 \begin_inset space \space{}
1620 und tragen im Kopierer-Feld
1622 pdfkopierer.sh $$i $$o
1627 \begin_layout Standard
1628 Kopierer werden von \SpecialChar LyX
1629 in vielen eigenen Konvertierungen benutzt.
1630 Wenn auf dem PC geeignete Programme installiert sind, wird \SpecialChar LyX
1639 \begin_inset space \space{}
1643 \begin_inset space \space{}
1649 Wenn diese Formate exportiert werden,
1653 der Kopierer, dass nicht nur die Haupt-HTML-Datei, sondern auch verschiedene
1654 zugehörige Dateien (Stildateien, Bilder usw.) kopiert werden müssen.
1655 All diese Dateien werden in ein Unterverzeichnis des Verzeichnisses geschrieben
1656 , in dem die \SpecialChar LyX
1661 \begin_layout Plain Layout
1662 Kopierer können angepasst werden.
1663 Der optionale Parameter
1667 kann eine durch Kommata getrennte Liste von Erweiterungen enthalten, die
1668 mitkopiert werden sollen.
1669 Wenn es fehlt, werden alle Dateien kopiert.
1674 bestimmt die Namenserweiterung, die an den erzeugten Verzeichnisnamen angehängt
1676 Standardmäßig ist es
1684 erzeugte HTML-Datei im Unterverzeichnis
1700 \begin_layout Section
1702 \begin_inset CommandInset label
1704 name "sec:Konverter"
1711 \begin_layout Standard
1712 Sie können eigene Konverter in
1714 Werkzeuge\SpecialChar menuseparator
1715 Ein\SpecialChar softhyphen
1716 stel\SpecialChar softhyphen
1717 lun\SpecialChar softhyphen
1718 gen\SpecialChar menuseparator
1719 Datei-Handhabung\SpecialChar menuseparator
1720 Kon\SpecialChar softhyphen
1727 \begin_inset space \space{}
1735 \begin_inset space \space{}
1740 jeweils eins aus, schreiben den benötigten Befehl ins Feld
1749 Sie können im Befehl mehrere Variablen benutzen:
1752 \begin_layout Labeling
1753 \labelwidthstring 00.00.0000
1758 ist das Systemverzeichnis von \SpecialChar LyX
1762 \begin_inset Newline linebreak
1770 \begin_layout Labeling
1771 \labelwidthstring 00.00.0000
1776 ist die Eingabedatei.
1779 \begin_layout Labeling
1780 \labelwidthstring 00.00.0000
1785 ist die Ausgabedatei.
1788 \begin_layout Labeling
1789 \labelwidthstring 00.00.0000
1794 ist der Dateiname ohne Erweiterung (siehe Linux-Befehl
1801 \begin_layout Labeling
1802 \labelwidthstring 00.00.0000
1807 ist der Pfad zur Eingabedatei.
1810 \begin_layout Labeling
1811 \labelwidthstring 00.00.0000
1816 ist der Pfad zur ursprünglichen Eingabedatei.
1817 Wenn eine Kette von Konvertern aufgerufen wird, weicht er von
1824 \begin_layout Standard
1825 Ins Feld Zusatz-Flag können Sie folgende, durch Kommata getrennte, Flags
1826 schrei\SpecialChar softhyphen
1830 \begin_layout Labeling
1831 \labelwidthstring 00.00.0000
1836 Damit ein besonderer \SpecialChar LaTeX
1837 -Lauf gestartet, der die \SpecialChar LaTeX
1838 -Fehlermel\SpecialChar softhyphen
1839 dun\SpecialChar softhyphen
1840 gen von \SpecialChar LyX
1845 \begin_layout Labeling
1846 \labelwidthstring 00.00.0000
1851 benötigt die \SpecialChar LaTeX
1859 \begin_layout Labeling
1860 \labelwidthstring 00.00.0000
1861 \begin_inset Flex Code
1864 \begin_layout Plain Layout
1871 \begin_inset Quotes gld
1875 \begin_inset Quotes grd
1878 Datei, also eine, die so aussieht, wie die, die man über das Menü exportiert
1879 (ohne interne Hilfsbefehle wie
1882 \begin_inset Flex Code
1885 \begin_layout Plain Layout
1896 \begin_layout Labeling
1897 \labelwidthstring 00.00.0000
1902 Damit wird die Ausgabe im XML-Format gespeichert.
1905 \begin_layout Standard
1906 Die folgenden Flags sind keine richtigen, weil sie ein Argument der Form
1914 \begin_layout Labeling
1915 \labelwidthstring 00.00.0000
1920 Wenn das gesetzt ist, wird der Standardfehler des Konverters in die Datei
1925 umgeleitet, und das Skript wird so ausgeführt:
1928 \begin_inset space \space{}
1932 \begin_inset space \space{}
1936 \begin_inset space \space{}
1940 \begin_inset space \space{}
1950 ent\SpecialChar softhyphen
1954 \begin_layout Labeling
1955 \labelwidthstring 00.00.0000
1960 ist der Name des Verzeichnisses, in dem der Konverter die erzeugten Dateien
1963 wird das Verzeichnis nicht anlegen und auch nichts hineinkopieren, aber
1964 dieses Verzeichnis an seinen Bestimmungs\SpecialChar softhyphen
1970 enthalten, was durch die Basisnamen von Ein- oder Ausgabedatei ersetzt
1971 wird, wenn das Verzeichnis kopiert wird.
1972 \begin_inset Newline newline
1983 zusammen keinen Sinn machen.
1984 Wenn das erste definiert wurde, wird das zweite ignoriert.
1987 \begin_layout Labeling
1988 \labelwidthstring 00.00.0000
1993 ist der Name der Ausgabedatei und darf
1998 Er wird nur zusammen mit
2002 benutzt und ist auch da nur optional.
2003 Wenn er nicht angegeben wird, wird
2010 \begin_layout Standard
2011 Keines dieser Flags wird zur Zeit in einem Konverter benutzt, der zusammen
2012 mit \SpecialChar LyX
2016 \begin_layout Standard
2017 Sie müssen nicht für alle Formate, zwischen denen Sie konvertieren wollen,
2018 Konverter definieren.
2019 Zum Beispiel gibt es keinen Konverter von \SpecialChar LyX
2020 nach PostScript, aber \SpecialChar LyX
2022 PostScript exportieren.
2023 Dies geschieht, indem zunächst eine \SpecialChar LaTeX
2024 -Datei erzeugt wird – dafür wird auch
2025 kein Konverter benötigt –, die dann mit dem Konverter von \SpecialChar LyX
2027 eine DVI-Datei konvertiert wird, die schließlich nach PostScript konvertiert
2030 findet solche Konverter-Ketten automatisch und wird immer die kürzeste
2034 \begin_layout Standard
2035 Trotzdem können Sie Mehrfachkonversionen zwischen Dateiformaten definieren.
2036 Zum Beispiel liefert die Standardkonfiguration von \SpecialChar LyX
2038 um von \SpecialChar LaTeX
2039 nach PDF zu konvertieren:
2042 \begin_layout Enumerate
2048 \begin_layout Enumerate
2053 über DVI und PostScript
2056 \begin_layout Enumerate
2064 \begin_layout Enumerate
2071 \begin_layout Enumerate
2078 \begin_layout Standard
2079 Um andere Ketten zu definieren, müssen Sie andere Ziel-
2084 \begin_inset CommandInset ref
2086 reference "sec:Formate"
2091 Zum Beispiel enthält die Standardkonfiguration verschiedene Formate für
2137 \begin_layout Chapter
2138 Internationales \SpecialChar LyX
2140 \begin_inset CommandInset label
2142 name "cha:Internationales-LyX"
2149 \begin_layout Standard
2152 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
2154 \begin_inset CommandInset ref
2156 reference "sec:Eine-andere-Sprache"
2161 \begin_inset CommandInset ref
2163 reference "sec:Tastaturkürzel-für-andere"
2167 erklärt, wie man \SpecialChar LyX
2168 mitteilt, dass man in einer fremdsprachlichen Umgebung
2170 Der überwiegende Rest des Kapitels erläutert, wie man \SpecialChar LyX
2171 an eine neue Sprache
2172 anpasst, das heißt wie man es übersetzt.
2173 Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
2174 dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
2176 Die letzten beiden Abschnitte,
2177 \begin_inset CommandInset ref
2179 reference "sec:Internationale-Tastaturbelegung"
2184 \begin_inset CommandInset ref
2186 reference "sec:Internationale-Tastaturtabellen"
2190 , waren bei der Übersetzung noch nicht ganz up to date.
2194 \begin_layout Standard
2196 kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
2197 Als dieser Text erstellt wurde, waren über den normalen englischen Text
2198 Anpassungen für 23 Sprachen Bestandteil der \SpecialChar LyX
2200 Die von Ihnen benutze Sprache zeigt Ihnen der Befehl
2205 (Für weitere Informationen über
2209 -Definitionen ist die Manpage
2213 ein guter Startpunkt.)
2216 \begin_layout Standard
2217 Bitte beachten Sie, dass diese Übersetzungen zwar funktionieren, aber oft
2218 ein paar Einschränkungen unterliegen.
2219 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
2221 Das bedeutet, dass der übersetzte Text an einigen Stellen mehr Platz benötigt
2222 als dort zur Verfügung steht.
2223 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
2224 weise von \SpecialChar LyX
2226 Sie werden auch feststellen, dass einige Übersetzungen nicht für alle Menüpunkt
2227 e Tastenkürzel definieren.
2228 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
2229 manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
2233 \begin_layout Standard
2234 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
2237 \begin_layout Section
2238 Eine andere Sprache für die Schnittstelle auswählen
2239 \begin_inset CommandInset label
2241 name "sec:Eine-andere-Sprache"
2248 \begin_layout Standard
2249 Normalerweise erfolgt die gesamte Benutzerführung in der Sprache, die in
2250 der Umgebungsvariablen
2255 Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable
2264 in csh-kompatiblen und
2268 in sh-kompatiblen Shells.
2273 durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten –
2282 \begin_layout Plain Layout
2283 Noch besser wäre es,
2287 auf den Wert de_DE zu setzen, da andere Programme (zum Beispiel KDE) nach
2288 DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
2296 \begin_layout Standard
2297 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
2298 also zum Beispiel in
2310 , damit die übersetzte Schnittstelle automatisch benutzt wird.
2314 \begin_layout Standard
2315 Beachten Sie, dass all dies
2319 funktioniert, wenn Sie \SpecialChar LyX
2322 --disable\SpecialChar softhyphen
2328 \begin_layout Section
2329 Tastaturkürzel für andere Sprachen anpassen
2330 \begin_inset CommandInset label
2332 name "sec:Tastaturkürzel-für-andere"
2339 \begin_layout Standard
2340 Ein Hauptgrund für Inkonsistenzen in übersetzten \SpecialChar LyX
2341 -Versionen ist die Tatsache,
2342 dass alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
2343 Text zugeschnitten wurden.
2344 Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel
2350 new-file-from-template
2354 \begin_layout Plain Layout
2357 new-file-from-template
2359 ist der \SpecialChar LyX
2360 -interne Befehl, der das Menü
2362 Datei\SpecialChar menuseparator
2364 \begin_inset space ~
2368 \begin_inset space ~
2384 \begin_layout Standard
2385 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
2386 Menüfunktionen in einer einzigen Datei definiert werden, in
2393 Jeder Anwender kann eine eigene Version dieser Datei in sein privates \SpecialChar LyX
2399 ) kopieren und verändern.
2400 Diese wird anstelle der systemweiten Datei eingelesen.
2403 \begin_layout Standard
2404 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
2415 Datei\SpecialChar menuseparator
2417 \begin_inset space ~
2421 \begin_inset space ~
2428 Für einige Sprachen existieren schon angepasste Versionen
2436 _me\SpecialChar softhyphen
2445 bezeichnet den Code der Sprache).
2446 Diese werden von \SpecialChar LyX
2447 automatisch benutzt, sofern sie existieren (und Ihre
2462 \begin_layout Standard
2463 Sie müssen darauf achten, dass neue Definitionen nicht mit anderen, vorangehende
2464 n Definitionen kollidieren.
2465 Beispielsweise würde die oben genannte Definition von
2473 verwenden, eine Fehlermeldung erzeugen, denn in
2487 \begin_layout Plain Layout
2492 löscht das Wort rechts vom Cursor.
2503 \begin_layout Standard
2505 Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
2509 -Dateien stehen) für den Tastendefinitions-Mechanismus verwendet – deshalb
2518 Menünamen verwendet werden.
2521 \begin_layout Section
2526 \begin_layout Subsection
2527 Die Benutzerschnittstelle übersetzen (Textmeldungen)
2530 \begin_layout Standard
2532 verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
2533 Benutzerschnittstelle zu verwalten.
2535 dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
2536 zu verwenden, müssen Sie eine
2540 -Datei für diese Sprache erstellen.
2541 Anschließend müssen Sie daraus eine
2545 -Datei erzeugen und diese installieren.
2546 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
2551 \begin_layout Plain Layout
2552 Natürlich nur auf englisch.
2553 Die Veränderungen, die an der
2557 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
2563 Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
2569 bezeichnet den Sprachencode der neuen Sprache):
2572 \begin_layout Itemize
2573 Kopieren Sie die Datei
2577 in das Verzeichnis der .po-Dateien.
2578 Benennen Sie anschließend die Datei in
2590 nicht existiert, kann sie mit dem Befehl
2593 \begin_inset space \space{}
2598 neu erzeugt werden.)
2601 \begin_layout Itemize
2608 \begin_layout Plain Layout
2609 Für diese Aufgabe gibt es spezielle Programme, wie
2613 (für alle Plattformen) oder
2622 hat ebenfalls einen Modus, der Sie bei dieser Arbeit unterstützt.
2630 Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
2631 übersetzt werden sollten.
2632 Diese Tasten werden mit '
2636 ' markiert und sollten passend mitübersetzt werden.
2637 Es gibt ein Prolog-Programm namens
2641 , das sich im Quellverzeichnis in
2643 LYX\SpecialChar softhyphen
2644 SOURCE\SpecialChar softhyphen
2645 DIR/development/tools/
2648 Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
2649 Beachten Sie, dass XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
2650 als Tastenkürzel verarbeiten kann.
2651 \begin_inset Newline newline
2654 Sie sollten auch das Informationsfeld am Anfang der neuen po-Datei ausfüllen
2655 (mit Ihrer EMail-Adresse, usw.), damit Sie für andere Leute erreichbar sind,
2656 die Ihnen Vorschläge oder unterhaltsame Flames schicken möchten.
2659 \begin_layout Itemize
2661 \begin_inset Flex URL
2664 \begin_layout Plain Layout
2666 LYX-SOURCE-DIR/po/lyx.pot
2673 make up\SpecialChar softhyphen
2686 \begin_layout Itemize
2687 Installieren Sie die
2691 -Datei mit dem Befehl
2693 su -c 'make install'
2698 \begin_layout Standard
2703 -Datei zu der \SpecialChar LyX
2708 hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Skripts und
2709 mehr) verändert werden.
2710 Aber dank der gettext-Bibliothek ist ein Einbinden in den \SpecialChar LyX
2712 den Anwender unnötig.
2715 \begin_layout Standard
2716 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die \SpecialChar LyX
2718 noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
2720 Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
2728 \begin_layout Subsection
2729 Die Dokumentation übersetzen
2732 \begin_layout Standard
2735 [Anmerkung des Übersetzers:
2739 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
2740 Fall das englische Original.
2741 Übersetzungen – diese eingeschlossen – sind oft nicht ganz auf dem neuesten
2746 \begin_layout Standard
2747 Auch die Online-Dokumentation (im
2751 -Menü) kann (und sollte!) übersetzt werden.
2752 Wenn übersetzte Versionen verfügbar sind
2756 \begin_layout Plain Layout
2757 Derzeit (November 2006) sind praktisch alle Texte bis auf
2761 ins Deutsche übersetzt.
2762 Andere Sprachen sind in Arbeit.
2763 Die Bibliothek an übersetzten Texten wächst ständig.
2772 entsprechend gesetzt wurde, werden diese automatisch von \SpecialChar LyX
2774 Zur Zeit sind Übersetzungen in etwa 20 Sprachen vorhanden.
2776 sucht nach übersetzten Versionen in
2792 für das entsprechende Sprach\SpecialChar softhyphen
2793 kür\SpecialChar softhyphen
2794 zel steht, das in der Umgebungsvariablen
2802 \begin_layout Standard
2803 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
2804 Auch die übersetzten Versionen müssen (bis auf das
2811 ) den gleichen (englischen) Dateinamen (im Beispiel oben
2815 ) tragen wie die englischen Originale.
2816 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
2817 Weg, um die Originale Korrektur zu lesen!), hier ein paar Tipps, die Ihnen
2818 möglicherweise etwas Arbeit ersparen:
2821 \begin_layout Itemize
2822 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Homepage
2823 des \SpecialChar LyX
2825 \begin_inset Flex URL
2828 \begin_layout Plain Layout
2830 http://www.lyx.org/Translation
2836 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
2837 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
2841 \begin_layout Standard
2842 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen, sind hier
2843 einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu überwinden
2847 \begin_layout Itemize
2848 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
2850 Hilfe\SpecialChar menuseparator
2854 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
2857 \begin_layout Itemize
2858 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
2859 in die Sie übersetzen möchten.
2860 Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
2861 ene Konventionen eingeführt.
2862 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
2863 Eine eigene Terminologie würde nur die Leser verwirren.
2866 (Warnung: Typographie macht süchtig!)
2869 \begin_layout Itemize
2870 Legen Sie eine Kopie des Originaldokumentes an.
2871 Von Zeit zu Zeit wird die Originalversion erneuert.
2872 Sie können beispielsweise CVSweb auf der \SpecialChar LyX
2873 -Entwickler-Seite im WWW verwenden
2874 um zu sehen, was sich verändert hat.
2878 \begin_layout Plain Layout
2879 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
2880 aufbewahren und diese dann mit der neuen Version vergleichen (zum Beispiel
2893 \begin_layout Itemize
2894 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
2895 und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
2896 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
2899 Auch die Originaldokumentation ist nicht komplett.
2902 \begin_layout Section
2903 Internationale Tastaturbelegung
2904 \begin_inset CommandInset label
2906 name "sec:Internationale-Tastaturbelegung"
2913 \begin_layout Subsection
2914 Eigene Tastaturtabellen definieren: das
2921 \begin_layout Standard
2922 Sehen wir uns einmal die
2926 -Datei ein wenig näher an.
2927 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
2930 \begin_layout Itemize
2931 Taste-Taste- oder Taste-String-Transformationen
2934 \begin_layout Itemize
2944 \begin_layout Itemize
2945 Ausnahmen für tote Tasten.
2948 \begin_layout Standard
2949 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
2953 \begin_layout Quotation
2961 \begin_layout Standard
2966 die zu übersetzende Taste bezeichnet und
2970 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
2971 Eine tote Taste definiert man mit:
2972 \begin_inset space ~
2978 \begin_layout Quotation
2990 \begin_layout Standard
2995 wieder eine Taste auf der Tastatur bezeichnet und
2999 der Name einer toten Taste ist.
3001 unterstützt folgende toten Tasten (Abkürzungen in Klammern):
3004 \begin_layout Quotation
3008 \begin_inset space \hfill{}
3014 \begin_layout Quotation
3016 \begin_inset space \hfill{}
3022 \begin_layout Quotation
3024 \begin_inset space \hfill{}
3030 \begin_layout Quotation
3032 \begin_inset space \hfill{}
3038 \begin_layout Quotation
3040 \begin_inset space \hfill{}
3046 \begin_layout Quotation
3048 \begin_inset space \hfill{}
3055 \begin_layout Plain Layout
3067 \begin_layout Quotation
3069 \begin_inset space \hfill{}
3075 \begin_layout Quotation
3077 \begin_inset space \hfill{}
3084 \begin_layout Plain Layout
3096 \begin_layout Quotation
3098 \begin_inset space \hfill{}
3104 \begin_layout Quotation
3106 \begin_inset space \hfill{}
3112 \begin_layout Quotation
3114 \begin_inset space \hfill{}
3121 \begin_layout Plain Layout
3133 \begin_layout Quotation
3135 \begin_inset space \hfill{}
3142 \begin_layout Plain Layout
3154 \begin_layout Quotation
3156 \begin_inset space \hfill{}
3162 \begin_layout Quotation
3163 hungarian umlaut (hug)
3164 \begin_inset space \hfill{}
3170 \begin_layout Quotation
3172 \begin_inset space \hfill{}
3178 \begin_layout Quotation
3180 \begin_inset space \hfill{}
3187 \begin_layout Plain Layout
3199 \begin_layout Standard
3200 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
3201 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
3202 definiert werden, und zwar mit:
3205 \begin_layout Quotation
3214 Tote-Taste Taste Ausgabe
3217 \begin_layout Standard
3218 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
3220 Dies erreicht man mit:
3223 \begin_layout Quotation
3237 \begin_layout Standard
3238 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
3239 Punkt zu löschen, bevor ein Akzent eingefügt wird.
3240 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
3243 \begin_layout Standard
3244 Ach so, zur Definition der Ausgabe: Der Backslash
3245 \begin_inset Quotes gld
3255 \begin_inset Quotes grd
3258 ist ein Sonderzeichen.
3259 Um ihn einzugeben, muss man einen doppelten Backslash
3260 \begin_inset Quotes gld
3272 \begin_inset Quotes grd
3276 Auch das Anführungszeichen
3277 \begin_inset Quotes gld
3281 \begin_inset Quotes grd
3285 \begin_inset Quotes gld
3293 \begin_inset Quotes grd
3296 haben eine andere Bedeutung.
3301 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
3302 das Ende eines Strings (das heißt einer \SpecialChar LaTeX
3304 Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
3318 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
3319 haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
3320 nächste Distribution integriert werden kann.
3323 \begin_layout Standard
3324 In Zukunft werden auch noch folgende Befehle unterstützt:
3327 \begin_layout Itemize
3336 \begin_inset space \hfill{}
3341 bindet eine andere Datei ein
3344 \begin_layout Itemize
3357 \begin_inset space \hfill{}
3362 definiert ein externes Keymap-Programm
3365 \begin_layout Standard
3370 atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option
3376 , um eine Standardtastatur zu verwenden).
3379 \begin_layout Section
3380 Internationale Tastaturtabellen:
3385 \begin_inset CommandInset label
3387 name "sec:Internationale-Tastaturtabellen"
3394 \begin_layout Standard
3395 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
3404 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
3405 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
3408 \begin_layout Subsection
3414 \begin_inset CommandInset label
3416 name "subsec:Die-.kmap-Datei"
3423 \begin_layout Standard
3432 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
3438 Im Folgenden werden die Schlüsselwörter
3457 \begin_layout Labeling
3458 \labelwidthstring 00.00.0000
3465 Transformiere einen Buchstaben zu einem String
3468 \begin_layout LyX-Code
3477 \begin_layout Standard
3478 Dieser Ausdruck definiert, dass
3486 transformiert werden soll.
3491 die Zeichen Backslash
3492 \begin_inset Quotes gld
3502 \begin_inset Quotes grd
3505 und Anführungszeichen
3506 \begin_inset Quotes gld
3514 \begin_inset Quotes grd
3517 mit einem vorangehenden Backslash versehen werden.
3521 \begin_layout Standard
3522 Als Beispiel ein Ausdruck, der das Zeichen
3523 \begin_inset Quotes gld
3531 \begin_inset Quotes grd
3534 ausgibt, wenn die Taste
3535 \begin_inset Quotes gld
3543 \begin_inset Quotes grd
3549 \begin_layout LyX-Code
3555 \begin_layout Labeling
3556 \labelwidthstring 00.00.0000
3563 Spezifiziere ein Akzentzeichen
3566 \begin_layout LyX-Code
3572 Zeichen Akzent erlaubt
3575 \begin_layout Standard
3576 Dieser Ausdruck wird dafür sorgen, dass
3584 interpretiert wird, und zwar bei allen Zeichen, die in
3589 Dies ist der Mechanismus toter Tasten
3595 \begin_layout Plain Layout
3604 kommt daher, dass diese Taste allein kein Zeichen erzeugt, aber, gefolgt
3605 von einer anderen Taste, akzentuierte Zeichen erzeugt.
3606 Zum Beispiel kann auf diese Weise é
3607 \begin_inset Quotes grd
3621 drücken, gefolgt von einem Zeichen, das
3629 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
3632 \begin_layout Standard
3633 Der folgende Ausdruck definiert, dass die Taste
3634 \begin_inset Quotes gld
3642 \begin_inset Quotes grd
3645 der circumflex-Akzent wird, wenn er von einem der Buchstaben a, e, i, o,
3646 u, A, E, I ,O oder U gefolgt wird:
3649 \begin_layout LyX-Code
3652 kmod ^ circumflex aeiouAEIOU
3655 \begin_layout Labeling
3656 \labelwidthstring 00.00.0000
3661 Definiere eine Ausnahme zu einem Akzentzeichen
3664 \begin_layout LyX-Code
3670 Akzent Zeichen Ausgabe
3673 \begin_layout Standard
3674 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
3678 in Verbin\SpecialChar softhyphen
3688 vorher mit Hilfe einer
3694 -Zeile einer Taste zugewiesen worden sein.
3695 Wenn Sie die Sequenz
3704 Falls solch eine Definition
3712 eingeben, erhalten Sie das
3719 \begin_layout Standard
3720 Der folgende Ausdruck sorgt dafür, dass \SpecialChar LaTeX
3722 \begin_inset Quotes gld
3726 \begin_inset Quotes grd
3729 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
3732 \begin_layout LyX-Code
3735 kxmod circumflex i "
3746 \begin_layout Labeling
3747 \labelwidthstring 00.00.0000
3752 Kombiniere zwei Akzentsymbole
3755 \begin_layout LyX-Code
3761 Akzent1 Akzent2 erlaubt
3764 \begin_layout Standard
3765 Hier wird es ziemlich esoterisch.
3766 Dieser Ausdruck erlaubt die Kombination der Effekte von
3774 (in dieser Reihenfolge!) bei allen
3778 Zei\SpecialChar softhyphen
3788 müssen zuvor mit Hilfe von
3794 definiert worden sein.
3797 \begin_layout Standard
3798 Folgendes Beispiel aus der Datei
3805 \begin_layout LyX-Code
3808 kmod ; acute aeioyvhAEIOYVH
3811 \begin_layout LyX-Code
3817 \begin_layout LyX-Code
3820 kcomb acute umlaut iyIY
3823 \begin_layout Standard
3824 Diese Zeilen erlauben es,
3825 \begin_inset Quotes gld
3833 \begin_inset Quotes grd
3836 einzugeben und auf diese Weise
3837 \begin_inset Quotes gld
3849 \begin_inset Quotes grd
3856 \begin_layout Plain Layout
3868 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zei\SpecialChar softhyphen
3882 eingeben, erhalten Sie
3883 \begin_inset Quotes gld
3893 \begin_inset Quotes grd
3900 \begin_layout Plain Layout
3913 \begin_layout Subsection
3921 \begin_layout Standard
3922 Nachdem \SpecialChar LyX
3927 -Datei verarbeitet hat, erklärt eine
3931 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
3933 Die \SpecialChar LyX
3934 -Dis\SpecialChar softhyphen
3935 tri\SpecialChar softhyphen
3936 bu\SpecialChar softhyphen
3937 tion enthält wenigstens die Dateien
3938 \begin_inset Flex URL
3941 \begin_layout Plain Layout
3952 \begin_inset Newline linebreak
3961 \begin_layout Standard
3962 Generell besteht eine
3969 -Datei aus einer Reihe von Deklarationen der folgenden Form:
3972 \begin_layout LyX-Code
3976 Position_im_Zeichensatz String
3979 \begin_layout Standard
3980 Um beispielsweise dem String (
3984 im vorigen Abschnitt)
3985 \begin_inset Quotes gld
3993 \begin_inset Quotes grd
3996 das ent\SpecialChar softhyphen
3997 spre\SpecialChar softhyphen
3998 chen\SpecialChar softhyphen
3999 de Zeichen im ISO-8859-1 Zeichensatz (233) zuzuweisen, benutzt
4000 man folgenden Ausdruck:
4003 \begin_layout LyX-Code
4011 \begin_layout Standard
4012 Wieder müssen den Zeichen
4013 \begin_inset Quotes gld
4023 \begin_inset Quotes grd
4027 \begin_inset Quotes gld
4035 \begin_inset Quotes grd
4038 ein Backslash vorangestellt werden.
4039 Beachten Sie, dass es durchaus möglich ist, dass dasselbe Zeichen (sinnvoll)
4040 zwei verschiedene Strings repräsentieren kann.
4051 \begin_layout LyX-Code
4063 \begin_inset Newline newline
4079 \begin_layout Standard
4080 Wenn \SpecialChar LyX
4081 kein passendes Zeichen für einen String finden kann, der durch eine
4082 Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie ein
4083 akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben mit
4084 Akzent selbst zu zeichnen.
4087 \begin_layout Subsection
4088 Tote Tasten definieren
4091 \begin_layout Standard
4094 Anmerkung des Übersetzers: An dieser Stelle weiche ich krass vom Original
4096 Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
4100 \begin_layout Standard
4101 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
4110 zu erzeugen – nämlich direkt in der
4115 Dazu ein einfaches Beispiel:
4118 \begin_layout Standard
4119 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
4120 Diese können Sie definieren, indem Sie in der
4124 atei folgende Zeile einfügen:
4127 \begin_layout Standard
4132 bind "asciicircum" "accent-circumflex"
4135 \begin_layout Standard
4140 die Bezeichnung, die das X11-System für die
4141 \begin_inset Quotes gld
4149 \begin_inset Quotes grd
4156 \begin_layout Plain Layout
4157 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer c-Include-Datei
4163 Meist findet man sie in
4165 /usr/X11/include/X11/
4174 accent-circum\SpecialChar softhyphen
4177 ist ein \SpecialChar LyX
4178 -Befehl, der den Zirkumflex-Akzent erzeugt.
4181 \begin_layout Standard
4182 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
4186 definiert wurden, merklich von der, die in
4187 \begin_inset CommandInset ref
4189 reference "subsec:Die-.kmap-Datei"
4196 \begin_layout Subsection
4197 Ihre Sprachkonfiguration einstellen
4200 \begin_layout Standard
4205 atei so verändern, dass Ihre gewünschte Sprachumgebung automatisch geladen
4206 wird, wenn \SpecialChar LyX
4208 Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
4211 \begin_layout Itemize
4212 Standard-, erste und zweite Tastaturbelegung
4215 \begin_layout Itemize
4216 Zeichensatzkodierung
4219 \begin_layout Standard
4224 atei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
4225 Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
4229 \begin_layout LyX-Code
4232 bind "american" "keymap-primary"
4235 \begin_layout Standard
4243 \begin_layout LyX-Code
4246 bind "Alt+," "accent-cedilla"
4249 \begin_layout Standard
4250 oder eine Zeichensatzkodierung festlegen:
4253 \begin_layout LyX-Code
4254 # Die Norm für die Bildschirmzeichensätze
4257 \begin_layout LyX-Code
4258 # Voreinstellung ist iso8859-1.
4261 \begin_layout LyX-Code
4267 \begin_layout Chapter
4268 Installieren neuer Textklassen, Layouts und Vorlagen
4269 \begin_inset CommandInset label
4271 name "cha:Installieren-neuer-Textklassen"
4278 \begin_layout Standard
4279 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
4280 und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf\SpecialChar ligaturebreak
4282 wie man neue Dokumentenklassen für \SpecialChar LaTeX
4283 korrekt installiert.
4284 Zunächst ein paar Definitionen:
4287 \begin_layout Standard
4292 ist eine \SpecialChar LaTeX
4293 -Datei (normalerweise mit der Endung
4301 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
4302 Brief usw., und auch alle dazu notwendigen Befehle definiert.
4305 \begin_layout Standard
4310 ist eine \SpecialChar LyX
4311 -Datei, die einer \SpecialChar LaTeX
4312 -Dokumentenklasse ent\SpecialChar softhyphen
4313 spricht und \SpecialChar LyX
4315 wie die diversen Formatelemente am Bildschirm dar\SpecialChar softhyphen
4316 ge\SpecialChar softhyphen
4317 stellt werden sollen,
4318 damit der Eindruck möglichst gut dem späteren Druckbild entspricht.
4319 Genauer gesagt beschreibt eine Layoutdatei eine
4323 , das interne Konstrukt, welches \SpecialChar LyX
4324 verwendet, um den Text am Bildschirm darzustel
4328 \begin_layout Standard
4337 sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
4338 als Layout zu bezeichnen und die interne Realisation im Speicher von \SpecialChar LyX
4341 Eine Vorlage ist einfach ein \SpecialChar LyX
4342 -Dokument, welches bereits einige vordefinierte
4343 Einträge für eine bestimmte Textklasse enthält.
4344 Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
4348 \begin_layout Section
4349 Installation eines neuen \SpecialChar LaTeX
4353 \begin_layout Standard
4354 Bei manchen \SpecialChar TeX
4355 -Installationen fehlt möglicherweise das eine oder andere Paket,
4356 das Sie gerne mit \SpecialChar LyX
4358 Zum Beispiel wollen Sie Foil\SpecialChar TeX
4359 verwenden, ein Paket zur Erstellung von Dias
4360 und Folien für Overheadprojektoren.
4361 Moderne \SpecialChar LaTeX
4362 -Distributionen wie \SpecialChar TeX
4363 Live (2008 oder neuer) oder MiK\SpecialChar TeX
4365 grafisches Programm um solche Pakete zu installieren.
4367 \begin_inset space \thinspace{}
4371 bei MiK\SpecialChar TeX
4372 starten Sie das Programm
4373 \begin_inset Quotes gld
4377 \begin_inset space ~
4381 \begin_inset Quotes grd
4384 um eine Liste mit den verfügbaren Paketen zu bekommen.
4385 Um eines davon zu installieren, rechts-klicken Sie oder benutzen den entspreche
4386 nden Werkzeugleistenknopf.
4389 \begin_layout Standard
4390 Falls Ihre \SpecialChar LaTeX
4391 -Distribution keinen Paketmanager besitzt, oder falls das Paket
4392 nicht direkt über Ihre Distribution verfügbar ist, folgen Sie diesen Schritten
4393 um es manuell zu installieren:
4396 \begin_layout Enumerate
4397 Besorgen Sie sich das Paket von
4398 \begin_inset CommandInset href
4401 target "http://www.ctan.org/"
4405 oder einer anderen Quelle.
4408 \begin_layout Enumerate
4409 Falls das Paket eine Datei mit der Endung
4410 \begin_inset Quotes gld
4414 \begin_inset Flex Code
4417 \begin_layout Plain Layout
4424 \begin_inset Quotes grd
4427 enthält (was bei Foil\SpecialChar TeX
4428 der Fall ist), dann öffnen sie eine Kommandozeile
4429 wechseln in das Verzeichnis der Datei und führen den Befehl
4430 \begin_inset Newline newline
4438 \begin_inset Newline newline
4442 Sie haben damit dass Paket entpackt und haben alle Dateien um es zu installiere
4444 Die meisten \SpecialChar LaTeX
4445 -Pakete sind nicht gepackt und man kann direkt mit der Installation
4449 \begin_layout Enumerate
4450 Nun müssen Sie entscheiden, ob das Paket für alle Nutzer oder nur für Sie
4451 verfügbar sein soll.
4452 \begin_inset Separator parbreak
4459 \begin_layout Enumerate
4460 Bei *nix Systemen (Linux, OSX, etc.), wenn Sie das Paket für alle Nutzer
4461 installieren möchten, installieren Sie es in den lokalen \SpecialChar TeX
4462 Ordner; anderenfalls
4463 installieren Sie es in den eigenen
4464 \begin_inset Quotes gld
4468 \begin_inset Quotes grd
4473 Wo man diese Ordner anlegt, sofern sie nicht schon existieren, hängt von
4475 Dazu schauen Sie in die Datei
4476 \begin_inset Flex Code
4479 \begin_layout Plain Layout
4489 \begin_layout Plain Layout
4490 Diese befindet sich normalerweise im Ordner
4495 Falls nicht, führen Sie den Befehl
4496 \begin_inset Flex Code
4499 \begin_layout Plain Layout
4505 aus, um sie zu lokalisieren.
4510 Der Ort des lokalen \SpecialChar TeX
4511 -Ordners ist in der Variable
4512 \begin_inset Flex Code
4515 \begin_layout Plain Layout
4521 definiert; es ist üblicherweise der Pfad
4523 /usr/local/share/texmf/
4526 Der Ort des Benutzer-\SpecialChar TeX
4527 -Ordners ist in der Variable
4528 \begin_inset Flex Code
4531 \begin_layout Plain Layout
4537 definiert und ist üblicherweise der Pfad
4542 (Wenn diese Variablen nicht vordefiniert sind, müssen Sie diese selbst
4543 definieren.) Sie brauchen wahrscheinlich Root-Rechte um in den lokalen \SpecialChar TeX
4545 zu schreiben, beim Benutzer-\SpecialChar TeX
4546 -Ordner ist die nicht nötig.
4547 \begin_inset Newline newline
4550 Allgemein empfiehlt es sich, Pakete in den Benutzer-\SpecialChar TeX
4551 -Ordner zu installieren,
4552 da dieser nicht verändert oder gar überschrieben wird, wenn Sie ihr System
4554 Des Weiteren wird er zusammen mit Ihren Nutzerdaten gesichert, wenn Sie
4555 ein Backup machen (was Sie natürlich regelmäßig tun).
4558 \begin_layout Enumerate
4559 Bei Windows, wenn Sie das Paket für alle Nutzer installieren möchten, gehen
4560 Sie in den Ordner, in dem \SpecialChar LaTeX
4561 installiert ist und wechseln dort in das Verzeichnis
4569 (Verwendet man MiK\SpecialChar TeX
4570 , wäre es standardmäßig der Ordner
4582 .) Legen Sie dort einen neuen Ordner mit dem Namen
4583 \begin_inset Quotes gld
4587 \begin_inset Quotes grd
4590 an und kopieren Sie alle Dateien das Pakets hinein.
4591 Wenn das Paket nur für den aktuellen Benutzer verfügbar sein soll bzw.
4592 Sie keine Administrator-Rechte haben, tun Sie dasselbe, aber im lokalen
4596 \begin_inset space \thinspace{}
4600 bei MiK\SpecialChar TeX
4602 \begin_inset space ~
4605 2.9 wäre das unter WinXP der Ordner
4606 \begin_inset Newline newline
4613 Dokumente und Einstellungen
4620 \begin_inset Newline newline
4624 \begin_inset Phantom HPhantom
4627 \begin_layout Plain Layout
4646 \begin_inset Newline newline
4649 , unter WinVista wäre es der Ordner
4650 \begin_inset Newline newline
4677 \begin_layout Enumerate
4678 Jetzt muss man \SpecialChar LaTeX
4679 nur noch mitteilen, dass es neue Dateien gibt.
4680 Die ist je nach \SpecialChar LaTeX
4681 -Distribution anders:
4682 \begin_inset Separator parbreak
4689 \begin_layout Enumerate
4690 Bei \SpecialChar TeX
4691 Live führen Sie von einer Kommandozeile den Befehl
4692 \begin_inset Flex Code
4695 \begin_layout Plain Layout
4702 Wenn Sie das Paket für alle Nutzer installiert haben, brauchen sie dazu
4703 wahrscheinlich Root-Rechte.
4706 \begin_layout Enumerate
4707 Bei MiK\SpecialChar TeX
4708 , wenn Sie das Paket für alle Nutzer installiert haben, starten Sie
4710 \begin_inset Quotes gld
4714 \begin_inset space ~
4718 \begin_inset Quotes grd
4721 und drücken dann auf den Kopf
4722 \begin_inset Quotes gld
4726 \begin_inset Quotes grd
4730 Anderenfalls starten Sie das Programm
4731 \begin_inset Quotes gld
4735 \begin_inset Quotes grd
4738 und machen dasselbe.
4742 \begin_layout Enumerate
4743 Nun muss man \SpecialChar LyX
4744 noch mitteilen, dass es neue Pakete gibt.
4745 Verwenden Sie dazu in \SpecialChar LyX
4748 Werkzeuge\SpecialChar menuseparator
4750 \begin_inset space \space{}
4755 und starten \SpecialChar LyX
4759 \begin_layout Standard
4760 Nun ist das Paket installiert.
4761 In unserem Beispiel wird nun die Dokumentklasse
4762 \begin_inset Flex Code
4765 \begin_layout Plain Layout
4767 \begin_inset space ~
4777 Dokument\SpecialChar menuseparator
4778 Einstellungen\SpecialChar menuseparator
4784 \begin_layout Standard
4785 Möchten sie eine \SpecialChar LaTeX
4786 -Dokumentklasse verwenden, die generell nicht im Menü
4788 Dokument\SpecialChar menuseparator
4789 Einstellungen\SpecialChar menuseparator
4792 gelistet ist, müssen Sie dafür selbst ein
4793 \begin_inset Quotes gld
4797 \begin_inset Quotes grd
4801 Dies ist das Thema des nächsten Abschnitts.
4804 \begin_layout Section
4808 \begin_layout Standard
4811 This section describes the various sorts of \SpecialChar LyX
4812 files that contain layout informati
4814 These files describe various paragraph and character styles, determining
4815 how \SpecialChar LyX
4816 should display them and how they should be translated into \SpecialChar LaTeX
4818 XHTML, or whatever output format is being used.
4822 \begin_layout Standard
4825 We shall try to provide a thorough description of the process of writing
4827 However, there are so many different types of documents supported even
4828 by just \SpecialChar LaTeX
4829 that we can't hope to cover every different possibility or problem
4830 you might encounter.
4831 The \SpecialChar LyX
4832 users' list is frequented by people with lots of experience with layout
4833 design who are willing to share what they've learned, so please feel free
4834 to ask questions there.
4837 \begin_layout Standard
4840 As you prepare to write a new layout, it is extremely helpful to look at
4841 the layouts distributed with \SpecialChar LyX
4843 If you write a \SpecialChar LyX
4844 layout for a \SpecialChar LaTeX
4845 document class that might also be used by
4846 others, or write a module that might be useful to others, then you should
4847 consider posting your layout to the
4848 \begin_inset CommandInset href
4850 name "layout section on the LyX wiki"
4851 target "http://wiki.lyx.org/Layouts/Layouts"
4855 or even to the \SpecialChar LyX
4856 developers' list, so that it might be included in \SpecialChar LyX
4861 \begin_layout Plain Layout
4864 Note that \SpecialChar LyX
4865 is licensed under the General Public License, so any material
4866 that is contributed to \SpecialChar LyX
4867 must be similarly licensed.
4875 \begin_layout Subsection
4877 \begin_inset CommandInset label
4879 name "subsec:Layout-Module"
4886 \begin_layout Standard
4889 We have spoken to this point about `layout files'.
4890 But there are different sorts of files that contain layout information.
4891 Layout files, strictly so called, have the
4892 \begin_inset Flex Code
4895 \begin_layout Plain Layout
4903 extension and provide \SpecialChar LyX
4904 with information about document classes.
4905 As of \SpecialChar LyX
4906 1.6, however, layout information can also be contained in layout
4912 \begin_inset Flex Code
4915 \begin_layout Plain Layout
4924 Modules are to \SpecialChar LaTeX
4925 packages much as layouts are to \SpecialChar LaTeX
4926 classes, and some modules—such
4928 \begin_inset Flex Code
4931 \begin_layout Plain Layout
4939 module—specifically provide support for one package.
4940 In a sense, layout modules are similar to included
4944 \begin_layout Plain Layout
4947 These can have any extension, but by convention have the
4948 \begin_inset Flex Code
4951 \begin_layout Plain Layout
4965 \begin_inset Flex Code
4968 \begin_layout Plain Layout
4976 —in that modules are not specific to a given document class but may be used
4977 with many different classes.
4978 The difference is that using an included file with
4979 \begin_inset Flex Code
4982 \begin_layout Plain Layout
4990 requires editing that file.
4991 Modules, by contrast, are selected in the
4992 \begin_inset Flex MenuItem
4995 \begin_layout Plain Layout
4998 Document\SpecialChar menuseparator
5007 \begin_layout Standard
5010 Building modules is the easiest way to get started with layout editing,
5011 since it can be as simple as adding a single new paragraph style or flex
5013 But modules may, in principle, contain anything a layout file can contain.
5016 \begin_layout Standard
5019 After creating a new module and copying it to the
5020 \begin_inset Flex Code
5023 \begin_layout Plain Layout
5031 folder, you will need to reconfigure and then restart \SpecialChar LyX
5034 However, changes you make to the module will be seen immediately, if you
5036 \begin_inset Flex MenuItem
5039 \begin_layout Plain Layout
5042 Document\SpecialChar menuseparator
5048 , highlight something, and then hit
5049 \begin_inset Quotes eld
5053 \begin_inset Quotes erd
5059 It is strongly recommended that you save your work before doing this
5064 it is strongly recommended that you not attempt to edit modules while simultaneo
5065 usly working on actual documents
5068 Though of course the developers strive to keep \SpecialChar LyX
5069 stable in such situations,
5070 syntax errors and the like in your module file could cause strange behavior.
5073 \begin_layout Subsubsection
5077 \begin_layout Standard
5080 Modules are to \SpecialChar LyX
5081 as packages are to \SpecialChar LaTeX
5083 Sometimes, however, you find yourself wanting a specific inset or character
5084 style just for one document and writing a module that will also be available
5085 to other documents makes little sense.
5086 What you need is \SpecialChar LyX
5088 \begin_inset Quotes eld
5092 \begin_inset Quotes erd
5098 \begin_layout Standard
5101 You will find it under
5103 Document\SpecialChar menuseparator
5104 Settings\SpecialChar menuseparator
5108 The large text box allows you to enter anything that you might enter in
5109 a layout file or module.
5110 You can think of a document's local layout, in fact, as a module that belongs
5112 So, in particular, you must enter a
5113 \begin_inset Flex Code
5116 \begin_layout Plain Layout
5125 Any format is acceptable, but one would normally use the format current
5127 (In \SpecialChar LyX
5128 2.1, the current layout format is 48.) You should be aware that local
5129 layout is not supported by versions of \SpecialChar LyX
5130 prior to 1.6, so you should not
5131 use it if you want to be able to export your document to \SpecialChar LyX
5133 (without, that is, losing the local layout information).
5134 If you wish to be able to export to 1.6—local layout is supported in 1.6,
5135 though there is no UI for it—then you should use format 11 and, of course,
5136 use only layout constructs that were available in \SpecialChar LyX
5140 \begin_layout Standard
5143 When you have entered something in the
5144 \begin_inset Flex Code
5147 \begin_layout Plain Layout
5155 pane, \SpecialChar LyX
5157 \begin_inset Quotes eld
5161 \begin_inset Quotes erd
5164 button at the bottom.
5165 Clicking this button will cause \SpecialChar LyX
5166 to determine whether what you have entered
5167 is valid layout information for the chosen format.
5169 will report the result but, unfortunately, will not tell you what errors
5170 there might have been.
5171 These will be written to the terminal, however, if \SpecialChar LyX
5172 is started from a terminal.
5173 You will not be permitted to save your local layout until you have entered
5177 \begin_layout Standard
5180 The warnings at the end of the previous section apply here, too.
5181 Do not play with local layout while you are actually working, especially
5182 if you have not saved your document.
5183 That said, using local layout with a test document can be a very convenient
5184 way to try out layout ideas, or even to start developing a module.
5187 \begin_layout Subsection
5189 \begin_inset Flex MenuItem
5192 \begin_layout Plain Layout
5201 \begin_layout Standard
5204 There are two situations you are likely to encounter when wanting to support
5205 a new \SpecialChar LaTeX
5206 document class, involving style (
5207 \begin_inset Flex Code
5210 \begin_layout Plain Layout
5218 ) files and \SpecialChar LaTeX2e
5220 \begin_inset Flex Code
5223 \begin_layout Plain Layout
5232 Supporting a style file is usually fairly easy.
5233 Supporting a new class file is a bit harder.
5234 We'll discuss the former in this section and the latter in the next.
5235 Similar remarks apply, of course, if you want to support a new DocBook
5239 \begin_layout Standard
5242 The easier case is the one in which your new document class is provided
5243 as a style file that is to be used in conjunction with an already supported
5245 For the sake of the example, we'll assume that the style file is called
5247 \begin_inset Flex MenuItem
5250 \begin_layout Plain Layout
5258 and that it is meant to be used with
5259 \begin_inset Flex MenuItem
5262 \begin_layout Plain Layout
5270 , which is a standard class.
5274 \begin_layout Standard
5277 Start by copying the existing class's layout file into your local directory:
5281 \begin_layout Plain Layout
5284 Of course, which directory is your local directory will vary by platform,
5285 and \SpecialChar LyX
5286 allows you to specify your local directory on startup, too, using
5288 \begin_inset Flex Code
5291 \begin_layout Plain Layout
5307 \begin_layout LyX-Code
5308 cp report.layout ~/.lyx/layouts/myclass.layout
5311 \begin_layout Standard
5315 \begin_inset Flex Code
5318 \begin_layout Plain Layout
5326 and change the line:
5329 \begin_layout LyX-Code
5332 Declare\SpecialChar LaTeX
5336 \begin_layout Standard
5342 \begin_layout LyX-Code
5345 Declare\SpecialChar LaTeX
5346 Class[report, myclass.sty]{report (myclass)}
5349 \begin_layout Standard
5355 \begin_layout LyX-Code
5357 \begin_inset Newline newline
5363 \begin_inset Newline newline
5369 \begin_layout Standard
5372 near the top of the file.
5375 \begin_layout Standard
5378 Start \SpecialChar LyX
5380 \begin_inset Flex MenuItem
5383 \begin_layout Plain Layout
5386 Tools\SpecialChar menuseparator
5393 Then restart \SpecialChar LyX
5394 and try creating a new document.
5396 \begin_inset Flex MenuItem
5399 \begin_layout Plain Layout
5407 " as a document class option in the
5408 \begin_inset Flex MenuItem
5411 \begin_layout Plain Layout
5414 Document\SpecialChar menuseparator
5421 It is likely that some of the sectioning commands and such in your new
5422 class will work differently from how they worked in the base class—
5423 \begin_inset Flex Code
5426 \begin_layout Plain Layout
5434 in this example—so you can fiddle around with the settings for the different
5435 sections if you wish.
5436 The layout information for sections is contained in
5437 \begin_inset Flex Code
5440 \begin_layout Plain Layout
5448 , but you do not need to copy and change this file.
5449 Instead, you can simply add your changes to your layout file, after the
5451 \begin_inset Flex Code
5454 \begin_layout Plain Layout
5462 , which itself includes
5463 \begin_inset Flex Code
5466 \begin_layout Plain Layout
5475 For example, you might add these lines:
5478 \begin_layout LyX-Code
5482 \begin_layout LyX-Code
5486 \begin_layout LyX-Code
5490 \begin_layout LyX-Code
5494 \begin_layout LyX-Code
5498 \begin_layout Standard
5501 to change the font for chapter headings to sans-serif.
5502 This will override (or, in this case, add to) the existing declaration
5503 for the Chapter style.
5507 \begin_layout Standard
5510 Your new package may also provide commands or environments not present in
5512 In this case, you will want to add these to the layout file.
5514 \begin_inset CommandInset ref
5516 reference "sec:Das-Layout-Dateiformat"
5520 for information on how to do so.
5523 \begin_layout Standard
5527 \begin_inset Flex MenuItem
5530 \begin_layout Plain Layout
5538 can be used with several different document classes, and even if it cannot,
5539 you might find it easiest just to write a module that you can load with
5541 The simplest possible such module would be:
5544 \begin_layout LyX-Code
5547 DeclareLyXModule{My Package}
5550 \begin_layout LyX-Code
5554 \begin_layout LyX-Code
5555 #Support for mypkg.sty.
5558 \begin_layout LyX-Code
5560 \begin_inset Newline newline
5566 \begin_layout LyX-Code
5568 \begin_inset Newline newline
5574 \begin_layout LyX-Code
5576 \begin_inset Newline newline
5582 \begin_inset Newline newline
5588 \begin_layout Standard
5591 A more complex module might modify the behavior of some existing constructs
5592 or define some new ones.
5594 \begin_inset CommandInset ref
5596 reference "sec:Das-Layout-Dateiformat"
5603 \begin_layout Subsection
5605 \begin_inset Flex MenuItem
5608 \begin_layout Plain Layout
5617 \begin_layout Standard
5620 There are two possibilities here.
5621 One is that the class file is itself based upon an existing document class.
5622 For example, many thesis classes are based upon
5623 \begin_inset Flex MenuItem
5626 \begin_layout Plain Layout
5635 To see whether yours is, look for a line like
5638 \begin_layout LyX-Code
5644 \begin_layout Standard
5648 If so, then you may proceed largely as in the previous section, though
5650 \begin_inset Flex Code
5653 \begin_layout Plain Layout
5656 Declare\SpecialChar LaTeX
5662 line will be different.
5663 If your new class is
5664 \begin_inset Flex Code
5667 \begin_layout Plain Layout
5675 and it is based upon
5676 \begin_inset Flex Code
5679 \begin_layout Plain Layout
5687 , then the line should read:
5691 \begin_layout Plain Layout
5694 And it will be easiest if you save the file to
5695 \begin_inset Flex Code
5698 \begin_layout Plain Layout
5707 assumes that the document class has the same name as the layout file.
5716 \begin_layout LyX-Code
5719 Declare\SpecialChar LaTeX
5720 Class[thesis,book]{thesis}
5723 \begin_layout Standard
5726 If, on the other hand, the new class is not based upon an existing class,
5727 you will probably have to
5728 \begin_inset Quotes eld
5732 \begin_inset Quotes erd
5736 We strongly suggest copying an existing layout file which uses a similar
5738 class and then modifying it, if you can do so.
5739 At least use an existing file as a starting point so you can find out what
5740 items you need to worry about.
5741 Again, the specifics are covered below.
5744 \begin_layout Subsection
5746 \begin_inset CommandInset label
5748 name "subsec:Vorlagen-erstellen"
5755 \begin_layout Standard
5758 Once you have written a layout file for a new document class, you might
5759 want to consider writing a
5764 A template acts as a kind of tutorial for your layout, showing how it might
5765 be used, though containing dummy content.
5766 You can of course look at the various templates included with \SpecialChar LyX
5770 \begin_layout Standard
5773 Templates are created just like usual documents: using \SpecialChar LyX
5775 The only difference is that usual documents contain all possible settings,
5776 including the font scheme and the paper size.
5777 Usually a user doesn't want a template to overwrite his preferred settings
5778 for such parameters.
5779 For that reason, the designer of a template should remove the corresponding
5781 \begin_inset Flex Code
5784 \begin_layout Plain Layout
5795 \begin_inset Flex Code
5798 \begin_layout Plain Layout
5808 from the template \SpecialChar LyX
5810 This can be done with any simple text-editor, for example
5811 \begin_inset Flex Code
5814 \begin_layout Plain Layout
5823 \begin_inset Flex Code
5826 \begin_layout Plain Layout
5837 \begin_layout Standard
5840 Put the edited template files you create in
5841 \begin_inset Flex Code
5844 \begin_layout Plain Layout
5852 , copy the ones you use from the global template directory in
5853 \begin_inset Flex Code
5856 \begin_layout Plain Layout
5864 to the same place, and redefine the template path in the
5865 \begin_inset Flex MenuItem
5868 \begin_layout Plain Layout
5871 Tools\SpecialChar menuseparator
5872 Preferences\SpecialChar menuseparator
5881 \begin_layout Standard
5884 Note, by the way, that there is a template which has a particular meaning:
5885 \begin_inset Newline newline
5889 \begin_inset Flex Code
5892 \begin_layout Plain Layout
5901 This template is loaded every time you create a new document with
5902 \begin_inset Flex MenuItem
5905 \begin_layout Plain Layout
5908 File\SpecialChar menuseparator
5914 in order to provide useful defaults.
5915 To create this template from inside \SpecialChar LyX
5916 , all you have to do is to open a document
5917 with the correct settings, and use the
5918 \begin_inset Flex MenuItem
5921 \begin_layout Plain Layout
5924 Save as Document Defaults
5932 \begin_layout Subsection
5933 Alte Layout-Dateien auf den neuesten Stand bringen
5936 \begin_layout Standard
5937 Das Format der Layout-Dateien ändert sich mit jeder \SpecialChar LyX
5939 Daher müssen die Layout-Dateien in das neue Format konvertiert werden.
5940 Wenn \SpecialChar LyX
5941 eine Layout-Datei eines älteren Formats liest, ruft es automatisch
5943 \begin_inset Flex Code
5946 \begin_layout Plain Layout
5952 auf um es in eine temporäre Datei im aktuellen Format zu konvertieren.
5953 Die Originaldatei wird nicht verändert.
5954 Wenn Sie die Layout-Datei öfter verwenden, dann können Sie sie permanent
5955 in das neue Format konvertieren, so dass \SpecialChar LyX
5956 dies nicht jedes Mal tun muss.
5957 Um das zu tun, machen sie Folgendes:
5960 \begin_layout Enumerate
5962 \begin_inset Flex Code
5965 \begin_layout Plain Layout
5972 \begin_inset Flex Code
5975 \begin_layout Plain Layout
5984 \begin_layout Enumerate
5985 Rufen Sie den Befehl
5986 \begin_inset Newline newline
5990 \begin_inset Flex Code
5993 \begin_layout Plain Layout
5994 python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
6000 \begin_inset Newline newline
6005 \begin_inset Flex Code
6008 \begin_layout Plain Layout
6014 der Name Ihres \SpecialChar LyX
6015 -Systemverzeichnisses ist.
6018 \begin_layout Standard
6019 Beachten Sie, das manuelle Konvertierungen keine eingefügten Dateien mit
6021 Diese müssen separat konvertiert werden.
6024 \begin_layout Section
6025 Das Layout-Dateiformat
6026 \begin_inset CommandInset label
6028 name "sec:Das-Layout-Dateiformat"
6035 \begin_layout Standard
6036 Die folgenden Abschnitte beschreiben wie Layout-Dateien aufgebaut sind und
6038 Wir empfehlen bei der Erstellung von Layouts langsam zu beginnen und sich
6039 Stück für Stück vorzuarbeiten.
6040 Es ist nicht wirklich schwer, jedoch sind die möglichen Optionen manchmal
6041 etwas erschlagend, besonders wenn man zu viele davon auf einmal ausprobiert.
6042 Am einfachsten ist es, wenn man bestehende Layout-Dateien von \SpecialChar LyX
6044 nimmt oder diese umgestaltet.
6047 \begin_layout Standard
6048 Beachten Sie dass alle Tags in Layout-Dateien nicht durch Groß- und Kleinschreib
6049 ung zu unterscheiden sind.
6051 \begin_inset Flex Code
6054 \begin_layout Plain Layout
6061 \begin_inset Flex Code
6064 \begin_layout Plain Layout
6071 \begin_inset Flex Code
6074 \begin_layout Plain Layout
6081 Die möglichen Argumente für die Tags sind hinter ihnen in eckigen Klammern
6083 Das voreingestellte Argument ist
6084 \begin_inset Flex Code
6087 \begin_layout Plain Layout
6096 Wenn das Argument einen Datentyp hat wie
6097 \begin_inset Quotes gld
6101 \begin_inset Quotes grd
6105 \begin_inset Quotes gld
6109 \begin_inset Quotes grd
6112 , wird die Voreinstellung so angezeigt:
6113 \begin_inset Flex Code
6116 \begin_layout Plain Layout
6127 \begin_layout Subsection
6128 Deklaration einer neuen Textklasse und Klassifikation
6131 \begin_layout Standard
6132 Zeilen, die mit einem
6136 beginnen, sind Kommentare.
6137 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6141 \begin_layout LyX-Code
6144 #% Do not delete the line below; configure depends on this
6148 \begin_layout Plain Layout
6149 zu Deutsch: Löschen Sie die folgenden Zeilen nicht, da die Konfiguration
6158 \begin_layout LyX-Code
6163 DeclareLaTeXClass{Article (Standard Class)}
6166 \begin_layout LyX-Code
6171 DeclareCategory{Articles}
6174 \begin_layout Standard
6175 Die zweite und dritte Zeile wird benötigt, wenn Sie \SpecialChar LyX
6177 Die Textklassen-Datei wird von dem \SpecialChar LaTeX
6182 gelesen, und zwar in einem speziellen Modus, in dem
6186 -Zeichen ignoriert werden.
6187 Die erste Zeile ist einfach ein \SpecialChar LaTeX
6188 -Kommentar, in der zweiten muss die Textklasse
6189 deklariert werden und die dritte Zeile enthält die optionale Klassifikation
6195 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6200 (der Name der Layout-Datei) und benutzt die \SpecialChar LaTeX
6205 (Standard ist denselben Namen wie das Layout zu verwenden).
6207 \begin_inset Quotes gld
6210 Article (Standard Class)
6211 \begin_inset Quotes grd
6214 , die oben erscheint, ist auch die Beschreibung, die später im Popup-Menü
6217 Dokument\SpecialChar menuseparator
6222 \begin_inset Quotes gld
6226 \begin_inset Quotes grd
6229 im Beispiel) wird auch im Dialog
6231 Dokument\SpecialChar menuseparator
6234 verwendet: Die Textklassen weden nach diesen Kategorien gruppiert (was
6235 üblicherweise Genres sind, typische Kategorien sind also
6236 \begin_inset Quotes gld
6240 \begin_inset Quotes grd
6244 \begin_inset Quotes gld
6248 \begin_inset Quotes grd
6252 \begin_inset Quotes gld
6256 \begin_inset Quotes grd
6260 \begin_inset Quotes gld
6264 \begin_inset Quotes grd
6268 \begin_inset Quotes gld
6272 \begin_inset Quotes grd
6276 \begin_inset Quotes gld
6280 \begin_inset Quotes grd
6284 Wenn keine Kategorie deklariert wurde, wird die Klasse in die Gruppe
6285 \begin_inset Quotes gld
6289 \begin_inset space ~
6293 \begin_inset Quotes grd
6299 \begin_layout Standard
6300 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die \SpecialChar LaTeX
6301 -Doku\SpecialChar softhyphen
6302 men\SpecialChar softhyphen
6308 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6309 Wenn Sie dann Ihre Textklasse in eine Datei namens
6312 \begin_inset Newline linebreak
6317 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6320 \begin_layout LyX-Code
6323 #% Do not delete the line below; configure depends on this
6326 \begin_layout LyX-Code
6331 DeclareLaTeXClass[article]{Article (with My Own Head
6335 \begin_layout Plain Layout
6345 \begin_layout LyX-Code
6350 DeclareCategory{Articles}
6353 \begin_layout Standard
6354 Auf diese Weise deklarieren Sie eine Textklasse
6358 , die die \SpecialChar LaTeX
6363 \begin_layout Plain Layout
6374 verwendet und (im Popup-Menü) beschrieben wird mit:
6376 Article (with My Own Headings)
6379 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6383 \begin_layout LyX-Code
6386 #% Do not delete the line below; configure depends on this
6389 \begin_layout LyX-Code
6394 DeclareLaTeXClass[article,foo.sty]{Article (with My Own Head
6398 \begin_layout Plain Layout
6408 \begin_layout LyX-Code
6413 DeclareCategory{Articles}
6416 \begin_layout Standard
6417 Dadurch wird angezeigt, dass Ihre Klasse auch das Paket
6422 Schließlich können Sie auch Klassen für DocBook festlegen.
6423 Eine typische Deklaration sieht so aus:
6426 \begin_layout LyX-Code
6430 \begin_layout LyX-Code
6433 #% Do not delete the line below; configure depends on this
6436 \begin_layout LyX-Code
6441 DeclareDocBookClass[article]{SGML (DocBook Article)}
6444 \begin_layout Standard
6445 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6446 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6450 \begin_layout Standard
6451 Eine Layout-Deklaration hat demnach die Form
6454 \begin_layout LyX-Code
6459 DeclareLaTeXClass[class,package.sty]{Layout-Beschreibung}
6462 \begin_layout LyX-Code
6467 DeclareCategory{Kategorie}
6470 \begin_layout Standard
6471 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6472 die Datei nur noch in das Verzeichnis
6482 kopieren und unter \SpecialChar LyX
6485 Werkzeuge\SpecialChar menuseparator
6487 \begin_inset space \space{}
6493 Nach dem Neustart von \SpecialChar LyX
6494 sollte Ihre Textklasse im Popup-Menü
6496 Dokument\SpecialChar menuseparator
6502 \begin_layout Subsection
6503 Die Modul-Deklaration
6506 \begin_layout Standard
6507 Ein Modul muss mit einer Zeile wie die folgende beginnen:
6510 \begin_layout LyX-Code
6517 Module[endnotes.sty]{Endnotes}
6520 \begin_layout Standard
6521 Das benötigte Argument in geschweiften Klammern ist der Name des Moduls,
6523 \begin_inset Flex MenuItem
6526 \begin_layout Plain Layout
6527 Dokument\SpecialChar menuseparator
6528 Einstellungen\SpecialChar menuseparator
6535 Das Argument in eckigen Klammern ist optional: Es deklariert alle \SpecialChar LaTeX
6537 die das Modul benötigt.
6538 Es ist außerdem möglich die Form
6539 \begin_inset Flex MenuItem
6542 \begin_layout Plain Layout
6548 als optionales Argument zu verwenden, das angibt, dass das Modul nur verwendet
6549 werden kann, wenn es eine Konvertierungsmöglichkeit zwischen den Formaten
6551 \begin_inset Quotes gld
6555 \begin_inset Flex Code
6558 \begin_layout Plain Layout
6565 \begin_inset Quotes grd
6569 \begin_inset Quotes gld
6573 \begin_inset Flex Code
6576 \begin_layout Plain Layout
6583 \begin_inset Quotes grd
6589 \begin_layout Standard
6590 Die Modul-Deklaration sollte gefolgt werden von Zeilen zur Beschreibung
6595 \begin_layout Plain Layout
6596 Vorzugsweise in Englisch wenn das Modul als Teil von \SpecialChar LyX
6597 veröffentlicht werden
6599 Diese Beschreibung wird dann in \SpecialChar LyX
6600 s Liste der zu übersetzenden Zeichenketten
6601 erscheinen und übersetzt werden.
6609 \begin_layout LyX-Code
6613 \begin_layout LyX-Code
6614 #Adds an endnote command, in addition to footnotes.
6618 \begin_layout LyX-Code
6619 #You will need to add
6621 theendnotes in \SpecialChar TeX
6625 \begin_layout LyX-Code
6626 #want the endnotes to appear.
6630 \begin_layout LyX-Code
6634 \begin_layout LyX-Code
6635 #Requires: somemodule | othermodule
6638 \begin_layout LyX-Code
6639 #Excludes: badmodule
6642 \begin_layout Standard
6643 Die Beschreibung wird in
6644 \begin_inset Flex MenuItem
6647 \begin_layout Plain Layout
6648 Dokument\SpecialChar menuseparator
6649 Einstellungen\SpecialChar menuseparator
6655 verwendet um dem Nutzer zu beschreiben was das Modul macht.
6657 \begin_inset Flex Code
6660 \begin_layout Plain Layout
6666 wird verwendet, um andere Module anzugeben, die dieses Modul verwenden
6668 \begin_inset Flex Code
6671 \begin_layout Plain Layout
6677 wird verwendet, um Module anzugeben, die mit diesem Modul nicht verwendet
6679 Beide Zeilen sind optional und, wie gezeigt, müssen mehrere Module mit
6681 \begin_inset Quotes gld
6685 \begin_inset Quotes grd
6689 Beachten Sie dass die benötigten Module disjunktiv behandelt werden:
6693 der benötigten Module muss verwendet werden.
6694 Dementsprechend darf
6698 der ausgeschlossenen Modul verwendet werden.
6699 Beachten Sie auch, dass Module durch ihren Dateinamen ohne die Dateiendung
6701 \begin_inset Flex Code
6704 \begin_layout Plain Layout
6712 \begin_inset Flex Code
6715 \begin_layout Plain Layout
6722 \begin_inset Flex Code
6725 \begin_layout Plain Layout
6734 \begin_layout Subsection
6738 \begin_layout Standard
6739 Die erste Zeile, die kein Kommentar ist, muss die Dateiformatnummer enthalten:
6742 \begin_layout Description
6743 \begin_inset Flex Code
6746 \begin_layout Plain Layout
6753 \begin_inset Flex Code
6756 \begin_layout Plain Layout
6762 ] Die Nummer des Formats der Layout-Datei.
6765 \begin_layout Standard
6766 Dieser Tag wurde mit \SpecialChar LyX
6768 \begin_inset space ~
6772 Layout-Dateien älteren \SpecialChar LyX
6773 -Versionen haben kein explizites Format und werden
6775 \begin_inset Flex Code
6778 \begin_layout Plain Layout
6780 \begin_inset space ~
6789 Das Format dieser \SpecialChar LyX
6791 Aber jede \SpecialChar LyX
6792 -Version kann ältere Versionen von Layout-Dateien lesen, so wie
6793 es ältere \SpecialChar LyX
6794 -Dateien lesen kann.
6795 Es gibt jedoch keine Unterstützung in ältere Formate zu konvertieren.
6798 \begin_layout Subsection
6799 Allgemeine Parameter für Textklassen
6800 \begin_inset CommandInset label
6802 name "subsec:Allgemeine-Parameter-für"
6809 \begin_layout Standard
6810 Nachfolgend allgemeine Parameter, die die Form der gesamten Dokumentklasse
6811 beschrei\SpecialChar softhyphen
6818 \begin_inset Flex Code
6821 \begin_layout Plain Layout
6827 -Dateien und nicht in Modulen erscheinen müssen.
6828 Ein Modul kann jeden Layout-Tag enthalten.)
6831 \begin_layout Description
6834 \begin_inset Flex Code
6837 \begin_layout Plain Layout
6845 fügt Informationen hinzu, die im
6846 \begin_inset Flex Code
6849 \begin_layout Plain Layout
6855 -Block ausgegeben werden, wenn das Dokument als XHTML ausgegeben wird.
6856 Typischerweise wird dies verwendet werden, um CSS-Stilinformationen auszugeben,
6857 aber es kann auch für alles Andere verwendet werden, dass in
6858 \begin_inset Flex Code
6861 \begin_layout Plain Layout
6869 \begin_inset Quotes gld
6873 \begin_inset Flex Code
6876 \begin_layout Plain Layout
6883 \begin_inset Quotes grd
6889 \begin_layout Description
6890 \begin_inset Flex Code
6893 \begin_layout Plain Layout
6899 fügt Informationen zum \SpecialChar LaTeX
6902 \begin_inset Newline newline
6906 \begin_inset Quotes gld
6910 \begin_inset Flex Code
6913 \begin_layout Plain Layout
6920 \begin_inset Quotes grd
6926 \begin_layout Description
6929 \begin_inset Flex Code
6932 \begin_layout Plain Layout
6940 Definiert Formate die in der Anzeige von Bibliographie-Informationen verwendet
6943 \begin_inset CommandInset ref
6945 reference "subsec:Citation-format-description"
6951 \begin_inset Quotes gld
6955 \begin_inset Flex Code
6958 \begin_layout Plain Layout
6965 \begin_inset Quotes grd
6971 \begin_layout Description
6972 \begin_inset Flex Code
6975 \begin_layout Plain Layout
6981 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
6982 Dokumentenklasse unterstützt werden.
6983 Eine detaillierte Beschreibung finden Sie in
6984 \begin_inset CommandInset ref
6986 reference "subsec:Der-Abschnitt-ClassOptions"
6992 \begin_inset Quotes gld
6996 \begin_inset Flex Code
6999 \begin_layout Plain Layout
7006 \begin_inset Quotes grd
7012 \begin_layout Description
7013 \begin_inset Flex Code
7016 \begin_layout Plain Layout
7023 \begin_inset Flex Code
7026 \begin_layout Plain Layout
7035 \begin_inset space \thinspace{}
7039 \begin_inset Flex Code
7042 \begin_layout Plain Layout
7048 ] Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
7051 \begin_inset Flex MenuItem
7054 \begin_layout Plain Layout
7055 Dokument\SpecialChar menuseparator
7064 \begin_layout Description
7065 \begin_inset Flex Code
7068 \begin_layout Plain Layout
7075 \begin_inset Flex Code
7078 \begin_layout Plain Layout
7084 ] definiert die Eigenschaften für einen Zähler.
7085 Wenn der Zähler noch nicht existiert, wird er erstellt; wenn er bereits
7086 existiert, wird er modifiziert.
7088 \begin_inset Quotes gld
7092 \begin_inset Flex Code
7095 \begin_layout Plain Layout
7102 \begin_inset Quotes grd
7106 \begin_inset Newline newline
7110 \begin_inset CommandInset ref
7112 reference "subsec:Zähler"
7116 für Details zu Zählern.
7119 \begin_layout Description
7120 \begin_inset Flex Code
7123 \begin_layout Plain Layout
7129 Definiert den Standardzeichensatz für die Anzeige des Dokuments.
7130 Eine genauere Beschreibung finden Sie in
7131 \begin_inset CommandInset ref
7133 reference "subsec:Beschreibung-des-Zeichensatzes"
7139 \begin_inset Quotes gld
7143 \begin_inset Flex Code
7146 \begin_layout Plain Layout
7153 \begin_inset Quotes grd
7159 \begin_layout Description
7160 \begin_inset Flex Code
7163 \begin_layout Plain Layout
7170 \begin_inset Flex Code
7173 \begin_layout Plain Layout
7179 ] spezifiziert ein Modul, das standardmäßig zu dieser Dokumentklasse hinzugefügt
7181 <Modul> ist der Dateiname ohne die Dateiendung
7182 \begin_inset Flex Code
7185 \begin_layout Plain Layout
7192 Der Nutzer kann das Modul zwar immer noch entfernen, aber es bleibt von
7194 (Dies gilt nur für neue Dateien oder wenn diese Klasse für ein existierendes
7195 Dokument gewählt wird.)
7198 \begin_layout Description
7199 \begin_inset Flex Code
7202 \begin_layout Plain Layout
7209 \begin_inset Flex Code
7212 \begin_layout Plain Layout
7218 ] Dies ist das Layout bzw.
7219 \begin_inset space \space{}
7222 der Stil, der für neu angelegte Absätze verwendet wird.
7223 Normalerweise ist das
7224 \begin_inset Flex MenuItem
7227 \begin_layout Plain Layout
7234 Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
7236 \begin_inset Flex Code
7239 \begin_layout Plain Layout
7248 \begin_layout Description
7249 \begin_inset Flex Code
7252 \begin_layout Plain Layout
7259 \begin_inset Flex Code
7262 \begin_layout Plain Layout
7268 ] zeigt an, dass das genannte Modul (das durch den Dateinamen ohne die Endung
7270 \begin_inset Flex Code
7273 \begin_layout Plain Layout
7279 angegeben wird) in dieser Dokumentklasse nicht benutzt werden kann.
7280 Dies könnte in einem Journal-spezifischen Layout benutzt werden, um zum
7281 Beispiel die Verwendung des Moduls
7282 \begin_inset Flex Code
7285 \begin_layout Plain Layout
7291 zu verhindern, das Theoreme abschnittsweise nummeriert.
7296 in einem Modul benutzt werden.
7297 Module haben ihre eigene Methode andere Module auszuschließen (siehe
7298 \begin_inset CommandInset ref
7300 reference "subsec:Layout-Module"
7307 \begin_layout Description
7308 \begin_inset Flex Code
7311 \begin_layout Plain Layout
7317 definiert ein neues Gleitobjekt.
7319 \begin_inset CommandInset ref
7321 reference "subsec:Gleitobjekte"
7327 \begin_inset Quotes gld
7331 \begin_inset Flex Code
7334 \begin_layout Plain Layout
7341 \begin_inset Quotes grd
7347 \begin_layout Description
7348 \begin_inset Flex Code
7351 \begin_layout Plain Layout
7357 Informationen, die im
7358 \begin_inset Flex Code
7361 \begin_layout Plain Layout
7367 -Block ausgegeben werden, wenn das Dokument als XHTML ausgegeben wird.
7368 Beachten Sie, dass dies jede vorhergehende
7369 \begin_inset Flex Code
7372 \begin_layout Plain Layout
7379 \begin_inset Flex Code
7382 \begin_layout Plain Layout
7388 -Deklaration überschreibt.
7390 \begin_inset Flex Code
7393 \begin_layout Plain Layout
7399 wenn Sie Material zum Vorspann hinzufügen wollen.) Muss mit
7400 \begin_inset Quotes gld
7404 \begin_inset Flex Code
7407 \begin_layout Plain Layout
7414 \begin_inset Quotes grd
7420 \begin_layout Description
7421 \begin_inset Flex Code
7424 \begin_layout Plain Layout
7431 \begin_inset Flex Code
7434 \begin_layout Plain Layout
7441 \begin_inset space \space{}
7444 der Stil, der für das Inhaltsverzeichnis, das Literaturverzeichnis etc.
7445 \begin_inset space \space{}
7448 verwendet werden soll, wenn das Dokument als HTML exportiert wird.
7449 Für Artikel sollte dies normalerweise
7450 \begin_inset Flex Code
7453 \begin_layout Plain Layout
7460 \begin_inset Flex Code
7463 \begin_layout Plain Layout
7470 Wenn es nicht angegeben wird, wird \SpecialChar LyX
7471 versuchen herauszufinden, welches Layout
7475 \begin_layout Description
7476 \begin_inset Flex Code
7479 \begin_layout Plain Layout
7486 \begin_inset Flex Code
7489 \begin_layout Plain Layout
7495 ] Ändert die Eigenschaften des angegebenen Zählers.
7496 Wenn dieser nicht existiert, wird die Anweisung ignoriert.
7498 \begin_inset Quotes gld
7502 \begin_inset Flex Code
7505 \begin_layout Plain Layout
7512 \begin_inset Quotes grd
7516 \begin_inset Newline newline
7520 \begin_inset CommandInset ref
7522 reference "subsec:Zähler"
7526 für Details zu Zählern.
7529 \begin_layout Description
7530 \begin_inset Flex Code
7533 \begin_layout Plain Layout
7540 \begin_inset Flex Code
7543 \begin_layout Plain Layout
7549 ] Ändert die Eigenschaften des angegebenen Paragraphstils.
7550 Wenn dieser nicht existiert, wird die Anweisung ignoriert.
7552 \begin_inset Quotes gld
7556 \begin_inset Flex Code
7559 \begin_layout Plain Layout
7566 \begin_inset Quotes grd
7572 \begin_layout Description
7573 \begin_inset Flex Code
7576 \begin_layout Plain Layout
7583 \begin_inset Flex Code
7586 \begin_layout Plain Layout
7592 ] Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
7594 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
7595 Beispiele sind die Standard-Layout-Dateien, z.
7596 \begin_inset space \thinspace{}
7601 \begin_inset Flex Code
7604 \begin_layout Plain Layout
7610 , die ein Großteil der Standardlayouts enthalten.
7613 \begin_layout Description
7614 \begin_inset Flex Code
7617 \begin_layout Plain Layout
7624 \begin_inset Flex Code
7627 \begin_layout Plain Layout
7633 ] Dieser Abschnitt definiert das Layout einer Einfügung (neu).
7634 Es kann auf eine vorhandene Einfügung angewendet werden oder eine neue,
7635 benutzerdefinierte, zum Beispiel einen neuen Zeichenstil.
7637 \begin_inset Quotes gld
7641 \begin_inset Flex Code
7644 \begin_layout Plain Layout
7651 \begin_inset Quotes grd
7655 \begin_inset Newline newline
7659 \begin_inset CommandInset ref
7661 reference "subsec:Flexible-Einfügungen-und"
7665 enthält weitere Einzelheiten.
7668 \begin_layout Description
7669 \begin_inset Flex Code
7672 \begin_layout Plain Layout
7679 \begin_inset Flex Code
7682 \begin_layout Plain Layout
7688 ] ist ein String dessen Länge die Breite des linken Randes festlegt, zum
7690 \begin_inset Quotes gld
7694 \begin_inset Flex Code
7697 \begin_layout Plain Layout
7704 \begin_inset Quotes grd
7710 \begin_layout Description
7711 \begin_inset Flex Code
7714 \begin_layout Plain Layout
7721 \begin_inset Flex Code
7724 \begin_layout Plain Layout
7730 ] Löscht einen existierenden Zähler; üblicherweise einen, der in einer eingefügt
7731 en Datei definiert wurde.
7734 \begin_layout Description
7735 \begin_inset Flex Code
7738 \begin_layout Plain Layout
7745 \begin_inset Flex Code
7748 \begin_layout Plain Layout
7754 ] Löscht ein vorhandenes Gleitobjekt.
7755 Dies ist dann nützlich, wenn Sie ein Gleitobjekt, das in einer eingefügten
7756 Datei definiert wurde, nicht verwenden wollen.
7759 \begin_layout Description
7760 \begin_inset Flex Code
7763 \begin_layout Plain Layout
7770 \begin_inset Flex Code
7773 \begin_layout Plain Layout
7779 ] Löscht ein existierendes Layout bzw.
7780 \begin_inset space \space{}
7786 \begin_layout Description
7787 \begin_inset Flex Code
7790 \begin_layout Plain Layout
7797 \begin_inset Flex Code
7800 \begin_layout Plain Layout
7806 ] Das Dateiformat (wie es in den \SpecialChar LyX
7807 -Voreinstellungen definiert ist) das von
7808 dieser Dokumentklasse erzeugt wird.
7809 Es ist hauptsächlich nützlich wenn
7810 \begin_inset Flex Code
7813 \begin_layout Plain Layout
7820 \begin_inset Flex Code
7823 \begin_layout Plain Layout
7829 gesetzt ist und man einen neuen Typ eines
7830 \begin_inset Quotes gld
7834 \begin_inset Quotes grd
7837 -Dokuments definieren will.
7839 \begin_inset Quotes gld
7843 \begin_inset Flex Code
7846 \begin_layout Plain Layout
7853 \begin_inset Quotes grd
7857 \begin_inset Quotes gld
7861 \begin_inset Flex Code
7864 \begin_layout Plain Layout
7871 \begin_inset Quotes grd
7874 zurückgesetzt wenn der entsprechende
7875 \begin_inset Flex Code
7878 \begin_layout Plain Layout
7884 -Parameter gefunden wird.
7887 \begin_layout Description
7888 \begin_inset Flex Code
7891 \begin_layout Plain Layout
7898 \begin_inset Flex Code
7901 \begin_layout Plain Layout
7912 \begin_inset Flex Code
7915 \begin_layout Plain Layout
7922 \begin_inset Flex Code
7925 \begin_layout Plain Layout
7931 ] Gibt an welche Dokumentart diese Klasse erzeugt.
7934 \begin_layout Description
7935 \begin_inset Flex Code
7938 \begin_layout Plain Layout
7945 \begin_inset Flex Code
7948 \begin_layout Plain Layout
7955 \begin_inset Flex Code
7958 \begin_layout Plain Layout
7964 ] Der zweite String gibt Optionen für das Paket im ersten String an.
7966 \begin_inset Quotes gld
7970 \begin_inset Flex Code
7973 \begin_layout Plain Layout
7974 PackageOptions natbib square
7980 \begin_inset Quotes grd
7984 \begin_inset Flex Code
7987 \begin_layout Plain Layout
7994 \begin_inset Flex Code
7997 \begin_layout Plain Layout
8004 (Für \SpecialChar TeX
8005 perten: Dies bewirkt, dass \SpecialChar LyX
8007 \begin_inset Flex Code
8010 \begin_layout Plain Layout
8013 PassOptionsToPackage{natbib}{square}
8019 \begin_inset Flex Code
8022 \begin_layout Plain Layout
8031 \begin_layout Description
8032 \begin_inset Flex Code
8035 \begin_layout Plain Layout
8042 \begin_inset Flex Code
8045 \begin_layout Plain Layout
8054 \begin_inset Flex Code
8057 \begin_layout Plain Layout
8064 \begin_inset Flex Code
8067 \begin_layout Plain Layout
8073 ] Der Standard-Seitenstil.
8075 \begin_inset Flex MenuItem
8078 \begin_layout Plain Layout
8079 Dokument\SpecialChar menuseparator
8088 \begin_layout Description
8089 \begin_inset Flex Code
8092 \begin_layout Plain Layout
8098 Definiert den Vorspann für das \SpecialChar LaTeX
8100 Beachten Sie, dass dies jede vorhergehende
8101 \begin_inset Flex Code
8104 \begin_layout Plain Layout
8111 \begin_inset Flex Code
8114 \begin_layout Plain Layout
8120 -Deklaration überschreibt.
8122 \begin_inset Flex Code
8125 \begin_layout Plain Layout
8131 wenn Sie Material zum Vorspann hinzufügen wollen.) Muss mit
8132 \begin_inset Quotes gld
8136 \begin_inset Flex Code
8139 \begin_layout Plain Layout
8146 \begin_inset Quotes grd
8152 \begin_layout Description
8153 \begin_inset Flex Code
8156 \begin_layout Plain Layout
8163 \begin_inset Flex Code
8166 \begin_layout Plain Layout
8173 \begin_inset Flex Code
8176 \begin_layout Plain Layout
8185 \begin_inset space \thinspace{}
8189 \begin_inset Flex Code
8192 \begin_layout Plain Layout
8198 ] zeigt an, ob die Klasse bereits die Funktion
8199 \begin_inset Flex Code
8202 \begin_layout Plain Layout
8209 Eine Funktion ist im Allgemeinen der Name eines Paketes (z.
8210 \begin_inset space \thinspace{}
8214 \begin_inset space \space{}
8218 \begin_inset Flex Code
8221 \begin_layout Plain Layout
8228 \begin_inset Flex Code
8231 \begin_layout Plain Layout
8237 ) oder ein Makro (z.
8238 \begin_inset space \thinspace{}
8242 \begin_inset space \space{}
8246 \begin_inset Flex Code
8249 \begin_layout Plain Layout
8256 \begin_inset Flex Code
8259 \begin_layout Plain Layout
8267 \begin_inset CommandInset ref
8269 reference "chap:Liste-von-Funktionen"
8273 für eine Liste der Funktionen.
8276 \begin_layout Description
8277 \begin_inset Flex Code
8280 \begin_layout Plain Layout
8287 \begin_inset Flex Code
8290 \begin_layout Plain Layout
8296 ] zeigt an, dass dieses Layout die Funktionalität des Moduls
8297 \begin_inset Flex Code
8300 \begin_layout Plain Layout
8306 anbietet, das als Dateiname ohne die Erweiterung
8311 Dies wird typischerweise benutzt, wenn das Layout das Modul direkt benutzt
8313 \begin_inset Flex Code
8316 \begin_layout Plain Layout
8323 Es könnte auch in einem Modul benutzt werden, das eine andere Implementation
8324 derselben Funktion liefert.
8327 \begin_layout Description
8328 \begin_inset Flex Code
8331 \begin_layout Plain Layout
8338 \begin_inset Flex Code
8341 \begin_layout Plain Layout
8351 zeigt an, ob die Klasse die Funktion
8352 \begin_inset Flex Code
8355 \begin_layout Plain Layout
8362 Mehrfache Funktionen müssen durch Komma getrennt werden Beachten Sie, dass
8363 Sie nur unterstützte Funktionen anfordern können.
8365 \begin_inset CommandInset ref
8367 reference "chap:Liste-von-Funktionen"
8371 für eine Liste der Funktionen.)
8374 \begin_layout Description
8375 \begin_inset Flex Code
8378 \begin_layout Plain Layout
8385 \begin_inset Flex Code
8388 \begin_layout Plain Layout
8394 ] ist ein String dessen Länge die Breite des rechten Randes festlegt, zum
8396 \begin_inset Quotes gld
8400 \begin_inset Flex Code
8403 \begin_layout Plain Layout
8410 \begin_inset Quotes grd
8416 \begin_layout Description
8417 \begin_inset Flex Code
8420 \begin_layout Plain Layout
8427 \begin_inset Flex Code
8430 \begin_layout Plain Layout
8436 ] legt die Nummerierungstiefe fest; korrespondiert mit dem \SpecialChar LaTeX
8438 \begin_inset Flex Code
8441 \begin_layout Plain Layout
8450 \begin_layout Description
8451 \begin_inset Flex Code
8454 \begin_layout Plain Layout
8461 \begin_inset Flex Code
8464 \begin_layout Plain Layout
8473 \begin_inset space \thinspace{}
8477 \begin_inset Flex Code
8480 \begin_layout Plain Layout
8486 ] Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
8489 \begin_inset Flex MenuItem
8492 \begin_layout Plain Layout
8493 Dokument\SpecialChar menuseparator
8502 \begin_layout Description
8503 \begin_inset Flex Code
8506 \begin_layout Plain Layout
8513 \begin_inset Flex Code
8516 \begin_layout Plain Layout
8522 ] definiert einen neuen Absatzstil.
8523 Wenn er bereits existiert, werden stattdessen einige seiner Parameter neu
8526 \begin_inset Quotes gld
8530 \begin_inset Flex Code
8533 \begin_layout Plain Layout
8540 \begin_inset Quotes grd
8544 \begin_inset Newline newline
8548 \begin_inset CommandInset ref
8550 reference "subsec:Einzelne-Absatz-Layouts"
8554 für mehr über Absatzstile.
8557 \begin_layout Description
8558 \begin_inset Flex Code
8561 \begin_layout Plain Layout
8568 \begin_inset Flex Code
8571 \begin_layout Plain Layout
8577 ] ist der Name des Befehls oder der Umgebung, der für
8578 \begin_inset Flex Code
8581 \begin_layout Plain Layout
8587 benutzt werden soll.
8590 \begin_layout Description
8591 \begin_inset Flex Code
8594 \begin_layout Plain Layout
8601 \begin_inset Flex Code
8604 \begin_layout Plain Layout
8613 \begin_inset Flex Code
8616 \begin_layout Plain Layout
8622 ] gibt an, wie der Dokumenttitel aussehen soll.
8624 \begin_inset Flex Code
8627 \begin_layout Plain Layout
8633 bedeutet, dass das Makro namens
8634 \begin_inset Flex Code
8637 \begin_layout Plain Layout
8643 nach dem letzten Layout mit
8644 \begin_inset Quotes gld
8648 \begin_inset Flex Code
8651 \begin_layout Plain Layout
8653 \begin_inset space ~
8662 \begin_inset Quotes grd
8665 gesetzt werden soll.
8667 \begin_inset Flex Code
8670 \begin_layout Plain Layout
8676 ist für den Fall, dass alle Layouts mit
8677 \begin_inset Quotes gld
8681 \begin_inset Flex Code
8684 \begin_layout Plain Layout
8686 \begin_inset space ~
8695 \begin_inset Quotes grd
8699 \begin_inset Flex Code
8702 \begin_layout Plain Layout
8708 -Umgebung gesetzt werden sollen.
8711 \begin_layout Description
8712 \begin_inset Flex Code
8715 \begin_layout Plain Layout
8722 \begin_inset Flex Code
8725 \begin_layout Plain Layout
8731 ] legt fest, bis zu welcher Tiefe das Inhaltsverzeichnis gehen soll; korrespondi
8732 ert mit dem \SpecialChar LaTeX
8734 \begin_inset Flex Code
8737 \begin_layout Plain Layout
8746 \begin_layout Subsection
8752 \begin_inset CommandInset label
8754 name "subsec:Der-Abschnitt-ClassOptions"
8761 \begin_layout Standard
8763 \begin_inset Flex Code
8766 \begin_layout Plain Layout
8772 kann folgende Einträge enthalten:
8775 \begin_layout Description
8776 \begin_inset Flex Code
8779 \begin_layout Plain Layout
8786 \begin_inset Flex Code
8789 \begin_layout Plain Layout
8795 ] Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
8797 \begin_inset Quotes gld
8801 \begin_inset Flex Code
8804 \begin_layout Plain Layout
8811 \begin_inset Quotes grd
8817 \begin_layout Description
8818 \begin_inset Flex Code
8821 \begin_layout Plain Layout
8827 wird benutzt, um die DTD-Zeile mit XML-basierten Klassen zu setzen.
8829 \begin_inset Quotes gld
8832 -//OASIS//DTD DocBook V4.2//EN
8833 \begin_inset Quotes grd
8839 \begin_layout Description
8840 \begin_inset Flex Code
8843 \begin_layout Plain Layout
8850 \begin_inset Flex Code
8853 \begin_layout Plain Layout
8859 ] Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
8861 \begin_inset Flex Code
8864 \begin_layout Plain Layout
8876 Befehl als optionales Argument übergeben.
8879 \begin_layout Description
8880 \begin_inset Flex Code
8883 \begin_layout Plain Layout
8890 \begin_inset Flex Code
8893 \begin_layout Plain Layout
8894 string="empty|plain|headings|fancy"
8899 ] Eine Liste verfügbarer Seitenstile; die Einträge werden mit
8900 \begin_inset Quotes gld
8904 \begin_inset Flex Code
8907 \begin_layout Plain Layout
8914 \begin_inset Quotes grd
8920 \begin_layout Standard
8922 \begin_inset Flex Code
8925 \begin_layout Plain Layout
8932 \begin_inset Quotes gld
8936 \begin_inset Flex Code
8939 \begin_layout Plain Layout
8946 \begin_inset Quotes grd
8952 \begin_layout Subsection
8953 Einzelne Absatz-Layouts
8954 \begin_inset CommandInset label
8956 name "subsec:Einzelne-Absatz-Layouts"
8963 \begin_layout Standard
8964 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
8968 \begin_layout Plain Layout
8969 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
8970 aber ein bereits definiertes umdefinieren.
8979 \begin_layout LyX-Code
8986 \begin_layout LyX-Code
8990 \begin_layout LyX-Code
8994 \begin_layout Standard
8995 Innerhalb des Blocks sind folgende Befehle erlaubt:
8998 \begin_layout Description
8999 \begin_inset Flex Code
9002 \begin_layout Plain Layout
9009 \begin_inset Flex Code
9012 \begin_layout Plain Layout
9017 , left, right, center
9022 ] Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
9026 \begin_layout Description
9027 \begin_inset Flex Code
9030 \begin_layout Plain Layout
9037 \begin_inset Flex Code
9040 \begin_layout Plain Layout
9045 , left, right, center
9050 ] Eine Liste von möglichen Textausrichtungen, die durch Kommata voneinander
9052 (Einige \SpecialChar LaTeX
9053 -Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
9055 Beispielsweise sollte in einer nummerierten Aufzählung der Text nicht rechtsbün
9056 dig oder zentriert gesetzt werden.)
9059 \begin_layout Description
9060 \begin_inset Flex Code
9063 \begin_layout Plain Layout
9070 \begin_inset Flex Code
9073 \begin_layout Plain Layout
9079 ] Definiert Argument Nummer <int> eines Befehls\SpecialChar breakableslash
9080 einer Umgebung, der/die im
9081 aktuellen Stil definiert ist.
9084 This is useful for things like section headings, and only makes sense with
9087 Every (optional or required) argument of a command or environment – except
9088 for the required argument that is associated with the content of the paragraph
9089 itself – has a separate definition, where the number specifies the order
9091 The definition must end with
9092 \begin_inset Flex Code
9095 \begin_layout Plain Layout
9104 So a command with two optional arguments has:
9105 \begin_inset Separator parbreak
9148 \begin_layout Standard
9150 \begin_inset Flex Code
9153 \begin_layout Plain Layout
9159 -Definition sind die folgenden Spezifikationen möglich:
9162 \begin_layout Itemize
9163 \begin_inset Flex Code
9166 \begin_layout Plain Layout
9173 \begin_inset Flex Code
9176 \begin_layout Plain Layout
9184 The string that will appear both in the menu (to insert this argument) and
9185 on the argument inset button (unless you also specify a separate
9186 \begin_inset Flex Code
9189 \begin_layout Plain Layout
9198 For the menu, you can define an accelerator by appending the respective
9199 character to the string, divided by
9202 \begin_inset Quotes gld
9206 \begin_inset Quotes grd
9210 \begin_inset space \thinspace{}
9215 \begin_inset Quotes gld
9219 \begin_inset Flex Code
9222 \begin_layout Plain Layout
9229 \begin_inset Quotes grd
9235 \begin_layout Itemize
9236 \begin_inset Flex Code
9239 \begin_layout Plain Layout
9246 \begin_inset Flex Code
9249 \begin_layout Plain Layout
9257 A separate string for the menu.
9258 You can define an accelerator by appending the respective character to
9259 the string, divided by
9262 \begin_inset Quotes gld
9266 \begin_inset Quotes grd
9270 \begin_inset space \thinspace{}
9275 \begin_inset Quotes gld
9279 \begin_inset Flex Code
9282 \begin_layout Plain Layout
9289 \begin_inset Quotes grd
9295 This specification is optional.
9296 If it is not given the
9297 \begin_inset Flex Code
9300 \begin_layout Plain Layout
9308 will be used instead for the menu.
9311 \begin_layout Itemize
9312 \begin_inset Flex Code
9315 \begin_layout Plain Layout
9322 \begin_inset Flex Code
9325 \begin_layout Plain Layout
9333 A longer explanatory text that appears in the tooltip when hovering over
9337 \begin_layout Itemize
9338 \begin_inset Flex Code
9341 \begin_layout Plain Layout
9348 \begin_inset Flex Code
9351 \begin_layout Plain Layout
9360 \begin_inset space \thinspace{}
9364 \begin_inset Flex Code
9367 \begin_layout Plain Layout
9375 Declare if this is a mandatory (1) or an optional (0) argument.
9376 Mandatory arguments will be output empty if not given, while optional arguments
9377 will not be output at all.
9378 By default, mandatory arguments are delimited by
9379 \begin_inset Flex Code
9382 \begin_layout Plain Layout
9390 , while optional arguments are delimited by
9393 \begin_inset Flex Code
9396 \begin_layout Plain Layout
9405 \begin_layout Itemize
9406 \begin_inset Flex Code
9409 \begin_layout Plain Layout
9416 \begin_inset Flex Code
9419 \begin_layout Plain Layout
9427 Defines another argument (by its number) which this argument requires to
9428 be output if it is itself output.
9430 \begin_inset space \thinspace{}
9433 g., in \SpecialChar LaTeX
9434 commands, optional arguments often require previous optional arguments
9435 to be output (at least empty), as in
9438 \begin_inset Flex Code
9441 \begin_layout Plain Layout
9444 command[][Argument]{Text}
9452 This can be achieved by the statement
9455 \begin_inset Flex Code
9458 \begin_layout Plain Layout
9465 \begin_inset Flex Code
9468 \begin_layout Plain Layout
9477 \begin_layout Itemize
9478 \begin_inset Flex Code
9481 \begin_layout Plain Layout
9488 \begin_inset Flex Code
9491 \begin_layout Plain Layout
9497 Definiert ein eigenes linkes Begrenzungszeichen (satt
9498 \begin_inset Flex Code
9501 \begin_layout Plain Layout
9508 \begin_inset Flex Code
9511 \begin_layout Plain Layout
9518 Ein Zeilenumbruck in der Ausgabe wird mit
9519 \begin_inset Flex Code
9522 \begin_layout Plain Layout
9531 \begin_layout Itemize
9532 \begin_inset Flex Code
9535 \begin_layout Plain Layout
9542 \begin_inset Flex Code
9545 \begin_layout Plain Layout
9551 Definiert ein eigenes rechtes Begrenzungszeichen (statt
9552 \begin_inset Flex Code
9555 \begin_layout Plain Layout
9562 \begin_inset Flex Code
9565 \begin_layout Plain Layout
9572 Ein Zeilenumbruck in der Ausgabe wird mit
9573 \begin_inset Flex Code
9576 \begin_layout Plain Layout
9585 \begin_layout Itemize
9586 \begin_inset Flex Code
9589 \begin_layout Plain Layout
9596 \begin_inset Flex Code
9599 \begin_layout Plain Layout
9607 an argument that is inserted if and only if no user-specified arguments
9609 \begin_inset space \thinspace{}
9613 if no argument inset has been inserted (note that also an empty argument
9614 inset omits the DefaultArg).
9615 Multiple arguments need to be separated by comma.
9618 \begin_layout Itemize
9619 \begin_inset Flex Code
9622 \begin_layout Plain Layout
9629 \begin_inset Flex Code
9632 \begin_layout Plain Layout
9640 an argument that is inserted in any case (alone or in addition to user-specifie
9642 Multiple arguments need to be separated by comma.
9645 \begin_layout Itemize
9646 \begin_inset Flex Code
9649 \begin_layout Plain Layout
9657 The font used for the argument content
9660 \begin_inset CommandInset ref
9662 reference "subsec:Beschreibung-des-Zeichensatzes"
9669 \begin_layout Itemize
9670 \begin_inset Flex Code
9673 \begin_layout Plain Layout
9681 The font used for the label
9684 \begin_inset CommandInset ref
9686 reference "subsec:Beschreibung-des-Zeichensatzes"
9693 \begin_layout Itemize
9694 \begin_inset Flex Code
9697 \begin_layout Plain Layout
9704 \begin_inset Flex Code
9707 \begin_layout Plain Layout
9712 , Minimalistic, Conglomerate
9719 describes the rendering style used for the inset's frame and buttons.
9722 \begin_layout Itemize
9723 \begin_inset Flex Code
9726 \begin_layout Plain Layout
9733 \begin_inset Flex Code
9736 \begin_layout Plain Layout
9745 \begin_inset Flex Code
9748 \begin_layout Plain Layout
9756 , this argument is automatically inserted when the respective style is selected.
9757 Currently, only one argument per style\SpecialChar breakableslash
9758 layout can be automatically inserted.
9761 \begin_layout Standard
9764 By default, the text entered in the \SpecialChar LyX
9765 workarea in the respective layout is
9766 the last (mandatory) argument of a command if the
9767 \begin_inset Flex Code
9770 \begin_layout Plain Layout
9779 \begin_inset Flex Code
9782 \begin_layout Plain Layout
9791 However, arguments with the prefix
9792 \begin_inset Flex Code
9795 \begin_layout Plain Layout
9803 are output after this workarea argument.
9804 Note that post-argument numbering restarts at 1, so the first argument
9805 following the workarea argument is
9806 \begin_inset Flex Code
9809 \begin_layout Plain Layout
9818 Post-arguments are ignored in any other
9819 \begin_inset Flex Code
9822 \begin_layout Plain Layout
9833 \begin_inset Flex Code
9836 \begin_layout Plain Layout
9845 \begin_layout Standard
9846 Argumente für Listen-
9847 \begin_inset Flex Code
9850 \begin_layout Plain Layout
9859 \begin_inset Flex Code
9862 \begin_layout Plain Layout
9871 \begin_inset Flex Code
9874 \begin_layout Plain Layout
9880 gefolgt von der Nummer (z.
9881 \begin_inset space \thinspace{}
9886 \begin_inset Flex Code
9889 \begin_layout Plain Layout
9899 \begin_layout Description
9900 \begin_inset Flex Code
9903 \begin_layout Plain Layout
9909 Beachten Sie, dass dies alle vorhergehenden
9910 \begin_inset Flex Code
9913 \begin_layout Plain Layout
9919 -Dekla\SpecialChar softhyphen
9920 ration für diesen Stil überschreibt.
9922 \begin_inset Quotes gld
9926 \begin_inset Flex Code
9929 \begin_layout Plain Layout
9936 \begin_inset Quotes grd
9941 \begin_inset CommandInset ref
9943 reference "subsec:I18n"
9947 für Details zur Verwendung.
9950 \begin_layout Description
9951 \begin_inset Flex Code
9954 \begin_layout Plain Layout
9961 \begin_inset Flex Code
9964 \begin_layout Plain Layout
9974 \begin_layout Plain Layout
9975 \begin_inset Quotes gld
9979 \begin_inset Quotes grd
9982 ist eine Gleitkommazahl, wie
9983 \begin_inset Quotes gld
9987 \begin_inset Quotes grd
9995 Der vertikale Abstand, der die letzte Serie von Absätzen vom folgenden
9997 Wenn der nächste Paragraph einen anderen Stil hat, werden die Abstände
9998 nicht einfach addiert, sondern das Maximum wird verwendet.
10001 \begin_layout Description
10002 \begin_inset Flex Code
10005 \begin_layout Plain Layout
10012 \begin_inset Flex Code
10015 \begin_layout Plain Layout
10021 ] ist die Kategorie für diesen Stil.
10022 Sie wird benutzt, um zugehörige Stile in der Layout-Kombobox der Werkzeugleiste
10024 Jeder beliebige String kann benutzt werden, aber es ist sinnvoll vorhandene
10025 Ka\SpecialChar softhyphen
10026 te\SpecialChar softhyphen
10027 gorien zusammen mit Ihren eigenen Stilen zu benutzen.
10030 \begin_layout Description
10031 \begin_inset Flex Code
10034 \begin_layout Plain Layout
10040 ist die Tiefe des XML-Befehls und wird nur für XML-Formate benutzt.
10043 \begin_layout Description
10044 \begin_inset Flex Code
10047 \begin_layout Plain Layout
10054 \begin_inset Flex Code
10057 \begin_layout Plain Layout
10063 ] Kopiert alle Eigenschaften eines bereits definierten Layouts in das aktuelle.
10066 \begin_layout Description
10067 \begin_inset Flex Code
10070 \begin_layout Plain Layout
10077 \begin_inset Flex Code
10080 \begin_layout Plain Layout
10086 ] ist der Name eines Stils, dessen Vorspann
10090 diesem ausgegeben werden soll.
10091 Dadurch wird eine Reihenfolge von Vorspannteilen bewirkt, wenn Makro-Definition
10092 en voneinander abhängen.
10096 \begin_layout Plain Layout
10097 Beachten Sie, dass es außer dieser Funktionalität keine andere Möglichkeit
10098 gibt, Vorspanne zu ordnen.
10099 Die Reihenfolge, die Sie in einer \SpecialChar LyX
10100 -Version sehen, kann sich in späteren
10101 Versionen ohne Warnung ändern.
10109 \begin_layout Description
10110 \begin_inset Flex Code
10113 \begin_layout Plain Layout
10120 \begin_inset Flex Code
10123 \begin_layout Plain Layout
10128 , Box, Filled_Box, Static
10137 ist der Markentyp, der am Ende eines Absatzes steht (oder mehrerer Absätze,
10139 \begin_inset Flex Code
10142 \begin_layout Plain Layout
10149 \begin_inset Newline newline
10153 \begin_inset Flex Code
10156 \begin_layout Plain Layout
10163 \begin_inset Flex Code
10166 \begin_layout Plain Layout
10173 \begin_inset Flex Code
10176 \begin_layout Plain Layout
10183 \begin_inset Newline newline
10187 \begin_inset Flex Code
10190 \begin_layout Plain Layout
10197 \begin_inset Quotes gld
10201 \begin_inset Quotes grd
10205 \begin_inset Flex Code
10208 \begin_layout Plain Layout
10215 \begin_inset Flex Code
10218 \begin_layout Plain Layout
10224 ist ein weißes oder schwarzes Quadrat, das für das Markieren eines Beweisendes
10227 \begin_inset Flex Code
10230 \begin_layout Plain Layout
10236 ist eine explizite Zeichenkette.
10239 \begin_layout Description
10240 \begin_inset Flex Code
10243 \begin_layout Plain Layout
10250 \begin_inset Flex Code
10253 \begin_layout Plain Layout
10259 ] ist eine Zeichenkette, die für einen
10260 \begin_inset Flex Code
10263 \begin_layout Plain Layout
10270 \begin_inset Newline newline
10274 \begin_inset Flex Code
10277 \begin_layout Plain Layout
10286 \begin_layout Description
10287 \begin_inset Flex Code
10290 \begin_layout Plain Layout
10296 Der Zeichensatz, der für den Textkörper
10300 die Marke verwendet wird, siehe
10301 \begin_inset CommandInset ref
10303 reference "subsec:Beschreibung-des-Zeichensatzes"
10309 \begin_inset Flex Code
10312 \begin_layout Plain Layout
10318 gesetzt, dann erhält
10319 \begin_inset Flex Code
10322 \begin_layout Plain Layout
10328 automatisch denselben Wert.
10330 \begin_inset Flex Code
10333 \begin_layout Plain Layout
10339 zuerst definiert werden.
10342 \begin_layout Description
10343 \begin_inset Flex Code
10346 \begin_layout Plain Layout
10353 \begin_inset Flex Code
10356 \begin_layout Plain Layout
10362 ] Wird benutzt um neue Stile für stabile \SpecialChar LyX
10363 -Versionen zu konvertieren.
10364 Die erste stabile Version, die das unterstützt ist \SpecialChar LyX
10366 Das Argument ist eine Nummer, die entweder 0, -1 oder irgend eine Zahl
10367 größer Null sein kann.
10369 \begin_inset Flex Code
10372 \begin_layout Plain Layout
10378 eines Stils größer als Null ist, wird er immer in den Dokumentkopf geschrieben.
10379 Wenn eine .lyx-Datei gelesen wird, werden die Stil-Definitionen aus dem
10380 Dokumentkopf zur Dokumentklasse hinzugefügt.
10381 Dadurch können sogar ältere \SpecialChar LyX
10382 -Versionen den Stil handhaben.
10384 \begin_inset Flex Code
10387 \begin_layout Plain Layout
10393 ist eine Versionsnummer: Wenn der Stil gelesen wird, und die Versionsnummer
10394 ist kleiner als die Versionsnummer des bereits existierenden Stils der
10395 Dokumentklasse, wird der neue Stil ignoriert.
10396 Wenn die Versionsnummer größer ist, ersetzt der neue Stil den bestehenden.
10397 Der Wert -1 steht für eine unendliche Versionsnummer, das heißt der Stil
10398 wird immer benutzt.
10401 \begin_layout Description
10402 \begin_inset Flex Code
10405 \begin_layout Plain Layout
10412 \begin_inset Flex Code
10415 \begin_layout Plain Layout
10424 \begin_inset space \thinspace{}
10428 \begin_inset Flex Code
10431 \begin_layout Plain Layout
10437 ] Normalerweise erlaubt es \SpecialChar LyX
10438 nicht, mehr als ein Leerzeichen zwischen Wörtern
10440 Diese Eigenschaft kann in bestimmten Fällen umständ\SpecialChar softhyphen
10441 lich sein, zum Beispiel,
10442 wenn ein Programmcode eingegeben werden soll.
10443 In solchen Fällen kann
10444 \begin_inset Flex Code
10447 \begin_layout Plain Layout
10454 \begin_inset Flex Code
10457 \begin_layout Plain Layout
10465 erzeugt in diesem Falls sich \SpecialChar LyX
10466 nicht im \SpecialChar LaTeX
10467 -Modus befindet, erzeugt es für
10468 jedes zusätzliche Leerzeichen ein geschütztes Leerzeichen.
10471 \begin_layout Description
10472 \begin_inset Flex Code
10475 \begin_layout Plain Layout
10481 Diese Tags kontrollieren die XHTML-Ausgabe.
10483 \begin_inset CommandInset ref
10485 reference "sec:Tags-for-XHTML"
10492 \begin_layout Description
10493 \begin_inset Flex Code
10496 \begin_layout Plain Layout
10502 [FIXME] (Wird nur für XML-Formate benutzt.)
10505 \begin_layout Description
10506 \begin_inset Flex Code
10509 \begin_layout Plain Layout
10516 \begin_inset Flex Code
10519 \begin_layout Plain Layout
10528 \begin_inset space \thinspace{}
10532 \begin_inset Flex Code
10535 \begin_layout Plain Layout
10542 \begin_inset Flex Code
10545 \begin_layout Plain Layout
10551 gesetzt, wird der Stil in den \SpecialChar LaTeX
10552 -Vorspann gesetzt und nicht in den eigentlichen
10554 Dies ist nützlich für Dokumentklassen, die Informationen wie den Titel
10555 und Autor im Vorspann erwarten.
10556 Beachten Sie, dass dies nur für Stile funktioniert, deren
10557 \begin_inset Flex Code
10560 \begin_layout Plain Layout
10567 \begin_inset Flex Code
10570 \begin_layout Plain Layout
10577 \begin_inset Flex Code
10580 \begin_layout Plain Layout
10589 \begin_layout Description
10590 \begin_inset Flex Code
10593 \begin_layout Plain Layout
10600 \begin_inset Flex Code
10603 \begin_layout Plain Layout
10612 \begin_inset space \thinspace{}
10616 \begin_inset Flex Code
10619 \begin_layout Plain Layout
10626 \begin_inset Flex Code
10629 \begin_layout Plain Layout
10635 gesetzt, wird der Stil als Teil des Titel-Abschnitts behandelt (siehe auch
10636 die allgemeinen Textklassen-Parameter
10637 \begin_inset Flex Code
10640 \begin_layout Plain Layout
10647 \begin_inset Flex Code
10650 \begin_layout Plain Layout
10659 \begin_layout Description
10660 \begin_inset Flex Code
10663 \begin_layout Plain Layout
10670 \begin_inset Flex Code
10673 \begin_layout Plain Layout
10679 ] Der \SpecialChar LaTeX
10680 -Befehl, der ein Item in einer Liste definiert.
10681 Dieser Befehl muss ohne den Backslash am Anfang angegeben werden (die Voreinste
10682 llung ist ''item'', was in der \SpecialChar LaTeX
10684 \begin_inset Flex Code
10687 \begin_layout Plain Layout
10698 \begin_layout Description
10699 \begin_inset Flex Code
10702 \begin_layout Plain Layout
10709 \begin_inset Flex Code
10712 \begin_layout Plain Layout
10718 ] Ein zusätzlicher Abstand zwischen Absätzen desselben Layouts.
10719 Wenn in einer Umgebung andere Layouts integriert werden, so werden diese
10721 \begin_inset Flex Code
10724 \begin_layout Plain Layout
10730 der Umgebung getrennt.
10731 Die kompletten Unterpunkte der Umgebung werden jedoch
10736 \begin_inset Flex Code
10739 \begin_layout Plain Layout
10747 \begin_inset Flex Code
10750 \begin_layout Plain Layout
10765 \begin_layout Description
10766 \begin_inset Flex Code
10769 \begin_layout Plain Layout
10775 [FIXME] (Wird nur für XML-Formate benutzt.)
10778 \begin_layout Description
10779 \begin_inset Flex Code
10782 \begin_layout Plain Layout
10789 \begin_inset Flex Code
10792 \begin_layout Plain Layout
10801 \begin_inset space \thinspace{}
10805 \begin_inset Flex Code
10808 \begin_layout Plain Layout
10814 ] Normalerweise ist es in \SpecialChar LyX
10815 nicht möglich, einen Absatz leer zu lassen, da
10816 das zu einer leeren \SpecialChar LaTeX
10817 -Ausgabe führen würde.
10818 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
10819 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
10820 damit keiner vergisst, sie anzugeben; in speziellen Klassen wird ein Absatz
10821 als Unterbrechung verwendet, der keinen Text enthält.
10824 \begin_layout Description
10825 \begin_inset Flex Code
10828 \begin_layout Plain Layout
10835 \begin_inset Flex Code
10838 \begin_layout Plain Layout
10844 ] Der vertikale Abstand zwischen der Marke und dem folgenden Text.
10845 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
10846 \begin_inset Flex Code
10849 \begin_layout Plain Layout
10856 \begin_inset Flex Code
10859 \begin_layout Plain Layout
10860 Centered_Top_Environment
10868 \begin_layout Description
10869 \begin_inset Flex Code
10872 \begin_layout Plain Layout
10879 \begin_inset Flex Code
10882 \begin_layout Plain Layout
10888 ] ist der Name des Zählers zur automatischen Nummerierung.
10889 Um den Zähler einer Marke zuzuordnen, muss er im
10890 \begin_inset Flex Code
10893 \begin_layout Plain Layout
10899 referenziert werden.
10900 Dies funktioniert zumindest mit
10901 \begin_inset Flex Code
10904 \begin_layout Plain Layout
10911 \begin_inset Flex Code
10914 \begin_layout Plain Layout
10921 \begin_inset Flex Code
10924 \begin_layout Plain Layout
10931 \begin_inset Flex Code
10934 \begin_layout Plain Layout
10941 \begin_inset Newline newline
10948 angegeben werden, wenn
10949 \begin_inset Flex Code
10952 \begin_layout Plain Layout
10959 \begin_inset Flex Code
10962 \begin_layout Plain Layout
10969 In diesem Fall ist es etwas kompliziert: Angenommen Sie haben
10970 \begin_inset Quotes eld
10974 \begin_inset Flex Code
10977 \begin_layout Plain Layout
10978 LabelCounter MeinZaehler
10984 \begin_inset Quotes erd
10987 angegeben, dann lauten die eigentlichen Zähler
10988 \begin_inset Flex Code
10991 \begin_layout Plain Layout
10998 \begin_inset Flex Code
11001 \begin_layout Plain Layout
11008 \begin_inset Flex Code
11011 \begin_layout Plain Layout
11018 \begin_inset Flex Code
11021 \begin_layout Plain Layout
11027 ; so wie in \SpecialChar LaTeX
11029 Diese Zähler müssen alle separat deklariert werden.
11030 \begin_inset Newline newline
11034 \begin_inset CommandInset ref
11036 reference "subsec:Zähler"
11040 für Einzelheiten zu Zählern.
11044 \begin_layout Description
11045 \begin_inset Flex Code
11048 \begin_layout Plain Layout
11054 Der Zeichensatz, der für die Marke verwendet wird.
11056 \begin_inset CommandInset ref
11058 reference "subsec:Beschreibung-des-Zeichensatzes"
11065 \begin_layout Description
11066 \begin_inset Flex Code
11069 \begin_layout Plain Layout
11076 \begin_inset Flex Code
11079 \begin_layout Plain Layout
11085 ] Text der angibt, wie weit die Marke eingerückt werden soll.
11088 \begin_layout Description
11089 \begin_inset Flex Code
11092 \begin_layout Plain Layout
11099 \begin_inset Flex Code
11102 \begin_layout Plain Layout
11108 ] Text der den horizontalen Abstand zwischen der Marke und dem folgenden
11110 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
11113 \begin_layout Description
11114 \begin_inset Flex Code
11117 \begin_layout Plain Layout
11124 \begin_inset Flex Code
11127 \begin_layout Plain Layout
11133 ] Der String, der für den
11134 \begin_inset Flex Code
11137 \begin_layout Plain Layout
11144 \begin_inset Flex Code
11147 \begin_layout Plain Layout
11155 \begin_inset Flex Code
11158 \begin_layout Plain Layout
11164 gesetzt wurde, kann der String spezielle Formatierungsbefehle enthalten,
11166 \begin_inset CommandInset ref
11168 reference "subsec:Zähler"
11172 be\SpecialChar softhyphen
11176 \begin_layout Description
11177 \begin_inset Flex Code
11180 \begin_layout Plain Layout
11181 LabelStringAppendix
11187 \begin_inset Flex Code
11190 \begin_layout Plain Layout
11196 ] wird im Anhang anstatt
11197 \begin_inset Flex Code
11200 \begin_layout Plain Layout
11207 Beachten Sie, dass jede Definition von
11208 \begin_inset Flex Code
11211 \begin_layout Plain Layout
11218 \begin_inset Flex Code
11221 \begin_layout Plain Layout
11222 LabelStringAppendix
11230 \begin_layout Description
11231 \begin_inset Flex Code
11234 \begin_layout Plain Layout
11240 [FIXME] (Wird nur für XML-Formate benutzt.)
11243 \begin_layout Description
11244 \begin_inset Flex Code
11247 \begin_layout Plain Layout
11254 \begin_inset Flex Code
11257 \begin_layout Plain Layout
11262 , Manual, Static, Above,
11263 \begin_inset Newline newline
11266 Centered, Sensitive, Enumerate,
11267 \begin_inset Newline newline
11270 Itemize, Bibliography
11276 \begin_inset Separator parbreak
11283 \begin_layout Description
11284 \begin_inset Flex Code
11287 \begin_layout Plain Layout
11293 bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
11294 Verwenden Sie geschützte Leerzeichen wenn Sie mehr als ein Wort als Marke
11299 \begin_layout Description
11300 \begin_inset Flex Code
11303 \begin_layout Plain Layout
11309 bedeutet: die Marke ist was als
11310 \begin_inset Flex Code
11313 \begin_layout Plain Layout
11321 \begin_inset Quotes gld
11325 \begin_inset Quotes grd
11328 zu Beginn des Absatzes angezeigt.
11330 \begin_inset Flex Code
11333 \begin_layout Plain Layout
11340 \begin_inset Flex Code
11343 \begin_layout Plain Layout
11349 ist, wird sie nur im ersten Absatz von aufeinanderfolgenden Absätzen mit
11351 \begin_inset Flex Code
11354 \begin_layout Plain Layout
11364 \begin_layout Description
11365 \begin_inset Flex Code
11368 \begin_layout Plain Layout
11375 \begin_inset space ~
11379 \begin_inset space ~
11383 \begin_inset Flex Code
11386 \begin_layout Plain Layout
11392 sind Spezialfälle von
11393 \begin_inset Flex Code
11396 \begin_layout Plain Layout
11403 Die Marke erscheint über dem Absatz, entweder am Anfang der Zeile oder
11407 \begin_layout Description
11408 \begin_inset Flex Code
11411 \begin_layout Plain Layout
11417 ist ein Spezialfall für Beschriftungsmarken für Abbildungen und Tabellen-Gleito
11420 \begin_inset Flex Code
11423 \begin_layout Plain Layout
11429 bedeutet, dass der gedruckte Text von der Art des Gleitobjekts abhängt:
11430 Er ist fest einprogrammiert als 'GleitobjektTyp N', wobei N der Wert des
11431 Zählers des Gleitobjekttyps ist.
11432 Für den Fall, dass die Beschriftungsmarke außerhalb eines Gleitobjekts
11433 eingefügt wird, erscheint der
11434 \begin_inset Flex Code
11437 \begin_layout Plain Layout
11444 \begin_inset Quotes gld
11448 \begin_inset Quotes grd
11454 \begin_layout Description
11455 \begin_inset Flex Code
11458 \begin_layout Plain Layout
11464 erzeugt die üblichen Marken für Nummerierungen.
11465 Momentan sind diese fest auf arabische Zahlen, Kleinbuchstaben, kleine
11466 römische Zahlen und Großbuchstaben (für die 4
11467 \begin_inset space ~
11470 möglichen Schachtelungstiefen) programmiert.
11473 \begin_layout Description
11474 \begin_inset Flex Code
11477 \begin_layout Plain Layout
11483 erzeugt je nach Schachtelungstiefe verschiedene Auflistungszeichen, Diese
11484 sind ebenfalls fest programmiert.
11487 \begin_layout Description
11488 \begin_inset Flex Code
11491 \begin_layout Plain Layout
11497 sollte nur zusammen mit
11498 \begin_inset Flex Code
11501 \begin_layout Plain Layout
11502 LatexType BibEnvironment
11511 \begin_layout Description
11512 \begin_inset Flex Code
11515 \begin_layout Plain Layout
11521 Beachten Sie, dass dies alle vorhergehenden
11522 \begin_inset Flex Code
11525 \begin_layout Plain Layout
11531 -Deklaration für diesen Stil überschreibt.
11533 \begin_inset Quotes gld
11537 \begin_inset Flex Code
11540 \begin_layout Plain Layout
11547 \begin_inset Quotes grd
11552 \begin_inset CommandInset ref
11554 reference "subsec:I18n"
11558 für Details zur Verwendung.
11561 \begin_layout Description
11562 \begin_inset Flex Code
11565 \begin_layout Plain Layout
11572 \begin_inset Flex Code
11575 \begin_layout Plain Layout
11581 ] Der \SpecialChar LaTeX
11582 -Name für dieses Layout.
11583 Das bedeutet entweder der Name eines \SpecialChar LaTeX
11584 -Befehls oder der einer \SpecialChar LaTeX
11588 \begin_layout Description
11589 \begin_inset Flex Code
11592 \begin_layout Plain Layout
11599 \begin_inset Flex Code
11602 \begin_layout Plain Layout
11608 ] Ein optionaler Parameter für den entsprechenden
11609 \begin_inset Newline newline
11613 \begin_inset Flex Code
11616 \begin_layout Plain Layout
11623 Dieser Parameter kann innerhalb von \SpecialChar LyX
11624 nicht mehr geändert werden (man verwendet
11626 \begin_inset Flex Code
11629 \begin_layout Plain Layout
11635 für anpassbare Parameters).
11636 Dieser wird nach allen anderen \SpecialChar LaTeX
11638 \begin_inset Flex Code
11641 \begin_layout Plain Layout
11650 \begin_layout Description
11651 \begin_inset Flex Code
11654 \begin_layout Plain Layout
11661 \begin_inset Flex Code
11664 \begin_layout Plain Layout
11669 , Command, Environment, Item_Environment,
11670 \begin_inset Newline newline
11673 List_Environment, Bib_Environment
11678 ] Legt fest, wie das Layout in \SpecialChar LaTeX
11683 \begin_layout Plain Layout
11684 \begin_inset Flex Code
11687 \begin_layout Plain Layout
11693 mag irreführend sein, denn dessen Regeln gelten auch für DocBook-Klassen.
11694 Siehe die DocBook Klassendateien (Dateinames
11695 \begin_inset Flex Code
11698 \begin_layout Plain Layout
11704 ) für spezielle Beispiele.
11710 \begin_inset Separator parbreak
11717 \begin_layout Description
11718 \begin_inset Flex Code
11721 \begin_layout Plain Layout
11727 bewirkt nichts besonderes – der Text wird als
11738 \begin_layout Description
11739 \begin_inset Flex Code
11742 \begin_layout Plain Layout
11748 behandelt den Text als Argument eines \SpecialChar LaTeX
11750 \begin_inset Newline newline
11754 \begin_inset Flex Code
11757 \begin_layout Plain Layout
11764 {\SpecialChar ldots
11773 \begin_layout Description
11774 \begin_inset Flex Code
11777 \begin_layout Plain Layout
11783 behandelt den Text als Kern einer \SpecialChar LaTeX
11785 \begin_inset Newline newline
11789 \begin_inset Flex Code
11792 \begin_layout Plain Layout
11799 }\SpecialChar ldots
11814 \begin_layout Description
11815 \begin_inset Flex Code
11818 \begin_layout Plain Layout
11824 bewirkt dasselbe wie
11825 \begin_inset Flex Code
11828 \begin_layout Plain Layout
11834 , nur dass vor jedem Absatz ein
11835 \begin_inset Flex Code
11838 \begin_layout Plain Layout
11850 \begin_layout Description
11851 \begin_inset Flex Code
11854 \begin_layout Plain Layout
11861 \begin_inset Flex Code
11864 \begin_layout Plain Layout
11871 \begin_inset Newline newline
11875 \begin_inset Flex Code
11878 \begin_layout Plain Layout
11884 als Argument an die Umgebung übergeben wird.
11885 \begin_inset Newline newline
11889 \begin_inset Flex Code
11892 \begin_layout Plain Layout
11902 \SpecialChar menuseparator
11905 Absatz-Einstellungen
11908 \begin_inset Marginal
11911 \begin_layout Plain Layout
11912 \begin_inset Graphics
11913 filename ../../images/layout-paragraph.png
11914 BoundingBox 0bp 6bp 20bp 20bp
11926 \begin_layout Description
11927 \begin_inset Flex Code
11930 \begin_layout Plain Layout
11937 \begin_inset Flex Code
11940 \begin_layout Plain Layout
11946 aber fügt zusätzlich das notwendige Argument (die längste Marke) zum Begin-Befe
11947 hl der Bibliografie-Umgebung ein:
11948 \begin_inset Newline newline
11952 \begin_inset Flex Code
11955 \begin_layout Plain Layout
11958 begin{thebibliography}{99}
11963 Es ist daher nur für die Bibliografie-Umgebung nützlich.
11964 Die voreingestellte längste Marke
11965 \begin_inset Quotes gld
11969 \begin_inset Quotes grd
11972 kann vom Nutzer in den Absatzeinstellungen eines Bibliografie-Eintrags
11976 \begin_layout Standard
11977 Fasst man die letzten Sachen zusammen, wird die \SpecialChar LaTeX
11978 -Ausgabe entweder so:
11981 \begin_layout LyX-Code
11984 LatexName[LatexParam]{\SpecialChar ldots
11988 \begin_layout Standard
11992 \begin_layout LyX-Code
11995 begin{LatexName}[LatexParam] \SpecialChar ldots
12001 \begin_layout Standard
12002 aussehen, abhängig vom \SpecialChar LaTeX
12007 \begin_layout Description
12008 \begin_inset Flex Code
12011 \begin_layout Plain Layout
12018 \begin_inset Flex Code
12021 \begin_layout Plain Layout
12027 ] Eine Zeichenkette, die zu Beginn des Inhalts des Stils ausgegeben wird.
12028 Ein Zeilenumbruck in der Ausgabe wird mit
12029 \begin_inset Flex Code
12032 \begin_layout Plain Layout
12041 \begin_layout Description
12042 \begin_inset Flex Code
12045 \begin_layout Plain Layout
12052 \begin_inset Flex Code
12055 \begin_layout Plain Layout
12061 ] Wenn ein Layout in ein anderes Layout für Umgebungen eingefügt wird, werden
12062 die Breiten der verschiedenen
12063 \begin_inset Flex Code
12066 \begin_layout Plain Layout
12072 nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
12074 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
12078 Dieser Parameter wird auch dann benutzt, wenn
12079 \begin_inset Flex Code
12082 \begin_layout Plain Layout
12089 \begin_inset Flex Code
12092 \begin_layout Plain Layout
12099 \begin_inset Flex Code
12102 \begin_layout Plain Layout
12109 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
12110 Rändern hinzugefügt.
12111 \begin_inset Newline newline
12114 Zum Beispiel bedeutet
12115 \begin_inset Quotes gld
12119 \begin_inset Flex Code
12122 \begin_layout Plain Layout
12129 \begin_inset Quotes grd
12132 , dass der Absatz mit der Breite eingerückt wird, die die Buchstaben
12133 \begin_inset Quotes gld
12137 \begin_inset Flex Code
12140 \begin_layout Plain Layout
12147 \begin_inset Quotes grd
12150 in der normalen Schriftart haben.
12151 man kann negative Breite erzeugen, indem man den String mit
12152 \begin_inset Quotes gld
12156 \begin_inset Flex Code
12159 \begin_layout Plain Layout
12166 \begin_inset Quotes grd
12170 Diese Art der Angabe wurde gewählt, damit der Text unabhängig von der verwendet
12171 en Bildschirmschriftart wie vorgesehen aussieht.
12174 \begin_layout Description
12175 \begin_inset Flex Code
12178 \begin_layout Plain Layout
12185 \begin_inset Flex Code
12188 \begin_layout Plain Layout
12193 , Manual, Dynamic, First_Dynamic, Right_Address_Box
12199 \begin_inset Newline newline
12202 legt fest, wie der linke Rand des Textes bestimmt wird.
12204 \begin_inset Separator parbreak
12211 \begin_layout Description
12212 \begin_inset Flex Code
12215 \begin_layout Plain Layout
12221 wählt feste Randbreiten.
12225 \begin_layout Description
12226 \begin_inset Flex Code
12229 \begin_layout Plain Layout
12235 bedeutet, dass der Rand von der Einstellung der
12241 Absatz-Einstellungen
12247 \SpecialChar menuseparator
12250 Absatz-Einstellungen
12253 \begin_inset Marginal
12256 \begin_layout Plain Layout
12257 \begin_inset Graphics
12258 filename ../../images/layout-paragraph.png
12259 BoundingBox 0bp 6bp 20bp 20bp
12269 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
12273 \begin_layout Description
12274 \begin_inset Flex Code
12277 \begin_layout Plain Layout
12283 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
12285 Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
12286 Es leuchtet ein, dass die Überschrift
12287 \begin_inset Quotes gld
12290 5.4.3.2.1 Sehr lange \SpecialChar ldots
12292 \begin_inset Quotes grd
12295 einen größeren linken Rand benötigt, als
12296 \begin_inset Quotes gld
12299 3.2 Sehr lange \SpecialChar ldots
12301 \begin_inset Quotes grd
12308 \begin_layout Description
12309 \begin_inset Flex Code
12312 \begin_layout Plain Layout
12318 arbeitet ähnlich wie
12319 \begin_inset Flex Code
12322 \begin_layout Plain Layout
12328 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
12329 Dies wird für die \SpecialChar LaTeX
12334 \begin_layout Plain Layout
12342 \begin_inset Flex Code
12345 \begin_layout Plain Layout
12354 \begin_layout Description
12355 \begin_inset Flex Code
12358 \begin_layout Plain Layout
12364 bedeutet, dass der Rand so gewählt wird, dass die längste Zeile des Absatzes
12365 gerade den rechten Rand berührt.
12366 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
12370 \begin_layout Description
12371 \begin_inset Flex Code
12374 \begin_layout Plain Layout
12381 \begin_inset Flex Code
12384 \begin_layout Plain Layout
12393 \begin_inset space \thinspace{}
12397 \begin_inset Flex Code
12400 \begin_layout Plain Layout
12407 \begin_inset Quotes gld
12411 \begin_inset Quotes grd
12415 -Befehle innerhalb dieses Layouts durch
12416 \begin_inset Flex Code
12419 \begin_layout Plain Layout
12427 geschützt werden müssen.
12428 (Achtung: Diese Einstellung sagt nichts darüber aus, ob der Befehl an sich
12429 geschützt werden soll.)
12432 \begin_layout Description
12433 \begin_inset Flex Code
12436 \begin_layout Plain Layout
12443 \begin_inset Flex Code
12446 \begin_layout Plain Layout
12453 \begin_inset space \thinspace{}
12457 \begin_inset Flex Code
12460 \begin_layout Plain Layout
12468 ] Gibt an, ob Zeilenumbrüche in \SpecialChar LaTeX
12470 \begin_inset Quotes gld
12474 \begin_inset Flex Code
12477 \begin_layout Plain Layout
12488 \begin_inset Quotes grd
12491 dargestellt werden, oder nicht.
12492 Man kann dies ausschalten (Wert:
12493 \begin_inset Flex Code
12496 \begin_layout Plain Layout
12502 ), um \SpecialChar TeX
12503 -Code in \SpecialChar LyX
12504 komfortabler editieren zu können.
12507 \begin_layout Description
12508 \begin_inset Flex Code
12511 \begin_layout Plain Layout
12518 \begin_inset Flex Code
12521 \begin_layout Plain Layout
12530 \begin_inset space \thinspace{}
12534 \begin_inset Flex Code
12537 \begin_layout Plain Layout
12543 ] Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
12546 \begin_inset Flex Code
12549 \begin_layout Plain Layout
12555 heißt, der Absatz erhält auf keinen Fall einen Einzug (z.
12556 \begin_inset space \thinspace{}
12560 nach einer Überschrift), wenn
12561 \begin_inset Flex Code
12564 \begin_layout Plain Layout
12571 \begin_inset Flex Code
12574 \begin_layout Plain Layout
12580 -) Paragraphen einen Einzug haben.
12581 (Daher beeinflusst die Einstellung nur
12582 \begin_inset Flex Code
12585 \begin_layout Plain Layout
12594 \begin_layout Description
12595 \begin_inset Flex Code
12598 \begin_layout Plain Layout
12605 \begin_inset Flex Code
12608 \begin_layout Plain Layout
12614 ] Der Name eines Layouts, das durch dieses ersetzt wurde.
12615 So können Sie ein Layout umbenennen und die Rückwärtskompatibilität erhalten.
12618 \begin_layout Description
12619 \begin_inset Flex Code
12622 \begin_layout Plain Layout
12629 \begin_inset Flex Code
12632 \begin_layout Plain Layout
12641 \begin_inset space \thinspace{}
12645 \begin_inset Flex Code
12648 \begin_layout Plain Layout
12654 ] Gibt an, dass ein Paragraph nicht durch eine leere Zeile in der \SpecialChar LaTeX
12656 abgesetzt wird, sondern nur durch einen Zeilenumbruch.
12658 \begin_inset Flex Code
12661 \begin_layout Plain Layout
12667 erlaubt dies die Emulation eines reinen Texteditors (so wie die \SpecialChar TeX
12672 \begin_layout Description
12673 \begin_inset Flex Code
12676 \begin_layout Plain Layout
12683 \begin_inset Flex Code
12686 \begin_layout Plain Layout
12692 ] Der Einzug der ersten Zeile eines Absatzes.
12694 \begin_inset Flex Code
12697 \begin_layout Plain Layout
12703 bleibt für ein bestimmtes Layout fest.
12704 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
12706 \begin_inset Flex Code
12709 \begin_layout Plain Layout
12716 Außerdem benutzt das
12717 \begin_inset Flex Code
12720 \begin_layout Plain Layout
12726 -Layout innerhalb von Umgebungen den
12727 \begin_inset Flex Code
12730 \begin_layout Plain Layout
12736 der Umgebung und nicht den eigenen.
12738 \begin_inset Flex Code
12741 \begin_layout Plain Layout
12747 -Absätze innerhalb einer Aufzählung keinen Einzug.
12750 \begin_layout Description
12751 \begin_inset Flex Code
12754 \begin_layout Plain Layout
12761 \begin_inset Flex Code
12764 \begin_layout Plain Layout
12770 ] Der vertikale Anstand zwischen den Absätzen dieses Layouts.
12773 \begin_layout Description
12774 \begin_inset Flex Code
12777 \begin_layout Plain Layout
12784 \begin_inset Flex Code
12787 \begin_layout Plain Layout
12793 ] Der Benutzer kann in \SpecialChar LyX
12794 wählen ob Absätze durch
12801 \begin_inset space \space{}
12812 \begin_inset Flex Code
12815 \begin_layout Plain Layout
12825 \begin_inset space \space{}
12831 \begin_inset Flex Code
12834 \begin_layout Plain Layout
12840 ignoriert und alle Absätze durch den vertikalen Abstand von
12841 \begin_inset Flex Code
12844 \begin_layout Plain Layout
12851 Die Länge dieses Abstands berechnet sich mit
12852 \begin_inset Flex Code
12855 \begin_layout Plain Layout
12857 \begin_inset space ~
12866 \begin_inset Flex Code
12869 \begin_layout Plain Layout
12875 die Höhe einer Zeile in der normalen Schrift ist.
12876 Dadurch bleibt das Aussehen mit verschiedenen Schriften gleich.
12879 \begin_layout Description
12880 \begin_inset Flex Code
12883 \begin_layout Plain Layout
12890 \begin_inset Flex Code
12893 \begin_layout Plain Layout
12902 \begin_inset space \thinspace{}
12906 \begin_inset Flex Code
12909 \begin_layout Plain Layout
12919 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
12920 ohne diverse von \SpecialChar LaTeX
12921 benötigte Ersetzungen durchzuführen.
12924 \begin_layout Description
12925 \begin_inset Flex Code
12928 \begin_layout Plain Layout
12934 Befehle und Definitionen, die in die Präambel (vor
12935 \begin_inset Flex Code
12938 \begin_layout Plain Layout
12941 begin{docu\SpecialChar softhyphen
12947 ) eingefügt werden, wenn dieses Layout benutzt wird.
12948 Kann verwendet werden um Pakete zu laden, Makros zu definieren usw..
12950 \begin_inset Quotes gld
12954 \begin_inset Flex Code
12957 \begin_layout Plain Layout
12964 \begin_inset Quotes grd
12970 \begin_layout Description
12971 \begin_inset Flex Code
12974 \begin_layout Plain Layout
12981 \begin_inset Flex Code
12984 \begin_layout Plain Layout
12990 ] Der Präfix, der verwendet werden soll, wenn auf Marken dieses Paragraphs
12992 Dies erlaubt die Verwendung von Formatierten Querverweisen.
12995 \begin_layout Description
12996 \begin_inset Flex Code
12999 \begin_layout Plain Layout
13006 \begin_inset Flex Code
13009 \begin_layout Plain Layout
13015 ] legt fest, dass das Layout die Funktion
13016 \begin_inset Flex Code
13019 \begin_layout Plain Layout
13026 Siehe die Beschreibung von
13027 \begin_inset Flex Code
13030 \begin_layout Plain Layout
13037 \begin_inset CommandInset ref
13039 reference "subsec:Allgemeine-Parameter-für"
13046 \begin_layout Description
13047 \begin_inset Flex Code
13050 \begin_layout Plain Layout
13057 \begin_inset Flex Code
13060 \begin_layout Plain Layout
13069 \begin_inset Flex Code
13072 \begin_layout Plain Layout
13078 ] Setzt die \SpecialChar LaTeX
13079 -Argumente dieses Stils zurück (der via
13080 \begin_inset Flex Code
13083 \begin_layout Plain Layout
13090 Dies ist nützlich, wenn man einen Stil mit
13091 \begin_inset Flex Code
13094 \begin_layout Plain Layout
13100 kopiert hat, aber nicht dessen (benötigten und optionalen) Argumente übernehmen
13104 \begin_layout Description
13105 \begin_inset Flex Code
13108 \begin_layout Plain Layout
13115 \begin_inset Flex Code
13118 \begin_layout Plain Layout
13124 ] Eine Zeichenkette, die am Ende des Inhalts des Stils ausgegeben wird.
13125 Ein Zeilenumbruck in der Ausgabe wird mit
13126 \begin_inset Flex Code
13129 \begin_layout Plain Layout
13138 \begin_layout Description
13139 \begin_inset Flex Code
13142 \begin_layout Plain Layout
13149 \begin_inset Flex Code
13152 \begin_layout Plain Layout
13159 \begin_inset Flex Code
13162 \begin_layout Plain Layout
13171 \begin_layout Description
13172 \begin_inset Flex Code
13175 \begin_layout Plain Layout
13182 \begin_inset Flex Code
13185 \begin_layout Plain Layout
13194 \begin_inset Flex Code
13197 \begin_layout Plain Layout
13204 \begin_inset Flex Code
13207 \begin_layout Plain Layout
13214 \begin_inset Flex Code
13217 \begin_layout Plain Layout
13219 \begin_inset space ~
13227 ] Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
13229 \begin_inset Flex Code
13232 \begin_layout Plain Layout
13241 \begin_inset Flex Code
13244 \begin_layout Plain Layout
13251 \begin_inset Flex Code
13254 \begin_layout Plain Layout
13260 entsprechen den Multiplikatoren 1, 1.25 und 1.667.
13261 Wenn Sie als Argument
13262 \begin_inset Flex Code
13265 \begin_layout Plain Layout
13271 angeben, müssen Sie als
13275 einen konkreten Multiplikator angeben.
13276 Im Gegensatz zu anderen Parametern erzeugt \SpecialChar LyX
13278 \begin_inset Flex Code
13281 \begin_layout Plain Layout
13287 gesetzt wird, spezifischen \SpecialChar LaTeX
13288 -Code, der das \SpecialChar LaTeX
13290 \begin_inset Flex Code
13293 \begin_layout Plain Layout
13302 \begin_layout Description
13303 \begin_inset Flex Code
13306 \begin_layout Plain Layout
13313 \begin_inset Flex Code
13316 \begin_layout Plain Layout
13323 \begin_inset space \thinspace{}
13327 \begin_inset Flex Code
13330 \begin_layout Plain Layout
13338 ] Erlaubt es, den Inhalt des Paragraphs auf Rechtschreibung zu überprüfen.
13341 \begin_layout Description
13342 \begin_inset Flex Code
13345 \begin_layout Plain Layout
13351 Der Zeichensatz, der für den Textkörper verwendet wird.
13352 \begin_inset Newline newline
13356 \begin_inset CommandInset ref
13358 reference "subsec:Beschreibung-des-Zeichensatzes"
13365 \begin_layout Description
13366 \begin_inset Flex Code
13369 \begin_layout Plain Layout
13376 \begin_inset Flex Code
13379 \begin_layout Plain Layout
13389 ist die Stufe des Stils im Inhaltsverzeichnis und wird zur automatischen
13390 Nummerierung von Abschnittsüberschriften benutzt.
13393 \begin_layout Description
13394 \begin_inset Flex Code
13397 \begin_layout Plain Layout
13411 ] Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
13415 \begin_layout Subsection
13416 \begin_inset CommandInset label
13424 Internationalization of Paragraph Styles
13427 \begin_layout Standard
13431 \begin_inset Flex Code
13434 \begin_layout Plain Layout
13442 defines text that is to appear in the typeset document, it may use
13443 \begin_inset Flex Code
13446 \begin_layout Plain Layout
13455 \begin_inset Flex Code
13458 \begin_layout Plain Layout
13466 to support non-English and even multi-language documents correctly.
13467 The following excerpt (from the
13468 \begin_inset Flex Code
13471 \begin_layout Plain Layout
13479 file) shows how this works:
13482 \begin_layout LyX-Code
13484 \begin_inset Separator parbreak
13491 \begin_layout LyX-Code
13494 theoremstyle{remark}
13497 \begin_layout LyX-Code
13500 newtheorem{claim}[thm]{
13507 \begin_layout LyX-Code
13511 \begin_layout LyX-Code
13515 \begin_layout LyX-Code
13520 claimname}{_(Claim)}
13523 \begin_layout LyX-Code
13527 \begin_layout LyX-Code
13531 \begin_layout LyX-Code
13540 claimname}{_(Claim)}}
13543 \begin_layout LyX-Code
13548 \begin_layout Standard
13551 In principle, any legal \SpecialChar LaTeX
13553 \begin_inset Flex Code
13556 \begin_layout Plain Layout
13565 \begin_inset Flex Code
13568 \begin_layout Plain Layout
13576 tags, but in practice they will typically look as they do here.
13577 The key to correct translation of the typeset text is the definition of
13578 the \SpecialChar LaTeX
13580 \begin_inset Flex Code
13583 \begin_layout Plain Layout
13594 \begin_inset Flex Code
13597 \begin_layout Plain Layout
13611 \begin_layout Standard
13615 \begin_inset Flex Code
13618 \begin_layout Plain Layout
13626 tag provides for internationalization based upon the overall language of
13628 The contents of the tag will be included in the preamble, just as with
13630 \begin_inset Flex Code
13633 \begin_layout Plain Layout
13642 What makes it special is the use of the
13643 \begin_inset Quotes eld
13647 \begin_inset Quotes erd
13651 \begin_inset Flex Code
13654 \begin_layout Plain Layout
13662 , which will be replaced, when \SpecialChar LyX
13663 produces \SpecialChar LaTeX
13664 output, with the translation of
13665 its argument into the document language.
13668 \begin_layout Standard
13672 \begin_inset Flex Code
13675 \begin_layout Plain Layout
13683 tag is more complex, since it is meant to provide support for multi-language
13684 documents and so offers an interface to the
13685 \begin_inset Flex Code
13688 \begin_layout Plain Layout
13697 Its contents will be added to the preamble once for each language that
13698 appears in the document.
13699 In this case, the argument to
13700 \begin_inset Flex Code
13703 \begin_layout Plain Layout
13711 will be replaced with its translation into the language in question; the
13713 \begin_inset Flex Code
13716 \begin_layout Plain Layout
13724 is replaced by the language name (as used by the babel package).
13727 \begin_layout Standard
13730 A German document that also included a French section would thus have the
13731 following in the preamble:
13734 \begin_layout LyX-Code
13743 claimname}{Affirmation}}
13744 \begin_inset Newline newline
13755 claimname}{Behauptung}}
13756 \begin_inset Newline newline
13763 claimname}{Behauptung}
13766 \begin_layout Standard
13771 \begin_inset Flex Code
13774 \begin_layout Plain Layout
13782 will then conspire to produce the correct text in the output.
13785 \begin_layout Standard
13788 One important point to note here is that the translations are provided by
13790 itself, through the file
13791 \begin_inset Flex Code
13794 \begin_layout Plain Layout
13803 This means, in effect, that
13804 \begin_inset Flex Code
13807 \begin_layout Plain Layout
13816 \begin_inset Flex Code
13819 \begin_layout Plain Layout
13827 are really only of use in layout files that are provided with \SpecialChar LyX
13829 entered in user-created layout files will not be seen by \SpecialChar LyX
13830 's internationalizatio
13831 n routines unless the
13832 \begin_inset Flex Code
13835 \begin_layout Plain Layout
13843 file is modified accordingly.
13844 That said, however, any layout created with the intention that it will
13845 be included with \SpecialChar LyX
13846 should use these tags where appropriate.
13847 Please note that the paragraph style translations provided by \SpecialChar LyX
13849 change with a minor update (e.
13850 \begin_inset space \thinspace{}
13854 \begin_inset space \space{}
13857 from version 2.1.x to 2.1.y).
13858 It is however quite likely that a major update (e.
13859 \begin_inset space \thinspace{}
13863 \begin_inset space \space{}
13866 from 2.0.x to 2.1.y) will introduce new translations or corrections.
13869 \begin_layout Subsection
13871 \begin_inset CommandInset label
13873 name "subsec:Gleitobjekte"
13880 \begin_layout Standard
13881 Es ist nötig Gleitobjekte (
13882 \begin_inset Flex MenuItem
13885 \begin_layout Plain Layout
13892 \begin_inset Flex MenuItem
13895 \begin_layout Plain Layout
13901 ,\SpecialChar ldots
13902 ) in der Textklasse selber zu definieren.
13903 Standardgleitobjekte sind in der Datei
13904 \begin_inset Flex Code
13907 \begin_layout Plain Layout
13913 enthalten, so dass Sie sie nur noch
13916 \begin_layout LyX-Code
13917 Input stdfloats.inc
13920 \begin_layout Standard
13921 zu Ihrer Layoutdatei hinzufügen müssen.
13922 Wenn Sie eine Textklasse implementieren wollen, die andere Gleitobjekttypen
13923 enthält (wie zum Beispiel die AGU-Klasse), werden Ihnen die folgenden Informati
13927 \begin_layout Description
13928 \begin_inset Flex Code
13931 \begin_layout Plain Layout
13944 \begin_inset Flex Code
13947 \begin_layout Plain Layout
13954 \begin_inset Quotes erd
13958 \begin_inset Quotes erd
13961 ] Die Dateinamenserweiterung einer zusätzlichen Datei für das Abbildungsver\SpecialChar softhyphen
13965 schreibt die Beschriftungen in diese Datei.
13968 \begin_layout Description
13969 \begin_inset Flex Code
13972 \begin_layout Plain Layout
13979 \begin_inset Flex Code
13982 \begin_layout Plain Layout
13989 \begin_inset Quotes erd
13993 \begin_inset Quotes erd
13996 ] Die Zeichenkette, die in den Menüs und für die Beschriftung benutzt wird.
13997 Dies wird in die aktuelle Sprache übersetzt, wenn babel verwendet wird.
14000 \begin_layout Description
14001 \begin_inset Flex Code
14004 \begin_layout Plain Layout
14010 Diese Tags kontrollieren die XHTML-Ausgabe.
14012 \begin_inset CommandInset ref
14014 reference "sec:Tags-for-XHTML"
14021 \begin_layout Description
14022 \begin_inset Flex Code
14025 \begin_layout Plain Layout
14034 \begin_inset Flex Code
14037 \begin_layout Plain Layout
14046 \begin_inset space \thinspace{}
14050 \begin_inset Flex Code
14053 \begin_layout Plain Layout
14059 ] Gibt an, ob das Gleitobjekt bereits in der Dokumentklasse definiert ist
14060 oder ob das \SpecialChar LaTeX
14062 \begin_inset Flex Code
14065 \begin_layout Plain Layout
14071 geladen werden muss, um es zu definieren.
14072 Die Voreinstellung ist
14073 \begin_inset Flex Code
14076 \begin_layout Plain Layout
14082 , was bedeutet, dass
14083 \begin_inset Flex Code
14086 \begin_layout Plain Layout
14094 \begin_inset Flex Code
14097 \begin_layout Plain Layout
14103 gesetzt werden, wenn das Gleitobjekt bereits in der Dokumentklasse definiert
14107 \begin_layout Description
14108 \begin_inset Flex Code
14111 \begin_layout Plain Layout
14118 \begin_inset Flex Code
14121 \begin_layout Plain Layout
14128 \begin_inset Quotes erd
14132 \begin_inset Quotes erd
14135 ] Der Befehl der verwendet wird, um eine Liste der Gleitobjekte dieses Typs
14136 zu generieren; das `
14138 ' muss weggelassen werden.
14143 angegeben werden, wenn
14144 \begin_inset Flex Code
14147 \begin_layout Plain Layout
14154 \begin_inset Flex Code
14157 \begin_layout Plain Layout
14163 gesetzt ist, da es sonst keine Möglichkeit gibt, diesen Befehl zu erstellen.
14164 Er wird ignoriert, falls
14165 \begin_inset Flex Code
14168 \begin_layout Plain Layout
14175 \begin_inset Flex Code
14178 \begin_layout Plain Layout
14184 gesetzt ist, da es dann eine Möglichkeit gibt.
14187 \begin_layout Description
14188 \begin_inset Flex Code
14191 \begin_layout Plain Layout
14198 \begin_inset Flex Code
14201 \begin_layout Plain Layout
14208 \begin_inset Quotes erd
14212 \begin_inset Quotes erd
14215 ] Die Überschrift für das Gleitobjekt-Verzeichnis (z.
14216 \begin_inset space \thinspace{}
14221 \begin_inset Quotes gld
14224 Abbildungsverzeichnis
14225 \begin_inset Quotes grd
14229 Sie wird für die Bildschirmmarke in \SpecialChar LyX
14230 verwendet, von \SpecialChar LaTeX
14231 für den Titel verwendet
14232 und als Titel in der XHTML-Ausgabe.
14233 Sie wird in die Dokumentsprache übersetzt.
14236 \begin_layout Description
14237 \begin_inset Flex Code
14240 \begin_layout Plain Layout
14247 \begin_inset Flex Code
14250 \begin_layout Plain Layout
14257 \begin_inset Quotes erd
14261 \begin_inset Quotes erd
14264 ] Dieses optionale Argument bestimmt, ob Gleitobjekte dieser Klasse mit
14265 der Abschnittsnummer dieses Dokuments nummeriert werden.
14267 \begin_inset Flex Code
14270 \begin_layout Plain Layout
14277 \begin_inset Quotes gld
14281 \begin_inset Flex Code
14284 \begin_layout Plain Layout
14291 \begin_inset Quotes grd
14294 gesetzt ist, werden die Gleitobjekte mit den Kapitelnummern nummeriert.
14297 \begin_layout Description
14298 \begin_inset Flex Code
14301 \begin_layout Plain Layout
14308 \begin_inset Flex Code
14311 \begin_layout Plain Layout
14318 \begin_inset Quotes erd
14322 \begin_inset Quotes erd
14325 ] Die Standardplatzierung für die Gleitobjektklasse.
14331 \begin_inset Flex Code
14334 \begin_layout Plain Layout
14340 sollte die Standard-\SpecialChar LaTeX
14342 \begin_inset Flex Code
14345 \begin_layout Plain Layout
14352 \begin_inset Flex Code
14355 \begin_layout Plain Layout
14362 \begin_inset Flex Code
14365 \begin_layout Plain Layout
14372 \begin_inset Flex Code
14375 \begin_layout Plain Layout
14381 für oben, unten, Seite und hier enthalten.
14385 \begin_layout Plain Layout
14386 Wie in \SpecialChar LaTeX
14387 ist die Reihenfolge der Buchstaben unerheblich.
14392 Zusätzlich gibt es den neuen Typ
14393 \begin_inset Flex Code
14396 \begin_layout Plain Layout
14402 , der nicht wirklich für ein Gleitobjekt steht, denn er bedeutet: drucke
14407 und nirgendwo sonst.
14409 \begin_inset Flex Code
14412 \begin_layout Plain Layout
14418 besonders ist und wegen der Implementierungsdetails nicht bei nicht-eingebauten
14419 Gleitobjekttypen benutzt werden kann.
14420 Wenn Sie die Platzierung nicht verstehen, benutzen Sie einfach
14421 \begin_inset Quotes gld
14425 \begin_inset Flex Code
14428 \begin_layout Plain Layout
14435 \begin_inset Quotes grd
14441 \begin_layout Description
14442 \begin_inset Flex Code
14445 \begin_layout Plain Layout
14452 \begin_inset Flex Code
14455 \begin_layout Plain Layout
14461 ] Der Präfix, der verwendet werden soll, wenn auf Marken dieser Gleitobjekte
14463 Dies erlaubt die Verwendung von Formatierten Querverweisen.
14465 \begin_inset Flex Code
14468 \begin_layout Plain Layout
14474 eines kopierten Stils entfernen, indem
14475 \begin_inset Flex Code
14478 \begin_layout Plain Layout
14485 \begin_inset Quotes gld
14489 \begin_inset Quotes grd
14495 \begin_layout Description
14496 \begin_inset Flex Code
14499 \begin_layout Plain Layout
14506 \begin_inset Flex Code
14509 \begin_layout Plain Layout
14516 \begin_inset Quotes erd
14520 \begin_inset Quotes erd
14523 ] ist der Gleitobjektstil, wenn er mit
14524 \begin_inset Flex Code
14527 \begin_layout Plain Layout
14538 \begin_layout Description
14539 \begin_inset Flex Code
14542 \begin_layout Plain Layout
14549 \begin_inset Flex Code
14552 \begin_layout Plain Layout
14559 \begin_inset Quotes erd
14563 \begin_inset Quotes erd
14567 \begin_inset Quotes gld
14571 \begin_inset Quotes grd
14574 der neuen Gleitobjektklasse, wie z.
14575 \begin_inset space \thinspace{}
14579 Programm oder Algorithmus.
14580 Nach dem entsprechenden
14581 \begin_inset Flex Code
14584 \begin_layout Plain Layout
14593 \begin_inset Flex Code
14596 \begin_layout Plain Layout
14605 \begin_inset Flex Code
14608 \begin_layout Plain Layout
14619 \begin_layout Description
14620 \begin_inset Flex Code
14623 \begin_layout Plain Layout
14630 \begin_inset Flex Code
14633 \begin_layout Plain Layout
14640 \begin_inset space \thinspace{}
14644 \begin_inset Flex Code
14647 \begin_layout Plain Layout
14655 ] Gibt an, ob dieses Gleitobjekt mit Hilfe des \SpecialChar LaTeX
14657 \begin_inset Flex Code
14660 \begin_layout Plain Layout
14666 definiert wurde, entweder durch die Dokumentklassen, ein anderes Paket
14667 oder durch \SpecialChar LyX
14671 \begin_layout Description
14672 Anmerkung: Wenn ein Gleitobjekt vom Typ
14676 definiert wurde, gibt es automatisch einen dazugehörigen Zähler namens
14684 \begin_layout Subsection
14685 Flexible Einfügungen und InsetLayout
14686 \begin_inset CommandInset label
14688 name "subsec:Flexible-Einfügungen-und"
14695 \begin_layout Standard
14696 Es gibt drei Arten von flexiblen Einfügungen:
14699 \begin_layout Itemize
14701 \begin_inset Flex Code
14704 \begin_layout Plain Layout
14710 ): diese definieren semantische Textauszeichnungen, die mit \SpecialChar LaTeX
14713 \begin_inset Flex Code
14716 \begin_layout Plain Layout
14725 \begin_inset Flex Code
14728 \begin_layout Plain Layout
14739 \begin_layout Itemize
14740 benutzerdefiniert (
14741 \begin_inset Flex Code
14744 \begin_layout Plain Layout
14750 ): diese können benutzt werden, um benutzer\SpecialChar softhyphen
14751 de\SpecialChar softhyphen
14752 fi\SpecialChar softhyphen
14753 nier\SpecialChar softhyphen
14754 te einklappbare Einfügungen
14755 zu definieren, ähnlich wie \SpecialChar TeX
14756 -Code, Fuß\SpecialChar softhyphen
14757 no\SpecialChar softhyphen
14759 Ein naheliegendes Beispiel ist die Endnotiz, die im
14760 \begin_inset Flex Code
14763 \begin_layout Plain Layout
14769 -Modul definiert ist.
14772 \begin_layout Itemize
14774 \begin_inset Flex Code
14777 \begin_layout Plain Layout
14783 ): diese werden mit DocBook-Klassen benutzt.
14786 \begin_layout Standard
14787 Flexible Einfügungen werden mit der
14788 \begin_inset Flex Code
14791 \begin_layout Plain Layout
14797 -Marke definiert, die weiter unten erklärt wird.
14800 \begin_layout Standard
14802 \begin_inset Flex Code
14805 \begin_layout Plain Layout
14811 -Marke besitzt noch eine andere Funktion: sie kann benutzt werden, um das
14812 allgemeine Aussehen vieler verschiedener Einfügungstypen anzupassen.
14814 \begin_inset Flex Code
14817 \begin_layout Plain Layout
14823 benutzt werden, um die Layout-Parameter für Fußnoten, Randnoten, eingefügten
14824 Noten, \SpecialChar TeX
14825 -Code (ERT), Zweige, Stichwortverzeichnisse, Boxen, Tabellen, Algorithme
14826 n, URLs und Legenden anzupassen, ebenso um flexible Einfügungen zu definieren.
14829 \begin_layout Standard
14831 \begin_inset Flex Code
14834 \begin_layout Plain Layout
14840 -Definition muss mit folgender Zeile beginnen:
14843 \begin_layout LyX-Code
14847 \begin_layout Standard
14849 \begin_inset Flex Code
14852 \begin_layout Plain Layout
14858 die Einfügung, deren Layout definiert wird.
14859 Es gibt vier Möglichkeiten.
14862 \begin_layout Enumerate
14863 Das Layout für eine existierende Einfügung wird geändert.
14864 In diesem Fall kann
14865 \begin_inset Flex Code
14868 \begin_layout Plain Layout
14875 \begin_inset Flex Code
14878 \begin_layout Plain Layout
14885 \begin_inset Flex Code
14888 \begin_layout Plain Layout
14895 \begin_inset Flex Code
14898 \begin_layout Plain Layout
14905 \begin_inset Flex Code
14908 \begin_layout Plain Layout
14915 \begin_inset Flex Code
14918 \begin_layout Plain Layout
14925 \begin_inset Flex Code
14928 \begin_layout Plain Layout
14935 \begin_inset Flex Code
14938 \begin_layout Plain Layout
14945 \begin_inset Flex Code
14948 \begin_layout Plain Layout
14955 \begin_inset Flex Code
14958 \begin_layout Plain Layout
14965 \begin_inset Flex Code
14968 \begin_layout Plain Layout
14975 \begin_inset Flex Code
14978 \begin_layout Plain Layout
14985 \begin_inset Flex Code
14988 \begin_layout Plain Layout
14995 \begin_inset Flex Code
14998 \begin_layout Plain Layout
15005 \begin_inset Flex Code
15008 \begin_layout Plain Layout
15015 \begin_inset Flex Code
15018 \begin_layout Plain Layout
15025 \begin_inset Flex Code
15028 \begin_layout Plain Layout
15035 \begin_inset Flex Code
15038 \begin_layout Plain Layout
15045 \begin_inset Flex Code
15048 \begin_layout Plain Layout
15055 \begin_inset Flex Code
15058 \begin_layout Plain Layout
15065 \begin_inset Flex Code
15068 \begin_layout Plain Layout
15077 \begin_layout Enumerate
15078 Das Layout für eine flexible Einfügung wird definiert.
15079 In diesem Fall muss
15080 \begin_inset Flex Code
15083 \begin_layout Plain Layout
15092 \begin_inset Quotes gld
15096 \begin_inset Flex Code
15099 \begin_layout Plain Layout
15106 \begin_inset Quotes grd
15114 \begin_inset Flex Code
15117 \begin_layout Plain Layout
15125 ein beliebiger gültiger Bezeichner sein kann, der in keiner anderen existierend
15126 en Einfügung benutzt wird.
15127 Der Bezeichner darf Leerzeichen enthalten, dann muss aber der komplette
15128 Typ in Anführungszeichen gesetzt werden.
15129 Beachten Sie, dass die Definition einer flexiblen Einfügung
15134 \begin_inset Flex Code
15137 \begin_layout Plain Layout
15143 -Eintrag enthalten muss, der festlegt welcher Einfügungstyp definiert wird.
15146 \begin_layout Enumerate
15149 The layout for user specific branch is being defined.
15151 \begin_inset Flex Code
15154 \begin_layout Plain Layout
15162 must be of the form
15165 \begin_inset Quotes gld
15169 \begin_inset Flex Code
15172 \begin_layout Plain Layout
15179 \begin_inset Quotes grd
15185 \begin_inset Flex Code
15188 \begin_layout Plain Layout
15196 may be be any valid identifier of branch defined in user's document.
15197 The identifier may include spaces, but in that case the whole thing must
15198 be wrapped in quotes.
15199 The main purpose of this feature is to allow \SpecialChar LaTeX
15200 wrapping around specific
15201 branches as user needs.
15204 \begin_layout Enumerate
15207 The layout of a user (or class) specific caption is being defined.
15209 \begin_inset Flex Code
15212 \begin_layout Plain Layout
15220 must be of the form
15223 \begin_inset Quotes gld
15227 \begin_inset Flex Code
15230 \begin_layout Plain Layout
15237 \begin_inset Quotes grd
15243 \begin_inset Flex Code
15246 \begin_layout Plain Layout
15254 specifies the name of the caption as it appears in the menu.
15255 Have a look at the standard caption (
15256 \begin_inset Flex Code
15259 \begin_layout Plain Layout
15267 ), the specific captions of the KOMA-Script classes (
15268 \begin_inset Flex Code
15271 \begin_layout Plain Layout
15280 \begin_inset Flex Code
15283 \begin_layout Plain Layout
15294 \begin_inset space ~
15300 \begin_inset Flex Code
15303 \begin_layout Plain Layout
15311 ) for applications.
15314 \begin_layout Standard
15316 \begin_inset Flex Code
15319 \begin_layout Plain Layout
15325 -Definition kann folgende Einträge enthalten:
15328 \begin_layout Description
15329 \begin_inset Flex Code
15332 \begin_layout Plain Layout
15339 \begin_inset Flex Code
15342 \begin_layout Plain Layout
15348 ] Definiert die Argumentnummer eines Befehls/einer Umgebung, die im aktuellen
15349 Layout definiert ist.
15350 Die Definition muss mit
15351 \begin_inset Flex Code
15354 \begin_layout Plain Layout
15362 \begin_inset CommandInset ref
15364 reference "subsec:Einzelne-Absatz-Layouts"
15371 \begin_layout Description
15372 \begin_inset Flex Code
15375 \begin_layout Plain Layout
15381 Präambel um Sprachbefehle zu modifizieren; siehe
15382 \begin_inset CommandInset ref
15384 reference "subsec:I18n"
15391 \begin_layout Description
15392 \begin_inset Flex Code
15395 \begin_layout Plain Layout
15402 \begin_inset Flex Code
15405 \begin_layout Plain Layout
15411 ] ist die Hintergrundfarbe der Einfügung.
15413 \begin_inset CommandInset ref
15415 reference "chap:Namen-von-Farben"
15419 für eine Liste von verfügbaren Farbnamen.
15422 \begin_layout Description
15423 \begin_inset Flex Code
15426 \begin_layout Plain Layout
15433 \begin_inset Flex Code
15436 \begin_layout Plain Layout
15445 \begin_inset space \thinspace{}
15449 \begin_inset Flex Code
15452 \begin_layout Plain Layout
15458 ] Ob der Inhalt der Einfügung als Marke verwendet werden soll, wenn die
15459 Einfügung geschlossen ist.
15462 \begin_layout Description
15463 \begin_inset Flex Code
15466 \begin_layout Plain Layout
15473 \begin_inset Flex Code
15476 \begin_layout Plain Layout
15482 ] Wie bei Absatz-Layouts, siehe
15483 \begin_inset CommandInset ref
15485 reference "subsec:Einzelne-Absatz-Layouts"
15490 Beachten Sie, dass der komplette Typ angegeben werden muss, z.
15491 \begin_inset space \thinspace{}
15496 \begin_inset Flex Code
15499 \begin_layout Plain Layout
15500 CopyStyle Flex:<Name>
15508 \begin_layout Description
15509 \begin_inset Flex Code
15512 \begin_layout Plain Layout
15519 \begin_inset Flex Code
15522 \begin_layout Plain Layout
15531 \begin_inset space \thinspace{}
15535 \begin_inset Flex Code
15538 \begin_layout Plain Layout
15544 ] zeigt an, ob der Benutzer den Absatzeinstellungen-Dialog (
15545 \begin_inset Graphics
15546 filename ../../images/layout-paragraph.png
15548 scaleBeforeRotation
15549 BoundingBox 0bp 6bp 20bp 20bp
15557 \begin_layout Description
15558 \begin_inset Flex Code
15561 \begin_layout Plain Layout
15568 \begin_inset Flex Code
15571 \begin_layout Plain Layout
15578 \begin_inset Flex Code
15581 \begin_layout Plain Layout
15588 \begin_inset Flex Code
15591 \begin_layout Plain Layout
15598 Es beschreibt den Rendering-Stil für den Einfügungsrahmen und die -knöpfe.
15599 Fußnoten benutzen im allgemeinen
15600 \begin_inset Flex Code
15603 \begin_layout Plain Layout
15615 \begin_inset Flex Code
15618 \begin_layout Plain Layout
15625 \begin_inset Flex Code
15628 \begin_layout Plain Layout
15637 \begin_layout Description
15638 \begin_inset Flex Code
15641 \begin_layout Plain Layout
15648 \begin_inset Flex Code
15651 \begin_layout Plain Layout
15658 \begin_inset space \thinspace{}
15662 \begin_inset Flex Code
15665 \begin_layout Plain Layout
15673 ] Nur sinnvoll wenn der
15674 \begin_inset Flex Code
15677 \begin_layout Plain Layout
15684 \begin_inset Flex Code
15687 \begin_layout Plain Layout
15694 Gibt an, ob die Umgebung in der Ausgabe abgesetzt erscheint oder in einer
15695 Zeile mit dem umgebenden Text.
15697 \begin_inset Flex Code
15700 \begin_layout Plain Layout
15706 gesetzt, wird angenommen, dass die \SpecialChar LaTeX
15707 -Umgebung Leerraum nach den
15708 \begin_inset Flex Code
15711 \begin_layout Plain Layout
15724 \begin_inset Flex Code
15727 \begin_layout Plain Layout
15739 Befehlen ignoriert (inklusive des Zeilenumbruchzeichens).
15742 \begin_layout Description
15743 \begin_inset Flex Code
15746 \begin_layout Plain Layout
15753 \begin_inset Flex Code
15756 \begin_layout Plain Layout
15765 \begin_layout Description
15766 \begin_inset Flex Code
15769 \begin_layout Plain Layout
15779 die Marke benutzt (siehe
15780 \begin_inset CommandInset ref
15782 reference "subsec:Beschreibung-des-Zeichensatzes"
15787 Beachten Sie, dass die Definition dieses Fonts automatisch dem
15788 \begin_inset Flex Code
15791 \begin_layout Plain Layout
15797 denselben Wert zuweist, das heißt
15798 \begin_inset Flex Code
15801 \begin_layout Plain Layout
15807 muss zuerst definiert werden und
15808 \begin_inset Flex Code
15811 \begin_layout Plain Layout
15817 danach, wenn sie unterschiedlich sein sollen.
15820 \begin_layout Description
15821 \begin_inset Flex Code
15824 \begin_layout Plain Layout
15825 ForceLocalFontSwitch
15831 \begin_inset Flex Code
15834 \begin_layout Plain Layout
15843 \begin_inset space \thinspace{}
15847 \begin_inset Flex Code
15850 \begin_layout Plain Layout
15858 When using babel, always use a local font switch (
15859 \begin_inset Flex Code
15862 \begin_layout Plain Layout
15872 ), never a global one (such as
15875 \begin_inset Flex Code
15878 \begin_layout Plain Layout
15889 \begin_layout Description
15890 \begin_inset Flex Code
15893 \begin_layout Plain Layout
15900 \begin_inset Quotes gld
15905 \begin_inset Quotes grd
15908 und führt zu einer links-nach-rechts-Ausgabe, zum Beispiel bei \SpecialChar TeX
15912 \begin_inset Flex Code
15915 \begin_layout Plain Layout
15921 ist eine Behelfslösung.
15924 \begin_layout Description
15925 \begin_inset Flex Code
15928 \begin_layout Plain Layout
15935 \begin_inset Flex Code
15938 \begin_layout Plain Layout
15947 \begin_inset space \thinspace{}
15951 \begin_inset Flex Code
15954 \begin_layout Plain Layout
15960 ] zeigt an, ob stattdessen
15961 \begin_inset Flex Code
15964 \begin_layout Plain Layout
15970 benutzt werden soll oder ob der Benutzer den Absatzstil der Einfügung ändern
15974 \begin_layout Description
15975 \begin_inset Flex Code
15978 \begin_layout Plain Layout
15985 \begin_inset Flex Code
15988 \begin_layout Plain Layout
15997 \begin_inset space \thinspace{}
16001 \begin_inset Flex Code
16004 \begin_layout Plain Layout
16010 ] Wie bei Absatz-Layouts, siehe
16011 \begin_inset CommandInset ref
16013 reference "subsec:Einzelne-Absatz-Layouts"
16020 \begin_layout Description
16021 \begin_inset Flex Code
16024 \begin_layout Plain Layout
16030 Diese Tags kontrollieren die XHTML-Ausgabe.
16032 \begin_inset CommandInset ref
16034 reference "sec:Tags-for-XHTML"
16041 \begin_layout Description
16042 \begin_inset Flex Code
16045 \begin_layout Plain Layout
16052 \begin_inset Flex Code
16055 \begin_layout Plain Layout
16064 \begin_inset space \thinspace{}
16068 \begin_inset Flex Code
16071 \begin_layout Plain Layout
16077 ] Ob der Inhalt der Einfügung für die Zeichenketten des 'Gliederungs'-Fensters
16078 verwendet werden soll.
16079 Zum Beispiel will man nicht, dass der Inhalt einer Fußzeile im Namen des
16080 Abschnitts im Inhaltsverzeichnis des Gliederungs-Fensters erscheint.
16081 Aber man will normalerweise, dass der Inhalt von Zeichenstilen erscheint.
16084 \begin_layout Description
16085 \begin_inset Flex Code
16088 \begin_layout Plain Layout
16097 \begin_inset Flex Code
16100 \begin_layout Plain Layout
16109 \begin_inset space \thinspace{}
16113 \begin_inset Flex Code
16116 \begin_layout Plain Layout
16122 ] Wie bei Absatz-Layouts, siehe
16123 \begin_inset CommandInset ref
16125 reference "subsec:Einzelne-Absatz-Layouts"
16132 \begin_layout Description
16133 \begin_inset Flex Code
16136 \begin_layout Plain Layout
16142 ist die für die Marke benutze Schrift (siehe
16143 \begin_inset CommandInset ref
16145 reference "subsec:Beschreibung-des-Zeichensatzes"
16150 Beachten Sie, dass diese Definition niemals vor
16151 \begin_inset Flex Code
16154 \begin_layout Plain Layout
16160 erscheinen darf, weil sie sonst unwirksam ist.
16163 \begin_layout Description
16164 \begin_inset Flex Code
16167 \begin_layout Plain Layout
16174 \begin_inset Flex Code
16177 \begin_layout Plain Layout
16184 \begin_inset Quotes erd
16188 \begin_inset Quotes erd
16191 ] wird auf dem Knopf und anderswo als Einfügungsmarke angezeigt.
16192 Einige Einfügungstypen (\SpecialChar TeX
16193 -Code und Zweig) ändern diese Marke im Vo\SpecialChar softhyphen
16194 rü\SpecialChar softhyphen
16195 ber\SpecialChar softhyphen
16199 \begin_layout Description
16200 \begin_inset Flex Code
16203 \begin_layout Plain Layout
16209 Sprachabhängige Präambel; siehe
16210 \begin_inset CommandInset ref
16212 reference "subsec:I18n"
16219 \begin_layout Description
16220 \begin_inset Flex Code
16223 \begin_layout Plain Layout
16230 \begin_inset Flex Code
16233 \begin_layout Plain Layout
16239 ] ist der Name der \SpecialChar LaTeX
16240 -Umgebung oder des \SpecialChar LaTeX
16244 \begin_layout Description
16245 \begin_inset Flex Code
16248 \begin_layout Plain Layout
16255 \begin_inset Flex Code
16258 \begin_layout Plain Layout
16264 ] ist ein optionaler Parameter für den zugehörigen
16265 \begin_inset Flex Code
16268 \begin_layout Plain Layout
16274 , einschließ\SpecialChar softhyphen
16275 lich möglicher Klammerpaare wie
16276 \begin_inset Flex Code
16279 \begin_layout Plain Layout
16286 Dieser Parameter kann in \SpecialChar LyX
16287 nicht geändert werden (man verwendet
16288 \begin_inset Flex Code
16291 \begin_layout Plain Layout
16297 für anpassbare Parameters).
16298 Dieser wird nach allen anderen \SpecialChar LaTeX
16300 \begin_inset Flex Code
16303 \begin_layout Plain Layout
16312 \begin_layout Description
16313 \begin_inset Flex Code
16316 \begin_layout Plain Layout
16323 \begin_inset Flex Code
16326 \begin_layout Plain Layout
16327 Command, Environment, None
16332 ] Wie der Stil in \SpecialChar LaTeX
16337 \begin_layout Plain Layout
16338 \begin_inset Flex Code
16341 \begin_layout Plain Layout
16347 ist vielleicht etwas missverständlich, da diese Regeln auch für SGML-Klassen
16349 Siehe die SGML-Klassendateienfür spezielle Beispiele.
16355 \begin_inset Separator parbreak
16362 \begin_layout Description
16363 \begin_inset Flex Code
16366 \begin_layout Plain Layout
16372 bedeutet nichts Spezielles
16375 \begin_layout Description
16376 \begin_inset Flex Code
16379 \begin_layout Plain Layout
16386 \begin_inset Flex Code
16389 \begin_layout Plain Layout
16396 {\SpecialChar ldots
16405 \begin_layout Description
16406 \begin_inset Flex Code
16409 \begin_layout Plain Layout
16416 \begin_inset Flex Code
16419 \begin_layout Plain Layout
16426 }\SpecialChar ldots
16441 \begin_layout Description
16445 \begin_layout Standard
16446 Zusammenfassend bedeutet das, dass die \SpecialChar LaTeX
16450 \begin_layout LyX-Code
16453 LatexName[LatexParam]{\SpecialChar ldots
16457 \begin_layout Standard
16461 \begin_layout LyX-Code
16464 begin{LatexName}[LatexParam] \SpecialChar ldots
16470 \begin_layout Standard
16471 sein wird, je nach \SpecialChar LaTeX
16476 \begin_layout Description
16477 \begin_inset Flex Code
16480 \begin_layout Plain Layout
16487 \begin_inset Flex Code
16490 \begin_layout Plain Layout
16496 ] Eine Zeichenkette, die zu Beginn des Inhalts des Stils ausgegeben wird.
16497 Ein Zeilenumbruck in der Ausgabe wird mit
16498 \begin_inset Flex Code
16501 \begin_layout Plain Layout
16510 \begin_layout Description
16511 \begin_inset Flex Code
16514 \begin_layout Plain Layout
16521 \begin_inset Flex Code
16524 \begin_layout Plain Layout
16531 \begin_inset Flex Code
16534 \begin_layout Plain Layout
16541 \begin_inset Flex Code
16544 \begin_layout Plain Layout
16551 \begin_inset Flex Code
16554 \begin_layout Plain Layout
16560 (zeigt das Ende einer Definition an) sein.
16561 Dieser Eintrag wird für flexible Einfügungen benötigt und ist nur dort
16563 Neben anderen Dingen legt er fest, in welchem Menü diese Einfügung erscheinen
16566 \begin_inset Flex Code
16569 \begin_layout Plain Layout
16580 \begin_inset Flex Code
16583 \begin_layout Plain Layout
16590 \begin_inset Flex Code
16593 \begin_layout Plain Layout
16600 \begin_inset Flex Code
16603 \begin_layout Plain Layout
16611 \begin_inset Flex Code
16614 \begin_layout Plain Layout
16621 \begin_inset Flex Code
16624 \begin_layout Plain Layout
16631 \begin_inset Flex Code
16634 \begin_layout Plain Layout
16640 -Einfügungen gesetzt werden, indem es
16645 \begin_inset Flex Code
16648 \begin_layout Plain Layout
16661 \begin_layout Description
16662 \begin_inset Flex Code
16665 \begin_layout Plain Layout
16672 \begin_inset Flex Code
16675 \begin_layout Plain Layout
16684 \begin_inset space \thinspace{}
16688 \begin_inset Flex Code
16691 \begin_layout Plain Layout
16697 ] zeigt an, ob in dieser Einfügung mehrfache Absätze erlaubt sind.
16699 \begin_inset Flex Code
16702 \begin_layout Plain Layout
16708 auf denselben Wert gesetzt und
16709 \begin_inset Flex Code
16712 \begin_layout Plain Layout
16719 Diese können auf andere Werte gesetzt werden, wenn sie
16724 \begin_inset Flex Code
16727 \begin_layout Plain Layout
16736 \begin_layout Description
16737 \begin_inset Flex Code
16740 \begin_layout Plain Layout
16747 \begin_inset Flex Code
16750 \begin_layout Plain Layout
16759 \begin_inset space \thinspace{}
16763 \begin_inset Flex Code
16766 \begin_layout Plain Layout
16776 Befehle in diesem Layout ge\SpecialChar softhyphen
16778 \begin_inset Flex Code
16781 \begin_layout Plain Layout
16794 an, ob der Befehl selber geschützt werden soll.
16797 \begin_layout Description
16798 \begin_inset Flex Code
16801 \begin_layout Plain Layout
16808 \begin_inset Flex Code
16811 \begin_layout Plain Layout
16817 ] Löscht ein vorhandenes
16818 \begin_inset Flex Code
16821 \begin_layout Plain Layout
16830 \begin_layout Description
16831 \begin_inset Flex Code
16834 \begin_layout Plain Layout
16841 \begin_inset Flex Code
16844 \begin_layout Plain Layout
16853 \begin_inset space \thinspace{}
16857 \begin_inset Flex Code
16860 \begin_layout Plain Layout
16866 ] Wie bei Absatz-Layouts, siehe
16867 \begin_inset CommandInset ref
16869 reference "subsec:Einzelne-Absatz-Layouts"
16876 \begin_layout Description
16877 \begin_inset Flex Code
16880 \begin_layout Plain Layout
16887 \begin_inset Flex Code
16890 \begin_layout Plain Layout
16899 \begin_inset space \thinspace{}
16903 \begin_inset Flex Code
16906 \begin_layout Plain Layout
16912 ] Wie bei Absatz-Layouts, siehe
16913 \begin_inset CommandInset ref
16915 reference "subsec:Einzelne-Absatz-Layouts"
16922 \begin_layout Description
16923 \begin_inset Flex Code
16926 \begin_layout Plain Layout
16932 Wie bei Absatz-Layouts, siehe
16933 \begin_inset CommandInset ref
16935 reference "subsec:Einzelne-Absatz-Layouts"
16942 \begin_layout Description
16943 \begin_inset Flex Code
16946 \begin_layout Plain Layout
16953 \begin_inset Flex Code
16956 \begin_layout Plain Layout
16962 ] Der Präfix, der verwendet werden soll, wenn auf Marken dieser Einfügung
16964 Dies erlaubt die Verwendung von Formatierten Querverweisen.
16967 \begin_layout Description
16968 \begin_inset Flex Code
16971 \begin_layout Plain Layout
16978 \begin_inset Flex Code
16981 \begin_layout Plain Layout
16987 ] Wie bei Absatz-Layouts, siehe
16988 \begin_inset CommandInset ref
16990 reference "subsec:Einzelne-Absatz-Layouts"
16997 \begin_layout Description
16998 \begin_inset Flex Code
17001 \begin_layout Plain Layout
17008 \begin_inset Flex Code
17011 \begin_layout Plain Layout
17020 \begin_inset space \thinspace{}
17024 \begin_inset Flex Code
17027 \begin_layout Plain Layout
17033 ] Setzt die \SpecialChar LaTeX
17034 -Argumente dieses Stils zurück (der via
17035 \begin_inset Flex Code
17038 \begin_layout Plain Layout
17045 Dies ist nützlich, wenn man einen Stil mit
17046 \begin_inset Flex Code
17049 \begin_layout Plain Layout
17055 kopiert hat, aber nicht dessen (benötigten und optionalen) Argumente übernehmen
17059 \begin_layout Description
17060 \begin_inset Flex Code
17063 \begin_layout Plain Layout
17070 \begin_inset Flex Code
17073 \begin_layout Plain Layout
17080 \begin_inset space \thinspace{}
17084 \begin_inset Flex Code
17087 \begin_layout Plain Layout
17095 ] Ob die Einfügung die Schrift der übergeordneten Umgebung verwenden soll
17098 \begin_inset Flex Code
17101 \begin_layout Plain Layout
17109 : verwendet die Schrift der übergeordneten Umgebung.
17112 \begin_layout Description
17113 \begin_inset Flex Code
17116 \begin_layout Plain Layout
17123 \begin_inset Flex Code
17126 \begin_layout Plain Layout
17132 ] Eine Zeichenkette, die am Ende des Inhalts des Stils ausgegeben wird.
17133 Ein Zeilenumbruck in der Ausgabe wird mit
17134 \begin_inset Flex Code
17137 \begin_layout Plain Layout
17146 \begin_layout Description
17147 \begin_inset Flex Code
17150 \begin_layout Plain Layout
17157 \begin_inset Flex Code
17160 \begin_layout Plain Layout
17167 \begin_inset space \thinspace{}
17171 \begin_inset Flex Code
17174 \begin_layout Plain Layout
17182 ] Erlaubt es, den Inhalt der Einfügung auf Rechtschreibung zu überprüfen.
17185 \begin_layout Subsection
17187 \begin_inset CommandInset label
17189 name "subsec:Zähler"
17196 \begin_layout Standard
17197 Es ist notwendig Zähler (
17198 \begin_inset Flex MenuItem
17201 \begin_layout Plain Layout
17208 \begin_inset Flex MenuItem
17211 \begin_layout Plain Layout
17217 ,\SpecialChar ldots
17218 ) in der Textklasse selber zu definieren.
17219 Die Standardzähler sind in der Datei
17220 \begin_inset Flex Code
17223 \begin_layout Plain Layout
17229 definiert, so dass Sie nur die Zeile
17232 \begin_layout LyX-Code
17233 Input stdcounters.inc
17236 \begin_layout Standard
17237 zu zu Ihrer Layout-Datei hinzufügen müssen, damit sie arbeiten.
17238 Aber wenn Sie eigene Zähler definieren wollen, können Sie das tun.
17239 Zähler-Deklarationen beginnen mit
17242 \begin_layout LyX-Code
17246 \begin_layout Standard
17248 \begin_inset Flex Code
17251 \begin_layout Plain Layout
17257 der Name Ihres Zählers ist.
17258 Die Deklaration endet mit
17259 \begin_inset Flex Code
17262 \begin_layout Plain Layout
17271 \begin_layout Standard
17272 Folgende Parameter können auch benutzt werden:
17275 \begin_layout Description
17276 \begin_inset Flex Code
17279 \begin_layout Plain Layout
17286 \begin_inset Flex Code
17289 \begin_layout Plain Layout
17295 ] Setzt den Startwert für einen Zähler, auf den er zurückgesetzt wird.
17296 Normalerweise will man die Voreinstellung
17297 \begin_inset Quotes gld
17301 \begin_inset Quotes grd
17307 \begin_layout Description
17308 \begin_inset Flex Code
17311 \begin_layout Plain Layout
17318 \begin_inset Flex Code
17321 \begin_layout Plain Layout
17328 \begin_inset Quotes erd
17332 \begin_inset Quotes erd
17335 ] definiert, wie der Zähler dargestellt wird.
17337 \begin_inset Flex Code
17340 \begin_layout Plain Layout
17341 LabelStringAppendix
17346 auf denselben Wert gesetzt.
17347 In der Zeichenkette können folgende Konstrukte benutzt werden:
17350 \begin_layout Itemize
17351 \begin_inset Flex Code
17354 \begin_layout Plain Layout
17362 wird durch die Erweiterung von
17363 \begin_inset Flex Code
17366 \begin_layout Plain Layout
17373 \begin_inset Newline newline
17377 \begin_inset Flex Code
17380 \begin_layout Plain Layout
17381 LabelStringAppendix
17387 \begin_inset Flex Code
17390 \begin_layout Plain Layout
17399 \begin_layout Itemize
17400 Zählerwerte können durch \SpecialChar LaTeX
17401 -ähnliche Makros wie
17402 \begin_inset Flex Code
17405 \begin_layout Plain Layout
17421 ausgedrückt werden, wobei
17422 \begin_inset Flex Code
17425 \begin_layout Plain Layout
17433 Folgendes sein kann:
17434 \begin_inset Flex Code
17437 \begin_layout Plain Layout
17443 : 1, 2, 3,\SpecialChar ldots
17445 \begin_inset Flex Code
17448 \begin_layout Plain Layout
17454 für Kleinbuchstaben: a, b, c,\SpecialChar ldots
17456 \begin_inset Flex Code
17459 \begin_layout Plain Layout
17465 für Großbuchstaben: A, B, C,\SpecialChar ldots
17467 \begin_inset Flex Code
17470 \begin_layout Plain Layout
17476 für kleine römische Zahlen: i, ii, iii,\SpecialChar ldots
17478 \begin_inset Flex Code
17481 \begin_layout Plain Layout
17487 für große römische Zahlen: I, II, III.
17490 \begin_layout Standard
17492 \begin_inset Flex Code
17495 \begin_layout Plain Layout
17501 nicht definiert ist, wird ein Standardwert wie folgt benutzt: wenn der
17502 Zähler einen Hauptzähler
17503 \begin_inset Flex Code
17506 \begin_layout Plain Layout
17513 \begin_inset Flex Code
17516 \begin_layout Plain Layout
17522 definiert) hat, wird der String
17523 \begin_inset Flex Code
17526 \begin_layout Plain Layout
17537 \begin_inset Flex Code
17540 \begin_layout Plain Layout
17551 \begin_layout Description
17552 \begin_inset Flex Code
17555 \begin_layout Plain Layout
17556 LabelStringAppendix
17562 \begin_inset Flex Code
17565 \begin_layout Plain Layout
17572 \begin_inset Quotes erd
17576 \begin_inset Quotes erd
17580 \begin_inset Flex Code
17583 \begin_layout Plain Layout
17589 , aber für den Anhang.
17592 \begin_layout Description
17593 \begin_inset Flex Code
17596 \begin_layout Plain Layout
17603 \begin_inset Flex Code
17606 \begin_layout Plain Layout
17613 \begin_inset Quotes erd
17617 \begin_inset Quotes erd
17620 ] Ein Format, das für Formatierte Querverweise auf einen Zähler verwendet
17623 \begin_inset space \thinspace{}
17627 Referenzen auf Abschnitte in der Form
17628 \begin_inset Quotes gld
17632 \begin_inset space ~
17636 \begin_inset Quotes grd
17639 haben, sollte der String
17640 \begin_inset Quotes gld
17644 \begin_inset Quotes grd
17648 Diese Zeichen werden später durch die referenzierte Abschnittsnummer ersetzt.
17649 Also für Abschnitte lautet der String dann
17650 \begin_inset Quotes gld
17654 \begin_inset Quotes grd
17660 \begin_layout Description
17661 \begin_inset Flex Code
17664 \begin_layout Plain Layout
17671 \begin_inset Flex Code
17674 \begin_layout Plain Layout
17681 \begin_inset Quotes erd
17685 \begin_inset Quotes erd
17688 ] Wenn dies auf den Namen eines anderen Zählers gesetzt wird, wird der gegenwärt
17689 ige Zähler jedes mal zurückgesetzt, wenn der andere erhöht wird.
17691 \begin_inset Flex Code
17694 \begin_layout Plain Layout
17701 \begin_inset Flex Code
17704 \begin_layout Plain Layout
17713 \begin_layout Subsection
17714 Beschreibung des Zeichensatzes
17715 \begin_inset CommandInset label
17717 name "subsec:Beschreibung-des-Zeichensatzes"
17724 \begin_layout Standard
17725 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
17728 \begin_layout LyX-Code
17742 \begin_layout LyX-Code
17746 \begin_layout LyX-Code
17750 \begin_layout Standard
17751 und es sind folgende Befehle vorhanden:
17754 \begin_layout Description
17755 \begin_inset Flex Code
17758 \begin_layout Plain Layout
17765 \begin_inset Flex Code
17768 \begin_layout Plain Layout
17775 \begin_inset Flex Code
17778 \begin_layout Plain Layout
17785 \begin_inset Flex Code
17788 \begin_layout Plain Layout
17795 \begin_inset Flex Code
17798 \begin_layout Plain Layout
17805 \begin_inset Flex Code
17808 \begin_layout Plain Layout
17815 \begin_inset Flex Code
17818 \begin_layout Plain Layout
17825 \begin_inset Flex Code
17828 \begin_layout Plain Layout
17835 \begin_inset Flex Code
17838 \begin_layout Plain Layout
17845 \begin_inset Flex Code
17848 \begin_layout Plain Layout
17857 \begin_layout Description
17858 \begin_inset Flex Code
17861 \begin_layout Plain Layout
17868 \begin_inset Flex Code
17871 \begin_layout Plain Layout
17878 \begin_inset Flex Code
17881 \begin_layout Plain Layout
17888 \begin_inset Flex Code
17891 \begin_layout Plain Layout
17900 \begin_layout Description
17901 \begin_inset Flex Code
17904 \begin_layout Plain Layout
17911 \begin_inset Flex Code
17914 \begin_layout Plain Layout
17920 ] Zulässige Argumente sind:
17921 \begin_inset Flex Code
17924 \begin_layout Plain Layout
17931 \begin_inset Flex Code
17934 \begin_layout Plain Layout
17941 \begin_inset Flex Code
17944 \begin_layout Plain Layout
17951 \begin_inset Flex Code
17954 \begin_layout Plain Layout
17961 \begin_inset Flex Code
17964 \begin_layout Plain Layout
17971 \begin_inset Flex Code
17974 \begin_layout Plain Layout
17981 \begin_inset Flex Code
17984 \begin_layout Plain Layout
17991 \begin_inset Flex Code
17994 \begin_layout Plain Layout
18001 \begin_inset Flex Code
18004 \begin_layout Plain Layout
18011 \begin_inset Flex Code
18014 \begin_layout Plain Layout
18021 \begin_inset Flex Code
18024 \begin_layout Plain Layout
18031 \begin_inset Flex Code
18034 \begin_layout Plain Layout
18041 Jedes schaltet die entsprechende Eigenschaft an oder aus.
18043 \begin_inset Flex Code
18046 \begin_layout Plain Layout
18057 \begin_inset Flex Code
18060 \begin_layout Plain Layout
18066 schaltet diesen aus.
18067 \begin_inset Newline newline
18070 Falls Sie Letzteres verwirrt, erinnern Sie sich, dass die Schrifteinstellungen
18071 standardmäßig von den umgebenden Stilen übernommen wird.
18073 \begin_inset Flex Code
18076 \begin_layout Plain Layout
18087 \begin_inset space \thinspace{}
18091 in einer Theorem-Umgebung aktiv ist.
18094 \begin_layout Description
18095 \begin_inset Flex Code
18098 \begin_layout Plain Layout
18105 \begin_inset Flex Code
18108 \begin_layout Plain Layout
18115 \begin_inset Flex Code
18118 \begin_layout Plain Layout
18127 \begin_layout Description
18128 \begin_inset Flex Code
18131 \begin_layout Plain Layout
18138 \begin_inset Flex Code
18141 \begin_layout Plain Layout
18148 \begin_inset Flex Code
18151 \begin_layout Plain Layout
18158 \begin_inset Flex Code
18161 \begin_layout Plain Layout
18168 \begin_inset Flex Code
18171 \begin_layout Plain Layout
18180 \begin_layout Description
18181 \begin_inset Flex Code
18184 \begin_layout Plain Layout
18191 \begin_inset Flex Code
18194 \begin_layout Plain Layout
18201 \begin_inset Flex Code
18204 \begin_layout Plain Layout
18211 \begin_inset Flex Code
18214 \begin_layout Plain Layout
18221 \begin_inset Flex Code
18224 \begin_layout Plain Layout
18231 \begin_inset Flex Code
18234 \begin_layout Plain Layout
18241 \begin_inset Flex Code
18244 \begin_layout Plain Layout
18251 \begin_inset Flex Code
18254 \begin_layout Plain Layout
18261 \begin_inset Flex Code
18264 \begin_layout Plain Layout
18273 \begin_layout Subsection
18274 \begin_inset CommandInset label
18276 name "subsec:Citation-format-description"
18282 Citation format description
18285 \begin_layout Standard
18289 \begin_inset Flex Code
18292 \begin_layout Plain Layout
18300 blocks are used to describe how bibliographic information should be displayed,
18301 both within \SpecialChar LyX
18302 itself (in the citation dialog and in tooltips, for example)
18303 and in XHTML output.
18304 Such a block might look like this:
18307 \begin_layout LyX-Code
18311 \begin_layout LyX-Code
18315 \begin_layout LyX-Code
18319 \begin_layout LyX-Code
18323 \begin_layout Standard
18326 The individual lines define how the bibliographic information associated
18327 with an article or book, respectively, is to be displayed, and such a definitio
18328 n can be given for any `entry type' that might be present in a Bib\SpecialChar TeX
18331 defines a default format in the source code that will be used if no specific
18332 definition has been given.
18334 predefines several formats in the file
18335 \begin_inset Flex Code
18338 \begin_layout Plain Layout
18346 , which is included in most of \SpecialChar LyX
18347 's document classes.
18350 \begin_layout Standard
18353 The definitions use a simple language that allows Bib\SpecialChar TeX
18354 keys to be replaced
18356 Keys should be enclosed in
18357 \begin_inset Flex Code
18360 \begin_layout Plain Layout
18369 \begin_inset Flex Code
18372 \begin_layout Plain Layout
18381 So a simple definition might look like this:
18384 \begin_layout LyX-Code
18386 \begin_inset Quotes eld
18390 \begin_inset Quotes erd
18396 \begin_layout Standard
18399 This would print the author, followed by a comma, followed by the title,
18400 in quotes, followed by a period.
18403 \begin_layout Standard
18406 Of course, sometimes you may want to print a key only if it exists.
18407 This can be done by using a conditional construction, such as:
18408 \begin_inset Flex Code
18411 \begin_layout Plain Layout
18415 \begin_inset space ~
18425 \begin_inset Flex Code
18428 \begin_layout Plain Layout
18436 key exists, then print
18437 \begin_inset Quotes eld
18441 \begin_inset space ~
18445 \begin_inset Quotes erd
18448 followed by the volume key.
18449 It is also possible to have an else clause in the conditional, such as:
18450 \begin_inset Newline newline
18454 \begin_inset Flex Code
18457 \begin_layout Plain Layout
18460 {%author%[[%author%]][[%editor%, ed.]]}
18466 \begin_inset Newline newline
18470 \begin_inset Flex Code
18473 \begin_layout Plain Layout
18481 key is printed if it exists; otherwise, the editor key is printed, followed
18483 \begin_inset Quotes eld
18487 \begin_inset space ~
18491 \begin_inset Quotes erd
18494 Note that the key is again enclosed in
18495 \begin_inset Flex Code
18498 \begin_layout Plain Layout
18506 signs; the entire conditional is enclosed in braces; and the if and else
18507 clauses are enclosed in double brackets,
18508 \begin_inset Quotes eld
18512 \begin_inset Flex Code
18515 \begin_layout Plain Layout
18524 \begin_inset Quotes eld
18528 \begin_inset Quotes eld
18532 \begin_inset Flex Code
18535 \begin_layout Plain Layout
18544 \begin_inset Quotes erd
18548 There must be no space between any of these.
18551 \begin_layout Standard
18554 There is one other piece of syntax available in definitions, which looks
18556 \begin_inset Flex Code
18559 \begin_layout Plain Layout
18568 This defines a piece of formatting information that is to be used when
18570 \begin_inset Quotes eld
18574 \begin_inset Quotes erd
18578 Obviously, we do not want to output HTML tags when writing plain text,
18579 so they should be wrapped in
18580 \begin_inset Quotes eld
18584 \begin_inset Quotes erd
18588 \begin_inset Quotes eld
18592 \begin_inset Quotes erd
18598 \begin_layout Standard
18601 Two special sorts of definitions are also possible in a
18602 \begin_inset Flex Code
18605 \begin_layout Plain Layout
18614 An example of the first would be:
18617 \begin_layout LyX-Code
18619 \begin_inset Quotes eld
18623 \begin_inset Quotes erd
18629 \begin_layout Standard
18632 This is an abbreviation, or macro, and it can be used by treating it as
18634 \begin_inset Flex Code
18637 \begin_layout Plain Layout
18648 \begin_inset Flex Code
18651 \begin_layout Plain Layout
18659 exactly as it would treat its definition.
18660 So, let us issue the obvious
18668 \begin_layout LyX-Code
18672 \begin_layout Standard
18675 or anything like it.
18677 shouldn't go into an infinite loop, but it may go into a long one before
18681 \begin_layout Standard
18684 The second sort of special definition might look like this:
18687 \begin_layout LyX-Code
18691 \begin_layout Standard
18694 This defines a translatable piece of text, which allows relevant parts of
18695 the bibliography to be translated.
18696 It can be included in a definition by treating it as a key:
18697 \begin_inset Flex Code
18700 \begin_layout Plain Layout
18709 Several of these are predefined in
18710 \begin_inset Flex Code
18713 \begin_layout Plain Layout
18722 Note that these are not macros, in the sense just defined.
18723 They will not be expanded.
18726 \begin_layout Standard
18729 So here then is an example that use all these features:
18730 \begin_inset VSpace defskip
18736 \begin_layout Standard
18741 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
18744 \begin_layout Standard
18747 \begin_inset VSpace defskip
18750 This defines a macro that prints the author, followed by a comma, if the
18752 \begin_inset Flex Code
18755 \begin_layout Plain Layout
18763 key is defined, or else prints the name of the editor, followed by the
18765 \begin_inset Flex Code
18768 \begin_layout Plain Layout
18776 or its translation (it is by default
18777 \begin_inset Quotes eld
18781 \begin_inset Quotes erd
18785 \begin_inset Flex Code
18788 \begin_layout Plain Layout
18797 Note that this is in fact defined in
18798 \begin_inset Flex Code
18801 \begin_layout Plain Layout
18809 , so you can use it in your own definitions, or re-definitions, if you load
18813 \begin_layout Section
18814 \begin_inset CommandInset label
18816 name "sec:Tags-for-XHTML"
18822 Tags for XHTML output
18825 \begin_layout Standard
18828 As with \SpecialChar LaTeX
18829 or DocBook, the format of \SpecialChar LyX
18830 's XHTML output is also controlled by
18831 layout information.
18832 In general, \SpecialChar LyX
18833 provides sensible defaults and, as mentioned earlier, it will
18834 even construct default CSS style rules from the other layout tags.
18835 For example, \SpecialChar LyX
18836 will attempt to use the information provided in the
18837 \begin_inset Flex Code
18840 \begin_layout Plain Layout
18848 declaration for the Chapter style to write CSS that will appropriately
18849 format chapter headings.
18852 \begin_layout Standard
18855 In many cases, then, you may not have to do anything at all to get acceptable
18856 XHTML output for your own environments, custom insets, and so forth.
18857 But in some cases you will, and so \SpecialChar LyX
18858 provides a number of layout tags that
18859 can be used to customize the XHTML and CSS that are generated.
18862 \begin_layout Standard
18865 Note that there are two tags,
18866 \begin_inset Flex Code
18869 \begin_layout Plain Layout
18878 \begin_inset Flex Code
18881 \begin_layout Plain Layout
18889 that may appear outside style and inset declarations.
18893 \begin_inset CommandInset ref
18895 reference "subsec:Allgemeine-Parameter-für"
18901 for details on these.
18904 \begin_layout Subsection
18910 \begin_layout Standard
18913 The sort of XHTML \SpecialChar LyX
18914 outputs for a paragraph depends upon whether we are dealing
18915 with a normal paragraph, a command, or an environment, where this is itself
18916 determined by the contents of the corresponding
18917 \begin_inset Flex Code
18920 \begin_layout Plain Layout
18933 \begin_layout Standard
18936 For a command or normal paragraph, the output XHTML has the following form:
18939 \begin_layout LyX-Code
18943 \begin_inset Quotes erd
18947 \begin_inset Quotes erd
18953 \begin_layout LyX-Code
18957 \begin_inset Quotes erd
18961 \begin_inset Quotes erd
18967 \begin_layout LyX-Code
18970 Contents of the paragraph.
18973 \begin_layout LyX-Code
18979 \begin_layout Standard
18982 The label tags are of course omitted if the paragraph does not have a label.
18985 \begin_layout Standard
18988 For an environment that is not some sort of list, the XHTML takes this form:
18991 \begin_layout LyX-Code
18995 \begin_inset Quotes erd
18999 \begin_inset Quotes erd
19005 \begin_layout LyX-Code
19009 \begin_inset Quotes erd
19013 \begin_inset Quotes erd
19017 \begin_inset Quotes erd
19021 \begin_inset Quotes erd
19024 >Environment Label</labeltag>First paragraph.</itemtag>
19027 \begin_layout LyX-Code
19030 <itemtag>Second paragraph.</itemtag>
19033 \begin_layout LyX-Code
19039 \begin_layout Standard
19042 Note that the label is output only for the first paragraph, as it should
19043 be for a theorem, for example.
19047 \begin_layout Standard
19050 For a list, we have one of these forms:
19053 \begin_layout LyX-Code
19057 \begin_inset Quotes erd
19061 \begin_inset Quotes erd
19067 \begin_layout LyX-Code
19071 \begin_inset Quotes erd
19075 \begin_inset Quotes erd
19079 \begin_inset Quotes erd
19083 \begin_inset Quotes erd
19086 >List Label</labeltag>First item.</itemtag>
19089 \begin_layout LyX-Code
19093 \begin_inset Quotes erd
19097 \begin_inset Quotes erd
19101 \begin_inset Quotes erd
19105 \begin_inset Quotes erd
19108 >List Label</labeltag>Second item.</itemtag>
19111 \begin_layout LyX-Code
19117 \begin_layout LyX-Code
19121 \begin_layout LyX-Code
19125 \begin_inset Quotes erd
19129 \begin_inset Quotes erd
19135 \begin_layout LyX-Code
19139 \begin_inset Quotes erd
19143 \begin_inset Quotes erd
19146 >List Label</labeltag><itemtag attr=
19147 \begin_inset Quotes erd
19151 \begin_inset Quotes erd
19154 >First item.</itemtag>
19157 \begin_layout LyX-Code
19161 \begin_inset Quotes erd
19165 \begin_inset Quotes erd
19168 >List Label</labeltag><itemtag attr=
19169 \begin_inset Quotes erd
19173 \begin_inset Quotes erd
19176 >Second item.</itemtag>
19179 \begin_layout LyX-Code
19185 \begin_layout Standard
19188 Note the different orders of
19189 \begin_inset Flex Code
19192 \begin_layout Plain Layout
19201 \begin_inset Flex Code
19204 \begin_layout Plain Layout
19213 Which order we get depends upon the setting of
19214 \begin_inset Flex Code
19217 \begin_layout Plain Layout
19226 \begin_inset Flex Code
19229 \begin_layout Plain Layout
19237 is false (the default), you get the first of these, with the label within
19238 the item; if true, you get the second, with the label outside the item.
19241 \begin_layout Standard
19244 The specific tags and attributes output for each paragraph type can be controlle
19245 d by means of the layout tags we are about to describe.
19246 As mentioned earlier, however, \SpecialChar LyX
19247 uses sensible defaults for many of these,
19248 so you often may not need to do very much to get good XHTML output.
19249 Think of the available tags as there so you can tweak things to your liking.
19252 \begin_layout Description
19255 \begin_inset Flex Code
19258 \begin_layout Plain Layout
19267 \begin_inset Flex Code
19270 \begin_layout Plain Layout
19278 ] Specifies attribute information to be output with the main tag.
19280 \begin_inset Quotes eld
19284 \begin_inset Flex Code
19287 \begin_layout Plain Layout
19296 \begin_inset Quotes erd
19300 By default, \SpecialChar LyX
19302 \begin_inset Quotes eld
19306 \begin_inset Flex Code
19309 \begin_layout Plain Layout
19318 \begin_inset Quotes erd
19322 \begin_inset Flex Code
19325 \begin_layout Plain Layout
19333 is the \SpecialChar LyX
19334 name of the layout, made lowercase, for example: chapter.
19339 contain any style information.
19341 \begin_inset Flex Code
19344 \begin_layout Plain Layout
19355 \begin_layout Description
19358 \begin_inset Flex Code
19361 \begin_layout Plain Layout
19370 \begin_inset Flex Code
19373 \begin_layout Plain Layout
19383 \begin_inset space \thinspace{}
19387 \begin_inset Flex Code
19390 \begin_layout Plain Layout
19398 ] Whether to output the default CSS information \SpecialChar LyX
19399 generates for this layout,
19400 even if additional information is explicitly provided via
19401 \begin_inset Flex Code
19404 \begin_layout Plain Layout
19414 \begin_inset Flex Code
19417 \begin_layout Plain Layout
19425 allows you to alter or augment the generated CSS, rather than to override
19428 \begin_inset Flex Code
19431 \begin_layout Plain Layout
19442 \begin_layout Description
19445 \begin_inset Flex Code
19448 \begin_layout Plain Layout
19457 \begin_inset Flex Code
19460 \begin_layout Plain Layout
19468 ] The tag to be used for individual paragraphs of environments, replacing
19470 \begin_inset Flex Code
19473 \begin_layout Plain Layout
19481 in the examples above.
19483 \begin_inset Flex Code
19486 \begin_layout Plain Layout
19497 \begin_layout Description
19500 \begin_inset Flex Code
19503 \begin_layout Plain Layout
19512 \begin_inset Flex Code
19515 \begin_layout Plain Layout
19523 ] Attributes for the item tag.
19525 \begin_inset Quotes eld
19529 \begin_inset Flex Code
19532 \begin_layout Plain Layout
19535 class=`layoutname_item'
19541 \begin_inset Quotes erd
19549 contain any style information.
19551 \begin_inset Flex Code
19554 \begin_layout Plain Layout
19565 \begin_layout Description
19568 \begin_inset Flex Code
19571 \begin_layout Plain Layout
19580 \begin_inset Flex Code
19583 \begin_layout Plain Layout
19591 ] The tag to be used for paragraph and item labels, replacing
19592 \begin_inset Flex Code
19595 \begin_layout Plain Layout
19603 in the examples above.
19605 \begin_inset Flex Code
19608 \begin_layout Plain Layout
19617 \begin_inset Flex Code
19620 \begin_layout Plain Layout
19629 \begin_inset Flex Code
19632 \begin_layout Plain Layout
19641 \begin_inset Flex Code
19644 \begin_layout Plain Layout
19647 Centered_Top_Environment
19652 , in which case it defaults to
19653 \begin_inset Flex Code
19656 \begin_layout Plain Layout
19667 \begin_layout Description
19670 \begin_inset Flex Code
19673 \begin_layout Plain Layout
19682 \begin_inset Flex Code
19685 \begin_layout Plain Layout
19693 ] Attributes for the label tag.
19695 \begin_inset Quotes eld
19699 \begin_inset Flex Code
19702 \begin_layout Plain Layout
19705 class=`layoutname_label'
19711 \begin_inset Quotes erd
19719 contain any style information.
19721 \begin_inset Flex Code
19724 \begin_layout Plain Layout
19735 \begin_layout Description
19738 \begin_inset Flex Code
19741 \begin_layout Plain Layout
19750 \begin_inset Flex Code
19753 \begin_layout Plain Layout
19763 \begin_inset space \thinspace{}
19767 \begin_inset Flex Code
19770 \begin_layout Plain Layout
19778 ] Meaningful only for list-like environments, this tag controls whether
19779 the label tag is output before or inside the item tag.
19780 This is used, for example, in the description environment, where we want
19782 \begin_inset Flex Code
19785 \begin_layout Plain Layout
19788 <dt>\SpecialChar ldots
19789 </dt><dd>\SpecialChar ldots
19797 \begin_inset Flex Code
19800 \begin_layout Plain Layout
19808 : The label tag is output inside the item tag.
19811 \begin_layout Description
19814 \begin_inset Flex Code
19817 \begin_layout Plain Layout
19825 Information to be output in the
19826 \begin_inset Flex Code
19829 \begin_layout Plain Layout
19837 section when this style is used.
19838 This might, for example, be used to include a
19839 \begin_inset Flex Code
19842 \begin_layout Plain Layout
19851 \begin_inset Flex Code
19854 \begin_layout Plain Layout
19865 \begin_layout Description
19868 \begin_inset Flex Code
19871 \begin_layout Plain Layout
19879 CSS style information to be included when this style is used.
19880 Note that this will automatically be wrapped in a layout-generated
19881 \begin_inset Flex Code
19884 \begin_layout Plain Layout
19892 block, so only the CSS itself need be included.
19894 \begin_inset Flex Code
19897 \begin_layout Plain Layout
19908 \begin_layout Description
19911 \begin_inset Flex Code
19914 \begin_layout Plain Layout
19923 \begin_inset Flex Code
19926 \begin_layout Plain Layout
19934 ] The tag to be used for the main label, replacing
19935 \begin_inset Flex Code
19938 \begin_layout Plain Layout
19946 in the examples above.
19948 \begin_inset Flex Code
19951 \begin_layout Plain Layout
19962 \begin_layout Description
19965 \begin_inset Flex Code
19968 \begin_layout Plain Layout
19977 \begin_inset Flex Code
19980 \begin_layout Plain Layout
19990 \begin_inset space \thinspace{}
19994 \begin_inset Flex Code
19997 \begin_layout Plain Layout
20005 ] Marks this style as the one to be used to generate the
20006 \begin_inset Flex Code
20009 \begin_layout Plain Layout
20017 tag for the XHTML file.
20018 By default, it is false.
20020 \begin_inset Flex Code
20023 \begin_layout Plain Layout
20031 file sets it to true for the
20032 \begin_inset Flex Code
20035 \begin_layout Plain Layout
20047 \begin_layout Subsection
20053 \begin_layout Standard
20056 The XHTML output of insets can also be controlled by information in layout
20061 \begin_layout Plain Layout
20064 At present, this is true only for
20065 \begin_inset Quotes eld
20069 \begin_inset Quotes erd
20072 insets (insets you can type into) and is not true for
20073 \begin_inset Quotes eld
20077 \begin_inset Quotes erd
20080 insets (insets that are associated with dialog boxes).
20085 Here, too, \SpecialChar LyX
20086 tries to provide sensible defaults, and it constructs default
20088 But everything can be customized.
20091 \begin_layout Standard
20094 The XHTML \SpecialChar LyX
20095 outputs for an inset has the following form:
20098 \begin_layout LyX-Code
20102 \begin_inset Quotes erd
20106 \begin_inset Quotes erd
20112 \begin_layout LyX-Code
20115 <labeltag>Label</labeltag>
20118 \begin_layout LyX-Code
20122 \begin_inset Quotes erd
20126 \begin_inset Quotes erd
20129 >Contents of the inset.</innertag>
20132 \begin_layout LyX-Code
20138 \begin_layout Standard
20141 If the inset permits multiple paragraphs—that is, if
20142 \begin_inset Flex Code
20145 \begin_layout Plain Layout
20153 is true—then the contents of the inset will itself be output as paragraphs
20154 formatted according to the styles used for those paragraphs (standard,
20155 quote, and the like).
20156 The label tag is of course omitted if the paragraph does not have a label
20157 and, at present, is always
20158 \begin_inset Flex Code
20161 \begin_layout Plain Layout
20170 The inner tag is optional and, by default, does not appear.
20173 \begin_layout Standard
20176 The specific tags and attributes output for each inset can be controlled
20177 by means of the following layout tags.
20180 \begin_layout Description
20183 \begin_inset Flex Code
20186 \begin_layout Plain Layout
20195 \begin_inset Flex Code
20198 \begin_layout Plain Layout
20206 ] Specifies attribute information to be output with the main tag.
20208 \begin_inset Quotes eld
20212 \begin_inset Flex Code
20215 \begin_layout Plain Layout
20218 class=`myinset' onclick=`\SpecialChar ldots
20225 \begin_inset Quotes erd
20229 By default, \SpecialChar LyX
20231 \begin_inset Quotes eld
20235 \begin_inset Flex Code
20238 \begin_layout Plain Layout
20247 \begin_inset Quotes erd
20251 \begin_inset Flex Code
20254 \begin_layout Plain Layout
20262 is the \SpecialChar LyX
20263 name of the inset, made lowercase and with non-alphanumeric characters
20264 converted to underscores, for example: footnote.
20267 \begin_layout Description
20270 \begin_inset Flex Code
20273 \begin_layout Plain Layout
20282 \begin_inset Flex Code
20285 \begin_layout Plain Layout
20295 \begin_inset space \thinspace{}
20299 \begin_inset Flex Code
20302 \begin_layout Plain Layout
20310 ] Whether to output the default CSS information \SpecialChar LyX
20311 generates for this layout,
20312 even if additional information is explicitly provided via
20313 \begin_inset Flex Code
20316 \begin_layout Plain Layout
20326 \begin_inset Flex Code
20329 \begin_layout Plain Layout
20337 allows you to alter or augment the generated CSS, rather than to override
20342 \begin_layout Description
20345 \begin_inset Flex Code
20348 \begin_layout Plain Layout
20357 \begin_inset Flex Code
20360 \begin_layout Plain Layout
20368 ] Attributes for the inner tag.
20370 \begin_inset Quotes eld
20374 \begin_inset Flex Code
20377 \begin_layout Plain Layout
20380 class=`insetname_inner'
20386 \begin_inset Quotes erd
20392 \begin_layout Description
20395 \begin_inset Flex Code
20398 \begin_layout Plain Layout
20407 \begin_inset Flex Code
20410 \begin_layout Plain Layout
20418 ] The inner tag, replacing
20419 \begin_inset Flex Code
20422 \begin_layout Plain Layout
20430 in the examples above.
20431 By default, there is none.
20434 \begin_layout Description
20437 \begin_inset Flex Code
20440 \begin_layout Plain Layout
20449 \begin_inset Flex Code
20452 \begin_layout Plain Layout
20461 \begin_inset space \thinspace{}
20465 \begin_inset Flex Code
20468 \begin_layout Plain Layout
20477 ] Whether this inset represents a standalone block of text (such as a footnote)
20478 or instead represents material that is included in the surrounding text
20479 (such as a branch).
20483 \begin_layout Description
20486 \begin_inset Flex Code
20489 \begin_layout Plain Layout
20498 \begin_inset Flex Code
20501 \begin_layout Plain Layout
20509 ] A label for this inset, possibly including a reference to a counter.
20510 For example, for footnote, it might be:
20511 \begin_inset Flex Code
20514 \begin_layout Plain Layout
20525 This is optional, and there is no default.
20528 \begin_layout Description
20531 \begin_inset Flex Code
20534 \begin_layout Plain Layout
20542 Information to be output in the
20543 \begin_inset Flex Code
20546 \begin_layout Plain Layout
20554 section when this style is used.
20555 This might, for example, be used to include a
20556 \begin_inset Flex Code
20559 \begin_layout Plain Layout
20568 \begin_inset Flex Code
20571 \begin_layout Plain Layout
20582 \begin_layout Description
20585 \begin_inset Flex Code
20588 \begin_layout Plain Layout
20596 CSS style information to be included when this style is used.
20597 Note that this will automatically be wrapped in a layout-generated
20598 \begin_inset Flex Code
20601 \begin_layout Plain Layout
20609 block, so only the CSS itself need be included.
20612 \begin_layout Description
20615 \begin_inset Flex Code
20618 \begin_layout Plain Layout
20627 \begin_inset Flex Code
20630 \begin_layout Plain Layout
20638 ] The tag to be used for the main label, replacing
20639 \begin_inset Flex Code
20642 \begin_layout Plain Layout
20650 in the examples above.
20651 The default depends upon the setting of
20652 \begin_inset Flex Code
20655 \begin_layout Plain Layout
20664 \begin_inset Flex Code
20667 \begin_layout Plain Layout
20675 is true, the default is
20676 \begin_inset Flex Code
20679 \begin_layout Plain Layout
20687 ; if it is false, the default is
20688 \begin_inset Flex Code
20691 \begin_layout Plain Layout
20702 \begin_layout Subsection
20708 \begin_layout Standard
20711 The XHTML output for floats too can be controlled by layout information.
20712 The output has the following form:
20715 \begin_layout LyX-Code
20719 \begin_inset Quotes erd
20723 \begin_inset Quotes erd
20729 \begin_layout LyX-Code
20732 Contents of the float.
20735 \begin_layout LyX-Code
20741 \begin_layout Standard
20744 The caption, if there is one, is a separate inset and will be output as
20746 Its appearance can be controlled via the InsetLayout for caption insets.
20750 \begin_layout Description
20753 \begin_inset Flex Code
20756 \begin_layout Plain Layout
20765 \begin_inset Flex Code
20768 \begin_layout Plain Layout
20776 ] Specifies attribute information to be output with the main tag.
20778 \begin_inset Quotes eld
20782 \begin_inset Flex Code
20785 \begin_layout Plain Layout
20788 class=`myfloat' onclick=`\SpecialChar ldots
20795 \begin_inset Quotes erd
20799 By default, \SpecialChar LyX
20801 \begin_inset Quotes eld
20805 \begin_inset Flex Code
20808 \begin_layout Plain Layout
20811 class=`float float-floattype'
20817 \begin_inset Quotes erd
20821 \begin_inset Flex Code
20824 \begin_layout Plain Layout
20832 is \SpecialChar LyX
20833 's name for this type of float, as determined by the float declaration
20837 \begin_inset CommandInset ref
20839 reference "subsec:Gleitobjekte"
20845 ), though made lowercase and with non-alphanumeric characters converted
20846 to underscores, for example: float-table.
20849 \begin_layout Description
20852 \begin_inset Flex Code
20855 \begin_layout Plain Layout
20863 CSS style information to be included when this float is used.
20864 Note that this will automatically be wrapped in a layout-generated
20865 \begin_inset Flex Code
20868 \begin_layout Plain Layout
20876 block, so only the CSS itself need be included.
20879 \begin_layout Description
20882 \begin_inset Flex Code
20885 \begin_layout Plain Layout
20894 \begin_inset Flex Code
20897 \begin_layout Plain Layout
20905 ] The tag to be used for this float, replacing
20906 \begin_inset Quotes eld
20910 \begin_inset Flex Code
20913 \begin_layout Plain Layout
20922 \begin_inset Quotes erd
20925 in the example above.
20927 \begin_inset Flex Code
20930 \begin_layout Plain Layout
20938 and will rarely need changing.
20941 \begin_layout Subsection
20944 Bibliography formatting
20947 \begin_layout Standard
20950 The bibliography can be formatted using
20951 \begin_inset Flex Code
20954 \begin_layout Plain Layout
20966 \begin_inset CommandInset ref
20968 reference "subsec:Citation-format-description"
20977 \begin_layout Subsection
20984 \begin_layout Standard
20987 We have several times mentioned that \SpecialChar LyX
20988 will generate default CSS style rules
20989 for both insets and paragraph styles, based upon the other layout information
20991 In this section, we shall say a word about which layout information \SpecialChar LyX
20996 \begin_layout Standard
20999 At present, \SpecialChar LyX
21000 auto-generates CSS only for font information, making use of
21002 \begin_inset Flex Code
21005 \begin_layout Plain Layout
21014 \begin_inset Flex Code
21017 \begin_layout Plain Layout
21026 \begin_inset Flex Code
21029 \begin_layout Plain Layout
21038 \begin_inset Flex Code
21041 \begin_layout Plain Layout
21050 \begin_inset Flex Code
21053 \begin_layout Plain Layout
21064 \begin_inset CommandInset ref
21066 reference "subsec:Beschreibung-des-Zeichensatzes"
21073 The translation is mostly straightforward and obvious.
21075 \begin_inset Quotes eld
21079 \begin_inset Flex Code
21082 \begin_layout Plain Layout
21091 \begin_inset Quotes erd
21095 \begin_inset Quotes eld
21099 \begin_inset Flex Code
21102 \begin_layout Plain Layout
21105 font-family: sans-serif;
21111 \begin_inset Quotes erd
21115 The correspondence of \SpecialChar LyX
21116 sizes and CSS sizes is a little less obvious but
21117 nonetheless intuitive.
21119 \begin_inset Flex Code
21122 \begin_layout Plain Layout
21131 \begin_inset Flex URL
21134 \begin_layout Plain Layout
21144 \begin_layout Chapter
21145 Externes Material einfügen
21146 \begin_inset CommandInset label
21148 name "cha:Externes-Material-einfügen"
21155 \begin_layout Standard
21158 \begin_inset Box Shadowbox
21168 height_special "totalheight"
21173 backgroundcolor "none"
21176 \begin_layout Plain Layout
21179 This portion of the documentation has not been updated for some time.
21180 We certainly hope that it is still accurate, but there are no guarantees.
21188 \begin_layout Standard
21191 The use of material from sources external to \SpecialChar LyX
21192 is covered in detail in the
21198 This part of the manual covers what needs to happen behind the scenes for
21199 new sorts of material to be included.
21202 \begin_layout Section
21203 Wie funktioniert das?
21206 \begin_layout Standard
21210 \begin_inset space \space{}
21215 basiert auf dem Konzept der Vorlage.
21216 Eine solche Vorlage ist eine Spezifikation, wie \SpecialChar LyX
21217 mit einer bestimmten Sorte
21218 von Material umgehen soll.
21219 Derzeit gehören zu \SpecialChar LyX
21220 derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
21221 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
21222 Die vollständige Liste sehen Sie in
21224 Einfügen\SpecialChar menuseparator
21225 Datei\SpecialChar menuseparator
21227 \begin_inset space \space{}
21235 \begin_layout Standard
21236 Darüberhinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
21238 Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
21239 hoffen, dass Sie derartig erstellte Vorlagen an das \SpecialChar LyX
21240 -Team schicken, damit
21241 sie in kommenden \SpecialChar LyX
21242 -Versionen integriert werden können.
21245 \begin_layout Standard
21246 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
21247 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
21248 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
21250 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
21253 \begin_layout Standard
21254 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
21260 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
21261 speichern Sie diese
21266 Wenn Sie nun eine derartige Abbildung in \SpecialChar LyX
21267 einbinden wollen, müssen Sie
21272 starten, um eine PostScript-Datei zu erzeugen, die von \SpecialChar LaTeX
21275 In diesem Fall ist also die
21279 -Datei die oben erwähnte Originaldatei, und die
21283 Datei die tatsächlich eingebundene Datei.
21286 \begin_layout Standard
21287 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
21288 Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
21289 Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
21290 dliche Exportformate für die \SpecialChar LyX
21291 -Datei zu ermöglichen.
21294 \begin_layout Standard
21295 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
21296 eine PostScript-Datei im Rohformat einzubinden.
21297 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
21298 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
21299 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
21300 Genau dies ist mit der Einfügung
21304 möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
21305 en (sofern sie von \SpecialChar LyX
21306 unterstützt werden).
21309 \begin_layout Standard
21310 Darüberhinaus erlaubt die Einfügung
21314 aber auch die einfache Integration mit externen Betrachtern und Editoren.
21315 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
21316 XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript-D
21322 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
21323 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
21324 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
21325 der richtigen Größe zu erstellen.
21326 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
21327 und können so Ihre Produktivität ungemein steigern.
21330 \begin_layout Standard
21332 besitzt also die Information über eine Vielzahl von externen Programmen,
21333 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
21335 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
21336 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen, um externe
21337 Programme zu starten, Formate zu konvertieren usw\SpecialChar endofsentence
21341 \begin_layout Standard
21342 Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
21343 die Möglichkeiten von \SpecialChar LyX
21344 stark erweitern, ohne dazu den eigentlichen Quellcode
21345 verändern zu müssen.
21346 Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
21347 aber zum Glück hat das \SpecialChar LyX
21348 -Team das in einigen Fällen ja schon getan.
21351 \begin_layout Standard
21352 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
21353 möglicher Exportformate für das eingefügte Material gibt, wäre es zu vermuten,
21354 dass man von \SpecialChar LyX
21355 aus auch alle diese Formate als Vorschau ansehen kann.
21356 Das \SpecialChar LyX
21357 -Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittstelle
21358 so einfach wie möglich zu halten.
21359 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
21360 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
21361 und es gibt nur einen Schalter
21364 \begin_inset space ~
21368 \begin_inset space ~
21373 , der die Datei in genau diesem primären Format anzeigt.
21376 \begin_layout Standard
21377 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
21378 So ist es für die meisten Klassen \SpecialChar LaTeX
21379 , für die DocBook-Klassen ist es aber
21381 Denken Sie also daran, dass Ihnen die Vorschau lediglich das Aussehen in
21382 diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
21383 anderen Formaten aussieht, müssen Sie wie gewohnt die Konvertierung manuell
21387 \begin_layout Section
21390 The external template configuration file
21393 \begin_layout Standard
21396 It is relatively easy to add custom external template definitions to \SpecialChar LyX
21398 However, be aware that doing this in a careless manner most probably
21402 introduce an easily exploitable security hole.
21403 So before you do this, please read the discussion about security in
21406 \begin_inset CommandInset ref
21408 reference "sec:Sicherheitshinweise"
21415 \begin_layout Standard
21418 Having said that, we encourage you to submit any interesting templates that
21423 \begin_layout Standard
21426 The external templates are defined in the
21427 \begin_inset Flex Code
21430 \begin_layout Plain Layout
21436 Dir/lib/external_templates
21442 You can place your own version in
21443 \begin_inset Flex Code
21446 \begin_layout Plain Layout
21449 UserDir/external_templates
21457 \begin_layout Standard
21460 A typical template looks like this:
21463 \begin_layout LyX-Code
21469 \begin_layout LyX-Code
21472 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
21475 \begin_layout LyX-Code
21481 \begin_layout LyX-Code
21487 \begin_layout LyX-Code
21493 \begin_layout LyX-Code
21499 \begin_layout LyX-Code
21505 \begin_layout LyX-Code
21508 AutomaticProduction true
21511 \begin_layout LyX-Code
21517 \begin_layout LyX-Code
21523 \begin_layout LyX-Code
21526 Format \SpecialChar LaTeX
21530 \begin_layout LyX-Code
21533 TransformCommand Rotate RotationLatexCommand
21536 \begin_layout LyX-Code
21539 TransformCommand Resize ResizeLatexCommand
21542 \begin_layout LyX-Code
21545 Product "$$RotateFront$$ResizeFront
21548 \begin_layout LyX-Code
21555 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
21558 \begin_layout LyX-Code
21561 $$ResizeBack$$RotateBack"
21564 \begin_layout LyX-Code
21570 \begin_layout LyX-Code
21573 UpdateResult "$$AbsPath$$Basename.pstex_t"
21576 \begin_layout LyX-Code
21579 Requirement "graphicx"
21582 \begin_layout LyX-Code
21585 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
21588 \begin_layout LyX-Code
21591 ReferencedFile latex "$$AbsPath$$Basename.eps"
21594 \begin_layout LyX-Code
21597 ReferencedFile dvi "$$AbsPath$$Basename.eps"
21600 \begin_layout LyX-Code
21606 \begin_layout LyX-Code
21609 Format PDF\SpecialChar LaTeX
21613 \begin_layout LyX-Code
21616 TransformCommand Rotate RotationLatexCommand
21619 \begin_layout LyX-Code
21622 TransformCommand Resize ResizeLatexCommand
21625 \begin_layout LyX-Code
21628 Product "$$RotateFront$$ResizeFront
21631 \begin_layout LyX-Code
21638 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
21641 \begin_layout LyX-Code
21644 $$ResizeBack$$RotateBack"
21647 \begin_layout LyX-Code
21650 UpdateFormat pdftex
21653 \begin_layout LyX-Code
21656 UpdateResult "$$AbsPath$$Basename.pdftex_t"
21659 \begin_layout LyX-Code
21662 Requirement "graphicx"
21665 \begin_layout LyX-Code
21668 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
21671 \begin_layout LyX-Code
21674 ReferencedFile latex "$$AbsPath$$Basename.pdf"
21677 \begin_layout LyX-Code
21683 \begin_layout LyX-Code
21689 \begin_layout LyX-Code
21692 Product "$$Contents(
21694 "$$AbsPath$$Basename.asc
21699 \begin_layout LyX-Code
21702 UpdateFormat asciixfig
21705 \begin_layout LyX-Code
21708 UpdateResult "$$AbsPath$$Basename.asc"
21711 \begin_layout LyX-Code
21717 \begin_layout LyX-Code
21723 \begin_layout LyX-Code
21726 Product "<graphic fileref=
21728 "$$AbsOrRelPathMaster$$Basename.eps
21733 \begin_layout LyX-Code
21739 \begin_layout LyX-Code
21745 \begin_layout LyX-Code
21748 UpdateResult "$$AbsPath$$Basename.eps"
21751 \begin_layout LyX-Code
21754 ReferencedFile docbook "$$AbsPath$$Basename.eps"
21757 \begin_layout LyX-Code
21760 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
21763 \begin_layout LyX-Code
21769 \begin_layout LyX-Code
21772 Product "[XFig: $$FName]"
21775 \begin_layout LyX-Code
21781 \begin_layout LyX-Code
21787 \begin_layout Standard
21790 As you can see, the template is enclosed in
21791 \begin_inset Flex Code
21794 \begin_layout Plain Layout
21804 \begin_inset Flex Code
21807 \begin_layout Plain Layout
21816 It contains a header specifying some general settings and, for each supported
21817 primary document file format, a section
21818 \begin_inset Flex Code
21821 \begin_layout Plain Layout
21831 \begin_inset Flex Code
21834 \begin_layout Plain Layout
21845 \begin_layout Subsection
21848 The template header
21851 \begin_layout Description
21854 \begin_inset Flex Code
21857 \begin_layout Plain Layout
21860 AutomaticProduction
21861 \begin_inset space ~
21869 Whether the file represented by the template must be generated by \SpecialChar LyX
21871 This command must occur exactly once.
21874 \begin_layout Description
21877 \begin_inset Flex Code
21880 \begin_layout Plain Layout
21884 \begin_inset space ~
21892 A glob pattern that is used in the file dialog to filter out the desired
21894 If there is more than one possible file extension (e.
21895 \begin_inset space \thinspace{}
21899 \begin_inset space \space{}
21903 \begin_inset Flex Code
21906 \begin_layout Plain Layout
21915 \begin_inset Flex Code
21918 \begin_layout Plain Layout
21926 ), use something like
21927 \begin_inset Flex Code
21930 \begin_layout Plain Layout
21939 This command must occur exactly once.
21942 \begin_layout Description
21945 \begin_inset Flex Code
21948 \begin_layout Plain Layout
21952 \begin_inset space ~
21960 The text that is displayed on the button.
21961 This command must occur exactly once.
21964 \begin_layout Description
21967 \begin_inset Flex Code
21970 \begin_layout Plain Layout
21974 \begin_inset space ~
21978 \begin_inset space ~
21986 The help text that is used in the External dialog.
21987 Provide enough information to explain to the user just what the template
21988 can provide him with.
21989 This command must occur exactly once.
21992 \begin_layout Description
21995 \begin_inset Flex Code
21998 \begin_layout Plain Layout
22002 \begin_inset space ~
22010 The file format of the original file.
22011 This must be the name of a format that is known to \SpecialChar LyX
22015 \begin_inset CommandInset ref
22017 reference "sec:Formate"
22025 \begin_inset Quotes eld
22029 \begin_inset Flex Code
22032 \begin_layout Plain Layout
22041 \begin_inset Quotes erd
22044 if the template can handle original files of more than one format.
22046 will attempt to interrogate the file itself in order to deduce its format
22048 This command must occur exactly once.
22051 \begin_layout Description
22054 \begin_inset Flex Code
22057 \begin_layout Plain Layout
22061 \begin_inset space ~
22069 A unique name for the template.
22070 It must not contain substitution macros (see below).
22073 \begin_layout Description
22076 \begin_inset Flex Code
22079 \begin_layout Plain Layout
22083 \begin_inset space ~
22086 Rotate|Resize|Clip|Extra
22091 This command specifies which transformations are supported by this template.
22092 It may occur zero or more times.
22093 This command enables the corresponding tabs in the external dialog.
22095 \begin_inset Flex Code
22098 \begin_layout Plain Layout
22106 command must have either a corresponding
22107 \begin_inset Flex Code
22110 \begin_layout Plain Layout
22119 \begin_inset Flex Code
22122 \begin_layout Plain Layout
22131 \begin_inset Flex Code
22134 \begin_layout Plain Layout
22143 Otherwise the transformation will not be supported by that format.
22146 \begin_layout Subsection
22152 \begin_layout Description
22155 \begin_inset Flex Code
22158 \begin_layout Plain Layout
22162 \begin_inset space ~
22166 |PDF\SpecialChar LaTeX
22172 The primary document file format that this format definition is for.
22173 Not every template has a sensible representation in all document file formats.
22174 Please define nevertheless a
22175 \begin_inset Flex Code
22178 \begin_layout Plain Layout
22186 section for all templates.
22187 Use a dummy text when no representation is available.
22188 Then you can at least see a reference to the external material in the exported
22192 \begin_layout Description
22195 \begin_inset Flex Code
22198 \begin_layout Plain Layout
22202 \begin_inset space ~
22206 \begin_inset space ~
22214 This command defines an additional macro
22215 \begin_inset Flex Code
22218 \begin_layout Plain Layout
22226 for substitution in
22227 \begin_inset Flex Code
22230 \begin_layout Plain Layout
22240 \begin_inset Flex Code
22243 \begin_layout Plain Layout
22251 itself may contain substitution macros.
22252 The advantage over using
22253 \begin_inset Flex Code
22256 \begin_layout Plain Layout
22265 \begin_inset Flex Code
22268 \begin_layout Plain Layout
22276 is that the substituted value of
22277 \begin_inset Flex Code
22280 \begin_layout Plain Layout
22288 is sanitized so that it is a valid optional argument in the document format.
22289 This command may occur zero or more times.
22292 \begin_layout Description
22295 \begin_inset Flex Code
22298 \begin_layout Plain Layout
22302 \begin_inset space ~
22310 The text that is inserted in the exported document.
22311 This is actually the most important command and can be quite complex.
22312 This command must occur exactly once.
22315 \begin_layout Description
22318 \begin_inset Flex Code
22321 \begin_layout Plain Layout
22325 \begin_inset space ~
22333 This command specifies a preamble snippet that will be included in the
22336 It has to be defined using
22337 \begin_inset Flex Code
22340 \begin_layout Plain Layout
22350 \begin_inset Flex Code
22353 \begin_layout Plain Layout
22362 This command may occur zero or more times.
22365 \begin_layout Description
22368 \begin_inset Flex Code
22371 \begin_layout Plain Layout
22375 \begin_inset space ~
22379 \begin_inset space ~
22387 This command denotes files that are created by the conversion process and
22388 are needed for a particular export format.
22389 If the filename is relative, it is interpreted relative to the master document.
22390 This command may be given zero or more times.
22393 \begin_layout Description
22396 \begin_inset Flex Code
22399 \begin_layout Plain Layout
22403 \begin_inset space ~
22411 The name of a required \SpecialChar LaTeX
22413 The package is included via
22414 \begin_inset Flex Code
22417 \begin_layout Plain Layout
22427 in the \SpecialChar LaTeX
22429 This command may occur zero or more times.
22432 \begin_layout Description
22435 \begin_inset Flex Code
22438 \begin_layout Plain Layout
22442 \begin_inset space ~
22446 \begin_inset space ~
22449 RotationLatexCommand
22454 This command specifies that the built in \SpecialChar LaTeX
22455 command should be used for rotation.
22456 This command may occur once or not at all.
22459 \begin_layout Description
22462 \begin_inset Flex Code
22465 \begin_layout Plain Layout
22469 \begin_inset space ~
22473 \begin_inset space ~
22481 This command specifies that the built in \SpecialChar LaTeX
22482 command should be used for resizing.
22483 This command may occur once or not at all.
22486 \begin_layout Description
22489 \begin_inset Flex Code
22492 \begin_layout Plain Layout
22496 \begin_inset space ~
22500 \begin_inset space ~
22503 RotationLatexOption
22508 This command specifies that rotation is done via an optional argument.
22509 This command may occur once or not at all.
22512 \begin_layout Description
22515 \begin_inset Flex Code
22518 \begin_layout Plain Layout
22522 \begin_inset space ~
22526 \begin_inset space ~
22534 This command specifies that resizing is done via an optional argument.
22535 This command may occur once or not at all.
22538 \begin_layout Description
22541 \begin_inset Flex Code
22544 \begin_layout Plain Layout
22548 \begin_inset space ~
22552 \begin_inset space ~
22560 This command specifies that clipping is done via an optional argument.
22561 This command may occur once or not at all.
22564 \begin_layout Description
22567 \begin_inset Flex Code
22570 \begin_layout Plain Layout
22574 \begin_inset space ~
22578 \begin_inset space ~
22586 This command specifies that an extra optional argument is used.
22587 This command may occur once or not at all.
22590 \begin_layout Description
22593 \begin_inset Flex Code
22596 \begin_layout Plain Layout
22600 \begin_inset space ~
22608 The file format of the converted file.
22609 This must be the name of a format that is known to \SpecialChar LyX
22611 \begin_inset Flex MenuItem
22614 \begin_layout Plain Layout
22617 Tools\SpecialChar menuseparator
22618 Preferences\SpecialChar menuseparator
22619 File Handling\SpecialChar menuseparator
22626 This command must occur exactly once.
22627 If the resulting file format is PDF, you need to specify the format
22628 \begin_inset Flex Code
22631 \begin_layout Plain Layout
22640 This is the PDF format used for including graphics.
22641 The other defined PDF formats are for document export.
22644 \begin_layout Description
22647 \begin_inset Flex Code
22650 \begin_layout Plain Layout
22654 \begin_inset space ~
22662 The file name of the converted file.
22663 The file name must be absolute.
22664 This command must occur exactly once.
22667 \begin_layout Subsection
22670 Preamble definitions
22673 \begin_layout Standard
22676 The external template configuration file may contain additional preamble
22677 definitions enclosed by
22678 \begin_inset Flex Code
22681 \begin_layout Plain Layout
22691 \begin_inset Flex Code
22694 \begin_layout Plain Layout
22703 They can be used by the templates in the
22704 \begin_inset Flex Code
22707 \begin_layout Plain Layout
22718 \begin_layout Section
22719 Der Ersetzungsmechanismus
22722 \begin_layout Standard
22723 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
22724 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
22725 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
22726 Aufruf ausgewertet werden.
22727 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
22728 das \SpecialChar LyX
22732 \begin_layout Standard
22735 Also, whenever external material is to be displayed, the name will be produced
22736 by the substitution mechanism, and most other commands in the template
22737 definition support substitution as well.
22740 \begin_layout Standard
22741 Hier finden Sie eine Liste dieser Makros:
22744 \begin_layout Description
22747 \begin_inset Flex Code
22750 \begin_layout Plain Layout
22753 $$AbsOrRelPathMaster
22758 The file path, absolute or relative to the master \SpecialChar LyX
22762 \begin_layout Description
22765 \begin_inset Flex Code
22768 \begin_layout Plain Layout
22771 $$AbsOrRelPathParent
22776 The file path, absolute or relative to the \SpecialChar LyX
22780 \begin_layout Description
22783 \begin_inset Flex Code
22786 \begin_layout Plain Layout
22794 The absolute file path.
22797 \begin_layout Description
22800 \begin_inset Flex Code
22803 \begin_layout Plain Layout
22811 The filename without path and without the extension.
22814 \begin_layout Description
22817 \begin_inset Flex Code
22820 \begin_layout Plain Layout
22824 \begin_inset Quotes eld
22828 \begin_inset Quotes erd
22836 This macro will expand to the contents of the file with the name
22837 \begin_inset Flex Code
22840 \begin_layout Plain Layout
22851 \begin_layout Description
22854 \begin_inset Flex Code
22857 \begin_layout Plain Layout
22865 The file extension (including the dot).
22868 \begin_layout Description
22871 \begin_inset Flex Code
22874 \begin_layout Plain Layout
22882 The filename of the file specified in the external material dialog.
22883 This is either an absolute name, or it is relative to the \SpecialChar LyX
22887 \begin_layout Description
22890 \begin_inset Flex Code
22893 \begin_layout Plain Layout
22902 \begin_inset Flex Code
22905 \begin_layout Plain Layout
22913 (absolute name or relative to the \SpecialChar LyX
22917 \begin_layout Description
22920 \begin_inset Flex Code
22923 \begin_layout Plain Layout
22931 The file path, relative to the master \SpecialChar LyX
22935 \begin_layout Description
22938 \begin_inset Flex Code
22941 \begin_layout Plain Layout
22949 The file path, relative to the \SpecialChar LyX
22953 \begin_layout Description
22956 \begin_inset Flex Code
22959 \begin_layout Plain Layout
22967 This macro will expand to the absolute path of the system directory.
22968 This is typically used to point to the various helper scripts that are
22969 bundled with \SpecialChar LyX
22973 \begin_layout Description
22976 \begin_inset Flex Code
22979 \begin_layout Plain Layout
22987 A name and full path to a temporary file which will be automatically deleted
22988 whenever the containing document is closed, or the external material insertion
22992 \begin_layout Standard
22995 All path macros contain a trailing directory separator, so you can construct
22997 \begin_inset space \thinspace{}
23001 \begin_inset space \space{}
23004 the absolute filename with
23005 \begin_inset Flex Code
23008 \begin_layout Plain Layout
23011 $$AbsPath$$Basename$$Extension
23019 \begin_layout Standard
23022 The macros above are substituted in all commands unless otherwise noted.
23024 \begin_inset Flex Code
23027 \begin_layout Plain Layout
23035 supports additionally the following substitutions if they are enabled by
23037 \begin_inset Flex Code
23040 \begin_layout Plain Layout
23049 \begin_inset Flex Code
23052 \begin_layout Plain Layout
23063 \begin_layout Description
23066 \begin_inset Flex Code
23069 \begin_layout Plain Layout
23077 The front part of the resize command.
23080 \begin_layout Description
23083 \begin_inset Flex Code
23086 \begin_layout Plain Layout
23094 The back part of the resize command.
23097 \begin_layout Description
23100 \begin_inset Flex Code
23103 \begin_layout Plain Layout
23111 The front part of the rotation command.
23114 \begin_layout Description
23117 \begin_inset Flex Code
23120 \begin_layout Plain Layout
23128 The back part of the rotation command.
23131 \begin_layout Standard
23134 The value string of the
23135 \begin_inset Flex Code
23138 \begin_layout Plain Layout
23146 command supports additionally the following substitutions if they are enabled
23148 \begin_inset Flex Code
23151 \begin_layout Plain Layout
23160 \begin_inset Flex Code
23163 \begin_layout Plain Layout
23174 \begin_layout Description
23177 \begin_inset Flex Code
23180 \begin_layout Plain Layout
23191 \begin_layout Description
23194 \begin_inset Flex Code
23197 \begin_layout Plain Layout
23208 \begin_layout Description
23211 \begin_inset Flex Code
23214 \begin_layout Plain Layout
23225 \begin_layout Description
23228 \begin_inset Flex Code
23231 \begin_layout Plain Layout
23239 The rotation option.
23242 \begin_layout Standard
23245 You may ask why there are so many path macros.
23246 There are mainly two reasons:
23249 \begin_layout Enumerate
23252 Relative and absolute file names should remain relative or absolute, respectivel
23254 Users may have reasons to prefer either form.
23255 Relative names are useful for portable documents that should work on different
23256 machines, for example.
23257 Absolute names may be required by some programs.
23260 \begin_layout Enumerate
23264 treats relative file names differently than \SpecialChar LyX
23265 and other programs in nested
23267 For \SpecialChar LyX
23268 , a relative file name is always relative to the document that contains
23270 For \SpecialChar LaTeX
23271 , it is always relative to the master document.
23272 These two definitions are identical if you have only one document, but
23273 differ if you have a master document that includes part documents.
23274 That means that relative filenames must be transformed when presented to
23277 Fortunately \SpecialChar LyX
23278 does this automatically for you if you choose the right macros.
23281 \begin_layout Standard
23284 So which path macro should be used in new template definitions? The rule
23288 \begin_layout Itemize
23292 \begin_inset Flex Code
23295 \begin_layout Plain Layout
23303 if an absolute path is required.
23306 \begin_layout Itemize
23310 \begin_inset Flex Code
23313 \begin_layout Plain Layout
23316 $$AbsOrRelPathMaster
23321 if the substituted string is some kind of \SpecialChar LaTeX
23325 \begin_layout Itemize
23329 \begin_inset Flex Code
23332 \begin_layout Plain Layout
23335 $$AbsOrRelPathParent
23340 in order to preserve the user's choice.
23343 \begin_layout Standard
23346 There are special cases where this rule does not work and e.
23347 \begin_inset space \thinspace{}
23351 \begin_inset space \space{}
23354 relative names are needed, but normally it will work just fine.
23355 One example for such a case is the command
23356 \begin_inset Flex Code
23359 \begin_layout Plain Layout
23362 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
23367 in the XFig template above: We can't use the absolute name because the
23369 \begin_inset Flex Code
23372 \begin_layout Plain Layout
23380 files needs the relative name in order to rewrite the file content.
23383 \begin_layout Section
23384 Sicherheitshinweise
23385 \begin_inset CommandInset label
23387 name "sec:Sicherheitshinweise"
23394 \begin_layout Standard
23397 The external material feature interfaces with a lot of external programs
23398 and does so automatically, so we have to consider the security implications
23400 In particular, since you have the option of including your own filenames
23401 and/or parameter strings and those are expanded into a command, it seems
23402 that it would be possible to create a malicious document which executes
23403 arbitrary commands when a user views or prints the document.
23404 This is something we definitely want to avoid.
23407 \begin_layout Standard
23410 However, since the external program commands are specified in the template
23411 configuration file only, there are no security issues if \SpecialChar LyX
23412 is properly configure
23413 d with safe templates only.
23414 This is so because the external programs are invoked with the
23415 \begin_inset Flex Code
23418 \begin_layout Plain Layout
23426 -system call rather than the
23427 \begin_inset Flex Code
23430 \begin_layout Plain Layout
23438 system-call, so it's not possible to execute arbitrary commands from the
23439 filename or parameter section via the shell.
23442 \begin_layout Standard
23445 This also implies that you are restricted in what command strings you can
23446 use in the external material templates.
23447 In particular, pipes and redirection are not readily available.
23448 This has to be so if \SpecialChar LyX
23449 should remain safe.
23450 If you want to use some of the shell features, you should write a safe
23451 script to do this in a controlled manner, and then invoke the script from
23452 the command string.
23456 \begin_layout Standard
23459 It is possible to design a template that interacts directly with the shell,
23460 but since this would allow a malicious user to execute arbitrary commands
23461 by writing clever filenames and/or parameters, we generally recommend that
23462 you only use safe scripts that work with the
23463 \begin_inset Flex Code
23466 \begin_layout Plain Layout
23474 system call in a controlled manner.
23475 Of course, for use in a controlled environment, it can be tempting to just
23476 fall back to use ordinary shell scripts.
23477 If you do so, be aware that you
23481 provide an easily exploitable security hole in your system.
23482 Of course it stands to reason that such unsafe templates will never be
23483 included in the standard \SpecialChar LyX
23484 distribution, although we do encourage people
23485 to submit new templates in the open source tradition.
23486 But \SpecialChar LyX
23487 as shipped from the official distribution channels will never have
23491 \begin_layout Standard
23494 Including external material provides a lot of power, and you have to be
23495 careful not to introduce security hazards with this power.
23496 A subtle error in a single line in an innocent looking script can open
23497 the door to huge security problems.
23498 So if you do not fully understand the issues, we recommend that you consult
23499 a knowledgeable security professional or the \SpecialChar LyX
23500 development team if you have
23501 any questions about whether a given template is safe or not.
23502 And do this before you use it in an uncontrolled environment.
23505 \begin_layout Chapter
23507 Liste der Funktionen für die Verwendung in Layout-Dateien
23508 \begin_inset CommandInset label
23510 name "chap:Liste-von-Funktionen"
23517 \begin_layout Standard
23519 \begin_inset Tabular
23520 <lyxtabular version="3" rows="11" columns="8">
23521 <features tabularvalignment="middle">
23522 <column alignment="left" valignment="top">
23523 <column alignment="left" valignment="top">
23524 <column alignment="left" valignment="top">
23525 <column alignment="left" valignment="top">
23526 <column alignment="left" valignment="top">
23527 <column alignment="left" valignment="top">
23528 <column alignment="left" valignment="top">
23529 <column alignment="left" valignment="top">
23531 <cell alignment="left" valignment="top" usebox="none">
23534 \begin_layout Plain Layout
23540 <cell alignment="left" valignment="top" usebox="none">
23543 \begin_layout Plain Layout
23549 <cell alignment="left" valignment="top" usebox="none">
23552 \begin_layout Plain Layout
23558 <cell alignment="left" valignment="top" usebox="none">
23561 \begin_layout Plain Layout
23567 <cell alignment="center" valignment="top" usebox="none">
23570 \begin_layout Plain Layout
23576 <cell alignment="center" valignment="top" usebox="none">
23579 \begin_layout Plain Layout
23585 <cell alignment="center" valignment="top" usebox="none">
23588 \begin_layout Plain Layout
23594 <cell alignment="center" valignment="top" usebox="none">
23597 \begin_layout Plain Layout
23605 <cell alignment="left" valignment="top" usebox="none">
23608 \begin_layout Plain Layout
23614 <cell alignment="left" valignment="top" usebox="none">
23617 \begin_layout Plain Layout
23623 <cell alignment="left" valignment="top" usebox="none">
23626 \begin_layout Plain Layout
23632 <cell alignment="left" valignment="top" usebox="none">
23635 \begin_layout Plain Layout
23641 <cell alignment="center" valignment="top" usebox="none">
23644 \begin_layout Plain Layout
23650 <cell alignment="center" valignment="top" usebox="none">
23653 \begin_layout Plain Layout
23659 <cell alignment="center" valignment="top" usebox="none">
23662 \begin_layout Plain Layout
23668 <cell alignment="center" valignment="top" usebox="none">
23671 \begin_layout Plain Layout
23679 <cell alignment="left" valignment="top" usebox="none">
23682 \begin_layout Plain Layout
23688 <cell alignment="left" valignment="top" usebox="none">
23691 \begin_layout Plain Layout
23697 <cell alignment="left" valignment="top" usebox="none">
23700 \begin_layout Plain Layout
23706 <cell alignment="left" valignment="top" usebox="none">
23709 \begin_layout Plain Layout
23715 <cell alignment="center" valignment="top" usebox="none">
23718 \begin_layout Plain Layout
23724 <cell alignment="center" valignment="top" usebox="none">
23727 \begin_layout Plain Layout
23733 <cell alignment="center" valignment="top" usebox="none">
23736 \begin_layout Plain Layout
23742 <cell alignment="center" valignment="top" usebox="none">
23745 \begin_layout Plain Layout
23753 <cell alignment="left" valignment="top" usebox="none">
23756 \begin_layout Plain Layout
23762 <cell alignment="left" valignment="top" usebox="none">
23765 \begin_layout Plain Layout
23771 <cell alignment="left" valignment="top" usebox="none">
23774 \begin_layout Plain Layout
23780 <cell alignment="left" valignment="top" usebox="none">
23783 \begin_layout Plain Layout
23789 <cell alignment="center" valignment="top" usebox="none">
23792 \begin_layout Plain Layout
23798 <cell alignment="center" valignment="top" usebox="none">
23801 \begin_layout Plain Layout
23807 <cell alignment="center" valignment="top" usebox="none">
23810 \begin_layout Plain Layout
23816 <cell alignment="center" valignment="top" usebox="none">
23819 \begin_layout Plain Layout
23827 <cell alignment="left" valignment="top" usebox="none">
23830 \begin_layout Plain Layout
23836 <cell alignment="left" valignment="top" usebox="none">
23839 \begin_layout Plain Layout
23845 <cell alignment="left" valignment="top" usebox="none">
23848 \begin_layout Plain Layout
23854 <cell alignment="left" valignment="top" usebox="none">
23857 \begin_layout Plain Layout
23863 <cell alignment="center" valignment="top" usebox="none">
23866 \begin_layout Plain Layout
23872 <cell alignment="center" valignment="top" usebox="none">
23875 \begin_layout Plain Layout
23881 <cell alignment="center" valignment="top" usebox="none">
23884 \begin_layout Plain Layout
23890 <cell alignment="center" valignment="top" usebox="none">
23893 \begin_layout Plain Layout
23901 <cell alignment="left" valignment="top" usebox="none">
23904 \begin_layout Plain Layout
23910 <cell alignment="left" valignment="top" usebox="none">
23913 \begin_layout Plain Layout
23919 <cell alignment="left" valignment="top" usebox="none">
23922 \begin_layout Plain Layout
23928 <cell alignment="left" valignment="top" usebox="none">
23931 \begin_layout Plain Layout
23937 <cell alignment="center" valignment="top" usebox="none">
23940 \begin_layout Plain Layout
23946 <cell alignment="center" valignment="top" usebox="none">
23949 \begin_layout Plain Layout
23955 <cell alignment="center" valignment="top" usebox="none">
23958 \begin_layout Plain Layout
23964 <cell alignment="center" valignment="top" usebox="none">
23967 \begin_layout Plain Layout
23975 <cell alignment="left" valignment="top" usebox="none">
23978 \begin_layout Plain Layout
23984 <cell alignment="left" valignment="top" usebox="none">
23987 \begin_layout Plain Layout
23993 <cell alignment="left" valignment="top" usebox="none">
23996 \begin_layout Plain Layout
24002 <cell alignment="left" valignment="top" usebox="none">
24005 \begin_layout Plain Layout
24011 <cell alignment="center" valignment="top" usebox="none">
24014 \begin_layout Plain Layout
24020 <cell alignment="center" valignment="top" usebox="none">
24023 \begin_layout Plain Layout
24029 <cell alignment="center" valignment="top" usebox="none">
24032 \begin_layout Plain Layout
24038 <cell alignment="center" valignment="top" usebox="none">
24041 \begin_layout Plain Layout
24049 <cell alignment="left" valignment="top" usebox="none">
24052 \begin_layout Plain Layout
24058 <cell alignment="left" valignment="top" usebox="none">
24061 \begin_layout Plain Layout
24067 <cell alignment="left" valignment="top" usebox="none">
24070 \begin_layout Plain Layout
24076 <cell alignment="left" valignment="top" usebox="none">
24079 \begin_layout Plain Layout
24085 <cell alignment="center" valignment="top" usebox="none">
24088 \begin_layout Plain Layout
24094 <cell alignment="center" valignment="top" usebox="none">
24097 \begin_layout Plain Layout
24103 <cell alignment="center" valignment="top" usebox="none">
24106 \begin_layout Plain Layout
24112 <cell alignment="center" valignment="top" usebox="none">
24115 \begin_layout Plain Layout
24123 <cell alignment="left" valignment="top" usebox="none">
24126 \begin_layout Plain Layout
24132 <cell alignment="left" valignment="top" usebox="none">
24135 \begin_layout Plain Layout
24141 <cell alignment="left" valignment="top" usebox="none">
24144 \begin_layout Plain Layout
24150 <cell alignment="left" valignment="top" usebox="none">
24153 \begin_layout Plain Layout
24159 <cell alignment="center" valignment="top" usebox="none">
24162 \begin_layout Plain Layout
24168 <cell alignment="center" valignment="top" usebox="none">
24171 \begin_layout Plain Layout
24177 <cell alignment="center" valignment="top" usebox="none">
24180 \begin_layout Plain Layout
24186 <cell alignment="center" valignment="top" usebox="none">
24189 \begin_layout Plain Layout
24197 <cell alignment="left" valignment="top" usebox="none">
24200 \begin_layout Plain Layout
24206 <cell alignment="left" valignment="top" usebox="none">
24209 \begin_layout Plain Layout
24215 <cell alignment="left" valignment="top" usebox="none">
24218 \begin_layout Plain Layout
24224 <cell alignment="left" valignment="top" usebox="none">
24227 \begin_layout Plain Layout
24233 <cell alignment="center" valignment="top" usebox="none">
24236 \begin_layout Plain Layout
24242 <cell alignment="center" valignment="top" usebox="none">
24245 \begin_layout Plain Layout
24251 <cell alignment="center" valignment="top" usebox="none">
24254 \begin_layout Plain Layout
24260 <cell alignment="center" valignment="top" usebox="none">
24263 \begin_layout Plain Layout
24271 <cell alignment="center" valignment="top" usebox="none">
24274 \begin_layout Plain Layout
24280 <cell alignment="center" valignment="top" usebox="none">
24283 \begin_layout Plain Layout
24289 <cell alignment="center" valignment="top" usebox="none">
24292 \begin_layout Plain Layout
24298 <cell alignment="center" valignment="top" usebox="none">
24301 \begin_layout Plain Layout
24307 <cell alignment="center" valignment="top" usebox="none">
24310 \begin_layout Plain Layout
24316 <cell alignment="center" valignment="top" usebox="none">
24319 \begin_layout Plain Layout
24325 <cell alignment="center" valignment="top" usebox="none">
24328 \begin_layout Plain Layout
24334 <cell alignment="center" valignment="top" usebox="none">
24337 \begin_layout Plain Layout
24351 \begin_layout Chapter
24352 Namen von verfügbaren Farben für die Verwendung in Layout-Dateien
24353 \begin_inset CommandInset label
24355 name "chap:Namen-von-Farben"
24362 \begin_layout Standard
24363 Die hier aufgelisteten Farben sind die Standardfarben und die, die man in
24364 den \SpecialChar LyX
24365 -Voreinstellungen festlegen kann.
24368 \begin_layout Description
24373 Keine spezielle Farbe – entfernt Farbe oder setzt Farbe auf Voreinstellung
24376 \begin_layout Description
24382 \begin_layout Description
24388 \begin_layout Description
24394 \begin_layout Description
24400 \begin_layout Description
24406 \begin_layout Description
24412 \begin_layout Description
24418 \begin_layout Description
24424 \begin_layout Description
24427 added_space Added space marker color
24430 \begin_layout Description
24433 addedtext Added text color
24436 \begin_layout Description
24439 appendix Appendix marker color
24442 \begin_layout Description
24450 \begin_layout Description
24453 bottomarea Bottom area color
24456 \begin_layout Description
24459 branchlabel Label color for branches
24462 \begin_layout Description
24465 buttonbg Color used for bottom background
24468 \begin_layout Description
24471 buttonhoverbg Color used for button background under focus
24474 \begin_layout Description
24477 buttonframe Color for inset button frames
24480 \begin_layout Description
24483 changebar Changebar color
24486 \begin_layout Description
24491 Geänderter Text des 1.
24492 \begin_inset space \space{}
24498 \begin_layout Description
24503 Geänderter Text des 2.
24504 \begin_inset space \space{}
24510 \begin_layout Description
24515 Geänderter Text des 3.
24516 \begin_inset space \space{}
24522 \begin_layout Description
24527 Geänderter Text des 4.
24528 \begin_inset space \space{}
24534 \begin_layout Description
24539 Geänderter Text des 5.
24540 \begin_inset space \space{}
24546 \begin_layout Description
24549 collapsable_inset_frame Collapsable insets framecolor
24552 \begin_layout Description
24555 collapsable_inset_text Collapsable insets text color
24558 \begin_layout Description
24561 command Text color for command insets
24564 \begin_layout Description
24567 commandbg Background color for command insets
24570 \begin_layout Description
24573 commandframe Frame color for command insets
24576 \begin_layout Description
24579 comment color for comments
24582 \begin_layout Description
24585 commentbg Background color of comments
24588 \begin_layout Description
24596 \begin_layout Description
24599 deletedtext Deleted text color
24602 \begin_layout Description
24605 deletedtextmodifier Deleted text modifying color
24608 \begin_layout Description
24611 depthbar Color for the depth bars in the margin
24614 \begin_layout Description
24617 eolmarker End of line marker color
24620 \begin_layout Description
24623 error Color of the \SpecialChar LaTeX
24627 \begin_layout Description
24630 footlabel Label color for footnotes
24633 \begin_layout Description
24636 graphicsbg Graphics inset background color
24639 \begin_layout Description
24642 greyedout Label color for greyedout insets
24645 \begin_layout Description
24648 greyedoutbg Background color of greyedout inset
24651 \begin_layout Description
24654 greyedouttext Color for greyedout inset text
24657 \begin_layout Description
24660 indexlabel Label color for index insets
24663 \begin_layout Description
24666 ignore The color is ignored
24669 \begin_layout Description
24672 inherit The color is inherited
24675 \begin_layout Description
24678 inlinecompletion Inline completion color
24681 \begin_layout Description
24684 insetbg Inset marker background color
24687 \begin_layout Description
24690 insetframe Inset marker frame color
24693 \begin_layout Description
24696 language Color for marking foreign language words
24699 \begin_layout Description
24702 latex Text color in \SpecialChar LaTeX
24706 \begin_layout Description
24709 listingsbg Background color of listings inset
24712 \begin_layout Description
24715 marginlabel Label color for margin notes
24718 \begin_layout Description
24721 math Math inset text color
24724 \begin_layout Description
24727 mathbg Math inset background color
24730 \begin_layout Description
24733 mathcorners Math inset frame color not under focus
24736 \begin_layout Description
24739 mathframe Math inset frame color under focus
24742 \begin_layout Description
24745 mathline Math line color
24748 \begin_layout Description
24751 mathmacrobg Macro math inset background color
24754 \begin_layout Description
24757 mathmacroblend Macro math blended color
24760 \begin_layout Description
24763 mathmacroframe Macro math frame color
24766 \begin_layout Description
24769 mathmacrohoverbg Macro math inset background color hovered
24772 \begin_layout Description
24775 mathmacrolabel Macro math label color
24778 \begin_layout Description
24781 mathmacronewarg Macro template color for new parameters
24784 \begin_layout Description
24787 mathmacrooldarg Macro template color for old parameters
24790 \begin_layout Description
24793 newpage New page color
24796 \begin_layout Description
24799 nonunique_inlinecompletion Inline completion color for the non-unique part
24802 \begin_layout Description
24805 notebg Background color of notes
24808 \begin_layout Description
24811 notelabel Label color for notes
24814 \begin_layout Description
24817 pagebreak Page break/line break color
24820 \begin_layout Description
24823 paragraphmarker Color used for the pilcrow sign to mark the end of a paragraph
24826 \begin_layout Description
24829 phantomtext Text color for phantom insets
24832 \begin_layout Description
24835 preview The color used for previews
24838 \begin_layout Description
24841 previewframe Preview frame color
24844 \begin_layout Description
24847 regexpframe Color for regexp frame
24850 \begin_layout Description
24855 Hintergrundfarbe des ausgewählten Texts
24858 \begin_layout Description
24863 Vordergrundfarbe des ausgewählten Texts
24866 \begin_layout Description
24869 shadedbg Background color of shaded box
24872 \begin_layout Description
24875 special Special chars text color
24878 \begin_layout Description
24881 tabularline Table line color
24884 \begin_layout Description
24887 tabularonoffline Table line color
24890 \begin_layout Description
24893 urllabel Label color for URL insets
24896 \begin_layout Description
24899 urltext Color for URL inset text