1 #LyX 2.3 created this file. For more info see http://www.lyx.org/
5 \save_transient_properties true
6 \origin /systemlyxdir/doc/de/
9 % Präambel nicht verändern!!!
11 % Die Präambel stellt sicher, dass das Benutzerhandbuch korrekt
12 % in die Formate pdf, ps und dvi exportiert werden kann.
13 % Wenn Probleme beim Exportieren auftreten, können Sie sich
14 % an das LyX-Dokumentationsteam wenden.
15 % EMail: lyx-docs@lists.lyx.org
17 % Setzt den Link für Spruenge zu Gleitabbildungen
18 % auf den Anfang des Gelitobjekts und nicht aufs Ende
19 \usepackage[figure]{hypcap}
21 % Die Seiten des Inhaltsverzeichnisses werden römisch numeriert,
22 % ein PDF-Lesezeichen für das Inhaltsverzeichnis wird hinzugefügt
23 \let\myTOC\tableofcontents
24 \renewcommand\tableofcontents{%
26 \pdfbookmark[1]{\contentsname}{}
30 \@ifpackageloaded{babel}{
31 % Linkfläche für Querverweise vergrößern und automatisch benennen,
32 \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
33 \addto\extrasngerman{%
34 \renewcommand*{\equationautorefname}[1]{}%
35 \renewcommand{\sectionautorefname}{Kap.\negthinspace}%
36 \renewcommand{\subsectionautorefname}{Kap.\negthinspace}%
37 \renewcommand{\subsubsectionautorefname}{Kap.\negthinspace}%
41 \options bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
42 \use_default_options false
46 \maintain_unincluded_children false
48 \language_package default
51 \font_roman "lmodern" "FreeSerif"
52 \font_sans "lmss" "FreeSans"
53 \font_typewriter "lmtt" "FreeMono"
54 \font_math "auto" "auto"
55 \font_default_family default
56 \use_non_tex_fonts false
59 \font_sf_scale 100 100
60 \font_tt_scale 100 100
62 \use_dash_ligatures false
64 \default_output_format pdf2
66 \bibtex_command default
67 \index_command default
71 \pdf_title "LyX-Anpassung: Möglichkeiten für fortgeschrittene Benutzer"
72 \pdf_author "LyX Team, deutsche Übersetzung: Peter Sütterlin, Leif Albers und Hartmut Haase"
73 \pdf_subject "LyX-Dokumentation, Anpassung"
74 \pdf_keywords "LyX, Dokumentation"
76 \pdf_bookmarksnumbered true
77 \pdf_bookmarksopen true
78 \pdf_bookmarksopenlevel 1
83 \pdf_pdfusetitle false
84 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
87 \use_package amsmath 0
88 \use_package amssymb 0
91 \use_package mathdots 0
92 \use_package mathtools 0
94 \use_package stackrel 0
95 \use_package stmaryrd 0
96 \use_package undertilde 0
98 \cite_engine_type default
102 \paperorientation portrait
107 \notefontcolor #0000ff
113 \index Stichwortverzeichnis
119 \paragraph_separation indent
120 \paragraph_indentation default
122 \math_indentation default
123 \math_numbering_side default
128 \paperpagestyle headings
129 \tracking_changes false
130 \output_changes false
133 \html_be_strict false
134 \author 34634807 "Jean-Pierre"
142 \begin_inset Newline newline
145 Möglichkeiten für fortgeschrittene Benutzer
154 \begin_layout Plain Layout
181 \begin_inset Newline newline
185 \begin_inset Newline newline
191 \begin_layout Standard
192 \begin_inset CommandInset toc
193 LatexCommand tableofcontents
200 \begin_layout Chapter
204 \begin_layout Standard
205 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
207 bietet, um es den eigenen Wünschen anzupassen.
208 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
209 Drucken, das Senden von Befehlen an \SpecialChar LyX
210 durch den \SpecialChar LyX
211 -Server, Internationalisierung,
212 Installation neuer \SpecialChar LaTeX
213 -Klassen und \SpecialChar LyX
215 \begin_inset space \space{}
219 Es kann hier nicht alles beschrieben werden, das an \SpecialChar LyX
220 individuell eingestellt
221 und verändert werden kann — die Entwickler fügen Neuerungen schneller ein,
222 als wir sie dokumentieren können — doch werden die grundlegenden Fähigkeiten
224 dokumentiert sowie für einige der etwas obskuren Hinweise gegeben.
227 \begin_layout Standard
228 Mit der Version 1.1.6 von \SpecialChar LyX
229 wurde eine neue Schnittstelle zu den konfigurierbaren
230 Eigenschaften eingeführt, die Sie über den Menüpunkt
232 Werkzeuge\SpecialChar menuseparator
237 Diese macht die weiter unten aufgeführten Erläuterungen zu den Konfigurationsda
238 teien von \SpecialChar LyX
239 nicht überflüssig, aber es vereinfacht doch den Prozess, \SpecialChar LyX
245 Bedürfnisse anzupassen.
248 \begin_layout Chapter
249 Die Konfigurationsdateien von \SpecialChar LyX
253 \begin_layout Standard
254 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
257 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
258 ichnis von \SpecialChar LyX
259 auf Ihrem Rechner befindet.
260 Sie erfahren dies über den Menüpunkt
262 Hilfe\SpecialChar menuseparator
270 In diesem Verzeichnis speichert \SpecialChar LyX
271 alle systemweiten Konfigurationsdateien,
272 wir werden es im weiteren
281 \begin_layout Section
291 \begin_layout Standard
298 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
299 das Verhalten von \SpecialChar LyX
300 beeinflusst werden kann.
301 Diese Dateien können direkt von \SpecialChar LyX
304 Werkzeuge\SpecialChar menuseparator
308 gelesen und geändert werden.
309 Fast alles, was Sie möglicherweise an \SpecialChar LyX
310 ändern wollen, können Sie hier einstelle
312 Jedoch können auch viele interne Dinge in \SpecialChar LyX
313 angepasst werden, indem man
314 diverse andere Dateien in
321 Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
322 nitten behandelt werden.
325 \begin_layout Subsection
326 Automatisch erzeugte Dateien
329 \begin_layout Standard
330 Diese Dateien werden automatisch bei der Konfiguration von \SpecialChar LyX
332 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
334 Normalerweise sollte man sie nicht verändern, da sie jederzeit von \SpecialChar LyX
339 \begin_layout Labeling
340 \labelwidthstring 00.00.0000
347 enthält Standardwerte für diverse Befehle.
348 Einstellungen, die Ihnen nicht zusagen, können einfach über
350 Werkzeuge\SpecialChar menuseparator
357 \begin_layout Labeling
358 \labelwidthstring 00.00.0000
365 enthält eine Auf\SpecialChar ligaturebreak
366 listung aller \SpecialChar LaTeX
367 -Pakete, die von \SpecialChar LyX
369 Derzeit wird diese Liste von \SpecialChar LyX
370 selber nicht benutzt, jedoch ist die Information,
371 zusammen mit einigem anderen, über den Menüpunkt
373 Hilfe\SpecialChar menuseparator
375 \begin_inset space \space{}
383 \begin_layout Labeling
384 \labelwidthstring 00.00.0000
391 ist eine Liste mit den im Verzeichnis
395 gefundenen Textklassen, zusammen mit den entsprechenden \SpecialChar LaTeX
397 und einer kurzen Beschreibung.
400 \begin_layout Labeling
401 \labelwidthstring 00.00.0000
410 wird bei der Konfiguration aus der Datei
417 \begin_inset Newline linebreak
423 Jeder Eintrag der Form
435 ersetzt, je nachdem, ob das Paket
442 \begin_layout Subsection
446 \begin_layout Labeling
447 \labelwidthstring 00.00.0000
454 Dieses Verzeichnis enthält Dateien mit der Endung
459 In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Menüs
460 öffnen und Bearbeitungsoperationen direkt starten können.
465 mit einer an die internationalisierte Version von \SpecialChar LyX
466 angepassten Tastenbelegung
467 existiert, wird diese bevorzugt geladen.
468 Näheres dazu finden Sie in
469 \begin_inset CommandInset ref
471 reference "cha:Internationales-LyX"
478 \begin_layout Labeling
479 \labelwidthstring 00.00.0000
482 \begin_inset Flex Code
485 \begin_layout Plain Layout
493 contains files with the extension
494 \begin_inset Flex Code
497 \begin_layout Plain Layout
505 which define the diverse citation possibilities (natbib, biblatex etc.).
507 \begin_inset CommandInset ref
509 reference "subsec:Cite-Engine-Files"
519 \begin_layout Labeling
520 \labelwidthstring 00.00.0000
527 Hier sind einige PostScript-Bilder gespeichert, die Sie in Ihre Dokumente
532 \begin_layout Labeling
533 \labelwidthstring 00.00.0000
540 Enthält die Dateien der \SpecialChar LyX
541 -Dokumentation (einschließlich der, die Sie gerade
543 Eine kleine Ausnahmestellung hat die bereits beschriebene Datei
552 Auch hier wird eine übersetzte Version mit dem Vorsatz
556 vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
558 \begin_inset CommandInset ref
560 reference "cha:Internationales-LyX"
567 \begin_layout Labeling
568 \labelwidthstring 00.00.0000
575 Enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
576 iten von \SpecialChar LyX
578 Verwenden Sie die Schaltfläche
582 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
585 \begin_layout Labeling
586 \labelwidthstring 00.00.0000
591 Enthält Bilddateien, die von der Dialogbox
597 Do\SpecialChar softhyphen
598 ku\SpecialChar softhyphen
601 \SpecialChar menuseparator
607 Außerdem finden Sie hier die unterschiedlichen Icons für die Werkzeugleiste
608 und das Bild für den Startbildschirm.
611 \begin_layout Labeling
612 \labelwidthstring 00.00.0000
619 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
620 Näheres dazu finden Sie im
621 \begin_inset CommandInset ref
623 reference "sec:Internationale-Tastaturtabellen"
630 \begin_layout Labeling
631 \labelwidthstring 00.00.0000
639 \begin_inset CommandInset ref
641 reference "cha:Installieren-neuer-Textklassen"
645 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
649 \begin_layout Labeling
650 \labelwidthstring 00.00.0000
655 / Enthält Dateien, die für die Konvertierung zwischen verschiedenen \SpecialChar LyX
660 \begin_layout Plain Layout
667 Versionen benötigt werden.
670 \begin_layout Labeling
671 \labelwidthstring 00.00.0000
676 / Hier sind einige Python-Skripte abgelegt, die \SpecialChar LyX
677 für bestimmte interne Operation
681 \begin_layout Labeling
682 \labelwidthstring 00.00.0000
687 / Enthält die Vorlagendateien, die Ihnen bei
689 Datei\SpecialChar menuseparator
691 \begin_inset space \space{}
695 \begin_inset space \space{}
700 präsentiert werden, siehe
701 \begin_inset CommandInset ref
703 reference "subsec:Vorlagen-erstellen"
710 \begin_layout Labeling
711 \labelwidthstring 00.00.0000
716 Einige \SpecialChar LyX
717 -spezifische \SpecialChar LaTeX
723 \begin_inset Newline linebreak
733 \begin_layout Labeling
734 \labelwidthstring 00.00.0000
739 Hier finden Sie Dateien mit der Endung
743 , die die Benutzerschnitt\SpecialChar softhyphen
744 stel\SpecialChar softhyphen
745 le von \SpecialChar LyX
746 festlegen, also welche Einträge in
747 welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
750 \begin_layout Labeling
751 \labelwidthstring 00.00.0000
754 \begin_inset Flex Code
757 \begin_layout Plain Layout
765 contains files with the extension
766 \begin_inset Flex Code
769 \begin_layout Plain Layout
777 which define the templates for the insertion of external material to a
780 \begin_inset CommandInset ref
782 reference "chap:Including-External-Material"
789 \begin_layout Subsection
790 Dateien, die Sie nicht verändern sollten
793 \begin_layout Standard
794 Die folgenden Dateien werden intern von \SpecialChar LyX
796 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
799 \begin_layout Labeling
800 \labelwidthstring 00.00.0000
807 Diese Datei enthält eine Liste der Entwickler.
808 Ihr Inhalt wird über die Menüauswahl
810 Hilfe\SpecialChar menuseparator
812 \begin_inset space \space{}
820 \begin_layout Labeling
821 \labelwidthstring 00.00.0000
828 ist ein \SpecialChar LaTeX
829 -Skript, das bei der Konfiguration verwendet wird.
830 Starten Sie es nie direkt.
833 \begin_layout Labeling
834 \labelwidthstring 00.00.0000
841 ist das eigentliche Skript, das zur Neukonfiguration von \SpecialChar LyX
843 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
847 \begin_layout Subsection
851 \begin_layout Labeling
852 \labelwidthstring 00.00.0000
857 Die hier enthaltene Tabelle beschreibt, wie die unterschiedlichen Zeichenkodier
858 ungen in Unicode dargestellt werden.
861 \begin_layout Labeling
862 \labelwidthstring 00.00.0000
867 Eine Liste mit allen derzeit von \SpecialChar LyX
868 unterstützten Sprachen.
871 \begin_layout Labeling
872 \labelwidthstring 00.00.0000
873 \begin_inset Flex Code
876 \begin_layout Plain Layout
882 Diese Datei enthält Informationen über die unterstützen \SpecialChar LaTeX
886 \begin_layout Labeling
887 \labelwidthstring 00.00.0000
888 \begin_inset Flex Code
891 \begin_layout Plain Layout
897 Diese Datei enthält Übersetzungen für lokalisierbare Absatzstile (siehe
899 \begin_inset CommandInset ref
901 reference "subsec:I18n"
908 \begin_layout Labeling
909 \labelwidthstring 00.00.0000
910 \begin_inset Flex Code
913 \begin_layout Plain Layout
919 Diese Datei enthält Informationen über Unicode-kodierte Glyphen (Zeichen)
920 und die Art und Weise, wie diese in \SpecialChar LyX
921 mit Hilfe von \SpecialChar LaTeX
925 \begin_layout Section
926 Das lokale Konfigurationsverzeichnis
929 \begin_layout Standard
930 Eventuell benutzen Sie \SpecialChar LyX
931 als normaler Benutzer und wollen dennoch einige
932 Einstellungen der Konfiguration ändern.
933 Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
937 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
938 Der Name dieses Verzeichnisses wird als
944 Hilfe\SpecialChar menuseparator
952 Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
954 Das bedeutet, dass jede Datei, die Sie dort speichern, die entsprechende
955 Datei im Systemverzeichnis ersetzt.
956 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
957 sich entweder im Systemverzeichnis
963 oder aber in Ihrem privaten Verzeichnis befinden.
964 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
968 \begin_layout Standard
969 Dies lässt sich an einigen Beispielen leichter erklären:
972 \begin_layout Itemize
973 Um eine \SpecialChar LyX
974 Version älter als 1.1.6 umzukonfigurieren, musste der Benutzer zunächst
976 \begin_inset Flex URL
979 \begin_layout Plain Layout
987 \begin_inset Note Note
990 \begin_layout Plain Layout
991 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
992 um Schreibmaschinenformat umzubrechen.
1001 kopieren und diese dann manuell editieren.
1002 Neuere Versionen von \SpecialChar LyX
1003 lesen diese Datei zwar noch, wenn sie in
1007 gefunden wird, aber alle Änderungen, die über den neuen Dialog
1009 Werkzeuge\SpecialChar menuseparator
1012 gemacht werden, werden in der Datei
1017 Danach (das heißt wenn
1021 gefunden wird) wird die alte
1025 nicht mehr eingelesen und kann gelöscht werden.
1029 \begin_layout Itemize
1030 Wenn Sie mit dem Menüpunkt
1032 Werkzeuge\SpecialChar menuseparator
1034 \begin_inset space \space{}
1039 eine Neukonfiguration von \SpecialChar LyX
1040 durchführen, werden die dabei erzeugten Dateien
1041 in Ihrem privaten Konfigurationsverzeichnis
1046 Das bedeutet, dass ab sofort etwaige neue Dokumentenklassen, die Sie in
1051 gespeichert haben, im Feld
1059 \SpecialChar menuseparator
1068 \begin_layout Itemize
1069 Falls Sie irgendwelche Dateien für neue \SpecialChar LaTeX
1070 -Dokumentenklassen in einem Verzeichnis
1071 installiert haben, das \SpecialChar LaTeX
1072 über die Umgebungsvariable
1074 TEX\SpecialChar softhyphen
1075 IN\SpecialChar softhyphen
1078 findet, können auch diese in \SpecialChar LyX
1083 \begin_layout Plain Layout
1084 vorausgesetzt, es gibt auch eine
1096 \begin_layout Itemize
1097 Wenn Sie sich von einem \SpecialChar LyX
1098 -FTP-Server eine aktuellere Version (oder zum Beispiel
1099 diese deutsche Version) der Dokumentation besorgt haben, sie aber nicht
1104 installieren können, da Sie keine Systemadministratorrechte haben, können
1105 Sie diese Dateien einfach nach
1109 kopieren, und sie werden automatisch über das
1116 \begin_layout Section
1118 mit mehreren Konfigurationen
1121 \begin_layout Standard
1122 Die hochgradige Konfigurierbarkeit von \SpecialChar LyX
1123 durch das lokale Verzeichnis wird
1124 für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedliche
1125 Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturkürzel
1126 und/oder Druckerkonfigurationen.
1127 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
1128 erreichen und \SpecialChar LyX
1129 jeweils beim Start mitteilen, welches davon verwendet werden
1133 \begin_layout Standard
1134 Indem Sie \SpecialChar LyX
1145 starten, erreichen Sie, dass die Konfiguration aus diesem Verzeichnis anstelle
1146 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
1147 Sie, indem Sie \SpecialChar LyX
1148 ohne diese Option starten).
1149 Falls das so angegebene Verzeichnis noch nicht existiert, fragt \SpecialChar LyX
1151 wie beim ersten Start nach, ob es angelegt werden soll.
1152 Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
1154 verändern, die Einstellungen im Standardverzeichnis werden aber nicht
1155 verändert – beide Verzeichnisse sind völlig unabhängig.
1156 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1161 auf das zu verwendende Verzeichnis setzen.
1164 \begin_layout Standard
1165 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1166 Aufwand: Wenn Sie etwa eine neue Layoutdatei in
1170 hinzufügen und diese für alle Konfigurationen sichtbar sein soll, müssen
1175 Verzeichnissen separat hinzufügen.
1176 Sie können das jedoch mit einem Trick umgehen: Nachdem \SpecialChar LyX
1178 angelegt hat, sind praktisch alle Unterverzeichnisse (siehe oben) leer.
1179 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1180 das entsprechende Verzeichnis im originalen
1185 Lediglich mit dem Verzeichnis
1189 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1192 Werkzeuge\SpecialChar menuseparator
1194 \begin_inset space \space{}
1199 ) abgelegt, die konfigurationsabhängig ist.
1202 \begin_layout Chapter
1203 Der Dialog Werkzeuge
1205 \SpecialChar menuseparator
1213 \begin_layout Section
1215 \begin_inset CommandInset label
1224 \begin_layout Standard
1225 Als ersten Schritt müssen Sie Ihre Dateiformate definieren, wenn das nicht
1226 bereits passiert ist.
1229 Werkzeuge\SpecialChar menuseparator
1230 Einstellungen\SpecialChar menuseparator
1231 Datei-Handhabung\SpecialChar menuseparator
1243 -Feld enthält den Namen, unter dem das Format im GUI identifiziert wird.
1247 \begin_inset space \space{}
1252 steht der Name, mit dem das Format intern identifiziert wird.
1258 Diese drei Felder sind erforderlich.
1270 Dokument\SpecialChar menuseparator
1271 Ansicht\SpecialChar menuseparator
1277 \begin_layout Standard
1280 Bearbeitungsprogramm
1287 Am Beispiel von JPEG-Dateien steht bei mir in beiden Feldern
1292 Was bei Ihnen steht, hängt von der Software-Ausstattung Ihres PCs ab.
1293 Zum Definieren des Befehls können auch die vier Variablen aus dem nächsten
1294 Abschnitt benutzt werden.
1297 Bearbeitungsprogramm
1299 wird aufgerufen, wenn Sie nach einem Rechtsklick auf ein Bild
1302 \begin_inset space \space{}
1306 \begin_inset space \space{}
1314 \begin_layout Standard
1319 \begin_layout Plain Layout
1323 Multipurpose Internet Mail Extensions
1326 ) ist ein Kodierstandard, der ursprünglich entwickelt wurde, um die Struktur
1327 und den Aufbau von E-Mails festzulegen.
1328 Er wird mittlerweile aber auch zur generellen Bestimmung von Dateiformaten
1334 eines Formats muss nicht zwingend angegeben werden, wenn er aber angegeben
1335 wird, dann sollte dies einheitlich über alle Formatvarianten hinweg geschehen.
1336 Der MIME-Typ wird verwendet, um ein Dateiformat über den Dateiinhalt zu
1338 Für einige wichtige Dateiformate wurde von der zuständigen Organisation
1340 \begin_inset CommandInset href
1343 target "http://www.iana.org/assignments/media-types/"
1348 ) noch kein offizielles MIME-Typ festgelegt.
1350 verwendet daher die erweiterte inoffizielle Liste, die von
1351 \begin_inset CommandInset href
1353 name "freedesktop.org"
1354 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1362 \begin_layout Standard
1367 angekreuzt ist, weiß \SpecialChar LyX
1368 , dass das Format für den Dokumentexport geeignet
1370 Wenn dann auch noch ein geeigneter Konverter existiert (siehe
1371 \begin_inset CommandInset ref
1373 reference "sec:Konverter"
1377 ), wird das Format unter
1379 Datei\SpecialChar menuseparator
1383 Außerdem wird es im Menü
1385 Dokument\SpecialChar menuseparator
1388 erscheinen, wenn ein
1393 Reine Grafikformate wie
1397 sollten diese Option nicht benutzen, dagegen aber Formate, die sowohl Vektorgra
1398 fiken als auch Dokumente repräsentieren wie
1405 \begin_layout Standard
1410 sagt \SpecialChar LyX
1411 , dass ein Format Vektorgrafiken ent\SpecialChar softhyphen
1413 Diese Information wird dazu benutzt, um ein Zielformat für eingefügte Grafiken
1418 -Export zu bestimmen.
1419 Eingefügte Grafiken müs\SpecialChar softhyphen
1432 konvertiert werden, weil
1436 keine anderen Grafikformate handhaben kann.
1437 Hat eine eingefügte Grafik bereits eines der Formate, wird sie nach pdf
1442 angekreuzt ist, sonst nach
1449 \begin_layout Section
1453 \begin_layout Standard
1454 Weil alle Konvertierungen im temporären Verzeichnis von \SpecialChar LyX
1456 eine Datei manchmal geändert werden bevor sie ins temporäre Verzeichnis
1457 kopiert wird, damit die Konvertierung durchgeführt werden kann.
1461 \begin_layout Plain Layout
1462 Wenn die Datei beispielsweise auf andere Dateien mit relativen Pfaden verweist
1463 – vielleicht Bilder – und diese Pfade beim Kopieren ungültig werden.
1468 Das macht ein Kopierer: er kopiert eine Datei ins (oder vom) temporären
1469 Verzeichnis und ändert sie dabei.
1472 \begin_layout Standard
1473 Die Definitionen der Kopierer können acht Variablen benutzen:
1476 \begin_layout Labeling
1477 \labelwidthstring 00.00.0000
1478 \begin_inset Flex Code
1481 \begin_layout Plain Layout
1487 ist das Systemverzeichnis von \SpecialChar LyX
1491 \begin_inset Newline linebreak
1499 \begin_layout Labeling
1500 \labelwidthstring 00.00.0000
1501 \begin_inset Flex Code
1504 \begin_layout Plain Layout
1510 ist die Eingabedatei.
1513 \begin_layout Labeling
1514 \labelwidthstring 00.00.0000
1515 \begin_inset Flex Code
1518 \begin_layout Plain Layout
1524 ist die Ausgabedatei.
1527 \begin_layout Labeling
1528 \labelwidthstring 00.00.0000
1529 \begin_inset Flex Code
1532 \begin_layout Plain Layout
1538 Der Basisname (ohne Dateinamenerweiterung), wie er im temporären \SpecialChar LyX
1543 \begin_layout Labeling
1544 \labelwidthstring 00.00.0000
1545 \begin_inset Flex Code
1548 \begin_layout Plain Layout
1554 ist der vollständige Dateipfad des temporären \SpecialChar LyX
1558 \begin_layout Labeling
1559 \labelwidthstring 00.00.0000
1560 \begin_inset Flex Code
1563 \begin_layout Plain Layout
1569 ist der vollständige Dateipfad der \SpecialChar LyX
1573 \begin_layout Labeling
1574 \labelwidthstring 00.00.0000
1575 \begin_inset Flex Code
1578 \begin_layout Plain Layout
1584 ist der Dateiname der \SpecialChar LyX
1585 -Datei (ohne Verzeichnispfad).
1588 \begin_layout Labeling
1589 \labelwidthstring 00.00.0000
1590 \begin_inset Flex Code
1593 \begin_layout Plain Layout
1605 Dies sollte der Dateiname sein, den \SpecialChar LaTeX
1613 Er ist nur dann relevant, wenn die expor\SpecialChar softhyphen
1614 tier\SpecialChar softhyphen
1615 ten Dateien für den Befehl
1619 \begin_layout Standard
1620 Kopierer können benutzt werden, um
1624 alles mit Ausgabedateien zu machen.
1625 Wenn Sie zum Beispiel
1629 -Dateien in ein spezielles Verzeichnis kopieren wollen, können Sie ein Shell-Skr
1630 ipt wie folgt schreiben:
1633 \begin_layout LyX-Code
1637 \begin_layout LyX-Code
1641 \begin_layout LyX-Code
1642 TOFILE=`basename $2`
1645 \begin_layout LyX-Code
1646 cp $FROMFILE /home/you/pdf/$TOFILE
1649 \begin_layout Standard
1650 Speichern Sie das Skript ausführbar in Ihrem lokalen \SpecialChar LyX
1654 /home/you/lyx/scripts/pdfkopierer.sh
1659 Werkzeuge\SpecialChar menuseparator
1660 Ein\SpecialChar softhyphen
1661 stel\SpecialChar softhyphen
1662 lun\SpecialChar softhyphen
1663 gen\SpecialChar menuseparator
1664 Datei-Handhabung\SpecialChar menuseparator
1670 \begin_inset space \space{}
1675 und tragen im Kopierer-Feld
1677 pdfkopierer.sh $$i $$o
1682 \begin_layout Standard
1683 Kopierer werden von \SpecialChar LyX
1684 in vielen eigenen Konvertierungen benutzt.
1685 Wenn auf dem PC geeignete Programme installiert sind, wird \SpecialChar LyX
1694 \begin_inset space \space{}
1698 \begin_inset space \space{}
1704 Wenn diese Formate exportiert werden,
1708 der Kopierer, dass nicht nur die Haupt-HTML-Datei, sondern auch verschiedene
1709 zugehörige Dateien (Stildateien, Bilder usw.) kopiert werden müssen.
1710 All diese Dateien werden in ein Unterverzeichnis des Verzeichnisses geschrieben
1711 , in dem die \SpecialChar LyX
1716 \begin_layout Plain Layout
1717 Kopierer können angepasst werden.
1718 Der optionale Parameter
1722 kann eine durch Kommata getrennte Liste von Erweiterungen enthalten, die
1723 mitkopiert werden sollen.
1724 Wenn es fehlt, werden alle Dateien kopiert.
1729 bestimmt die Namenserweiterung, die an den erzeugten Verzeichnisnamen angehängt
1731 Standardmäßig ist es
1739 erzeugte HTML-Datei im Unterverzeichnis
1755 \begin_layout Section
1757 \begin_inset CommandInset label
1759 name "sec:Konverter"
1766 \begin_layout Standard
1767 Sie können eigene Konverter in
1769 Werkzeuge\SpecialChar menuseparator
1770 Ein\SpecialChar softhyphen
1771 stel\SpecialChar softhyphen
1772 lun\SpecialChar softhyphen
1773 gen\SpecialChar menuseparator
1774 Datei-Handhabung\SpecialChar menuseparator
1775 Kon\SpecialChar softhyphen
1782 \begin_inset space \space{}
1790 \begin_inset space \space{}
1795 jeweils eins aus, schreiben den benötigten Befehl ins Feld
1804 Sie können im Befehl mehrere Variablen benutzen:
1807 \begin_layout Labeling
1808 \labelwidthstring 00.00.0000
1813 ist das Systemverzeichnis von \SpecialChar LyX
1817 \begin_inset Newline linebreak
1825 \begin_layout Labeling
1826 \labelwidthstring 00.00.0000
1831 ist die Eingabedatei.
1834 \begin_layout Labeling
1835 \labelwidthstring 00.00.0000
1840 ist die Ausgabedatei.
1843 \begin_layout Labeling
1844 \labelwidthstring 00.00.0000
1849 ist der Dateiname ohne Erweiterung (siehe Linux-Befehl
1856 \begin_layout Labeling
1857 \labelwidthstring 00.00.0000
1862 ist der Pfad zur Eingabedatei.
1865 \begin_layout Labeling
1866 \labelwidthstring 00.00.0000
1871 ist der Pfad zur ursprünglichen Eingabedatei.
1872 Wenn eine Kette von Konvertern aufgerufen wird, weicht er von
1879 \begin_layout Standard
1880 Ins Feld Zusatz-Flag können Sie folgende, durch Kommata getrennte, Flags
1881 schrei\SpecialChar softhyphen
1885 \begin_layout Labeling
1886 \labelwidthstring 00.00.0000
1891 Damit ein besonderer \SpecialChar LaTeX
1892 -Lauf gestartet, der die \SpecialChar LaTeX
1893 -Fehlermel\SpecialChar softhyphen
1894 dun\SpecialChar softhyphen
1895 gen von \SpecialChar LyX
1900 \begin_layout Labeling
1901 \labelwidthstring 00.00.0000
1906 benötigt die \SpecialChar LaTeX
1914 \begin_layout Labeling
1915 \labelwidthstring 00.00.0000
1916 \begin_inset Flex Code
1919 \begin_layout Plain Layout
1926 \begin_inset Quotes gld
1930 \begin_inset Quotes grd
1933 Datei, also eine, die so aussieht, wie die, die man über das Menü exportiert
1934 (ohne interne Hilfsbefehle wie
1935 \begin_inset Flex Code
1938 \begin_layout Plain Layout
1947 \begin_layout Labeling
1948 \labelwidthstring 00.00.0000
1953 Damit wird die Ausgabe im XML-Format gespeichert.
1956 \begin_layout Standard
1957 Die folgenden Flags sind keine richtigen, weil sie ein Argument der Form
1965 \begin_layout Labeling
1966 \labelwidthstring 00.00.0000
1971 Wenn das gesetzt ist, wird der Standardfehler des Konverters in die Datei
1976 umgeleitet, und das Skript wird so ausgeführt:
1979 \begin_inset space \space{}
1983 \begin_inset space \space{}
1987 \begin_inset space \space{}
1991 \begin_inset space \space{}
2001 ent\SpecialChar softhyphen
2005 \begin_layout Labeling
2006 \labelwidthstring 00.00.0000
2011 ist der Name des Verzeichnisses, in dem der Konverter die erzeugten Dateien
2014 wird das Verzeichnis nicht anlegen und auch nichts hineinkopieren, aber
2015 dieses Verzeichnis an seinen Bestimmungs\SpecialChar softhyphen
2021 enthalten, was durch die Basisnamen von Ein- oder Ausgabedatei ersetzt
2022 wird, wenn das Verzeichnis kopiert wird.
2023 \begin_inset Newline newline
2034 zusammen keinen Sinn machen.
2035 Wenn das erste definiert wurde, wird das zweite ignoriert.
2038 \begin_layout Labeling
2039 \labelwidthstring 00.00.0000
2044 ist der Name der Ausgabedatei und darf
2049 Er wird nur zusammen mit
2053 benutzt und ist auch da nur optional.
2054 Wenn er nicht angegeben wird, wird
2061 \begin_layout Standard
2062 Keines dieser Flags wird zur Zeit in einem Konverter benutzt, der zusammen
2063 mit \SpecialChar LyX
2067 \begin_layout Standard
2068 Sie müssen nicht für alle Formate, zwischen denen Sie konvertieren wollen,
2069 Konverter definieren.
2070 Zum Beispiel gibt es keinen Konverter von \SpecialChar LyX
2071 nach PostScript, aber \SpecialChar LyX
2073 PostScript exportieren.
2074 Dies geschieht, indem zunächst eine \SpecialChar LaTeX
2075 -Datei erzeugt wird – dafür wird auch
2076 kein Konverter benötigt –, die dann mit dem Konverter von \SpecialChar LyX
2078 eine DVI-Datei konvertiert wird, die schließlich nach PostScript konvertiert
2081 findet solche Konverter-Ketten automatisch und wird immer die kürzeste
2085 \begin_layout Standard
2086 Trotzdem können Sie Mehrfachkonversionen zwischen Dateiformaten definieren.
2087 Zum Beispiel liefert die Standardkonfiguration von \SpecialChar LyX
2089 um von \SpecialChar LaTeX
2090 nach PDF zu konvertieren:
2093 \begin_layout Enumerate
2099 \begin_layout Enumerate
2104 über DVI und PostScript
2107 \begin_layout Enumerate
2115 \begin_layout Enumerate
2122 \begin_layout Enumerate
2129 \begin_layout Standard
2130 Um andere Ketten zu definieren, müssen Sie andere Ziel-
2135 \begin_inset CommandInset ref
2137 reference "sec:Formate"
2142 Zum Beispiel enthält die Standardkonfiguration verschiedene Formate für
2188 \begin_layout Chapter
2189 Internationales \SpecialChar LyX
2191 \begin_inset CommandInset label
2193 name "cha:Internationales-LyX"
2200 \begin_layout Standard
2203 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
2205 \begin_inset CommandInset ref
2207 reference "sec:Eine-andere-Sprache"
2212 \begin_inset CommandInset ref
2214 reference "sec:Tastaturkürzel-für-andere"
2218 erklärt, wie man \SpecialChar LyX
2219 mitteilt, dass man in einer fremdsprachlichen Umgebung
2221 Der überwiegende Rest des Kapitels erläutert, wie man \SpecialChar LyX
2222 an eine neue Sprache
2223 anpasst, das heißt wie man es übersetzt.
2224 Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
2225 dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
2227 Die letzten beiden Abschnitte,
2228 \begin_inset CommandInset ref
2230 reference "sec:Internationale-Tastaturbelegung"
2235 \begin_inset CommandInset ref
2237 reference "sec:Internationale-Tastaturtabellen"
2241 , waren bei der Übersetzung noch nicht ganz up to date.
2245 \begin_layout Standard
2247 kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
2248 Als dieser Text erstellt wurde, waren über den normalen englischen Text
2249 Anpassungen für 23 Sprachen Bestandteil der \SpecialChar LyX
2251 Die von Ihnen benutze Sprache zeigt Ihnen der Befehl
2256 (Für weitere Informationen über
2260 -Definitionen ist die Manpage
2264 ein guter Startpunkt.)
2267 \begin_layout Standard
2268 Bitte beachten Sie, dass diese Übersetzungen zwar funktionieren, aber oft
2269 ein paar Einschränkungen unterliegen.
2270 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
2272 Das bedeutet, dass der übersetzte Text an einigen Stellen mehr Platz benötigt
2273 als dort zur Verfügung steht.
2274 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
2275 weise von \SpecialChar LyX
2277 Sie werden auch feststellen, dass einige Übersetzungen nicht für alle Menüpunkt
2278 e Tastenkürzel definieren.
2279 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
2280 manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
2284 \begin_layout Standard
2285 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
2288 \begin_layout Section
2293 \begin_layout Subsection
2294 Die Benutzerschnittstelle übersetzen (Textmeldungen)
2297 \begin_layout Standard
2299 verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
2300 Benutzerschnittstelle zu verwalten.
2302 dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
2303 zu verwenden, müssen Sie eine
2307 -Datei für diese Sprache erstellen.
2308 Anschließend müssen Sie daraus eine
2312 -Datei erzeugen und diese installieren.
2313 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
2318 \begin_layout Plain Layout
2319 Natürlich nur auf englisch.
2320 Die Veränderungen, die an der
2324 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
2329 Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
2335 bezeichnet den Sprachencode der neuen Sprache):
2338 \begin_layout Itemize
2339 Laden Sie den \SpecialChar LyX
2340 -Quellcode herunter.
2342 \begin_inset CommandInset href
2344 name "Informationen im Netz"
2345 target "http://www.lyx.org/HowToUseGIT"
2353 \begin_layout Itemize
2354 Kopieren Sie die Datei
2358 in das Verzeichnis der .po-Dateien.
2359 Benennen Sie anschließend die Datei in
2371 nicht existiert, kann sie mit dem Befehl
2374 \begin_inset space \space{}
2379 neu erzeugt werden.)
2382 \begin_layout Itemize
2393 \begin_layout Plain Layout
2394 Für diese Aufgabe gibt es spezielle Programme, wie
2398 (für alle Plattformen) oder
2407 hat ebenfalls einen Modus, der Sie bei dieser Arbeit unterstützt, siehe
2409 \begin_inset Flex URL
2412 \begin_layout Plain Layout
2414 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
2428 Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
2429 übersetzt werden sollten.
2430 Diese Tasten werden mit '
2434 ' markiert und sollten passend mitübersetzt werden.
2435 Sie sollten auch das Informationsfeld am Anfang der neuen po-Datei ausfüllen
2436 (mit Ihrer EMail-Adresse, usw.), damit Sie für andere Leute erreichbar sind,
2437 die Ihnen Vorschläge oder unterhaltsame Flames schicken möchten.
2440 \begin_layout Itemize
2442 \begin_inset Flex URL
2445 \begin_layout Plain Layout
2447 LYX-SOURCE-DIR/po/lyx.pot
2454 make up\SpecialChar softhyphen
2467 \begin_layout Itemize
2468 Installieren Sie die
2472 -Datei mit dem Befehl
2474 su -c 'make install'
2479 \begin_layout Standard
2484 -Datei zu der \SpecialChar LyX
2489 hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Skripts und
2490 mehr) verändert werden.
2491 Aber dank der gettext-Bibliothek ist ein Einbinden in den \SpecialChar LyX
2493 den Anwender unnötig.
2496 \begin_layout Standard
2497 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die \SpecialChar LyX
2499 noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
2501 Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
2509 \begin_layout Subsection
2510 Die Dokumentation übersetzen
2513 \begin_layout Standard
2516 [Anmerkung des Übersetzers:
2520 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
2521 Fall das englische Original.
2522 Übersetzungen – diese eingeschlossen – sind oft nicht ganz auf dem neuesten
2527 \begin_layout Standard
2528 Auch die Online-Dokumentation (im
2532 -Menü) kann (und sollte!) übersetzt werden.
2533 Wenn übersetzte Versionen verfügbar sind und die
2537 entsprechend gesetzt wurde, werden diese automatisch von \SpecialChar LyX
2539 Zur Zeit sind Übersetzungen in etwa 20 Sprachen vorhanden.
2541 sucht nach übersetzten Versionen in
2557 für das entsprechende Sprach\SpecialChar softhyphen
2558 kür\SpecialChar softhyphen
2559 zel steht, das in der Umgebungsvariablen
2567 \begin_layout Standard
2568 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
2569 Auch die übersetzten Versionen müssen (bis auf das
2576 ) den gleichen (englischen) Dateinamen (im Beispiel oben
2580 ) tragen wie die englischen Originale.
2581 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
2582 Weg, um die Originale Korrektur zu lesen!), hier ein paar Tipps, die Ihnen
2583 möglicherweise etwas Arbeit ersparen:
2586 \begin_layout Itemize
2587 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Homepage
2588 des \SpecialChar LyX
2590 \begin_inset Flex URL
2593 \begin_layout Plain Layout
2595 http://www.lyx.org/Translation
2601 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
2602 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
2606 \begin_layout Standard
2607 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen, sind hier
2608 einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu überwinden
2612 \begin_layout Itemize
2613 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
2615 Hilfe\SpecialChar menuseparator
2619 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
2622 \begin_layout Itemize
2623 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
2624 in die Sie übersetzen möchten.
2625 Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
2626 ene Konventionen eingeführt.
2627 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
2628 Eine eigene Terminologie würde nur die Leser verwirren.
2631 (Warnung: Typographie macht süchtig!)
2634 \begin_layout Itemize
2635 Legen Sie eine Kopie des Originaldokumentes an.
2636 Dies wird Ihre Arbeitskopie.
2637 Sie können diese als selbst-übersetzten Hilfe-Datei in \SpecialChar LyX
2639 Sie sie in den Ordner
2640 \begin_inset Flex Code
2643 \begin_layout Plain Layout
2650 \begin_inset Newline newline
2654 \begin_inset Note Greyedout
2657 \begin_layout Plain Layout
2662 Für komplexe Dokumente mit externem Material (Bilder usw.) werden die Dateipfade
2663 von relativ auf absolut geändert, wenn man das Dokument verschiebt.
2664 Daher ist es das Beste, \SpecialChar LyX
2665 mittels Git zu beziehen (siehe
2666 \begin_inset Flex URL
2669 \begin_layout Plain Layout
2671 http://www.lyx.org/HowToUseGIT
2676 ) und das Dokument im Verzeichnis zu belassen.
2685 \begin_layout Itemize
2686 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
2687 und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
2688 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
2691 Auch die Originaldokumentation ist nicht komplett.
2694 \begin_layout Section
2695 Internationale Tastaturbelegung
2696 \begin_inset CommandInset label
2698 name "sec:Internationale-Tastaturbelegung"
2705 \begin_layout Subsection
2706 Eigene Tastaturtabellen definieren: das
2713 \begin_layout Standard
2714 Sehen wir uns einmal die
2718 -Datei ein wenig näher an.
2719 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
2722 \begin_layout Itemize
2723 Taste-Taste- oder Taste-String-Transformationen
2726 \begin_layout Itemize
2736 \begin_layout Itemize
2737 Ausnahmen für tote Tasten.
2740 \begin_layout Standard
2741 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
2745 \begin_layout Quotation
2753 \begin_layout Standard
2758 die zu übersetzende Taste bezeichnet und
2762 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
2763 Eine tote Taste definiert man mit:
2764 \begin_inset space ~
2770 \begin_layout Quotation
2782 \begin_layout Standard
2787 wieder eine Taste auf der Tastatur bezeichnet und
2791 der Name einer toten Taste ist.
2793 unterstützt folgende toten Tasten (Abkürzungen in Klammern):
2796 \begin_layout Quotation
2800 \begin_inset space \hfill{}
2806 \begin_layout Quotation
2808 \begin_inset space \hfill{}
2814 \begin_layout Quotation
2816 \begin_inset space \hfill{}
2822 \begin_layout Quotation
2824 \begin_inset space \hfill{}
2830 \begin_layout Quotation
2832 \begin_inset space \hfill{}
2838 \begin_layout Quotation
2840 \begin_inset space \hfill{}
2847 \begin_layout Plain Layout
2859 \begin_layout Quotation
2861 \begin_inset space \hfill{}
2867 \begin_layout Quotation
2869 \begin_inset space \hfill{}
2876 \begin_layout Plain Layout
2888 \begin_layout Quotation
2890 \begin_inset space \hfill{}
2896 \begin_layout Quotation
2898 \begin_inset space \hfill{}
2904 \begin_layout Quotation
2906 \begin_inset space \hfill{}
2913 \begin_layout Plain Layout
2925 \begin_layout Quotation
2927 \begin_inset space \hfill{}
2934 \begin_layout Plain Layout
2946 \begin_layout Quotation
2948 \begin_inset space \hfill{}
2954 \begin_layout Quotation
2955 hungarian umlaut (hug)
2956 \begin_inset space \hfill{}
2962 \begin_layout Quotation
2964 \begin_inset space \hfill{}
2970 \begin_layout Quotation
2972 \begin_inset space \hfill{}
2979 \begin_layout Plain Layout
2991 \begin_layout Standard
2992 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
2993 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
2994 definiert werden, und zwar mit:
2997 \begin_layout Quotation
3006 Tote-Taste Taste Ausgabe
3009 \begin_layout Standard
3010 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
3012 Dies erreicht man mit:
3015 \begin_layout Quotation
3029 \begin_layout Standard
3030 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
3031 Punkt zu löschen, bevor ein Akzent eingefügt wird.
3032 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
3035 \begin_layout Standard
3036 Ach so, zur Definition der Ausgabe: Der Backslash
3037 \begin_inset Quotes gld
3047 \begin_inset Quotes grd
3050 ist ein Sonderzeichen.
3051 Um ihn einzugeben, muss man einen doppelten Backslash
3052 \begin_inset Quotes gld
3064 \begin_inset Quotes grd
3068 Auch das Anführungszeichen
3069 \begin_inset Quotes gld
3073 \begin_inset Quotes grd
3077 \begin_inset Quotes gld
3085 \begin_inset Quotes grd
3088 haben eine andere Bedeutung.
3093 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
3094 das Ende eines Strings (das heißt einer \SpecialChar LaTeX
3096 Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
3110 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
3111 haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
3112 nächste Distribution integriert werden kann.
3115 \begin_layout Standard
3116 In Zukunft werden auch noch folgende Befehle unterstützt:
3119 \begin_layout Itemize
3128 \begin_inset space \hfill{}
3133 bindet eine andere Datei ein
3136 \begin_layout Itemize
3149 \begin_inset space \hfill{}
3154 definiert ein externes Keymap-Programm
3157 \begin_layout Standard
3162 atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option
3168 , um eine Standardtastatur zu verwenden).
3171 \begin_layout Section
3172 Internationale Tastaturtabellen:
3177 \begin_inset CommandInset label
3179 name "sec:Internationale-Tastaturtabellen"
3186 \begin_layout Standard
3187 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
3196 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
3197 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
3200 \begin_layout Subsection
3206 \begin_inset CommandInset label
3208 name "subsec:Die-.kmap-Datei"
3215 \begin_layout Standard
3224 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
3230 Im Folgenden werden die Schlüsselwörter
3249 \begin_layout Labeling
3250 \labelwidthstring 00.00.0000
3257 Transformiere einen Buchstaben zu einem String
3260 \begin_layout LyX-Code
3269 \begin_layout Standard
3270 Dieser Ausdruck definiert, dass
3278 transformiert werden soll.
3283 die Zeichen Backslash
3284 \begin_inset Quotes gld
3294 \begin_inset Quotes grd
3297 und Anführungszeichen
3298 \begin_inset Quotes gld
3306 \begin_inset Quotes grd
3309 mit einem vorangehenden Backslash versehen werden.
3313 \begin_layout Standard
3314 Als Beispiel ein Ausdruck, der das Zeichen
3315 \begin_inset Quotes gld
3323 \begin_inset Quotes grd
3326 ausgibt, wenn die Taste
3327 \begin_inset Quotes gld
3335 \begin_inset Quotes grd
3341 \begin_layout LyX-Code
3347 \begin_layout Labeling
3348 \labelwidthstring 00.00.0000
3355 Spezifiziere ein Akzentzeichen
3358 \begin_layout LyX-Code
3364 Zeichen Akzent erlaubt
3367 \begin_layout Standard
3368 Dieser Ausdruck wird dafür sorgen, dass
3376 interpretiert wird, und zwar bei allen Zeichen, die in
3381 Dies ist der Mechanismus toter Tasten
3387 \begin_layout Plain Layout
3396 kommt daher, dass diese Taste allein kein Zeichen erzeugt, aber, gefolgt
3397 von einer anderen Taste, akzentuierte Zeichen erzeugt.
3398 Zum Beispiel kann auf diese Weise é
3399 \begin_inset Quotes grd
3413 drücken, gefolgt von einem Zeichen, das
3421 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
3424 \begin_layout Standard
3425 Der folgende Ausdruck definiert, dass die Taste
3426 \begin_inset Quotes gld
3434 \begin_inset Quotes grd
3437 der circumflex-Akzent wird, wenn er von einem der Buchstaben a, e, i, o,
3438 u, A, E, I ,O oder U gefolgt wird:
3441 \begin_layout LyX-Code
3444 kmod ^ circumflex aeiouAEIOU
3447 \begin_layout Labeling
3448 \labelwidthstring 00.00.0000
3453 Definiere eine Ausnahme zu einem Akzentzeichen
3456 \begin_layout LyX-Code
3462 Akzent Zeichen Ausgabe
3465 \begin_layout Standard
3466 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
3470 in Verbin\SpecialChar softhyphen
3480 vorher mit Hilfe einer
3486 -Zeile einer Taste zugewiesen worden sein.
3487 Wenn Sie die Sequenz
3496 Falls solch eine Definition
3504 eingeben, erhalten Sie das
3511 \begin_layout Standard
3512 Der folgende Ausdruck sorgt dafür, dass \SpecialChar LaTeX
3514 \begin_inset Quotes gld
3518 \begin_inset Quotes grd
3521 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
3524 \begin_layout LyX-Code
3527 kxmod circumflex i "
3538 \begin_layout Labeling
3539 \labelwidthstring 00.00.0000
3544 Kombiniere zwei Akzentsymbole
3547 \begin_layout LyX-Code
3553 Akzent1 Akzent2 erlaubt
3556 \begin_layout Standard
3557 Hier wird es ziemlich esoterisch.
3558 Dieser Ausdruck erlaubt die Kombination der Effekte von
3566 (in dieser Reihenfolge!) bei allen
3570 Zei\SpecialChar softhyphen
3580 müssen zuvor mit Hilfe von
3586 definiert worden sein.
3589 \begin_layout Standard
3590 Folgendes Beispiel aus der Datei
3597 \begin_layout LyX-Code
3600 kmod ; acute aeioyvhAEIOYVH
3603 \begin_layout LyX-Code
3609 \begin_layout LyX-Code
3612 kcomb acute umlaut iyIY
3615 \begin_layout Standard
3616 Diese Zeilen erlauben es,
3617 \begin_inset Quotes gld
3625 \begin_inset Quotes grd
3628 einzugeben und auf diese Weise
3629 \begin_inset Quotes gld
3641 \begin_inset Quotes grd
3648 \begin_layout Plain Layout
3660 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zei\SpecialChar softhyphen
3674 eingeben, erhalten Sie
3675 \begin_inset Quotes gld
3685 \begin_inset Quotes grd
3692 \begin_layout Plain Layout
3705 \begin_layout Subsection
3713 \begin_layout Standard
3714 Nachdem \SpecialChar LyX
3719 -Datei verarbeitet hat, erklärt eine
3723 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
3725 Die \SpecialChar LyX
3726 -Dis\SpecialChar softhyphen
3727 tri\SpecialChar softhyphen
3728 bu\SpecialChar softhyphen
3729 tion enthält wenigstens die Dateien
3730 \begin_inset Flex URL
3733 \begin_layout Plain Layout
3744 \begin_inset Newline linebreak
3753 \begin_layout Standard
3754 Generell besteht eine
3761 -Datei aus einer Reihe von Deklarationen der folgenden Form:
3764 \begin_layout LyX-Code
3768 Position_im_Zeichensatz String
3771 \begin_layout Standard
3772 Um beispielsweise dem String (
3776 im vorigen Abschnitt)
3777 \begin_inset Quotes gld
3785 \begin_inset Quotes grd
3788 das ent\SpecialChar softhyphen
3789 spre\SpecialChar softhyphen
3790 chen\SpecialChar softhyphen
3791 de Zeichen im ISO-8859-1 Zeichensatz (233) zuzuweisen, benutzt
3792 man folgenden Ausdruck:
3795 \begin_layout LyX-Code
3803 \begin_layout Standard
3804 Wieder müssen den Zeichen
3805 \begin_inset Quotes gld
3815 \begin_inset Quotes grd
3819 \begin_inset Quotes gld
3827 \begin_inset Quotes grd
3830 ein Backslash vorangestellt werden.
3831 Beachten Sie, dass es durchaus möglich ist, dass dasselbe Zeichen (sinnvoll)
3832 zwei verschiedene Strings repräsentieren kann.
3843 \begin_layout LyX-Code
3855 \begin_inset Newline newline
3871 \begin_layout Standard
3872 Wenn \SpecialChar LyX
3873 kein passendes Zeichen für einen String finden kann, der durch eine
3874 Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie ein
3875 akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben mit
3876 Akzent selbst zu zeichnen.
3879 \begin_layout Subsection
3880 Tote Tasten definieren
3883 \begin_layout Standard
3886 Anmerkung des Übersetzers: An dieser Stelle weiche ich krass vom Original
3888 Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
3892 \begin_layout Standard
3893 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
3902 zu erzeugen – nämlich direkt in der
3907 Dazu ein einfaches Beispiel:
3910 \begin_layout Standard
3911 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
3912 Diese können Sie definieren, indem Sie in der
3916 atei folgende Zeile einfügen:
3919 \begin_layout Standard
3924 bind "asciicircum" "accent-circumflex"
3927 \begin_layout Standard
3932 die Bezeichnung, die das X11-System für die
3933 \begin_inset Quotes gld
3941 \begin_inset Quotes grd
3948 \begin_layout Plain Layout
3949 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer c-Include-Datei
3955 Meist findet man sie in
3957 /usr/X11/include/X11/
3966 accent-circum\SpecialChar softhyphen
3969 ist ein \SpecialChar LyX
3970 -Befehl, der den Zirkumflex-Akzent erzeugt.
3973 \begin_layout Standard
3974 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
3978 definiert wurden, merklich von der, die in
3979 \begin_inset CommandInset ref
3981 reference "subsec:Die-.kmap-Datei"
3988 \begin_layout Subsection
3989 Ihre Sprachkonfiguration einstellen
3992 \begin_layout Standard
3997 atei so verändern, dass Ihre gewünschte Sprachumgebung automatisch geladen
3998 wird, wenn \SpecialChar LyX
4000 Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
4003 \begin_layout Itemize
4004 Standard-, erste und zweite Tastaturbelegung
4007 \begin_layout Itemize
4008 Zeichensatzkodierung
4011 \begin_layout Standard
4016 atei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
4017 Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
4021 \begin_layout LyX-Code
4024 bind "american" "keymap-primary"
4027 \begin_layout Standard
4035 \begin_layout LyX-Code
4038 bind "Alt+," "accent-cedilla"
4041 \begin_layout Standard
4042 oder eine Zeichensatzkodierung festlegen:
4045 \begin_layout LyX-Code
4046 # Die Norm für die Bildschirmzeichensätze
4049 \begin_layout LyX-Code
4050 # Voreinstellung ist iso8859-1.
4053 \begin_layout LyX-Code
4059 \begin_layout Chapter
4060 Installieren neuer Textklassen, Layouts und Vorlagen
4061 \begin_inset CommandInset label
4063 name "cha:Installieren-neuer-Textklassen"
4070 \begin_layout Standard
4071 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
4072 und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf\SpecialChar ligaturebreak
4074 wie man neue Dokumentenklassen für \SpecialChar LaTeX
4075 korrekt installiert.
4076 Zunächst ein paar Definitionen:
4079 \begin_layout Standard
4084 ist eine \SpecialChar LaTeX
4085 -Datei (normalerweise mit der Endung
4093 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
4094 Brief usw., und auch alle dazu notwendigen Befehle definiert.
4097 \begin_layout Standard
4102 ist eine \SpecialChar LyX
4103 -Datei, die einer \SpecialChar LaTeX
4104 -Dokumentenklasse ent\SpecialChar softhyphen
4105 spricht und \SpecialChar LyX
4107 wie die diversen Formatelemente am Bildschirm dar\SpecialChar softhyphen
4108 ge\SpecialChar softhyphen
4109 stellt werden sollen,
4110 damit der Eindruck möglichst gut dem späteren Druckbild entspricht.
4111 Genauer gesagt beschreibt eine Layoutdatei eine
4115 , das interne Konstrukt, welches \SpecialChar LyX
4116 verwendet, um den Text am Bildschirm darzustel
4120 \begin_layout Standard
4129 sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
4130 als Layout zu bezeichnen und die interne Realisation im Speicher von \SpecialChar LyX
4133 Eine Vorlage ist einfach ein \SpecialChar LyX
4134 -Dokument, welches bereits einige vordefinierte
4135 Einträge für eine bestimmte Textklasse enthält.
4136 Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
4140 \begin_layout Section
4141 Installation eines neuen \SpecialChar LaTeX
4145 \begin_layout Standard
4146 Bei manchen \SpecialChar TeX
4147 -Installationen fehlt möglicherweise das eine oder andere Paket,
4148 das Sie gerne mit \SpecialChar LyX
4150 Zum Beispiel wollen Sie Foil\SpecialChar TeX
4151 verwenden, ein Paket zur Erstellung von Dias
4152 und Folien für Overheadprojektoren.
4153 Moderne \SpecialChar LaTeX
4154 -Distributionen wie \SpecialChar TeX
4155 Live (2008 oder neuer) oder MiK\SpecialChar TeX
4157 grafisches Programm um solche Pakete zu installieren.
4159 \begin_inset space \thinspace{}
4163 bei MiK\SpecialChar TeX
4164 starten Sie das Programm
4165 \begin_inset Quotes gld
4169 \begin_inset space ~
4173 \begin_inset Quotes grd
4176 um eine Liste mit den verfügbaren Paketen zu bekommen.
4177 Um eines davon zu installieren, rechts-klicken Sie oder benutzen den entspreche
4178 nden Werkzeugleistenknopf.
4181 \begin_layout Standard
4182 Falls Ihre \SpecialChar LaTeX
4183 -Distribution keinen Paketmanager besitzt, oder falls das Paket
4184 nicht direkt über Ihre Distribution verfügbar ist, folgen Sie diesen Schritten
4185 um es manuell zu installieren:
4188 \begin_layout Enumerate
4189 Besorgen Sie sich das Paket von
4190 \begin_inset CommandInset href
4193 target "http://www.ctan.org/"
4198 oder einer anderen Quelle.
4201 \begin_layout Enumerate
4202 Falls das Paket eine Datei mit der Endung
4203 \begin_inset Quotes gld
4207 \begin_inset Flex Code
4210 \begin_layout Plain Layout
4217 \begin_inset Quotes grd
4220 enthält (was bei Foil\SpecialChar TeX
4221 der Fall ist), dann öffnen sie eine Kommandozeile
4222 wechseln in das Verzeichnis der Datei und führen den Befehl
4223 \begin_inset Newline newline
4231 \begin_inset Newline newline
4235 Sie haben damit dass Paket entpackt und haben alle Dateien um es zu installiere
4237 Die meisten \SpecialChar LaTeX
4238 -Pakete sind nicht gepackt und man kann direkt mit der Installation
4242 \begin_layout Enumerate
4243 Nun müssen Sie entscheiden, ob das Paket für alle Nutzer oder nur für Sie
4244 verfügbar sein soll.
4248 \begin_layout Enumerate
4249 Bei *nix Systemen (Linux, OSX, etc.), wenn Sie das Paket für alle Nutzer
4250 installieren möchten, installieren Sie es in den lokalen \SpecialChar TeX
4251 Ordner; anderenfalls
4252 installieren Sie es in den eigenen
4253 \begin_inset Quotes gld
4257 \begin_inset Quotes grd
4262 Wo man diese Ordner anlegt, sofern sie nicht schon existieren, hängt von
4264 Dazu schauen Sie in die Datei
4265 \begin_inset Flex Code
4268 \begin_layout Plain Layout
4278 \begin_layout Plain Layout
4279 Diese befindet sich normalerweise im Ordner
4284 Falls nicht, führen Sie den Befehl
4285 \begin_inset Flex Code
4288 \begin_layout Plain Layout
4294 aus, um sie zu lokalisieren.
4299 Der Ort des lokalen \SpecialChar TeX
4300 -Ordners ist in der Variable
4301 \begin_inset Flex Code
4304 \begin_layout Plain Layout
4310 definiert; es ist üblicherweise der Pfad
4312 /usr/local/share/texmf/
4314 oder /usr/local/texlive/XXXX, wobei XXXX das Jahr der installierten \SpecialChar TeX
4317 Der Ort des Benutzer-\SpecialChar TeX
4318 -Ordners ist in der Variable
4319 \begin_inset Flex Code
4322 \begin_layout Plain Layout
4328 definiert und ist üblicherweise der Pfad
4337 (Wenn diese Variablen nicht vordefiniert sind, müssen Sie diese selbst
4338 definieren.) Sie brauchen wahrscheinlich Root-Rechte um in den lokalen \SpecialChar TeX
4340 zu schreiben, beim Benutzer-\SpecialChar TeX
4341 -Ordner ist die nicht nötig.
4342 \begin_inset Newline newline
4345 Allgemein empfiehlt es sich, Pakete in den Benutzer-\SpecialChar TeX
4346 -Ordner zu installieren,
4347 da dieser nicht verändert oder gar überschrieben wird, wenn Sie ihr System
4349 Des Weiteren wird er zusammen mit Ihren Nutzerdaten gesichert, wenn Sie
4350 ein Backup machen (was Sie natürlich regelmäßig tun).
4353 \begin_layout Enumerate
4354 Bei Windows, wenn Sie das Paket für alle Nutzer installieren möchten, gehen
4355 Sie in den Ordner, in dem \SpecialChar LaTeX
4356 installiert ist und wechseln dort in das Verzeichnis
4364 (Verwendet man MiK\SpecialChar TeX
4365 , wäre es standardmäßig der Ordner
4377 .) Legen Sie dort einen neuen Ordner mit dem Namen
4378 \begin_inset Quotes gld
4382 \begin_inset Quotes grd
4385 an und kopieren Sie alle Dateien das Pakets hinein.
4386 Wenn das Paket nur für den aktuellen Benutzer verfügbar sein soll bzw.
4387 Sie keine Administrator-Rechte haben, tun Sie dasselbe, aber im lokalen
4391 \begin_inset space \thinspace{}
4395 bei MiK\SpecialChar TeX
4397 \begin_inset space ~
4400 2.9 wäre das unter WinXP der Ordner
4401 \begin_inset Newline newline
4408 Dokumente und Einstellungen
4415 \begin_inset Newline newline
4419 \begin_inset Phantom HPhantom
4422 \begin_layout Plain Layout
4441 \begin_inset Newline newline
4444 , unter WinVista wäre es der Ordner
4445 \begin_inset Newline newline
4472 \begin_layout Enumerate
4473 Jetzt muss man \SpecialChar LaTeX
4474 nur noch mitteilen, dass es neue Dateien gibt.
4475 Die ist je nach \SpecialChar LaTeX
4476 -Distribution anders:
4480 \begin_layout Enumerate
4481 Bei \SpecialChar TeX
4482 Live führen Sie von einer Kommandozeile den Befehl
4483 \begin_inset Flex Code
4486 \begin_layout Plain Layout
4493 Wenn Sie das Paket für alle Nutzer installiert haben, brauchen sie dazu
4494 wahrscheinlich Root-Rechte.
4497 \begin_layout Enumerate
4498 Bei MiK\SpecialChar TeX
4499 , wenn Sie das Paket für alle Nutzer installiert haben, starten Sie
4501 \begin_inset Quotes gld
4505 \begin_inset space ~
4509 \begin_inset Quotes grd
4512 und drücken dann auf den Kopf
4513 \begin_inset Quotes gld
4517 \begin_inset Quotes grd
4521 Anderenfalls starten Sie das Programm
4522 \begin_inset Quotes gld
4526 \begin_inset Quotes grd
4529 und machen dasselbe.
4533 \begin_layout Enumerate
4534 Nun muss man \SpecialChar LyX
4535 noch mitteilen, dass es neue Pakete gibt.
4536 Verwenden Sie dazu in \SpecialChar LyX
4539 Werkzeuge\SpecialChar menuseparator
4541 \begin_inset space \space{}
4546 und starten \SpecialChar LyX
4550 \begin_layout Standard
4551 Nun ist das Paket installiert.
4552 In unserem Beispiel wird nun die Dokumentklasse
4553 \begin_inset Flex Code
4556 \begin_layout Plain Layout
4558 \begin_inset space ~
4568 Dokument\SpecialChar menuseparator
4569 Einstellungen\SpecialChar menuseparator
4575 \begin_layout Standard
4576 Möchten sie eine \SpecialChar LaTeX
4577 -Dokumentklasse verwenden, die generell nicht im Menü
4579 Dokument\SpecialChar menuseparator
4580 Einstellungen\SpecialChar menuseparator
4583 gelistet ist, müssen Sie dafür selbst ein
4584 \begin_inset Quotes gld
4588 \begin_inset Quotes grd
4592 Dies ist das Thema des nächsten Abschnitts.
4595 \begin_layout Section
4599 \begin_layout Standard
4602 This section describes the various sorts of \SpecialChar LyX
4603 files that contain layout informati
4605 These files describe various paragraph and character styles, determining
4606 how \SpecialChar LyX
4607 should display them and how they should be translated into \SpecialChar LaTeX
4609 XHTML, or whatever output format is being used.
4613 \begin_layout Standard
4616 We shall try to provide a thorough description of the process of writing
4618 However, there are so many different types of documents supported even
4619 by just \SpecialChar LaTeX
4620 that we can't hope to cover every different possibility or problem
4621 you might encounter.
4622 The \SpecialChar LyX
4623 users' list is frequented by people with lots of experience with layout
4624 design who are willing to share what they've learned, so please feel free
4625 to ask questions there.
4628 \begin_layout Standard
4631 As you prepare to write a new layout, it is extremely helpful to look at
4632 the layouts distributed with \SpecialChar LyX
4634 If you write a \SpecialChar LyX
4635 layout for a \SpecialChar LaTeX
4636 document class that might also be used by
4637 others, or write a module that might be useful to others, then you should
4638 consider posting your layout to the
4639 \begin_inset CommandInset href
4641 name "layout section on the LyX wiki"
4642 target "http://wiki.lyx.org/Layouts/Layouts"
4647 or even to the \SpecialChar LyX
4648 developers' list, so that it might be included in \SpecialChar LyX
4653 \begin_layout Plain Layout
4656 Note that \SpecialChar LyX
4657 is licensed under the General Public License, so any material
4658 that is contributed to \SpecialChar LyX
4659 must be similarly licensed.
4667 \begin_layout Subsection
4669 \begin_inset CommandInset label
4671 name "subsec:Layout-Module"
4678 \begin_layout Standard
4681 We have spoken to this point about `layout files'.
4682 But there are different sorts of files that contain layout information.
4683 Layout files, strictly so called, have the
4684 \begin_inset Flex Code
4687 \begin_layout Plain Layout
4695 extension and provide \SpecialChar LyX
4696 with information about document classes.
4697 As of \SpecialChar LyX
4698 1.6, however, layout information can also be contained in layout
4704 \begin_inset Flex Code
4707 \begin_layout Plain Layout
4716 Modules are to \SpecialChar LaTeX
4717 packages much as layouts are to \SpecialChar LaTeX
4718 classes, and some modules—such
4720 \begin_inset Flex Code
4723 \begin_layout Plain Layout
4731 module—specifically provide support for one package.
4732 In a sense, layout modules are similar to included
4736 \begin_layout Plain Layout
4739 These can have any extension, but by convention have the
4740 \begin_inset Flex Code
4743 \begin_layout Plain Layout
4757 \begin_inset Flex Code
4760 \begin_layout Plain Layout
4768 —in that modules are not specific to a given document class but may be used
4769 with many different classes.
4770 The difference is that using an included file with
4771 \begin_inset Flex Code
4774 \begin_layout Plain Layout
4782 requires editing that file.
4783 Modules, by contrast, are selected in the
4784 \begin_inset Flex Noun
4787 \begin_layout Plain Layout
4790 Document\SpecialChar menuseparator
4799 \begin_layout Standard
4802 Building modules is the easiest way to get started with layout editing,
4803 since it can be as simple as adding a single new paragraph style or flex
4805 But modules may, in principle, contain anything a layout file can contain.
4808 \begin_layout Standard
4811 After creating a new module and copying it to the
4812 \begin_inset Flex Code
4815 \begin_layout Plain Layout
4823 folder, you will need to reconfigure and then restart \SpecialChar LyX
4826 However, changes you make to the module will be seen immediately, if you
4828 \begin_inset Flex Noun
4831 \begin_layout Plain Layout
4834 Document\SpecialChar menuseparator
4840 , highlight something, and then hit
4841 \begin_inset Quotes eld
4845 \begin_inset Quotes erd
4851 It is strongly recommended that you save your work before doing this
4856 it is strongly recommended that you not attempt to edit modules while simultaneo
4857 usly working on actual documents
4860 Though of course the developers strive to keep \SpecialChar LyX
4861 stable in such situations,
4862 syntax errors and the like in your module file could cause strange behavior.
4865 \begin_layout Subsubsection
4869 \begin_layout Standard
4872 Modules are to \SpecialChar LyX
4873 as packages are to \SpecialChar LaTeX
4875 Sometimes, however, you find yourself wanting a specific inset or character
4876 style just for one document and writing a module that will also be available
4877 to other documents makes little sense.
4878 What you need is \SpecialChar LyX
4880 \begin_inset Quotes eld
4884 \begin_inset Quotes erd
4890 \begin_layout Standard
4893 You will find it under
4895 Document\SpecialChar menuseparator
4896 Settings\SpecialChar menuseparator
4900 The large text box allows you to enter anything that you might enter in
4901 a layout file or module.
4902 You can think of a document's local layout, in fact, as a module that belongs
4904 So, in particular, you must enter a
4905 \begin_inset Flex Code
4908 \begin_layout Plain Layout
4917 Any format is acceptable, but one would normally use the format current
4919 (In \SpecialChar LyX
4920 2.2, the current layout format is 60.)
4923 \begin_layout Standard
4926 When you have entered something in the
4927 \begin_inset Flex Code
4930 \begin_layout Plain Layout
4938 pane, \SpecialChar LyX
4940 \begin_inset Quotes eld
4944 \begin_inset Quotes erd
4947 button at the bottom.
4948 Clicking this button will cause \SpecialChar LyX
4949 to determine whether what you have entered
4950 is valid layout information for the chosen format.
4952 will report the result but, unfortunately, will not tell you what errors
4953 there might have been.
4954 These will be written to the terminal, however, if \SpecialChar LyX
4955 is started from a terminal.
4956 You will not be permitted to save your local layout until you have entered
4960 \begin_layout Standard
4963 The warnings at the end of the previous section apply here, too.
4964 Do not play with local layout while you are actually working, especially
4965 if you have not saved your document.
4966 That said, using local layout with a test document can be a very convenient
4967 way to try out layout ideas, or even to start developing a module.
4970 \begin_layout Subsection
4972 \begin_inset Flex Noun
4975 \begin_layout Plain Layout
4984 \begin_layout Standard
4987 There are two situations you are likely to encounter when wanting to support
4988 a new \SpecialChar LaTeX
4989 document class, involving style (
4990 \begin_inset Flex Code
4993 \begin_layout Plain Layout
5001 ) files and \SpecialChar LaTeX2e
5003 \begin_inset Flex Code
5006 \begin_layout Plain Layout
5015 Supporting a style file is usually fairly easy.
5016 Supporting a new class file is a bit harder.
5017 We'll discuss the former in this section and the latter in the next.
5018 Similar remarks apply, of course, if you want to support a new DocBook
5022 \begin_layout Standard
5025 The easier case is the one in which your new document class is provided
5026 as a style file that is to be used in conjunction with an already supported
5028 For the sake of the example, we'll assume that the style file is called
5030 \begin_inset Flex Noun
5033 \begin_layout Plain Layout
5041 and that it is meant to be used with
5042 \begin_inset Flex Noun
5045 \begin_layout Plain Layout
5053 , which is a standard class.
5057 \begin_layout Standard
5060 Start by copying the existing class's layout file into your local directory:
5064 \begin_layout Plain Layout
5067 Of course, which directory is your local directory will vary by platform,
5068 and \SpecialChar LyX
5069 allows you to specify your local directory on startup, too, using
5071 \begin_inset Flex Code
5074 \begin_layout Plain Layout
5090 \begin_layout LyX-Code
5091 cp report.layout ~/.lyx/layouts/myclass.layout
5094 \begin_layout Standard
5098 \begin_inset Flex Code
5101 \begin_layout Plain Layout
5109 and change the line:
5112 \begin_layout LyX-Code
5115 DeclareLaTeXClass{report}
5118 \begin_layout Standard
5124 \begin_layout LyX-Code
5127 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
5130 \begin_layout Standard
5136 \begin_layout LyX-Code
5138 \begin_inset Newline newline
5144 \begin_inset Newline newline
5150 \begin_layout Standard
5153 near the top of the file.
5156 \begin_layout Standard
5159 Start \SpecialChar LyX
5161 \begin_inset Flex Noun
5164 \begin_layout Plain Layout
5167 Tools\SpecialChar menuseparator
5174 Then restart \SpecialChar LyX
5175 and try creating a new document.
5177 \begin_inset Flex Noun
5180 \begin_layout Plain Layout
5188 " as a document class option in the
5189 \begin_inset Flex Noun
5192 \begin_layout Plain Layout
5195 Document\SpecialChar menuseparator
5202 It is likely that some of the sectioning commands and such in your new
5203 class will work differently from how they worked in the base class—
5204 \begin_inset Flex Code
5207 \begin_layout Plain Layout
5215 in this example—so you can fiddle around with the settings for the different
5216 sections if you wish.
5217 The layout information for sections is contained in
5218 \begin_inset Flex Code
5221 \begin_layout Plain Layout
5229 , but you do not need to copy and change this file.
5230 Instead, you can simply add your changes to your layout file, after the
5232 \begin_inset Flex Code
5235 \begin_layout Plain Layout
5243 , which itself includes
5244 \begin_inset Flex Code
5247 \begin_layout Plain Layout
5256 For example, you might add these lines:
5259 \begin_layout LyX-Code
5263 \begin_layout LyX-Code
5267 \begin_layout LyX-Code
5271 \begin_layout LyX-Code
5275 \begin_layout LyX-Code
5279 \begin_layout Standard
5282 to change the font for chapter headings to sans-serif.
5283 This will override (or, in this case, add to) the existing declaration
5284 for the Chapter style.
5288 \begin_layout Standard
5291 Your new package may also provide commands or environments not present in
5293 In this case, you will want to add these to the layout file.
5295 \begin_inset CommandInset ref
5297 reference "sec:Das-Layout-Dateiformat"
5301 for information on how to do so.
5304 \begin_layout Standard
5308 \begin_inset Flex Noun
5311 \begin_layout Plain Layout
5319 can be used with several different document classes, and even if it cannot,
5320 you might find it easiest just to write a module that you can load with
5322 The simplest possible such module would be:
5325 \begin_layout LyX-Code
5328 DeclareLyXModule{My Package}
5331 \begin_layout LyX-Code
5335 \begin_layout LyX-Code
5336 #Support for mypkg.sty.
5339 \begin_layout LyX-Code
5341 \begin_inset Newline newline
5347 \begin_layout LyX-Code
5349 \begin_inset Newline newline
5355 \begin_layout LyX-Code
5357 \begin_inset Newline newline
5363 \begin_inset Newline newline
5369 \begin_layout Standard
5372 A more complex module might modify the behavior of some existing constructs
5373 or define some new ones.
5375 \begin_inset CommandInset ref
5377 reference "sec:Das-Layout-Dateiformat"
5384 \begin_layout Subsection
5386 \begin_inset Flex Noun
5389 \begin_layout Plain Layout
5398 \begin_layout Standard
5401 There are two possibilities here.
5402 One is that the class file is itself based upon an existing document class.
5403 For example, many thesis classes are based upon
5404 \begin_inset Flex Noun
5407 \begin_layout Plain Layout
5416 To see whether yours is, look for a line like
5419 \begin_layout LyX-Code
5425 \begin_layout Standard
5429 If so, then you may proceed largely as in the previous section, though
5431 \begin_inset Flex Code
5434 \begin_layout Plain Layout
5437 Declare\SpecialChar LaTeX
5443 line will be different.
5444 If your new class is
5445 \begin_inset Flex Code
5448 \begin_layout Plain Layout
5456 and it is based upon
5457 \begin_inset Flex Code
5460 \begin_layout Plain Layout
5468 , then the line should read:
5472 \begin_layout Plain Layout
5475 And it will be easiest if you save the file to
5476 \begin_inset Flex Code
5479 \begin_layout Plain Layout
5488 assumes that the document class has the same name as the layout file.
5497 \begin_layout LyX-Code
5500 DeclareLaTeXClass[thesis,book]{thesis}
5503 \begin_layout Standard
5506 If, on the other hand, the new class is not based upon an existing class,
5507 you will probably have to
5508 \begin_inset Quotes eld
5512 \begin_inset Quotes erd
5516 We strongly suggest copying an existing layout file which uses a similar
5518 class and then modifying it, if you can do so.
5519 At least use an existing file as a starting point so you can find out what
5520 items you need to worry about.
5521 Again, the specifics are covered below.
5524 \begin_layout Subsection
5526 \begin_inset CommandInset label
5528 name "subsec:Vorlagen-erstellen"
5535 \begin_layout Standard
5538 Once you have written a layout file for a new document class, you might
5539 want to consider writing a
5544 A template acts as a kind of tutorial for your layout, showing how it might
5545 be used, though containing dummy content.
5546 You can of course look at the various templates included with \SpecialChar LyX
5550 \begin_layout Standard
5553 Templates are created just like usual documents: using \SpecialChar LyX
5555 The only difference is that usual documents contain all possible settings,
5556 including the font scheme and the paper size.
5557 Usually a user doesn't want a template to overwrite his preferred settings
5558 for such parameters.
5559 For that reason, the designer of a template should remove the corresponding
5561 \begin_inset Flex Code
5564 \begin_layout Plain Layout
5575 \begin_inset Flex Code
5578 \begin_layout Plain Layout
5588 from the template \SpecialChar LyX
5590 This can be done with any simple text-editor, for example
5591 \begin_inset Flex Code
5594 \begin_layout Plain Layout
5603 \begin_inset Flex Code
5606 \begin_layout Plain Layout
5617 \begin_layout Standard
5620 Put the edited template files you create in
5621 \begin_inset Flex Code
5624 \begin_layout Plain Layout
5632 , copy the ones you use from the global template directory in
5633 \begin_inset Flex Code
5636 \begin_layout Plain Layout
5644 to the same place, and redefine the template path in the
5645 \begin_inset Flex Noun
5648 \begin_layout Plain Layout
5651 Tools\SpecialChar menuseparator
5652 Preferences\SpecialChar menuseparator
5661 \begin_layout Standard
5664 Note, by the way, that there is a template which has a particular meaning:
5665 \begin_inset Newline newline
5669 \begin_inset Flex Code
5672 \begin_layout Plain Layout
5681 This template is loaded every time you create a new document with
5682 \begin_inset Flex Noun
5685 \begin_layout Plain Layout
5688 File\SpecialChar menuseparator
5694 in order to provide useful defaults.
5695 To create this template from inside \SpecialChar LyX
5696 , all you have to do is to open a document
5697 with the correct settings, and use the
5698 \begin_inset Flex Noun
5701 \begin_layout Plain Layout
5704 Save as Document Defaults
5712 \begin_layout Subsection
5713 Alte Layout-Dateien auf den neuesten Stand bringen
5716 \begin_layout Standard
5717 Das Format der Layout-Dateien ändert sich mit jeder \SpecialChar LyX
5719 Daher müssen die Layout-Dateien in das neue Format konvertiert werden.
5720 Wenn \SpecialChar LyX
5721 eine Layout-Datei eines älteren Formats liest, ruft es automatisch
5723 \begin_inset Flex Code
5726 \begin_layout Plain Layout
5732 auf um es in eine temporäre Datei im aktuellen Format zu konvertieren.
5733 Die Originaldatei wird nicht verändert.
5734 Wenn Sie die Layout-Datei öfter verwenden, dann können Sie sie permanent
5735 in das neue Format konvertieren, so dass \SpecialChar LyX
5736 dies nicht jedes Mal tun muss.
5737 Um das zu tun, machen sie Folgendes:
5740 \begin_layout Enumerate
5742 \begin_inset Flex Code
5745 \begin_layout Plain Layout
5752 \begin_inset Flex Code
5755 \begin_layout Plain Layout
5764 \begin_layout Enumerate
5765 Rufen Sie den Befehl
5766 \begin_inset Newline newline
5770 \begin_inset Flex Code
5773 \begin_layout Plain Layout
5774 python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
5780 \begin_inset Newline newline
5785 \begin_inset Flex Code
5788 \begin_layout Plain Layout
5794 der Name Ihres \SpecialChar LyX
5795 -Systemverzeichnisses ist.
5798 \begin_layout Standard
5799 Beachten Sie, das manuelle Konvertierungen keine eingefügten Dateien mit
5801 Diese müssen separat konvertiert werden.
5804 \begin_layout Subsection
5807 \begin_inset CommandInset label
5809 name "subsec:Cite-Engine-Files"
5816 \begin_layout Standard
5819 A specific form of layout files are the so-called
5820 \begin_inset Flex Code
5823 \begin_layout Plain Layout
5831 files that are located in the
5832 \begin_inset Flex Code
5835 \begin_layout Plain Layout
5844 Their purpose is to define the specifics of \SpecialChar LaTeX
5845 packages aimed at bibliography
5858 , but also the way how normal Bib\SpecialChar TeX
5859 citations (without additional packages)
5860 are handled in \SpecialChar LyX
5861 is defined in such a file.
5865 \begin_layout Standard
5868 More specifically, it is defined which packages \SpecialChar LyX
5869 needs to load, which citation
5870 commands are available, how these are to be displayed in \SpecialChar LyX
5872 the dialogs, the context menus) as well as in the XHTML and plain text
5874 Furthermore, the files specify available style variants (author-year, numerical
5875 , etc.) and their specifics.
5876 The cite engine files are also used to generate the options that are available
5879 Document\SpecialChar menuseparator
5880 Settings\SpecialChar ldots
5881 \SpecialChar menuseparator
5882 Bibliography\SpecialChar menuseparator
5888 \begin_layout Standard
5891 Even though a cite engine file is essentially a normal layout file that
5892 could theoretically include any layout information, it usually primarily
5893 includes some specific parameters such as
5894 \begin_inset Flex Code
5897 \begin_layout Plain Layout
5906 \begin_inset Flex Code
5909 \begin_layout Plain Layout
5918 \begin_inset Flex Code
5921 \begin_layout Plain Layout
5930 \begin_inset Flex Code
5933 \begin_layout Plain Layout
5942 The syntax of the latter two is described in
5943 \begin_inset CommandInset ref
5945 reference "subsec:Citation-engine-description"
5953 \begin_inset CommandInset ref
5955 reference "subsec:Citation-format-description"
5959 , as well as in the files themselves.
5962 \begin_layout Section
5963 Das Layout-Dateiformat
5964 \begin_inset CommandInset label
5966 name "sec:Das-Layout-Dateiformat"
5973 \begin_layout Standard
5974 Die folgenden Abschnitte beschreiben wie Layout-Dateien aufgebaut sind und
5976 Wir empfehlen bei der Erstellung von Layouts langsam zu beginnen und sich
5977 Stück für Stück vorzuarbeiten.
5978 Es ist nicht wirklich schwer, jedoch sind die möglichen Optionen manchmal
5979 etwas erschlagend, besonders wenn man zu viele davon auf einmal ausprobiert.
5980 Am einfachsten ist es, wenn man bestehende Layout-Dateien von \SpecialChar LyX
5982 nimmt oder diese umgestaltet.
5985 \begin_layout Standard
5986 Beachten Sie dass alle Tags in Layout-Dateien nicht durch Groß- und Kleinschreib
5987 ung zu unterscheiden sind.
5989 \begin_inset Flex Code
5992 \begin_layout Plain Layout
5999 \begin_inset Flex Code
6002 \begin_layout Plain Layout
6009 \begin_inset Flex Code
6012 \begin_layout Plain Layout
6019 Die möglichen Argumente für die Tags sind hinter ihnen in eckigen Klammern
6021 Das voreingestellte Argument ist
6022 \begin_inset Flex Code
6025 \begin_layout Plain Layout
6034 Wenn das Argument einen Datentyp hat wie
6035 \begin_inset Quotes gld
6039 \begin_inset Quotes grd
6043 \begin_inset Quotes gld
6047 \begin_inset Quotes grd
6050 , wird die Voreinstellung so angezeigt:
6051 \begin_inset Flex Code
6054 \begin_layout Plain Layout
6065 \begin_layout Subsection
6066 Deklaration einer neuen Textklasse und Klassifikation
6069 \begin_layout Standard
6070 Zeilen, die mit einem
6074 beginnen, sind Kommentare.
6075 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6079 \begin_layout LyX-Code
6082 #% Do not delete the line below; configure depends on this
6086 \begin_layout Plain Layout
6087 zu Deutsch: Löschen Sie die folgenden Zeilen nicht, da die Konfiguration
6096 \begin_layout LyX-Code
6101 DeclareLaTeXClass{Article (Standard Class)}
6104 \begin_layout LyX-Code
6109 DeclareCategory{Articles}
6112 \begin_layout Standard
6113 Die zweite und dritte Zeile wird benötigt, wenn Sie \SpecialChar LyX
6115 Die Textklassen-Datei wird von dem \SpecialChar LaTeX
6120 gelesen, und zwar in einem speziellen Modus, in dem
6124 -Zeichen ignoriert werden.
6125 Die erste Zeile ist einfach ein \SpecialChar LaTeX
6126 -Kommentar, in der zweiten muss die Textklasse
6127 deklariert werden und die dritte Zeile enthält die optionale Klassifikation
6133 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6138 (der Name der Layout-Datei) und benutzt die \SpecialChar LaTeX
6143 (Standard ist denselben Namen wie das Layout zu verwenden).
6145 \begin_inset Quotes gld
6148 Article (Standard Class)
6149 \begin_inset Quotes grd
6152 , die oben erscheint, ist auch die Beschreibung, die später im Popup-Menü
6155 Dokument\SpecialChar menuseparator
6160 \begin_inset Quotes gld
6164 \begin_inset Quotes grd
6167 im Beispiel) wird auch im Dialog
6169 Dokument\SpecialChar menuseparator
6172 verwendet: Die Textklassen weden nach diesen Kategorien gruppiert (was
6173 üblicherweise Genres sind, typische Kategorien sind also
6174 \begin_inset Quotes gld
6178 \begin_inset Quotes grd
6182 \begin_inset Quotes gld
6186 \begin_inset Quotes grd
6190 \begin_inset Quotes gld
6194 \begin_inset Quotes grd
6198 \begin_inset Quotes gld
6202 \begin_inset Quotes grd
6206 \begin_inset Quotes gld
6210 \begin_inset Quotes grd
6214 \begin_inset Quotes gld
6218 \begin_inset Quotes grd
6222 Wenn keine Kategorie deklariert wurde, wird die Klasse in die Gruppe
6223 \begin_inset Quotes gld
6227 \begin_inset space ~
6231 \begin_inset Quotes grd
6237 \begin_layout Standard
6238 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die \SpecialChar LaTeX
6239 -Doku\SpecialChar softhyphen
6240 men\SpecialChar softhyphen
6246 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6247 Wenn Sie dann Ihre Textklasse in eine Datei namens
6250 \begin_inset Newline linebreak
6255 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6258 \begin_layout LyX-Code
6261 #% Do not delete the line below; configure depends on this
6264 \begin_layout LyX-Code
6269 DeclareLaTeXClass[article]{Article (with My Own Head
6273 \begin_layout Plain Layout
6283 \begin_layout LyX-Code
6288 DeclareCategory{Articles}
6291 \begin_layout Standard
6292 Auf diese Weise deklarieren Sie eine Textklasse
6296 , die die \SpecialChar LaTeX
6301 \begin_layout Plain Layout
6312 verwendet und (im Popup-Menü) beschrieben wird mit:
6314 Article (with My Own Headings)
6317 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6321 \begin_layout LyX-Code
6324 #% Do not delete the line below; configure depends on this
6327 \begin_layout LyX-Code
6332 DeclareLaTeXClass[article,foo.sty]{Article (with My Own Head
6336 \begin_layout Plain Layout
6346 \begin_layout LyX-Code
6351 DeclareCategory{Articles}
6354 \begin_layout Standard
6355 Dadurch wird angezeigt, dass Ihre Klasse auch das Paket
6360 Schließlich können Sie auch Klassen für DocBook festlegen.
6361 Eine typische Deklaration sieht so aus:
6364 \begin_layout LyX-Code
6368 \begin_layout LyX-Code
6371 #% Do not delete the line below; configure depends on this
6374 \begin_layout LyX-Code
6379 DeclareDocBookClass[article]{SGML (DocBook Article)}
6382 \begin_layout Standard
6383 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6384 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6388 \begin_layout Standard
6389 Eine Layout-Deklaration hat demnach die Form
6392 \begin_layout LyX-Code
6397 DeclareLaTeXClass[class,package.sty]{Layout-Beschreibung}
6400 \begin_layout LyX-Code
6405 DeclareCategory{Kategorie}
6408 \begin_layout Standard
6409 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6410 die Datei nur noch in das Verzeichnis
6420 kopieren und unter \SpecialChar LyX
6423 Werkzeuge\SpecialChar menuseparator
6425 \begin_inset space \space{}
6431 Nach dem Neustart von \SpecialChar LyX
6432 sollte Ihre Textklasse im Popup-Menü
6434 Dokument\SpecialChar menuseparator
6440 \begin_layout Subsection
6441 Die Modul-Deklaration
6444 \begin_layout Standard
6445 Ein Modul muss mit einer Zeile wie die folgende beginnen:
6448 \begin_layout LyX-Code
6455 Module[endnotes.sty]{Endnotes}
6458 \begin_layout Standard
6459 Das benötigte Argument in geschweiften Klammern ist der Name des Moduls,
6461 \begin_inset Flex Noun
6464 \begin_layout Plain Layout
6465 Dokument\SpecialChar menuseparator
6466 Einstellungen\SpecialChar menuseparator
6473 Das Argument in eckigen Klammern ist optional: Es deklariert alle \SpecialChar LaTeX
6475 die das Modul benötigt.
6476 Es ist außerdem möglich die Form
6477 \begin_inset Flex Noun
6480 \begin_layout Plain Layout
6486 als optionales Argument zu verwenden, das angibt, dass das Modul nur verwendet
6487 werden kann, wenn es eine Konvertierungsmöglichkeit zwischen den Formaten
6489 \begin_inset Quotes gld
6493 \begin_inset Flex Code
6496 \begin_layout Plain Layout
6503 \begin_inset Quotes grd
6507 \begin_inset Quotes gld
6511 \begin_inset Flex Code
6514 \begin_layout Plain Layout
6521 \begin_inset Quotes grd
6527 \begin_layout Standard
6528 Die Modul-Deklaration sollte gefolgt werden von Zeilen zur Beschreibung
6533 \begin_layout Plain Layout
6534 Vorzugsweise in Englisch wenn das Modul als Teil von \SpecialChar LyX
6535 veröffentlicht werden
6537 Diese Beschreibung wird dann in \SpecialChar LyX
6538 s Liste der zu übersetzenden Zeichenketten
6539 erscheinen und übersetzt werden.
6547 \begin_layout LyX-Code
6551 \begin_layout LyX-Code
6552 #Adds an endnote command, in addition to footnotes.
6556 \begin_layout LyX-Code
6557 #You will need to add
6559 theendnotes in \SpecialChar TeX
6563 \begin_layout LyX-Code
6564 #want the endnotes to appear.
6568 \begin_layout LyX-Code
6572 \begin_layout LyX-Code
6573 #Requires: somemodule | othermodule
6576 \begin_layout LyX-Code
6577 #Excludes: badmodule
6580 \begin_layout Standard
6581 Die Beschreibung wird in
6582 \begin_inset Flex Noun
6585 \begin_layout Plain Layout
6586 Dokument\SpecialChar menuseparator
6587 Einstellungen\SpecialChar menuseparator
6593 verwendet um dem Nutzer zu beschreiben was das Modul macht.
6595 \begin_inset Flex Code
6598 \begin_layout Plain Layout
6604 wird verwendet, um andere Module anzugeben, die dieses Modul verwenden
6606 \begin_inset Flex Code
6609 \begin_layout Plain Layout
6615 wird verwendet, um Module anzugeben, die mit diesem Modul nicht verwendet
6617 Beide Zeilen sind optional und, wie gezeigt, müssen mehrere Module mit
6619 \begin_inset Quotes gld
6623 \begin_inset Quotes grd
6627 Beachten Sie dass die benötigten Module disjunktiv behandelt werden:
6631 der benötigten Module muss verwendet werden.
6632 Dementsprechend darf
6636 der ausgeschlossenen Modul verwendet werden.
6637 Beachten Sie auch, dass Module durch ihren Dateinamen ohne die Dateiendung
6639 \begin_inset Flex Code
6642 \begin_layout Plain Layout
6650 \begin_inset Flex Code
6653 \begin_layout Plain Layout
6660 \begin_inset Flex Code
6663 \begin_layout Plain Layout
6672 \begin_layout Subsection
6675 The CiteEngine file declaration
6678 \begin_layout Standard
6681 A cite engine file must begin with a line like the following:
6684 \begin_layout LyX-Code
6689 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
6692 \begin_layout Standard
6695 The mandatory argument, in curly brackets, is the name of the module, as
6697 \begin_inset Flex Noun
6700 \begin_layout Plain Layout
6703 Document\SpecialChar menuseparator
6704 Settings\SpecialChar menuseparator
6711 The argument in square brackets is optional: It declares any \SpecialChar LaTeX
6713 on which the cite engine depends.
6716 \begin_layout Standard
6719 The cite engine declaration should then be followed by lines like the following
6723 \begin_layout Plain Layout
6726 Preferably in English if the module should be published with \SpecialChar LyX
6728 This description will appear in the list of messages to be translated and
6729 will be thus translated with the next interface update.
6737 \begin_layout LyX-Code
6743 \begin_layout LyX-Code
6746 # Biblatex supports many author-year and numerical styles.
6749 \begin_layout LyX-Code
6752 # It is mainly aimed at the Humanities.
6756 \begin_layout LyX-Code
6759 # customizable, fully localized and provides many features
6762 \begin_layout LyX-Code
6765 # that are not possible with BibTeX.
6766 The use of 'biber' as
6769 \begin_layout LyX-Code
6772 # bibliography processor is advised.
6775 \begin_layout LyX-Code
6781 \begin_layout Standard
6784 The description is used in
6785 \begin_inset Flex Noun
6788 \begin_layout Plain Layout
6791 Document\SpecialChar menuseparator
6792 Settings\SpecialChar menuseparator
6798 to provide the user with information about the cite engine.
6801 \begin_layout Subsection
6805 \begin_layout Standard
6806 Die erste Zeile, die kein Kommentar ist, muss die Dateiformatnummer enthalten:
6809 \begin_layout Description
6810 \begin_inset Flex Code
6813 \begin_layout Plain Layout
6820 \begin_inset Flex Code
6823 \begin_layout Plain Layout
6829 ] Die Nummer des Formats der Layout-Datei.
6832 \begin_layout Standard
6833 Dieser Tag wurde mit \SpecialChar LyX
6835 \begin_inset space ~
6839 Layout-Dateien älteren \SpecialChar LyX
6840 -Versionen haben kein explizites Format und werden
6842 \begin_inset Flex Code
6845 \begin_layout Plain Layout
6847 \begin_inset space ~
6856 Das Format dieser \SpecialChar LyX
6858 Aber jede \SpecialChar LyX
6859 -Version kann ältere Versionen von Layout-Dateien lesen, so wie
6860 es ältere \SpecialChar LyX
6861 -Dateien lesen kann.
6862 Es gibt jedoch keine Unterstützung in ältere Formate zu konvertieren.
6865 \begin_layout Subsection
6866 Allgemeine Parameter für Textklassen
6867 \begin_inset CommandInset label
6869 name "subsec:Allgemeine-Parameter-für"
6876 \begin_layout Standard
6877 Nachfolgend allgemeine Parameter, die die Form der gesamten Dokumentklasse
6878 beschrei\SpecialChar softhyphen
6885 \begin_inset Flex Code
6888 \begin_layout Plain Layout
6894 -Dateien und nicht in Modulen erscheinen müssen.
6895 Ein Modul kann jeden Layout-Tag enthalten.)
6898 \begin_layout Description
6901 \begin_inset Flex Code
6904 \begin_layout Plain Layout
6912 fügt Informationen hinzu, die im
6913 \begin_inset Flex Code
6916 \begin_layout Plain Layout
6922 -Block ausgegeben werden, wenn das Dokument als XHTML ausgegeben wird.
6923 Typischerweise wird dies verwendet werden, um CSS-Stilinformationen auszugeben,
6924 aber es kann auch für alles Andere verwendet werden, dass in
6925 \begin_inset Flex Code
6928 \begin_layout Plain Layout
6936 \begin_inset Quotes gld
6940 \begin_inset Flex Code
6943 \begin_layout Plain Layout
6950 \begin_inset Quotes grd
6956 \begin_layout Description
6957 \begin_inset Flex Code
6960 \begin_layout Plain Layout
6966 fügt Informationen zum \SpecialChar LaTeX
6969 \begin_inset Newline newline
6973 \begin_inset Quotes gld
6977 \begin_inset Flex Code
6980 \begin_layout Plain Layout
6987 \begin_inset Quotes grd
6993 \begin_layout Description
6996 \begin_inset Flex Code
6999 \begin_layout Plain Layout
7007 Defines the possibilities for displaying citation references.
7009 \begin_inset CommandInset ref
7011 reference "subsec:Citation-engine-description"
7020 \begin_inset Quotes eld
7024 \begin_inset Flex Code
7027 \begin_layout Plain Layout
7036 \begin_inset Quotes erd
7040 Primarily used in cite engine files (see
7041 \begin_inset CommandInset ref
7043 reference "subsec:Cite-Engine-Files"
7053 \begin_layout Description
7056 \begin_inset Flex Code
7059 \begin_layout Plain Layout
7067 Definiert Formate die in der Anzeige von Bibliographie-Informationen verwendet
7070 \begin_inset CommandInset ref
7072 reference "subsec:Citation-format-description"
7078 \begin_inset Quotes gld
7082 \begin_inset Flex Code
7085 \begin_layout Plain Layout
7092 \begin_inset Quotes grd
7098 Primarily used in cite engine files (see
7099 \begin_inset CommandInset ref
7101 reference "subsec:Cite-Engine-Files"
7111 \begin_layout Description
7114 \begin_inset Flex Code
7117 \begin_layout Plain Layout
7126 \begin_inset Flex Code
7129 \begin_layout Plain Layout
7139 \begin_inset Flex Code
7142 \begin_layout Plain Layout
7150 ] Determines whether
7154 or Bib\SpecialChar TeX
7155 is used to generate a Bibliography.
7156 Primarily used in cite engine files (see
7157 \begin_inset CommandInset ref
7159 reference "subsec:Cite-Engine-Files"
7169 \begin_layout Description
7170 \begin_inset Flex Code
7173 \begin_layout Plain Layout
7179 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
7180 Dokumentenklasse unterstützt werden.
7181 Eine detaillierte Beschreibung finden Sie in
7182 \begin_inset CommandInset ref
7184 reference "subsec:Der-Abschnitt-ClassOptions"
7190 \begin_inset Quotes gld
7194 \begin_inset Flex Code
7197 \begin_layout Plain Layout
7204 \begin_inset Quotes grd
7210 \begin_layout Description
7211 \begin_inset Flex Code
7214 \begin_layout Plain Layout
7221 \begin_inset Flex Code
7224 \begin_layout Plain Layout
7233 \begin_inset space \thinspace{}
7237 \begin_inset Flex Code
7240 \begin_layout Plain Layout
7246 ] Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
7249 \begin_inset Flex Noun
7252 \begin_layout Plain Layout
7253 Dokument\SpecialChar menuseparator
7262 \begin_layout Description
7263 \begin_inset Flex Code
7266 \begin_layout Plain Layout
7273 \begin_inset Flex Code
7276 \begin_layout Plain Layout
7282 ] definiert die Eigenschaften für einen Zähler.
7283 Wenn der Zähler noch nicht existiert, wird er erstellt; wenn er bereits
7284 existiert, wird er modifiziert.
7286 \begin_inset Quotes gld
7290 \begin_inset Flex Code
7293 \begin_layout Plain Layout
7300 \begin_inset Quotes grd
7304 \begin_inset Newline newline
7308 \begin_inset CommandInset ref
7310 reference "subsec:Zähler"
7314 für Details zu Zählern.
7317 \begin_layout Description
7318 \begin_inset Flex Code
7321 \begin_layout Plain Layout
7327 Definiert den Standardzeichensatz für die Anzeige des Dokuments.
7328 Eine genauere Beschreibung finden Sie in
7329 \begin_inset CommandInset ref
7331 reference "subsec:Beschreibung-des-Zeichensatzes"
7337 \begin_inset Quotes gld
7341 \begin_inset Flex Code
7344 \begin_layout Plain Layout
7351 \begin_inset Quotes grd
7357 \begin_layout Description
7358 \begin_inset Flex Code
7361 \begin_layout Plain Layout
7368 \begin_inset Flex Code
7371 \begin_layout Plain Layout
7377 ] spezifiziert ein Modul, das standardmäßig zu dieser Dokumentklasse hinzugefügt
7379 <Modul> ist der Dateiname ohne die Dateiendung
7380 \begin_inset Flex Code
7383 \begin_layout Plain Layout
7390 Der Nutzer kann das Modul zwar immer noch entfernen, aber es bleibt von
7392 (Dies gilt nur für neue Dateien oder wenn diese Klasse für ein existierendes
7393 Dokument gewählt wird.)
7396 \begin_layout Description
7397 \begin_inset Flex Code
7400 \begin_layout Plain Layout
7407 \begin_inset Flex Code
7410 \begin_layout Plain Layout
7416 ] Dies ist das Layout bzw.
7417 \begin_inset space \space{}
7420 der Stil, der für neu angelegte Absätze verwendet wird.
7421 Normalerweise ist das
7422 \begin_inset Flex Noun
7425 \begin_layout Plain Layout
7432 Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
7434 \begin_inset Flex Code
7437 \begin_layout Plain Layout
7446 \begin_layout Description
7447 \begin_inset Flex Code
7450 \begin_layout Plain Layout
7457 \begin_inset Flex Code
7460 \begin_layout Plain Layout
7466 ] zeigt an, dass das genannte Modul (das durch den Dateinamen ohne die Endung
7468 \begin_inset Flex Code
7471 \begin_layout Plain Layout
7477 angegeben wird) in dieser Dokumentklasse nicht benutzt werden kann.
7478 Dies könnte in einem Journal-spezifischen Layout benutzt werden, um zum
7479 Beispiel die Verwendung des Moduls
7480 \begin_inset Flex Code
7483 \begin_layout Plain Layout
7489 zu verhindern, das Theoreme abschnittsweise nummeriert.
7494 in einem Modul benutzt werden.
7495 Module haben ihre eigene Methode andere Module auszuschließen (siehe
7496 \begin_inset CommandInset ref
7498 reference "subsec:Layout-Module"
7505 \begin_layout Description
7506 \begin_inset Flex Code
7509 \begin_layout Plain Layout
7515 definiert ein neues Gleitobjekt.
7517 \begin_inset CommandInset ref
7519 reference "subsec:Gleitobjekte"
7525 \begin_inset Quotes gld
7529 \begin_inset Flex Code
7532 \begin_layout Plain Layout
7539 \begin_inset Quotes grd
7545 \begin_layout Description
7546 \begin_inset Flex Code
7549 \begin_layout Plain Layout
7555 Informationen, die im
7556 \begin_inset Flex Code
7559 \begin_layout Plain Layout
7565 -Block ausgegeben werden, wenn das Dokument als XHTML ausgegeben wird.
7566 Beachten Sie, dass dies jede vorhergehende
7567 \begin_inset Flex Code
7570 \begin_layout Plain Layout
7577 \begin_inset Flex Code
7580 \begin_layout Plain Layout
7586 -Deklaration überschreibt.
7588 \begin_inset Flex Code
7591 \begin_layout Plain Layout
7597 wenn Sie Material zum Vorspann hinzufügen wollen.) Muss mit
7598 \begin_inset Quotes gld
7602 \begin_inset Flex Code
7605 \begin_layout Plain Layout
7612 \begin_inset Quotes grd
7618 \begin_layout Description
7619 \begin_inset Flex Code
7622 \begin_layout Plain Layout
7629 \begin_inset Flex Code
7632 \begin_layout Plain Layout
7639 \begin_inset space \space{}
7642 der Stil, der für das Inhaltsverzeichnis, das Literaturverzeichnis etc.
7643 \begin_inset space \space{}
7646 verwendet werden soll, wenn das Dokument als HTML exportiert wird.
7647 Für Artikel sollte dies normalerweise
7648 \begin_inset Flex Code
7651 \begin_layout Plain Layout
7658 \begin_inset Flex Code
7661 \begin_layout Plain Layout
7668 Wenn es nicht angegeben wird, wird \SpecialChar LyX
7669 versuchen herauszufinden, welches Layout
7673 \begin_layout Description
7674 \begin_inset Flex Code
7677 \begin_layout Plain Layout
7684 \begin_inset Flex Code
7687 \begin_layout Plain Layout
7693 ] Ändert die Eigenschaften des angegebenen Zählers.
7694 Wenn dieser nicht existiert, wird die Anweisung ignoriert.
7696 \begin_inset Quotes gld
7700 \begin_inset Flex Code
7703 \begin_layout Plain Layout
7710 \begin_inset Quotes grd
7714 \begin_inset Newline newline
7718 \begin_inset CommandInset ref
7720 reference "subsec:Zähler"
7724 für Details zu Zählern.
7727 \begin_layout Description
7728 \begin_inset Flex Code
7731 \begin_layout Plain Layout
7738 \begin_inset Flex Code
7741 \begin_layout Plain Layout
7747 ] Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
7749 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
7750 Beispiele sind die Standard-Layout-Dateien, z.
7751 \begin_inset space \thinspace{}
7756 \begin_inset Flex Code
7759 \begin_layout Plain Layout
7765 , die ein Großteil der Standardlayouts enthalten.
7768 \begin_layout Description
7769 \begin_inset Flex Code
7772 \begin_layout Plain Layout
7779 \begin_inset Flex Code
7782 \begin_layout Plain Layout
7788 ] Dieser Abschnitt definiert das Layout einer Einfügung (neu).
7789 Es kann auf eine vorhandene Einfügung angewendet werden oder eine neue,
7790 benutzerdefinierte, zum Beispiel einen neuen Zeichenstil.
7792 \begin_inset Quotes gld
7796 \begin_inset Flex Code
7799 \begin_layout Plain Layout
7806 \begin_inset Quotes grd
7810 \begin_inset Newline newline
7814 \begin_inset CommandInset ref
7816 reference "subsec:Flexible-Einfügungen-und"
7820 enthält weitere Einzelheiten.
7823 \begin_layout Description
7824 \begin_inset Flex Code
7827 \begin_layout Plain Layout
7834 \begin_inset Flex Code
7837 \begin_layout Plain Layout
7843 ] ist ein String dessen Länge die Breite des linken Randes festlegt, zum
7845 \begin_inset Quotes gld
7849 \begin_inset Flex Code
7852 \begin_layout Plain Layout
7859 \begin_inset Quotes grd
7865 (Note that this is not a `length', like
7866 \begin_inset Quotes eld
7870 \begin_inset Quotes erd
7876 \begin_layout Description
7879 \begin_inset Flex Code
7882 \begin_layout Plain Layout
7891 \begin_inset Flex Code
7894 \begin_layout Plain Layout
7902 ] An integer that determines the maximal number of names displayed in an
7903 author-year citation before the citation switches to
7904 \begin_inset Quotes eld
7908 \begin_inset Quotes erd
7912 Primarily used in cite engine files (see
7913 \begin_inset CommandInset ref
7915 reference "subsec:Cite-Engine-Files"
7925 \begin_layout Description
7926 \begin_inset Flex Code
7929 \begin_layout Plain Layout
7936 \begin_inset Flex Code
7939 \begin_layout Plain Layout
7945 ] Ändert die Eigenschaften des angegebenen Paragraphstils.
7946 Wenn dieser nicht existiert, wird die Anweisung ignoriert.
7948 \begin_inset Quotes gld
7952 \begin_inset Flex Code
7955 \begin_layout Plain Layout
7962 \begin_inset Quotes grd
7968 \begin_layout Description
7969 \begin_inset Flex Code
7972 \begin_layout Plain Layout
7979 \begin_inset Flex Code
7982 \begin_layout Plain Layout
7988 ] Löscht einen existierenden Zähler; üblicherweise einen, der in einer eingefügt
7989 en Datei definiert wurde.
7992 \begin_layout Description
7993 \begin_inset Flex Code
7996 \begin_layout Plain Layout
8003 \begin_inset Flex Code
8006 \begin_layout Plain Layout
8012 ] Löscht ein vorhandenes Gleitobjekt.
8013 Dies ist dann nützlich, wenn Sie ein Gleitobjekt, das in einer eingefügten
8014 Datei definiert wurde, nicht verwenden wollen.
8017 \begin_layout Description
8018 \begin_inset Flex Code
8021 \begin_layout Plain Layout
8028 \begin_inset Flex Code
8031 \begin_layout Plain Layout
8037 ] Löscht ein existierendes Layout bzw.
8038 \begin_inset space \space{}
8044 \begin_layout Description
8045 \begin_inset Flex Code
8048 \begin_layout Plain Layout
8055 \begin_inset Flex Code
8058 \begin_layout Plain Layout
8064 ] Das Dateiformat (wie es in den \SpecialChar LyX
8065 -Voreinstellungen definiert ist) das von
8066 dieser Dokumentklasse erzeugt wird.
8067 Es ist hauptsächlich nützlich wenn
8068 \begin_inset Flex Code
8071 \begin_layout Plain Layout
8078 \begin_inset Flex Code
8081 \begin_layout Plain Layout
8087 gesetzt ist und man einen neuen Typ eines
8088 \begin_inset Quotes gld
8092 \begin_inset Quotes grd
8095 -Dokuments definieren will.
8097 \begin_inset Quotes gld
8101 \begin_inset Flex Code
8104 \begin_layout Plain Layout
8111 \begin_inset Quotes grd
8115 \begin_inset Quotes gld
8119 \begin_inset Flex Code
8122 \begin_layout Plain Layout
8129 \begin_inset Quotes grd
8132 zurückgesetzt wenn der entsprechende
8133 \begin_inset Flex Code
8136 \begin_layout Plain Layout
8142 -Parameter gefunden wird.
8145 \begin_layout Description
8146 \begin_inset Flex Code
8149 \begin_layout Plain Layout
8156 \begin_inset Flex Code
8159 \begin_layout Plain Layout
8170 \begin_inset Flex Code
8173 \begin_layout Plain Layout
8180 \begin_inset Flex Code
8183 \begin_layout Plain Layout
8189 ] Gibt an welche Dokumentart diese Klasse erzeugt.
8192 \begin_layout Description
8193 \begin_inset Flex Code
8196 \begin_layout Plain Layout
8203 \begin_inset Flex Code
8206 \begin_layout Plain Layout
8213 \begin_inset Flex Code
8216 \begin_layout Plain Layout
8222 ] Der zweite String gibt Optionen für das Paket im ersten String an.
8224 \begin_inset Quotes gld
8228 \begin_inset Flex Code
8231 \begin_layout Plain Layout
8232 PackageOptions natbib square
8238 \begin_inset Quotes grd
8242 \begin_inset Flex Code
8245 \begin_layout Plain Layout
8252 \begin_inset Flex Code
8255 \begin_layout Plain Layout
8262 (Für \SpecialChar TeX
8263 perten: Dies bewirkt, dass \SpecialChar LyX
8265 \begin_inset Flex Code
8268 \begin_layout Plain Layout
8271 PassOptionsToPackage{natbib}{square}
8277 \begin_inset Flex Code
8280 \begin_layout Plain Layout
8289 \begin_layout Description
8290 \begin_inset Flex Code
8293 \begin_layout Plain Layout
8300 \begin_inset Flex Code
8303 \begin_layout Plain Layout
8312 \begin_inset Flex Code
8315 \begin_layout Plain Layout
8322 \begin_inset Flex Code
8325 \begin_layout Plain Layout
8331 ] Der Standard-Seitenstil.
8333 \begin_inset Flex Noun
8336 \begin_layout Plain Layout
8337 Dokument\SpecialChar menuseparator
8346 \begin_layout Description
8347 \begin_inset Flex Code
8350 \begin_layout Plain Layout
8356 Definiert den Vorspann für das \SpecialChar LaTeX
8358 Beachten Sie, dass dies jede vorhergehende
8359 \begin_inset Flex Code
8362 \begin_layout Plain Layout
8369 \begin_inset Flex Code
8372 \begin_layout Plain Layout
8378 -Deklaration überschreibt.
8380 \begin_inset Flex Code
8383 \begin_layout Plain Layout
8389 wenn Sie Material zum Vorspann hinzufügen wollen.) Muss mit
8390 \begin_inset Quotes gld
8394 \begin_inset Flex Code
8397 \begin_layout Plain Layout
8404 \begin_inset Quotes grd
8410 \begin_layout Description
8411 \begin_inset Flex Code
8414 \begin_layout Plain Layout
8421 \begin_inset Flex Code
8424 \begin_layout Plain Layout
8431 \begin_inset Flex Code
8434 \begin_layout Plain Layout
8443 \begin_inset space \thinspace{}
8447 \begin_inset Flex Code
8450 \begin_layout Plain Layout
8456 ] zeigt an, ob die Klasse bereits die Funktion
8457 \begin_inset Flex Code
8460 \begin_layout Plain Layout
8467 Eine Funktion ist im Allgemeinen der Name eines Paketes (z.
8468 \begin_inset space \thinspace{}
8472 \begin_inset space \space{}
8476 \begin_inset Flex Code
8479 \begin_layout Plain Layout
8486 \begin_inset Flex Code
8489 \begin_layout Plain Layout
8495 ) oder ein Makro (z.
8496 \begin_inset space \thinspace{}
8500 \begin_inset space \space{}
8504 \begin_inset Flex Code
8507 \begin_layout Plain Layout
8514 \begin_inset Flex Code
8517 \begin_layout Plain Layout
8525 \begin_inset CommandInset ref
8527 reference "chap:Liste-von-Funktionen"
8531 für eine Liste der Funktionen.
8534 \begin_layout Description
8535 \begin_inset Flex Code
8538 \begin_layout Plain Layout
8545 \begin_inset Flex Code
8548 \begin_layout Plain Layout
8554 ] zeigt an, dass dieses Layout die Funktionalität des Moduls
8555 \begin_inset Flex Code
8558 \begin_layout Plain Layout
8564 anbietet, das als Dateiname ohne die Erweiterung
8569 Dies wird typischerweise benutzt, wenn das Layout das Modul direkt benutzt
8571 \begin_inset Flex Code
8574 \begin_layout Plain Layout
8581 Es könnte auch in einem Modul benutzt werden, das eine andere Implementation
8582 derselben Funktion liefert.
8585 \begin_layout Description
8586 \begin_inset Flex Code
8589 \begin_layout Plain Layout
8596 \begin_inset Flex Code
8599 \begin_layout Plain Layout
8605 ] Erstellt einen neuen Paragraphstil, falls er noch nicht existiert.
8606 Existiert er bereits, wird
8607 \begin_inset Flex Code
8610 \begin_layout Plain Layout
8618 \begin_inset Quotes gld
8622 \begin_inset Flex Code
8625 \begin_layout Plain Layout
8632 \begin_inset Quotes grd
8638 \begin_layout Description
8639 \begin_inset Flex Code
8642 \begin_layout Plain Layout
8649 \begin_inset Flex Code
8652 \begin_layout Plain Layout
8662 zeigt an, ob die Klasse die Funktion
8663 \begin_inset Flex Code
8666 \begin_layout Plain Layout
8673 Mehrfache Funktionen müssen durch Komma getrennt werden Beachten Sie, dass
8674 Sie nur unterstützte Funktionen anfordern können.
8676 \begin_inset CommandInset ref
8678 reference "chap:Liste-von-Funktionen"
8682 für eine Liste der Funktionen.) Wenn Sie ein Paket mit bestimmten Optionen
8683 anfordern müssen, können Sie zusätzlich
8684 \begin_inset Flex Code
8687 \begin_layout Plain Layout
8696 \begin_layout Description
8697 \begin_inset Flex Code
8700 \begin_layout Plain Layout
8707 \begin_inset Flex Code
8710 \begin_layout Plain Layout
8716 ] ist ein String dessen Länge die Breite des rechten Randes festlegt, zum
8718 \begin_inset Quotes gld
8722 \begin_inset Flex Code
8725 \begin_layout Plain Layout
8732 \begin_inset Quotes grd
8738 \begin_layout Description
8739 \begin_inset Flex Code
8742 \begin_layout Plain Layout
8749 \begin_inset Flex Code
8752 \begin_layout Plain Layout
8758 ] legt die Nummerierungstiefe fest; korrespondiert mit dem \SpecialChar LaTeX
8760 \begin_inset Flex Code
8763 \begin_layout Plain Layout
8772 \begin_layout Description
8773 \begin_inset Flex Code
8776 \begin_layout Plain Layout
8783 \begin_inset Flex Code
8786 \begin_layout Plain Layout
8795 \begin_inset space \thinspace{}
8799 \begin_inset Flex Code
8802 \begin_layout Plain Layout
8808 ] Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
8811 \begin_inset Flex Noun
8814 \begin_layout Plain Layout
8815 Dokument\SpecialChar menuseparator
8824 \begin_layout Description
8825 \begin_inset Flex Code
8828 \begin_layout Plain Layout
8835 \begin_inset Flex Code
8838 \begin_layout Plain Layout
8844 ] definiert einen neuen Absatzstil.
8845 Wenn er bereits existiert, werden stattdessen einige seiner Parameter neu
8848 \begin_inset Quotes gld
8852 \begin_inset Flex Code
8855 \begin_layout Plain Layout
8862 \begin_inset Quotes grd
8866 \begin_inset Newline newline
8870 \begin_inset CommandInset ref
8872 reference "subsec:Einzelne-Absatz-Layouts"
8876 für mehr über Absatzstile.
8879 \begin_layout Description
8880 \begin_inset Flex Code
8883 \begin_layout Plain Layout
8890 \begin_inset Flex Code
8893 \begin_layout Plain Layout
8899 ] ist der Name des Befehls oder der Umgebung, der für
8900 \begin_inset Flex Code
8903 \begin_layout Plain Layout
8909 benutzt werden soll.
8912 \begin_layout Description
8913 \begin_inset Flex Code
8916 \begin_layout Plain Layout
8923 \begin_inset Flex Code
8926 \begin_layout Plain Layout
8935 \begin_inset Flex Code
8938 \begin_layout Plain Layout
8944 ] gibt an, wie der Dokumenttitel aussehen soll.
8946 \begin_inset Flex Code
8949 \begin_layout Plain Layout
8955 bedeutet, dass das Makro namens
8956 \begin_inset Flex Code
8959 \begin_layout Plain Layout
8965 nach dem letzten Layout mit
8966 \begin_inset Quotes gld
8970 \begin_inset Flex Code
8973 \begin_layout Plain Layout
8975 \begin_inset space ~
8984 \begin_inset Quotes grd
8987 gesetzt werden soll.
8989 \begin_inset Flex Code
8992 \begin_layout Plain Layout
8998 ist für den Fall, dass alle Layouts mit
8999 \begin_inset Quotes gld
9003 \begin_inset Flex Code
9006 \begin_layout Plain Layout
9008 \begin_inset space ~
9017 \begin_inset Quotes grd
9021 \begin_inset Flex Code
9024 \begin_layout Plain Layout
9030 -Umgebung gesetzt werden sollen.
9033 \begin_layout Description
9034 \begin_inset Flex Code
9037 \begin_layout Plain Layout
9044 \begin_inset Flex Code
9047 \begin_layout Plain Layout
9053 ] legt fest, bis zu welcher Tiefe das Inhaltsverzeichnis gehen soll; korrespondi
9054 ert mit dem \SpecialChar LaTeX
9056 \begin_inset Flex Code
9059 \begin_layout Plain Layout
9068 \begin_layout Subsection
9074 \begin_inset CommandInset label
9076 name "subsec:Der-Abschnitt-ClassOptions"
9083 \begin_layout Standard
9085 \begin_inset Flex Code
9088 \begin_layout Plain Layout
9094 kann folgende Einträge enthalten:
9097 \begin_layout Description
9098 \begin_inset Flex Code
9101 \begin_layout Plain Layout
9108 \begin_inset Flex Code
9111 \begin_layout Plain Layout
9117 ] Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
9119 \begin_inset Quotes gld
9123 \begin_inset Flex Code
9126 \begin_layout Plain Layout
9133 \begin_inset Quotes grd
9139 \begin_layout Description
9140 \begin_inset Flex Code
9143 \begin_layout Plain Layout
9149 wird benutzt, um die DTD-Zeile mit XML-basierten Klassen zu setzen.
9151 \begin_inset Quotes gld
9154 -//OASIS//DTD DocBook V4.2//EN
9155 \begin_inset Quotes grd
9161 \begin_layout Description
9162 \begin_inset Flex Code
9165 \begin_layout Plain Layout
9172 \begin_inset Flex Code
9175 \begin_layout Plain Layout
9181 ] Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
9183 \begin_inset Flex Code
9186 \begin_layout Plain Layout
9198 Befehl als optionales Argument übergeben.
9201 \begin_layout Description
9202 \begin_inset Flex Code
9205 \begin_layout Plain Layout
9212 \begin_inset Flex Code
9215 \begin_layout Plain Layout
9216 string="empty|plain|headings|fancy"
9221 ] Eine Liste verfügbarer Seitenstile; die Einträge werden mit
9222 \begin_inset Quotes gld
9226 \begin_inset Flex Code
9229 \begin_layout Plain Layout
9236 \begin_inset Quotes grd
9242 \begin_layout Standard
9244 \begin_inset Flex Code
9247 \begin_layout Plain Layout
9254 \begin_inset Quotes gld
9258 \begin_inset Flex Code
9261 \begin_layout Plain Layout
9268 \begin_inset Quotes grd
9274 \begin_layout Subsection
9275 Einzelne Absatz-Layouts
9276 \begin_inset CommandInset label
9278 name "subsec:Einzelne-Absatz-Layouts"
9285 \begin_layout Standard
9286 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
9290 \begin_layout Plain Layout
9291 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
9292 aber ein bereits definiertes umdefinieren.
9301 \begin_layout LyX-Code
9308 \begin_layout LyX-Code
9312 \begin_layout LyX-Code
9316 \begin_layout Standard
9317 Innerhalb des Blocks sind folgende Befehle erlaubt:
9320 \begin_layout Description
9323 \begin_inset Flex Code
9326 \begin_layout Plain Layout
9335 \begin_inset Flex Code
9338 \begin_layout Plain Layout
9346 =""] This paragraph will appear in the table of contents of the given type.
9347 An empty string disables.
9348 See also the OutlinerName and the IsTocCaption commands.
9352 \begin_layout Description
9353 \begin_inset Flex Code
9356 \begin_layout Plain Layout
9363 \begin_inset Flex Code
9366 \begin_layout Plain Layout
9371 , left, right, center
9376 ] Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
9380 \begin_layout Description
9381 \begin_inset Flex Code
9384 \begin_layout Plain Layout
9391 \begin_inset Flex Code
9394 \begin_layout Plain Layout
9399 , left, right, center
9404 ] Eine Liste von möglichen Textausrichtungen, die durch Kommata voneinander
9406 (Einige \SpecialChar LaTeX
9407 -Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
9409 Beispielsweise sollte in einer nummerierten Aufzählung der Text nicht rechtsbün
9410 dig oder zentriert gesetzt werden.)
9413 \begin_layout Description
9414 \begin_inset Flex Code
9417 \begin_layout Plain Layout
9424 \begin_inset Flex Code
9427 \begin_layout Plain Layout
9433 ] Definiert Argument Nummer <int> eines Befehls\SpecialChar breakableslash
9434 einer Umgebung, der/die im
9435 aktuellen Stil definiert ist.
9436 Dies ist nützlich für Dinge wie Abschnittsüberschriften.
9437 Jedes Argument (optional oder erforderlich) eines Befehls oder einer Umgebung
9438 hat eine eigene Definition (ausgenommen das erforderliche Haupt-Argument
9440 Die Nummer gibt die Reihenfolge des Arguments an.
9441 Die Definition muss mit
9442 \begin_inset Flex Code
9445 \begin_layout Plain Layout
9453 \begin_inset space ~
9456 optionalen Argumenten hat somit diese Struktur:
9496 \begin_layout Standard
9498 \begin_inset Flex Code
9501 \begin_layout Plain Layout
9507 -Definition sind die folgenden Spezifikationen möglich:
9510 \begin_layout Itemize
9511 \begin_inset Flex Code
9514 \begin_layout Plain Layout
9521 \begin_inset Flex Code
9524 \begin_layout Plain Layout
9532 The string that will appear both in the menu (to insert this argument) and
9533 on the argument inset button (unless you also specify a separate
9534 \begin_inset Flex Code
9537 \begin_layout Plain Layout
9546 For the menu, you can define an accelerator by appending the respective
9547 character to the string, divided by
9550 \begin_inset Quotes gld
9554 \begin_inset Quotes grd
9558 \begin_inset space \thinspace{}
9563 \begin_inset Quotes gld
9567 \begin_inset Flex Code
9570 \begin_layout Plain Layout
9577 \begin_inset Quotes grd
9583 \begin_layout Itemize
9584 \begin_inset Flex Code
9587 \begin_layout Plain Layout
9594 \begin_inset Flex Code
9597 \begin_layout Plain Layout
9605 A separate string for the menu.
9606 You can define an accelerator by appending the respective character to
9607 the string, divided by
9610 \begin_inset Quotes gld
9614 \begin_inset Quotes grd
9618 \begin_inset space \thinspace{}
9623 \begin_inset Quotes gld
9627 \begin_inset Flex Code
9630 \begin_layout Plain Layout
9637 \begin_inset Quotes grd
9643 This specification is optional.
9644 If it is not given the
9645 \begin_inset Flex Code
9648 \begin_layout Plain Layout
9656 will be used instead for the menu.
9659 \begin_layout Itemize
9660 \begin_inset Flex Code
9663 \begin_layout Plain Layout
9670 \begin_inset Flex Code
9673 \begin_layout Plain Layout
9681 A longer explanatory text that appears in the tooltip when hovering over
9685 \begin_layout Itemize
9686 \begin_inset Flex Code
9689 \begin_layout Plain Layout
9696 \begin_inset Flex Code
9699 \begin_layout Plain Layout
9708 \begin_inset space \thinspace{}
9712 \begin_inset Flex Code
9715 \begin_layout Plain Layout
9723 Declare if this is a mandatory (1) or an optional (0) argument.
9724 Mandatory arguments will be output empty if not given, while optional arguments
9725 will not be output at all.
9726 By default, mandatory arguments are delimited by
9727 \begin_inset Flex Code
9730 \begin_layout Plain Layout
9738 , while optional arguments are delimited by
9741 \begin_inset Flex Code
9744 \begin_layout Plain Layout
9753 \begin_layout Itemize
9754 \begin_inset Flex Code
9757 \begin_layout Plain Layout
9764 \begin_inset Flex Code
9767 \begin_layout Plain Layout
9775 Defines another argument (by its number) which this argument requires to
9776 be output if it is itself output.
9778 \begin_inset space \thinspace{}
9781 g., in \SpecialChar LaTeX
9782 commands, optional arguments often require previous optional arguments
9783 to be output (at least empty), as in
9786 \begin_inset Flex Code
9789 \begin_layout Plain Layout
9792 command[][Argument]{Text}
9800 This can be achieved by the statement
9803 \begin_inset Flex Code
9806 \begin_layout Plain Layout
9813 \begin_inset Flex Code
9816 \begin_layout Plain Layout
9825 \begin_layout Itemize
9826 \begin_inset Flex Code
9829 \begin_layout Plain Layout
9836 \begin_inset Flex Code
9839 \begin_layout Plain Layout
9845 Definiert ein eigenes linkes Begrenzungszeichen (satt
9846 \begin_inset Flex Code
9849 \begin_layout Plain Layout
9856 \begin_inset Flex Code
9859 \begin_layout Plain Layout
9866 Ein Zeilenumbruch in der Ausgabe wird mit
9867 \begin_inset Flex Code
9870 \begin_layout Plain Layout
9879 \begin_layout Itemize
9880 \begin_inset Flex Code
9883 \begin_layout Plain Layout
9890 \begin_inset Flex Code
9893 \begin_layout Plain Layout
9899 Definiert ein eigenes rechtes Begrenzungszeichen (statt
9900 \begin_inset Flex Code
9903 \begin_layout Plain Layout
9910 \begin_inset Flex Code
9913 \begin_layout Plain Layout
9920 Ein Zeilenumbruch in der Ausgabe wird mit
9921 \begin_inset Flex Code
9924 \begin_layout Plain Layout
9933 \begin_layout Itemize
9934 \begin_inset Flex Code
9937 \begin_layout Plain Layout
9944 \begin_inset Flex Code
9947 \begin_layout Plain Layout
9953 Definiert ein Argument, das nur eingefügt wird, wenn der Nutzer kein Argument
9955 Das heißt, wenn keine Argument-Einfügung eingefügt wurde oder sie eingefügt
9956 wurde aber leer ist.
9957 Mehrere Argumente werden durch Kommas getrennt.
9960 \begin_layout Itemize
9961 \begin_inset Flex Code
9964 \begin_layout Plain Layout
9971 \begin_inset Flex Code
9974 \begin_layout Plain Layout
9980 Definiert ein Argument, das in jedem Fall eingefügt wird (allein oder zusätzlic
9981 h zu benutzerdefinierten Argumenten).
9982 Mehrere Argumente werden durch Kommas getrennt.
9985 \begin_layout Itemize
9986 \begin_inset Flex Code
9989 \begin_layout Plain Layout
9995 Die Schrift, die für den Argumentinhalt verwendet wird; siehe
9996 \begin_inset CommandInset ref
9998 reference "subsec:Beschreibung-des-Zeichensatzes"
10005 \begin_layout Itemize
10006 \begin_inset Flex Code
10009 \begin_layout Plain Layout
10015 Die Schrift, die für die Marke verwendet wird; siehe
10016 \begin_inset CommandInset ref
10018 reference "subsec:Beschreibung-des-Zeichensatzes"
10025 \begin_layout Itemize
10026 \begin_inset Flex Code
10029 \begin_layout Plain Layout
10036 \begin_inset Flex Code
10039 \begin_layout Plain Layout
10044 , Minimalistic, Conglomerate
10049 ] legt den Anzeigestil für den Rahmen und Knopf der Einfügung fest.
10052 \begin_layout Itemize
10053 \begin_inset Flex Code
10056 \begin_layout Plain Layout
10063 \begin_inset Flex Code
10066 \begin_layout Plain Layout
10075 \begin_inset Flex Code
10078 \begin_layout Plain Layout
10086 , this argument is automatically inserted when the respective style is selected.
10087 Currently, only one argument per style\SpecialChar breakableslash
10088 layout can be automatically inserted.
10091 \begin_layout Itemize
10092 \begin_inset Flex Code
10095 \begin_layout Plain Layout
10102 \begin_inset Flex Code
10105 \begin_layout Plain Layout
10114 \begin_inset Flex Code
10117 \begin_layout Plain Layout
10125 , this argument will be inserted with a copy of the co-text (either selected
10126 text or the whole paragraph) as content.
10129 \begin_layout Itemize
10132 \begin_inset Flex Code
10135 \begin_layout Plain Layout
10144 \begin_inset Flex Code
10147 \begin_layout Plain Layout
10158 ] Whether the contents of this argument should be output in raw form, meaning
10159 without special translations that \SpecialChar LaTeX
10162 \begin_inset Flex Code
10165 \begin_layout Plain Layout
10173 status is inherited by the inset or paragraph layout the argument belongs
10174 to, true and false change the status for the given argument only.
10177 \begin_layout Itemize
10178 \begin_inset Flex Code
10181 \begin_layout Plain Layout
10188 \begin_inset Flex Code
10191 \begin_layout Plain Layout
10192 string of characters
10202 Defines individual characters that should be output in raw form, meaning
10203 without special translations that \SpecialChar LaTeX
10205 Note that, contrary to PassThru, this needs to be explicitly defined for
10207 That is, arguments do not inherit PassThruChars from their parent inset
10211 \begin_layout Itemize
10214 \begin_inset Flex Code
10217 \begin_layout Plain Layout
10226 \begin_inset Flex Code
10229 \begin_layout Plain Layout
10239 \begin_inset space \thinspace{}
10243 \begin_inset Flex Code
10246 \begin_layout Plain Layout
10254 ] If this is set to 1, the argument will output its content in the corresponding
10255 item in the table of contents.
10259 \begin_layout Standard
10262 By default, the text entered in the \SpecialChar LyX
10263 workarea in the respective layout is
10264 the last (mandatory) argument of a command if the
10265 \begin_inset Flex Code
10268 \begin_layout Plain Layout
10277 \begin_inset Flex Code
10280 \begin_layout Plain Layout
10289 However, arguments with the prefix
10290 \begin_inset Flex Code
10293 \begin_layout Plain Layout
10301 are output after this workarea argument.
10302 Note that post-argument numbering restarts at 1, so the first argument
10303 following the workarea argument is
10306 \begin_inset Flex Code
10309 \begin_layout Plain Layout
10316 Post-Argumente werden in allen anderen
10317 \begin_inset Flex Code
10320 \begin_layout Plain Layout
10327 \begin_inset Flex Code
10330 \begin_layout Plain Layout
10339 \begin_layout Standard
10340 Argumente für Listen-
10341 \begin_inset Flex Code
10344 \begin_layout Plain Layout
10353 \begin_inset Flex Code
10356 \begin_layout Plain Layout
10365 \begin_inset Flex Code
10368 \begin_layout Plain Layout
10374 gefolgt von der Nummer (z.
10375 \begin_inset space \thinspace{}
10380 \begin_inset Flex Code
10383 \begin_layout Plain Layout
10393 \begin_layout Description
10394 \begin_inset Flex Code
10397 \begin_layout Plain Layout
10403 Beachten Sie, dass dies alle vorhergehenden
10404 \begin_inset Flex Code
10407 \begin_layout Plain Layout
10413 -Dekla\SpecialChar softhyphen
10414 ration für diesen Stil überschreibt.
10416 \begin_inset Quotes gld
10420 \begin_inset Flex Code
10423 \begin_layout Plain Layout
10430 \begin_inset Quotes grd
10435 \begin_inset CommandInset ref
10437 reference "subsec:I18n"
10441 für Details zur Verwendung.
10444 \begin_layout Description
10445 \begin_inset Flex Code
10448 \begin_layout Plain Layout
10455 \begin_inset Flex Code
10458 \begin_layout Plain Layout
10468 \begin_layout Plain Layout
10469 \begin_inset Quotes gld
10473 \begin_inset Quotes grd
10476 ist eine Gleitkommazahl, wie
10477 \begin_inset Quotes gld
10481 \begin_inset Quotes grd
10489 Der vertikale Abstand, der die letzte Serie von Absätzen vom folgenden
10491 Wenn der nächste Paragraph einen anderen Stil hat, werden die Abstände
10492 nicht einfach addiert, sondern das Maximum wird verwendet.
10495 \begin_layout Description
10496 \begin_inset Flex Code
10499 \begin_layout Plain Layout
10506 \begin_inset Flex Code
10509 \begin_layout Plain Layout
10515 ] ist die Kategorie für diesen Stil.
10516 Sie wird benutzt, um zugehörige Stile in der Layout-Kombobox der Werkzeugleiste
10518 Jeder beliebige String kann benutzt werden, aber es ist sinnvoll vorhandene
10519 Ka\SpecialChar softhyphen
10520 te\SpecialChar softhyphen
10521 gorien zusammen mit Ihren eigenen Stilen zu benutzen.
10524 \begin_layout Description
10525 \begin_inset Flex Code
10528 \begin_layout Plain Layout
10534 ist die Tiefe des XML-Befehls und wird nur für XML-Formate benutzt.
10537 \begin_layout Description
10538 \begin_inset Flex Code
10541 \begin_layout Plain Layout
10548 \begin_inset Flex Code
10551 \begin_layout Plain Layout
10557 ] Kopiert alle Eigenschaften eines bereits definierten Layouts in das aktuelle.
10560 \begin_layout Description
10561 \begin_inset Flex Code
10564 \begin_layout Plain Layout
10571 \begin_inset Flex Code
10574 \begin_layout Plain Layout
10580 ] ist der Name eines Stils, dessen Vorspann
10584 diesem ausgegeben werden soll.
10585 Dadurch wird eine Reihenfolge von Vorspannteilen bewirkt, wenn Makro-Definition
10586 en voneinander abhängen.
10590 \begin_layout Plain Layout
10591 Beachten Sie, dass es außer dieser Funktionalität keine andere Möglichkeit
10592 gibt, Vorspanne zu ordnen.
10593 Die Reihenfolge, die Sie in einer \SpecialChar LyX
10594 -Version sehen, kann sich in späteren
10595 Versionen ohne Warnung ändern.
10603 \begin_layout Description
10604 \begin_inset Flex Code
10607 \begin_layout Plain Layout
10614 \begin_inset Flex Code
10617 \begin_layout Plain Layout
10622 , Box, Filled_Box, Static
10631 ist der Markentyp, der am Ende eines Absatzes steht (oder mehrerer Absätze,
10633 \begin_inset Flex Code
10636 \begin_layout Plain Layout
10643 \begin_inset Newline newline
10647 \begin_inset Flex Code
10650 \begin_layout Plain Layout
10657 \begin_inset Flex Code
10660 \begin_layout Plain Layout
10667 \begin_inset Flex Code
10670 \begin_layout Plain Layout
10677 \begin_inset Newline newline
10681 \begin_inset Flex Code
10684 \begin_layout Plain Layout
10691 \begin_inset Quotes gld
10695 \begin_inset Quotes grd
10699 \begin_inset Flex Code
10702 \begin_layout Plain Layout
10709 \begin_inset Flex Code
10712 \begin_layout Plain Layout
10718 ist ein weißes oder schwarzes Quadrat, das für das Markieren eines Beweisendes
10721 \begin_inset Flex Code
10724 \begin_layout Plain Layout
10730 ist eine explizite Zeichenkette.
10733 \begin_layout Description
10734 \begin_inset Flex Code
10737 \begin_layout Plain Layout
10744 \begin_inset Flex Code
10747 \begin_layout Plain Layout
10753 ] ist eine Zeichenkette, die für einen
10754 \begin_inset Flex Code
10757 \begin_layout Plain Layout
10764 \begin_inset Newline newline
10768 \begin_inset Flex Code
10771 \begin_layout Plain Layout
10780 \begin_layout Description
10781 \begin_inset Flex Code
10784 \begin_layout Plain Layout
10790 Der Zeichensatz, der für den Textkörper
10794 die Marke verwendet wird, siehe
10795 \begin_inset CommandInset ref
10797 reference "subsec:Beschreibung-des-Zeichensatzes"
10803 \begin_inset Flex Code
10806 \begin_layout Plain Layout
10812 gesetzt, dann erhält
10813 \begin_inset Flex Code
10816 \begin_layout Plain Layout
10822 automatisch denselben Wert.
10824 \begin_inset Flex Code
10827 \begin_layout Plain Layout
10833 zuerst definiert werden.
10836 \begin_layout Description
10837 \begin_inset Flex Code
10840 \begin_layout Plain Layout
10847 \begin_inset Flex Code
10850 \begin_layout Plain Layout
10856 ] Wird benutzt um neue Stile für stabile \SpecialChar LyX
10857 -Versionen zu konvertieren.
10858 Die erste stabile Version, die das unterstützt ist \SpecialChar LyX
10860 Das Argument ist eine Nummer, die entweder 0, -1 oder irgend eine Zahl
10861 größer Null sein kann.
10863 \begin_inset Flex Code
10866 \begin_layout Plain Layout
10872 eines Stils größer als Null ist, wird er immer in den Dokumentkopf geschrieben.
10873 Wenn eine .lyx-Datei gelesen wird, werden die Stil-Definitionen aus dem
10874 Dokumentkopf zur Dokumentklasse hinzugefügt.
10875 Dadurch können sogar ältere \SpecialChar LyX
10876 -Versionen den Stil handhaben.
10878 \begin_inset Flex Code
10881 \begin_layout Plain Layout
10887 ist eine Versionsnummer: Wenn der Stil gelesen wird, und die Versionsnummer
10888 ist kleiner als die Versionsnummer des bereits existierenden Stils der
10889 Dokumentklasse, wird der neue Stil ignoriert.
10890 Wenn die Versionsnummer größer ist, ersetzt der neue Stil den bestehenden.
10891 Der Wert -1 steht für eine unendliche Versionsnummer, das heißt der Stil
10892 wird immer benutzt.
10895 \begin_layout Description
10896 \begin_inset Flex Code
10899 \begin_layout Plain Layout
10906 \begin_inset Flex Code
10909 \begin_layout Plain Layout
10918 \begin_inset space \thinspace{}
10922 \begin_inset Flex Code
10925 \begin_layout Plain Layout
10931 ] Normalerweise erlaubt es \SpecialChar LyX
10932 nicht, mehr als ein Leerzeichen zwischen Wörtern
10934 Diese Eigenschaft kann in bestimmten Fällen umständ\SpecialChar softhyphen
10935 lich sein, zum Beispiel,
10936 wenn ein Programmcode eingegeben werden soll.
10937 In solchen Fällen kann
10938 \begin_inset Flex Code
10941 \begin_layout Plain Layout
10948 \begin_inset Flex Code
10951 \begin_layout Plain Layout
10959 erzeugt in diesem Falls sich \SpecialChar LyX
10960 nicht im \SpecialChar LaTeX
10961 -Modus befindet, erzeugt es für
10962 jedes zusätzliche Leerzeichen ein geschütztes Leerzeichen.
10965 \begin_layout Description
10966 \begin_inset Flex Code
10969 \begin_layout Plain Layout
10975 Diese Tags kontrollieren die XHTML-Ausgabe.
10977 \begin_inset CommandInset ref
10979 reference "sec:Tags-for-XHTML"
10986 \begin_layout Description
10987 \begin_inset Flex Code
10990 \begin_layout Plain Layout
10996 [FIXME] (Wird nur für XML-Formate benutzt.)
10999 \begin_layout Description
11000 \begin_inset Flex Code
11003 \begin_layout Plain Layout
11010 \begin_inset Flex Code
11013 \begin_layout Plain Layout
11022 \begin_inset space \thinspace{}
11026 \begin_inset Flex Code
11029 \begin_layout Plain Layout
11036 \begin_inset Flex Code
11039 \begin_layout Plain Layout
11045 gesetzt, wird der Stil in den \SpecialChar LaTeX
11046 -Vorspann gesetzt und nicht in den eigentlichen
11048 Dies ist nützlich für Dokumentklassen, die Informationen wie den Titel
11049 und Autor im Vorspann erwarten.
11050 Beachten Sie, dass dies nur für Stile funktioniert, deren
11051 \begin_inset Flex Code
11054 \begin_layout Plain Layout
11061 \begin_inset Flex Code
11064 \begin_layout Plain Layout
11071 \begin_inset Flex Code
11074 \begin_layout Plain Layout
11083 \begin_layout Description
11084 \begin_inset Flex Code
11087 \begin_layout Plain Layout
11094 \begin_inset Flex Code
11097 \begin_layout Plain Layout
11106 \begin_inset space \thinspace{}
11110 \begin_inset Flex Code
11113 \begin_layout Plain Layout
11120 \begin_inset Flex Code
11123 \begin_layout Plain Layout
11129 gesetzt, wird der Stil als Teil des Titel-Abschnitts behandelt (siehe auch
11130 die allgemeinen Textklassen-Parameter
11131 \begin_inset Flex Code
11134 \begin_layout Plain Layout
11141 \begin_inset Flex Code
11144 \begin_layout Plain Layout
11153 \begin_layout Description
11156 \begin_inset Flex Code
11159 \begin_layout Plain Layout
11168 \begin_inset Flex Code
11171 \begin_layout Plain Layout
11181 \begin_inset space \thinspace{}
11185 \begin_inset Flex Code
11188 \begin_layout Plain Layout
11196 ] If this is set to 1 and AddToToc is enabled, the paragraph adds a summary
11197 of its contents in its item in the table of contents.
11198 Otherwise, only the label, if it exists, appears.
11201 \begin_layout Description
11202 \begin_inset Flex Code
11205 \begin_layout Plain Layout
11212 \begin_inset Flex Code
11215 \begin_layout Plain Layout
11221 ] Der \SpecialChar LaTeX
11222 -Befehl, der ein Item in einer Liste definiert.
11223 Dieser Befehl muss ohne den Backslash am Anfang angegeben werden (die Voreinste
11224 llung ist ''item'', was in der \SpecialChar LaTeX
11226 \begin_inset Flex Code
11229 \begin_layout Plain Layout
11240 \begin_layout Description
11241 \begin_inset Flex Code
11244 \begin_layout Plain Layout
11251 \begin_inset Flex Code
11254 \begin_layout Plain Layout
11260 ] Ein zusätzlicher Abstand zwischen Absätzen desselben Layouts.
11261 Wenn in einer Umgebung andere Layouts integriert werden, so werden diese
11263 \begin_inset Flex Code
11266 \begin_layout Plain Layout
11272 der Umgebung getrennt.
11273 Die kompletten Unterpunkte der Umgebung werden jedoch
11278 \begin_inset Flex Code
11281 \begin_layout Plain Layout
11289 \begin_inset Flex Code
11292 \begin_layout Plain Layout
11307 \begin_layout Description
11308 \begin_inset Flex Code
11311 \begin_layout Plain Layout
11317 [FIXME] (Wird nur für XML-Formate benutzt.)
11320 \begin_layout Description
11321 \begin_inset Flex Code
11324 \begin_layout Plain Layout
11331 \begin_inset Flex Code
11334 \begin_layout Plain Layout
11343 \begin_inset space \thinspace{}
11347 \begin_inset Flex Code
11350 \begin_layout Plain Layout
11356 ] Normalerweise ist es in \SpecialChar LyX
11357 nicht möglich, einen Absatz leer zu lassen, da
11358 das zu einer leeren \SpecialChar LaTeX
11359 -Ausgabe führen würde.
11360 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
11361 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
11362 damit keiner vergisst, sie anzugeben; in speziellen Klassen wird ein Absatz
11363 als Unterbrechung verwendet, der keinen Text enthält.
11366 \begin_layout Description
11367 \begin_inset Flex Code
11370 \begin_layout Plain Layout
11377 \begin_inset Flex Code
11380 \begin_layout Plain Layout
11386 ] Der vertikale Abstand zwischen der Marke und dem folgenden Text.
11387 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
11388 \begin_inset Flex Code
11391 \begin_layout Plain Layout
11398 \begin_inset Flex Code
11401 \begin_layout Plain Layout
11402 Centered_Top_Environment
11410 \begin_layout Description
11411 \begin_inset Flex Code
11414 \begin_layout Plain Layout
11421 \begin_inset Flex Code
11424 \begin_layout Plain Layout
11430 ] ist der Name des Zählers zur automatischen Nummerierung.
11431 Um den Zähler einer Marke zuzuordnen, muss er im
11432 \begin_inset Flex Code
11435 \begin_layout Plain Layout
11441 referenziert werden.
11442 Dies funktioniert zumindest mit
11443 \begin_inset Flex Code
11446 \begin_layout Plain Layout
11453 \begin_inset Flex Code
11456 \begin_layout Plain Layout
11463 \begin_inset Flex Code
11466 \begin_layout Plain Layout
11473 \begin_inset Flex Code
11476 \begin_layout Plain Layout
11483 \begin_inset Newline newline
11490 angegeben werden, wenn
11491 \begin_inset Flex Code
11494 \begin_layout Plain Layout
11501 \begin_inset Flex Code
11504 \begin_layout Plain Layout
11511 In diesem Fall ist es etwas kompliziert: Angenommen Sie haben
11512 \begin_inset Quotes eld
11516 \begin_inset Flex Code
11519 \begin_layout Plain Layout
11520 LabelCounter MeinZaehler
11526 \begin_inset Quotes erd
11529 angegeben, dann lauten die eigentlichen Zähler
11530 \begin_inset Flex Code
11533 \begin_layout Plain Layout
11540 \begin_inset Flex Code
11543 \begin_layout Plain Layout
11550 \begin_inset Flex Code
11553 \begin_layout Plain Layout
11560 \begin_inset Flex Code
11563 \begin_layout Plain Layout
11569 ; so wie in \SpecialChar LaTeX
11571 Diese Zähler müssen alle separat deklariert werden.
11572 \begin_inset Newline newline
11576 \begin_inset CommandInset ref
11578 reference "subsec:Zähler"
11582 für Einzelheiten zu Zählern.
11586 \begin_layout Description
11587 \begin_inset Flex Code
11590 \begin_layout Plain Layout
11596 Der Zeichensatz, der für die Marke verwendet wird.
11598 \begin_inset CommandInset ref
11600 reference "subsec:Beschreibung-des-Zeichensatzes"
11607 \begin_layout Description
11608 \begin_inset Flex Code
11611 \begin_layout Plain Layout
11618 \begin_inset Flex Code
11621 \begin_layout Plain Layout
11627 ] Text der angibt, wie weit die Marke eingerückt werden soll.
11630 \begin_layout Description
11631 \begin_inset Flex Code
11634 \begin_layout Plain Layout
11641 \begin_inset Flex Code
11644 \begin_layout Plain Layout
11650 ] Text der den horizontalen Abstand zwischen der Marke und dem folgenden
11652 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
11655 \begin_layout Description
11656 \begin_inset Flex Code
11659 \begin_layout Plain Layout
11666 \begin_inset Flex Code
11669 \begin_layout Plain Layout
11675 ] Der String, der für den
11676 \begin_inset Flex Code
11679 \begin_layout Plain Layout
11686 \begin_inset Flex Code
11689 \begin_layout Plain Layout
11697 \begin_inset Flex Code
11700 \begin_layout Plain Layout
11706 gesetzt wurde, kann der String spezielle Formatierungsbefehle enthalten,
11708 \begin_inset CommandInset ref
11710 reference "subsec:Zähler"
11714 be\SpecialChar softhyphen
11718 \begin_layout Description
11719 \begin_inset Flex Code
11722 \begin_layout Plain Layout
11723 LabelStringAppendix
11729 \begin_inset Flex Code
11732 \begin_layout Plain Layout
11738 ] wird im Anhang anstatt
11739 \begin_inset Flex Code
11742 \begin_layout Plain Layout
11749 Beachten Sie, dass jede Definition von
11750 \begin_inset Flex Code
11753 \begin_layout Plain Layout
11760 \begin_inset Flex Code
11763 \begin_layout Plain Layout
11764 LabelStringAppendix
11772 \begin_layout Description
11773 \begin_inset Flex Code
11776 \begin_layout Plain Layout
11782 [FIXME] (Wird nur für XML-Formate benutzt.)
11785 \begin_layout Description
11786 \begin_inset Flex Code
11789 \begin_layout Plain Layout
11796 \begin_inset Flex Code
11799 \begin_layout Plain Layout
11804 , Manual, Static, Above,
11805 \begin_inset Newline newline
11808 Centered, Sensitive, Enumerate,
11809 \begin_inset Newline newline
11812 Itemize, Bibliography
11821 \begin_layout Description
11822 \begin_inset Flex Code
11825 \begin_layout Plain Layout
11831 bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
11832 Verwenden Sie geschützte Leerzeichen wenn Sie mehr als ein Wort als Marke
11837 \begin_layout Description
11838 \begin_inset Flex Code
11841 \begin_layout Plain Layout
11847 bedeutet: die Marke ist was als
11848 \begin_inset Flex Code
11851 \begin_layout Plain Layout
11859 \begin_inset Quotes gld
11863 \begin_inset Quotes grd
11866 zu Beginn des Absatzes angezeigt.
11868 \begin_inset Flex Code
11871 \begin_layout Plain Layout
11878 \begin_inset Flex Code
11881 \begin_layout Plain Layout
11887 ist, wird sie nur im ersten Absatz von aufeinanderfolgenden Absätzen mit
11889 \begin_inset Flex Code
11892 \begin_layout Plain Layout
11902 \begin_layout Description
11903 \begin_inset Flex Code
11906 \begin_layout Plain Layout
11913 \begin_inset space ~
11917 \begin_inset space ~
11921 \begin_inset Flex Code
11924 \begin_layout Plain Layout
11930 sind Spezialfälle von
11931 \begin_inset Flex Code
11934 \begin_layout Plain Layout
11941 Die Marke erscheint über dem Absatz, entweder am Anfang der Zeile oder
11945 \begin_layout Description
11946 \begin_inset Flex Code
11949 \begin_layout Plain Layout
11955 ist ein Spezialfall für Beschriftungsmarken für Abbildungen und Tabellen-Gleito
11958 \begin_inset Flex Code
11961 \begin_layout Plain Layout
11967 bedeutet, dass der gedruckte Text von der Art des Gleitobjekts abhängt:
11968 Er ist fest einprogrammiert als 'GleitobjektTyp N', wobei N der Wert des
11969 Zählers des Gleitobjekttyps ist.
11970 Für den Fall, dass die Beschriftungsmarke außerhalb eines Gleitobjekts
11971 eingefügt wird, erscheint der
11972 \begin_inset Flex Code
11975 \begin_layout Plain Layout
11982 \begin_inset Quotes gld
11986 \begin_inset Quotes grd
11992 \begin_layout Description
11993 \begin_inset Flex Code
11996 \begin_layout Plain Layout
12002 erzeugt die üblichen Marken für Nummerierungen.
12003 Momentan sind diese fest auf arabische Zahlen, Kleinbuchstaben, kleine
12004 römische Zahlen und Großbuchstaben (für die 4
12005 \begin_inset space ~
12008 möglichen Schachtelungstiefen) programmiert.
12011 \begin_layout Description
12012 \begin_inset Flex Code
12015 \begin_layout Plain Layout
12021 erzeugt je nach Schachtelungstiefe verschiedene Auflistungszeichen, Diese
12022 sind ebenfalls fest programmiert.
12025 \begin_layout Description
12026 \begin_inset Flex Code
12029 \begin_layout Plain Layout
12035 sollte nur zusammen mit
12036 \begin_inset Flex Code
12039 \begin_layout Plain Layout
12040 LatexType BibEnvironment
12049 \begin_layout Description
12050 \begin_inset Flex Code
12053 \begin_layout Plain Layout
12059 Beachten Sie, dass dies alle vorhergehenden
12060 \begin_inset Flex Code
12063 \begin_layout Plain Layout
12069 -Deklaration für diesen Stil überschreibt.
12071 \begin_inset Quotes gld
12075 \begin_inset Flex Code
12078 \begin_layout Plain Layout
12085 \begin_inset Quotes grd
12090 \begin_inset CommandInset ref
12092 reference "subsec:I18n"
12096 für Details zur Verwendung.
12099 \begin_layout Description
12100 \begin_inset Flex Code
12103 \begin_layout Plain Layout
12110 \begin_inset Flex Code
12113 \begin_layout Plain Layout
12119 ] Der \SpecialChar LaTeX
12120 -Name für dieses Layout.
12121 Das bedeutet entweder der Name eines \SpecialChar LaTeX
12122 -Befehls oder der einer \SpecialChar LaTeX
12126 \begin_layout Description
12127 \begin_inset Flex Code
12130 \begin_layout Plain Layout
12137 \begin_inset Flex Code
12140 \begin_layout Plain Layout
12146 ] Ein optionaler Parameter für den entsprechenden
12147 \begin_inset Newline newline
12151 \begin_inset Flex Code
12154 \begin_layout Plain Layout
12161 Dieser Parameter kann innerhalb von \SpecialChar LyX
12162 nicht mehr geändert werden (man verwendet
12164 \begin_inset Flex Code
12167 \begin_layout Plain Layout
12173 für anpassbare Parameters).
12174 Dieser wird nach allen anderen \SpecialChar LaTeX
12176 \begin_inset Flex Code
12179 \begin_layout Plain Layout
12188 \begin_layout Description
12189 \begin_inset Flex Code
12192 \begin_layout Plain Layout
12199 \begin_inset Flex Code
12202 \begin_layout Plain Layout
12207 , Command, Environment, Item_Environment,
12208 \begin_inset Newline newline
12211 List_Environment, Bib_Environment
12216 ] Legt fest, wie das Layout in \SpecialChar LaTeX
12221 \begin_layout Plain Layout
12222 \begin_inset Flex Code
12225 \begin_layout Plain Layout
12231 mag irreführend sein, denn dessen Regeln gelten auch für DocBook-Klassen.
12232 Siehe die DocBook Klassendateien (Dateinames
12233 \begin_inset Flex Code
12236 \begin_layout Plain Layout
12242 ) für spezielle Beispiele.
12251 \begin_layout Description
12252 \begin_inset Flex Code
12255 \begin_layout Plain Layout
12261 bewirkt nichts besonderes – der Text wird als
12272 \begin_layout Description
12273 \begin_inset Flex Code
12276 \begin_layout Plain Layout
12282 behandelt den Text als Argument eines \SpecialChar LaTeX
12284 \begin_inset Newline newline
12288 \begin_inset Flex Code
12291 \begin_layout Plain Layout
12298 {\SpecialChar ldots
12307 \begin_layout Description
12308 \begin_inset Flex Code
12311 \begin_layout Plain Layout
12317 behandelt den Text als Kern einer \SpecialChar LaTeX
12319 \begin_inset Newline newline
12323 \begin_inset Flex Code
12326 \begin_layout Plain Layout
12333 }\SpecialChar ldots
12348 \begin_layout Description
12349 \begin_inset Flex Code
12352 \begin_layout Plain Layout
12358 bewirkt dasselbe wie
12359 \begin_inset Flex Code
12362 \begin_layout Plain Layout
12368 , nur dass vor jedem Absatz ein
12369 \begin_inset Flex Code
12372 \begin_layout Plain Layout
12384 \begin_layout Description
12385 \begin_inset Flex Code
12388 \begin_layout Plain Layout
12395 \begin_inset Flex Code
12398 \begin_layout Plain Layout
12405 \begin_inset Newline newline
12409 \begin_inset Flex Code
12412 \begin_layout Plain Layout
12418 als Argument an die Umgebung übergeben wird.
12419 \begin_inset Newline newline
12423 \begin_inset Flex Code
12426 \begin_layout Plain Layout
12436 \SpecialChar menuseparator
12439 Absatz-Einstellungen
12444 \begin_layout Description
12445 \begin_inset Flex Code
12448 \begin_layout Plain Layout
12455 \begin_inset Flex Code
12458 \begin_layout Plain Layout
12464 aber fügt zusätzlich das notwendige Argument (die längste Marke) zum Begin-Befe
12465 hl der Bibliografie-Umgebung ein:
12466 \begin_inset Newline newline
12470 \begin_inset Flex Code
12473 \begin_layout Plain Layout
12476 begin{thebibliography}{99}
12481 Es ist daher nur für die Bibliografie-Umgebung nützlich.
12482 Die voreingestellte längste Marke
12483 \begin_inset Quotes gld
12487 \begin_inset Quotes grd
12490 kann vom Nutzer in den Absatzeinstellungen eines Bibliografie-Eintrags
12494 \begin_layout Standard
12495 Fasst man die letzten Sachen zusammen, wird die \SpecialChar LaTeX
12496 -Ausgabe entweder so:
12499 \begin_layout LyX-Code
12502 LatexName[LatexParam]{\SpecialChar ldots
12506 \begin_layout Standard
12510 \begin_layout LyX-Code
12513 begin{LatexName}[LatexParam] \SpecialChar ldots
12519 \begin_layout Standard
12520 aussehen, abhängig vom \SpecialChar LaTeX
12525 \begin_layout Description
12526 \begin_inset Flex Code
12529 \begin_layout Plain Layout
12536 \begin_inset Flex Code
12539 \begin_layout Plain Layout
12545 ] Eine Zeichenkette, die zu Beginn des Inhalts des Stils ausgegeben wird.
12546 Ein Zeilenumbruch in der Ausgabe wird mit
12547 \begin_inset Flex Code
12550 \begin_layout Plain Layout
12559 \begin_layout Description
12560 \begin_inset Flex Code
12563 \begin_layout Plain Layout
12570 \begin_inset Flex Code
12573 \begin_layout Plain Layout
12579 ] Wenn ein Layout in ein anderes Layout für Umgebungen eingefügt wird, werden
12580 die Breiten der verschiedenen
12581 \begin_inset Flex Code
12584 \begin_layout Plain Layout
12590 nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
12592 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
12596 Dieser Parameter wird auch dann benutzt, wenn
12597 \begin_inset Flex Code
12600 \begin_layout Plain Layout
12607 \begin_inset Flex Code
12610 \begin_layout Plain Layout
12617 \begin_inset Flex Code
12620 \begin_layout Plain Layout
12627 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
12628 Rändern hinzugefügt.
12629 \begin_inset Newline newline
12632 Zum Beispiel bedeutet
12633 \begin_inset Quotes gld
12637 \begin_inset Flex Code
12640 \begin_layout Plain Layout
12647 \begin_inset Quotes grd
12650 , dass der Absatz mit der Breite eingerückt wird, die die Buchstaben
12651 \begin_inset Quotes gld
12655 \begin_inset Flex Code
12658 \begin_layout Plain Layout
12665 \begin_inset Quotes grd
12668 in der normalen Schriftart haben.
12669 man kann negative Breite erzeugen, indem man den String mit
12670 \begin_inset Quotes gld
12674 \begin_inset Flex Code
12677 \begin_layout Plain Layout
12684 \begin_inset Quotes grd
12688 Diese Art der Angabe wurde gewählt, damit der Text unabhängig von der verwendet
12689 en Bildschirmschriftart wie vorgesehen aussieht.
12692 \begin_layout Description
12693 \begin_inset Flex Code
12696 \begin_layout Plain Layout
12703 \begin_inset Flex Code
12706 \begin_layout Plain Layout
12711 , Manual, Dynamic, First_Dynamic, Right_Address_Box
12717 \begin_inset Newline newline
12720 legt fest, wie der linke Rand des Textes bestimmt wird.
12725 \begin_layout Description
12726 \begin_inset Flex Code
12729 \begin_layout Plain Layout
12735 wählt feste Randbreiten.
12739 \begin_layout Description
12740 \begin_inset Flex Code
12743 \begin_layout Plain Layout
12749 bedeutet, dass der Rand von der Einstellung der
12757 \SpecialChar menuseparator
12760 Absatz-Einstellungen
12763 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
12767 \begin_layout Description
12768 \begin_inset Flex Code
12771 \begin_layout Plain Layout
12777 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
12779 Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
12780 Es leuchtet ein, dass die Überschrift
12781 \begin_inset Quotes gld
12784 5.4.3.2.1 Sehr lange \SpecialChar ldots
12786 \begin_inset Quotes grd
12789 einen größeren linken Rand benötigt, als
12790 \begin_inset Quotes gld
12793 3.2 Sehr lange \SpecialChar ldots
12795 \begin_inset Quotes grd
12802 \begin_layout Description
12803 \begin_inset Flex Code
12806 \begin_layout Plain Layout
12812 arbeitet ähnlich wie
12813 \begin_inset Flex Code
12816 \begin_layout Plain Layout
12822 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
12823 Dies wird für die \SpecialChar LaTeX
12825 \begin_inset Flex Code
12828 \begin_layout Plain Layout
12837 \begin_layout Description
12838 \begin_inset Flex Code
12841 \begin_layout Plain Layout
12847 bedeutet, dass der Rand so gewählt wird, dass die längste Zeile des Absatzes
12848 gerade den rechten Rand berührt.
12849 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
12853 \begin_layout Description
12854 \begin_inset Flex Code
12857 \begin_layout Plain Layout
12864 \begin_inset Flex Code
12867 \begin_layout Plain Layout
12876 \begin_inset space \thinspace{}
12880 \begin_inset Flex Code
12883 \begin_layout Plain Layout
12890 \begin_inset Quotes gld
12894 \begin_inset Quotes grd
12898 -Befehle innerhalb dieses Layouts durch
12899 \begin_inset Flex Code
12902 \begin_layout Plain Layout
12910 geschützt werden müssen.
12911 (Achtung: Diese Einstellung sagt nichts darüber aus, ob der Befehl an sich
12912 geschützt werden soll.)
12915 \begin_layout Description
12916 \begin_inset Flex Code
12919 \begin_layout Plain Layout
12926 \begin_inset Flex Code
12929 \begin_layout Plain Layout
12936 \begin_inset space \thinspace{}
12940 \begin_inset Flex Code
12943 \begin_layout Plain Layout
12951 ] Gibt an, ob Zeilenumbrüche in \SpecialChar LaTeX
12953 \begin_inset Quotes gld
12957 \begin_inset Flex Code
12960 \begin_layout Plain Layout
12971 \begin_inset Quotes grd
12974 dargestellt werden, oder nicht.
12975 Man kann dies ausschalten (Wert:
12976 \begin_inset Flex Code
12979 \begin_layout Plain Layout
12985 ), um \SpecialChar TeX
12986 -Code in \SpecialChar LyX
12987 komfortabler editieren zu können.
12990 \begin_layout Description
12991 \begin_inset Flex Code
12994 \begin_layout Plain Layout
13001 \begin_inset Flex Code
13004 \begin_layout Plain Layout
13013 \begin_inset space \thinspace{}
13017 \begin_inset Flex Code
13020 \begin_layout Plain Layout
13026 ] Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
13029 \begin_inset Flex Code
13032 \begin_layout Plain Layout
13038 heißt, der Absatz erhält auf keinen Fall einen Einzug (z.
13039 \begin_inset space \thinspace{}
13043 nach einer Überschrift), wenn
13044 \begin_inset Flex Code
13047 \begin_layout Plain Layout
13054 \begin_inset Flex Code
13057 \begin_layout Plain Layout
13063 -) Paragraphen einen Einzug haben.
13064 (Daher beeinflusst die Einstellung nur
13065 \begin_inset Flex Code
13068 \begin_layout Plain Layout
13077 \begin_layout Description
13078 \begin_inset Flex Code
13081 \begin_layout Plain Layout
13088 \begin_inset Flex Code
13091 \begin_layout Plain Layout
13097 ] Der Name eines Layouts, das durch dieses ersetzt wurde.
13098 So können Sie ein Layout umbenennen und die Rückwärtskompatibilität erhalten.
13101 \begin_layout Description
13102 \begin_inset Flex Code
13105 \begin_layout Plain Layout
13112 \begin_inset Flex Code
13115 \begin_layout Plain Layout
13122 \begin_inset space \thinspace{}
13126 \begin_inset Flex Code
13129 \begin_layout Plain Layout
13135 ] Legt fest ob aufeinanderfolgende Absätze desselben Typs als zusammengehörend
13137 Das hat den Effekt, dass
13138 \begin_inset Flex Code
13141 \begin_layout Plain Layout
13147 nur einmalig vor einer solchen Gruppe ausgegeben wird.
13148 Dies ist standardmäßig der Fall für
13149 \begin_inset Flex Code
13152 \begin_layout Plain Layout
13159 \begin_inset Flex Code
13162 \begin_layout Plain Layout
13169 \begin_inset Flex Code
13172 \begin_layout Plain Layout
13178 und nicht der Fall für alle anderen Typen.
13181 \begin_layout Description
13182 \begin_inset Flex Code
13185 \begin_layout Plain Layout
13192 \begin_inset Flex Code
13195 \begin_layout Plain Layout
13204 \begin_inset space \thinspace{}
13208 \begin_inset Flex Code
13211 \begin_layout Plain Layout
13217 ] Gibt an, dass ein Paragraph nicht durch eine leere Zeile in der \SpecialChar LaTeX
13219 abgesetzt wird, sondern nur durch einen Zeilenumbruch.
13221 \begin_inset Flex Code
13224 \begin_layout Plain Layout
13230 erlaubt dies die Emulation eines reinen Texteditors (so wie die \SpecialChar TeX
13235 \begin_layout Description
13236 \begin_inset Flex Code
13239 \begin_layout Plain Layout
13246 \begin_inset Flex Code
13249 \begin_layout Plain Layout
13255 ] Der Einzug der ersten Zeile eines Absatzes.
13257 \begin_inset Flex Code
13260 \begin_layout Plain Layout
13266 bleibt für ein bestimmtes Layout fest.
13267 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
13269 \begin_inset Flex Code
13272 \begin_layout Plain Layout
13279 Außerdem benutzt das
13280 \begin_inset Flex Code
13283 \begin_layout Plain Layout
13289 -Layout innerhalb von Umgebungen den
13290 \begin_inset Flex Code
13293 \begin_layout Plain Layout
13299 der Umgebung und nicht den eigenen.
13301 \begin_inset Flex Code
13304 \begin_layout Plain Layout
13310 -Absätze innerhalb einer Aufzählung keinen Einzug.
13313 \begin_layout Description
13314 \begin_inset Flex Code
13317 \begin_layout Plain Layout
13324 \begin_inset Flex Code
13327 \begin_layout Plain Layout
13333 ] Der vertikale Anstand zwischen den Absätzen dieses Layouts.
13336 \begin_layout Description
13337 \begin_inset Flex Code
13340 \begin_layout Plain Layout
13347 \begin_inset Flex Code
13350 \begin_layout Plain Layout
13356 ] Der Benutzer kann in \SpecialChar LyX
13357 wählen ob Absätze durch
13364 \begin_inset space \space{}
13375 \begin_inset Flex Code
13378 \begin_layout Plain Layout
13388 \begin_inset space \space{}
13394 \begin_inset Flex Code
13397 \begin_layout Plain Layout
13403 ignoriert und alle Absätze durch den vertikalen Abstand von
13404 \begin_inset Flex Code
13407 \begin_layout Plain Layout
13414 Die Länge dieses Abstands berechnet sich mit
13415 \begin_inset Flex Code
13418 \begin_layout Plain Layout
13420 \begin_inset space ~
13429 \begin_inset Flex Code
13432 \begin_layout Plain Layout
13438 die Höhe einer Zeile in der normalen Schrift ist.
13439 Dadurch bleibt das Aussehen mit verschiedenen Schriften gleich.
13442 \begin_layout Description
13443 \begin_inset Flex Code
13446 \begin_layout Plain Layout
13453 \begin_inset Flex Code
13456 \begin_layout Plain Layout
13465 \begin_inset space \thinspace{}
13469 \begin_inset Flex Code
13472 \begin_layout Plain Layout
13482 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
13483 ohne diverse von \SpecialChar LaTeX
13484 benötigte Ersetzungen durchzuführen.
13487 \begin_layout Description
13488 \begin_inset Flex Code
13491 \begin_layout Plain Layout
13498 \begin_inset Flex Code
13501 \begin_layout Plain Layout
13507 ] Definiert Zeichen, die unverändert ausgegeben werden sollen.
13508 Das bedeutet, dass sie nicht in einen \SpecialChar LaTeX
13509 -Befehl übersetzt werden, falls das
13510 normalerweise der Fall wäre.
13513 \begin_layout Description
13514 \begin_inset Flex Code
13517 \begin_layout Plain Layout
13523 Befehle und Definitionen, die in die Präambel (vor
13524 \begin_inset Flex Code
13527 \begin_layout Plain Layout
13530 begin{docu\SpecialChar softhyphen
13536 ) eingefügt werden, wenn dieses Layout benutzt wird.
13537 Kann verwendet werden um Pakete zu laden, Makros zu definieren usw..
13539 \begin_inset Quotes gld
13543 \begin_inset Flex Code
13546 \begin_layout Plain Layout
13553 \begin_inset Quotes grd
13559 \begin_layout Description
13560 \begin_inset Flex Code
13563 \begin_layout Plain Layout
13570 \begin_inset Flex Code
13573 \begin_layout Plain Layout
13579 ] Der Präfix, der verwendet werden soll, wenn auf Marken dieses Absatzes
13581 Dies erlaubt die Verwendung von Formatierten Querverweisen.
13584 \begin_layout Description
13585 \begin_inset Flex Code
13588 \begin_layout Plain Layout
13595 \begin_inset Flex Code
13598 \begin_layout Plain Layout
13604 ] legt fest, dass das Layout die Funktion
13605 \begin_inset Flex Code
13608 \begin_layout Plain Layout
13615 \begin_inset CommandInset ref
13617 reference "chap:Liste-von-Funktionen"
13621 für eine List der Funktionen).
13622 Wenn Sie ein Paket mit bestimmten Optionen anfordern müssen, können Sie
13624 \begin_inset Flex Code
13627 \begin_layout Plain Layout
13633 als allgemeiner Textklassen-Parameter verwenden (siehe
13634 \begin_inset CommandInset ref
13636 reference "subsec:Allgemeine-Parameter-für"
13643 \begin_layout Description
13644 \begin_inset Flex Code
13647 \begin_layout Plain Layout
13654 \begin_inset Flex Code
13657 \begin_layout Plain Layout
13666 \begin_inset Flex Code
13669 \begin_layout Plain Layout
13675 ] Setzt die \SpecialChar LaTeX
13676 -Argumente dieses Stils zurück (der via
13677 \begin_inset Flex Code
13680 \begin_layout Plain Layout
13687 Dies ist nützlich, wenn man einen Stil mit
13688 \begin_inset Flex Code
13691 \begin_layout Plain Layout
13697 kopiert hat, aber nicht dessen (benötigten und optionalen) Argumente übernehmen
13701 \begin_layout Description
13704 \begin_inset Flex Code
13707 \begin_layout Plain Layout
13716 \begin_inset Flex Code
13719 \begin_layout Plain Layout
13729 \begin_inset Flex Code
13732 \begin_layout Plain Layout
13740 ] Resumes a counter that is usually reset at each new sequence of layouts.
13741 This is currently only useful when
13742 \begin_inset Flex Code
13745 \begin_layout Plain Layout
13754 \begin_inset Flex Code
13757 \begin_layout Plain Layout
13768 \begin_layout Description
13769 \begin_inset Flex Code
13772 \begin_layout Plain Layout
13779 \begin_inset Flex Code
13782 \begin_layout Plain Layout
13788 ] Eine Zeichenkette, die am Ende des Inhalts des Stils ausgegeben wird.
13789 Ein Zeilenumbruch in der Ausgabe wird mit
13790 \begin_inset Flex Code
13793 \begin_layout Plain Layout
13802 \begin_layout Description
13803 \begin_inset Flex Code
13806 \begin_layout Plain Layout
13813 \begin_inset Flex Code
13816 \begin_layout Plain Layout
13823 \begin_inset Flex Code
13826 \begin_layout Plain Layout
13835 \begin_layout Description
13836 \begin_inset Flex Code
13839 \begin_layout Plain Layout
13846 \begin_inset Flex Code
13849 \begin_layout Plain Layout
13858 \begin_inset Flex Code
13861 \begin_layout Plain Layout
13868 \begin_inset Flex Code
13871 \begin_layout Plain Layout
13878 \begin_inset Flex Code
13881 \begin_layout Plain Layout
13883 \begin_inset space ~
13891 ] Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
13893 \begin_inset Flex Code
13896 \begin_layout Plain Layout
13905 \begin_inset Flex Code
13908 \begin_layout Plain Layout
13915 \begin_inset Flex Code
13918 \begin_layout Plain Layout
13924 entsprechen den Multiplikatoren 1, 1.25 und 1.667.
13925 Wenn Sie als Argument
13926 \begin_inset Flex Code
13929 \begin_layout Plain Layout
13935 angeben, müssen Sie
13936 \change_deleted 34634807 1501859525
13943 einen konkreten Multiplikator angeben.
13944 Im Gegensatz zu anderen Parametern erzeugt \SpecialChar LyX
13946 \begin_inset Flex Code
13949 \begin_layout Plain Layout
13955 gesetzt wird, spezifischen \SpecialChar LaTeX
13956 -Code, der das \SpecialChar LaTeX
13958 \begin_inset Flex Code
13961 \begin_layout Plain Layout
13970 \begin_layout Description
13971 \begin_inset Flex Code
13974 \begin_layout Plain Layout
13981 \begin_inset Flex Code
13984 \begin_layout Plain Layout
13991 \begin_inset space \thinspace{}
13995 \begin_inset Flex Code
13998 \begin_layout Plain Layout
14006 ] Erlaubt es, den Inhalt des Absatzes auf Rechtschreibung zu überprüfen.
14009 \begin_layout Description
14012 \begin_inset Flex Code
14015 \begin_layout Plain Layout
14024 \begin_inset Flex Code
14027 \begin_layout Plain Layout
14037 \begin_inset Flex Code
14040 \begin_layout Plain Layout
14048 ] Steps the master counter of a given counter at the beginning of a new
14049 sequence of layouts.
14050 This is currently only useful when
14051 \begin_inset Flex Code
14054 \begin_layout Plain Layout
14063 \begin_inset Flex Code
14066 \begin_layout Plain Layout
14077 \begin_layout Description
14078 \begin_inset Flex Code
14081 \begin_layout Plain Layout
14087 Der Zeichensatz, der für den Textkörper verwendet wird.
14088 \begin_inset Newline newline
14092 \begin_inset CommandInset ref
14094 reference "subsec:Beschreibung-des-Zeichensatzes"
14101 \begin_layout Description
14102 \begin_inset Flex Code
14105 \begin_layout Plain Layout
14112 \begin_inset Flex Code
14115 \begin_layout Plain Layout
14125 ist die Stufe des Stils im Inhaltsverzeichnis und wird zur automatischen
14126 Nummerierung von Abschnittsüberschriften benutzt.
14129 \begin_layout Description
14130 \begin_inset Flex Code
14133 \begin_layout Plain Layout
14142 \begin_inset Flex Code
14145 \begin_layout Plain Layout
14154 \begin_inset Flex Code
14157 \begin_layout Plain Layout
14164 \begin_inset Flex Code
14167 \begin_layout Plain Layout
14173 ] Dieser Befehl legt fest, ob die Einrückung der ersten Absatzzeile über
14174 den Absatz-Dialog ein/ausgeschaltet werden kann.
14178 \begin_inset Flex Code
14181 \begin_layout Plain Layout
14191 gesetzt ist, kann umgeschaltet werden, wenn in den Dokumenteinstellungen
14192 für die Absatztrennung
14193 \begin_inset Quotes gld
14197 \begin_inset Quotes grd
14201 \begin_inset Flex Code
14204 \begin_layout Plain Layout
14210 kann immer umgeschaltet werden, unabhängig von den Dokumenteinstellungen.
14212 \begin_inset Flex Code
14215 \begin_layout Plain Layout
14221 kann nie umgeschaltet werden.
14224 \begin_layout Description
14225 \begin_inset Flex Code
14228 \begin_layout Plain Layout
14242 ] Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
14246 \begin_layout Subsection
14247 \begin_inset CommandInset label
14253 Internationalisierung von Absatz-Stilen
14256 \begin_layout Standard
14260 \begin_inset Flex Code
14263 \begin_layout Plain Layout
14271 defines text that is to appear in the typeset document, it may use
14272 \begin_inset Flex Code
14275 \begin_layout Plain Layout
14284 \begin_inset Flex Code
14287 \begin_layout Plain Layout
14295 to support non-English and even multi-language documents correctly.
14296 The following excerpt (from the
14297 \begin_inset Flex Code
14300 \begin_layout Plain Layout
14308 file) shows how this works:
14311 \begin_layout LyX-Code
14316 \begin_layout LyX-Code
14319 theoremstyle{remark}
14322 \begin_layout LyX-Code
14325 newtheorem{claim}[thm]{
14332 \begin_layout LyX-Code
14336 \begin_layout LyX-Code
14340 \begin_layout LyX-Code
14345 claimname}{_(Claim)}
14348 \begin_layout LyX-Code
14352 \begin_layout LyX-Code
14356 \begin_layout LyX-Code
14365 claimname}{_(Claim)}}
14368 \begin_layout LyX-Code
14373 \begin_layout Standard
14376 In principle, any legal \SpecialChar LaTeX
14378 \begin_inset Flex Code
14381 \begin_layout Plain Layout
14390 \begin_inset Flex Code
14393 \begin_layout Plain Layout
14401 tags, but in practice they will typically look as they do here.
14402 The key to correct translation of the typeset text is the definition of
14403 the \SpecialChar LaTeX
14405 \begin_inset Flex Code
14408 \begin_layout Plain Layout
14419 \begin_inset Flex Code
14422 \begin_layout Plain Layout
14436 \begin_layout Standard
14440 \begin_inset Flex Code
14443 \begin_layout Plain Layout
14451 tag provides for internationalization based upon the overall language of
14453 The contents of the tag will be included in the preamble, just as with
14455 \begin_inset Flex Code
14458 \begin_layout Plain Layout
14467 What makes it special is the use of the
14468 \begin_inset Quotes eld
14472 \begin_inset Quotes erd
14476 \begin_inset Flex Code
14479 \begin_layout Plain Layout
14487 , which will be replaced, when \SpecialChar LyX
14488 produces \SpecialChar LaTeX
14489 output, with the translation of
14490 its argument into the document language.
14493 \begin_layout Standard
14497 \begin_inset Flex Code
14500 \begin_layout Plain Layout
14508 tag is more complex, since it is meant to provide support for multi-language
14509 documents and so offers an interface to the
14510 \begin_inset Flex Code
14513 \begin_layout Plain Layout
14522 Its contents will be added to the preamble once for each language that
14523 appears in the document.
14524 In this case, the argument to
14525 \begin_inset Flex Code
14528 \begin_layout Plain Layout
14536 will be replaced with its translation into the language in question; the
14538 \begin_inset Flex Code
14541 \begin_layout Plain Layout
14549 is replaced by the language name (as used by the babel package).
14552 \begin_layout Standard
14555 A German document that also included a French section would thus have the
14556 following in the preamble:
14559 \begin_layout LyX-Code
14568 claimname}{Affirmation}}
14569 \begin_inset Newline newline
14580 claimname}{Behauptung}}
14581 \begin_inset Newline newline
14588 claimname}{Behauptung}
14591 \begin_layout Standard
14596 \begin_inset Flex Code
14599 \begin_layout Plain Layout
14607 will then conspire to produce the correct text in the output.
14610 \begin_layout Standard
14613 One important point to note here is that the translations are provided by
14615 itself, through the file
14616 \begin_inset Flex Code
14619 \begin_layout Plain Layout
14628 This means, in effect, that
14629 \begin_inset Flex Code
14632 \begin_layout Plain Layout
14641 \begin_inset Flex Code
14644 \begin_layout Plain Layout
14652 are really only of use in layout files that are provided with \SpecialChar LyX
14654 entered in user-created layout files will not be seen by \SpecialChar LyX
14655 's internationalizatio
14656 n routines unless the
14657 \begin_inset Flex Code
14660 \begin_layout Plain Layout
14668 file is modified accordingly.
14669 That said, however, any layout created with the intention that it will
14670 be included with \SpecialChar LyX
14671 should use these tags where appropriate.
14672 Please note that the paragraph style translations provided by \SpecialChar LyX
14674 change with a minor update (e.
14675 \begin_inset space \thinspace{}
14679 \begin_inset space \space{}
14682 from version 2.1.x to 2.1.y).
14683 It is however quite likely that a major update (e.
14684 \begin_inset space \thinspace{}
14688 \begin_inset space \space{}
14691 from 2.0.x to 2.1.y) will introduce new translations or corrections.
14694 \begin_layout Subsection
14696 \begin_inset CommandInset label
14698 name "subsec:Gleitobjekte"
14705 \begin_layout Standard
14706 Es ist nötig Gleitobjekte (
14707 \begin_inset Flex Noun
14710 \begin_layout Plain Layout
14717 \begin_inset Flex Noun
14720 \begin_layout Plain Layout
14726 ,\SpecialChar ldots
14727 ) in der Textklasse selber zu definieren.
14728 Standardgleitobjekte sind in der Datei
14729 \begin_inset Flex Code
14732 \begin_layout Plain Layout
14738 enthalten, so dass Sie sie nur noch
14741 \begin_layout LyX-Code
14742 Input stdfloats.inc
14745 \begin_layout Standard
14746 zu Ihrer Layoutdatei hinzufügen müssen.
14747 Wenn Sie eine Textklasse implementieren wollen, die andere Gleitobjekttypen
14748 enthält (wie zum Beispiel die AGU-Klasse), werden Ihnen die folgenden Informati
14752 \begin_layout Description
14753 \begin_inset Flex Code
14756 \begin_layout Plain Layout
14763 \begin_inset Flex Code
14766 \begin_layout Plain Layout
14772 =!htbpH] Erlaubte Platzierungsoptionen für den Gleitobjekttyp.
14773 Der Wert ist eine Zeichenkette aus Platzierungszeichen.
14774 Mögliche Zeichen sind:
14779 \begin_inset Quotes gld
14783 \begin_inset Quotes grd
14791 \begin_inset Quotes gld
14795 \begin_inset Quotes grd
14803 \begin_inset Quotes gld
14807 \begin_inset Quotes grd
14815 \begin_inset Quotes gld
14818 auf Seite nur mit Gleitobjekten
14819 \begin_inset Quotes grd
14827 \begin_inset Quotes gld
14831 \begin_inset Quotes grd
14839 \begin_inset Quotes gld
14842 ignoriere LaTeX-Regeln
14843 \begin_inset Quotes erd
14847 Die Reihenfolge der Zeichen in der Zeichenkette ist egal.
14848 Wenn keine Platzierungsoptionen erlaubt sind, verwendet man stattdessen
14856 \begin_layout Description
14857 \begin_inset Flex Code
14860 \begin_layout Plain Layout
14867 \begin_inset Flex Code
14870 \begin_layout Plain Layout
14877 \begin_inset space \thinspace{}
14883 \begin_inset Flex Code
14886 \begin_layout Plain Layout
14894 ] Definiert ob das Gleitobjekt mit Hilfe des \SpecialChar LaTeX
14899 (sidewaysfloat) rotiert werden kann.
14900 Falls das nicht der Fall ist, setzt man es auf
14901 \begin_inset Flex Code
14904 \begin_layout Plain Layout
14913 \begin_layout Description
14914 \begin_inset Flex Code
14917 \begin_layout Plain Layout
14924 \begin_inset Flex Code
14927 \begin_layout Plain Layout
14934 \begin_inset space \thinspace{}
14940 \begin_inset Flex Code
14943 \begin_layout Plain Layout
14951 ] Definiert ob das Gleitobjekt eine
14952 \begin_inset Quotes gld
14956 \begin_inset Quotes grd
14959 Version hat, die in einem zweispaltigen Dokument die komplette Seitenbreite
14961 Falls das nicht der Fall ist, setzt man es auf
14962 \begin_inset Flex Code
14965 \begin_layout Plain Layout
14974 \begin_layout Description
14975 \begin_inset Flex Code
14978 \begin_layout Plain Layout
14991 \begin_inset Flex Code
14994 \begin_layout Plain Layout
15001 \begin_inset Quotes erd
15005 \begin_inset Quotes erd
15008 ] Die Dateinamenserweiterung einer zusätzlichen Datei für das Abbildungsver\SpecialChar softhyphen
15012 schreibt die Beschriftungen in diese Datei.
15015 \begin_layout Description
15016 \begin_inset Flex Code
15019 \begin_layout Plain Layout
15026 \begin_inset Flex Code
15029 \begin_layout Plain Layout
15036 \begin_inset Quotes erd
15040 \begin_inset Quotes erd
15043 ] Die Zeichenkette, die in den Menüs und für die Beschriftung benutzt wird.
15044 Dies wird in die aktuelle Sprache übersetzt, wenn babel verwendet wird.
15047 \begin_layout Description
15048 \begin_inset Flex Code
15051 \begin_layout Plain Layout
15057 Diese Tags kontrollieren die XHTML-Ausgabe.
15059 \begin_inset CommandInset ref
15061 reference "sec:Tags-for-XHTML"
15068 \begin_layout Description
15069 \begin_inset Flex Code
15072 \begin_layout Plain Layout
15081 \begin_inset Flex Code
15084 \begin_layout Plain Layout
15093 \begin_inset space \thinspace{}
15097 \begin_inset Flex Code
15100 \begin_layout Plain Layout
15106 ] Gibt an, ob das Gleitobjekt bereits in der Dokumentklasse definiert ist
15107 oder ob das \SpecialChar LaTeX
15109 \begin_inset Flex Code
15112 \begin_layout Plain Layout
15118 geladen werden muss, um es zu definieren.
15119 Die Voreinstellung ist
15120 \begin_inset Flex Code
15123 \begin_layout Plain Layout
15129 , was bedeutet, dass
15130 \begin_inset Flex Code
15133 \begin_layout Plain Layout
15141 \begin_inset Flex Code
15144 \begin_layout Plain Layout
15150 gesetzt werden, wenn das Gleitobjekt bereits in der Dokumentklasse definiert
15154 \begin_layout Description
15155 \begin_inset Flex Code
15158 \begin_layout Plain Layout
15165 \begin_inset Flex Code
15168 \begin_layout Plain Layout
15175 \begin_inset Quotes erd
15179 \begin_inset Quotes erd
15182 ] Der Befehl der verwendet wird, um eine Liste der Gleitobjekte dieses Typs
15183 zu generieren; das `
15185 ' muss weggelassen werden.
15190 angegeben werden, wenn
15191 \begin_inset Flex Code
15194 \begin_layout Plain Layout
15201 \begin_inset Flex Code
15204 \begin_layout Plain Layout
15210 gesetzt ist, da es sonst keine Möglichkeit gibt, diesen Befehl zu erstellen.
15211 Er wird ignoriert, falls
15212 \begin_inset Flex Code
15215 \begin_layout Plain Layout
15222 \begin_inset Flex Code
15225 \begin_layout Plain Layout
15231 gesetzt ist, da es dann eine Möglichkeit gibt.
15234 \begin_layout Description
15235 \begin_inset Flex Code
15238 \begin_layout Plain Layout
15245 \begin_inset Flex Code
15248 \begin_layout Plain Layout
15255 \begin_inset Quotes erd
15259 \begin_inset Quotes erd
15262 ] Die Überschrift für das Gleitobjekt-Verzeichnis (z.
15263 \begin_inset space \thinspace{}
15268 \begin_inset Quotes gld
15271 Abbildungsverzeichnis
15272 \begin_inset Quotes grd
15276 Sie wird für die Bildschirmmarke in \SpecialChar LyX
15277 verwendet, von \SpecialChar LaTeX
15278 für den Titel verwendet
15279 und als Titel in der XHTML-Ausgabe.
15280 Sie wird in die Dokumentsprache übersetzt.
15283 \begin_layout Description
15284 \begin_inset Flex Code
15287 \begin_layout Plain Layout
15294 \begin_inset Flex Code
15297 \begin_layout Plain Layout
15304 \begin_inset Quotes erd
15308 \begin_inset Quotes erd
15311 ] Dieses optionale Argument bestimmt, ob Gleitobjekte dieser Klasse mit
15312 der Abschnittsnummer dieses Dokuments nummeriert werden.
15314 \begin_inset Flex Code
15317 \begin_layout Plain Layout
15324 \begin_inset Quotes gld
15328 \begin_inset Flex Code
15331 \begin_layout Plain Layout
15338 \begin_inset Quotes grd
15341 gesetzt ist, werden die Gleitobjekte mit den Kapitelnummern nummeriert.
15344 \begin_layout Description
15345 \begin_inset Flex Code
15348 \begin_layout Plain Layout
15355 \begin_inset Flex Code
15358 \begin_layout Plain Layout
15365 \begin_inset Quotes erd
15369 \begin_inset Quotes erd
15372 ] Die Standardplatzierung für die Gleitobjektklasse.
15378 \begin_inset Flex Code
15381 \begin_layout Plain Layout
15387 sollte die Standard-\SpecialChar LaTeX
15389 \begin_inset Flex Code
15392 \begin_layout Plain Layout
15399 \begin_inset Flex Code
15402 \begin_layout Plain Layout
15409 \begin_inset Flex Code
15412 \begin_layout Plain Layout
15419 \begin_inset Flex Code
15422 \begin_layout Plain Layout
15428 für oben, unten, Seite und hier enthalten.
15432 \begin_layout Plain Layout
15433 Wie in \SpecialChar LaTeX
15434 ist die Reihenfolge der Buchstaben unerheblich.
15439 Zusätzlich gibt es den neuen Typ
15440 \begin_inset Flex Code
15443 \begin_layout Plain Layout
15449 , der nicht wirklich für ein Gleitobjekt steht, denn er bedeutet: drucke
15454 und nirgendwo sonst.
15456 \begin_inset Flex Code
15459 \begin_layout Plain Layout
15465 besonders ist und wegen der Implementierungsdetails nicht bei nicht-eingebauten
15466 Gleitobjekttypen benutzt werden kann.
15467 Wenn Sie die Platzierung nicht verstehen, benutzen Sie einfach
15468 \begin_inset Quotes gld
15472 \begin_inset Flex Code
15475 \begin_layout Plain Layout
15482 \begin_inset Quotes grd
15488 \begin_layout Description
15489 \begin_inset Flex Code
15492 \begin_layout Plain Layout
15499 \begin_inset Flex Code
15502 \begin_layout Plain Layout
15508 ] Der Präfix, der verwendet werden soll, wenn auf Marken dieser Gleitobjekte
15510 Dies erlaubt die Verwendung von Formatierten Querverweisen.
15512 \begin_inset Flex Code
15515 \begin_layout Plain Layout
15521 eines kopierten Stils entfernen, indem
15522 \begin_inset Flex Code
15525 \begin_layout Plain Layout
15532 \begin_inset Quotes gld
15536 \begin_inset Quotes grd
15542 \begin_layout Description
15543 \begin_inset Flex Code
15546 \begin_layout Plain Layout
15553 \begin_inset Flex Code
15556 \begin_layout Plain Layout
15563 \begin_inset Quotes erd
15567 \begin_inset Quotes erd
15570 ] ist der Gleitobjektstil, wenn er mit
15571 \begin_inset Flex Code
15574 \begin_layout Plain Layout
15585 \begin_layout Description
15586 \begin_inset Flex Code
15589 \begin_layout Plain Layout
15596 \begin_inset Flex Code
15599 \begin_layout Plain Layout
15606 \begin_inset Quotes erd
15610 \begin_inset Quotes erd
15614 \begin_inset Quotes gld
15618 \begin_inset Quotes grd
15621 der neuen Gleitobjektklasse, wie z.
15622 \begin_inset space \thinspace{}
15626 Programm oder Algorithmus.
15627 Nach dem entsprechenden
15628 \begin_inset Flex Code
15631 \begin_layout Plain Layout
15640 \begin_inset Flex Code
15643 \begin_layout Plain Layout
15652 \begin_inset Flex Code
15655 \begin_layout Plain Layout
15666 \begin_layout Description
15667 \begin_inset Flex Code
15670 \begin_layout Plain Layout
15677 \begin_inset Flex Code
15680 \begin_layout Plain Layout
15687 \begin_inset space \thinspace{}
15691 \begin_inset Flex Code
15694 \begin_layout Plain Layout
15702 ] Gibt an, ob dieses Gleitobjekt mit Hilfe des \SpecialChar LaTeX
15704 \begin_inset Flex Code
15707 \begin_layout Plain Layout
15713 definiert wurde, entweder durch die Dokumentklassen, ein anderes Paket
15714 oder durch \SpecialChar LyX
15718 \begin_layout Description
15719 Anmerkung: Wenn ein Gleitobjekt vom Typ
15723 definiert wurde, gibt es automatisch einen dazugehörigen Zähler namens
15731 \begin_layout Subsection
15732 Flexible Einfügungen und InsetLayout
15733 \begin_inset CommandInset label
15735 name "subsec:Flexible-Einfügungen-und"
15742 \begin_layout Standard
15743 Es gibt drei Arten von flexiblen Einfügungen:
15746 \begin_layout Itemize
15748 \begin_inset Flex Code
15751 \begin_layout Plain Layout
15757 ): diese definieren semantische Textauszeichnungen, die mit \SpecialChar LaTeX
15760 \begin_inset Flex Code
15763 \begin_layout Plain Layout
15772 \begin_inset Flex Code
15775 \begin_layout Plain Layout
15786 \begin_layout Itemize
15787 benutzerdefiniert (
15788 \begin_inset Flex Code
15791 \begin_layout Plain Layout
15797 ): diese können benutzt werden, um benutzer\SpecialChar softhyphen
15798 de\SpecialChar softhyphen
15799 fi\SpecialChar softhyphen
15800 nier\SpecialChar softhyphen
15801 te einklappbare Einfügungen
15802 zu definieren, ähnlich wie \SpecialChar TeX
15803 -Code, Fuß\SpecialChar softhyphen
15804 no\SpecialChar softhyphen
15806 Ein naheliegendes Beispiel ist die Endnotiz, die im
15807 \begin_inset Flex Code
15810 \begin_layout Plain Layout
15816 -Modul definiert ist.
15819 \begin_layout Itemize
15821 \begin_inset Flex Code
15824 \begin_layout Plain Layout
15830 ): diese werden mit DocBook-Klassen benutzt.
15833 \begin_layout Standard
15834 Flexible Einfügungen werden mit der
15835 \begin_inset Flex Code
15838 \begin_layout Plain Layout
15844 -Marke definiert, die weiter unten erklärt wird.
15847 \begin_layout Standard
15849 \begin_inset Flex Code
15852 \begin_layout Plain Layout
15858 -Marke besitzt noch eine andere Funktion: sie kann benutzt werden, um das
15859 allgemeine Aussehen vieler verschiedener Einfügungstypen anzupassen.
15861 \begin_inset Flex Code
15864 \begin_layout Plain Layout
15870 benutzt werden, um die Layout-Parameter für Fußnoten, Randnoten, eingefügten
15871 Noten, \SpecialChar TeX
15872 -Code (ERT), Zweige, Stichwortverzeichnisse, Boxen, Tabellen, Algorithme
15873 n, URLs und Legenden anzupassen, ebenso um flexible Einfügungen zu definieren.
15876 \begin_layout Standard
15878 \begin_inset Flex Code
15881 \begin_layout Plain Layout
15887 -Definition muss mit folgender Zeile beginnen:
15890 \begin_layout LyX-Code
15894 \begin_layout Standard
15896 \begin_inset Flex Code
15899 \begin_layout Plain Layout
15905 die Einfügung, deren Layout definiert wird.
15906 Es gibt vier Möglichkeiten.
15909 \begin_layout Enumerate
15910 Das Layout für eine existierende Einfügung wird geändert.
15911 In diesem Fall kann
15912 \begin_inset Flex Code
15915 \begin_layout Plain Layout
15922 \begin_inset Flex Code
15925 \begin_layout Plain Layout
15932 \begin_inset Flex Code
15935 \begin_layout Plain Layout
15942 \begin_inset Flex Code
15945 \begin_layout Plain Layout
15952 \begin_inset Flex Code
15955 \begin_layout Plain Layout
15962 \begin_inset Flex Code
15965 \begin_layout Plain Layout
15972 \begin_inset Flex Code
15975 \begin_layout Plain Layout
15982 \begin_inset Flex Code
15985 \begin_layout Plain Layout
15992 \begin_inset Flex Code
15995 \begin_layout Plain Layout
16002 \begin_inset Flex Code
16005 \begin_layout Plain Layout
16012 \begin_inset Flex Code
16015 \begin_layout Plain Layout
16022 \begin_inset Flex Code
16025 \begin_layout Plain Layout
16032 \begin_inset Flex Code
16035 \begin_layout Plain Layout
16042 \begin_inset Flex Code
16045 \begin_layout Plain Layout
16052 \begin_inset Flex Code
16055 \begin_layout Plain Layout
16062 \begin_inset Flex Code
16065 \begin_layout Plain Layout
16072 \begin_inset Flex Code
16075 \begin_layout Plain Layout
16082 \begin_inset Flex Code
16085 \begin_layout Plain Layout
16092 \begin_inset Flex Code
16095 \begin_layout Plain Layout
16102 \begin_inset Flex Code
16105 \begin_layout Plain Layout
16112 \begin_inset Flex Code
16115 \begin_layout Plain Layout
16124 \begin_layout Enumerate
16125 Das Layout für eine flexible Einfügung wird definiert.
16126 In diesem Fall muss
16127 \begin_inset Flex Code
16130 \begin_layout Plain Layout
16139 \begin_inset Quotes gld
16143 \begin_inset Flex Code
16146 \begin_layout Plain Layout
16153 \begin_inset Quotes grd
16161 \begin_inset Flex Code
16164 \begin_layout Plain Layout
16172 ein beliebiger gültiger Bezeichner sein kann, der in keiner anderen existierend
16173 en Einfügung benutzt wird.
16174 Der Bezeichner darf Leerzeichen enthalten, dann muss aber der komplette
16175 Typ in Anführungszeichen gesetzt werden.
16176 Beachten Sie, dass die Definition einer flexiblen Einfügung
16181 \begin_inset Flex Code
16184 \begin_layout Plain Layout
16190 -Eintrag enthalten muss, der festlegt welcher Einfügungstyp definiert wird.
16193 \begin_layout Enumerate
16196 The layout for user specific branch is being defined.
16198 \begin_inset Flex Code
16201 \begin_layout Plain Layout
16209 must be of the form
16212 \begin_inset Quotes gld
16216 \begin_inset Flex Code
16219 \begin_layout Plain Layout
16226 \begin_inset Quotes grd
16232 \begin_inset Flex Code
16235 \begin_layout Plain Layout
16243 may be be any valid identifier of branch defined in user's document.
16244 The identifier may include spaces, but in that case the whole thing must
16245 be wrapped in quotes.
16246 The main purpose of this feature is to allow \SpecialChar LaTeX
16247 wrapping around specific
16248 branches as user needs.
16251 \begin_layout Enumerate
16254 The layout of a user (or class) specific caption is being defined.
16256 \begin_inset Flex Code
16259 \begin_layout Plain Layout
16267 must be of the form
16270 \begin_inset Quotes gld
16274 \begin_inset Flex Code
16277 \begin_layout Plain Layout
16284 \begin_inset Quotes grd
16290 \begin_inset Flex Code
16293 \begin_layout Plain Layout
16301 specifies the name of the caption as it appears in the menu.
16302 Have a look at the standard caption (
16303 \begin_inset Flex Code
16306 \begin_layout Plain Layout
16314 ), the specific captions of the KOMA-Script classes (
16315 \begin_inset Flex Code
16318 \begin_layout Plain Layout
16327 \begin_inset Flex Code
16330 \begin_layout Plain Layout
16341 \begin_inset space ~
16347 \begin_inset Flex Code
16350 \begin_layout Plain Layout
16358 ) for applications.
16361 \begin_layout Standard
16363 \begin_inset Flex Code
16366 \begin_layout Plain Layout
16372 -Definition kann folgende Einträge enthalten:
16375 \begin_layout Description
16378 \begin_inset Flex Code
16381 \begin_layout Plain Layout
16390 \begin_inset Flex Code
16393 \begin_layout Plain Layout
16401 =""] This inset will appear in the table of contents of the given type.
16402 An empty string disables.
16403 See also the OutlinerName and the IsTocCaption commands.
16404 This is only implemented for Flex insets.
16408 \begin_layout Description
16409 \begin_inset Flex Code
16412 \begin_layout Plain Layout
16419 \begin_inset Flex Code
16422 \begin_layout Plain Layout
16428 ] Definiert die Argumentnummer eines Befehls/einer Umgebung, die im aktuellen
16429 Layout definiert ist.
16430 Die Definition muss mit
16431 \begin_inset Flex Code
16434 \begin_layout Plain Layout
16442 \begin_inset CommandInset ref
16444 reference "subsec:Einzelne-Absatz-Layouts"
16451 \begin_layout Description
16452 \begin_inset Flex Code
16455 \begin_layout Plain Layout
16461 Präambel um Sprachbefehle zu modifizieren; siehe
16462 \begin_inset CommandInset ref
16464 reference "subsec:I18n"
16471 \begin_layout Description
16472 \begin_inset Flex Code
16475 \begin_layout Plain Layout
16482 \begin_inset Flex Code
16485 \begin_layout Plain Layout
16491 ] ist die Hintergrundfarbe der Einfügung.
16493 \begin_inset CommandInset ref
16495 reference "chap:Namen-von-Farben"
16499 für eine Liste von verfügbaren Farbnamen.
16502 \begin_layout Description
16503 \begin_inset Flex Code
16506 \begin_layout Plain Layout
16513 \begin_inset Flex Code
16516 \begin_layout Plain Layout
16525 \begin_inset space \thinspace{}
16529 \begin_inset Flex Code
16532 \begin_layout Plain Layout
16538 ] Ob der Inhalt der Einfügung als Marke verwendet werden soll, wenn die
16539 Einfügung geschlossen ist.
16542 \begin_layout Description
16543 \begin_inset Flex Code
16546 \begin_layout Plain Layout
16553 \begin_inset Flex Code
16556 \begin_layout Plain Layout
16562 ] Wie bei Absatz-Layouts, siehe
16563 \begin_inset CommandInset ref
16565 reference "subsec:Einzelne-Absatz-Layouts"
16570 Beachten Sie, dass der komplette Typ angegeben werden muss, z.
16571 \begin_inset space \thinspace{}
16576 \begin_inset Flex Code
16579 \begin_layout Plain Layout
16580 CopyStyle Flex:<Name>
16588 \begin_layout Description
16589 \begin_inset Flex Code
16592 \begin_layout Plain Layout
16599 \begin_inset Flex Code
16602 \begin_layout Plain Layout
16611 \begin_inset space \thinspace{}
16615 \begin_inset Flex Code
16618 \begin_layout Plain Layout
16624 ] zeigt an, ob der Benutzer den Absatzeinstellungen-Dialog benutzen darf.
16627 \begin_layout Description
16628 \begin_inset Flex Code
16631 \begin_layout Plain Layout
16638 \begin_inset Flex Code
16641 \begin_layout Plain Layout
16648 \begin_inset Flex Code
16651 \begin_layout Plain Layout
16658 \begin_inset Flex Code
16661 \begin_layout Plain Layout
16668 Es beschreibt den Rendering-Stil für den Einfügungsrahmen und die -knöpfe.
16669 Fußnoten benutzen im allgemeinen
16670 \begin_inset Flex Code
16673 \begin_layout Plain Layout
16685 \begin_inset Flex Code
16688 \begin_layout Plain Layout
16695 \begin_inset Flex Code
16698 \begin_layout Plain Layout
16707 \begin_layout Description
16708 \begin_inset Flex Code
16711 \begin_layout Plain Layout
16718 \begin_inset Flex Code
16721 \begin_layout Plain Layout
16728 \begin_inset space \thinspace{}
16732 \begin_inset Flex Code
16735 \begin_layout Plain Layout
16743 ] Nur sinnvoll wenn der
16744 \begin_inset Flex Code
16747 \begin_layout Plain Layout
16754 \begin_inset Flex Code
16757 \begin_layout Plain Layout
16764 Gibt an, ob die Umgebung in der Ausgabe abgesetzt erscheint oder in einer
16765 Zeile mit dem umgebenden Text.
16767 \begin_inset Flex Code
16770 \begin_layout Plain Layout
16776 gesetzt, wird angenommen, dass die \SpecialChar LaTeX
16777 -Umgebung Leerraum nach den
16778 \begin_inset Flex Code
16781 \begin_layout Plain Layout
16794 \begin_inset Flex Code
16797 \begin_layout Plain Layout
16809 Befehlen ignoriert (inklusive des Zeilenumbruchzeichens).
16812 \begin_layout Description
16813 \begin_inset Flex Code
16816 \begin_layout Plain Layout
16823 \begin_inset Flex Code
16826 \begin_layout Plain Layout
16835 \begin_layout Description
16836 \begin_inset Flex Code
16839 \begin_layout Plain Layout
16849 die Marke benutzt (siehe
16850 \begin_inset CommandInset ref
16852 reference "subsec:Beschreibung-des-Zeichensatzes"
16857 Beachten Sie, dass die Definition dieses Fonts automatisch dem
16858 \begin_inset Flex Code
16861 \begin_layout Plain Layout
16867 denselben Wert zuweist, das heißt
16868 \begin_inset Flex Code
16871 \begin_layout Plain Layout
16877 muss zuerst definiert werden und
16878 \begin_inset Flex Code
16881 \begin_layout Plain Layout
16887 danach, wenn sie unterschiedlich sein sollen.
16890 \begin_layout Description
16891 \begin_inset Flex Code
16894 \begin_layout Plain Layout
16895 FixedWidthPreambleEncoding
16901 \begin_inset Flex Code
16904 \begin_layout Plain Layout
16913 \begin_inset space \thinspace{}
16917 \begin_inset Flex Code
16920 \begin_layout Plain Layout
16926 ] Ob eine Zeichenkodierung mit
16927 \begin_inset Quotes gld
16931 \begin_inset Quotes grd
16934 für den übersetzten Inhalt von
16935 \begin_inset Flex Code
16938 \begin_layout Plain Layout
16945 \begin_inset Flex Code
16948 \begin_layout Plain Layout
16955 Dies wird für spezielle \SpecialChar LaTeX
16960 benötigt, die keine variable Zeichenkodierung wie
16965 Diese Einstellung wird ignoriert, wenn \SpecialChar LaTeX
16966 -Varianten wie Xe\SpecialChar TeX
16967 oder Lua\SpecialChar TeX
16969 werden, die Unicode voll unterstützen.
16972 \begin_layout Description
16973 \begin_inset Flex Code
16976 \begin_layout Plain Layout
16977 ForceLocalFontSwitch
16983 \begin_inset Flex Code
16986 \begin_layout Plain Layout
16995 \begin_inset space \thinspace{}
16999 \begin_inset Flex Code
17002 \begin_layout Plain Layout
17008 ] Wenn babel verwendet wird; ob immer eine lokale Umschaltung der Sprache
17009 erfolgen soll (mittels
17010 \begin_inset Flex Code
17013 \begin_layout Plain Layout
17021 ) und nie eine globale (mittels
17022 \begin_inset Flex Code
17025 \begin_layout Plain Layout
17036 \begin_layout Description
17037 \begin_inset Flex Code
17040 \begin_layout Plain Layout
17047 \begin_inset Quotes gld
17052 \begin_inset Quotes grd
17055 und führt zu einer links-nach-rechts-Ausgabe, zum Beispiel bei \SpecialChar TeX
17059 \begin_inset Flex Code
17062 \begin_layout Plain Layout
17068 ist eine Behelfslösung.
17071 \begin_layout Description
17072 \begin_inset Flex Code
17075 \begin_layout Plain Layout
17082 \begin_inset Flex Code
17085 \begin_layout Plain Layout
17094 \begin_inset space \thinspace{}
17098 \begin_inset Flex Code
17101 \begin_layout Plain Layout
17107 ] erzwingt einen Zeilenumbruch in der \SpecialChar LaTeX
17108 -Ausgabe vor und nach der Einfügung.
17109 Dies stellt sicher, dass die Einfügung in eigenen Zeilen ausgegeben wird,
17110 um die Ausgabe später besser anderweitig einfacher verändern zu können.
17113 \begin_layout Description
17114 \begin_inset Flex Code
17117 \begin_layout Plain Layout
17124 \begin_inset Flex Code
17127 \begin_layout Plain Layout
17136 \begin_inset space \thinspace{}
17140 \begin_inset Flex Code
17143 \begin_layout Plain Layout
17149 ] zeigt an, ob stattdessen
17150 \begin_inset Flex Code
17153 \begin_layout Plain Layout
17159 benutzt werden soll oder ob der Benutzer den Absatzstil der Einfügung ändern
17163 \begin_layout Description
17164 \begin_inset Flex Code
17167 \begin_layout Plain Layout
17174 \begin_inset Flex Code
17177 \begin_layout Plain Layout
17186 \begin_inset space \thinspace{}
17190 \begin_inset Flex Code
17193 \begin_layout Plain Layout
17199 ] Wie bei Absatz-Layouts, siehe
17200 \begin_inset CommandInset ref
17202 reference "subsec:Einzelne-Absatz-Layouts"
17209 \begin_layout Description
17210 \begin_inset Flex Code
17213 \begin_layout Plain Layout
17219 Diese Tags kontrollieren die XHTML-Ausgabe.
17221 \begin_inset CommandInset ref
17223 reference "sec:Tags-for-XHTML"
17230 \begin_layout Description
17231 \begin_inset Flex Code
17234 \begin_layout Plain Layout
17241 \begin_inset Flex Code
17244 \begin_layout Plain Layout
17253 \begin_inset space \thinspace{}
17257 \begin_inset Flex Code
17260 \begin_layout Plain Layout
17266 ] Ob der Inhalt der Einfügung für die Zeichenketten des 'Gliederungs'-Fensters
17267 verwendet werden soll
17269 for all table of contents, regardless of the AddToToc setting
17272 Zum Beispiel will man nicht, dass der Inhalt einer Fußzeile im Namen des
17273 Abschnitts im Inhaltsverzeichnis des Gliederungs-Fensters erscheint.
17274 Aber man will normalerweise, dass der Inhalt von Zeichenstilen erscheint.
17277 \begin_layout Description
17280 \begin_inset Flex Code
17283 \begin_layout Plain Layout
17292 \begin_inset Flex Code
17295 \begin_layout Plain Layout
17305 \begin_inset space \thinspace{}
17309 \begin_inset Flex Code
17312 \begin_layout Plain Layout
17320 ] If this is set to 1 and AddToToc is enabled, the inset adds a summary
17321 of its contents in its item in the table of contents.
17322 Otherwise, only the label appears.
17325 \begin_layout Description
17326 \begin_inset Flex Code
17329 \begin_layout Plain Layout
17338 \begin_inset Flex Code
17341 \begin_layout Plain Layout
17350 \begin_inset space \thinspace{}
17354 \begin_inset Flex Code
17357 \begin_layout Plain Layout
17363 ] Wie bei Absatz-Layouts, siehe
17364 \begin_inset CommandInset ref
17366 reference "subsec:Einzelne-Absatz-Layouts"
17373 \begin_layout Description
17374 \begin_inset Flex Code
17377 \begin_layout Plain Layout
17383 ist die für die Marke benutze Schrift (siehe
17384 \begin_inset CommandInset ref
17386 reference "subsec:Beschreibung-des-Zeichensatzes"
17391 Beachten Sie, dass diese Definition niemals vor
17392 \begin_inset Flex Code
17395 \begin_layout Plain Layout
17401 erscheinen darf, weil sie sonst unwirksam ist.
17404 \begin_layout Description
17405 \begin_inset Flex Code
17408 \begin_layout Plain Layout
17415 \begin_inset Flex Code
17418 \begin_layout Plain Layout
17425 \begin_inset Quotes erd
17429 \begin_inset Quotes erd
17432 ] wird auf dem Knopf und anderswo als Einfügungsmarke angezeigt.
17433 Einige Einfügungstypen (\SpecialChar TeX
17434 -Code und Zweig) ändern diese Marke im Vo\SpecialChar softhyphen
17435 rü\SpecialChar softhyphen
17436 ber\SpecialChar softhyphen
17440 \begin_layout Description
17441 \begin_inset Flex Code
17444 \begin_layout Plain Layout
17450 Sprachabhängige Präambel; siehe
17451 \begin_inset CommandInset ref
17453 reference "subsec:I18n"
17460 \begin_layout Description
17461 \begin_inset Flex Code
17464 \begin_layout Plain Layout
17471 \begin_inset Flex Code
17474 \begin_layout Plain Layout
17480 ] ist der Name der \SpecialChar LaTeX
17481 -Umgebung oder des \SpecialChar LaTeX
17485 \begin_layout Description
17486 \begin_inset Flex Code
17489 \begin_layout Plain Layout
17496 \begin_inset Flex Code
17499 \begin_layout Plain Layout
17505 ] ist ein optionaler Parameter für den zugehörigen
17506 \begin_inset Flex Code
17509 \begin_layout Plain Layout
17515 , einschließ\SpecialChar softhyphen
17516 lich möglicher Klammerpaare wie
17517 \begin_inset Flex Code
17520 \begin_layout Plain Layout
17527 Dieser Parameter kann in \SpecialChar LyX
17528 nicht geändert werden (man verwendet
17529 \begin_inset Flex Code
17532 \begin_layout Plain Layout
17538 für anpassbare Parameters).
17539 Dieser wird nach allen anderen \SpecialChar LaTeX
17541 \begin_inset Flex Code
17544 \begin_layout Plain Layout
17553 \begin_layout Description
17554 \begin_inset Flex Code
17557 \begin_layout Plain Layout
17564 \begin_inset Flex Code
17567 \begin_layout Plain Layout
17568 Command, Environment, None
17573 ] Wie der Stil in \SpecialChar LaTeX
17578 \begin_layout Plain Layout
17579 \begin_inset Flex Code
17582 \begin_layout Plain Layout
17588 ist vielleicht etwas missverständlich, da diese Regeln auch für SGML-Klassen
17590 Siehe die SGML-Klassendateienfür spezielle Beispiele.
17599 \begin_layout Description
17600 \begin_inset Flex Code
17603 \begin_layout Plain Layout
17609 bedeutet nichts Spezielles
17612 \begin_layout Description
17613 \begin_inset Flex Code
17616 \begin_layout Plain Layout
17623 \begin_inset Flex Code
17626 \begin_layout Plain Layout
17633 {\SpecialChar ldots
17642 \begin_layout Description
17643 \begin_inset Flex Code
17646 \begin_layout Plain Layout
17653 \begin_inset Flex Code
17656 \begin_layout Plain Layout
17663 }\SpecialChar ldots
17678 \begin_layout Standard
17679 Zusammenfassend bedeutet das, dass die \SpecialChar LaTeX
17683 \begin_layout LyX-Code
17686 LatexName[LatexParam]{\SpecialChar ldots
17690 \begin_layout Standard
17694 \begin_layout LyX-Code
17697 begin{LatexName}[LatexParam] \SpecialChar ldots
17703 \begin_layout Standard
17704 sein wird, je nach \SpecialChar LaTeX
17709 \begin_layout Description
17710 \begin_inset Flex Code
17713 \begin_layout Plain Layout
17720 \begin_inset Flex Code
17723 \begin_layout Plain Layout
17729 ] Eine Zeichenkette, die zu Beginn des Inhalts des Stils ausgegeben wird.
17730 Ein Zeilenumbruch in der Ausgabe wird mit
17731 \begin_inset Flex Code
17734 \begin_layout Plain Layout
17743 \begin_layout Description
17744 \begin_inset Flex Code
17747 \begin_layout Plain Layout
17754 \begin_inset Flex Code
17757 \begin_layout Plain Layout
17764 \begin_inset Flex Code
17767 \begin_layout Plain Layout
17774 \begin_inset Flex Code
17777 \begin_layout Plain Layout
17784 \begin_inset Flex Code
17787 \begin_layout Plain Layout
17793 (zeigt das Ende einer Definition an) sein.
17794 Dieser Eintrag wird für flexible Einfügungen benötigt und ist nur dort
17796 Neben anderen Dingen legt er fest, in welchem Menü diese Einfügung erscheinen
17799 \begin_inset Flex Code
17802 \begin_layout Plain Layout
17809 \begin_inset Flex Code
17812 \begin_layout Plain Layout
17819 \begin_inset Flex Code
17822 \begin_layout Plain Layout
17829 \begin_inset Flex Code
17832 \begin_layout Plain Layout
17839 \begin_inset Flex Code
17842 \begin_layout Plain Layout
17849 \begin_inset Flex Code
17852 \begin_layout Plain Layout
17860 \begin_inset Flex Code
17863 \begin_layout Plain Layout
17870 \begin_inset Flex Code
17873 \begin_layout Plain Layout
17880 \begin_inset Flex Code
17883 \begin_layout Plain Layout
17890 \begin_inset Flex Code
17893 \begin_layout Plain Layout
17900 \begin_inset Flex Code
17903 \begin_layout Plain Layout
17909 -Einfügungen gesetzt werden, indem es
17914 \begin_inset Flex Code
17917 \begin_layout Plain Layout
17926 \begin_layout Description
17927 \begin_inset Flex Code
17930 \begin_layout Plain Layout
17937 \begin_inset Flex Code
17940 \begin_layout Plain Layout
17949 \begin_inset space \thinspace{}
17953 \begin_inset Flex Code
17956 \begin_layout Plain Layout
17962 ] zeigt an, ob in dieser Einfügung mehrfache Absätze erlaubt sind.
17964 \begin_inset Flex Code
17967 \begin_layout Plain Layout
17973 auf denselben Wert gesetzt und
17974 \begin_inset Flex Code
17977 \begin_layout Plain Layout
17984 Diese können auf andere Werte gesetzt werden, wenn sie
17989 \begin_inset Flex Code
17992 \begin_layout Plain Layout
18001 \begin_layout Description
18002 \begin_inset Flex Code
18005 \begin_layout Plain Layout
18012 \begin_inset Flex Code
18015 \begin_layout Plain Layout
18024 \begin_inset space \thinspace{}
18028 \begin_inset Flex Code
18031 \begin_layout Plain Layout
18041 Befehle in diesem Layout ge\SpecialChar softhyphen
18043 \begin_inset Flex Code
18046 \begin_layout Plain Layout
18059 an, ob der Befehl selber geschützt werden soll.
18062 \begin_layout Description
18063 \begin_inset Flex Code
18066 \begin_layout Plain Layout
18073 \begin_inset Flex Code
18076 \begin_layout Plain Layout
18082 ] Löscht ein vorhandenes
18083 \begin_inset Flex Code
18086 \begin_layout Plain Layout
18095 \begin_layout Description
18096 \begin_inset Flex Code
18099 \begin_layout Plain Layout
18106 \begin_inset Flex Code
18109 \begin_layout Plain Layout
18116 \begin_inset Flex Code
18119 \begin_layout Plain Layout
18126 \begin_inset Flex Code
18129 \begin_layout Plain Layout
18136 Dies wird verwendet um ein
18137 \begin_inset Flex Code
18140 \begin_layout Plain Layout
18146 umzubenennen und dabei die Rückwärtskompatibilität zu erhalten.
18149 \begin_layout Description
18150 \begin_inset Flex Code
18153 \begin_layout Plain Layout
18160 \begin_inset Flex Code
18163 \begin_layout Plain Layout
18172 \begin_inset space \thinspace{}
18176 \begin_inset Flex Code
18179 \begin_layout Plain Layout
18185 ] Wie bei Absatz-Layouts, siehe
18186 \begin_inset CommandInset ref
18188 reference "subsec:Einzelne-Absatz-Layouts"
18195 \begin_layout Description
18196 \begin_inset Flex Code
18199 \begin_layout Plain Layout
18206 \begin_inset Flex Code
18209 \begin_layout Plain Layout
18218 \begin_inset space \thinspace{}
18222 \begin_inset Flex Code
18225 \begin_layout Plain Layout
18231 ] Wie bei Absatz-Layouts, siehe
18232 \begin_inset CommandInset ref
18234 reference "subsec:Einzelne-Absatz-Layouts"
18241 \begin_layout Description
18242 \begin_inset Flex Code
18245 \begin_layout Plain Layout
18251 Wie bei Absatz-Layouts, siehe
18252 \begin_inset CommandInset ref
18254 reference "subsec:Einzelne-Absatz-Layouts"
18261 \begin_layout Description
18262 \begin_inset Flex Code
18265 \begin_layout Plain Layout
18272 \begin_inset Flex Code
18275 \begin_layout Plain Layout
18281 ] Der Präfix, der verwendet werden soll, wenn auf Marken dieser Einfügung
18283 Dies erlaubt die Verwendung von Formatierten Querverweisen.
18286 \begin_layout Description
18287 \begin_inset Flex Code
18290 \begin_layout Plain Layout
18297 \begin_inset Flex Code
18300 \begin_layout Plain Layout
18306 ] Wie bei Absatz-Layouts, siehe
18307 \begin_inset CommandInset ref
18309 reference "subsec:Einzelne-Absatz-Layouts"
18316 \begin_layout Description
18317 \begin_inset Flex Code
18320 \begin_layout Plain Layout
18327 \begin_inset Flex Code
18330 \begin_layout Plain Layout
18339 \begin_inset space \thinspace{}
18343 \begin_inset Flex Code
18346 \begin_layout Plain Layout
18352 ] Setzt die \SpecialChar LaTeX
18353 -Argumente dieses Stils zurück (der via
18354 \begin_inset Flex Code
18357 \begin_layout Plain Layout
18364 Dies ist nützlich, wenn man einen Stil mit
18365 \begin_inset Flex Code
18368 \begin_layout Plain Layout
18374 kopiert hat, aber nicht dessen (benötigten und optionalen) Argumente übernehmen
18378 \begin_layout Description
18379 \begin_inset Flex Code
18382 \begin_layout Plain Layout
18389 \begin_inset Flex Code
18392 \begin_layout Plain Layout
18399 \begin_inset space \thinspace{}
18403 \begin_inset Flex Code
18406 \begin_layout Plain Layout
18414 ] Ob die Einfügung die Schrift der übergeordneten Umgebung verwenden soll
18417 \begin_inset Flex Code
18420 \begin_layout Plain Layout
18428 : verwendet die Schrift der übergeordneten Umgebung.
18431 \begin_layout Description
18432 \begin_inset Flex Code
18435 \begin_layout Plain Layout
18442 \begin_inset Flex Code
18445 \begin_layout Plain Layout
18451 ] Eine Zeichenkette, die am Ende des Inhalts des Stils ausgegeben wird.
18452 Ein Zeilenumbruch in der Ausgabe wird mit
18453 \begin_inset Flex Code
18456 \begin_layout Plain Layout
18465 \begin_layout Description
18466 \begin_inset Flex Code
18469 \begin_layout Plain Layout
18476 \begin_inset Flex Code
18479 \begin_layout Plain Layout
18486 \begin_inset space \thinspace{}
18490 \begin_inset Flex Code
18493 \begin_layout Plain Layout
18501 ] Erlaubt es, den Inhalt der Einfügung auf Rechtschreibung zu überprüfen.
18504 \begin_layout Subsection
18506 \begin_inset CommandInset label
18508 name "subsec:Zähler"
18515 \begin_layout Standard
18516 Es ist notwendig Zähler (
18517 \begin_inset Flex Noun
18520 \begin_layout Plain Layout
18527 \begin_inset Flex Noun
18530 \begin_layout Plain Layout
18536 ,\SpecialChar ldots
18537 ) in der Textklasse selber zu definieren.
18538 Die Standardzähler sind in der Datei
18539 \begin_inset Flex Code
18542 \begin_layout Plain Layout
18548 definiert, so dass Sie nur die Zeile
18551 \begin_layout LyX-Code
18552 Input stdcounters.inc
18555 \begin_layout Standard
18556 zu zu Ihrer Layout-Datei hinzufügen müssen, damit sie arbeiten.
18557 Aber wenn Sie eigene Zähler definieren wollen, können Sie das tun.
18558 Zähler-Deklarationen beginnen mit
18561 \begin_layout LyX-Code
18565 \begin_layout Standard
18567 \begin_inset Flex Code
18570 \begin_layout Plain Layout
18576 der Name Ihres Zählers ist.
18577 Die Deklaration endet mit
18578 \begin_inset Flex Code
18581 \begin_layout Plain Layout
18590 \begin_layout Standard
18591 Folgende Parameter können auch benutzt werden:
18594 \begin_layout Description
18595 \begin_inset Flex Code
18598 \begin_layout Plain Layout
18605 \begin_inset Flex Code
18608 \begin_layout Plain Layout
18614 ] Setzt den Startwert für einen Zähler, auf den er zurückgesetzt wird.
18615 Normalerweise will man die Voreinstellung
18616 \begin_inset Quotes gld
18620 \begin_inset Quotes grd
18626 \begin_layout Description
18627 \begin_inset Flex Code
18630 \begin_layout Plain Layout
18637 \begin_inset Flex Code
18640 \begin_layout Plain Layout
18647 \begin_inset Quotes erd
18651 \begin_inset Quotes erd
18654 ] definiert, wie der Zähler dargestellt wird.
18656 \begin_inset Flex Code
18659 \begin_layout Plain Layout
18660 LabelStringAppendix
18665 auf denselben Wert gesetzt.
18666 In der Zeichenkette können folgende Konstrukte benutzt werden:
18669 \begin_layout Itemize
18670 \begin_inset Flex Code
18673 \begin_layout Plain Layout
18681 wird durch die Erweiterung von
18682 \begin_inset Flex Code
18685 \begin_layout Plain Layout
18692 \begin_inset Newline newline
18696 \begin_inset Flex Code
18699 \begin_layout Plain Layout
18700 LabelStringAppendix
18706 \begin_inset Flex Code
18709 \begin_layout Plain Layout
18718 \begin_layout Itemize
18719 Zählerwerte können durch \SpecialChar LaTeX
18720 -ähnliche Makros wie
18721 \begin_inset Flex Code
18724 \begin_layout Plain Layout
18740 ausgedrückt werden, wobei
18741 \begin_inset Flex Code
18744 \begin_layout Plain Layout
18752 Folgendes sein kann:
18753 \begin_inset Flex Code
18756 \begin_layout Plain Layout
18762 : 1, 2, 3,\SpecialChar ldots
18764 \begin_inset Flex Code
18767 \begin_layout Plain Layout
18773 für Kleinbuchstaben: a, b, c,\SpecialChar ldots
18775 \begin_inset Flex Code
18778 \begin_layout Plain Layout
18784 für Großbuchstaben: A, B, C,\SpecialChar ldots
18786 \begin_inset Flex Code
18789 \begin_layout Plain Layout
18795 für kleine römische Zahlen: i, ii, iii,\SpecialChar ldots
18797 \begin_inset Flex Code
18800 \begin_layout Plain Layout
18806 für große römische Zahlen: I, II, III.
18809 \begin_layout Standard
18811 \begin_inset Flex Code
18814 \begin_layout Plain Layout
18820 nicht definiert ist, wird ein Standardwert wie folgt benutzt: wenn der
18821 Zähler einen Hauptzähler
18822 \begin_inset Flex Code
18825 \begin_layout Plain Layout
18832 \begin_inset Flex Code
18835 \begin_layout Plain Layout
18841 definiert) hat, wird der String
18842 \begin_inset Flex Code
18845 \begin_layout Plain Layout
18856 \begin_inset Flex Code
18859 \begin_layout Plain Layout
18870 \begin_layout Description
18871 \begin_inset Flex Code
18874 \begin_layout Plain Layout
18875 LabelStringAppendix
18881 \begin_inset Flex Code
18884 \begin_layout Plain Layout
18891 \begin_inset Quotes erd
18895 \begin_inset Quotes erd
18899 \begin_inset Flex Code
18902 \begin_layout Plain Layout
18908 , aber für den Anhang.
18911 \begin_layout Description
18912 \begin_inset Flex Code
18915 \begin_layout Plain Layout
18922 \begin_inset Flex Code
18925 \begin_layout Plain Layout
18932 \begin_inset Quotes erd
18936 \begin_inset Quotes erd
18939 ] Ein Format, das für Formatierte Querverweise auf einen Zähler verwendet
18942 \begin_inset space \thinspace{}
18946 Referenzen auf Abschnitte in der Form
18947 \begin_inset Quotes gld
18951 \begin_inset space ~
18955 \begin_inset Quotes grd
18958 haben, sollte der String
18959 \begin_inset Quotes gld
18963 \begin_inset Quotes grd
18967 Diese Zeichen werden später durch die referenzierte Abschnittsnummer ersetzt.
18968 Also für Abschnitte lautet der String dann
18969 \begin_inset Quotes gld
18973 \begin_inset Quotes grd
18979 \begin_layout Description
18980 \begin_inset Flex Code
18983 \begin_layout Plain Layout
18990 \begin_inset Flex Code
18993 \begin_layout Plain Layout
19000 \begin_inset Quotes erd
19004 \begin_inset Quotes erd
19007 ] Wenn dies auf den Namen eines anderen Zählers gesetzt wird, wird der gegenwärt
19008 ige Zähler jedes mal zurückgesetzt, wenn der andere erhöht wird.
19010 \begin_inset Flex Code
19013 \begin_layout Plain Layout
19020 \begin_inset Flex Code
19023 \begin_layout Plain Layout
19032 \begin_layout Subsection
19033 Beschreibung des Zeichensatzes
19034 \begin_inset CommandInset label
19036 name "subsec:Beschreibung-des-Zeichensatzes"
19043 \begin_layout Standard
19044 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
19047 \begin_layout LyX-Code
19061 \begin_layout LyX-Code
19065 \begin_layout LyX-Code
19069 \begin_layout Standard
19070 und es sind folgende Befehle vorhanden:
19073 \begin_layout Description
19074 \begin_inset Flex Code
19077 \begin_layout Plain Layout
19084 \begin_inset Flex Code
19087 \begin_layout Plain Layout
19094 \begin_inset Flex Code
19097 \begin_layout Plain Layout
19104 \begin_inset Flex Code
19107 \begin_layout Plain Layout
19114 \begin_inset Flex Code
19117 \begin_layout Plain Layout
19124 \begin_inset Flex Code
19127 \begin_layout Plain Layout
19134 \begin_inset Flex Code
19137 \begin_layout Plain Layout
19144 \begin_inset Flex Code
19147 \begin_layout Plain Layout
19154 \begin_inset Flex Code
19157 \begin_layout Plain Layout
19164 \begin_inset Flex Code
19167 \begin_layout Plain Layout
19174 \begin_inset Flex Code
19177 \begin_layout Plain Layout
19184 \begin_inset Flex Code
19187 \begin_layout Plain Layout
19194 \begin_inset Flex Code
19197 \begin_layout Plain Layout
19204 \begin_inset Flex Code
19207 \begin_layout Plain Layout
19214 \begin_inset Flex Code
19217 \begin_layout Plain Layout
19224 \begin_inset Flex Code
19227 \begin_layout Plain Layout
19234 \begin_inset Flex Code
19237 \begin_layout Plain Layout
19244 \begin_inset Flex Code
19247 \begin_layout Plain Layout
19254 \begin_inset Flex Code
19257 \begin_layout Plain Layout
19264 \begin_inset Flex Code
19267 \begin_layout Plain Layout
19274 \begin_inset Flex Code
19277 \begin_layout Plain Layout
19286 \begin_layout Description
19287 \begin_inset Flex Code
19290 \begin_layout Plain Layout
19297 \begin_inset Flex Code
19300 \begin_layout Plain Layout
19307 \begin_inset Flex Code
19310 \begin_layout Plain Layout
19317 \begin_inset Flex Code
19320 \begin_layout Plain Layout
19329 \begin_layout Description
19330 \begin_inset Flex Code
19333 \begin_layout Plain Layout
19340 \begin_inset Flex Code
19343 \begin_layout Plain Layout
19349 ] Zulässige Argumente sind:
19350 \begin_inset Flex Code
19353 \begin_layout Plain Layout
19360 \begin_inset Flex Code
19363 \begin_layout Plain Layout
19370 \begin_inset Flex Code
19373 \begin_layout Plain Layout
19380 \begin_inset Flex Code
19383 \begin_layout Plain Layout
19390 \begin_inset Flex Code
19393 \begin_layout Plain Layout
19400 \begin_inset Flex Code
19403 \begin_layout Plain Layout
19410 \begin_inset Flex Code
19413 \begin_layout Plain Layout
19420 \begin_inset Flex Code
19423 \begin_layout Plain Layout
19430 \begin_inset Flex Code
19433 \begin_layout Plain Layout
19440 \begin_inset Flex Code
19443 \begin_layout Plain Layout
19450 \begin_inset Flex Code
19453 \begin_layout Plain Layout
19460 \begin_inset Flex Code
19463 \begin_layout Plain Layout
19470 Jedes schaltet die entsprechende Eigenschaft an oder aus.
19472 \begin_inset Flex Code
19475 \begin_layout Plain Layout
19486 \begin_inset Flex Code
19489 \begin_layout Plain Layout
19495 schaltet diesen aus.
19496 \begin_inset Newline newline
19499 Falls Sie Letzteres verwirrt, erinnern Sie sich, dass die Schrifteinstellungen
19500 standardmäßig von den umgebenden Stilen übernommen wird.
19502 \begin_inset Flex Code
19505 \begin_layout Plain Layout
19516 \begin_inset space \thinspace{}
19520 in einer Theorem-Umgebung aktiv ist.
19523 \begin_layout Description
19524 \begin_inset Flex Code
19527 \begin_layout Plain Layout
19534 \begin_inset Flex Code
19537 \begin_layout Plain Layout
19544 \begin_inset Flex Code
19547 \begin_layout Plain Layout
19556 \begin_layout Description
19557 \begin_inset Flex Code
19560 \begin_layout Plain Layout
19567 \begin_inset Flex Code
19570 \begin_layout Plain Layout
19577 \begin_inset Flex Code
19580 \begin_layout Plain Layout
19587 \begin_inset Flex Code
19590 \begin_layout Plain Layout
19597 \begin_inset Flex Code
19600 \begin_layout Plain Layout
19609 \begin_layout Description
19610 \begin_inset Flex Code
19613 \begin_layout Plain Layout
19620 \begin_inset Flex Code
19623 \begin_layout Plain Layout
19630 \begin_inset Flex Code
19633 \begin_layout Plain Layout
19640 \begin_inset Flex Code
19643 \begin_layout Plain Layout
19650 \begin_inset Flex Code
19653 \begin_layout Plain Layout
19660 \begin_inset Flex Code
19663 \begin_layout Plain Layout
19670 \begin_inset Flex Code
19673 \begin_layout Plain Layout
19680 \begin_inset Flex Code
19683 \begin_layout Plain Layout
19690 \begin_inset Flex Code
19693 \begin_layout Plain Layout
19702 \begin_layout Subsection
19705 \begin_inset CommandInset label
19707 name "subsec:Citation-engine-description"
19711 Citation engine description
19714 \begin_layout Standard
19718 \begin_inset Flex Code
19721 \begin_layout Plain Layout
19729 blocks, as used mainly in cite engine files (see
19730 \begin_inset CommandInset ref
19732 reference "subsec:Cite-Engine-Files"
19739 ), define the citation commands provided by a specific
19740 \begin_inset Quotes eld
19744 \begin_inset Quotes erd
19748 A cite engine, in \SpecialChar LyX
19749 terms, is way specific way to format citations, using
19750 numbers, author names and/or years.
19751 Currently, \SpecialChar LyX
19752 supports three such engine types, namely:
19755 \begin_layout Enumerate
19758 \begin_inset Flex Code
19761 \begin_layout Plain Layout
19769 : the default Bib\SpecialChar TeX
19770 way to format citations, a simple numeric style (e.
19771 \begin_inset space \thinspace{}
19775 \begin_inset Quotes eld
19779 \begin_inset Quotes erd
19785 \begin_layout Enumerate
19788 \begin_inset Flex Code
19791 \begin_layout Plain Layout
19799 : Harvard-styled citations using author names and publication year (e.
19800 \begin_inset space \thinspace{}
19804 \begin_inset Quotes eld
19807 Smith and Miller (2017b)
19808 \begin_inset Quotes erd
19814 \begin_layout Enumerate
19817 \begin_inset Flex Code
19820 \begin_layout Plain Layout
19828 : extended numerical citations that also allow for author or title next
19830 \begin_inset space \thinspace{}
19834 \begin_inset Quotes eld
19837 Smith and Miller [1]
19838 \begin_inset Quotes erd
19844 \begin_layout Standard
19847 \begin_inset Flex Code
19850 \begin_layout Plain Layout
19858 blocks look like this:
19861 \begin_layout LyX-Code
19867 \begin_layout LyX-Code
19873 \begin_layout LyX-Code
19879 \begin_layout LyX-Code
19882 citeyearpar[][]=parencite*
19885 \begin_layout LyX-Code
19891 \begin_layout LyX-Code
19897 \begin_layout Standard
19901 \begin_inset Flex Code
19904 \begin_layout Plain Layout
19912 denotes the engine.
19913 The individual lines respectively define a cite command or cite command
19914 paradigm supported by this engine.
19915 The line can be as simple as a cite command that is used both to name the
19916 respective \SpecialChar LyX
19917 command and the \SpecialChar LaTeX
19918 output or more complex in order to differentiate
19920 The full syntax is:
19923 \begin_layout LyX-Code
19926 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
19929 \begin_layout Itemize
19932 \begin_inset Flex Code
19935 \begin_layout Plain Layout
19943 : The name as used in the
19944 \begin_inset Flex Code
19947 \begin_layout Plain Layout
19959 \begin_layout Standard
19962 For portability reasons, we try to use the same name for same-formatted
19963 commands in different cite packages (thus many names stem from natbib,
19964 and thus we need to differentiate a
19965 \begin_inset Flex Code
19968 \begin_layout Plain Layout
19976 sometimes, if the \SpecialChar LaTeX
19977 command names differ).
19981 \begin_layout Itemize
19984 \begin_inset Flex Code
19987 \begin_layout Plain Layout
19995 : a (comma-separated) list of commands that fall back to the given
19996 \begin_inset Flex Code
19999 \begin_layout Plain Layout
20007 in the current engine.
20008 This eases the switch of citation packages and engines.
20010 \begin_inset Flex Code
20013 \begin_layout Plain Layout
20022 \begin_inset Flex Code
20025 \begin_layout Plain Layout
20033 in layout definitions.
20036 \begin_layout Itemize
20039 \begin_inset Flex Code
20042 \begin_layout Plain Layout
20050 : The actual \SpecialChar LaTeX
20051 command that is output.
20055 \begin_layout Standard
20058 \begin_inset Flex Code
20061 \begin_layout Plain Layout
20070 \begin_inset Flex Code
20073 \begin_layout Plain Layout
20083 \begin_inset Flex Code
20086 \begin_layout Plain Layout
20095 \begin_inset Flex Code
20098 \begin_layout Plain Layout
20106 will be output to \SpecialChar LaTeX
20110 \begin_layout Standard
20116 \begin_layout Itemize
20119 Capitalization indicates that the command also has a capitalized form (
20120 \begin_inset Flex Code
20123 \begin_layout Plain Layout
20135 \begin_inset Flex Code
20138 \begin_layout Plain Layout
20149 These usually enforce up-casing of name prefixes (
20154 \begin_inset Formula $\Rightarrow$
20164 \begin_layout Itemize
20168 \begin_inset Flex Code
20171 \begin_layout Plain Layout
20179 indicate the number of optional arguments (there can be 0–2).
20182 \begin_layout Itemize
20186 \begin_inset Flex Code
20189 \begin_layout Plain Layout
20197 indicates there is a starred version of the command (
20198 \begin_inset Flex Code
20201 \begin_layout Plain Layout
20213 \begin_inset Flex Code
20216 \begin_layout Plain Layout
20231 \begin_layout Standard
20234 By default, the starred version means: Output all authors even if it should
20236 \begin_inset Quotes eld
20240 \begin_inset Quotes erd
20244 \begin_inset Flex Code
20247 \begin_layout Plain Layout
20258 \begin_layout Standard
20261 If the star has a different meaning for a given command, it can be specified
20263 \begin_inset Flex Code
20266 \begin_layout Plain Layout
20269 <!_stardesc!_stardesctooltip>
20275 Maximal two translatable macro keywords, marked by the prefix
20276 \begin_inset Flex Code
20279 \begin_layout Plain Layout
20288 The first points to the string that replaces the
20289 \begin_inset Quotes eld
20293 \begin_inset Quotes erd
20296 checkbox label in the citation dialog, the second one to an optional tool
20297 tip for this checkbox.
20301 \begin_layout Standard
20304 Note that these two macros have to be defined in a
20305 \begin_inset Flex Code
20308 \begin_layout Plain Layout
20316 (see next section), dropping the
20317 \begin_inset Flex Code
20320 \begin_layout Plain Layout
20328 from the prefix, like this:
20331 \begin_layout LyX-Code
20334 _stardesc Sta&rred command label
20337 \begin_layout LyX-Code
20340 _stardesctooltip Tooltip for the starred command checkbox.
20344 \begin_layout Itemize
20348 \begin_inset Flex Code
20351 \begin_layout Plain Layout
20359 indicates that this command features
20360 \begin_inset Quotes eld
20363 qualified citation lists
20364 \begin_inset Quotes erd
20372 -specific feature for multi-reference citations where an individual pre-
20373 and postnote can be given to each reference in the list.
20374 Please refer to the
20378 manual for details.
20381 \begin_layout Subsection
20382 \begin_inset CommandInset label
20384 name "subsec:Citation-format-description"
20390 Citation format description
20393 \begin_layout Standard
20397 \begin_inset Flex Code
20400 \begin_layout Plain Layout
20408 blocks are used to describe how bibliographic information should be displayed,
20409 both within \SpecialChar LyX
20410 itself (in the citation dialog and in tooltips, for example)
20411 and in XHTML output.
20412 Such a block might look like this:
20415 \begin_layout LyX-Code
20419 \begin_layout LyX-Code
20423 \begin_layout LyX-Code
20427 \begin_layout LyX-Code
20431 \begin_layout Standard
20437 \begin_layout LyX-Code
20443 \begin_layout LyX-Code
20449 \begin_layout LyX-Code
20455 \begin_layout LyX-Code
20461 \begin_layout Standard
20464 In the first case, t
20467 \begin_layout Standard
20470 he individual lines define how the bibliographic information associated
20471 with an article or book, respectively, is to be displayed, and such a definitio
20472 n can be given for any `entry type' that might be present in a Bib\SpecialChar TeX
20475 defines a default format in the source code that will be used if no specific
20476 definition has been given.
20478 predefines several formats in the file
20479 \begin_inset Flex Code
20482 \begin_layout Plain Layout
20490 , which is included in most of \SpecialChar LyX
20491 's document classes.
20494 \begin_layout Standard
20497 In the second case, the lines define how a specific citation command (in
20499 \begin_inset Flex Code
20502 \begin_layout Plain Layout
20513 \begin_inset Flex Code
20516 \begin_layout Plain Layout
20526 ) is to be displayed on the citation inset label, in the citation dialog,
20527 menu or XHTML output.
20529 defines such formats for the citation style variants it supports via
20531 Document\SpecialChar menuseparator
20532 Setting\SpecialChar menuseparator
20533 Bibliography\SpecialChar ldots
20537 \begin_inset Flex Code
20540 \begin_layout Plain Layout
20548 files that are shipped with \SpecialChar LyX
20550 \begin_inset CommandInset ref
20552 reference "subsec:Cite-Engine-Files"
20562 \begin_layout Standard
20565 The definitions use a simple language that allows Bib\SpecialChar TeX
20566 keys to be replaced
20568 Keys should be enclosed in
20569 \begin_inset Flex Code
20572 \begin_layout Plain Layout
20581 \begin_inset Flex Code
20584 \begin_layout Plain Layout
20593 So a simple definition might look like this:
20596 \begin_layout LyX-Code
20598 \begin_inset Quotes eld
20602 \begin_inset Quotes erd
20608 \begin_layout Standard
20611 This would print the author, followed by a comma, followed by the title,
20612 in quotes, followed by a period.
20615 \begin_layout Standard
20618 Of course, sometimes you may want to print a key only if it exists.
20619 This can be done by using a conditional construction, such as:
20620 \begin_inset Flex Code
20623 \begin_layout Plain Layout
20627 \begin_inset space ~
20637 \begin_inset Flex Code
20640 \begin_layout Plain Layout
20648 key exists, then print
20649 \begin_inset Quotes eld
20653 \begin_inset space ~
20657 \begin_inset Quotes erd
20660 followed by the volume key.
20661 It is also possible to have an else clause in the conditional, such as:
20662 \begin_inset Newline newline
20666 \begin_inset Flex Code
20669 \begin_layout Plain Layout
20672 {%author%[[%author%]][[%editor%, ed.]]}
20678 \begin_inset Newline newline
20682 \begin_inset Flex Code
20685 \begin_layout Plain Layout
20693 key is printed if it exists; otherwise, the editor key is printed, followed
20695 \begin_inset Quotes eld
20699 \begin_inset space ~
20703 \begin_inset Quotes erd
20706 Note that the key is again enclosed in
20707 \begin_inset Flex Code
20710 \begin_layout Plain Layout
20718 signs; the entire conditional is enclosed in braces; and the if and else
20719 clauses are enclosed in double brackets,
20720 \begin_inset Quotes eld
20724 \begin_inset Flex Code
20727 \begin_layout Plain Layout
20736 \begin_inset Quotes eld
20740 \begin_inset Quotes eld
20744 \begin_inset Flex Code
20747 \begin_layout Plain Layout
20756 \begin_inset Quotes erd
20760 There must be no space between any of these.
20763 \begin_layout Standard
20766 Next to the entry keys, there are some special keys that can be used for
20767 these conditionals:
20770 \begin_layout Itemize
20773 \begin_inset Flex Code
20776 \begin_layout Plain Layout
20779 {%dialog%[[true]][[false]]}
20785 \begin_inset Quotes eld
20789 \begin_inset Quotes erd
20792 part for dialogs and menus, the
20793 \begin_inset Quotes eld
20797 \begin_inset Quotes erd
20800 part for other contexts (workarea, export)
20803 \begin_layout Itemize
20806 \begin_inset Flex Code
20809 \begin_layout Plain Layout
20812 {%export%[[true]][[false]]}
20818 \begin_inset Quotes eld
20822 \begin_inset Quotes erd
20825 part for export and menus, the
20826 \begin_inset Quotes eld
20830 \begin_inset Quotes erd
20833 part for other contexts (workarea, dialog)
20836 \begin_layout Itemize
20839 \begin_inset Flex Code
20842 \begin_layout Plain Layout
20851 \begin_inset Quotes eld
20855 \begin_inset Quotes erd
20858 part if another item follows (e.
20859 \begin_inset space \thinspace{}
20862 g., in a citation with multiple keys)
20865 \begin_layout Itemize
20868 \begin_inset Flex Code
20871 \begin_layout Plain Layout
20874 {%second%[[true]][[false]]}
20880 \begin_inset Quotes eld
20884 \begin_inset Quotes erd
20887 if this is the second of multiple items, else the
20888 \begin_inset Quotes eld
20892 \begin_inset Quotes erd
20898 \begin_layout Itemize
20901 \begin_inset Flex Code
20904 \begin_layout Plain Layout
20907 {%ifstar%[[true]][[false]]}
20913 \begin_inset Quotes eld
20917 \begin_inset Quotes erd
20920 part for starred citation commands (such as
20921 \begin_inset Flex Code
20924 \begin_layout Plain Layout
20934 ), the false part for unstarred
20937 \begin_layout Itemize
20940 \begin_inset Flex Code
20943 \begin_layout Plain Layout
20946 {%ifentrytype:<type>%[[true]][[false]]}
20952 \begin_inset Quotes eld
20956 \begin_inset Quotes erd
20959 if the current entry type matches
20960 \begin_inset Flex Code
20963 \begin_layout Plain Layout
20971 , else the false part (e.g., in a citation definition:
20972 \begin_inset Flex Code
20975 \begin_layout Plain Layout
20978 {%ifentrytype:book%[[this is a book]][[this is no book]]}
20986 \begin_layout Itemize
20989 \begin_inset Flex Code
20992 \begin_layout Plain Layout
20995 {%ifmultiple:<authortype>%[[true]][[false]]}
21001 \begin_inset Quotes eld
21005 \begin_inset Quotes erd
21008 if the current author type (author, editor etc.) has multiple authors, else
21009 the false part (e.g., in a bibliography definition:
21010 \begin_inset Flex Code
21013 \begin_layout Plain Layout
21016 {%ifmultiple:editor%[[eds.]][[ed.]]}
21024 \begin_layout Itemize
21027 \begin_inset Flex Code
21030 \begin_layout Plain Layout
21033 {%ifqualified%[[true]][[false]]}
21039 \begin_inset Quotes eld
21043 \begin_inset Quotes erd
21046 part if the current citation is a qualified citation list (a specific
21050 format for multi-reference citations), the false part if this is not the
21054 \begin_layout Standard
21058 \begin_inset Flex Code
21061 \begin_layout Plain Layout
21069 prints the author key as it is recorded in the bibliography file.
21070 This might not be what you want, since it will result in a string such
21072 \begin_inset Quotes eld
21075 Miller, Peter and Smith, Mary and White, Jane
21076 \begin_inset Quotes erd
21080 \begin_inset Quotes eld
21084 \begin_inset Quotes erd
21087 is used by Bib\SpecialChar TeX
21088 to delimit authors).
21090 therefore provides some methods to get properly formatted name lists (which
21091 will also get translated).
21092 The following keys are provided:
21095 \begin_layout Enumerate
21098 For name lists with pre- and surname, suitable for the main authors/editors
21099 of a bibliography item.
21101 \begin_inset Flex Code
21104 \begin_layout Plain Layout
21112 part denotes the kind of list that is requested (e.g.
21114 \begin_inset Flex Code
21117 \begin_layout Plain Layout
21129 \begin_layout Itemize
21132 \begin_inset Flex Code
21135 \begin_layout Plain Layout
21138 %abbrvnames:<nametype>%
21143 : Provides a name list which is abbreviated (with
21144 \begin_inset Quotes eld
21148 \begin_inset Quotes erd
21152 \begin_inset Flex Code
21155 \begin_layout Plain Layout
21166 \begin_layout Itemize
21169 \begin_inset Flex Code
21172 \begin_layout Plain Layout
21175 %fullnames:<nametype>%
21180 : Provides a full name list (never abbreviated with
21181 \begin_inset Quotes eld
21185 \begin_inset Quotes erd
21191 \begin_layout Itemize
21194 \begin_inset Flex Code
21197 \begin_layout Plain Layout
21200 %forceabbrvnames:<nametype>%
21205 : Provides a name list which is always abbreviated (with
21206 \begin_inset Quotes eld
21210 \begin_inset Quotes erd
21214 \begin_inset Flex Code
21217 \begin_layout Plain Layout
21229 \begin_layout Enumerate
21232 Alternative name lists with pre- and surname, if the order of pre- and surname
21233 inside the bibliography item differs (as in:
21234 \begin_inset Quotes eld
21237 Miller, John: Some text, in: Mary Smith, ed.: A volume
21238 \begin_inset Quotes erd
21245 \begin_layout Itemize
21248 \begin_inset Flex Code
21251 \begin_layout Plain Layout
21254 %abbrvbynames:<nametype>%
21259 : Provides a name list which is abbreviated (with
21260 \begin_inset Quotes eld
21264 \begin_inset Quotes erd
21268 \begin_inset Flex Code
21271 \begin_layout Plain Layout
21282 \begin_layout Itemize
21285 \begin_inset Flex Code
21288 \begin_layout Plain Layout
21291 %fullbynames:<nametype>%
21296 : Provides a full name list (never abbreviated with
21297 \begin_inset Quotes eld
21301 \begin_inset Quotes erd
21307 \begin_layout Itemize
21310 \begin_inset Flex Code
21313 \begin_layout Plain Layout
21316 %forceabbrvbynames:<nametype>%
21321 : Provides a name list which is always abbreviated (with
21322 \begin_inset Quotes eld
21326 \begin_inset Quotes erd
21330 \begin_inset Flex Code
21333 \begin_layout Plain Layout
21345 \begin_layout Enumerate
21348 And finally name lists which consist of family names only, as used in author-yea
21350 these do not take a
21351 \begin_inset Flex Code
21354 \begin_layout Plain Layout
21362 part, but always return either an author list or, if this does not exist,
21363 an editor list (as common in author-year labels):
21367 \begin_layout Itemize
21370 \begin_inset Flex Code
21373 \begin_layout Plain Layout
21381 : Provides a name list which is abbreviated (with
21382 \begin_inset Quotes eld
21386 \begin_inset Quotes erd
21390 \begin_inset Flex Code
21393 \begin_layout Plain Layout
21404 \begin_layout Itemize
21407 \begin_inset Flex Code
21410 \begin_layout Plain Layout
21418 : Provides a full name list (never abbreviated with
21419 \begin_inset Quotes eld
21423 \begin_inset Quotes erd
21429 \begin_layout Itemize
21432 \begin_inset Flex Code
21435 \begin_layout Plain Layout
21438 %forceabbrvciteauthor%
21443 : Provides a name list which is always abbreviated (with
21444 \begin_inset Quotes eld
21448 \begin_inset Quotes erd
21452 \begin_inset Flex Code
21455 \begin_layout Plain Layout
21467 \begin_layout Standard
21470 The order of pre- and surname in the former two lists can be adjusted by
21474 \begin_layout Itemize
21477 \begin_inset Flex Code
21480 \begin_layout Plain Layout
21483 !firstnameform %surname%, %prename%
21488 (first author in lists of type 1)
21491 \begin_layout Itemize
21494 \begin_inset Flex Code
21497 \begin_layout Plain Layout
21500 !othernameform %surname%, %prename%
21505 (other authors in lists of type 1)
21508 \begin_layout Itemize
21511 \begin_inset Flex Code
21514 \begin_layout Plain Layout
21517 !firstbynameform %prename% %surname%
21522 (first author in lists of type 2)
21525 \begin_layout Itemize
21528 \begin_inset Flex Code
21531 \begin_layout Plain Layout
21534 !otherbynameform %prename% %surname%
21539 (other authors in lists of type 2)
21542 \begin_layout Standard
21545 This allows you to configure namings like
21546 \begin_inset Quotes eld
21549 Miller, Peter and Mary Smith: \SpecialChar ldots
21550 , in: John Doe and Pat Green, eds.:\SpecialChar ldots
21552 \begin_inset Quotes erd
21558 \begin_layout Standard
21561 There is one other piece of syntax available in definitions, which looks
21563 \begin_inset Flex Code
21566 \begin_layout Plain Layout
21575 This defines a piece of formatting information that is to be used when
21577 \begin_inset Quotes eld
21581 \begin_inset Quotes erd
21585 Obviously, we do not want to output HTML tags when writing plain text,
21586 so they should be wrapped in
21587 \begin_inset Quotes eld
21591 \begin_inset Quotes erd
21595 \begin_inset Quotes eld
21599 \begin_inset Quotes erd
21605 \begin_layout Standard
21608 Two special sorts of definitions are also possible in a
21609 \begin_inset Flex Code
21612 \begin_layout Plain Layout
21621 An example of the first would be:
21624 \begin_layout LyX-Code
21626 \begin_inset Quotes eld
21630 \begin_inset Quotes erd
21636 \begin_layout Standard
21639 This is an abbreviation, or macro, and it can be used by treating it as
21641 \begin_inset Flex Code
21644 \begin_layout Plain Layout
21655 \begin_inset Flex Code
21658 \begin_layout Plain Layout
21666 exactly as it would treat its definition.
21667 So, let us issue the obvious
21675 \begin_layout LyX-Code
21679 \begin_layout Standard
21682 or anything like it.
21684 shouldn't go into an infinite loop, but it may go into a long one before
21688 \begin_layout Standard
21691 The second sort of special definition might look like this:
21694 \begin_layout LyX-Code
21698 \begin_layout Standard
21701 This defines a translatable piece of text, which allows relevant parts of
21702 the bibliography or citation to be translated.
21703 It can be included in a definition by treating it as a key:
21704 \begin_inset Flex Code
21707 \begin_layout Plain Layout
21716 Several of these are predefined in
21717 \begin_inset Flex Code
21720 \begin_layout Plain Layout
21723 stdciteformats.inc and the diverse
21724 \begin_inset Flex Code
21727 \begin_layout Plain Layout
21741 Note that these are not macros, in the sense just defined.
21742 They will not be expanded.
21745 \begin_layout Standard
21748 So here then is an example that use all these features:
21749 \begin_inset VSpace defskip
21755 \begin_layout Standard
21760 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
21763 \begin_layout Standard
21766 \begin_inset VSpace defskip
21769 This defines a macro that prints the author, followed by a comma, if the
21771 \begin_inset Flex Code
21774 \begin_layout Plain Layout
21782 key is defined, or else prints the name of the editor, followed by the
21784 \begin_inset Flex Code
21787 \begin_layout Plain Layout
21795 or its translation (it is by default
21796 \begin_inset Quotes eld
21800 \begin_inset Quotes erd
21804 \begin_inset Flex Code
21807 \begin_layout Plain Layout
21816 Note that this is in fact defined in
21817 \begin_inset Flex Code
21820 \begin_layout Plain Layout
21828 , so you can use it in your own definitions, or re-definitions, if you load
21832 \begin_layout Section
21833 \begin_inset CommandInset label
21835 name "sec:Tags-for-XHTML"
21841 Tags for XHTML output
21844 \begin_layout Standard
21847 As with \SpecialChar LaTeX
21848 or DocBook, the format of \SpecialChar LyX
21849 's XHTML output is also controlled by
21850 layout information.
21851 In general, \SpecialChar LyX
21852 provides sensible defaults and, as mentioned earlier, it will
21853 even construct default CSS style rules from the other layout tags.
21854 For example, \SpecialChar LyX
21855 will attempt to use the information provided in the
21856 \begin_inset Flex Code
21859 \begin_layout Plain Layout
21867 declaration for the Chapter style to write CSS that will appropriately
21868 format chapter headings.
21871 \begin_layout Standard
21874 In many cases, then, you may not have to do anything at all to get acceptable
21875 XHTML output for your own environments, custom insets, and so forth.
21876 But in some cases you will, and so \SpecialChar LyX
21877 provides a number of layout tags that
21878 can be used to customize the XHTML and CSS that are generated.
21881 \begin_layout Standard
21884 Note that there are two tags,
21885 \begin_inset Flex Code
21888 \begin_layout Plain Layout
21897 \begin_inset Flex Code
21900 \begin_layout Plain Layout
21908 that may appear outside style and inset declarations.
21912 \begin_inset CommandInset ref
21914 reference "subsec:Allgemeine-Parameter-für"
21920 for details on these.
21923 \begin_layout Subsection
21929 \begin_layout Standard
21932 The sort of XHTML \SpecialChar LyX
21933 outputs for a paragraph depends upon whether we are dealing
21934 with a normal paragraph, a command, or an environment, where this is itself
21935 determined by the contents of the corresponding
21936 \begin_inset Flex Code
21939 \begin_layout Plain Layout
21952 \begin_layout Standard
21955 For a command or normal paragraph, the output XHTML has the following form:
21958 \begin_layout LyX-Code
21962 \begin_inset Quotes erd
21966 \begin_inset Quotes erd
21972 \begin_layout LyX-Code
21976 \begin_inset Quotes erd
21980 \begin_inset Quotes erd
21986 \begin_layout LyX-Code
21989 Contents of the paragraph.
21992 \begin_layout LyX-Code
21998 \begin_layout Standard
22001 The label tags are of course omitted if the paragraph does not have a label.
22004 \begin_layout Standard
22007 For an environment that is not some sort of list, the XHTML takes this form:
22010 \begin_layout LyX-Code
22014 \begin_inset Quotes erd
22018 \begin_inset Quotes erd
22024 \begin_layout LyX-Code
22028 \begin_inset Quotes erd
22032 \begin_inset Quotes erd
22036 \begin_inset Quotes erd
22040 \begin_inset Quotes erd
22043 >Environment Label</labeltag>First paragraph.</itemtag>
22046 \begin_layout LyX-Code
22049 <itemtag>Second paragraph.</itemtag>
22052 \begin_layout LyX-Code
22058 \begin_layout Standard
22061 Note that the label is output only for the first paragraph, as it should
22062 be for a theorem, for example.
22066 \begin_layout Standard
22069 For a list, we have one of these forms:
22072 \begin_layout LyX-Code
22076 \begin_inset Quotes erd
22080 \begin_inset Quotes erd
22086 \begin_layout LyX-Code
22090 \begin_inset Quotes erd
22094 \begin_inset Quotes erd
22098 \begin_inset Quotes erd
22102 \begin_inset Quotes erd
22105 >List Label</labeltag>First item.</itemtag>
22108 \begin_layout LyX-Code
22112 \begin_inset Quotes erd
22116 \begin_inset Quotes erd
22120 \begin_inset Quotes erd
22124 \begin_inset Quotes erd
22127 >List Label</labeltag>Second item.</itemtag>
22130 \begin_layout LyX-Code
22136 \begin_layout LyX-Code
22140 \begin_layout LyX-Code
22144 \begin_inset Quotes erd
22148 \begin_inset Quotes erd
22154 \begin_layout LyX-Code
22158 \begin_inset Quotes erd
22162 \begin_inset Quotes erd
22165 >List Label</labeltag><itemtag attr=
22166 \begin_inset Quotes erd
22170 \begin_inset Quotes erd
22173 >First item.</itemtag>
22176 \begin_layout LyX-Code
22180 \begin_inset Quotes erd
22184 \begin_inset Quotes erd
22187 >List Label</labeltag><itemtag attr=
22188 \begin_inset Quotes erd
22192 \begin_inset Quotes erd
22195 >Second item.</itemtag>
22198 \begin_layout LyX-Code
22204 \begin_layout Standard
22207 Note the different orders of
22208 \begin_inset Flex Code
22211 \begin_layout Plain Layout
22220 \begin_inset Flex Code
22223 \begin_layout Plain Layout
22232 Which order we get depends upon the setting of
22233 \begin_inset Flex Code
22236 \begin_layout Plain Layout
22245 \begin_inset Flex Code
22248 \begin_layout Plain Layout
22256 is false (the default), you get the first of these, with the label within
22257 the item; if true, you get the second, with the label outside the item.
22260 \begin_layout Standard
22263 The specific tags and attributes output for each paragraph type can be controlle
22264 d by means of the layout tags we are about to describe.
22265 As mentioned earlier, however, \SpecialChar LyX
22266 uses sensible defaults for many of these,
22267 so you often may not need to do very much to get good XHTML output.
22268 Think of the available tags as there so you can tweak things to your liking.
22271 \begin_layout Description
22274 \begin_inset Flex Code
22277 \begin_layout Plain Layout
22286 \begin_inset Flex Code
22289 \begin_layout Plain Layout
22297 ] Specifies attribute information to be output with the main tag.
22299 \begin_inset Quotes eld
22303 \begin_inset Flex Code
22306 \begin_layout Plain Layout
22315 \begin_inset Quotes erd
22319 By default, \SpecialChar LyX
22321 \begin_inset Quotes eld
22325 \begin_inset Flex Code
22328 \begin_layout Plain Layout
22337 \begin_inset Quotes erd
22341 \begin_inset Flex Code
22344 \begin_layout Plain Layout
22352 is the \SpecialChar LyX
22353 name of the layout, made lowercase, for example: chapter.
22358 contain any style information.
22360 \begin_inset Flex Code
22363 \begin_layout Plain Layout
22374 \begin_layout Description
22377 \begin_inset Flex Code
22380 \begin_layout Plain Layout
22389 \begin_inset Flex Code
22392 \begin_layout Plain Layout
22402 \begin_inset space \thinspace{}
22406 \begin_inset Flex Code
22409 \begin_layout Plain Layout
22417 ] Whether to output the default CSS information \SpecialChar LyX
22418 generates for this layout,
22419 even if additional information is explicitly provided via
22420 \begin_inset Flex Code
22423 \begin_layout Plain Layout
22433 \begin_inset Flex Code
22436 \begin_layout Plain Layout
22444 allows you to alter or augment the generated CSS, rather than to override
22447 \begin_inset Flex Code
22450 \begin_layout Plain Layout
22461 \begin_layout Description
22464 \begin_inset Flex Code
22467 \begin_layout Plain Layout
22476 \begin_inset Flex Code
22479 \begin_layout Plain Layout
22487 ] The tag to be used for individual paragraphs of environments, replacing
22489 \begin_inset Flex Code
22492 \begin_layout Plain Layout
22500 in the examples above.
22502 \begin_inset Flex Code
22505 \begin_layout Plain Layout
22516 \begin_layout Description
22519 \begin_inset Flex Code
22522 \begin_layout Plain Layout
22531 \begin_inset Flex Code
22534 \begin_layout Plain Layout
22542 ] Attributes for the item tag.
22544 \begin_inset Quotes eld
22548 \begin_inset Flex Code
22551 \begin_layout Plain Layout
22554 class=`layoutname_item'
22560 \begin_inset Quotes erd
22568 contain any style information.
22570 \begin_inset Flex Code
22573 \begin_layout Plain Layout
22584 \begin_layout Description
22587 \begin_inset Flex Code
22590 \begin_layout Plain Layout
22599 \begin_inset Flex Code
22602 \begin_layout Plain Layout
22610 ] The tag to be used for paragraph and item labels, replacing
22611 \begin_inset Flex Code
22614 \begin_layout Plain Layout
22622 in the examples above.
22624 \begin_inset Flex Code
22627 \begin_layout Plain Layout
22636 \begin_inset Flex Code
22639 \begin_layout Plain Layout
22648 \begin_inset Flex Code
22651 \begin_layout Plain Layout
22660 \begin_inset Flex Code
22663 \begin_layout Plain Layout
22666 Centered_Top_Environment
22671 , in which case it defaults to
22672 \begin_inset Flex Code
22675 \begin_layout Plain Layout
22686 \begin_layout Description
22689 \begin_inset Flex Code
22692 \begin_layout Plain Layout
22701 \begin_inset Flex Code
22704 \begin_layout Plain Layout
22712 ] Attributes for the label tag.
22714 \begin_inset Quotes eld
22718 \begin_inset Flex Code
22721 \begin_layout Plain Layout
22724 class=`layoutname_label'
22730 \begin_inset Quotes erd
22738 contain any style information.
22740 \begin_inset Flex Code
22743 \begin_layout Plain Layout
22754 \begin_layout Description
22757 \begin_inset Flex Code
22760 \begin_layout Plain Layout
22769 \begin_inset Flex Code
22772 \begin_layout Plain Layout
22782 \begin_inset space \thinspace{}
22786 \begin_inset Flex Code
22789 \begin_layout Plain Layout
22797 ] Meaningful only for list-like environments, this tag controls whether
22798 the label tag is output before or inside the item tag.
22799 This is used, for example, in the description environment, where we want
22801 \begin_inset Flex Code
22804 \begin_layout Plain Layout
22807 <dt>\SpecialChar ldots
22808 </dt><dd>\SpecialChar ldots
22816 \begin_inset Flex Code
22819 \begin_layout Plain Layout
22827 : The label tag is output inside the item tag.
22830 \begin_layout Description
22833 \begin_inset Flex Code
22836 \begin_layout Plain Layout
22844 Information to be output in the
22845 \begin_inset Flex Code
22848 \begin_layout Plain Layout
22856 section when this style is used.
22857 This might, for example, be used to include a
22858 \begin_inset Flex Code
22861 \begin_layout Plain Layout
22870 \begin_inset Flex Code
22873 \begin_layout Plain Layout
22884 \begin_layout Description
22887 \begin_inset Flex Code
22890 \begin_layout Plain Layout
22898 CSS style information to be included when this style is used.
22899 Note that this will automatically be wrapped in a layout-generated
22900 \begin_inset Flex Code
22903 \begin_layout Plain Layout
22911 block, so only the CSS itself need be included.
22913 \begin_inset Flex Code
22916 \begin_layout Plain Layout
22927 \begin_layout Description
22930 \begin_inset Flex Code
22933 \begin_layout Plain Layout
22942 \begin_inset Flex Code
22945 \begin_layout Plain Layout
22953 ] The tag to be used for the main label, replacing
22954 \begin_inset Flex Code
22957 \begin_layout Plain Layout
22965 in the examples above.
22967 \begin_inset Flex Code
22970 \begin_layout Plain Layout
22981 \begin_layout Description
22984 \begin_inset Flex Code
22987 \begin_layout Plain Layout
22996 \begin_inset Flex Code
22999 \begin_layout Plain Layout
23009 \begin_inset space \thinspace{}
23013 \begin_inset Flex Code
23016 \begin_layout Plain Layout
23024 ] Marks this style as the one to be used to generate the
23025 \begin_inset Flex Code
23028 \begin_layout Plain Layout
23036 tag for the XHTML file.
23037 By default, it is false.
23039 \begin_inset Flex Code
23042 \begin_layout Plain Layout
23050 file sets it to true for the
23051 \begin_inset Flex Code
23054 \begin_layout Plain Layout
23066 \begin_layout Subsection
23072 \begin_layout Standard
23075 The XHTML output of insets can also be controlled by information in layout
23080 \begin_layout Plain Layout
23083 At present, this is true only for
23084 \begin_inset Quotes eld
23088 \begin_inset Quotes erd
23091 insets (insets you can type into) and is not true for
23092 \begin_inset Quotes eld
23096 \begin_inset Quotes erd
23099 insets (insets that are associated with dialog boxes).
23104 Here, too, \SpecialChar LyX
23105 tries to provide sensible defaults, and it constructs default
23107 But everything can be customized.
23110 \begin_layout Standard
23113 The XHTML \SpecialChar LyX
23114 outputs for an inset has the following form:
23117 \begin_layout LyX-Code
23121 \begin_inset Quotes erd
23125 \begin_inset Quotes erd
23131 \begin_layout LyX-Code
23134 <labeltag>Label</labeltag>
23137 \begin_layout LyX-Code
23141 \begin_inset Quotes erd
23145 \begin_inset Quotes erd
23148 >Contents of the inset.</innertag>
23151 \begin_layout LyX-Code
23157 \begin_layout Standard
23160 If the inset permits multiple paragraphs—that is, if
23161 \begin_inset Flex Code
23164 \begin_layout Plain Layout
23172 is true—then the contents of the inset will itself be output as paragraphs
23173 formatted according to the styles used for those paragraphs (standard,
23174 quote, and the like).
23175 The label tag is of course omitted if the paragraph does not have a label
23176 and, at present, is always
23177 \begin_inset Flex Code
23180 \begin_layout Plain Layout
23189 The inner tag is optional and, by default, does not appear.
23192 \begin_layout Standard
23195 The specific tags and attributes output for each inset can be controlled
23196 by means of the following layout tags.
23199 \begin_layout Description
23202 \begin_inset Flex Code
23205 \begin_layout Plain Layout
23214 \begin_inset Flex Code
23217 \begin_layout Plain Layout
23225 ] Specifies attribute information to be output with the main tag.
23227 \begin_inset Quotes eld
23231 \begin_inset Flex Code
23234 \begin_layout Plain Layout
23237 class=`myinset' onclick=`\SpecialChar ldots
23244 \begin_inset Quotes erd
23248 By default, \SpecialChar LyX
23250 \begin_inset Quotes eld
23254 \begin_inset Flex Code
23257 \begin_layout Plain Layout
23266 \begin_inset Quotes erd
23270 \begin_inset Flex Code
23273 \begin_layout Plain Layout
23281 is the \SpecialChar LyX
23282 name of the inset, made lowercase and with non-alphanumeric characters
23283 converted to underscores, for example: footnote.
23286 \begin_layout Description
23289 \begin_inset Flex Code
23292 \begin_layout Plain Layout
23301 \begin_inset Flex Code
23304 \begin_layout Plain Layout
23314 \begin_inset space \thinspace{}
23318 \begin_inset Flex Code
23321 \begin_layout Plain Layout
23329 ] Whether to output the default CSS information \SpecialChar LyX
23330 generates for this layout,
23331 even if additional information is explicitly provided via
23332 \begin_inset Flex Code
23335 \begin_layout Plain Layout
23345 \begin_inset Flex Code
23348 \begin_layout Plain Layout
23356 allows you to alter or augment the generated CSS, rather than to override
23361 \begin_layout Description
23364 \begin_inset Flex Code
23367 \begin_layout Plain Layout
23376 \begin_inset Flex Code
23379 \begin_layout Plain Layout
23387 ] Attributes for the inner tag.
23389 \begin_inset Quotes eld
23393 \begin_inset Flex Code
23396 \begin_layout Plain Layout
23399 class=`insetname_inner'
23405 \begin_inset Quotes erd
23411 \begin_layout Description
23414 \begin_inset Flex Code
23417 \begin_layout Plain Layout
23426 \begin_inset Flex Code
23429 \begin_layout Plain Layout
23437 ] The inner tag, replacing
23438 \begin_inset Flex Code
23441 \begin_layout Plain Layout
23449 in the examples above.
23450 By default, there is none.
23453 \begin_layout Description
23456 \begin_inset Flex Code
23459 \begin_layout Plain Layout
23468 \begin_inset Flex Code
23471 \begin_layout Plain Layout
23480 \begin_inset space \thinspace{}
23484 \begin_inset Flex Code
23487 \begin_layout Plain Layout
23496 ] Whether this inset represents a standalone block of text (such as a footnote)
23497 or instead represents material that is included in the surrounding text
23498 (such as a branch).
23502 \begin_layout Description
23505 \begin_inset Flex Code
23508 \begin_layout Plain Layout
23517 \begin_inset Flex Code
23520 \begin_layout Plain Layout
23528 ] A label for this inset, possibly including a reference to a counter.
23529 For example, for footnote, it might be:
23530 \begin_inset Flex Code
23533 \begin_layout Plain Layout
23544 This is optional, and there is no default.
23547 \begin_layout Description
23550 \begin_inset Flex Code
23553 \begin_layout Plain Layout
23561 Information to be output in the
23562 \begin_inset Flex Code
23565 \begin_layout Plain Layout
23573 section when this style is used.
23574 This might, for example, be used to include a
23575 \begin_inset Flex Code
23578 \begin_layout Plain Layout
23587 \begin_inset Flex Code
23590 \begin_layout Plain Layout
23601 \begin_layout Description
23604 \begin_inset Flex Code
23607 \begin_layout Plain Layout
23615 CSS style information to be included when this style is used.
23616 Note that this will automatically be wrapped in a layout-generated
23617 \begin_inset Flex Code
23620 \begin_layout Plain Layout
23628 block, so only the CSS itself need be included.
23631 \begin_layout Description
23634 \begin_inset Flex Code
23637 \begin_layout Plain Layout
23646 \begin_inset Flex Code
23649 \begin_layout Plain Layout
23657 ] The tag to be used for the main label, replacing
23658 \begin_inset Flex Code
23661 \begin_layout Plain Layout
23669 in the examples above.
23670 The default depends upon the setting of
23671 \begin_inset Flex Code
23674 \begin_layout Plain Layout
23683 \begin_inset Flex Code
23686 \begin_layout Plain Layout
23694 is true, the default is
23695 \begin_inset Flex Code
23698 \begin_layout Plain Layout
23706 ; if it is false, the default is
23707 \begin_inset Flex Code
23710 \begin_layout Plain Layout
23721 \begin_layout Subsection
23727 \begin_layout Standard
23730 The XHTML output for floats too can be controlled by layout information.
23731 The output has the following form:
23734 \begin_layout LyX-Code
23738 \begin_inset Quotes erd
23742 \begin_inset Quotes erd
23748 \begin_layout LyX-Code
23751 Contents of the float.
23754 \begin_layout LyX-Code
23760 \begin_layout Standard
23763 The caption, if there is one, is a separate inset and will be output as
23765 Its appearance can be controlled via the InsetLayout for caption insets.
23769 \begin_layout Description
23772 \begin_inset Flex Code
23775 \begin_layout Plain Layout
23784 \begin_inset Flex Code
23787 \begin_layout Plain Layout
23795 ] Specifies attribute information to be output with the main tag.
23797 \begin_inset Quotes eld
23801 \begin_inset Flex Code
23804 \begin_layout Plain Layout
23807 class=`myfloat' onclick=`\SpecialChar ldots
23814 \begin_inset Quotes erd
23818 By default, \SpecialChar LyX
23820 \begin_inset Quotes eld
23824 \begin_inset Flex Code
23827 \begin_layout Plain Layout
23830 class=`float float-floattype'
23836 \begin_inset Quotes erd
23840 \begin_inset Flex Code
23843 \begin_layout Plain Layout
23851 is \SpecialChar LyX
23852 's name for this type of float, as determined by the float declaration
23856 \begin_inset CommandInset ref
23858 reference "subsec:Gleitobjekte"
23864 ), though made lowercase and with non-alphanumeric characters converted
23865 to underscores, for example: float-table.
23868 \begin_layout Description
23871 \begin_inset Flex Code
23874 \begin_layout Plain Layout
23882 CSS style information to be included when this float is used.
23883 Note that this will automatically be wrapped in a layout-generated
23884 \begin_inset Flex Code
23887 \begin_layout Plain Layout
23895 block, so only the CSS itself need be included.
23898 \begin_layout Description
23901 \begin_inset Flex Code
23904 \begin_layout Plain Layout
23913 \begin_inset Flex Code
23916 \begin_layout Plain Layout
23924 ] The tag to be used for this float, replacing
23925 \begin_inset Quotes eld
23929 \begin_inset Flex Code
23932 \begin_layout Plain Layout
23941 \begin_inset Quotes erd
23944 in the example above.
23946 \begin_inset Flex Code
23949 \begin_layout Plain Layout
23957 and will rarely need changing.
23960 \begin_layout Subsection
23963 Bibliography formatting
23966 \begin_layout Standard
23969 The bibliography can be formatted using
23970 \begin_inset Flex Code
23973 \begin_layout Plain Layout
23985 \begin_inset CommandInset ref
23987 reference "subsec:Citation-format-description"
23996 \begin_layout Subsection
24003 \begin_layout Standard
24006 We have several times mentioned that \SpecialChar LyX
24007 will generate default CSS style rules
24008 for both insets and paragraph styles, based upon the other layout information
24010 In this section, we shall say a word about which layout information \SpecialChar LyX
24015 \begin_layout Standard
24018 At present, \SpecialChar LyX
24019 auto-generates CSS only for font information, making use of
24021 \begin_inset Flex Code
24024 \begin_layout Plain Layout
24033 \begin_inset Flex Code
24036 \begin_layout Plain Layout
24045 \begin_inset Flex Code
24048 \begin_layout Plain Layout
24057 \begin_inset Flex Code
24060 \begin_layout Plain Layout
24069 \begin_inset Flex Code
24072 \begin_layout Plain Layout
24083 \begin_inset CommandInset ref
24085 reference "subsec:Beschreibung-des-Zeichensatzes"
24092 The translation is mostly straightforward and obvious.
24094 \begin_inset Quotes eld
24098 \begin_inset Flex Code
24101 \begin_layout Plain Layout
24110 \begin_inset Quotes erd
24114 \begin_inset Quotes eld
24118 \begin_inset Flex Code
24121 \begin_layout Plain Layout
24124 font-family: sans-serif;
24130 \begin_inset Quotes erd
24134 The correspondence of \SpecialChar LyX
24135 sizes and CSS sizes is a little less obvious but
24136 nonetheless intuitive.
24138 \begin_inset Flex Code
24141 \begin_layout Plain Layout
24150 \begin_inset Flex URL
24153 \begin_layout Plain Layout
24163 \begin_layout Chapter
24164 Externes Material einfügen
24165 \begin_inset CommandInset label
24167 name "cha:Externes-Material-einfügen"
24174 \begin_layout Standard
24177 \begin_inset Box Shadowbox
24187 height_special "totalheight"
24192 backgroundcolor "none"
24195 \begin_layout Plain Layout
24198 This portion of the documentation has not been updated for some time.
24199 We certainly hope that it is still accurate, but there are no guarantees.
24207 \begin_layout Standard
24210 The use of material from sources external to \SpecialChar LyX
24211 is covered in detail in the
24217 This part of the manual covers what needs to happen behind the scenes for
24218 new sorts of material to be included.
24221 \begin_layout Section
24222 Wie funktioniert das?
24225 \begin_layout Standard
24229 \begin_inset space \space{}
24234 basiert auf dem Konzept der Vorlage.
24235 Eine solche Vorlage ist eine Spezifikation, wie \SpecialChar LyX
24236 mit einer bestimmten Sorte
24237 von Material umgehen soll.
24238 Derzeit gehören zu \SpecialChar LyX
24239 derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
24240 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
24241 Die vollständige Liste sehen Sie in
24243 Einfügen\SpecialChar menuseparator
24244 Datei\SpecialChar menuseparator
24246 \begin_inset space \space{}
24254 \begin_layout Standard
24255 Darüberhinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
24257 Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
24258 hoffen, dass Sie derartig erstellte Vorlagen an das \SpecialChar LyX
24259 -Team schicken, damit
24260 sie in kommenden \SpecialChar LyX
24261 -Versionen integriert werden können.
24264 \begin_layout Standard
24265 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
24266 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
24267 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
24269 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
24272 \begin_layout Standard
24273 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
24279 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
24280 speichern Sie diese
24285 Wenn Sie nun eine derartige Abbildung in \SpecialChar LyX
24286 einbinden wollen, müssen Sie
24291 starten, um eine PostScript-Datei zu erzeugen, die von \SpecialChar LaTeX
24294 In diesem Fall ist also die
24298 -Datei die oben erwähnte Originaldatei, und die
24302 Datei die tatsächlich eingebundene Datei.
24305 \begin_layout Standard
24306 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
24307 Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
24308 Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
24309 dliche Exportformate für die \SpecialChar LyX
24310 -Datei zu ermöglichen.
24313 \begin_layout Standard
24314 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
24315 eine PostScript-Datei im Rohformat einzubinden.
24316 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
24317 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
24318 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
24319 Genau dies ist mit der Einfügung
24323 möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
24324 en (sofern sie von \SpecialChar LyX
24325 unterstützt werden).
24328 \begin_layout Standard
24329 Darüberhinaus erlaubt die Einfügung
24333 aber auch die einfache Integration mit externen Betrachtern und Editoren.
24334 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
24335 XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript-D
24341 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
24342 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
24343 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
24344 der richtigen Größe zu erstellen.
24345 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
24346 und können so Ihre Produktivität ungemein steigern.
24349 \begin_layout Standard
24351 besitzt also die Information über eine Vielzahl von externen Programmen,
24352 um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
24354 Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
24355 Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen, um externe
24356 Programme zu starten, Formate zu konvertieren usw\SpecialChar endofsentence
24360 \begin_layout Standard
24361 Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
24362 die Möglichkeiten von \SpecialChar LyX
24363 stark erweitern, ohne dazu den eigentlichen Quellcode
24364 verändern zu müssen.
24365 Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
24366 aber zum Glück hat das \SpecialChar LyX
24367 -Team das in einigen Fällen ja schon getan.
24370 \begin_layout Standard
24371 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
24372 möglicher Exportformate für das eingefügte Material gibt, wäre es zu vermuten,
24373 dass man von \SpecialChar LyX
24374 aus auch alle diese Formate als Vorschau ansehen kann.
24375 Das \SpecialChar LyX
24376 -Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittstelle
24377 so einfach wie möglich zu halten.
24378 Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
24379 die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
24380 und es gibt nur einen Schalter
24383 \begin_inset space ~
24387 \begin_inset space ~
24392 , der die Datei in genau diesem primären Format anzeigt.
24395 \begin_layout Standard
24396 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
24397 So ist es für die meisten Klassen \SpecialChar LaTeX
24398 , für die DocBook-Klassen ist es aber
24400 Denken Sie also daran, dass Ihnen die Vorschau lediglich das Aussehen in
24401 diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
24402 anderen Formaten aussieht, müssen Sie wie gewohnt die Konvertierung manuell
24406 \begin_layout Section
24409 The external template configuration files
24412 \begin_layout Standard
24415 It is relatively easy to add custom external template definitions to \SpecialChar LyX
24417 However, be aware that doing this in a careless manner most probably
24421 introduce an easily exploitable security hole.
24422 So before you do this, please read the discussion about security in
24425 \begin_inset CommandInset ref
24427 reference "sec:Sicherheitshinweise"
24434 \begin_layout Standard
24437 Having said that, we encourage you to submit any interesting templates that
24442 \begin_layout Standard
24445 The external templates are defined in the
24446 \begin_inset Flex Code
24449 \begin_layout Plain Layout
24457 files that are stored in the
24458 \begin_inset Flex Code
24461 \begin_layout Plain Layout
24464 LyXDir/lib/xtemplates/
24470 Each template is defined in a file of its own.
24471 You can place your own templates in
24472 \begin_inset Flex Code
24475 \begin_layout Plain Layout
24478 UserDir/xtemplates/
24483 or copy existing templates to that directory in order to modify them.
24486 \begin_layout Standard
24489 A typical template looks like this:
24492 \begin_layout LyX-Code
24498 \begin_layout LyX-Code
24501 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
24504 \begin_layout LyX-Code
24510 \begin_layout LyX-Code
24516 \begin_layout LyX-Code
24522 \begin_layout LyX-Code
24528 \begin_layout LyX-Code
24534 \begin_layout LyX-Code
24537 AutomaticProduction true
24540 \begin_layout LyX-Code
24546 \begin_layout LyX-Code
24552 \begin_layout LyX-Code
24558 \begin_layout LyX-Code
24561 TransformCommand Rotate RotationLatexCommand
24564 \begin_layout LyX-Code
24567 TransformCommand Resize ResizeLatexCommand
24570 \begin_layout LyX-Code
24573 Product "$$RotateFront$$ResizeFront
24576 \begin_layout LyX-Code
24583 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
24586 \begin_layout LyX-Code
24589 $$ResizeBack$$RotateBack"
24592 \begin_layout LyX-Code
24598 \begin_layout LyX-Code
24601 UpdateResult "$$AbsPath$$Basename.pstex_t"
24604 \begin_layout LyX-Code
24607 Requirement "graphicx"
24610 \begin_layout LyX-Code
24613 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
24616 \begin_layout LyX-Code
24619 ReferencedFile latex "$$AbsPath$$Basename.eps"
24622 \begin_layout LyX-Code
24625 ReferencedFile dvi "$$AbsPath$$Basename.eps"
24628 \begin_layout LyX-Code
24634 \begin_layout LyX-Code
24640 \begin_layout LyX-Code
24643 TransformCommand Rotate RotationLatexCommand
24646 \begin_layout LyX-Code
24649 TransformCommand Resize ResizeLatexCommand
24652 \begin_layout LyX-Code
24655 Product "$$RotateFront$$ResizeFront
24658 \begin_layout LyX-Code
24665 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
24668 \begin_layout LyX-Code
24671 $$ResizeBack$$RotateBack"
24674 \begin_layout LyX-Code
24677 UpdateFormat pdftex
24680 \begin_layout LyX-Code
24683 UpdateResult "$$AbsPath$$Basename.pdftex_t"
24686 \begin_layout LyX-Code
24689 Requirement "graphicx"
24692 \begin_layout LyX-Code
24695 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
24698 \begin_layout LyX-Code
24701 ReferencedFile latex "$$AbsPath$$Basename.pdf"
24704 \begin_layout LyX-Code
24710 \begin_layout LyX-Code
24716 \begin_layout LyX-Code
24719 Product "$$Contents(
24721 "$$AbsPath$$Basename.asc
24726 \begin_layout LyX-Code
24729 UpdateFormat asciixfig
24732 \begin_layout LyX-Code
24735 UpdateResult "$$AbsPath$$Basename.asc"
24738 \begin_layout LyX-Code
24744 \begin_layout LyX-Code
24750 \begin_layout LyX-Code
24753 Product "<graphic fileref=
24755 "$$AbsOrRelPathMaster$$Basename.eps
24760 \begin_layout LyX-Code
24766 \begin_layout LyX-Code
24772 \begin_layout LyX-Code
24775 UpdateResult "$$AbsPath$$Basename.eps"
24778 \begin_layout LyX-Code
24781 ReferencedFile docbook "$$AbsPath$$Basename.eps"
24784 \begin_layout LyX-Code
24787 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
24790 \begin_layout LyX-Code
24796 \begin_layout LyX-Code
24799 Product "[XFig: $$FName]"
24802 \begin_layout LyX-Code
24808 \begin_layout LyX-Code
24814 \begin_layout Standard
24817 As you can see, the template is enclosed in
24818 \begin_inset Flex Code
24821 \begin_layout Plain Layout
24831 \begin_inset Flex Code
24834 \begin_layout Plain Layout
24843 It contains a header specifying some general settings and, for each supported
24844 primary document file format, a section
24845 \begin_inset Flex Code
24848 \begin_layout Plain Layout
24858 \begin_inset Flex Code
24861 \begin_layout Plain Layout
24872 \begin_layout Subsection
24875 The template header
24878 \begin_layout Description
24881 \begin_inset Flex Code
24884 \begin_layout Plain Layout
24887 AutomaticProduction
24888 \begin_inset space ~
24896 Whether the file represented by the template must be generated by \SpecialChar LyX
24898 This command must occur exactly once.
24901 \begin_layout Description
24904 \begin_inset Flex Code
24907 \begin_layout Plain Layout
24911 \begin_inset space ~
24919 A glob pattern that is used in the file dialog to filter out the desired
24921 If there is more than one possible file extension (e.
24922 \begin_inset space \thinspace{}
24926 \begin_inset space \space{}
24930 \begin_inset Flex Code
24933 \begin_layout Plain Layout
24942 \begin_inset Flex Code
24945 \begin_layout Plain Layout
24953 ), use something like
24954 \begin_inset Flex Code
24957 \begin_layout Plain Layout
24966 This command must occur exactly once.
24969 \begin_layout Description
24972 \begin_inset Flex Code
24975 \begin_layout Plain Layout
24979 \begin_inset space ~
24987 The text that is displayed on the button.
24988 This command must occur exactly once.
24991 \begin_layout Description
24994 \begin_inset Flex Code
24997 \begin_layout Plain Layout
25001 \begin_inset space ~
25005 \begin_inset space ~
25013 The help text that is used in the External dialog.
25014 Provide enough information to explain to the user just what the template
25015 can provide him with.
25016 This command must occur exactly once.
25019 \begin_layout Description
25022 \begin_inset Flex Code
25025 \begin_layout Plain Layout
25029 \begin_inset space ~
25037 The file format of the original file.
25038 This must be the name of a format that is known to \SpecialChar LyX
25042 \begin_inset CommandInset ref
25044 reference "sec:Formate"
25052 \begin_inset Quotes eld
25056 \begin_inset Flex Code
25059 \begin_layout Plain Layout
25068 \begin_inset Quotes erd
25071 if the template can handle original files of more than one format.
25073 will attempt to interrogate the file itself in order to deduce its format
25075 This command must occur exactly once.
25078 \begin_layout Description
25081 \begin_inset Flex Code
25084 \begin_layout Plain Layout
25088 \begin_inset space ~
25096 A unique name for the template.
25097 It must not contain substitution macros (see below).
25100 \begin_layout Description
25103 \begin_inset Flex Code
25106 \begin_layout Plain Layout
25110 \begin_inset space ~
25113 Rotate|Resize|Clip|Extra
25118 This command specifies which transformations are supported by this template.
25119 It may occur zero or more times.
25120 This command enables the corresponding tabs in the external dialog.
25122 \begin_inset Flex Code
25125 \begin_layout Plain Layout
25133 command must have either a corresponding
25134 \begin_inset Flex Code
25137 \begin_layout Plain Layout
25146 \begin_inset Flex Code
25149 \begin_layout Plain Layout
25158 \begin_inset Flex Code
25161 \begin_layout Plain Layout
25170 Otherwise the transformation will not be supported by that format.
25173 \begin_layout Subsection
25179 \begin_layout Description
25182 \begin_inset Flex Code
25185 \begin_layout Plain Layout
25189 \begin_inset space ~
25192 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
25197 The primary document file format that this format definition is for.
25198 Not every template has a sensible representation in all document file formats.
25199 Please define nevertheless a
25200 \begin_inset Flex Code
25203 \begin_layout Plain Layout
25211 section for all templates.
25212 Use a dummy text when no representation is available.
25213 Then you can at least see a reference to the external material in the exported
25217 \begin_layout Description
25220 \begin_inset Flex Code
25223 \begin_layout Plain Layout
25227 \begin_inset space ~
25231 \begin_inset space ~
25239 This command defines an additional macro
25240 \begin_inset Flex Code
25243 \begin_layout Plain Layout
25251 for substitution in
25252 \begin_inset Flex Code
25255 \begin_layout Plain Layout
25265 \begin_inset Flex Code
25268 \begin_layout Plain Layout
25276 itself may contain substitution macros.
25277 The advantage over using
25278 \begin_inset Flex Code
25281 \begin_layout Plain Layout
25290 \begin_inset Flex Code
25293 \begin_layout Plain Layout
25301 is that the substituted value of
25302 \begin_inset Flex Code
25305 \begin_layout Plain Layout
25313 is sanitized so that it is a valid optional argument in the document format.
25314 This command may occur zero or more times.
25317 \begin_layout Description
25320 \begin_inset Flex Code
25323 \begin_layout Plain Layout
25327 \begin_inset space ~
25335 The text that is inserted in the exported document.
25336 This is actually the most important command and can be quite complex.
25337 This command must occur exactly once.
25340 \begin_layout Description
25343 \begin_inset Flex Code
25346 \begin_layout Plain Layout
25350 \begin_inset space ~
25358 This command specifies a preamble snippet that will be included in the
25361 It has to be defined using
25362 \begin_inset Flex Code
25365 \begin_layout Plain Layout
25375 \begin_inset Flex Code
25378 \begin_layout Plain Layout
25387 This command may occur zero or more times.
25390 \begin_layout Description
25393 \begin_inset Flex Code
25396 \begin_layout Plain Layout
25400 \begin_inset space ~
25404 \begin_inset space ~
25412 This command denotes files that are created by the conversion process and
25413 are needed for a particular export format.
25414 If the filename is relative, it is interpreted relative to the master document.
25415 This command may be given zero or more times.
25418 \begin_layout Description
25421 \begin_inset Flex Code
25424 \begin_layout Plain Layout
25428 \begin_inset space ~
25436 The name of a required \SpecialChar LaTeX
25438 The package is included via
25439 \begin_inset Flex Code
25442 \begin_layout Plain Layout
25452 in the \SpecialChar LaTeX
25454 This command may occur zero or more times.
25457 \begin_layout Description
25460 \begin_inset Flex Code
25463 \begin_layout Plain Layout
25467 \begin_inset space ~
25471 \begin_inset space ~
25474 RotationLatexCommand
25479 This command specifies that the built in \SpecialChar LaTeX
25480 command should be used for rotation.
25481 This command may occur once or not at all.
25484 \begin_layout Description
25487 \begin_inset Flex Code
25490 \begin_layout Plain Layout
25494 \begin_inset space ~
25498 \begin_inset space ~
25506 This command specifies that the built in \SpecialChar LaTeX
25507 command should be used for resizing.
25508 This command may occur once or not at all.
25511 \begin_layout Description
25514 \begin_inset Flex Code
25517 \begin_layout Plain Layout
25521 \begin_inset space ~
25525 \begin_inset space ~
25528 RotationLatexOption
25533 This command specifies that rotation is done via an optional argument.
25534 This command may occur once or not at all.
25537 \begin_layout Description
25540 \begin_inset Flex Code
25543 \begin_layout Plain Layout
25547 \begin_inset space ~
25551 \begin_inset space ~
25559 This command specifies that resizing is done via an optional argument.
25560 This command may occur once or not at all.
25563 \begin_layout Description
25566 \begin_inset Flex Code
25569 \begin_layout Plain Layout
25573 \begin_inset space ~
25577 \begin_inset space ~
25585 This command specifies that clipping is done via an optional argument.
25586 This command may occur once or not at all.
25589 \begin_layout Description
25592 \begin_inset Flex Code
25595 \begin_layout Plain Layout
25599 \begin_inset space ~
25603 \begin_inset space ~
25611 This command specifies that an extra optional argument is used.
25612 This command may occur once or not at all.
25615 \begin_layout Description
25618 \begin_inset Flex Code
25621 \begin_layout Plain Layout
25625 \begin_inset space ~
25633 The file format of the converted file.
25634 This must be the name of a format that is known to \SpecialChar LyX
25636 \begin_inset Flex Noun
25639 \begin_layout Plain Layout
25642 Tools\SpecialChar menuseparator
25643 Preferences\SpecialChar menuseparator
25644 File Handling\SpecialChar menuseparator
25651 This command must occur exactly once.
25652 If the resulting file format is PDF, you need to specify the format
25653 \begin_inset Flex Code
25656 \begin_layout Plain Layout
25665 This is the PDF format used for including graphics.
25666 The other defined PDF formats are for document export.
25669 \begin_layout Description
25672 \begin_inset Flex Code
25675 \begin_layout Plain Layout
25679 \begin_inset space ~
25687 The file name of the converted file.
25688 The file name must be absolute.
25689 This command must occur exactly once.
25692 \begin_layout Subsection
25695 Preamble definitions
25698 \begin_layout Standard
25701 The external template configuration file may contain additional preamble
25702 definitions enclosed by
25703 \begin_inset Flex Code
25706 \begin_layout Plain Layout
25716 \begin_inset Flex Code
25719 \begin_layout Plain Layout
25728 They can be used by the templates in the
25729 \begin_inset Flex Code
25732 \begin_layout Plain Layout
25743 \begin_layout Section
25744 Der Ersetzungsmechanismus
25747 \begin_layout Standard
25748 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
25749 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
25750 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
25751 Aufruf ausgewertet werden.
25752 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
25753 das \SpecialChar LyX
25757 \begin_layout Standard
25760 Also, whenever external material is to be displayed, the name will be produced
25761 by the substitution mechanism, and most other commands in the template
25762 definition support substitution as well.
25765 \begin_layout Standard
25766 Hier finden Sie eine Liste dieser Makros:
25769 \begin_layout Description
25772 \begin_inset Flex Code
25775 \begin_layout Plain Layout
25778 $$AbsOrRelPathMaster
25783 The file path, absolute or relative to the master \SpecialChar LyX
25787 \begin_layout Description
25790 \begin_inset Flex Code
25793 \begin_layout Plain Layout
25796 $$AbsOrRelPathParent
25801 The file path, absolute or relative to the \SpecialChar LyX
25805 \begin_layout Description
25808 \begin_inset Flex Code
25811 \begin_layout Plain Layout
25819 The absolute file path.
25822 \begin_layout Description
25825 \begin_inset Flex Code
25828 \begin_layout Plain Layout
25836 The filename without path and without the extension.
25839 \begin_layout Description
25842 \begin_inset Flex Code
25845 \begin_layout Plain Layout
25849 \begin_inset Quotes eld
25853 \begin_inset Quotes erd
25861 This macro will expand to the contents of the file with the name
25862 \begin_inset Flex Code
25865 \begin_layout Plain Layout
25876 \begin_layout Description
25879 \begin_inset Flex Code
25882 \begin_layout Plain Layout
25890 The file extension (including the dot).
25893 \begin_layout Description
25896 \begin_inset Flex Code
25899 \begin_layout Plain Layout
25907 This will be the string
25908 \begin_inset Quotes eld
25912 \begin_inset Quotes erd
25915 if the file is in JPEG format, otherwise it will be the string
25916 \begin_inset Quotes eld
25920 \begin_inset Quotes erd
25924 This is useful to avoid uneeded conversions for output formats that support
25925 both PNG and JPEG fomats.
25926 The predefined RasterImage template uses this macro for the pdf\SpecialChar TeX
25931 \begin_layout Description
25934 \begin_inset Flex Code
25937 \begin_layout Plain Layout
25945 The filename of the file specified in the external material dialog.
25946 This is either an absolute name, or it is relative to the \SpecialChar LyX
25950 \begin_layout Description
25953 \begin_inset Flex Code
25956 \begin_layout Plain Layout
25965 \begin_inset Flex Code
25968 \begin_layout Plain Layout
25976 (absolute name or relative to the \SpecialChar LyX
25980 \begin_layout Description
25983 \begin_inset Flex Code
25986 \begin_layout Plain Layout
25994 The file path, relative to the master \SpecialChar LyX
25998 \begin_layout Description
26001 \begin_inset Flex Code
26004 \begin_layout Plain Layout
26012 The file path, relative to the \SpecialChar LyX
26016 \begin_layout Description
26019 \begin_inset Flex Code
26022 \begin_layout Plain Layout
26030 This macro will expand to the absolute path of the system directory.
26031 This is typically used to point to the various helper scripts that are
26032 bundled with \SpecialChar LyX
26036 \begin_layout Description
26039 \begin_inset Flex Code
26042 \begin_layout Plain Layout
26050 A name and full path to a temporary file which will be automatically deleted
26051 whenever the containing document is closed, or the external material insertion
26055 \begin_layout Standard
26058 All path macros contain a trailing directory separator, so you can construct
26060 \begin_inset space \thinspace{}
26064 \begin_inset space \space{}
26067 the absolute filename with
26068 \begin_inset Flex Code
26071 \begin_layout Plain Layout
26074 $$AbsPath$$Basename$$Extension
26082 \begin_layout Standard
26085 The macros above are substituted in all commands unless otherwise noted.
26087 \begin_inset Flex Code
26090 \begin_layout Plain Layout
26098 supports additionally the following substitutions if they are enabled by
26100 \begin_inset Flex Code
26103 \begin_layout Plain Layout
26112 \begin_inset Flex Code
26115 \begin_layout Plain Layout
26126 \begin_layout Description
26129 \begin_inset Flex Code
26132 \begin_layout Plain Layout
26140 The front part of the resize command.
26143 \begin_layout Description
26146 \begin_inset Flex Code
26149 \begin_layout Plain Layout
26157 The back part of the resize command.
26160 \begin_layout Description
26163 \begin_inset Flex Code
26166 \begin_layout Plain Layout
26174 The front part of the rotation command.
26177 \begin_layout Description
26180 \begin_inset Flex Code
26183 \begin_layout Plain Layout
26191 The back part of the rotation command.
26194 \begin_layout Standard
26197 The value string of the
26198 \begin_inset Flex Code
26201 \begin_layout Plain Layout
26209 command supports additionally the following substitutions if they are enabled
26211 \begin_inset Flex Code
26214 \begin_layout Plain Layout
26223 \begin_inset Flex Code
26226 \begin_layout Plain Layout
26237 \begin_layout Description
26240 \begin_inset Flex Code
26243 \begin_layout Plain Layout
26254 \begin_layout Description
26257 \begin_inset Flex Code
26260 \begin_layout Plain Layout
26271 \begin_layout Description
26274 \begin_inset Flex Code
26277 \begin_layout Plain Layout
26288 \begin_layout Description
26291 \begin_inset Flex Code
26294 \begin_layout Plain Layout
26302 The rotation option.
26305 \begin_layout Standard
26308 You may ask why there are so many path macros.
26309 There are mainly two reasons:
26312 \begin_layout Enumerate
26315 Relative and absolute file names should remain relative or absolute, respectivel
26317 Users may have reasons to prefer either form.
26318 Relative names are useful for portable documents that should work on different
26319 machines, for example.
26320 Absolute names may be required by some programs.
26323 \begin_layout Enumerate
26327 treats relative file names differently than \SpecialChar LyX
26328 and other programs in nested
26330 For \SpecialChar LyX
26331 , a relative file name is always relative to the document that contains
26333 For \SpecialChar LaTeX
26334 , it is always relative to the master document.
26335 These two definitions are identical if you have only one document, but
26336 differ if you have a master document that includes part documents.
26337 That means that relative filenames must be transformed when presented to
26340 Fortunately \SpecialChar LyX
26341 does this automatically for you if you choose the right macros.
26344 \begin_layout Standard
26347 So which path macro should be used in new template definitions? The rule
26351 \begin_layout Itemize
26355 \begin_inset Flex Code
26358 \begin_layout Plain Layout
26366 if an absolute path is required.
26369 \begin_layout Itemize
26373 \begin_inset Flex Code
26376 \begin_layout Plain Layout
26379 $$AbsOrRelPathMaster
26384 if the substituted string is some kind of \SpecialChar LaTeX
26388 \begin_layout Itemize
26392 \begin_inset Flex Code
26395 \begin_layout Plain Layout
26398 $$AbsOrRelPathParent
26403 in order to preserve the user's choice.
26406 \begin_layout Standard
26409 There are special cases where this rule does not work and e.
26410 \begin_inset space \thinspace{}
26414 \begin_inset space \space{}
26417 relative names are needed, but normally it will work just fine.
26418 One example for such a case is the command
26419 \begin_inset Flex Code
26422 \begin_layout Plain Layout
26425 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
26430 in the XFig template above: We can't use the absolute name because the
26432 \begin_inset Flex Code
26435 \begin_layout Plain Layout
26443 files needs the relative name in order to rewrite the file content.
26446 \begin_layout Section
26447 Sicherheitshinweise
26448 \begin_inset CommandInset label
26450 name "sec:Sicherheitshinweise"
26457 \begin_layout Standard
26460 The external material feature interfaces with a lot of external programs
26461 and does so automatically, so we have to consider the security implications
26463 In particular, since you have the option of including your own filenames
26464 and/or parameter strings and those are expanded into a command, it seems
26465 that it would be possible to create a malicious document which executes
26466 arbitrary commands when a user views or prints the document.
26467 This is something we definitely want to avoid.
26470 \begin_layout Standard
26473 However, since the external program commands are specified in the template
26474 configuration file only, there are no security issues if \SpecialChar LyX
26475 is properly configure
26476 d with safe templates only.
26477 This is so because the external programs are invoked with the
26478 \begin_inset Flex Code
26481 \begin_layout Plain Layout
26489 -system call rather than the
26490 \begin_inset Flex Code
26493 \begin_layout Plain Layout
26501 system-call, so it's not possible to execute arbitrary commands from the
26502 filename or parameter section via the shell.
26505 \begin_layout Standard
26508 This also implies that you are restricted in what command strings you can
26509 use in the external material templates.
26510 In particular, pipes and redirection are not readily available.
26511 This has to be so if \SpecialChar LyX
26512 should remain safe.
26513 If you want to use some of the shell features, you should write a safe
26514 script to do this in a controlled manner, and then invoke the script from
26515 the command string.
26519 \begin_layout Standard
26522 It is possible to design a template that interacts directly with the shell,
26523 but since this would allow a malicious user to execute arbitrary commands
26524 by writing clever filenames and/or parameters, we generally recommend that
26525 you only use safe scripts that work with the
26526 \begin_inset Flex Code
26529 \begin_layout Plain Layout
26537 system call in a controlled manner.
26538 Of course, for use in a controlled environment, it can be tempting to just
26539 fall back to use ordinary shell scripts.
26540 If you do so, be aware that you
26544 provide an easily exploitable security hole in your system.
26545 Of course it stands to reason that such unsafe templates will never be
26546 included in the standard \SpecialChar LyX
26547 distribution, although we do encourage people
26548 to submit new templates in the open source tradition.
26549 But \SpecialChar LyX
26550 as shipped from the official distribution channels will never have
26554 \begin_layout Standard
26557 Including external material provides a lot of power, and you have to be
26558 careful not to introduce security hazards with this power.
26559 A subtle error in a single line in an innocent looking script can open
26560 the door to huge security problems.
26561 So if you do not fully understand the issues, we recommend that you consult
26562 a knowledgeable security professional or the \SpecialChar LyX
26563 development team if you have
26564 any questions about whether a given template is safe or not.
26565 And do this before you use it in an uncontrolled environment.
26568 \begin_layout Chapter
26570 Liste der Funktionen für die Verwendung in Layout-Dateien
26571 \begin_inset CommandInset label
26573 name "chap:Liste-von-Funktionen"
26580 \begin_layout Standard
26582 \begin_inset Tabular
26583 <lyxtabular version="3" rows="11" columns="8">
26584 <features tabularvalignment="middle">
26585 <column alignment="left" valignment="top">
26586 <column alignment="left" valignment="top">
26587 <column alignment="left" valignment="top">
26588 <column alignment="left" valignment="top">
26589 <column alignment="left" valignment="top">
26590 <column alignment="left" valignment="top">
26591 <column alignment="left" valignment="top">
26592 <column alignment="left" valignment="top">
26594 <cell alignment="left" valignment="top" usebox="none">
26597 \begin_layout Plain Layout
26603 <cell alignment="left" valignment="top" usebox="none">
26606 \begin_layout Plain Layout
26612 <cell alignment="left" valignment="top" usebox="none">
26615 \begin_layout Plain Layout
26621 <cell alignment="left" valignment="top" usebox="none">
26624 \begin_layout Plain Layout
26630 <cell alignment="center" valignment="top" usebox="none">
26633 \begin_layout Plain Layout
26639 <cell alignment="center" valignment="top" usebox="none">
26642 \begin_layout Plain Layout
26648 <cell alignment="center" valignment="top" usebox="none">
26651 \begin_layout Plain Layout
26657 <cell alignment="center" valignment="top" usebox="none">
26660 \begin_layout Plain Layout
26668 <cell alignment="left" valignment="top" usebox="none">
26671 \begin_layout Plain Layout
26677 <cell alignment="left" valignment="top" usebox="none">
26680 \begin_layout Plain Layout
26686 <cell alignment="left" valignment="top" usebox="none">
26689 \begin_layout Plain Layout
26695 <cell alignment="left" valignment="top" usebox="none">
26698 \begin_layout Plain Layout
26704 <cell alignment="center" valignment="top" usebox="none">
26707 \begin_layout Plain Layout
26713 <cell alignment="center" valignment="top" usebox="none">
26716 \begin_layout Plain Layout
26722 <cell alignment="center" valignment="top" usebox="none">
26725 \begin_layout Plain Layout
26731 <cell alignment="center" valignment="top" usebox="none">
26734 \begin_layout Plain Layout
26742 <cell alignment="left" valignment="top" usebox="none">
26745 \begin_layout Plain Layout
26751 <cell alignment="left" valignment="top" usebox="none">
26754 \begin_layout Plain Layout
26760 <cell alignment="left" valignment="top" usebox="none">
26763 \begin_layout Plain Layout
26769 <cell alignment="left" valignment="top" usebox="none">
26772 \begin_layout Plain Layout
26778 <cell alignment="center" valignment="top" usebox="none">
26781 \begin_layout Plain Layout
26787 <cell alignment="center" valignment="top" usebox="none">
26790 \begin_layout Plain Layout
26796 <cell alignment="center" valignment="top" usebox="none">
26799 \begin_layout Plain Layout
26805 <cell alignment="center" valignment="top" usebox="none">
26808 \begin_layout Plain Layout
26816 <cell alignment="left" valignment="top" usebox="none">
26819 \begin_layout Plain Layout
26825 <cell alignment="left" valignment="top" usebox="none">
26828 \begin_layout Plain Layout
26834 <cell alignment="left" valignment="top" usebox="none">
26837 \begin_layout Plain Layout
26843 <cell alignment="left" valignment="top" usebox="none">
26846 \begin_layout Plain Layout
26852 <cell alignment="center" valignment="top" usebox="none">
26855 \begin_layout Plain Layout
26861 <cell alignment="center" valignment="top" usebox="none">
26864 \begin_layout Plain Layout
26870 <cell alignment="center" valignment="top" usebox="none">
26873 \begin_layout Plain Layout
26879 <cell alignment="center" valignment="top" usebox="none">
26882 \begin_layout Plain Layout
26890 <cell alignment="left" valignment="top" usebox="none">
26893 \begin_layout Plain Layout
26899 <cell alignment="left" valignment="top" usebox="none">
26902 \begin_layout Plain Layout
26908 <cell alignment="left" valignment="top" usebox="none">
26911 \begin_layout Plain Layout
26917 <cell alignment="left" valignment="top" usebox="none">
26920 \begin_layout Plain Layout
26926 <cell alignment="center" valignment="top" usebox="none">
26929 \begin_layout Plain Layout
26935 <cell alignment="center" valignment="top" usebox="none">
26938 \begin_layout Plain Layout
26944 <cell alignment="center" valignment="top" usebox="none">
26947 \begin_layout Plain Layout
26953 <cell alignment="center" valignment="top" usebox="none">
26956 \begin_layout Plain Layout
26964 <cell alignment="left" valignment="top" usebox="none">
26967 \begin_layout Plain Layout
26973 <cell alignment="left" valignment="top" usebox="none">
26976 \begin_layout Plain Layout
26982 <cell alignment="left" valignment="top" usebox="none">
26985 \begin_layout Plain Layout
26991 <cell alignment="left" valignment="top" usebox="none">
26994 \begin_layout Plain Layout
27000 <cell alignment="center" valignment="top" usebox="none">
27003 \begin_layout Plain Layout
27009 <cell alignment="center" valignment="top" usebox="none">
27012 \begin_layout Plain Layout
27018 <cell alignment="center" valignment="top" usebox="none">
27021 \begin_layout Plain Layout
27027 <cell alignment="center" valignment="top" usebox="none">
27030 \begin_layout Plain Layout
27038 <cell alignment="left" valignment="top" usebox="none">
27041 \begin_layout Plain Layout
27047 <cell alignment="left" valignment="top" usebox="none">
27050 \begin_layout Plain Layout
27056 <cell alignment="left" valignment="top" usebox="none">
27059 \begin_layout Plain Layout
27065 <cell alignment="left" valignment="top" usebox="none">
27068 \begin_layout Plain Layout
27074 <cell alignment="center" valignment="top" usebox="none">
27077 \begin_layout Plain Layout
27083 <cell alignment="center" valignment="top" usebox="none">
27086 \begin_layout Plain Layout
27092 <cell alignment="center" valignment="top" usebox="none">
27095 \begin_layout Plain Layout
27101 <cell alignment="center" valignment="top" usebox="none">
27104 \begin_layout Plain Layout
27112 <cell alignment="left" valignment="top" usebox="none">
27115 \begin_layout Plain Layout
27121 <cell alignment="left" valignment="top" usebox="none">
27124 \begin_layout Plain Layout
27130 <cell alignment="left" valignment="top" usebox="none">
27133 \begin_layout Plain Layout
27139 <cell alignment="left" valignment="top" usebox="none">
27142 \begin_layout Plain Layout
27148 <cell alignment="center" valignment="top" usebox="none">
27151 \begin_layout Plain Layout
27157 <cell alignment="center" valignment="top" usebox="none">
27160 \begin_layout Plain Layout
27166 <cell alignment="center" valignment="top" usebox="none">
27169 \begin_layout Plain Layout
27175 <cell alignment="center" valignment="top" usebox="none">
27178 \begin_layout Plain Layout
27186 <cell alignment="left" valignment="top" usebox="none">
27189 \begin_layout Plain Layout
27195 <cell alignment="left" valignment="top" usebox="none">
27198 \begin_layout Plain Layout
27204 <cell alignment="left" valignment="top" usebox="none">
27207 \begin_layout Plain Layout
27213 <cell alignment="left" valignment="top" usebox="none">
27216 \begin_layout Plain Layout
27222 <cell alignment="center" valignment="top" usebox="none">
27225 \begin_layout Plain Layout
27231 <cell alignment="center" valignment="top" usebox="none">
27234 \begin_layout Plain Layout
27240 <cell alignment="center" valignment="top" usebox="none">
27243 \begin_layout Plain Layout
27249 <cell alignment="center" valignment="top" usebox="none">
27252 \begin_layout Plain Layout
27260 <cell alignment="left" valignment="top" usebox="none">
27263 \begin_layout Plain Layout
27269 <cell alignment="left" valignment="top" usebox="none">
27272 \begin_layout Plain Layout
27278 <cell alignment="left" valignment="top" usebox="none">
27281 \begin_layout Plain Layout
27287 <cell alignment="left" valignment="top" usebox="none">
27290 \begin_layout Plain Layout
27296 <cell alignment="center" valignment="top" usebox="none">
27299 \begin_layout Plain Layout
27305 <cell alignment="center" valignment="top" usebox="none">
27308 \begin_layout Plain Layout
27314 <cell alignment="center" valignment="top" usebox="none">
27317 \begin_layout Plain Layout
27323 <cell alignment="center" valignment="top" usebox="none">
27326 \begin_layout Plain Layout
27334 <cell alignment="center" valignment="top" usebox="none">
27337 \begin_layout Plain Layout
27343 <cell alignment="center" valignment="top" usebox="none">
27346 \begin_layout Plain Layout
27352 <cell alignment="center" valignment="top" usebox="none">
27355 \begin_layout Plain Layout
27361 <cell alignment="center" valignment="top" usebox="none">
27364 \begin_layout Plain Layout
27370 <cell alignment="center" valignment="top" usebox="none">
27373 \begin_layout Plain Layout
27379 <cell alignment="center" valignment="top" usebox="none">
27382 \begin_layout Plain Layout
27388 <cell alignment="center" valignment="top" usebox="none">
27391 \begin_layout Plain Layout
27397 <cell alignment="center" valignment="top" usebox="none">
27400 \begin_layout Plain Layout
27414 \begin_layout Chapter
27415 Namen von verfügbaren Farben für die Verwendung in Layout-Dateien
27416 \begin_inset CommandInset label
27418 name "chap:Namen-von-Farben"
27425 \begin_layout Standard
27426 Die hier aufgelisteten Farben sind die Standardfarben und die, die man in
27427 den \SpecialChar LyX
27428 -Voreinstellungen festlegen kann.
27431 \begin_layout Description
27436 Keine spezielle Farbe – entfernt Farbe oder setzt Farbe auf Voreinstellung
27439 \begin_layout Description
27445 \begin_layout Description
27451 \begin_layout Description
27457 \begin_layout Description
27463 \begin_layout Description
27469 \begin_layout Description
27475 \begin_layout Description
27481 \begin_layout Description
27487 \begin_layout Description
27490 added_space Added space marker color
27493 \begin_layout Description
27496 addedtext Added text color
27499 \begin_layout Description
27502 appendix Appendix marker color
27505 \begin_layout Description
27513 \begin_layout Description
27516 bottomarea Bottom area color
27519 \begin_layout Description
27522 branchlabel Label color for branches
27525 \begin_layout Description
27528 buttonbg Color used for bottom background
27531 \begin_layout Description
27534 buttonhoverbg Color used for button background under focus
27537 \begin_layout Description
27540 buttonframe Color for inset button frames
27543 \begin_layout Description
27546 changebar Changebar color
27549 \begin_layout Description
27554 Geänderter Text des 1.
27555 \begin_inset space \space{}
27561 \begin_layout Description
27566 Geänderter Text des 2.
27567 \begin_inset space \space{}
27573 \begin_layout Description
27578 Geänderter Text des 3.
27579 \begin_inset space \space{}
27585 \begin_layout Description
27590 Geänderter Text des 4.
27591 \begin_inset space \space{}
27597 \begin_layout Description
27602 Geänderter Text des 5.
27603 \begin_inset space \space{}
27609 \begin_layout Description
27612 collapsable_inset_frame Collapsable insets framecolor
27615 \begin_layout Description
27618 collapsable_inset_text Collapsable insets text color
27621 \begin_layout Description
27624 command Text color for command insets
27627 \begin_layout Description
27630 commandbg Background color for command insets
27633 \begin_layout Description
27636 commandframe Frame color for command insets
27639 \begin_layout Description
27642 comment color for comments
27645 \begin_layout Description
27648 commentbg Background color of comments
27651 \begin_layout Description
27659 \begin_layout Description
27662 deletedtext Deleted text color
27665 \begin_layout Description
27668 deletedtextmodifier Deleted text modifying color
27671 \begin_layout Description
27674 depthbar Color for the depth bars in the margin
27677 \begin_layout Description
27680 eolmarker End of line marker color
27683 \begin_layout Description
27686 error Color of the \SpecialChar LaTeX
27690 \begin_layout Description
27693 footlabel Label color for footnotes
27696 \begin_layout Description
27699 graphicsbg Graphics inset background color
27702 \begin_layout Description
27705 greyedout Label color for greyedout insets
27708 \begin_layout Description
27711 greyedoutbg Background color of greyedout inset
27714 \begin_layout Description
27717 greyedouttext Color for greyedout inset text
27720 \begin_layout Description
27723 indexlabel Label color for index insets
27726 \begin_layout Description
27729 ignore The color is ignored
27732 \begin_layout Description
27735 inherit The color is inherited
27738 \begin_layout Description
27741 inlinecompletion Inline completion color
27744 \begin_layout Description
27747 insetbg Inset marker background color
27750 \begin_layout Description
27753 insetframe Inset marker frame color
27756 \begin_layout Description
27759 language Color for marking foreign language words
27762 \begin_layout Description
27765 latex Text color in \SpecialChar LaTeX
27769 \begin_layout Description
27772 listingsbg Background color of listings inset
27775 \begin_layout Description
27778 marginlabel Label color for margin notes
27781 \begin_layout Description
27784 math Math inset text color
27787 \begin_layout Description
27790 mathbg Math inset background color
27793 \begin_layout Description
27796 mathcorners Math inset frame color not under focus
27799 \begin_layout Description
27802 mathframe Math inset frame color under focus
27805 \begin_layout Description
27808 mathline Math line color
27811 \begin_layout Description
27814 mathmacrobg Macro math inset background color
27817 \begin_layout Description
27820 mathmacroblend Macro math blended color
27823 \begin_layout Description
27826 mathmacroframe Macro math frame color
27829 \begin_layout Description
27832 mathmacrohoverbg Macro math inset background color hovered
27835 \begin_layout Description
27838 mathmacrolabel Macro math label color
27841 \begin_layout Description
27844 mathmacronewarg Macro template color for new parameters
27847 \begin_layout Description
27850 mathmacrooldarg Macro template color for old parameters
27853 \begin_layout Description
27856 newpage New page color
27859 \begin_layout Description
27862 nonunique_inlinecompletion Inline completion color for the non-unique part
27865 \begin_layout Description
27868 notebg Background color of notes
27871 \begin_layout Description
27874 notelabel Label color for notes
27877 \begin_layout Description
27880 pagebreak Page break/line break color
27883 \begin_layout Description
27886 paragraphmarker Color used for the pilcrow sign to mark the end of a paragraph
27889 \begin_layout Description
27892 phantomtext Text color for phantom insets
27895 \begin_layout Description
27898 preview The color used for previews
27901 \begin_layout Description
27904 previewframe Preview frame color
27907 \begin_layout Description
27910 regexpframe Color for regexp frame
27913 \begin_layout Description
27918 Hintergrundfarbe des ausgewählten Texts
27921 \begin_layout Description
27926 Vordergrundfarbe des ausgewählten Texts
27929 \begin_layout Description
27932 shadedbg Background color of shaded box
27935 \begin_layout Description
27938 special Special chars text color
27941 \begin_layout Description
27944 tabularline Table line color
27947 \begin_layout Description
27950 tabularonoffline Table line color
27953 \begin_layout Description
27956 urllabel Label color for URL insets
27959 \begin_layout Description
27962 urltext Color for URL inset text