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
141 \begin_inset Newline newline
144 Möglichkeiten für fortgeschrittene Benutzer
153 \begin_layout Plain Layout
180 \begin_inset Newline newline
184 \begin_inset Newline newline
190 \begin_layout Standard
191 \begin_inset CommandInset toc
192 LatexCommand tableofcontents
199 \begin_layout Chapter
203 \begin_layout Standard
204 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
206 bietet, um es den eigenen Wünschen anzupassen.
207 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
208 Drucken, das Senden von Befehlen an \SpecialChar LyX
209 durch den \SpecialChar LyX
210 -Server, Internationalisierung,
211 Installation neuer \SpecialChar LaTeX
212 -Klassen und \SpecialChar LyX
214 \begin_inset space \space{}
218 Es kann hier nicht alles beschrieben werden, das an \SpecialChar LyX
219 individuell eingestellt
220 und verändert werden kann — die Entwickler fügen Neuerungen schneller ein,
221 als wir sie dokumentieren können — doch werden die grundlegenden Fähigkeiten
223 dokumentiert sowie für einige der etwas obskuren Hinweise gegeben.
226 \begin_layout Chapter
227 Die Konfigurationsdateien von \SpecialChar LyX
231 \begin_layout Standard
232 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
235 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das System-
236 und das Benutzerverzeichnis von \SpecialChar LyX
237 auf Ihrem Rechner befindet.
238 Sie erfahren dies über den Menüpunkt
240 Hilfe\SpecialChar menuseparator
248 Im Systemverzeichnis speichert \SpecialChar LyX
249 alle systemweiten Konfigurationsdateien;
250 wir werden es im weiteren
257 Im Benutzerverzeichnis können Sie an Ihre Bedürfnisse angepasste Versionen
258 ablegen; wir werden dieses im weiteren
265 \begin_layout Section
275 \begin_layout Standard
282 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
283 das Verhalten von \SpecialChar LyX
284 beeinflusst werden kann.
285 Diese Dateien können direkt von \SpecialChar LyX
288 Werkzeuge\SpecialChar menuseparator
292 gelesen und geändert werden.
293 Fast alles, was Sie möglicherweise an \SpecialChar LyX
294 ändern wollen, können Sie hier einstelle
296 Darüber hinaus können auch viele interne Dinge in \SpecialChar LyX
297 angepasst werden, indem
305 Die Dateien können in verschiedene Kategorien unterteilt werden, die in
306 den folgenden Unterabschnitten behandelt werden.
309 \begin_layout Subsection
310 Automatisch erzeugte Dateien
313 \begin_layout Standard
314 Diese Dateien, die sich im
318 finden, werden automatisch bei der Konfiguration von \SpecialChar LyX
320 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
322 Normalerweise sollte man sie nicht verändern, da sie jederzeit von \SpecialChar LyX
327 \begin_layout Labeling
328 \labelwidthstring 00.00.0000
335 enthält Standardwerte für diverse Befehle.
336 Einstellungen, die Ihnen nicht zusagen, können einfach über
338 Werkzeuge\SpecialChar menuseparator
345 \begin_layout Labeling
346 \labelwidthstring 00.00.0000
353 enthält eine Auf\SpecialChar ligaturebreak
354 listung aller \SpecialChar LaTeX
355 -Pakete, die von \SpecialChar LyX
357 Derzeit wird diese Liste von \SpecialChar LyX
358 selber nicht benutzt, jedoch ist die Information,
359 zusammen mit einigem anderen, über den Menüpunkt
361 Hilfe\SpecialChar menuseparator
363 \begin_inset space \space{}
371 \begin_layout Labeling
372 \labelwidthstring 00.00.0000
379 ist eine Liste mit den im Verzeichnis
383 gefundenen Textklassen, zusammen mit den entsprechenden \SpecialChar LaTeX
385 und einer kurzen Beschreibung.
388 \begin_layout Labeling
389 \labelwidthstring 00.00.0000
390 \begin_inset Flex Code
393 \begin_layout Plain Layout
399 ist eine Liste mit den im Verzeichnis
406 \begin_layout Labeling
407 \labelwidthstring 00.00.0000
408 \begin_inset Flex Code
411 \begin_layout Plain Layout
417 sind Listen von verschiedenen \SpecialChar LaTeX
418 -bezogenen Dateien, die auf Ihrem System
422 \begin_layout Labeling
423 \labelwidthstring 00.00.0000
432 wird bei der Konfiguration aus der Datei
441 Das Dokument enthält Informationen über Ihre \SpecialChar LaTeX
442 -Konfiguration (bspw.
443 darüber, welche Pakete Sie installiert haben).
446 \begin_layout Subsection
450 \begin_layout Standard
451 Diese Verzeichnisse finden sich sowohl in
452 \begin_inset Flex Code
455 \begin_layout Plain Layout
462 \begin_inset Flex Code
465 \begin_layout Plain Layout
472 Wenn eine bestimme Datei beiden Verzeichnissen gefunden wird, wird jene
474 \begin_inset Flex Code
477 \begin_layout Plain Layout
486 \begin_layout Labeling
487 \labelwidthstring 00.00.0000
494 Dieses Verzeichnis enthält Dateien mit der Endung
499 In ihnen werden die Tastenkürzel festgelegt, die in \SpecialChar LyX
500 verwendet werden können.
505 mit einer an die internationalisierte Version von \SpecialChar LyX
506 angepassten Tastenbelegung
507 existiert, wird diese bevorzugt geladen.
508 Näheres dazu finden Sie in
509 \begin_inset CommandInset ref
511 reference "cha:Internationales-LyX"
518 \begin_layout Labeling
519 \labelwidthstring 00.00.0000
520 \begin_inset Flex Code
523 \begin_layout Plain Layout
529 enthält Dateien mit der Endung
530 \begin_inset Flex Code
533 \begin_layout Plain Layout
539 , in welchen die verschiedenen Literaturverweis-Methoden (Natbib, Biblatex
540 usw.) spezifiziert werden.
542 \begin_inset CommandInset ref
544 reference "subsec:Cite-Engine-Dateien"
551 für weitere Informationen.
554 \begin_layout Labeling
555 \labelwidthstring 00.00.0000
562 Hier sind einige Grafiken gespeichert, die Sie in Ihre Dokumente einbinden
567 \begin_layout Labeling
568 \labelwidthstring 00.00.0000
575 enthält die Dateien der \SpecialChar LyX
576 -Dokumentation (einschließlich jener, die Sie gerade
578 Eine Besonderheit stellt die bereits beschriebene Datei
586 dar, da Sie bei der Konfiguration von \SpecialChar LyX
587 jeweils neu erzeugt wird.
588 Die Übersetzungen der Dokumente (falls vorhanden) findet sich in Unterverzeichn
590 \begin_inset Flex Code
593 \begin_layout Plain Layout
600 \begin_inset Quotes gld
604 \begin_inset Quotes grd
607 jeweils des ISO-Sprachcode ist (für Deutsch:
608 \begin_inset Flex Code
611 \begin_layout Plain Layout
618 Sie werden in der jeweiligen Lokalisierung automatisch bevorzugt.
620 \begin_inset CommandInset ref
622 reference "cha:Internationales-LyX"
629 \begin_layout Labeling
630 \labelwidthstring 00.00.0000
637 enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
638 iten von \SpecialChar LyX
640 Verwenden Sie die Schaltfläche
644 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
647 \begin_layout Labeling
648 \labelwidthstring 00.00.0000
653 enthält Bilddateien, die im Dialog
655 Do\SpecialChar softhyphen
656 ku\SpecialChar softhyphen
659 \SpecialChar menuseparator
665 Außerdem finden Sie hier die unterschiedlichen Symbole für die Werkzeugleisten
666 sowie das Bild für den Startbildschirm.
669 \begin_layout Labeling
670 \labelwidthstring 00.00.0000
677 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
678 Näheres dazu finden Sie im
679 \begin_inset CommandInset ref
681 reference "sec:Internationale-Tastaturtabellen"
688 \begin_layout Labeling
689 \labelwidthstring 00.00.0000
697 \begin_inset CommandInset ref
699 reference "cha:Installieren-neuer-Textklassen"
703 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
704 sowie die Module gespeichert.
707 \begin_layout Labeling
708 \labelwidthstring 00.00.0000
713 / enthält Python-Skripte, die für die Konvertierung zwischen verschiedenen
719 \begin_layout Plain Layout
726 Versionen benötigt werden.
727 Diese können auch von der Kommandozeile aus aufgerufen werden, etwa, wenn
728 Sie mehrere Dateien gebündelt konvertieren wollen.
731 \begin_layout Labeling
732 \labelwidthstring 00.00.0000
737 / Hier sind einige Python-Skripte abgelegt, die \SpecialChar LyX
738 für bestimmte interne Operation
742 \begin_layout Labeling
743 \labelwidthstring 00.00.0000
748 / enthält die Vorlagendateien, die Ihnen bei
750 Datei\SpecialChar menuseparator
752 \begin_inset space \space{}
756 \begin_inset space \space{}
761 präsentiert werden, siehe
762 \begin_inset CommandInset ref
764 reference "subsec:Vorlagen-erstellen"
771 \begin_layout Labeling
772 \labelwidthstring 00.00.0000
777 Hier finden Sie Dateien mit der Endung
781 , in denen die Benutzerschnittstelle von \SpecialChar LyX
782 genauer definiert ist, insbesondere,
783 welche Einträge in welchen Menüs und Werkzeugleisten zu finden sind.
786 \begin_layout Labeling
787 \labelwidthstring 00.00.0000
788 \begin_inset Flex Code
791 \begin_layout Plain Layout
797 enthält Dateien mit der Endung
798 \begin_inset Flex Code
801 \begin_layout Plain Layout
807 , in welchen Vorlagen für die Einfügung von
808 \begin_inset Quotes gld
812 \begin_inset Quotes grd
816 -Dokumente definiert werden; siehe
817 \begin_inset CommandInset ref
819 reference "cha:Externes-Material-einfügen"
829 \begin_layout Subsection
830 Dateien, die Sie nicht verändern sollten
833 \begin_layout Standard
834 Die folgenden Dateien werden intern von \SpecialChar LyX
836 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
839 \begin_layout Labeling
840 \labelwidthstring 00.00.0000
847 Diese Datei enthält eine Liste der Entwickler.
848 Ihr Inhalt wird über die Menüauswahl
850 Hilfe\SpecialChar menuseparator
852 \begin_inset space \space{}
860 \begin_layout Labeling
861 \labelwidthstring 00.00.0000
868 ist ein \SpecialChar LaTeX
869 -Skript, das bei der Konfiguration verwendet wird.
870 Starten Sie es nie direkt.
873 \begin_layout Labeling
874 \labelwidthstring 00.00.0000
881 ist ein Python-Skript, das zur Neukonfiguration von \SpecialChar LyX
883 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
887 \begin_layout Subsection
891 \begin_layout Labeling
892 \labelwidthstring 00.00.0000
897 beschreibt, wie die unterschiedlichen Zeichenkodierungen in Unicode dargestellt
901 \begin_layout Labeling
902 \labelwidthstring 00.00.0000
907 Eine Liste mit allen derzeit von \SpecialChar LyX
908 unterstützten Sprachen.
911 \begin_layout Labeling
912 \labelwidthstring 00.00.0000
913 \begin_inset Flex Code
916 \begin_layout Plain Layout
922 enthält Informationen über die unterstützen \SpecialChar LaTeX
926 \begin_layout Labeling
927 \labelwidthstring 00.00.0000
928 \begin_inset Flex Code
931 \begin_layout Plain Layout
937 enthält Übersetzungen für lokalisierbare Absatzstile (siehe
938 \begin_inset CommandInset ref
940 reference "subsec:I18n"
947 \begin_layout Labeling
948 \labelwidthstring 00.00.0000
949 \begin_inset Flex Code
952 \begin_layout Plain Layout
958 enthält Informationen über Unicode-kodierte Glyphen (Zeichen) und die Art
959 und Weise, wie diese in \SpecialChar LyX
960 mit Hilfe von \SpecialChar LaTeX
964 \begin_layout Section
965 Das lokale Konfigurationsverzeichnis
966 \begin_inset CommandInset label
968 name "sec:Das-lokale-Konfigurationsverz"
975 \begin_layout Standard
976 Eventuell benutzen Sie \SpecialChar LyX
977 als normaler Benutzer und wollen dennoch einige
978 Einstellungen der Konfiguration ändern.
979 Zu diesem Zweck gibt es das Verzeichnis
983 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
984 Dieses Verzeichnis wird als Klon des systemweiten Verzeichnisses verwendet.
985 Das bedeutet, dass jede Datei, die Sie dort speichern, die entsprechende
986 Datei im Systemverzeichnis ersetzt.
987 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
988 sich entweder im Systemverzeichnis
994 oder aber in Ihrem privaten Verzeichnis
999 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
1003 \begin_layout Standard
1004 Dies lässt sich an einigen Beispielen leichter erklären:
1007 \begin_layout Itemize
1008 Alle Änderungen, die über den Dialog
1010 Werkzeuge\SpecialChar menuseparator
1013 gemacht werden, werden in der Datei
1017 gespeichert, die sich im
1025 \begin_layout Itemize
1026 Wenn Sie mit dem Menüpunkt
1028 Werkzeuge\SpecialChar menuseparator
1030 \begin_inset space \space{}
1035 eine Neukonfiguration von \SpecialChar LyX
1036 durchführen, werden die dabei erzeugten Dateien
1037 in Ihrem privaten Konfigurationsverzeichnis
1042 Das bedeutet, dass etwaige neue Dokumentenklassen, die Sie in Ihrem Verzeichnis
1047 gespeichert haben, im Feld
1055 \SpecialChar menuseparator
1064 \begin_layout Itemize
1065 Wenn Sie sich von einem \SpecialChar LyX
1066 -FTP-Server eine aktuellere Version (oder zum Beispiel
1067 diese deutsche Version) der Dokumentation besorgt haben, sie aber nicht
1072 installieren können, da Sie keine Systemadministratorrechte haben, können
1073 Sie diese Dateien einfach nach
1077 kopieren, und sie werden automatisch über das
1084 \begin_layout Section
1086 mit mehreren Konfigurationen
1089 \begin_layout Standard
1090 Die hochgradige Konfigurierbarkeit von \SpecialChar LyX
1091 durch das lokale Verzeichnis wird
1092 für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedliche
1093 Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturkürzel
1094 und\SpecialChar breakableslash
1095 oder Druckerkonfigurationen.
1096 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
1097 erreichen und \SpecialChar LyX
1098 jeweils beim Start mitteilen, welches davon verwendet werden
1102 \begin_layout Standard
1103 Indem Sie \SpecialChar LyX
1114 starten, erreichen Sie, dass die Konfiguration aus diesem Verzeichnis anstelle
1115 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
1116 Sie, indem Sie \SpecialChar LyX
1117 ohne diese Option starten).
1118 Falls das so angegebene Verzeichnis noch nicht existiert, fragt \SpecialChar LyX
1120 angelegt werden soll.
1121 Die Konfiguration in diesem Verzeichnis können Sie dann entsprechend verändern.
1122 Sie ist unabhängig von der Standardkonfiguration (aber lesen Sie weiter!).
1123 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1128 auf das zu verwendende Verzeichnis setzen.
1131 \begin_layout Standard
1132 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1133 Wartungsaufwand: Wenn Sie etwa eine neue Layoutdatei in
1137 hinzufügen und diese für alle Konfigurationen sichtbar sein soll, müssen
1142 Verzeichnissen separat hinzufügen.
1143 Sie können das jedoch mit einem Trick umgehen: Nachdem \SpecialChar LyX
1148 angelegt hat, sind praktisch alle Unterverzeichnisse (siehe oben) leer.
1149 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1150 das entsprechende Verzeichnis im originalen
1155 Lediglich mit dem Verzeichnis
1159 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1162 Werkzeuge\SpecialChar menuseparator
1164 \begin_inset space \space{}
1169 ) abgelegt, die konfigurationsabhängig ist.
1172 \begin_layout Chapter
1173 Der Dialog Werkzeuge
1175 \SpecialChar menuseparator
1183 \begin_layout Standard
1184 Alle Optionen im Dialog
1186 Werkzeuge\SpecialChar menuseparator
1191 Der Einstellungen-Dialog
1193 des Benutzerhandbuchs beschrieben.
1194 Hier finden Sie darüber hinaus gehende Informationen für einige Dinge.
1197 \begin_layout Section
1199 \begin_inset CommandInset label
1208 \begin_layout Standard
1209 Hier können Sie existierende Dateiformate verändern oder neue definieren.
1210 Für Letzteres öffnen Sie
1212 Werkzeuge\SpecialChar menuseparator
1213 Einstellungen\SpecialChar menuseparator
1214 Datei-Handhabung\SpecialChar menuseparator
1226 -Feld enthält den Namen, unter dem das Format in \SpecialChar LyX
1231 \begin_inset space \space{}
1236 steht der Name, mit dem das Format intern identifiziert wird.
1242 Diese drei Felder sind erforderlich.
1254 Dokument\SpecialChar menuseparator
1255 Ansicht\SpecialChar menuseparator
1261 \begin_layout Standard
1264 Bearbeitungsprogramm
1271 Sie können zum Beispiel für JPEG-Dateien
1275 als Bearbeitungsprogramm und
1279 als Betrachter angeben.
1280 Zum Definieren des Befehls können auch die vier Variablen, die im nächsten
1281 Abschnitt beschrieben werden, benutzt werden.
1282 Das Anzeigeprogramm wird verwendet, wenn Sie ein Bild in \SpecialChar LyX
1286 Dokument\SpecialChar menuseparator
1292 Bearbeitungsprogramm
1294 wird aufgerufen, wenn Sie nach einem Rechtsklick auf ein Bild
1297 \begin_inset space \space{}
1301 \begin_inset space \space{}
1309 \begin_layout Standard
1314 \begin_layout Plain Layout
1318 Multipurpose Internet Mail Extensions
1321 ) ist ein Kodierstandard, der ursprünglich entwickelt wurde, um die Struktur
1322 und den Aufbau von E-Mails festzulegen.
1323 Er wird mittlerweile aber auch zur generellen Bestimmung von Dateiformaten
1329 eines Formats muss nicht zwingend angegeben werden, wenn er aber angegeben
1330 wird, dann sollte dies einheitlich über alle Formatvarianten hinweg geschehen.
1331 Der MIME-Typ wird verwendet, um ein Dateiformat über den Dateiinhalt zu
1333 Für einige wichtige Dateiformate wurde von der zuständigen Organisation
1335 \begin_inset CommandInset href
1338 target "http://www.iana.org/assignments/media-types/"
1343 ) noch kein offizielles MIME-Typ festgelegt.
1345 verwendet daher die erweiterte inoffizielle Liste, die von
1346 \begin_inset CommandInset href
1348 name "freedesktop.org"
1349 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1357 \begin_layout Standard
1362 angekreuzt ist, weiß \SpecialChar LyX
1363 , dass das Format für den Dokumentexport geeignet
1365 Wenn dann auch noch ein geeigneter Konverter existiert (siehe
1366 \begin_inset CommandInset ref
1368 reference "sec:Konverter"
1372 ), erscheint das Format unter
1374 Datei\SpecialChar menuseparator
1378 Außerdem erscheint es im Menü
1380 Dokument\SpecialChar menuseparator
1388 Für reine Grafikformate wie
1392 sollten Sie diese Option nicht benutzen, dagegen aber für Formate, die
1393 sowohl Vektorgrafiken als auch Dokumente repräsentieren (etwa
1400 \begin_layout Standard
1405 sagt \SpecialChar LyX
1406 , dass ein Format Vektorgrafiken ent\SpecialChar softhyphen
1408 Diese Information wird benutzt, um ein geeignetes Zielformat für eingefügte
1411 PDF\SpecialChar LaTeX
1414 -Export zu bestimmen.
1415 Eingefügte Grafiken müs\SpecialChar softhyphen
1416 sen gegebenenfalls in
1428 konvertiert werden, weil
1430 PDF\SpecialChar LaTeX
1433 keine anderen Grafikformate handhaben kann.
1434 Hat eine eingefügte Grafik nicht bereits eines dieser Formate, wird sie
1443 angekreuzt ist, andernfalls nach
1450 \begin_layout Section
1454 \begin_layout Standard
1455 Weil alle Konvertierungen im temporären Verzeichnis von \SpecialChar LyX
1457 eine Datei manchmal geändert werden bevor sie ins temporäre Verzeichnis
1458 kopiert wird, damit die Konvertierung durchgeführt werden kann.
1462 \begin_layout Plain Layout
1463 Wenn die Datei beispielsweise auf andere Dateien mit relativen Pfaden verweist
1464 – vielleicht Bilder – und diese Pfade beim Kopieren ungültig werden.
1469 Das macht ein Kopierer: Er kopiert eine Datei ins (oder vom) temporären
1470 Verzeichnis und verändert sie gegebenenfalls dabei.
1473 \begin_layout Standard
1474 Die Definitionen der Kopierer können acht Variablen benutzen:
1477 \begin_layout Labeling
1478 \labelwidthstring 00.00.0000
1479 \begin_inset Flex Code
1482 \begin_layout Plain Layout
1488 ist das Systemverzeichnis von \SpecialChar LyX
1491 /usr/local/share/lyx
1496 \begin_layout Labeling
1497 \labelwidthstring 00.00.0000
1498 \begin_inset Flex Code
1501 \begin_layout Plain Layout
1507 ist die Eingabedatei.
1510 \begin_layout Labeling
1511 \labelwidthstring 00.00.0000
1512 \begin_inset Flex Code
1515 \begin_layout Plain Layout
1521 ist die Ausgabedatei.
1524 \begin_layout Labeling
1525 \labelwidthstring 00.00.0000
1526 \begin_inset Flex Code
1529 \begin_layout Plain Layout
1535 Der Basisname (ohne Dateinamenerweiterung), wie er im temporären \SpecialChar LyX
1540 \begin_layout Labeling
1541 \labelwidthstring 00.00.0000
1542 \begin_inset Flex Code
1545 \begin_layout Plain Layout
1551 ist der vollständige Dateipfad des temporären \SpecialChar LyX
1555 \begin_layout Labeling
1556 \labelwidthstring 00.00.0000
1557 \begin_inset Flex Code
1560 \begin_layout Plain Layout
1566 ist der vollständige Dateipfad zur \SpecialChar LyX
1570 \begin_layout Labeling
1571 \labelwidthstring 00.00.0000
1572 \begin_inset Flex Code
1575 \begin_layout Plain Layout
1581 ist der Dateiname der \SpecialChar LyX
1582 -Datei (ohne Verzeichnispfad).
1585 \begin_layout Labeling
1586 \labelwidthstring 00.00.0000
1587 \begin_inset Flex Code
1590 \begin_layout Plain Layout
1602 Dies sollte der Dateiname sein, den Sie in \SpecialChar LaTeX
1609 -Befehl benutzen würden.
1610 Er ist nur dann relevant, wenn die expor\SpecialChar softhyphen
1611 tier\SpecialChar softhyphen
1612 ten Dateien für diesen Befehl
1616 \begin_layout Standard
1617 Kopierer können benutzt werden, um
1621 alles mit Ausgabedateien zu machen.
1622 Wenn Sie zum Beispiel
1626 -Dateien in ein spezielles Verzeichnis (bspw.
1628 \begin_inset Flex Code
1631 \begin_layout Plain Layout
1637 ) kopieren wollen, können Sie ein Shell-Skript wie das folgende schreiben:
1640 \begin_layout LyX-Code
1644 \begin_layout LyX-Code
1648 \begin_layout LyX-Code
1649 TOFILE=`basename $2`
1652 \begin_layout LyX-Code
1653 cp $FROMFILE /home/ich/pdf/$TOFILE
1656 \begin_layout Standard
1657 Speichern Sie das Skript ausführbar in Ihrem lokalen \SpecialChar LyX
1659 \begin_inset Flex Code
1662 \begin_layout Plain Layout
1670 /home/ich/.lyx/scripts/pdfkopierer.sh
1675 Werkzeuge\SpecialChar menuseparator
1676 Ein\SpecialChar softhyphen
1677 stel\SpecialChar softhyphen
1678 lun\SpecialChar softhyphen
1679 gen\SpecialChar menuseparator
1680 Datei-Handhabung\SpecialChar menuseparator
1686 \begin_inset space \space{}
1691 und tragen im Kopierer-Feld
1693 pdfkopierer.sh $$i $$o
1698 \begin_layout Standard
1699 Kopierer werden von \SpecialChar LyX
1700 in vielen eigenen Konvertierungsprozessen benutzt.
1701 So erzeugt \SpecialChar LyX
1702 , wenn auf Ihrem Rechner geeignete Programme installiert sind,
1703 automatisch Kopierer für die Formate
1710 \begin_inset space \space{}
1714 \begin_inset space \space{}
1720 Wenn diese Formate exportiert werden, sieht der Kopierer, dass nicht nur
1721 die Haupt-HTML-Datei, sondern auch verschiedene zugehörige Dateien (Stildateien
1722 , Bilder usw.) kopiert werden müssen.
1723 All diese Dateien werden in ein Unterverzeichnis des Verzeichnisses geschrieben
1724 , in dem die \SpecialChar LyX
1729 \begin_layout Plain Layout
1730 Kopierer können angepasst werden.
1731 Der optionale Parameter
1735 kann eine durch Kommata getrennte Liste von Erweiterungen enthalten, die
1736 mit kopiert werden sollen.
1737 Wenn es fehlt, werden alle Dateien kopiert.
1742 bestimmt die Namenserweiterung, die an den erzeugten Verzeichnisnamen angehängt
1744 Standardmäßig ist es
1750 /Pfad/nach/Datei.lyx
1752 erzeugte HTML-Datei im Verzeichnis
1754 /Pfad/nach/Datei.html.
1768 \begin_layout Section
1770 \begin_inset CommandInset label
1772 name "sec:Konverter"
1779 \begin_layout Standard
1780 Sie können eigene Konverter in
1782 Werkzeuge\SpecialChar menuseparator
1783 Ein\SpecialChar softhyphen
1784 stel\SpecialChar softhyphen
1785 lun\SpecialChar softhyphen
1786 gen\SpecialChar menuseparator
1787 Datei-Handhabung\SpecialChar menuseparator
1788 Kon\SpecialChar softhyphen
1795 \begin_inset space \space{}
1803 \begin_inset space \space{}
1808 jeweils ein Format aus, schreiben den benötigten Befehl ins Feld
1817 Sie können im Befehl mehrere Variablen benutzen:
1820 \begin_layout Labeling
1821 \labelwidthstring 00.00.0000
1826 ist das Systemverzeichnis von \SpecialChar LyX
1830 \begin_layout Labeling
1831 \labelwidthstring 00.00.0000
1836 ist die Eingabedatei.
1839 \begin_layout Labeling
1840 \labelwidthstring 00.00.0000
1845 ist die Ausgabedatei.
1848 \begin_layout Labeling
1849 \labelwidthstring 00.00.0000
1854 ist der Dateiname der Eingabedatei ohne Erweiterung.
1857 \begin_layout Labeling
1858 \labelwidthstring 00.00.0000
1863 ist der Pfad zur Eingabedatei.
1866 \begin_layout Labeling
1867 \labelwidthstring 00.00.0000
1872 ist der Pfad zur ursprünglichen Eingabedatei.
1873 Wenn eine Kette von Konvertern aufgerufen wird, weicht er von
1880 \begin_layout Labeling
1881 \labelwidthstring 00.00.0000
1890 -Name der Kodierung des Dokuments.
1893 \begin_layout Standard
1898 können Sie folgende durch Kommata getrennte Flags schreiben:
1901 \begin_layout Labeling
1902 \labelwidthstring 00.00.0000
1907 teilt \SpecialChar LyX
1908 mit, dass der Konverter eine Variante von \SpecialChar LaTeX
1910 Dies macht die \SpecialChar LaTeX
1911 -Fehlermeldungen von \SpecialChar LyX
1915 \begin_layout Labeling
1916 \labelwidthstring 00.00.0000
1921 teilt \SpecialChar LyX
1922 mit, dass der Konverter eine \SpecialChar LaTeX
1923 -Hilfsdatei (Dateiendung
1927 ) zur Konvertierung benötigt.
1930 \begin_layout Labeling
1931 \labelwidthstring 00.00.0000
1932 \begin_inset Flex Code
1935 \begin_layout Plain Layout
1941 teilt \SpecialChar LyX
1942 mit, dass der Konverter eine
1943 \begin_inset Quotes gld
1947 \begin_inset Quotes grd
1950 Datei benötigt, also eine, die so aussieht, wie die, die man über das Menü
1951 exportiert (ohne interne Hilfsbefehle wie
1952 \begin_inset Flex Code
1955 \begin_layout Plain Layout
1964 \begin_layout Labeling
1965 \labelwidthstring 00.00.0000
1970 teilt \SpecialChar LyX
1971 mit, dass der Konverter ein XML-Format ausgibt.
1974 \begin_layout Standard
1975 Die folgenden Flags sind keine richtigen, weil sie ein Argument der Form
1983 \begin_layout Labeling
1984 \labelwidthstring 00.00.0000
1989 Wenn das gesetzt ist, werden der Standardfehler des Konverters in die Datei
1994 umgeleitet, und das Skript wird so ausgeführt:
1997 \begin_inset space \space{}
2001 \begin_inset space \space{}
2005 \begin_inset space \space{}
2009 \begin_inset space \space{}
2019 ent\SpecialChar softhyphen
2023 \begin_layout Labeling
2024 \labelwidthstring 00.00.0000
2029 ist der Name des Verzeichnisses, in dem der Konverter die erzeugten Dateien
2032 legt das Verzeichnis nicht an und kopiert auch nichts hinein, aber es
2033 kopiert dieses Verzeichnis an seinen Bestimmungsort.
2038 enthalten, was durch die Basisnamen von Ein- oder Ausgabedatei ersetzt
2039 wird, wenn das Verzeichnis kopiert wird.
2040 \begin_inset Newline newline
2051 zusammen keinen Sinn ergeben.
2052 Wenn das erste definiert wurde, wird das zweite ignoriert.
2055 \begin_layout Labeling
2056 \labelwidthstring 00.00.0000
2061 ist der Name der Ausgabedatei und kann
2066 Er wird nur zusammen mit
2070 benutzt und ist auch dann nur optional.
2071 Wenn er nicht angegeben wird, wird
2078 \begin_layout Standard
2079 Keines dieser Flags wird zur Zeit in einem Konverter benutzt, der zusammen
2080 mit \SpecialChar LyX
2084 \begin_layout Standard
2085 Sie müssen nicht für alle Formate, zwischen denen Sie konvertieren wollen,
2086 Konverter definieren.
2087 Zum Beispiel gibt es keinen Konverter von \SpecialChar LyX
2088 nach PostScript, aber \SpecialChar LyX
2090 dennoch PostScript exportieren.
2091 Dies geschieht, indem zunächst eine \SpecialChar LaTeX
2092 -Datei erzeugt wird – dafür wird auch
2093 kein Konverter benötigt –, die dann mit dem Konverter von \SpecialChar LyX
2095 eine DVI-Datei konvertiert wird, die schließlich nach PostScript konvertiert
2098 findet solche Konverter-Ketten automatisch und wird immer die kürzeste
2102 \begin_layout Standard
2103 Sie können auch mehrere Konversionsvarianten zwischen Dateiformaten definieren.
2104 Zum Beispiel liefert die Standardkonfiguration von \SpecialChar LyX
2106 um von \SpecialChar LaTeX
2107 nach PDF zu konvertieren:
2110 \begin_layout Enumerate
2116 \begin_layout Enumerate
2121 über DVI und PostScript
2124 \begin_layout Enumerate
2132 \begin_layout Enumerate
2139 \begin_layout Enumerate
2146 \begin_layout Standard
2147 Um solche alternativen Ketten zu definieren, müssen Sie alternative Ziel-
2152 \begin_inset CommandInset ref
2154 reference "sec:Formate"
2159 Zum Beispiel enthält die Standardkonfiguration verschiedene Formate für
2205 \begin_layout Chapter
2206 Internationales \SpecialChar LyX
2208 \begin_inset CommandInset label
2210 name "cha:Internationales-LyX"
2217 \begin_layout Standard
2219 unterstützt die Übersetzung der Benutzerschnittstelle in beliebige Sprachen.
2220 Als dieser Text erstellt wurde, wurden neben dem Englischen bereits 32
2221 Sprachen (in unterschiedlichem Ausmaß) unterstützt.
2222 Die jeweils benutze Sprache nennt man
2229 (Für weitere Informationen über Lokalisierungseinstellungen lesen Sie bitte
2230 die entsprechende Dokumentation Ihres Betriebssystems.
2231 Im Fall von Linux ist die Manpage
2232 \begin_inset Flex Code
2235 \begin_layout Plain Layout
2241 ein guter Startpunkt.)
2244 \begin_layout Standard
2245 Bitte beachten Sie, dass die Übersetzungen zwar funktionieren, aber zuweilen
2246 ein paar Einschränkungen unterliegen.
2247 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
2249 Das bedeutet, dass der übersetzte Text an einigen Stellen mehr Platz benötigt
2250 als dort zur Verfügung steht.
2251 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
2252 weise von \SpecialChar LyX
2254 Sie werden auch feststellen, dass einige Übersetzungen nicht für alle Menüpunkt
2255 e Tastenkürzel definieren.
2256 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
2257 manchmal hatte der Übersetzer bisher keine Zeit, sich darum zu kümmern.
2258 Unser Lokalisierungsteam, dem Sie vielleicht beitreten möchten,
2262 \begin_layout Plain Layout
2263 Wenn Sie eine andere Sprache als Englisch gut beherrschen, ist dies ein
2264 guter Weg, der \SpecialChar LyX
2265 -Gemeinschaft etwas zurückzugeben.
2270 ist natürlich bemüht, diese Dinge in einer späteren Version zu korrigieren.
2273 \begin_layout Section
2278 \begin_layout Subsection
2279 Die Benutzerschnittstelle übersetzen (Textmeldungen)
2282 \begin_layout Standard
2288 -Bibliothek, um die Internationalisierung der Benutzerschnittstelle zu verwalten.
2290 dazu zu bringen, in allen Menüs und Dialogen Ihre bevorzugte Sprache
2291 zu verwenden, müssen Sie eine
2295 -Datei für diese Sprache erstellen.
2296 Anschließend müssen Sie daraus eine
2300 -Datei erzeugen und diese installieren.
2301 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für
2309 \begin_layout Plain Layout
2310 Natürlich nur auf englisch.
2311 Die Veränderungen, die an der
2315 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
2320 Natürlich können Sie das einfach nur für sich selbst tun, aber wenn Sie
2321 es schon tun, können Sie die Früchte Ihres Fließes auch mit dem Rest der
2323 -Gemeinschaft teilen.
2324 Schicken Sie einfach eine Nachricht an die \SpecialChar LyX
2325 -Entwicklerliste, um weitere
2326 Informationen zum Vorgehen zu erhalten.
2330 \begin_layout Standard
2331 Kurz gesagt müssen Sie folgendes tun (
2335 bezeichnet den Sprachcode 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{}
2380 Sie können alternativ auch eine beliebige existierende
2384 -Datei als Vorlage verwenden.)
2387 \begin_layout Itemize
2398 \begin_layout Plain Layout
2399 Für diese Aufgabe gibt es spezielle Programme, wie
2403 (für alle Plattformen) oder
2412 hat ebenfalls einen Modus, der Sie bei dieser Arbeit unterstützt, siehe
2414 \begin_inset Flex URL
2417 \begin_layout Plain Layout
2419 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html
2433 Für einige Menüeinträge und Dialogelemente gibt es Tastenkürzel, die ebenfalls
2434 angepasst werden sollten.
2435 Diese Kürzel werden mit '
2439 ' markiert und sollten so übersetzt werden, dass Sie zum übersetzten Ausdruck
2441 Sie sollten auch das Informationsfeld am Anfang der neuen
2445 -Datei ausfüllen (mit Ihrer E-Mail-Adresse usw.), damit Sie für andere Leute
2446 erreichbar sind, die Ihnen Vorschläge oder unterhaltsame Kommentare schicken
2450 \begin_layout Standard
2451 Wenn Sie dies alles nur für den eigenen Gebrauch tun, dann:
2454 \begin_layout Itemize
2455 Erzeugen Sie in die Datei
2459 mithilfe des Befehls
2460 \begin_inset Flex Code
2463 \begin_layout Plain Layout
2464 msgfmt -o xx.mo < xx.po
2472 \begin_layout Itemize
2473 Kopieren Sie diese Datei in ihr Lokalisierungsverzeichnis, in das entsprechende
2474 Unterverzeichnis für die Sprach
2483 \begin_inset space \space{}
2487 \begin_inset Flex Code
2490 \begin_layout Plain Layout
2491 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
2499 \begin_layout Standard
2500 Wie gesagt wäre es aber besser, wenn Sie die neue
2504 -Datei zur \SpecialChar LyX
2509 beisteuern würden, damit auch andere sie verwenden können.
2510 Wenden Sie sich an die \SpecialChar LyX
2511 -Entwicklerliste, wenn Sie das tun möchten.
2514 \begin_layout Subsubsection
2518 \begin_layout Standard
2519 Manchmal muss ein- und derselbe englische Ausdruck in verschiedene Varianten
2521 Ein Beispiel ist der englische Ausdruck
2522 \begin_inset Flex Code
2525 \begin_layout Plain Layout
2531 , der im Deutschen je nach Kontext entweder
2541 \begin_inset Flex Code
2544 \begin_layout Plain Layout
2550 unterstützt solche ambigen Übersetzungen nicht.
2551 Daher werden in \SpecialChar LyX
2552 Kontextinformationen beigefügt.
2554 \begin_inset Flex Code
2557 \begin_layout Plain Layout
2564 \begin_inset Flex Code
2567 \begin_layout Plain Layout
2568 To[[as in 'From format x to format y']]
2574 \begin_inset Flex Code
2577 \begin_layout Plain Layout
2578 To[[as in 'From page x to page y']].
2583 Diese beiden Varianten werden von
2584 \begin_inset Flex Code
2587 \begin_layout Plain Layout
2593 als zwei verschiedene Nachrichten behandelt, sie können daher jeweils wie
2603 übersetzt werden (die Kontextinformationen werden in der Übersetzung weggelasse
2607 \begin_layout Standard
2608 Natürlich müssen diese Kontextinformationen auch von der ursprünglichen
2609 Nachricht getilgt werden, wenn diese (in der englischen Lokalisierung)
2611 Deshalb erscheinen sie in doppelten eckigen Klammern am Ende des Textes.
2612 Der Übersetzungsmechanismus von \SpecialChar LyX
2613 unterdrückt alles in doppelten eckigen
2614 Klammern am Ende von Nachrichten, wenn die Nachricht selbst angezeigt wird.
2617 \begin_layout Subsection
2618 Die Dokumentation übersetzen
2621 \begin_layout Standard
2624 [Anmerkung des Übersetzers:
2628 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
2629 Fall das englische Original.
2630 Übersetzungen – diese eingeschlossen – sind oft nicht ganz auf dem neuesten
2634 \begin_layout Standard
2635 Auch die \SpecialChar LyX
2636 -Dokumentation (die Sie im Menü
2640 finden) kann (und sollte!) übersetzt werden.
2641 Wenn übersetzte Versionen verfügbar sind und die Lokalisierung entsprechend
2642 eingestellt wurde, werden diese automatisch von \SpecialChar LyX
2647 \begin_layout Plain Layout
2648 Zurzeit sind Übersetzungen in etwa 20 Sprachen vorhanden.
2654 sucht nach übersetzten Versionen in
2658 Dir/doc/xx/DocName.lyx
2664 wiederum für den Code der aktuellen Sprache steht.
2667 \begin_layout Standard
2668 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
2669 Die übersetzten Versionen müssen den gleichen Dateinamen (im Beispiel oben
2674 ) tragen wie die englischen Originale.
2675 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
2676 Weg, um die Originale Korrektur zu lesen!), geben wir Ihnen hier ein paar
2677 Tipps, die Ihnen möglicherweise etwas Arbeit ersparen:
2680 \begin_layout Itemize
2681 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Homepage
2682 des \SpecialChar LyX
2684 \begin_inset CommandInset href
2686 name "http://www.lyx.org/Translation"
2687 target "http://www.lyx.org/Translation"
2693 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
2694 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
2696 Wenn niemand dies tut, lassen Sie uns bitte wissen, falls Sie an dieser
2697 Aufgabe interessiert sind.
2700 \begin_layout Standard
2701 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen, sind hier
2702 einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu überwinden
2706 \begin_layout Itemize
2707 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
2709 Hilfe\SpecialChar menuseparator
2713 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
2716 \begin_layout Itemize
2717 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
2718 in die Sie übersetzen möchten.
2719 Typographie ist eine alte Kunst, und in verschiedenen Teilen der Welt wurden
2720 verschiedene Konventionen eingeführt.
2721 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
2722 Eine eigene Terminologie würde nur die Leser verwirren.
2725 (Warnung: Typographie macht süchtig!)
2728 \begin_layout Itemize
2729 Legen Sie eine Kopie des Originaldokumentes an.
2730 Dies wird Ihre Arbeitskopie.
2731 Sie können diese auch als persönliche Hilfe-Datei in \SpecialChar LyX
2733 Sie sie in den Ordner
2734 \begin_inset Flex Code
2737 \begin_layout Plain Layout
2744 \begin_inset Newline newline
2748 \begin_inset Note Greyedout
2751 \begin_layout Plain Layout
2756 Für komplexe Dokumente mit externem Material (Bilder usw.) werden die Dateipfade
2757 von relativ auf absolut geändert, wenn man das Dokument verschiebt.
2758 Daher ist es das Beste, \SpecialChar LyX
2759 mittels Git zu beziehen (siehe
2760 \begin_inset Flex URL
2763 \begin_layout Plain Layout
2765 http://www.lyx.org/HowToUseGIT
2770 ) und das Dokument im Verzeichnis zu belassen.
2779 \begin_layout Itemize
2780 Manchmal wird das Originaldokument (vom \SpecialChar LyX
2781 -Team) aktualisiert.
2782 Verwenden Sie den Quelltextbetrachter unter
2783 \begin_inset CommandInset href
2785 name "http://www.lyx.org/trac/timeline"
2786 target "http://www.lyx.org/trac/timeline"
2791 , um nachzuvollziehen, was verändert wurde.
2792 So können Sie leicht erkennen, welche Teile des Dokuments bearbeitet wurden.
2795 \begin_layout Standard
2796 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
2797 bitte und teilen Sie dem Rest des Dokumentationsteams Ihre Veränderungen
2799 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
2802 \begin_layout Standard
2803 \begin_inset Branch OutDated
2807 \begin_layout Section
2808 Internationale Tastaturbelegung
2809 \begin_inset CommandInset label
2811 name "sec:Internationale-Tastaturbelegung"
2818 \begin_layout Subsection
2819 Eigene Tastaturtabellen definieren: das
2826 \begin_layout Standard
2827 Sehen wir uns einmal die
2831 -Datei ein wenig näher an.
2832 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
2835 \begin_layout Itemize
2836 Taste-Taste- oder Taste-String-Transformationen
2839 \begin_layout Itemize
2849 \begin_layout Itemize
2850 Ausnahmen für tote Tasten.
2853 \begin_layout Standard
2854 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
2858 \begin_layout Quotation
2866 \begin_layout Standard
2871 die zu übersetzende Taste bezeichnet und
2875 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
2876 Eine tote Taste definiert man mit:
2877 \begin_inset space ~
2883 \begin_layout Quotation
2895 \begin_layout Standard
2900 wieder eine Taste auf der Tastatur bezeichnet und
2904 der Name einer toten Taste ist.
2906 unterstützt folgende toten Tasten (Abkürzungen in Klammern):
2909 \begin_layout Quotation
2913 \begin_inset space \hfill{}
2919 \begin_layout Quotation
2921 \begin_inset space \hfill{}
2927 \begin_layout Quotation
2929 \begin_inset space \hfill{}
2935 \begin_layout Quotation
2937 \begin_inset space \hfill{}
2943 \begin_layout Quotation
2945 \begin_inset space \hfill{}
2951 \begin_layout Quotation
2953 \begin_inset space \hfill{}
2960 \begin_layout Plain Layout
2972 \begin_layout Quotation
2974 \begin_inset space \hfill{}
2980 \begin_layout Quotation
2982 \begin_inset space \hfill{}
2989 \begin_layout Plain Layout
3001 \begin_layout Quotation
3003 \begin_inset space \hfill{}
3009 \begin_layout Quotation
3011 \begin_inset space \hfill{}
3017 \begin_layout Quotation
3019 \begin_inset space \hfill{}
3026 \begin_layout Plain Layout
3038 \begin_layout Quotation
3040 \begin_inset space \hfill{}
3047 \begin_layout Plain Layout
3059 \begin_layout Quotation
3061 \begin_inset space \hfill{}
3067 \begin_layout Quotation
3068 hungarian umlaut (hug)
3069 \begin_inset space \hfill{}
3075 \begin_layout Quotation
3077 \begin_inset space \hfill{}
3083 \begin_layout Quotation
3085 \begin_inset space \hfill{}
3092 \begin_layout Plain Layout
3104 \begin_layout Standard
3105 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
3106 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
3107 definiert werden, und zwar mit:
3110 \begin_layout Quotation
3119 Tote-Taste Taste Ausgabe
3122 \begin_layout Standard
3123 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
3125 Dies erreicht man mit:
3128 \begin_layout Quotation
3142 \begin_layout Standard
3143 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
3144 Punkt zu löschen, bevor ein Akzent eingefügt wird.
3145 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
3148 \begin_layout Standard
3149 Ach so, zur Definition der Ausgabe: Der Backslash
3150 \begin_inset Quotes gld
3160 \begin_inset Quotes grd
3163 ist ein Sonderzeichen.
3164 Um ihn einzugeben, muss man einen doppelten Backslash
3165 \begin_inset Quotes gld
3177 \begin_inset Quotes grd
3181 Auch das Anführungszeichen
3182 \begin_inset Quotes gld
3186 \begin_inset Quotes grd
3190 \begin_inset Quotes gld
3198 \begin_inset Quotes grd
3201 haben eine andere Bedeutung.
3206 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
3207 das Ende eines Strings (das heißt einer \SpecialChar LaTeX
3209 Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
3223 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
3224 haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
3225 nächste Distribution integriert werden kann.
3228 \begin_layout Standard
3229 In Zukunft werden auch noch folgende Befehle unterstützt:
3232 \begin_layout Itemize
3241 \begin_inset space \hfill{}
3246 bindet eine andere Datei ein
3249 \begin_layout Itemize
3262 \begin_inset space \hfill{}
3267 definiert ein externes Keymap-Programm
3270 \begin_layout Standard
3275 atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option
3281 , um eine Standardtastatur zu verwenden).
3289 \begin_layout Section
3290 Internationale Tastaturtabellen:
3295 \begin_inset CommandInset label
3297 name "sec:Internationale-Tastaturtabellen"
3304 \begin_layout Standard
3305 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
3314 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
3315 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
3318 \begin_layout Subsection
3324 \begin_inset CommandInset label
3326 name "subsec:Die-.kmap-Datei"
3333 \begin_layout Standard
3342 -Datei transformiert gedrückte Tasten zu Buchstaben oder Zeichenketten –
3350 Im Folgenden werden die Schlüsselwörter
3369 \begin_layout Labeling
3370 \labelwidthstring 00.00.0000
3377 transformiert einen Buchstaben zu einer Zeichenkette
3380 \begin_layout LyX-Code
3386 Zeichen Zeichenkette
3389 \begin_layout Standard
3390 Dieser Ausdruck definiert, dass
3398 transformiert werden soll.
3403 die Zeichen Backslash
3404 \begin_inset Quotes gld
3414 \begin_inset Quotes grd
3417 und Anführungszeichen
3418 \begin_inset Quotes gld
3426 \begin_inset Quotes grd
3429 mit einem vorangehenden Backslash versehen werden.
3433 \begin_layout Standard
3434 Als Beispiel ein Ausdruck, der das Zeichen
3435 \begin_inset Quotes gld
3443 \begin_inset Quotes grd
3446 ausgibt, wenn die Taste
3447 \begin_inset Quotes gld
3455 \begin_inset Quotes grd
3461 \begin_layout LyX-Code
3467 \begin_layout Labeling
3468 \labelwidthstring 00.00.0000
3475 spezifiziert ein Akzentzeichen
3478 \begin_layout LyX-Code
3484 Zeichen Akzent erlaubt
3487 \begin_layout Standard
3488 Dieser Ausdruck sorgt dafür, dass
3496 interpretiert wird, und zwar bei allen Zeichen, die in
3501 Dies ist der Mechanismus toter Tasten
3511 \begin_layout Plain Layout
3520 kommt daher, dass diese Taste allein kein Zeichen erzeugt, aber, gefolgt
3521 von einer anderen Taste, akzentuierte Zeichen erzeugt.
3522 Zum Beispiel kann auf diese Weise é
3523 \begin_inset Quotes grd
3536 \begin_layout Standard
3541 drücken, gefolgt von einem Zeichen, das
3549 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
3550 Beachten Sie, dass die Rücktaste eine vorangehende tote Taste nivelliert;
3555 eingeben, wird der Cursor nicht eine Position rückwärts gehen, sondern
3556 wird statt dessen den Effekt nivellieren, den Zeichen auf den folgenden
3557 Buchstaben gehabt hätte.
3560 \begin_layout Standard
3561 Der folgende Ausdruck definiert, dass die Taste
3562 \begin_inset Quotes gld
3570 \begin_inset Quotes grd
3573 zum Zirkumflex-Akzent wird, wenn er von einem der Buchstaben a, e, i, o,
3574 u, A, E, I ,O oder U gefolgt wird:
3577 \begin_layout LyX-Code
3580 kmod ^ circumflex aeiouAEIOU
3583 \begin_layout Labeling
3584 \labelwidthstring 00.00.0000
3589 definiert eine Ausnahme zu einem Akzentzeichen
3592 \begin_layout LyX-Code
3598 Akzent Zeichen Ausgabe
3601 \begin_layout Standard
3602 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
3615 vorher mit Hilfe einer
3621 -Zeile einer Taste zugewiesen worden sein.
3622 Wenn Sie die Sequenz
3631 Falls solch eine Definition
3639 eingeben, erhalten Sie das
3647 als Ergebnis, wobei Akzent das erste Argument der
3656 \begin_layout Standard
3657 Der folgende Ausdruck sorgt dafür, dass \SpecialChar LaTeX
3659 \begin_inset Quotes gld
3663 \begin_inset Quotes grd
3666 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
3669 \begin_layout LyX-Code
3672 kxmod circumflex i "
3683 \begin_layout Labeling
3684 \labelwidthstring 00.00.0000
3689 kombiniert zwei Akzentsymbole
3692 \begin_layout LyX-Code
3698 Akzent1 Akzent2 erlaubt
3701 \begin_layout Standard
3702 Hier wird es ziemlich esoterisch.
3703 Dieser Ausdruck erlaubt die Kombination der Effekte von
3711 (in dieser Reihenfolge!) bei allen
3724 müssen zuvor mit Hilfe von
3730 definiert worden sein.
3733 \begin_layout Standard
3734 Folgendes Beispiel stammt aus der Datei
3741 \begin_layout LyX-Code
3744 kmod ; acute aeioyvhAEIOYVH
3748 kcomb acute umlaut iyIY
3751 \begin_layout Standard
3752 Diese Zeilen erlauben es,
3753 \begin_inset Quotes gld
3761 \begin_inset Quotes grd
3764 einzugeben und auf diese Weise
3765 \begin_inset Quotes gld
3777 \begin_inset Quotes grd
3781 \begin_inset Preview
3783 \begin_layout Standard
3787 \begin_layout Plain Layout
3804 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zei\SpecialChar softhyphen
3818 eingeben, erhalten Sie
3819 \begin_inset Quotes gld
3829 \begin_inset Quotes grd
3833 \begin_inset Preview
3835 \begin_layout Standard
3839 \begin_layout Plain Layout
3857 \begin_layout Subsection
3865 \begin_layout Standard
3866 Nachdem \SpecialChar LyX
3871 -Datei verarbeitet hat, legt eine
3875 -Datei fest, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
3877 Die \SpecialChar LyX
3882 \begin_layout Plain Layout
3884 \begin_inset Quotes gld
3892 Distribution enthält wenigstens die Dateien
3893 \begin_inset Flex URL
3896 \begin_layout Plain Layout
3904 \begin_inset Flex URL
3907 \begin_layout Plain Layout
3917 \begin_layout Standard
3918 Generell besteht eine
3925 -Datei aus einer Reihe von Deklarationen der folgenden Form:
3928 \begin_layout LyX-Code
3932 Position_im_Zeichensatz Zeichenkette
3935 \begin_layout Standard
3936 Um beispielsweise der Zeichenkette (
3940 im vorigen Abschnitt)
3941 \begin_inset Quotes gld
3949 \begin_inset Quotes grd
3952 das entsprechende Zeichen im Zeichensatz ISO-8859-1 (233) zuzuweisen, benutzt
3953 man folgenden Ausdruck:
3956 \begin_layout LyX-Code
3964 \begin_layout Standard
3965 Wieder müssen den Zeichen
3966 \begin_inset Quotes gld
3976 \begin_inset Quotes grd
3980 \begin_inset Quotes gld
3988 \begin_inset Quotes grd
3991 ein Backslash vorangestellt werden.
3992 Beachten Sie, dass es durchaus möglich ist, dass dasselbe Zeichen (sinnvoll)
3993 zwei verschiedene Strings repräsentieren kann.
3994 Zum Beispiel gibt es in
4004 \begin_layout LyX-Code
4016 \begin_inset Newline newline
4032 \begin_layout Standard
4033 Wenn \SpecialChar LyX
4034 kein passendes Zeichen für einen String finden kann, der durch eine
4035 Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie ein
4036 akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben mit
4037 Akzent selbst zu zeichnen.
4040 \begin_layout Subsection
4041 Tote Tasten definieren
4044 \begin_layout Standard
4045 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
4059 Eine tote Taste erzeugt in Kombination mit einem Buchstaben ein akzentuiertes
4061 Im Folgenden erläutern wir für Illustrationszwecke, wie man eine wirklich
4062 simple tote Taste definiert.
4065 \begin_layout Standard
4066 Nehmen wir an, Sie benötigen das Zirkumflex-Zeichen (
4067 \begin_inset Quotes gld
4071 \begin_inset Quotes grd
4075 Hierzu können Sie der Taste
4079 den \SpecialChar LyX
4081 \begin_inset Flex Code
4084 \begin_layout Plain Layout
4091 Wann immer Sie danach diese Taste gefolgt von einem Buchstaben drücken,
4092 wird dieser Buchstabe einen Zirkumflex haben.
4097 produziert also den Buchstaben ê.
4098 Wenn Sie nach der Taste
4102 die Leertaste drücken, wird nur der Akzent ausgegeben.
4103 Beachten Sie diesen letzten Punkt! Wenn Sie eine Taste an eine tote Taste
4104 anbinden, müssen Sie das Zeichen, das diese Taste normalerweise erzeugt,
4105 an eine andere Taste anbinden (oder immer zusätzlich die Leertaste drücken).
4106 Daher ist es keine gute Idee, die Taste
4114 anzubinden, da Sie dann Kommata sehr mühsam eingeben müssen.
4117 \begin_layout Standard
4118 Ein üblicher Weg, tote Tasten zu belegen, ist es, die Modifizierungstasten
4121 Meta\SpecialChar breakableslash
4132 ) mit einem Zeichen (wie
4145 Ein anderer setzt die Verwendung der Linux-Programme
4146 \begin_inset Flex Code
4149 \begin_layout Plain Layout
4156 \begin_inset Flex Code
4159 \begin_layout Plain Layout
4165 voraus, mit denen die spezielle Taste
4166 \begin_inset Flex Code
4169 \begin_layout Plain Layout
4177 \begin_inset Flex Code
4180 \begin_layout Plain Layout
4186 verhält sich ähnlich wie
4190 und erlaubt es Ihnen, Tasten an Akzentzeichen zu binden.
4191 Sie können damit auch Tasten in tote Tasten umwandeln, indem Sie diese
4192 Tasten an Tastensymbole wie
4193 \begin_inset Flex Code
4196 \begin_layout Plain Layout
4202 anbinden und diese dann an einen entsprechenden \SpecialChar LyX
4207 \begin_layout Plain Layout
4212 : Genau das mache ich in meinen Dateien
4213 \begin_inset Flex Code
4216 \begin_layout Plain Layout
4223 \begin_inset Flex Code
4226 \begin_layout Plain Layout
4236 \begin_inset space ~
4246 \begin_inset Flex Code
4249 \begin_layout Plain Layout
4255 definiert und eine Reihe der Tastensymbole mit dem Präfix
4256 \begin_inset Flex Code
4259 \begin_layout Plain Layout
4265 an Prozesse wie die folgenden gebunden:
4266 \begin_inset Flex Noun
4269 \begin_layout Plain Layout
4271 \begin_inset space ~
4280 \begin_inset Flex Noun
4283 \begin_layout Plain Layout
4285 \begin_inset space ~
4294 So komme ich zu meinen Akzentbuchstaben.
4299 Sie können im Grunde jede Taste als
4300 \begin_inset Flex Code
4303 \begin_layout Plain Layout
4309 definieren: Eine der
4313 -Tasten, eine freie Funktionstaste usw.
4314 Die \SpecialChar LyX
4315 -Befehle, die Akzente produzieren, sind im Handbuch \SpecialChar LyX
4316 -Funktionen dokumentier
4318 Schauen Sie nach dem Eintrag
4319 \begin_inset Flex Code
4322 \begin_layout Plain Layout
4329 Sie finden dort eine komplette Liste.
4332 \begin_layout Subsection
4333 Ihre Sprachkonfiguration einstellen
4336 \begin_layout Standard
4340 arg "dialog-show prefs"
4343 können Sie die Sprache der Benutzeroberfläche konfigurieren.
4346 \begin_layout Chapter
4347 Installieren neuer Textklassen, Layouts und Vorlagen
4348 \begin_inset CommandInset label
4350 name "cha:Installieren-neuer-Textklassen"
4357 \begin_layout Standard
4358 In diesem Kapitel wird beschrieben, wie Sie beim Installieren neuer Layout-
4359 und Vorlagendateien vorgehen müssen.
4360 Außerdem geben wir eine kleine Auf\SpecialChar ligaturebreak
4361 frischung, wie man neue Dokumentenklassen
4362 für \SpecialChar LaTeX
4363 korrekt installiert.
4366 \begin_layout Standard
4367 Zunächst möchten wir noch einmal ein paar Worte darüber verlieren, wie \SpecialChar LyX
4369 und \SpecialChar LaTeX
4370 miteinander verbunden sind, da dies für das Folgende wichtig ist.
4371 Wichtig zu wissen ist vor allem, dass \SpecialChar LyX
4372 selbst im Grunde sehr wenig Konkretes
4373 über \SpecialChar LaTeX
4375 Tatsächlich ist \SpecialChar LaTeX
4376 aus der Sicht von \SpecialChar LyX
4378 \begin_inset Quotes gld
4382 \begin_inset Quotes grd
4385 für die es eine Ausgabe erzeugen kann.
4386 Andere solche Formate sind DocBook, einfacher Text und XHTML.
4387 Nun ist \SpecialChar LaTeX
4388 aber natürlich ein besonders wichtiges Format.
4389 Der Punkt jedoch ist, dass sehr wenig der Informationen, die \SpecialChar LyX
4390 über \SpecialChar LaTeX
4392 im Programm selbst festgeschrieben sind.
4396 \begin_layout Plain Layout
4397 Manche Befehle sind so komplex, dass sie in \SpecialChar LyX
4398 festgeschrieben sind.
4399 Aber die Entwickler betrachten dies allgemein schlechte Lösung.
4404 Vielmehr bezieht es diese Informationen, selbst im Fall der Standardklassen
4406 \begin_inset Flex Code
4409 \begin_layout Plain Layout
4416 \begin_inset Quotes gld
4420 \begin_inset Quotes grd
4424 Genauso wenig weiß \SpecialChar LyX
4425 über DocBook oder XHTML.
4426 Was es weiß, bezieht es aus Layout-Dateien.
4429 \begin_layout Standard
4430 Eine Layout-Datei können Sie sich als eine Art Übersetzungshandbuch vorstellen,
4431 in dem für eine bestimmte Dokumentklasse festgelegt wird, wie \SpecialChar LyX
4433 – Absätze mit den entsprechenden Stilen, bestimmte Einfügungen usw.
4434 – und \SpecialChar LaTeX
4435 - DocBook- oder XHTML-Konstrukte korrespondieren.
4436 Fast alles, was \SpecialChar LyX
4437 beispielsweise über die Standard-Artikelklasse von \SpecialChar LaTeX
4439 \begin_inset Flex Code
4442 \begin_layout Plain Layout
4448 ) weiß, ist in der Layout-Datei
4449 \begin_inset Flex Code
4452 \begin_layout Plain Layout
4458 und in verschiedenen anderen Dateien, die diese einbindet, festgeschrieben.
4459 Daher sollten Sie, wenn Sie vorhaben, selbst eine Layout-Datei zu schreiben,
4460 zuallererst die vorhandenen Layout-Dateien studieren.
4461 Am Besten beginnen Sie mit der Datei
4462 \begin_inset Flex Code
4465 \begin_layout Plain Layout
4472 \begin_inset Flex Code
4475 \begin_layout Plain Layout
4482 \begin_inset Flex Code
4485 \begin_layout Plain Layout
4491 und vielen anderen Layout-Dateien für Dokumentklassen eingebunden wird.
4492 Dort werden die Abschnittsüberschriften und ähnliches definiert:
4493 \begin_inset Flex Code
4496 \begin_layout Plain Layout
4502 informiert also \SpecialChar LyX
4503 darüber, wie Absätze, die als Abschnitt, Unterabschnitt
4505 markiert sind, in \SpecialChar LaTeX
4506 , DocBook und XHTML ausgegeben werden sollen.
4508 \begin_inset Flex Code
4511 \begin_layout Plain Layout
4517 bindet im Grunde einfach nur verschiedene solcher
4518 \begin_inset Flex Code
4521 \begin_layout Plain Layout
4530 \begin_layout Standard
4531 Layout-Dateien definieren aber nicht nur die \SpecialChar LyX
4533 -Korrespondenz, sondern sie
4534 legen auch fest, wie die \SpecialChar LyX
4536 selbst (auf dem Bildschirm) dargestellt werden.
4537 Die Tatsache, dass Layout-Dateien diese beiden Aufgaben gleichzeitig haben,
4538 führt häufig zu Verwirrung, denn die Aufgaben sind strikt getrennt.
4539 Wenn Sie \SpecialChar LyX
4540 sage, wie ein bestimmtes Konstrukt in \SpecialChar LaTeX
4541 dargestellt werden soll,
4542 haben Sie dem Programm noch nicht gesagt, wie das Konstrukt in \SpecialChar LyX
4545 Umgekehrt weiß \SpecialChar LyX
4546 , wenn Sie festlegen, wie ein Konstrukt in \SpecialChar LyX
4548 ist, damit nicht, wie es in \SpecialChar LaTeX
4549 übersetzt werden muss (und erst recht nicht
4551 , wie es darzustellen ist).
4552 Das heißt, Sie müssen, wenn Sie ein neuen \SpecialChar LyX
4553 -Konstrukt definieren, immer
4554 zwei verschiedene und getrennte Dinge tun: (1.) \SpecialChar LyX
4555 instruieren, wie dieses
4556 in \SpecialChar LaTeX
4557 übersetzt werden soll und (2.) \SpecialChar LyX
4558 instruieren, wie es das Konstrukt darstellen
4562 \begin_layout Standard
4563 Analoges gilt natürlich für die anderen
4564 \begin_inset Quotes gld
4568 \begin_inset Quotes grd
4571 , die \SpecialChar LyX
4573 Allerdings ist XHTML in mancher Hinsicht eine Ausnahme, denn in diesem
4579 bis zu einem gewissen Grad in der Lage, aus den Informationen über die
4580 Darstellung in \SpecialChar LyX
4581 Informationen über die Ausgabe in einem Browser (über CSS)
4583 Aber auch in diesem Fall bleibt die prinzipielle Trennung in Kraft und
4584 sollte berücksichtigt werden.
4585 Weitere Ausführungen dazu finden Sie in Abschnitt
4586 \begin_inset space ~
4590 \begin_inset CommandInset ref
4592 reference "sec:Tags-for-XHTML"
4602 \begin_layout Section
4603 Installation eines neuen \SpecialChar LaTeX
4607 \begin_layout Standard
4608 Bei manchen \SpecialChar TeX
4609 -Installationen fehlt möglicherweise das eine oder andere Paket,
4610 das Sie gerne mit \SpecialChar LyX
4612 Zum Beispiel wollen Sie vielleicht Foil\SpecialChar TeX
4613 verwenden, ein Paket zur Erstellung
4614 von Dias und Folien für Overheadprojektoren.
4615 Moderne \SpecialChar LaTeX
4616 -Distributionen wie \SpecialChar TeX
4617 Live (2008 oder neuer) oder MiK\SpecialChar TeX
4619 grafisches Programm, um solche Pakete zu installieren.
4620 Bei MiK\SpecialChar TeX
4621 etwa starten Sie das Programm
4622 \begin_inset Quotes gld
4626 \begin_inset space ~
4630 \begin_inset Quotes grd
4633 , um eine Liste mit den verfügbaren Paketen zu bekommen.
4634 Um eines davon zu installieren, rechtsklicken Sie oder benutzen den entsprechen
4635 den Werkzeugleistenknopf.
4638 \begin_layout Standard
4639 Falls Ihre \SpecialChar LaTeX
4640 -Distribution keinen Paketmanager besitzt, oder falls das Paket
4641 nicht direkt über Ihre Distribution verfügbar ist, folgen Sie diesen Schritten
4642 um es manuell zu installieren:
4645 \begin_layout Enumerate
4646 Besorgen Sie sich das Paket von
4647 \begin_inset CommandInset href
4650 target "http://www.ctan.org/"
4655 oder einer anderen Quelle.
4658 \begin_layout Enumerate
4659 Falls das Paket eine Datei mit der Endung
4660 \begin_inset Quotes gld
4664 \begin_inset Flex Code
4667 \begin_layout Plain Layout
4674 \begin_inset Quotes grd
4677 enthält (was bei Foil\SpecialChar TeX
4678 der Fall ist), dann öffnen sie eine Kommandozeile
4679 wechseln in das Verzeichnis der Datei und führen den Befehl
4680 \begin_inset Flex Code
4683 \begin_layout Plain Layout
4690 Sie haben damit dass Paket entpackt und haben alle Dateien, um es zu installier
4692 Die meisten \SpecialChar LaTeX
4693 -Pakete sind nicht gepackt und man kann direkt mit dem nächsten
4694 Schritt weitermachen.
4697 \begin_layout Enumerate
4698 Nun müssen Sie entscheiden, ob das Paket für alle Nutzer oder nur für Sie
4699 verfügbar sein soll.
4703 \begin_layout Enumerate
4704 Bei *nix Systemen (Linux, OSX, etc.) installieren Sie, wenn Sie das Paket
4705 für alle Nutzer installieren möchten, dieses in den
4706 \begin_inset Quotes gld
4710 \begin_inset Quotes grd
4714 Ordner; anderenfalls installieren Sie es in den eigenen
4715 \begin_inset Quotes gld
4719 \begin_inset Quotes grd
4724 Wo man diese Ordner anlegt, sofern sie nicht schon existieren, hängt von
4726 Dazu schauen Sie in die Datei
4727 \begin_inset Flex Code
4730 \begin_layout Plain Layout
4740 \begin_layout Plain Layout
4741 Diese befindet sich normalerweise im Ordner
4746 Falls nicht, führen Sie den Befehl
4747 \begin_inset Flex Code
4750 \begin_layout Plain Layout
4756 aus, um sie zu lokalisieren.
4761 Der Ort des lokalen \SpecialChar TeX
4762 -Ordners ist in der Variable
4763 \begin_inset Flex Code
4766 \begin_layout Plain Layout
4772 definiert; es ist üblicherweise der Pfad
4773 \begin_inset Flex URL
4776 \begin_layout Plain Layout
4778 /usr/local/share/texmf/
4784 \begin_inset Flex URL
4787 \begin_layout Plain Layout
4789 /usr/local/texlive/XXXX
4794 , wobei XXXX das Jahr der installierten \SpecialChar TeX
4795 Live-Distribution ist.
4796 Der Ort des Benutzer-\SpecialChar TeX
4797 -Ordners ist in der Variable
4798 \begin_inset Flex Code
4801 \begin_layout Plain Layout
4807 definiert und ist üblicherweise der Pfad
4808 \begin_inset Flex URL
4811 \begin_layout Plain Layout
4819 \begin_inset Flex URL
4822 \begin_layout Plain Layout
4830 (Wenn diese Variablen nicht vordefiniert sind, müssen Sie diese selbst
4831 definieren.) Sie brauchen wahrscheinlich Administrator-Rechte um in den
4832 lokalen \SpecialChar TeX
4833 -Ordner zu schreiben, beim Benutzer-\SpecialChar TeX
4834 -Ordner ist die nicht nötig.
4835 \begin_inset Newline newline
4838 Allgemein empfiehlt es sich, Pakete in den Benutzer-\SpecialChar TeX
4839 -Ordner zu installieren,
4840 da dieser nicht verändert oder gar überschrieben wird, wenn Sie ihr System
4842 Des Weiteren wird er zusammen mit Ihren Nutzerdaten gesichert, wenn Sie
4843 ein Backup machen (was Sie natürlich regelmäßig tun).
4846 \begin_layout Enumerate
4847 Unter Windows gehen Sie, wenn Sie das Paket für alle Nutzer installieren
4848 möchten, in den Ordner, in dem \SpecialChar LaTeX
4849 installiert ist und wechseln dort in das
4856 (verwendet man MiK\SpecialChar TeX
4857 , wäre es standardmäßig der Ordner
4870 Legen Sie dort einen neuen Ordner mit dem Namen
4871 \begin_inset Flex Code
4874 \begin_layout Plain Layout
4880 an und kopieren Sie alle Dateien des Pakets hinein.
4881 Wenn das Paket nur für den aktuellen Benutzer verfügbar sein soll bzw.
4882 Sie keine Administrator-Rechte haben, tun Sie dasselbe, aber im lokalen
4885 Bei MiK\SpecialChar TeX
4887 \begin_inset space ~
4890 2.9 wäre das unter WinXP der Ordner
4891 \begin_inset Newline newline
4898 Dokumente und Einstellungen
4905 \begin_inset Newline newline
4909 \begin_inset Phantom HPhantom
4912 \begin_layout Plain Layout
4931 \begin_inset Newline newline
4934 , unter WinVista wäre es der Ordner
4935 \begin_inset Newline newline
4962 \begin_layout Enumerate
4963 Jetzt muss man \SpecialChar LaTeX
4964 nur noch mitteilen, dass es neue Dateien gibt.
4965 Die ist je nach \SpecialChar LaTeX
4966 -Distribution anders:
4970 \begin_layout Enumerate
4971 Bei \SpecialChar TeX
4972 Live führen Sie von einer Kommandozeile den Befehl
4973 \begin_inset Flex Code
4976 \begin_layout Plain Layout
4983 Wenn Sie das Paket für alle Nutzer installiert haben, brauchen sie dazu
4984 wahrscheinlich Administrator-Rechte.
4987 \begin_layout Enumerate
4988 Bei MiK\SpecialChar TeX
4989 starten Sie, wenn Sie das Paket für alle Nutzer installiert haben,
4991 \begin_inset Quotes gld
4995 \begin_inset space ~
4999 \begin_inset Quotes grd
5002 und drücken dann auf den Kopf
5003 \begin_inset Quotes gld
5007 \begin_inset Quotes grd
5011 Anderenfalls starten Sie das Programm
5012 \begin_inset Quotes gld
5016 \begin_inset Quotes grd
5019 und machen dasselbe.
5023 \begin_layout Enumerate
5024 Nun muss man \SpecialChar LyX
5025 noch mitteilen, dass es neue Pakete gibt.
5026 Verwenden Sie dazu in \SpecialChar LyX
5033 und starten \SpecialChar LyX
5037 \begin_layout Standard
5038 Nun ist das Paket installiert.
5039 In unserem Beispiel wird nun die Dokumentklasse
5040 \begin_inset Flex Code
5043 \begin_layout Plain Layout
5051 Dokument\SpecialChar menuseparator
5052 Einstellungen\SpecialChar menuseparator
5056 \begin_inset Quotes gld
5060 \begin_inset Quotes grd
5066 \begin_layout Standard
5067 Möchten sie eine \SpecialChar LaTeX
5068 -Dokumentklasse verwenden, die generell nicht im Menü
5070 Dokument\SpecialChar menuseparator
5071 Einstellungen\SpecialChar menuseparator
5074 gelistet ist, müssen Sie dafür selbst eine Layout-Datei erstellen.
5075 Dies ist das Thema des nächsten Abschnitts.
5078 \begin_layout Section
5082 \begin_layout Standard
5083 Dieser Abschnitt beschreibt die verschiedenen Arten von \SpecialChar LyX
5084 -Dateien, die Layout-Inf
5085 ormationen enthalten können.
5086 Dort werden verschiedene Absatz- und Zeichenstile definiert, es wird bestimmt,
5087 wie \SpecialChar LyX
5088 diese darstellt und wie sie in \SpecialChar LaTeX
5089 , DocBook, XHTML oder sonstige Formate
5090 exportiert werden sollen.
5093 \begin_layout Standard
5094 Wir bieten Ihnen hier eine umfassende Dokumentation zum Verfassen von Layout-Dat
5096 Da es aber so viele verschiedene nur schon von \SpecialChar LaTeX
5097 unterstütze Dokumenttypen
5098 gibt, können wir nicht jedes Problem, vor dem Sie vielleicht stehen, behandeln.
5099 Die \SpecialChar LyX
5100 -Benutzer-Mailingliste wird aber von vielen Leuten gelesen, die Erfahrung
5101 mit dem Layout-Design haben und die Ihnen gerne helfen.
5102 Zögern Sie also nicht, offene Fragen dort zu stellen.
5105 \begin_layout Standard
5106 Wenn Sie vor der Aufgabe stehen, eine neue Layout-Datei zu schreiben, ist
5107 es zunächst einmal sehr hilfreich, die Layouts zu studieren, die \SpecialChar LyX
5110 Wenn Sie eine Layout-Datei für eine \SpecialChar LaTeX
5111 -Dokumentklasse geschrieben haben,
5112 die auch von andern verwendet wird, sollten Sie überlegen, dieses Layout
5114 \begin_inset CommandInset href
5116 name "Seite ,Layouts` des LyX-Wiki"
5117 target "http://wiki.lyx.org/Layouts/Layouts"
5122 zu verlinken oder es vielleicht sogar an die \SpecialChar LyX
5123 -Entwicklerliste zu schicken,
5124 damit es in \SpecialChar LyX
5125 selbst aufgenommen wird.
5129 \begin_layout Plain Layout
5130 Beachten Sie, dass \SpecialChar LyX
5134 General Public License
5138 Ihr Beitrag müsste auch dieser Lizenz unterworfen werden.
5146 \begin_layout Subsection
5148 \begin_inset CommandInset label
5150 name "subsec:Layout-Module"
5157 \begin_layout Standard
5158 Wir haben bislang immer von
5159 \begin_inset Quotes gls
5163 \begin_inset Quotes grs
5166 gesprochen, tatsächlich gibt es aber unterschiedliche Arten von Dateien,
5167 die Layout-Informationen enthalten.
5168 Layout-Dateien im engeren Sinn haben die Endung
5169 \begin_inset Flex Code
5172 \begin_layout Plain Layout
5178 und stellen \SpecialChar LyX
5179 Information über Dokumentklassen zur Verfügung.
5180 Seit \SpecialChar LyX
5181 1.6 gibt es jedoch auch so genannte Layout-Module, die zusätzliche
5182 Layout-Informationen enthalten können.
5183 Sie haben die Endung
5184 \begin_inset Flex Code
5187 \begin_layout Plain Layout
5194 Module verhalten sich, grob gesprochen, so zu \SpecialChar LaTeX
5195 -Paketen, wie sich Layout-Dateien
5196 zu \SpecialChar LaTeX
5197 -Klassen verhalten, und manche Module – wie etwa das Modul
5198 \begin_inset Flex Code
5201 \begin_layout Plain Layout
5207 – bieten spezifische Unterstützung für ein bestimmtes Paket.
5208 In einiger Hinsicht sind Module ganz ähnlich wie die von Layout-Dateien
5209 eingebundene, Dateien
5213 \begin_layout Plain Layout
5214 Diese haben normalerweise die Endung
5215 \begin_inset Flex Code
5218 \begin_layout Plain Layout
5231 \begin_inset Flex Code
5234 \begin_layout Plain Layout
5241 So sind sie nicht an eine bestimmte Dokumentklasse gebunden, sondern können
5242 in verschiedenen Klassen genutzt werden.
5243 Ein wichtiger Unterschied ist jedoch, dass die eingebundenen Dateien nur
5244 genutzt werden können, wenn die Layout-Datei hierfür bearbeitet wird.
5245 Module hingegen können einfach im Dialog
5248 arg "dialog-show document"
5254 \begin_layout Standard
5255 Die Erstellung eines Moduls ist der einfachste Weg, um mit dem Verfassen
5256 von Layouts zu beginnen, denn Module können sehr einfach sein und etwa
5257 nur einen einzelnen Absatzstil oder eine benutzerdefinierte Einfügung definiere
5259 Auf der anderen Seite können Module im Prinzip aber alles enthalten, was
5260 auch Layout-Dateien enthalten.
5263 \begin_layout Standard
5264 Nachdem Sie ein neues Modul geschrieben und dieses in den Ordner
5265 \begin_inset Flex Code
5268 \begin_layout Plain Layout
5275 \begin_inset Flex Code
5278 \begin_layout Plain Layout
5284 kopiert haben, müssen Sie \SpecialChar LyX
5291 ) und dann neu starten, damit das Modul in der Benutzeroberfläche zugänglich
5293 Falls Sie existierende Module modifizieren, ist diese Prozedur nicht nötig:
5294 Änderungen werden verfügbar, sobald Sie in
5297 arg "dialog-show document"
5300 irgend etwas ändern und OK drücken.
5303 Wir raten aber dringend, dass Sie Ihre Dokumente sichern, bevor Sie dies
5309 sollten Sie lieber nicht an Dokumenten arbeiten, während Sie dort verwendete
5313 Obwohl die Entwickler natürlich alles tun, um \SpecialChar LyX
5314 in solchen Situationen stabil
5315 zu halten, können Fehler in Ihren Modulen manchmal ungewollte Effekte haben.
5318 \begin_layout Subsubsection
5322 \begin_layout Standard
5323 Module sind für \SpecialChar LyX
5324 das, was Pakete für \SpecialChar LaTeX
5326 Manchmal braucht man jedoch möglicherweise eine spezifische Einfügung oder
5327 einen Absatzstil nur für ein bestimmtes Dokument.
5328 Hierfür extra ein Modul zu schreiben, ist mit Kanonen auf Spatzen geschossen.
5329 Viel besser für solche Zwecke ist das, was wir
5330 \begin_inset Quotes gld
5334 \begin_inset Quotes grd
5340 \begin_layout Standard
5341 Sie finden dieses in
5344 arg "dialog-show document"
5352 In das große Eingabefeld dort können Sie alles eingeben, was Sie in eine
5353 Layout-Datei oder ein Modul eingeben können.
5354 Das lokale Format eines Dokuments können Sie sich im Grunde als Modul vorstelle
5355 n, das nur dem entsprechenden Dokument zugänglich ist (alle Definitionen
5356 werden direkt im Dokument gespeichert und können so auch leicht mit dem
5357 Dokument weitergegeben werden).
5358 Wie in Layout-Dateien und Modulen auch sollten Sie das
5359 \begin_inset Flex Code
5362 \begin_layout Plain Layout
5369 \begin_inset space \thinspace{}
5373 Dabei ist jedes (bekannte) Format möglich, sinnvollerweise sollten Sie
5374 aber das jeweils aktuelle verwenden (das aktuelle Format in \SpecialChar LyX
5378 \begin_layout Standard
5379 Sobald Sie etwas in das Eingabefeld in
5380 \begin_inset Flex Code
5383 \begin_layout Plain Layout
5389 eingegeben haben, aktiviert \SpecialChar LyX
5391 \begin_inset Quotes gld
5395 \begin_inset Quotes grd
5399 Wenn Sie darauf klicken (was Sie tun müssen, bevor Sie OK klicken können),
5400 überprüft \SpecialChar LyX
5401 , ob das, was Sie eingegeben haben, im spezifizierten Format
5404 meldet, ob dies der Fall ist, aber leider nicht,
5408 gegebenenfalls falsch ist.
5409 Wenn Sie \SpecialChar LyX
5410 von einer Konsole gestartet haben, wird dies aber dort ausgegeben.
5411 Solange es Fehler in der Definition gibt, können Sie Ihr lokales Format
5415 \begin_layout Standard
5416 Die Warnungen, die wir am Ende des vorherigen Abschnitts ausgesprochen haben,
5417 gelten auch hier: Spielen Sie nicht mit dem lokalen Format herum, während
5418 Sie am Dokument arbeiten, besonders nicht, wenn Sie ungesicherte Änderungen
5420 Wenn Sie dies beachten, kann das lokale Format (in einem Testdokument)
5421 aber als sehr hilfreiche Methode dienen, um Layout-Ideen auszuprobieren
5422 oder etwa Modulideen auszuprobieren.
5425 \begin_layout Subsection
5427 \begin_inset Flex Noun
5430 \begin_layout Plain Layout
5439 \begin_layout Standard
5440 Wenn Sie eine neue \SpecialChar LaTeX
5441 -Klasse unterstützen wollen, heißt das in der Regel,
5442 dass Sie entweder einen \SpecialChar LaTeX
5444 \begin_inset Flex Code
5447 \begin_layout Plain Layout
5453 ) oder eine \SpecialChar LaTeX2e
5455 \begin_inset Flex Code
5458 \begin_layout Plain Layout
5464 ) vorliegen haben, für den es ein \SpecialChar LyX
5465 -Layout zu schreiben gilt.
5466 Ersteres ist normalerweise relativ einfach.
5467 Letzteres ist zumeist etwas anspruchsvoller.
5468 Wenn Sie eine neue DocBook-DTD unterstützen wollen, können Sie die Anmerkungen
5469 teilweise übertragen.
5472 \begin_layout Standard
5473 Der einfachere Fall ist, wie gesagt, dass die Dokumentklasse, die Sie unterstütz
5474 en wollen, als Stildatei vorliegt, die ihrerseits auf eine bereits unterstützte
5477 Zur Illustration nehmen wir an, dass die Stildatei
5478 \begin_inset Flex Code
5481 \begin_layout Plain Layout
5487 heißt und dass Sie zusammen mit der \SpecialChar LaTeX
5489 \begin_inset Flex Code
5492 \begin_layout Plain Layout
5498 , die eine Standardklasse ist, verwendet werden soll.
5502 \begin_layout Standard
5503 Beginnen Sie damit, dass Sie eine Kopie der existierenden Layout-Datei
5504 \begin_inset Flex Code
5507 \begin_layout Plain Layout
5513 in Ihrem lokalen Verzeichnis unter dem Namen der neuen Klasse,
5514 \begin_inset Flex Code
5517 \begin_layout Plain Layout
5527 \begin_layout Plain Layout
5528 Mit dem lokalen Verzeichnis meinen wir das
5529 \begin_inset Flex Code
5532 \begin_layout Plain Layout
5538 , siehe oben Abschnitt
5539 \begin_inset space ~
5543 \begin_inset CommandInset ref
5545 reference "sec:Das-lokale-Konfigurationsverz"
5557 \begin_layout LyX-Code
5558 cp report.layout ~/.lyx/layouts/myclass.layout
5561 \begin_layout Standard
5563 \begin_inset Flex Code
5566 \begin_layout Plain Layout
5572 und ändern die Zeile
5575 \begin_layout LyX-Code
5578 DeclareLaTeXClass{Report (Standard Class)}
5581 \begin_layout Standard
5585 \begin_layout LyX-Code
5588 DeclareLaTeXClass[report, myclass.sty]{Report (My Class)}
5591 \begin_layout Standard
5592 Dann fügen Sie gegen Anfang der Datei ein:
5595 \begin_layout LyX-Code
5597 \begin_inset Newline newline
5603 \begin_inset Newline newline
5609 \begin_layout Standard
5610 Starten Sie \SpecialChar LyX
5618 Dann starten Sie \SpecialChar LyX
5619 neu und beginnen ein neues Dokument.
5621 \begin_inset Quotes gld
5625 \begin_inset Flex Noun
5628 \begin_layout Plain Layout
5635 \begin_inset Quotes grd
5638 in der Liste der auswählbaren Dokumentklassen in
5641 arg "dialog-show document"
5645 Es ist wahrscheinlich, dass sich einige der Überschriftenbefehle und andere
5646 Dinge in Ihrer neuen Klasse anders verhalten als in der Basisklasse (hier:
5648 Sie können mit den vorhandenen Definitionen spielen, um dies anzupassen.
5649 Die Layout-Informationen für Überschriften sind nicht in
5650 \begin_inset Flex Code
5653 \begin_layout Plain Layout
5660 \begin_inset Flex Code
5663 \begin_layout Plain Layout
5669 enthalten, aber Sie müssen deren Inhalt nicht kopieren, um die Definitionen
5671 Statt dessen können Sie Änderungen einfach in Ihrer neuen Layout-Datei
5672 vornehmen, und zwar nach der Zeile
5673 \begin_inset Flex Code
5676 \begin_layout Plain Layout
5683 \begin_inset Flex Code
5686 \begin_layout Plain Layout
5693 Sie können zum Beispiel folgenden Zeilen einfügen:
5696 \begin_layout LyX-Code
5700 \begin_layout LyX-Code
5704 \begin_layout LyX-Code
5708 \begin_layout LyX-Code
5712 \begin_layout LyX-Code
5716 \begin_layout Standard
5717 Dies ändert die Schrift, die in \SpecialChar LyX
5718 zur Darstellung von Kapitelüberschriften
5719 verwendet wird, in eine serifenlose.
5720 Die bestehende Definition des Kapitelstils wird so überschrieben (bzw.
5725 \begin_layout Standard
5726 Ihr neues Paket stellt vielleicht auch neue Befehle oder Umgebungen bereit,
5727 die nicht in der Basisklasse enthalten sind.
5728 In diesem Fall können Sie diese zur Layout-Datei hinzufügen Abschnitt
5729 \begin_inset space ~
5733 \begin_inset CommandInset ref
5735 reference "sec:Das-Layout-Dateiformat"
5739 erläutert dies genauer.
5742 \begin_layout Standard
5744 \begin_inset Flex Code
5747 \begin_layout Plain Layout
5753 mit verschiedenen Dokumentklassen verwendet werden kann, und vielleicht
5754 auch falls nicht, ist es vielleicht noch einfacher, statt einer Layout-Datei
5755 ein Modul zu schreiben.
5756 Das einfachst mögliche Modul würde so aussehen:
5759 \begin_layout LyX-Code
5762 DeclareLyXModule{My Class}
5765 \begin_layout LyX-Code
5769 \begin_layout LyX-Code
5770 #Support for myclass.sty.
5773 \begin_layout LyX-Code
5775 \begin_inset Newline newline
5781 \begin_layout LyX-Code
5783 \begin_inset Newline newline
5789 \begin_layout LyX-Code
5791 \begin_inset Newline newline
5797 \begin_inset Newline newline
5803 \begin_layout Standard
5804 Komplexere Module modifizieren vielleicht die Definition vorhandener Konstrukte
5806 Auch dies wird in Abschnitt
5807 \begin_inset space ~
5811 \begin_inset CommandInset ref
5813 reference "sec:Das-Layout-Dateiformat"
5817 ausführlicher besprochen.
5820 \begin_layout Subsection
5822 \begin_inset Flex Noun
5825 \begin_layout Plain Layout
5834 \begin_layout Standard
5835 Hier gibt es zwei Möglichkeiten.
5836 Eine ist, dass die \SpecialChar LaTeX
5837 -Klasse selbst auf einer bestehenden anderen \SpecialChar LaTeX
5840 Viele Klassen für Dissertationen basieren etwa auf
5841 \begin_inset Flex Code
5844 \begin_layout Plain Layout
5851 Um zu prüfen, ob das in Ihrem Fall so ist, schauen Sie in Ihrer Klasse,
5852 ob es eine Zeile wie diese gibt:
5855 \begin_layout LyX-Code
5861 \begin_layout Standard
5862 Falls ja, können Sie im Großen und Ganzen wie im vorherigen Abschnitt beschriebe
5863 n vorgehen, mit Ausnahme der Zeile
5864 \begin_inset Flex Code
5867 \begin_layout Plain Layout
5868 Declare\SpecialChar LaTeX
5875 Falls Ihre neue Klasse
5876 \begin_inset Flex Code
5879 \begin_layout Plain Layout
5886 \begin_inset Flex Code
5889 \begin_layout Plain Layout
5895 basiert, sollte diese Zeile lauten:
5899 \begin_layout Plain Layout
5900 Und am einfachsten ist es, wenn Sie die Layout-Datei
5901 \begin_inset Flex Code
5904 \begin_layout Plain Layout
5910 nennen: \SpecialChar LyX
5911 nimmt an, wenn nicht anders angegeben (siehe unten), dass die
5912 Layout-Datei denselben Namen hat wie die \SpecialChar LaTeX
5913 -Klasse, die sie unterstützt.
5922 \begin_layout LyX-Code
5925 DeclareLaTeXClass[thesis,book]{Thesis}
5928 \begin_layout Standard
5929 Die zweite Möglichkeit ist, dass die neue Klasse auf keiner anderen basiert.
5930 Dann müssen Sie wohl ein komplett neues Layout erstellen.
5931 Aber auch dann können Sie Bestandteile aus anderen Layouts übernehmen,
5932 die sich (partiell) ähnlich verhalten und diese dann gegebenenfalls modifiziere
5934 Zumindest sollten Sie eine existierende Layout-Datei als Startpunkt nehmen,
5935 damit Sie sehen, um was Sie sich alles kümmern müssen.
5936 Die Einzelheiten folgen unten.
5939 \begin_layout Subsection
5941 \begin_inset CommandInset label
5943 name "subsec:Vorlagen-erstellen"
5950 \begin_layout Standard
5951 Sobald Sie eine Layout-Datei für eine neue Dokumentklasse geschrieben haben,
5952 werden Sie vielleicht auch eine Vorlage dafür schreiben wollen.
5953 Eine Vorlage ist eine Art Tutorium
5957 für Ihr Layout, sie zeigt, wie diese verwendet wird (unter Verwendung von
5959 Schauen Sie sich einfach bestehende Vorlagen an, um zu sehen, wie man dies
5963 \begin_layout Standard
5964 Vorlagen sind im Grunde normale \SpecialChar LyX
5965 -Dokumente und werden auch so erstellt.
5966 Der einzige Unterschied ist, dass normale \SpecialChar LyX
5967 -Dokumente alle möglichen Einstellung
5968 en enthalten, beispielsweise hinsichtlich Schriftarten und Seitengrößen.
5969 Vorlagen enthalten diese oft nicht, um die Anwender nicht zu sehr einzuschränke
5971 Daher werden bei Vorlagen die entsprechenden Befehle oft entfernt (wie
5973 \begin_inset Flex Code
5976 \begin_layout Plain Layout
5985 \begin_inset Flex Code
5988 \begin_layout Plain Layout
5997 Dies können Sie mit einem einfachen Text-Editor, etwa
5998 \begin_inset Flex Code
6001 \begin_layout Plain Layout
6008 \begin_inset Flex Code
6011 \begin_layout Plain Layout
6020 \begin_layout Standard
6021 Legen Sie die fertige Vorlage in
6022 \begin_inset Flex Code
6025 \begin_layout Plain Layout
6031 ab, kopieren Sie ggf.
6032 die, die Sie verwenden, von
6033 \begin_inset Flex Code
6036 \begin_layout Plain Layout
6042 in dasselbe Verzeichnis und ändern Sie den Pfad zu den Vorlagen in
6045 arg "dialog-show prefs"
6055 \begin_layout Standard
6056 Beachten Sie übrigens, dass es eine Vorlage mit besonderer Funktion gibt:
6058 \begin_inset Flex Code
6061 \begin_layout Plain Layout
6068 Diese wird jedes Mal geladen, wenn Sie mit
6074 ein neues Dokument erstellen, um sinnvolle Voreinstellungen vorzunehmen.
6075 Um diese Vorlage zu verändern, müssen Sie nur ein Dokument mit den gewünschten
6076 Einstellungen öffnen und in
6079 arg "dialog-show document"
6084 Als Dokument-Voreinstellung speichern
6089 \begin_layout Subsection
6090 Alte Layout-Dateien auf den neuesten Stand bringen
6093 \begin_layout Standard
6094 Das Format der Layout-Dateien ändert sich mit jeder \SpecialChar LyX
6096 Daher müssen die Layout-Dateien in das neue Format konvertiert werden.
6097 Wenn \SpecialChar LyX
6098 eine Layout-Datei eines älteren Formats liest, ruft es automatisch
6100 \begin_inset Flex Code
6103 \begin_layout Plain Layout
6109 auf um es in eine temporäre Datei im aktuellen Format zu konvertieren.
6110 Die Originaldatei wird nicht verändert.
6111 Wenn Sie die Layout-Datei öfter verwenden, dann können Sie sie permanent
6112 in das neue Format konvertieren, so dass \SpecialChar LyX
6113 dies nicht jedes Mal tun muss.
6114 Um das zu tun, machen sie Folgendes:
6117 \begin_layout Enumerate
6119 \begin_inset Flex Code
6122 \begin_layout Plain Layout
6129 \begin_inset Flex Code
6132 \begin_layout Plain Layout
6141 \begin_layout Enumerate
6142 Rufen Sie den Befehl
6143 \begin_inset Newline newline
6147 \begin_inset Flex Code
6150 \begin_layout Plain Layout
6151 python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
6157 \begin_inset Newline newline
6161 \begin_inset Flex Code
6164 \begin_layout Plain Layout
6170 der Name Ihres \SpecialChar LyX
6171 -Systemverzeichnisses ist.
6174 \begin_layout Standard
6175 Beachten Sie, das manuelle Konvertierungen keine eingefügten Dateien mit
6177 Diese müssen separat konvertiert werden.
6180 \begin_layout Subsection
6181 \begin_inset CommandInset label
6183 name "subsec:Cite-Engine-Dateien"
6190 \begin_layout Standard
6191 Cite-Engine-Dateien (Endung
6192 \begin_inset Flex Code
6195 \begin_layout Plain Layout
6201 ) stellen eine besondere Form von Layout-Dateien dar.
6202 Sie finden diese im Unterordner
6203 \begin_inset Flex Code
6206 \begin_layout Plain Layout
6213 Sie dienen dazu, die Spezifika von \SpecialChar LaTeX
6214 -Paketen zu definieren, welche zur Erstellun
6215 g von Literaturverzeichnissen verwendet werden (etwa
6227 ), legen aber auch fest, wie normale Bib\SpecialChar TeX
6228 -Literaturverweise (ohne zusätzliche
6229 Pakete) in \SpecialChar LyX
6234 \begin_layout Standard
6235 Genauer wird dort spezifiziert, welche Pakete \SpecialChar LyX
6236 laden muss, welche Befehle
6237 für Literaturverweise verfügbar sind, wie diese in \SpecialChar LyX
6239 (im Arbeitsbereich, den Dialogen oder im Kontextmenü) und wie sie in der
6240 XHTML- und Textausgabe erscheinen.
6241 Außerdem legen diese Dateien Stilvarianten (Autor-Jahr, Nummerisch etc.)
6242 und deren Spezifika fest.
6243 Die Cite-Engine-Dateien werden auch verwendet, um die Optionen zu bestimmten,
6246 Dokument\SpecialChar menuseparator
6247 Einstellungen\SpecialChar ldots
6248 \SpecialChar menuseparator
6249 Literaturverzeichnis
6254 \begin_layout Standard
6255 Auch wenn eine Cite-Engine-Datei im Grunde eine normale Layout-Datei ist,
6256 die theoretisch jede beliebige Layout-Information enthalten könnte, enthält
6257 sie üblicherweise nur literaturspezifische Parameter wie
6258 \begin_inset Flex Code
6261 \begin_layout Plain Layout
6268 \begin_inset Flex Code
6271 \begin_layout Plain Layout
6278 \begin_inset Flex Code
6281 \begin_layout Plain Layout
6288 \begin_inset Flex Code
6291 \begin_layout Plain Layout
6298 Die Syntax der letzten beiden wird in Abschnitt
6299 \begin_inset space ~
6303 \begin_inset CommandInset ref
6305 reference "subsec:Citation-Engine-Beschreibung"
6313 \begin_inset CommandInset ref
6315 reference "subsec:Literaturverweisformat"
6319 sowie auch in den Dateien selbst beschrieben.
6322 \begin_layout Section
6323 Das Layout-Dateiformat
6324 \begin_inset CommandInset label
6326 name "sec:Das-Layout-Dateiformat"
6333 \begin_layout Standard
6334 Die folgenden Abschnitte beschreiben wie Layout-Dateien aufgebaut sind und
6336 Wir empfehlen bei der Erstellung von Layouts langsam zu beginnen und sich
6337 Stück für Stück vorzuarbeiten.
6338 Es ist nicht wirklich schwer, jedoch sind die möglichen Optionen manchmal
6339 etwas erschlagend, besonders wenn man zu viele davon auf einmal ausprobiert.
6340 Am einfachsten ist es, wenn man bestehende Layout-Dateien von \SpecialChar LyX
6342 nimmt oder diese umgestaltet.
6345 \begin_layout Standard
6346 Beachten Sie dass alle Marken in Layout-Dateien nicht durch Groß- und Kleinschre
6347 ibung zu unterscheiden sind.
6349 \begin_inset Flex Code
6352 \begin_layout Plain Layout
6359 \begin_inset Flex Code
6362 \begin_layout Plain Layout
6369 \begin_inset Flex Code
6372 \begin_layout Plain Layout
6378 dieselbe Marke sind.
6379 Die möglichen Argumente für die Marken sind hinter ihnen in eckigen Klammern
6381 Das voreingestellte Argument ist
6382 \begin_inset Flex Code
6385 \begin_layout Plain Layout
6394 Wenn das Argument einen Datentyp hat wie
6395 \begin_inset Quotes gld
6399 \begin_inset Quotes grd
6403 \begin_inset Quotes gld
6407 \begin_inset Quotes grd
6410 , wird die Voreinstellung so angezeigt:
6411 \begin_inset Flex Code
6414 \begin_layout Plain Layout
6425 \begin_layout Subsection
6426 Deklaration einer neuen Textklasse und Klassifikation
6429 \begin_layout Standard
6430 Zeilen, die mit einem
6434 beginnen, sind Kommentare.
6435 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6439 \begin_layout LyX-Code
6442 #% Do not delete the line below; configure depends on this
6446 \begin_layout Plain Layout
6447 zu Deutsch: Löschen Sie die folgenden Zeilen nicht, da die Konfiguration
6456 \begin_layout LyX-Code
6461 DeclareLaTeXClass{Article (Standard Class)}
6464 \begin_layout LyX-Code
6469 DeclareCategory{Articles}
6472 \begin_layout Standard
6473 Die zweite und dritte Zeile wird benötigt, wenn Sie \SpecialChar LyX
6475 Die Textklassen-Datei wird von dem \SpecialChar LaTeX
6480 gelesen, und zwar in einem speziellen Modus, in dem
6484 -Zeichen ignoriert werden.
6485 Die erste Zeile ist einfach ein \SpecialChar LaTeX
6486 -Kommentar, in der zweiten muss die Textklasse
6487 deklariert werden und die dritte Zeile enthält die optionale Klassifikation
6493 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6498 (der Name der Layout-Datei) und benutzt die \SpecialChar LaTeX
6503 (Standard ist, denselben Namen wie das Layout zu verwenden).
6505 \begin_inset Quotes gld
6510 Article (Standard Class)
6513 \begin_inset Quotes grd
6516 , die oben erscheint, ist auch die Beschreibung, die später im Popup-Menü
6519 Dokument\SpecialChar menuseparator
6524 \begin_inset Quotes gld
6532 \begin_inset Quotes grd
6535 im Beispiel) wird auch im Dialog
6537 Dokument\SpecialChar menuseparator
6540 verwendet: Die Textklassen werden nach diesen Kategorien gruppiert (was
6541 üblicherweise Genres sind, typische Kategorien sind also
6542 \begin_inset Quotes gld
6546 \begin_inset Quotes grd
6550 \begin_inset Quotes gld
6554 \begin_inset Quotes grd
6558 \begin_inset Quotes gld
6562 \begin_inset Quotes grd
6566 \begin_inset Quotes gld
6570 \begin_inset Quotes grd
6574 \begin_inset Quotes gld
6578 \begin_inset Quotes grd
6582 \begin_inset Quotes gld
6586 \begin_inset Quotes grd
6590 Wenn keine Kategorie deklariert wurde, wird die Klasse in die Gruppe
6591 \begin_inset Quotes gld
6595 \begin_inset space ~
6599 \begin_inset Quotes grd
6605 \begin_layout Standard
6606 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die \SpecialChar LaTeX
6611 \begin_layout Plain Layout
6613 \begin_inset Quotes gld
6625 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6626 Wenn Sie dann Ihre Textklasse in eine Datei namens
6630 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6633 \begin_layout LyX-Code
6636 #% Do not delete the line below; configure depends on this
6639 \begin_layout LyX-Code
6644 DeclareLaTeXClass[article]{Article (with My Own Headings)}
6647 \begin_layout LyX-Code
6652 DeclareCategory{Articles}
6655 \begin_layout Standard
6656 Auf diese Weise deklarieren Sie eine Textklasse
6660 , die die \SpecialChar LaTeX
6665 \begin_layout Plain Layout
6676 verwendet und (im Popup-Menü) beschrieben wird mit:
6679 Article (with My Own Headings
6684 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6688 \begin_layout LyX-Code
6691 #% Do not delete the line below; configure depends on this
6694 \begin_layout LyX-Code
6699 DeclareLaTeXClass[article,foo.sty]{Article (with My Own Headings)}
6702 \begin_layout LyX-Code
6707 DeclareCategory{Articles}
6710 \begin_layout Standard
6711 Dadurch wird angezeigt, dass Ihre Klasse auch das Paket
6716 Schließlich können Sie auch Klassen für DocBook festlegen.
6717 Eine typische Deklaration sieht so aus:
6720 \begin_layout LyX-Code
6724 \begin_layout LyX-Code
6727 #% Do not delete the line below; configure depends on this
6730 \begin_layout LyX-Code
6735 DeclareDocBookClass[article]{SGML (DocBook Article)}
6738 \begin_layout Standard
6739 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6740 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6744 \begin_layout Standard
6745 Eine Layout-Deklaration hat demnach, noch einmal zusammengefasst, die Form
6748 \begin_layout LyX-Code
6753 DeclareLaTeXClass[Klasse,Paket.sty]{Layout-Beschreibung}
6756 \begin_layout LyX-Code
6761 DeclareCategory{Kategorie}
6764 \begin_layout Standard
6765 Die Klasse muss nur dann explizit genannt werden, wenn der Name der \SpecialChar LaTeX
6767 und der der \SpecialChar LyX
6768 -Layoutdatei divergieren, oder wenn Sie Pakete laden.
6769 Wenn kein optionales Argument angegeben ist, nimmt \SpecialChar LyX
6771 denselben Namen wie die Layout-Datei hat.
6774 \begin_layout Standard
6775 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6776 die Datei nur noch in das Verzeichnis
6786 kopieren und unter \SpecialChar LyX
6789 Werkzeuge\SpecialChar menuseparator
6791 \begin_inset space \space{}
6797 Nach dem Neustart von \SpecialChar LyX
6798 sollte Ihre Textklasse im Popup-Menü
6800 Dokument\SpecialChar menuseparator
6806 \begin_layout Standard
6807 Ist das Layout einmal von \SpecialChar LyX
6808 erkannt, können Sie Änderungen direkt auch ohne
6813 \begin_layout Plain Layout
6814 Das ist erst ab \SpecialChar LyX
6816 Vorher war die Bearbeitung von Layout-Dateien mühsam und zeitraubend, weil
6817 man \SpecialChar LyX
6818 ständig neu starten musste.
6823 Sie können ein Neuladen des Layouts mithilfe der \SpecialChar LyX
6825 \begin_inset Flex Code
6828 \begin_layout Plain Layout
6835 Für diese Funktion gibt es standardmäßig kein Tastenkürzel.
6836 Sie können selbst eines definieren oder aber einfach die Funktion in den
6845 \begin_layout Standard
6851 \begin_inset Flex Code
6854 \begin_layout Plain Layout
6860 ist ein komplexes Feature.
6861 Wir ersuchen Sie dringend, Ihr Dokument zu speichern, bevor Sie die Funktion
6863 Eigentlich sollten Sie keine Layout-Dateien bearbeiten, während Sie an
6864 einem wichtigen Dokument arbeiten.
6865 Verwenden Sie ein Textdokument.
6866 Fehler in der Layout-Datei können üble Effekte haben.
6867 Insbesondere können sie dazu führen, dass \SpecialChar LyX
6868 das aktuelle Layout für ungültig
6869 hält und in ein anderes wechselt.
6873 \begin_layout Plain Layout
6874 Ganz schlimme Fehler können sogar dazu führen, dass \SpecialChar LyX
6876 Fehler dazu führen, dass \SpecialChar LyX
6881 Layout-Informationen mehr lesen kann.
6882 Seien Sie also bitte vorsichtig.
6887 Zwar tut das \SpecialChar LyX
6888 -Team alles, um \SpecialChar LyX
6889 in solchen Situationen stabil zu halten,
6890 aber Vorsicht ist bekanntlich die Mutter der Poerzellankiste.
6894 \begin_layout Plain Layout
6895 Wo wir gerade beim Rat geben sind: Machen Sie regelmäßig Backups.
6896 Und seien Sie nett zu Ihren Nachbarn.
6904 \begin_layout Subsection
6905 Die Modul-Deklaration
6908 \begin_layout Standard
6909 Ein Modul muss mit einer Zeile wie die folgende beginnen:
6912 \begin_layout LyX-Code
6919 Module[endnotes.sty]{Endnotes}
6922 \begin_layout Standard
6923 Das benötigte Argument in geschweiften Klammern ist der Name des Moduls,
6926 Dokument\SpecialChar menuseparator
6927 Einstellungen\SpecialChar menuseparator
6931 Das Argument in eckigen Klammern ist optional: Es deklariert alle \SpecialChar LaTeX
6933 die das Modul benötigt.
6934 Es ist außerdem möglich die Form
6935 \begin_inset Flex Code
6938 \begin_layout Plain Layout
6944 als optionales Argument zu verwenden, das angibt, dass das Modul nur verwendet
6945 werden kann, wenn es eine Konvertierungsmöglichkeit zwischen den Formaten
6947 \begin_inset Quotes gld
6951 \begin_inset Flex Code
6954 \begin_layout Plain Layout
6961 \begin_inset Quotes grd
6965 \begin_inset Quotes gld
6969 \begin_inset Flex Code
6972 \begin_layout Plain Layout
6979 \begin_inset Quotes grd
6985 \begin_layout Standard
6986 Der Modul-Deklaration sollten Zeilen zur Beschreibung wie die folgenden
6991 \begin_layout Plain Layout
6992 Vorzugsweise in Englisch, wenn das Modul als Teil von \SpecialChar LyX
6993 veröffentlicht werden
6995 Diese Beschreibung wird dann in \SpecialChar LyX
6996 ' Liste der zu übersetzenden Zeichenketten
6997 erscheinen und übersetzt werden.
7005 \begin_layout LyX-Code
7009 \begin_layout LyX-Code
7010 #Adds an endnote command, in addition to footnotes.
7014 \begin_layout LyX-Code
7015 #You will need to add
7017 theendnotes in TeX code where you
7020 \begin_layout LyX-Code
7021 #want the endnotes to appear.
7025 \begin_layout LyX-Code
7029 \begin_layout LyX-Code
7030 #Requires: somemodule | othermodule
7033 \begin_layout LyX-Code
7034 #Excludes: badmodule
7037 \begin_layout Standard
7038 Die Beschreibung wird in
7040 Dokument\SpecialChar menuseparator
7041 Einstellungen\SpecialChar menuseparator
7044 verwendet, um dem Nutzer zu erläutern, was das Modul macht.
7046 \begin_inset Flex Code
7049 \begin_layout Plain Layout
7055 wird verwendet, um andere Module anzugeben, die dieses Modul verwenden
7057 \begin_inset Flex Code
7060 \begin_layout Plain Layout
7066 wird verwendet, um Module anzugeben, die mit diesem Modul nicht verwendet
7068 Beide Zeilen sind optional und mehrere Module müssen , wie gezeigt, mit
7070 \begin_inset Quotes gld
7074 \begin_inset Quotes grd
7078 Beachten Sie dass die benötigten Module disjunktiv behandelt werden:
7082 der benötigten Module muss verwendet werden.
7083 Dementsprechend darf
7087 der ausgeschlossenen Modul verwendet werden.
7088 Beachten Sie auch, dass Module durch ihren Dateinamen ohne die Dateiendung
7090 \begin_inset Flex Code
7093 \begin_layout Plain Layout
7101 \begin_inset Flex Code
7104 \begin_layout Plain Layout
7111 \begin_inset Flex Code
7114 \begin_layout Plain Layout
7123 \begin_layout Subsection
7124 Die CiteEngine-Dateideklaration
7127 \begin_layout Standard
7128 Eine Cite-Engine-Datei muss mit einer Zeile wie dieser beginnen:
7131 \begin_layout LyX-Code
7134 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
7137 \begin_layout Standard
7138 Das benötigte Argument in geschweiften Klammern ist der Name des Zitierstils,
7141 Dokument\SpecialChar menuseparator
7142 Einstellungen\SpecialChar menuseparator
7143 Literaturverzeichnis
7146 Das Argument in eckigen Klammern ist optional: Es deklariert alle \SpecialChar LaTeX
7148 die die Cite Engine benötigt.
7151 \begin_layout Standard
7152 Der CiteEngine-Deklaration sollten Zeilen zur Beschreibung wie die folgenden
7157 \begin_layout Plain Layout
7158 Vorzugsweise in Englisch, wenn die Cite Engine als Teil von \SpecialChar LyX
7161 Diese Beschreibung wird dann in \SpecialChar LyX
7162 ' Liste der zu übersetzenden Zeichenketten
7163 erscheinen und übersetzt werden.
7171 \begin_layout LyX-Code
7175 \begin_layout LyX-Code
7176 # Biblatex supports many author-year and numerical styles.
7179 \begin_layout LyX-Code
7180 # It is mainly aimed at the Humanities.
7184 \begin_layout LyX-Code
7185 # customizable, fully localized and provides many features
7188 \begin_layout LyX-Code
7189 # that are not possible with BibTeX.
7190 The use of 'biber' as
7193 \begin_layout LyX-Code
7194 # bibliography processor is advised.
7197 \begin_layout LyX-Code
7201 \begin_layout Standard
7202 Die Beschreibung wird in
7204 Dokument\SpecialChar menuseparator
7205 Einstellungen\SpecialChar menuseparator
7206 Literaturverzeichnis
7208 verwendet, um dem Nutzer zu erläutern, was der Stil bietet.
7211 \begin_layout Subsection
7215 \begin_layout Standard
7216 Die erste Zeile, die kein Kommentar ist, muss die Dateiformatnummer enthalten:
7219 \begin_layout Description
7220 \begin_inset Flex Code
7223 \begin_layout Plain Layout
7230 \begin_inset Flex Code
7233 \begin_layout Plain Layout
7239 ] Die Nummer des Formats der Layout-Datei.
7242 \begin_layout Standard
7243 Diese Marke wurde mit \SpecialChar LyX
7245 \begin_inset space ~
7249 Layout-Dateien älteren \SpecialChar LyX
7250 -Versionen haben kein explizites Format und werden
7252 \begin_inset Flex Code
7255 \begin_layout Plain Layout
7257 \begin_inset space ~
7266 Das Format dieser \SpecialChar LyX
7268 Aber jede \SpecialChar LyX
7269 -Version kann ältere Versionen von Layout-Dateien lesen, so wie
7270 es ältere \SpecialChar LyX
7271 -Dateien lesen kann.
7272 Es gibt jedoch keine Unterstützung in ältere Formate zu konvertieren.
7275 \begin_layout Subsection
7276 Allgemeine Parameter für Textklassen
7277 \begin_inset CommandInset label
7279 name "subsec:Allgemeine-Parameter-für"
7286 \begin_layout Standard
7287 Nachfolgend allgemeine Parameter, die die Form der gesamten Dokumentklasse
7288 beschrei\SpecialChar softhyphen
7295 \begin_inset Flex Code
7298 \begin_layout Plain Layout
7304 -Dateien und nicht in Modulen erscheinen müssen.
7305 Ein Modul kann jede Layout-Marke enthalten.)
7308 \begin_layout Description
7311 \begin_inset Flex Code
7314 \begin_layout Plain Layout
7322 fügt Informationen hinzu, die im
7323 \begin_inset Flex Code
7326 \begin_layout Plain Layout
7332 -Block ausgegeben werden, wenn das Dokument als XHTML ausgegeben wird.
7333 Typischerweise wird dies verwendet werden, um CSS-Stilinformationen auszugeben,
7334 aber es kann auch für alles Andere verwendet werden, dass in
7335 \begin_inset Flex Code
7338 \begin_layout Plain Layout
7346 \begin_inset Quotes gld
7350 \begin_inset Flex Code
7353 \begin_layout Plain Layout
7360 \begin_inset Quotes grd
7366 \begin_layout Description
7367 \begin_inset Flex Code
7370 \begin_layout Plain Layout
7376 fügt Informationen zum \SpecialChar LaTeX
7379 \begin_inset Newline newline
7383 \begin_inset Quotes gld
7387 \begin_inset Flex Code
7390 \begin_layout Plain Layout
7397 \begin_inset Quotes grd
7403 \begin_layout Description
7404 \begin_inset Flex Code
7407 \begin_layout Plain Layout
7413 Definiert die Möglichkeiten der Darstellung von Literaturverweisen.
7415 \begin_inset space ~
7419 \begin_inset CommandInset ref
7421 reference "subsec:Citation-Engine-Beschreibung"
7430 \begin_inset Quotes gld
7434 \begin_inset Flex Code
7437 \begin_layout Plain Layout
7444 \begin_inset Quotes grd
7448 Vor allem von Cite-Engine-Dateien verwendet (siehe Abschnitt
7449 \begin_inset space ~
7453 \begin_inset CommandInset ref
7455 reference "subsec:Cite-Engine-Dateien"
7465 \begin_layout Description
7468 \begin_inset Flex Code
7471 \begin_layout Plain Layout
7479 Definiert Formate die in der Anzeige von Bibliographie-Informationen verwendet
7482 \begin_inset CommandInset ref
7484 reference "subsec:Literaturverweisformat"
7490 \begin_inset Quotes gld
7494 \begin_inset Flex Code
7497 \begin_layout Plain Layout
7504 \begin_inset Quotes grd
7510 Primarily used in cite engine files (see
7511 \begin_inset CommandInset ref
7513 reference "subsec:Cite-Engine-Dateien"
7523 \begin_layout Description
7524 \begin_inset Flex Code
7527 \begin_layout Plain Layout
7534 \begin_inset Flex Code
7537 \begin_layout Plain Layout
7546 \begin_inset Flex Code
7549 \begin_layout Plain Layout
7559 oder Bib\SpecialChar TeX
7560 verwendet wird, um ein Literaturverzeichnis zu erzeug.
7561 Vor allem von Cite-Engine-Dateien verwendet (siehe Abschnitt
7562 \begin_inset space ~
7566 \begin_inset CommandInset ref
7568 reference "subsec:Cite-Engine-Dateien"
7578 \begin_layout Description
7579 \begin_inset Flex Code
7582 \begin_layout Plain Layout
7588 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
7589 Dokumentenklasse unterstützt werden.
7590 Eine detaillierte Beschreibung finden Sie in
7591 \begin_inset CommandInset ref
7593 reference "subsec:Der-Abschnitt-ClassOptions"
7599 \begin_inset Quotes gld
7603 \begin_inset Flex Code
7606 \begin_layout Plain Layout
7613 \begin_inset Quotes grd
7619 \begin_layout Description
7620 \begin_inset Flex Code
7623 \begin_layout Plain Layout
7630 \begin_inset Flex Code
7633 \begin_layout Plain Layout
7642 \begin_inset space \thinspace{}
7646 \begin_inset Flex Code
7649 \begin_layout Plain Layout
7655 ] Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
7658 \begin_inset Flex Noun
7661 \begin_layout Plain Layout
7662 Dokument\SpecialChar menuseparator
7671 \begin_layout Description
7672 \begin_inset Flex Code
7675 \begin_layout Plain Layout
7682 \begin_inset Flex Code
7685 \begin_layout Plain Layout
7691 ] definiert die Eigenschaften für einen Zähler.
7692 Wenn der Zähler noch nicht existiert, wird er erstellt; wenn er bereits
7693 existiert, wird er modifiziert.
7695 \begin_inset Quotes gld
7699 \begin_inset Flex Code
7702 \begin_layout Plain Layout
7709 \begin_inset Quotes grd
7713 \begin_inset Newline newline
7717 \begin_inset CommandInset ref
7719 reference "subsec:Zähler"
7723 für Details zu Zählern.
7726 \begin_layout Description
7727 \begin_inset Flex Code
7730 \begin_layout Plain Layout
7736 Definiert den Standardzeichensatz für die Anzeige des Dokuments.
7737 Eine genauere Beschreibung finden Sie in
7738 \begin_inset CommandInset ref
7740 reference "subsec:Beschreibung-des-Zeichensatzes"
7746 \begin_inset Quotes gld
7750 \begin_inset Flex Code
7753 \begin_layout Plain Layout
7760 \begin_inset Quotes grd
7766 \begin_layout Description
7767 \begin_inset Flex Code
7770 \begin_layout Plain Layout
7777 \begin_inset Flex Code
7780 \begin_layout Plain Layout
7786 ] spezifiziert ein Modul, das standardmäßig zu dieser Dokumentklasse hinzugefügt
7788 <Modul> ist der Dateiname ohne die Dateiendung
7789 \begin_inset Flex Code
7792 \begin_layout Plain Layout
7799 Der Nutzer kann das Modul zwar immer noch entfernen, aber es bleibt von
7801 (Dies gilt nur für neue Dateien oder wenn diese Klasse für ein existierendes
7802 Dokument gewählt wird.)
7805 \begin_layout Description
7806 \begin_inset Flex Code
7809 \begin_layout Plain Layout
7816 \begin_inset Flex Code
7819 \begin_layout Plain Layout
7825 ] Dies ist das Layout bzw.
7826 \begin_inset space \space{}
7829 der Stil, der für neu angelegte Absätze verwendet wird.
7830 Normalerweise ist das
7831 \begin_inset Flex Noun
7834 \begin_layout Plain Layout
7841 Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
7843 \begin_inset Flex Code
7846 \begin_layout Plain Layout
7855 \begin_layout Description
7856 \begin_inset Flex Code
7859 \begin_layout Plain Layout
7866 \begin_inset Flex Code
7869 \begin_layout Plain Layout
7875 ] zeigt an, dass das genannte Modul (das durch den Dateinamen ohne die Endung
7877 \begin_inset Flex Code
7880 \begin_layout Plain Layout
7886 angegeben wird) in dieser Dokumentklasse nicht benutzt werden kann.
7887 Dies könnte in einem Journal-spezifischen Layout benutzt werden, um zum
7888 Beispiel die Verwendung des Moduls
7889 \begin_inset Flex Code
7892 \begin_layout Plain Layout
7898 zu verhindern, das Theoreme abschnittsweise nummeriert.
7903 in einem Modul benutzt werden.
7904 Module haben ihre eigene Methode andere Module auszuschließen (siehe
7905 \begin_inset CommandInset ref
7907 reference "subsec:Layout-Module"
7914 \begin_layout Description
7915 \begin_inset Flex Code
7918 \begin_layout Plain Layout
7924 definiert ein neues Gleitobjekt.
7926 \begin_inset CommandInset ref
7928 reference "subsec:Gleitobjekte"
7934 \begin_inset Quotes gld
7938 \begin_inset Flex Code
7941 \begin_layout Plain Layout
7948 \begin_inset Quotes grd
7954 \begin_layout Description
7955 \begin_inset Flex Code
7958 \begin_layout Plain Layout
7964 Informationen, die im
7965 \begin_inset Flex Code
7968 \begin_layout Plain Layout
7974 -Block ausgegeben werden, wenn das Dokument als XHTML ausgegeben wird.
7975 Beachten Sie, dass dies jede vorhergehende
7976 \begin_inset Flex Code
7979 \begin_layout Plain Layout
7986 \begin_inset Flex Code
7989 \begin_layout Plain Layout
7995 -Deklaration überschreibt.
7997 \begin_inset Flex Code
8000 \begin_layout Plain Layout
8006 wenn Sie Material zum Vorspann hinzufügen wollen.) Muss mit
8007 \begin_inset Quotes gld
8011 \begin_inset Flex Code
8014 \begin_layout Plain Layout
8021 \begin_inset Quotes grd
8027 \begin_layout Description
8028 \begin_inset Flex Code
8031 \begin_layout Plain Layout
8038 \begin_inset Flex Code
8041 \begin_layout Plain Layout
8048 \begin_inset space \space{}
8051 der Stil, der für das Inhaltsverzeichnis, das Literaturverzeichnis etc.
8052 \begin_inset space \space{}
8055 verwendet werden soll, wenn das Dokument als HTML exportiert wird.
8056 Für Artikel sollte dies normalerweise
8057 \begin_inset Flex Code
8060 \begin_layout Plain Layout
8067 \begin_inset Flex Code
8070 \begin_layout Plain Layout
8077 Wenn es nicht angegeben wird, wird \SpecialChar LyX
8078 versuchen herauszufinden, welches Layout
8082 \begin_layout Description
8083 \begin_inset Flex Code
8086 \begin_layout Plain Layout
8093 \begin_inset Flex Code
8096 \begin_layout Plain Layout
8102 ] Ändert die Eigenschaften des angegebenen Zählers.
8103 Wenn dieser nicht existiert, wird die Anweisung ignoriert.
8105 \begin_inset Quotes gld
8109 \begin_inset Flex Code
8112 \begin_layout Plain Layout
8119 \begin_inset Quotes grd
8123 \begin_inset Newline newline
8127 \begin_inset CommandInset ref
8129 reference "subsec:Zähler"
8133 für Details zu Zählern.
8136 \begin_layout Description
8137 \begin_inset Flex Code
8140 \begin_layout Plain Layout
8147 \begin_inset Flex Code
8150 \begin_layout Plain Layout
8156 ] Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
8158 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
8159 Beispiele sind die Standard-Layout-Dateien, z.
8160 \begin_inset space \thinspace{}
8165 \begin_inset Flex Code
8168 \begin_layout Plain Layout
8174 , die ein Großteil der Standardlayouts enthalten.
8177 \begin_layout Description
8178 \begin_inset Flex Code
8181 \begin_layout Plain Layout
8188 \begin_inset Flex Code
8191 \begin_layout Plain Layout
8197 ] Dieser Abschnitt definiert das Layout einer Einfügung (neu).
8198 Es kann auf eine vorhandene Einfügung angewendet werden oder eine neue,
8199 benutzerdefinierte, zum Beispiel einen neuen Zeichenstil.
8201 \begin_inset Quotes gld
8205 \begin_inset Flex Code
8208 \begin_layout Plain Layout
8215 \begin_inset Quotes grd
8219 \begin_inset Newline newline
8223 \begin_inset CommandInset ref
8225 reference "subsec:Flexible-Einfügungen-und"
8229 enthält weitere Einzelheiten.
8232 \begin_layout Description
8233 \begin_inset Flex Code
8236 \begin_layout Plain Layout
8243 \begin_inset Flex Code
8246 \begin_layout Plain Layout
8252 ] ist ein String dessen Länge die Breite des linken Randes festlegt, zum
8254 \begin_inset Quotes gld
8258 \begin_inset Flex Code
8261 \begin_layout Plain Layout
8268 \begin_inset Quotes grd
8274 (Note that this is not a `length', like
8275 \begin_inset Quotes eld
8279 \begin_inset Quotes erd
8285 \begin_layout Description
8286 \begin_inset Flex Code
8289 \begin_layout Plain Layout
8296 \begin_inset Flex Code
8299 \begin_layout Plain Layout
8305 ] Eine Ganzzahl, die festlegt, wie viele Autoren maximal in einem Autor-Jahr-Zit
8306 at angezeigt werden, bevor der Verweis zu
8307 \begin_inset Quotes gld
8311 \begin_inset Quotes grd
8315 Vor allem von Cite-Engine-Dateien verwendet (siehe Abschnitt
8316 \begin_inset space ~
8320 \begin_inset CommandInset ref
8322 reference "subsec:Cite-Engine-Dateien"
8332 \begin_layout Description
8333 \begin_inset Flex Code
8336 \begin_layout Plain Layout
8343 \begin_inset Flex Code
8346 \begin_layout Plain Layout
8352 ] Ändert die Eigenschaften des angegebenen Paragraphstils.
8353 Wenn dieser nicht existiert, wird die Anweisung ignoriert.
8355 \begin_inset Quotes gld
8359 \begin_inset Flex Code
8362 \begin_layout Plain Layout
8369 \begin_inset Quotes grd
8375 \begin_layout Description
8376 \begin_inset Flex Code
8379 \begin_layout Plain Layout
8386 \begin_inset Flex Code
8389 \begin_layout Plain Layout
8395 ] Löscht einen existierenden Zähler; üblicherweise einen, der in einer eingefügt
8396 en Datei definiert wurde.
8399 \begin_layout Description
8400 \begin_inset Flex Code
8403 \begin_layout Plain Layout
8410 \begin_inset Flex Code
8413 \begin_layout Plain Layout
8419 ] Löscht ein vorhandenes Gleitobjekt.
8420 Dies ist dann nützlich, wenn Sie ein Gleitobjekt, das in einer eingefügten
8421 Datei definiert wurde, nicht verwenden wollen.
8424 \begin_layout Description
8425 \begin_inset Flex Code
8428 \begin_layout Plain Layout
8435 \begin_inset Flex Code
8438 \begin_layout Plain Layout
8444 ] Löscht ein existierendes Layout bzw.
8445 \begin_inset space \space{}
8451 \begin_layout Description
8452 \begin_inset Flex Code
8455 \begin_layout Plain Layout
8462 \begin_inset Flex Code
8465 \begin_layout Plain Layout
8471 ] Das Dateiformat (wie es in den \SpecialChar LyX
8472 -Voreinstellungen definiert ist) das von
8473 dieser Dokumentklasse erzeugt wird.
8474 Es ist hauptsächlich nützlich wenn
8475 \begin_inset Flex Code
8478 \begin_layout Plain Layout
8485 \begin_inset Flex Code
8488 \begin_layout Plain Layout
8494 gesetzt ist und man einen neuen Typ eines
8495 \begin_inset Quotes gld
8499 \begin_inset Quotes grd
8502 -Dokuments definieren will.
8504 \begin_inset Quotes gld
8508 \begin_inset Flex Code
8511 \begin_layout Plain Layout
8518 \begin_inset Quotes grd
8522 \begin_inset Quotes gld
8526 \begin_inset Flex Code
8529 \begin_layout Plain Layout
8536 \begin_inset Quotes grd
8539 zurückgesetzt wenn der entsprechende
8540 \begin_inset Flex Code
8543 \begin_layout Plain Layout
8549 -Parameter gefunden wird.
8552 \begin_layout Description
8553 \begin_inset Flex Code
8556 \begin_layout Plain Layout
8563 \begin_inset Flex Code
8566 \begin_layout Plain Layout
8577 \begin_inset Flex Code
8580 \begin_layout Plain Layout
8587 \begin_inset Flex Code
8590 \begin_layout Plain Layout
8596 ] Gibt an welche Dokumentart diese Klasse erzeugt.
8599 \begin_layout Description
8600 \begin_inset Flex Code
8603 \begin_layout Plain Layout
8610 \begin_inset Flex Code
8613 \begin_layout Plain Layout
8620 \begin_inset Flex Code
8623 \begin_layout Plain Layout
8629 ] Der zweite String gibt Optionen für das Paket im ersten String an.
8631 \begin_inset Quotes gld
8635 \begin_inset Flex Code
8638 \begin_layout Plain Layout
8639 PackageOptions natbib square
8645 \begin_inset Quotes grd
8649 \begin_inset Flex Code
8652 \begin_layout Plain Layout
8659 \begin_inset Flex Code
8662 \begin_layout Plain Layout
8669 (Für \SpecialChar TeX
8670 perten: Dies bewirkt, dass \SpecialChar LyX
8672 \begin_inset Flex Code
8675 \begin_layout Plain Layout
8678 PassOptionsToPackage{natbib}{square}
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
8719 \begin_inset Flex Code
8722 \begin_layout Plain Layout
8729 \begin_inset Flex Code
8732 \begin_layout Plain Layout
8738 ] Der Standard-Seitenstil.
8740 \begin_inset Flex Noun
8743 \begin_layout Plain Layout
8744 Dokument\SpecialChar menuseparator
8753 \begin_layout Description
8754 \begin_inset Flex Code
8757 \begin_layout Plain Layout
8763 Definiert den Vorspann für das \SpecialChar LaTeX
8765 Beachten Sie, dass dies jede vorhergehende
8766 \begin_inset Flex Code
8769 \begin_layout Plain Layout
8776 \begin_inset Flex Code
8779 \begin_layout Plain Layout
8785 -Deklaration überschreibt.
8787 \begin_inset Flex Code
8790 \begin_layout Plain Layout
8796 wenn Sie Material zum Vorspann hinzufügen wollen.) Muss mit
8797 \begin_inset Quotes gld
8801 \begin_inset Flex Code
8804 \begin_layout Plain Layout
8811 \begin_inset Quotes grd
8817 \begin_layout Description
8818 \begin_inset Flex Code
8821 \begin_layout Plain Layout
8828 \begin_inset Flex Code
8831 \begin_layout Plain Layout
8838 \begin_inset Flex Code
8841 \begin_layout Plain Layout
8850 \begin_inset space \thinspace{}
8854 \begin_inset Flex Code
8857 \begin_layout Plain Layout
8863 ] zeigt an, ob die Klasse bereits die Funktion
8864 \begin_inset Flex Code
8867 \begin_layout Plain Layout
8874 Eine Funktion ist im Allgemeinen der Name eines Paketes (z.
8875 \begin_inset space \thinspace{}
8879 \begin_inset space \space{}
8883 \begin_inset Flex Code
8886 \begin_layout Plain Layout
8893 \begin_inset Flex Code
8896 \begin_layout Plain Layout
8902 ) oder ein Makro (z.
8903 \begin_inset space \thinspace{}
8907 \begin_inset space \space{}
8911 \begin_inset Flex Code
8914 \begin_layout Plain Layout
8921 \begin_inset Flex Code
8924 \begin_layout Plain Layout
8932 \begin_inset CommandInset ref
8934 reference "chap:Liste-von-Funktionen"
8938 für eine Liste der Funktionen.
8941 \begin_layout Description
8942 \begin_inset Flex Code
8945 \begin_layout Plain Layout
8952 \begin_inset Flex Code
8955 \begin_layout Plain Layout
8961 ] zeigt an, dass dieses Layout die Funktionalität des Moduls
8962 \begin_inset Flex Code
8965 \begin_layout Plain Layout
8971 anbietet, das als Dateiname ohne die Erweiterung
8976 Dies wird typischerweise benutzt, wenn das Layout das Modul direkt benutzt
8978 \begin_inset Flex Code
8981 \begin_layout Plain Layout
8988 Es könnte auch in einem Modul benutzt werden, das eine andere Implementation
8989 derselben Funktion liefert.
8992 \begin_layout Description
8993 \begin_inset Flex Code
8996 \begin_layout Plain Layout
9003 \begin_inset Flex Code
9006 \begin_layout Plain Layout
9012 ] Erstellt einen neuen Paragraphstil, falls er noch nicht existiert.
9013 Existiert er bereits, wird
9014 \begin_inset Flex Code
9017 \begin_layout Plain Layout
9025 \begin_inset Quotes gld
9029 \begin_inset Flex Code
9032 \begin_layout Plain Layout
9039 \begin_inset Quotes grd
9045 \begin_layout Description
9046 \begin_inset Flex Code
9049 \begin_layout Plain Layout
9056 \begin_inset Flex Code
9059 \begin_layout Plain Layout
9069 zeigt an, ob die Klasse die Funktion
9070 \begin_inset Flex Code
9073 \begin_layout Plain Layout
9080 Mehrfache Funktionen müssen durch Komma getrennt werden Beachten Sie, dass
9081 Sie nur unterstützte Funktionen anfordern können.
9083 \begin_inset CommandInset ref
9085 reference "chap:Liste-von-Funktionen"
9089 für eine Liste der Funktionen.) Wenn Sie ein Paket mit bestimmten Optionen
9090 anfordern müssen, können Sie zusätzlich
9091 \begin_inset Flex Code
9094 \begin_layout Plain Layout
9103 \begin_layout Description
9104 \begin_inset Flex Code
9107 \begin_layout Plain Layout
9114 \begin_inset Flex Code
9117 \begin_layout Plain Layout
9123 ] ist ein String dessen Länge die Breite des rechten Randes festlegt, zum
9125 \begin_inset Quotes gld
9129 \begin_inset Flex Code
9132 \begin_layout Plain Layout
9139 \begin_inset Quotes grd
9145 \begin_layout Description
9146 \begin_inset Flex Code
9149 \begin_layout Plain Layout
9156 \begin_inset Flex Code
9159 \begin_layout Plain Layout
9165 ] legt die Nummerierungstiefe fest; korrespondiert mit dem \SpecialChar LaTeX
9167 \begin_inset Flex Code
9170 \begin_layout Plain Layout
9179 \begin_layout Description
9180 \begin_inset Flex Code
9183 \begin_layout Plain Layout
9190 \begin_inset Flex Code
9193 \begin_layout Plain Layout
9202 \begin_inset space \thinspace{}
9206 \begin_inset Flex Code
9209 \begin_layout Plain Layout
9215 ] Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
9218 \begin_inset Flex Noun
9221 \begin_layout Plain Layout
9222 Dokument\SpecialChar menuseparator
9231 \begin_layout Description
9232 \begin_inset Flex Code
9235 \begin_layout Plain Layout
9242 \begin_inset Flex Code
9245 \begin_layout Plain Layout
9251 ] definiert einen neuen Absatzstil.
9252 Wenn er bereits existiert, werden stattdessen einige seiner Parameter neu
9255 \begin_inset Quotes gld
9259 \begin_inset Flex Code
9262 \begin_layout Plain Layout
9269 \begin_inset Quotes grd
9273 \begin_inset Newline newline
9277 \begin_inset CommandInset ref
9279 reference "subsec:Einzelne-Absatz-Layouts"
9283 für mehr über Absatzstile.
9286 \begin_layout Description
9287 \begin_inset Flex Code
9290 \begin_layout Plain Layout
9297 \begin_inset Flex Code
9300 \begin_layout Plain Layout
9306 ] ist der Name des Befehls oder der Umgebung, der für
9307 \begin_inset Flex Code
9310 \begin_layout Plain Layout
9316 benutzt werden soll.
9319 \begin_layout Description
9320 \begin_inset Flex Code
9323 \begin_layout Plain Layout
9330 \begin_inset Flex Code
9333 \begin_layout Plain Layout
9342 \begin_inset Flex Code
9345 \begin_layout Plain Layout
9351 ] gibt an, wie der Dokumenttitel aussehen soll.
9353 \begin_inset Flex Code
9356 \begin_layout Plain Layout
9362 bedeutet, dass das Makro namens
9363 \begin_inset Flex Code
9366 \begin_layout Plain Layout
9372 nach dem letzten Layout mit
9373 \begin_inset Quotes gld
9377 \begin_inset Flex Code
9380 \begin_layout Plain Layout
9382 \begin_inset space ~
9391 \begin_inset Quotes grd
9394 gesetzt werden soll.
9396 \begin_inset Flex Code
9399 \begin_layout Plain Layout
9405 ist für den Fall, dass alle Layouts mit
9406 \begin_inset Quotes gld
9410 \begin_inset Flex Code
9413 \begin_layout Plain Layout
9415 \begin_inset space ~
9424 \begin_inset Quotes grd
9428 \begin_inset Flex Code
9431 \begin_layout Plain Layout
9437 -Umgebung gesetzt werden sollen.
9440 \begin_layout Description
9441 \begin_inset Flex Code
9444 \begin_layout Plain Layout
9451 \begin_inset Flex Code
9454 \begin_layout Plain Layout
9460 ] legt fest, bis zu welcher Tiefe das Inhaltsverzeichnis gehen soll; korrespondi
9461 ert mit dem \SpecialChar LaTeX
9463 \begin_inset Flex Code
9466 \begin_layout Plain Layout
9475 \begin_layout Subsection
9481 \begin_inset CommandInset label
9483 name "subsec:Der-Abschnitt-ClassOptions"
9490 \begin_layout Standard
9492 \begin_inset Flex Code
9495 \begin_layout Plain Layout
9501 kann folgende Einträge enthalten:
9504 \begin_layout Description
9505 \begin_inset Flex Code
9508 \begin_layout Plain Layout
9515 \begin_inset Flex Code
9518 \begin_layout Plain Layout
9524 ] Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
9526 \begin_inset Quotes gld
9530 \begin_inset Flex Code
9533 \begin_layout Plain Layout
9540 \begin_inset Quotes grd
9546 \begin_layout Description
9547 \begin_inset Flex Code
9550 \begin_layout Plain Layout
9556 wird benutzt, um die DTD-Zeile mit XML-basierten Klassen zu setzen.
9558 \begin_inset Quotes gld
9561 -//OASIS//DTD DocBook V4.2//EN
9562 \begin_inset Quotes grd
9568 \begin_layout Description
9569 \begin_inset Flex Code
9572 \begin_layout Plain Layout
9579 \begin_inset Flex Code
9582 \begin_layout Plain Layout
9588 ] Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
9590 \begin_inset Flex Code
9593 \begin_layout Plain Layout
9605 Befehl als optionales Argument übergeben.
9608 \begin_layout Description
9609 \begin_inset Flex Code
9612 \begin_layout Plain Layout
9619 \begin_inset Flex Code
9622 \begin_layout Plain Layout
9623 string="empty|plain|headings|fancy"
9628 ] Eine Liste verfügbarer Seitenstile; die Einträge werden mit
9629 \begin_inset Quotes gld
9633 \begin_inset Flex Code
9636 \begin_layout Plain Layout
9643 \begin_inset Quotes grd
9649 \begin_layout Standard
9651 \begin_inset Flex Code
9654 \begin_layout Plain Layout
9661 \begin_inset Quotes gld
9665 \begin_inset Flex Code
9668 \begin_layout Plain Layout
9675 \begin_inset Quotes grd
9681 \begin_layout Subsection
9682 Einzelne Absatz-Layouts
9683 \begin_inset CommandInset label
9685 name "subsec:Einzelne-Absatz-Layouts"
9692 \begin_layout Standard
9693 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
9697 \begin_layout Plain Layout
9698 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
9699 aber ein bereits definiertes umdefinieren.
9708 \begin_layout LyX-Code
9715 \begin_layout LyX-Code
9719 \begin_layout LyX-Code
9723 \begin_layout Standard
9724 Innerhalb des Blocks sind folgende Befehle erlaubt:
9727 \begin_layout Description
9728 \begin_inset Flex Code
9731 \begin_layout Plain Layout
9738 \begin_inset Flex Code
9741 \begin_layout Plain Layout
9747 =""] Dieser Abschnitt erscheint im Inhaltsverzeichnis des spezifizierten
9749 Eine leere Zeichenkette deaktiviert die Anzeige dort.
9751 \begin_inset Flex Code
9754 \begin_layout Plain Layout
9761 \begin_inset Flex Code
9764 \begin_layout Plain Layout
9771 Voreinstellung: deaktiviert.
9774 \begin_layout Description
9775 \begin_inset Flex Code
9778 \begin_layout Plain Layout
9785 \begin_inset Flex Code
9788 \begin_layout Plain Layout
9793 , left, right, center
9798 ] Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
9802 \begin_layout Description
9803 \begin_inset Flex Code
9806 \begin_layout Plain Layout
9813 \begin_inset Flex Code
9816 \begin_layout Plain Layout
9821 , left, right, center
9826 ] Eine Liste von möglichen Textausrichtungen, die durch Kommata voneinander
9828 (Einige \SpecialChar LaTeX
9829 -Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
9831 Beispielsweise sollte in einer nummerierten Aufzählung der Text nicht rechtsbün
9832 dig oder zentriert gesetzt werden.)
9835 \begin_layout Description
9836 \begin_inset Flex Code
9839 \begin_layout Plain Layout
9846 \begin_inset Flex Code
9849 \begin_layout Plain Layout
9855 ] Definiert Argument Nummer <int> eines Befehls\SpecialChar breakableslash
9856 einer Umgebung, der/die im
9857 aktuellen Stil definiert ist.
9858 Dies ist nützlich für Dinge wie Abschnittsüberschriften.
9859 Jedes Argument (optional oder erforderlich) eines Befehls oder einer Umgebung
9860 hat eine eigene Definition (ausgenommen das erforderliche Haupt-Argument
9862 Die Nummer gibt die Reihenfolge des Arguments an.
9863 Die Definition muss mit
9864 \begin_inset Flex Code
9867 \begin_layout Plain Layout
9875 \begin_inset space ~
9878 optionalen Argumenten hat somit diese Struktur:
9918 \begin_layout Standard
9920 \begin_inset Flex Code
9923 \begin_layout Plain Layout
9929 -Definition sind die folgenden Spezifikationen möglich:
9932 \begin_layout Itemize
9933 \begin_inset Flex Code
9936 \begin_layout Plain Layout
9943 \begin_inset Flex Code
9946 \begin_layout Plain Layout
9952 Die Zeichenkette, die sowohl im Menü (um dieses Argument einzufügen) als
9953 auch auf dem Einfügungsknopf des Arguments erscheint (falls Sie keinen
9955 \begin_inset Flex Code
9958 \begin_layout Plain Layout
9965 Für das Menü können Sie ein Tastenkürzel definieren, indem Sie das entsprechend
9966 e Zeichen an die Zeichenkette mit
9967 \begin_inset Quotes gld
9971 \begin_inset Quotes grd
9974 abgetrennt anhängen (z.
9975 \begin_inset space \thinspace{}
9980 \begin_inset Quotes gld
9984 \begin_inset Flex Code
9987 \begin_layout Plain Layout
9994 \begin_inset Quotes grd
10000 \begin_layout Itemize
10001 \begin_inset Flex Code
10004 \begin_layout Plain Layout
10011 \begin_inset Flex Code
10014 \begin_layout Plain Layout
10020 Eine separate Zeichenkette für das Menü.
10021 Sie können ein Tastenkürzel definieren, indem Sie das entsprechende Zeichen
10022 an die Zeichenkette mit
10023 \begin_inset Quotes gld
10027 \begin_inset Quotes grd
10030 abgetrennt anhängen (z.
10031 \begin_inset space \thinspace{}
10036 \begin_inset Quotes gld
10040 \begin_inset Flex Code
10043 \begin_layout Plain Layout
10050 \begin_inset Quotes grd
10054 Diese Spezifikation ist optional.
10055 Wenn Sie fehlt, wird
10056 \begin_inset Flex Code
10059 \begin_layout Plain Layout
10065 auch für das Menü verwendet.
10068 \begin_layout Itemize
10069 \begin_inset Flex Code
10072 \begin_layout Plain Layout
10079 \begin_inset Flex Code
10082 \begin_layout Plain Layout
10088 Ein ausführlicherer erklärender Text, der im Werkzeughinweis erscheint,
10089 wenn man die Maus über die Argumenteinfügung bewegt.
10092 \begin_layout Itemize
10093 \begin_inset Flex Code
10096 \begin_layout Plain Layout
10103 \begin_inset Flex Code
10106 \begin_layout Plain Layout
10115 \begin_inset space \thinspace{}
10119 \begin_inset Flex Code
10122 \begin_layout Plain Layout
10128 ] Deklariert, ob es sich um ein obligatorisches (1) oder ein optionales
10129 (0) Argument handelt.
10130 Obligatorische Argumente werden, wenn Sie nicht eingegeben werden, leer
10131 ausgegeben, optionale werden in dem Fall unterdrückt.
10132 Voreingestellt ist, dass obligatorische Argumente mit
10133 \begin_inset Flex Code
10136 \begin_layout Plain Layout
10142 begrenzt werden, optionale mit
10143 \begin_inset Flex Code
10146 \begin_layout Plain Layout
10155 \begin_layout Itemize
10156 \begin_inset Flex Code
10159 \begin_layout Plain Layout
10166 \begin_inset Flex Code
10169 \begin_layout Plain Layout
10175 Definiert ein anderes Argument (mittels seiner Nummer), dass das vorliegende
10176 voraussetzt, wenn es selbst ausgegeben wird.
10177 So verlangen \SpecialChar LaTeX
10178 -Befehle häufig, dass optionale Argumente in jedem Fall ausgegeben
10179 werden (notfalls leer), wenn ein weiteres optionales Argument folgt, wie
10181 \begin_inset Flex Code
10184 \begin_layout Plain Layout
10187 command[][Argument]{Text}
10193 Das erreicht man durch die Angabe
10194 \begin_inset Flex Code
10197 \begin_layout Plain Layout
10204 \begin_inset Flex Code
10207 \begin_layout Plain Layout
10216 \begin_layout Itemize
10217 \begin_inset Flex Code
10220 \begin_layout Plain Layout
10227 \begin_inset Flex Code
10230 \begin_layout Plain Layout
10236 Definiert ein eigenes linkes Begrenzungszeichen (statt
10237 \begin_inset Flex Code
10240 \begin_layout Plain Layout
10247 \begin_inset Flex Code
10250 \begin_layout Plain Layout
10257 Ein Zeilenumbruch in der Ausgabe wird mit
10258 \begin_inset Flex Code
10261 \begin_layout Plain Layout
10270 \begin_layout Itemize
10271 \begin_inset Flex Code
10274 \begin_layout Plain Layout
10281 \begin_inset Flex Code
10284 \begin_layout Plain Layout
10290 Definiert ein eigenes rechtes Begrenzungszeichen (statt
10291 \begin_inset Flex Code
10294 \begin_layout Plain Layout
10301 \begin_inset Flex Code
10304 \begin_layout Plain Layout
10311 Ein Zeilenumbruch in der Ausgabe wird mit
10312 \begin_inset Flex Code
10315 \begin_layout Plain Layout
10324 \begin_layout Itemize
10325 \begin_inset Flex Code
10328 \begin_layout Plain Layout
10335 \begin_inset Flex Code
10338 \begin_layout Plain Layout
10344 Definiert ein Argument, das nur eingefügt wird, wenn der Nutzer kein Argument
10346 Das heißt, wenn keine Argument-Einfügung eingefügt wurde oder sie eingefügt
10347 wurde, aber leer ist.
10348 Mehrere Argumente werden durch Kommas getrennt.
10351 \begin_layout Itemize
10352 \begin_inset Flex Code
10355 \begin_layout Plain Layout
10362 \begin_inset Flex Code
10365 \begin_layout Plain Layout
10371 Definiert ein Argument, das in jedem Fall eingefügt wird (allein oder zusätzlic
10372 h zu benutzerdefinierten Argumenten).
10373 Mehrere Argumente werden durch Kommas getrennt.
10376 \begin_layout Itemize
10377 \begin_inset Flex Code
10380 \begin_layout Plain Layout
10386 Die Schrift, die für den Argumentinhalt verwendet wird; siehe
10387 \begin_inset CommandInset ref
10389 reference "subsec:Beschreibung-des-Zeichensatzes"
10396 \begin_layout Itemize
10397 \begin_inset Flex Code
10400 \begin_layout Plain Layout
10406 Die Schrift, die für die Marke verwendet wird; siehe
10407 \begin_inset CommandInset ref
10409 reference "subsec:Beschreibung-des-Zeichensatzes"
10416 \begin_layout Itemize
10417 \begin_inset Flex Code
10420 \begin_layout Plain Layout
10427 \begin_inset Flex Code
10430 \begin_layout Plain Layout
10435 , Minimalistic, Conglomerate
10440 ] legt den Anzeigestil für den Rahmen und Knopf der Einfügung fest.
10443 \begin_layout Itemize
10444 \begin_inset Flex Code
10447 \begin_layout Plain Layout
10454 \begin_inset Flex Code
10457 \begin_layout Plain Layout
10464 \begin_inset Flex Code
10467 \begin_layout Plain Layout
10473 gesetzt wird, wird dieses Argument automatisch eingefügt, sobald der betreffend
10474 e Absatzstil ausgewählt wird.
10475 Momentan ist es nur möglich, ein Argument pro Stil\SpecialChar breakableslash
10476 Format automatisch einzufügen.
10479 \begin_layout Itemize
10480 \begin_inset Flex Code
10483 \begin_layout Plain Layout
10490 \begin_inset Flex Code
10493 \begin_layout Plain Layout
10500 \begin_inset Flex Code
10503 \begin_layout Plain Layout
10509 gesetzt wird, wird dieses Argument mit einer Kopie des umgebenden Texts
10510 (entweder der ausgewählte Text oder der ganze Absatz) als Inhalt eingefügt.
10513 \begin_layout Itemize
10514 \begin_inset Flex Code
10517 \begin_layout Plain Layout
10524 \begin_inset Flex Code
10527 \begin_layout Plain Layout
10537 ] bestimmt, ob der Inhalt dieses Arguments in unbearbeiteter Form, ohne
10538 spezifische Bearbeitung, die \SpecialChar LaTeX
10539 verlangen würde, ausgegeben wird.
10540 In der Voreinstellung wird der Status von
10541 \begin_inset Flex Code
10544 \begin_layout Plain Layout
10550 von der Einfügung oder dem Absatzstil, zu dem das Argument gehört, übernommen.
10551 Wenn true oder false angegeben ist, wird der Status für das Argument verändert.
10554 \begin_layout Itemize
10555 \begin_inset Flex Code
10558 \begin_layout Plain Layout
10565 \begin_inset Flex Code
10568 \begin_layout Plain Layout
10569 string of characters
10578 bestimmt einzelne Zeichen, für die der Inhalt dieses Arguments in unbearbeiteter
10579 Form, ohne spezifische Bearbeitung, die \SpecialChar LaTeX
10580 verlangen würde, ausgegeben wird.
10581 Beachten Sie, dass anders als bei
10582 \begin_inset Flex Code
10585 \begin_layout Plain Layout
10591 ein Wert für Argumente explizit spezifiziert werden muss.
10592 Argumente übernehmen also nicht die
10593 \begin_inset Flex Code
10596 \begin_layout Plain Layout
10602 des zugehörigen Absatzstils oder der zugehörigen Einfügung.
10605 \begin_layout Itemize
10606 \begin_inset Flex Code
10609 \begin_layout Plain Layout
10616 \begin_inset Flex Code
10619 \begin_layout Plain Layout
10628 \begin_inset space \thinspace{}
10632 \begin_inset Flex Code
10635 \begin_layout Plain Layout
10642 \begin_inset Flex Code
10645 \begin_layout Plain Layout
10651 gesetzt wird, wird dieses Argument seinen Inhalt im zugehörigen Inhaltsverzeich
10654 \begin_inset Flex Code
10657 \begin_layout Plain Layout
10666 \begin_layout Standard
10667 Standardmäßig ist der Text, der in die \SpecialChar LyX
10668 -Arbeitsumgebung (außerhalb von Argument-
10669 Einfügungen) im entsprechenden Format eingegeben wird, zugleich das letzte
10670 (obligatorische) Argument eines Befehls, sofern der
10671 \begin_inset Flex Code
10674 \begin_layout Plain Layout
10681 \begin_inset Flex Code
10684 \begin_layout Plain Layout
10691 Argumente mit dem Präfix
10692 \begin_inset Flex Code
10695 \begin_layout Plain Layout
10701 werden jedoch nach diesem Arbeitsumgebungs-Argument ausgegeben.
10702 Bachten Sie, dass die Nummerierung solcher Post-Argumente wieder bei 1
10704 Das erste Argument, das dem Arbeitsumgebungs-Argument folgt, ist somit
10706 \begin_inset Flex Code
10709 \begin_layout Plain Layout
10716 Post-Argumente werden in allen anderen
10717 \begin_inset Flex Code
10720 \begin_layout Plain Layout
10727 \begin_inset Flex Code
10730 \begin_layout Plain Layout
10739 \begin_layout Standard
10740 Argumente für Listen-
10741 \begin_inset Flex Code
10744 \begin_layout Plain Layout
10753 \begin_inset Flex Code
10756 \begin_layout Plain Layout
10765 \begin_inset Flex Code
10768 \begin_layout Plain Layout
10774 gefolgt von der Nummer (z.
10775 \begin_inset space \thinspace{}
10780 \begin_inset Flex Code
10783 \begin_layout Plain Layout
10793 \begin_layout Description
10794 \begin_inset Flex Code
10797 \begin_layout Plain Layout
10803 Beachten Sie, dass dies alle vorhergehenden
10804 \begin_inset Flex Code
10807 \begin_layout Plain Layout
10813 -Deklaration für diesen Stil überschreibt.
10815 \begin_inset Quotes gld
10819 \begin_inset Flex Code
10822 \begin_layout Plain Layout
10829 \begin_inset Quotes grd
10834 \begin_inset CommandInset ref
10836 reference "subsec:I18n"
10840 für Details zur Verwendung.
10843 \begin_layout Description
10844 \begin_inset Flex Code
10847 \begin_layout Plain Layout
10854 \begin_inset Flex Code
10857 \begin_layout Plain Layout
10867 \begin_layout Plain Layout
10868 \begin_inset Quotes gld
10872 \begin_inset Quotes grd
10875 ist eine Gleitkommazahl, wie
10876 \begin_inset Quotes gld
10880 \begin_inset Quotes grd
10888 Der vertikale Abstand, der die letzte Serie von Absätzen vom folgenden
10890 Wenn der nächste Paragraph einen anderen Stil hat, werden die Abstände
10891 nicht einfach addiert, sondern das Maximum wird verwendet.
10894 \begin_layout Description
10895 \begin_inset Flex Code
10898 \begin_layout Plain Layout
10905 \begin_inset Flex Code
10908 \begin_layout Plain Layout
10914 ] ist die Kategorie für diesen Stil.
10915 Sie wird benutzt, um zugehörige Stile in der Layout-Kombobox der Werkzeugleiste
10917 Jeder beliebige String kann benutzt werden, aber es ist sinnvoll vorhandene
10918 Ka\SpecialChar softhyphen
10919 te\SpecialChar softhyphen
10920 gorien zusammen mit Ihren eigenen Stilen zu benutzen.
10923 \begin_layout Description
10924 \begin_inset Flex Code
10927 \begin_layout Plain Layout
10933 ist die Tiefe des XML-Befehls und wird nur für XML-Formate benutzt.
10936 \begin_layout Description
10937 \begin_inset Flex Code
10940 \begin_layout Plain Layout
10947 \begin_inset Flex Code
10950 \begin_layout Plain Layout
10956 ] Kopiert alle Eigenschaften eines bereits definierten Layouts in das aktuelle.
10959 \begin_layout Description
10960 \begin_inset Flex Code
10963 \begin_layout Plain Layout
10970 \begin_inset Flex Code
10973 \begin_layout Plain Layout
10979 ] ist der Name eines Stils, dessen Vorspann
10983 diesem ausgegeben werden soll.
10984 Dadurch wird eine Reihenfolge von Vorspannteilen bewirkt, wenn Makro-Definition
10985 en voneinander abhängen.
10989 \begin_layout Plain Layout
10990 Beachten Sie, dass es außer dieser Funktionalität keine andere Möglichkeit
10991 gibt, Vorspanne zu ordnen.
10992 Die Reihenfolge, die Sie in einer \SpecialChar LyX
10993 -Version sehen, kann sich in späteren
10994 Versionen ohne Warnung ändern.
11002 \begin_layout Description
11003 \begin_inset Flex Code
11006 \begin_layout Plain Layout
11013 \begin_inset Flex Code
11016 \begin_layout Plain Layout
11021 , Box, Filled_Box, Static
11030 ist der Markentyp, der am Ende eines Absatzes steht (oder mehrerer Absätze,
11032 \begin_inset Flex Code
11035 \begin_layout Plain Layout
11042 \begin_inset Newline newline
11046 \begin_inset Flex Code
11049 \begin_layout Plain Layout
11056 \begin_inset Flex Code
11059 \begin_layout Plain Layout
11066 \begin_inset Flex Code
11069 \begin_layout Plain Layout
11076 \begin_inset Newline newline
11080 \begin_inset Flex Code
11083 \begin_layout Plain Layout
11090 \begin_inset Quotes gld
11094 \begin_inset Quotes grd
11098 \begin_inset Flex Code
11101 \begin_layout Plain Layout
11108 \begin_inset Flex Code
11111 \begin_layout Plain Layout
11117 ist ein weißes oder schwarzes Quadrat, das für das Markieren eines Beweisendes
11120 \begin_inset Flex Code
11123 \begin_layout Plain Layout
11129 ist eine explizite Zeichenkette.
11132 \begin_layout Description
11133 \begin_inset Flex Code
11136 \begin_layout Plain Layout
11143 \begin_inset Flex Code
11146 \begin_layout Plain Layout
11152 ] ist eine Zeichenkette, die für einen
11153 \begin_inset Flex Code
11156 \begin_layout Plain Layout
11163 \begin_inset Newline newline
11167 \begin_inset Flex Code
11170 \begin_layout Plain Layout
11179 \begin_layout Description
11180 \begin_inset Flex Code
11183 \begin_layout Plain Layout
11189 Der Zeichensatz, der für den Textkörper
11193 die Marke verwendet wird, siehe
11194 \begin_inset CommandInset ref
11196 reference "subsec:Beschreibung-des-Zeichensatzes"
11202 \begin_inset Flex Code
11205 \begin_layout Plain Layout
11211 gesetzt, dann erhält
11212 \begin_inset Flex Code
11215 \begin_layout Plain Layout
11221 automatisch denselben Wert.
11223 \begin_inset Flex Code
11226 \begin_layout Plain Layout
11232 zuerst definiert werden.
11235 \begin_layout Description
11236 \begin_inset Flex Code
11239 \begin_layout Plain Layout
11246 \begin_inset Flex Code
11249 \begin_layout Plain Layout
11255 ] Wird benutzt um neue Stile für stabile \SpecialChar LyX
11256 -Versionen zu konvertieren.
11257 Die erste stabile Version, die das unterstützt ist \SpecialChar LyX
11259 Das Argument ist eine Nummer, die entweder 0, -1 oder irgend eine Zahl
11260 größer Null sein kann.
11262 \begin_inset Flex Code
11265 \begin_layout Plain Layout
11271 eines Stils größer als Null ist, wird er immer in den Dokumentkopf geschrieben.
11272 Wenn eine .lyx-Datei gelesen wird, werden die Stil-Definitionen aus dem
11273 Dokumentkopf zur Dokumentklasse hinzugefügt.
11274 Dadurch können sogar ältere \SpecialChar LyX
11275 -Versionen den Stil handhaben.
11277 \begin_inset Flex Code
11280 \begin_layout Plain Layout
11286 ist eine Versionsnummer: Wenn der Stil gelesen wird, und die Versionsnummer
11287 ist kleiner als die Versionsnummer des bereits existierenden Stils der
11288 Dokumentklasse, wird der neue Stil ignoriert.
11289 Wenn die Versionsnummer größer ist, ersetzt der neue Stil den bestehenden.
11290 Der Wert -1 steht für eine unendliche Versionsnummer, das heißt der Stil
11291 wird immer benutzt.
11294 \begin_layout Description
11295 \begin_inset Flex Code
11298 \begin_layout Plain Layout
11305 \begin_inset Flex Code
11308 \begin_layout Plain Layout
11317 \begin_inset space \thinspace{}
11321 \begin_inset Flex Code
11324 \begin_layout Plain Layout
11330 ] Normalerweise erlaubt es \SpecialChar LyX
11331 nicht, mehr als ein Leerzeichen zwischen Wörtern
11333 Diese Eigenschaft kann in bestimmten Fällen umständ\SpecialChar softhyphen
11334 lich sein, zum Beispiel,
11335 wenn ein Programmcode eingegeben werden soll.
11336 In solchen Fällen kann
11337 \begin_inset Flex Code
11340 \begin_layout Plain Layout
11347 \begin_inset Flex Code
11350 \begin_layout Plain Layout
11358 erzeugt in diesem Falls sich \SpecialChar LyX
11359 nicht im \SpecialChar LaTeX
11360 -Modus befindet, erzeugt es für
11361 jedes zusätzliche Leerzeichen ein geschütztes Leerzeichen.
11364 \begin_layout Description
11365 \begin_inset Flex Code
11368 \begin_layout Plain Layout
11374 Diese Marken kontrollieren die XHTML-Ausgabe.
11376 \begin_inset CommandInset ref
11378 reference "sec:Tags-for-XHTML"
11385 \begin_layout Description
11386 \begin_inset Flex Code
11389 \begin_layout Plain Layout
11395 [FIXME] (Wird nur für XML-Formate benutzt.)
11398 \begin_layout Description
11399 \begin_inset Flex Code
11402 \begin_layout Plain Layout
11409 \begin_inset Flex Code
11412 \begin_layout Plain Layout
11421 \begin_inset space \thinspace{}
11425 \begin_inset Flex Code
11428 \begin_layout Plain Layout
11435 \begin_inset Flex Code
11438 \begin_layout Plain Layout
11444 gesetzt, wird der Stil in den \SpecialChar LaTeX
11445 -Vorspann gesetzt und nicht in den eigentlichen
11447 Dies ist nützlich für Dokumentklassen, die Informationen wie den Titel
11448 und Autor im Vorspann erwarten.
11449 Beachten Sie, dass dies nur für Stile funktioniert, deren
11450 \begin_inset Flex Code
11453 \begin_layout Plain Layout
11460 \begin_inset Flex Code
11463 \begin_layout Plain Layout
11470 \begin_inset Flex Code
11473 \begin_layout Plain Layout
11482 \begin_layout Description
11483 \begin_inset Flex Code
11486 \begin_layout Plain Layout
11493 \begin_inset Flex Code
11496 \begin_layout Plain Layout
11505 \begin_inset space \thinspace{}
11509 \begin_inset Flex Code
11512 \begin_layout Plain Layout
11519 \begin_inset Flex Code
11522 \begin_layout Plain Layout
11528 gesetzt, wird der Stil als Teil des Titel-Abschnitts behandelt (siehe auch
11529 die allgemeinen Textklassen-Parameter
11530 \begin_inset Flex Code
11533 \begin_layout Plain Layout
11540 \begin_inset Flex Code
11543 \begin_layout Plain Layout
11552 \begin_layout Description
11553 \begin_inset Flex Code
11556 \begin_layout Plain Layout
11563 \begin_inset Flex Code
11566 \begin_layout Plain Layout
11575 \begin_inset space \thinspace{}
11579 \begin_inset Flex Code
11582 \begin_layout Plain Layout
11589 \begin_inset Flex Code
11592 \begin_layout Plain Layout
11599 \begin_inset Flex Code
11602 \begin_layout Plain Layout
11608 aktiviert ist, fügt der Absatz eine Zusammenfassung seines Inhalts zum
11609 Eintrag im Inhaltsverzeichnis.
11610 Ansonsten wird nur die Marke, falls existent, dort aufscheinen.
11613 \begin_layout Description
11614 \begin_inset Flex Code
11617 \begin_layout Plain Layout
11624 \begin_inset Flex Code
11627 \begin_layout Plain Layout
11633 ] Der \SpecialChar LaTeX
11634 -Befehl, der ein Item in einer Liste definiert.
11635 Dieser Befehl muss ohne den Backslash am Anfang angegeben werden (die Voreinste
11636 llung ist ''item'', was in der \SpecialChar LaTeX
11638 \begin_inset Flex Code
11641 \begin_layout Plain Layout
11652 \begin_layout Description
11653 \begin_inset Flex Code
11656 \begin_layout Plain Layout
11663 \begin_inset Flex Code
11666 \begin_layout Plain Layout
11672 ] Ein zusätzlicher Abstand zwischen Absätzen desselben Layouts.
11673 Wenn in einer Umgebung andere Layouts integriert werden, so werden diese
11675 \begin_inset Flex Code
11678 \begin_layout Plain Layout
11684 der Umgebung getrennt.
11685 Die kompletten Unterpunkte der Umgebung werden jedoch
11690 \begin_inset Flex Code
11693 \begin_layout Plain Layout
11701 \begin_inset Flex Code
11704 \begin_layout Plain Layout
11719 \begin_layout Description
11720 \begin_inset Flex Code
11723 \begin_layout Plain Layout
11729 [FIXME] (Wird nur für XML-Formate benutzt.)
11732 \begin_layout Description
11733 \begin_inset Flex Code
11736 \begin_layout Plain Layout
11743 \begin_inset Flex Code
11746 \begin_layout Plain Layout
11755 \begin_inset space \thinspace{}
11759 \begin_inset Flex Code
11762 \begin_layout Plain Layout
11768 ] Normalerweise ist es in \SpecialChar LyX
11769 nicht möglich, einen Absatz leer zu lassen, da
11770 das zu einer leeren \SpecialChar LaTeX
11771 -Ausgabe führen würde.
11772 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
11773 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
11774 damit keiner vergisst, sie anzugeben; in speziellen Klassen wird ein Absatz
11775 als Unterbrechung verwendet, der keinen Text enthält.
11778 \begin_layout Description
11779 \begin_inset Flex Code
11782 \begin_layout Plain Layout
11789 \begin_inset Flex Code
11792 \begin_layout Plain Layout
11798 ] Der vertikale Abstand zwischen der Marke und dem folgenden Text.
11799 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
11800 \begin_inset Flex Code
11803 \begin_layout Plain Layout
11810 \begin_inset Flex Code
11813 \begin_layout Plain Layout
11814 Centered_Top_Environment
11822 \begin_layout Description
11823 \begin_inset Flex Code
11826 \begin_layout Plain Layout
11833 \begin_inset Flex Code
11836 \begin_layout Plain Layout
11842 ] ist der Name des Zählers zur automatischen Nummerierung.
11843 Um den Zähler einer Marke zuzuordnen, muss er im
11844 \begin_inset Flex Code
11847 \begin_layout Plain Layout
11853 referenziert werden.
11854 Dies funktioniert zumindest mit
11855 \begin_inset Flex Code
11858 \begin_layout Plain Layout
11865 \begin_inset Flex Code
11868 \begin_layout Plain Layout
11875 \begin_inset Flex Code
11878 \begin_layout Plain Layout
11885 \begin_inset Flex Code
11888 \begin_layout Plain Layout
11895 \begin_inset Newline newline
11902 angegeben werden, wenn
11903 \begin_inset Flex Code
11906 \begin_layout Plain Layout
11913 \begin_inset Flex Code
11916 \begin_layout Plain Layout
11923 In diesem Fall ist es etwas kompliziert: Angenommen Sie haben
11924 \begin_inset Quotes eld
11928 \begin_inset Flex Code
11931 \begin_layout Plain Layout
11932 LabelCounter MeinZaehler
11938 \begin_inset Quotes erd
11941 angegeben, dann lauten die eigentlichen Zähler
11942 \begin_inset Flex Code
11945 \begin_layout Plain Layout
11952 \begin_inset Flex Code
11955 \begin_layout Plain Layout
11962 \begin_inset Flex Code
11965 \begin_layout Plain Layout
11972 \begin_inset Flex Code
11975 \begin_layout Plain Layout
11981 ; so wie in \SpecialChar LaTeX
11983 Diese Zähler müssen alle separat deklariert werden.
11984 \begin_inset Newline newline
11988 \begin_inset CommandInset ref
11990 reference "subsec:Zähler"
11994 für Einzelheiten zu Zählern.
11998 \begin_layout Description
11999 \begin_inset Flex Code
12002 \begin_layout Plain Layout
12008 Der Zeichensatz, der für die Marke verwendet wird.
12010 \begin_inset CommandInset ref
12012 reference "subsec:Beschreibung-des-Zeichensatzes"
12019 \begin_layout Description
12020 \begin_inset Flex Code
12023 \begin_layout Plain Layout
12030 \begin_inset Flex Code
12033 \begin_layout Plain Layout
12039 ] Text der angibt, wie weit die Marke eingerückt werden soll.
12042 \begin_layout Description
12043 \begin_inset Flex Code
12046 \begin_layout Plain Layout
12053 \begin_inset Flex Code
12056 \begin_layout Plain Layout
12062 ] Text der den horizontalen Abstand zwischen der Marke und dem folgenden
12064 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
12067 \begin_layout Description
12068 \begin_inset Flex Code
12071 \begin_layout Plain Layout
12078 \begin_inset Flex Code
12081 \begin_layout Plain Layout
12087 ] Der String, der für den
12088 \begin_inset Flex Code
12091 \begin_layout Plain Layout
12098 \begin_inset Flex Code
12101 \begin_layout Plain Layout
12109 \begin_inset Flex Code
12112 \begin_layout Plain Layout
12118 gesetzt wurde, kann der String spezielle Formatierungsbefehle enthalten,
12120 \begin_inset CommandInset ref
12122 reference "subsec:Zähler"
12126 be\SpecialChar softhyphen
12130 \begin_layout Description
12131 \begin_inset Flex Code
12134 \begin_layout Plain Layout
12135 LabelStringAppendix
12141 \begin_inset Flex Code
12144 \begin_layout Plain Layout
12150 ] wird im Anhang anstatt
12151 \begin_inset Flex Code
12154 \begin_layout Plain Layout
12161 Beachten Sie, dass jede Definition von
12162 \begin_inset Flex Code
12165 \begin_layout Plain Layout
12172 \begin_inset Flex Code
12175 \begin_layout Plain Layout
12176 LabelStringAppendix
12184 \begin_layout Description
12185 \begin_inset Flex Code
12188 \begin_layout Plain Layout
12194 [FIXME] (Wird nur für XML-Formate benutzt.)
12197 \begin_layout Description
12198 \begin_inset Flex Code
12201 \begin_layout Plain Layout
12208 \begin_inset Flex Code
12211 \begin_layout Plain Layout
12216 , Manual, Static, Above,
12217 \begin_inset Newline newline
12220 Centered, Sensitive, Enumerate,
12221 \begin_inset Newline newline
12224 Itemize, Bibliography
12233 \begin_layout Description
12234 \begin_inset Flex Code
12237 \begin_layout Plain Layout
12243 bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
12244 Verwenden Sie geschützte Leerzeichen wenn Sie mehr als ein Wort als Marke
12249 \begin_layout Description
12250 \begin_inset Flex Code
12253 \begin_layout Plain Layout
12259 bedeutet: die Marke ist was als
12260 \begin_inset Flex Code
12263 \begin_layout Plain Layout
12271 \begin_inset Quotes gld
12275 \begin_inset Quotes grd
12278 zu Beginn des Absatzes angezeigt.
12280 \begin_inset Flex Code
12283 \begin_layout Plain Layout
12290 \begin_inset Flex Code
12293 \begin_layout Plain Layout
12299 ist, wird sie nur im ersten Absatz von aufeinanderfolgenden Absätzen mit
12301 \begin_inset Flex Code
12304 \begin_layout Plain Layout
12314 \begin_layout Description
12315 \begin_inset Flex Code
12318 \begin_layout Plain Layout
12325 \begin_inset space ~
12329 \begin_inset space ~
12333 \begin_inset Flex Code
12336 \begin_layout Plain Layout
12342 sind Spezialfälle von
12343 \begin_inset Flex Code
12346 \begin_layout Plain Layout
12353 Die Marke erscheint über dem Absatz, entweder am Anfang der Zeile oder
12357 \begin_layout Description
12358 \begin_inset Flex Code
12361 \begin_layout Plain Layout
12367 ist ein Spezialfall für Beschriftungsmarken für Abbildungen und Tabellen-Gleito
12370 \begin_inset Flex Code
12373 \begin_layout Plain Layout
12379 bedeutet, dass der gedruckte Text von der Art des Gleitobjekts abhängt:
12380 Er ist fest einprogrammiert als
12381 \begin_inset Quotes gls
12385 \begin_inset Quotes grs
12388 , wobei N der Wert des Zählers des Gleitobjekttyps ist.
12389 Für den Fall, dass die Beschriftungsmarke außerhalb eines Gleitobjekts
12390 eingefügt wird, erscheint der
12391 \begin_inset Flex Code
12394 \begin_layout Plain Layout
12401 \begin_inset Quotes gld
12405 \begin_inset Quotes grd
12411 \begin_layout Description
12412 \begin_inset Flex Code
12415 \begin_layout Plain Layout
12421 erzeugt die üblichen Marken für Nummerierungen.
12422 Momentan sind diese fest auf arabische Zahlen, Kleinbuchstaben, kleine
12423 römische Zahlen und Großbuchstaben (für die 4
12424 \begin_inset space ~
12427 möglichen Schachtelungstiefen) programmiert.
12430 \begin_layout Description
12431 \begin_inset Flex Code
12434 \begin_layout Plain Layout
12440 erzeugt je nach Schachtelungstiefe verschiedene Auflistungszeichen, Diese
12441 sind ebenfalls fest programmiert.
12444 \begin_layout Description
12445 \begin_inset Flex Code
12448 \begin_layout Plain Layout
12454 sollte nur zusammen mit
12455 \begin_inset Flex Code
12458 \begin_layout Plain Layout
12459 LatexType BibEnvironment
12468 \begin_layout Description
12469 \begin_inset Flex Code
12472 \begin_layout Plain Layout
12478 Beachten Sie, dass dies alle vorhergehenden
12479 \begin_inset Flex Code
12482 \begin_layout Plain Layout
12488 -Deklaration für diesen Stil überschreibt.
12490 \begin_inset Quotes gld
12494 \begin_inset Flex Code
12497 \begin_layout Plain Layout
12504 \begin_inset Quotes grd
12509 \begin_inset CommandInset ref
12511 reference "subsec:I18n"
12515 für Details zur Verwendung.
12518 \begin_layout Description
12519 \begin_inset Flex Code
12522 \begin_layout Plain Layout
12529 \begin_inset Flex Code
12532 \begin_layout Plain Layout
12538 ] Der \SpecialChar LaTeX
12539 -Name für dieses Layout.
12540 Das bedeutet entweder der Name eines \SpecialChar LaTeX
12541 -Befehls oder der einer \SpecialChar LaTeX
12545 \begin_layout Description
12546 \begin_inset Flex Code
12549 \begin_layout Plain Layout
12556 \begin_inset Flex Code
12559 \begin_layout Plain Layout
12565 ] Ein optionaler Parameter für den entsprechenden
12566 \begin_inset Newline newline
12570 \begin_inset Flex Code
12573 \begin_layout Plain Layout
12580 Dieser Parameter kann innerhalb von \SpecialChar LyX
12581 nicht mehr geändert werden (man verwendet
12583 \begin_inset Flex Code
12586 \begin_layout Plain Layout
12592 für anpassbare Parameters).
12593 Dieser wird nach allen anderen \SpecialChar LaTeX
12595 \begin_inset Flex Code
12598 \begin_layout Plain Layout
12607 \begin_layout Description
12608 \begin_inset Flex Code
12611 \begin_layout Plain Layout
12618 \begin_inset Flex Code
12621 \begin_layout Plain Layout
12626 , Command, Environment, Item_Environment,
12627 \begin_inset Newline newline
12630 List_Environment, Bib_Environment
12635 ] Legt fest, wie das Layout in \SpecialChar LaTeX
12640 \begin_layout Plain Layout
12641 \begin_inset Flex Code
12644 \begin_layout Plain Layout
12650 mag irreführend sein, denn dessen Regeln gelten auch für DocBook-Klassen.
12651 Siehe die DocBook Klassendateien (Dateinames
12652 \begin_inset Flex Code
12655 \begin_layout Plain Layout
12661 ) für spezielle Beispiele.
12670 \begin_layout Description
12671 \begin_inset Flex Code
12674 \begin_layout Plain Layout
12680 bewirkt nichts besonderes – der Text wird als
12691 \begin_layout Description
12692 \begin_inset Flex Code
12695 \begin_layout Plain Layout
12701 behandelt den Text als Argument eines \SpecialChar LaTeX
12703 \begin_inset Newline newline
12707 \begin_inset Flex Code
12710 \begin_layout Plain Layout
12717 {\SpecialChar ldots
12726 \begin_layout Description
12727 \begin_inset Flex Code
12730 \begin_layout Plain Layout
12736 behandelt den Text als Kern einer \SpecialChar LaTeX
12738 \begin_inset Newline newline
12742 \begin_inset Flex Code
12745 \begin_layout Plain Layout
12752 }\SpecialChar ldots
12767 \begin_layout Description
12768 \begin_inset Flex Code
12771 \begin_layout Plain Layout
12777 bewirkt dasselbe wie
12778 \begin_inset Flex Code
12781 \begin_layout Plain Layout
12787 , nur dass vor jedem Absatz ein
12788 \begin_inset Flex Code
12791 \begin_layout Plain Layout
12803 \begin_layout Description
12804 \begin_inset Flex Code
12807 \begin_layout Plain Layout
12814 \begin_inset Flex Code
12817 \begin_layout Plain Layout
12824 \begin_inset Newline newline
12828 \begin_inset Flex Code
12831 \begin_layout Plain Layout
12837 als Argument an die Umgebung übergeben wird.
12838 \begin_inset Newline newline
12842 \begin_inset Flex Code
12845 \begin_layout Plain Layout
12855 \SpecialChar menuseparator
12858 Absatz-Einstellungen
12863 \begin_layout Description
12864 \begin_inset Flex Code
12867 \begin_layout Plain Layout
12874 \begin_inset Flex Code
12877 \begin_layout Plain Layout
12883 aber fügt zusätzlich das notwendige Argument (die längste Marke) zum Begin-Befe
12884 hl der Bibliografie-Umgebung ein:
12885 \begin_inset Newline newline
12889 \begin_inset Flex Code
12892 \begin_layout Plain Layout
12895 begin{thebibliography}{99}
12900 Es ist daher nur für die Bibliografie-Umgebung nützlich.
12901 Die voreingestellte längste Marke
12902 \begin_inset Quotes gld
12906 \begin_inset Quotes grd
12909 kann vom Nutzer in den Absatzeinstellungen eines Bibliografie-Eintrags
12913 \begin_layout Standard
12914 Fasst man die letzten Sachen zusammen, wird die \SpecialChar LaTeX
12915 -Ausgabe entweder so:
12918 \begin_layout LyX-Code
12921 LatexName[LatexParam]{\SpecialChar ldots
12925 \begin_layout Standard
12929 \begin_layout LyX-Code
12932 begin{LatexName}[LatexParam] \SpecialChar ldots
12938 \begin_layout Standard
12939 aussehen, abhängig vom \SpecialChar LaTeX
12944 \begin_layout Description
12945 \begin_inset Flex Code
12948 \begin_layout Plain Layout
12955 \begin_inset Flex Code
12958 \begin_layout Plain Layout
12964 ] Eine Zeichenkette, die zu Beginn des Inhalts des Stils ausgegeben wird.
12965 Ein Zeilenumbruch in der Ausgabe wird mit
12966 \begin_inset Flex Code
12969 \begin_layout Plain Layout
12978 \begin_layout Description
12979 \begin_inset Flex Code
12982 \begin_layout Plain Layout
12989 \begin_inset Flex Code
12992 \begin_layout Plain Layout
12998 ] Wenn ein Layout in ein anderes Layout für Umgebungen eingefügt wird, werden
12999 die Breiten der verschiedenen
13000 \begin_inset Flex Code
13003 \begin_layout Plain Layout
13009 nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
13011 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
13015 Dieser Parameter wird auch dann benutzt, wenn
13016 \begin_inset Flex Code
13019 \begin_layout Plain Layout
13026 \begin_inset Flex Code
13029 \begin_layout Plain Layout
13036 \begin_inset Flex Code
13039 \begin_layout Plain Layout
13046 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
13047 Rändern hinzugefügt.
13048 \begin_inset Newline newline
13051 Zum Beispiel bedeutet
13052 \begin_inset Quotes gld
13056 \begin_inset Flex Code
13059 \begin_layout Plain Layout
13066 \begin_inset Quotes grd
13069 , dass der Absatz mit der Breite eingerückt wird, die die Buchstaben
13070 \begin_inset Quotes gld
13074 \begin_inset Flex Code
13077 \begin_layout Plain Layout
13084 \begin_inset Quotes grd
13087 in der normalen Schriftart haben.
13088 man kann negative Breite erzeugen, indem man den String mit
13089 \begin_inset Quotes gld
13093 \begin_inset Flex Code
13096 \begin_layout Plain Layout
13103 \begin_inset Quotes grd
13107 Diese Art der Angabe wurde gewählt, damit der Text unabhängig von der verwendet
13108 en Bildschirmschriftart wie vorgesehen aussieht.
13111 \begin_layout Description
13112 \begin_inset Flex Code
13115 \begin_layout Plain Layout
13122 \begin_inset Flex Code
13125 \begin_layout Plain Layout
13130 , Manual, Dynamic, First_Dynamic, Right_Address_Box
13136 \begin_inset Newline newline
13139 legt fest, wie der linke Rand des Textes bestimmt wird.
13144 \begin_layout Description
13145 \begin_inset Flex Code
13148 \begin_layout Plain Layout
13154 wählt feste Randbreiten.
13158 \begin_layout Description
13159 \begin_inset Flex Code
13162 \begin_layout Plain Layout
13168 bedeutet, dass der Rand von der Einstellung der
13176 \SpecialChar menuseparator
13179 Absatz-Einstellungen
13182 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
13186 \begin_layout Description
13187 \begin_inset Flex Code
13190 \begin_layout Plain Layout
13196 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
13198 Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
13199 Es leuchtet ein, dass die Überschrift
13200 \begin_inset Quotes gld
13203 5.4.3.2.1 Sehr lange \SpecialChar ldots
13205 \begin_inset Quotes grd
13208 einen größeren linken Rand benötigt, als
13209 \begin_inset Quotes gld
13212 3.2 Sehr lange \SpecialChar ldots
13214 \begin_inset Quotes grd
13221 \begin_layout Description
13222 \begin_inset Flex Code
13225 \begin_layout Plain Layout
13231 arbeitet ähnlich wie
13232 \begin_inset Flex Code
13235 \begin_layout Plain Layout
13241 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
13242 Dies wird für die \SpecialChar LaTeX
13244 \begin_inset Flex Code
13247 \begin_layout Plain Layout
13256 \begin_layout Description
13257 \begin_inset Flex Code
13260 \begin_layout Plain Layout
13266 bedeutet, dass der Rand so gewählt wird, dass die längste Zeile des Absatzes
13267 gerade den rechten Rand berührt.
13268 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
13272 \begin_layout Description
13273 \begin_inset Flex Code
13276 \begin_layout Plain Layout
13283 \begin_inset Flex Code
13286 \begin_layout Plain Layout
13295 \begin_inset space \thinspace{}
13299 \begin_inset Flex Code
13302 \begin_layout Plain Layout
13309 \begin_inset Quotes gld
13313 \begin_inset Quotes grd
13317 -Befehle innerhalb dieses Layouts durch
13318 \begin_inset Flex Code
13321 \begin_layout Plain Layout
13329 geschützt werden müssen.
13330 (Achtung: Diese Einstellung sagt nichts darüber aus, ob der Befehl an sich
13331 geschützt werden soll.)
13334 \begin_layout Description
13335 \begin_inset Flex Code
13338 \begin_layout Plain Layout
13345 \begin_inset Flex Code
13348 \begin_layout Plain Layout
13355 \begin_inset space \thinspace{}
13359 \begin_inset Flex Code
13362 \begin_layout Plain Layout
13370 ] Gibt an, ob Zeilenumbrüche in \SpecialChar LaTeX
13372 \begin_inset Quotes gld
13376 \begin_inset Flex Code
13379 \begin_layout Plain Layout
13390 \begin_inset Quotes grd
13393 dargestellt werden, oder nicht.
13394 Man kann dies ausschalten (Wert:
13395 \begin_inset Flex Code
13398 \begin_layout Plain Layout
13404 ), um \SpecialChar TeX
13405 -Code in \SpecialChar LyX
13406 komfortabler editieren zu können.
13409 \begin_layout Description
13410 \begin_inset Flex Code
13413 \begin_layout Plain Layout
13420 \begin_inset Flex Code
13423 \begin_layout Plain Layout
13432 \begin_inset space \thinspace{}
13436 \begin_inset Flex Code
13439 \begin_layout Plain Layout
13445 ] Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
13448 \begin_inset Flex Code
13451 \begin_layout Plain Layout
13457 heißt, der Absatz erhält auf keinen Fall einen Einzug (z.
13458 \begin_inset space \thinspace{}
13462 nach einer Überschrift), wenn
13463 \begin_inset Flex Code
13466 \begin_layout Plain Layout
13473 \begin_inset Flex Code
13476 \begin_layout Plain Layout
13482 -) Paragraphen einen Einzug haben.
13483 (Daher beeinflusst die Einstellung nur
13484 \begin_inset Flex Code
13487 \begin_layout Plain Layout
13496 \begin_layout Description
13497 \begin_inset Flex Code
13500 \begin_layout Plain Layout
13507 \begin_inset Flex Code
13510 \begin_layout Plain Layout
13516 ] Der Name eines Layouts, das durch dieses ersetzt wurde.
13517 So können Sie ein Layout umbenennen und die Rückwärtskompatibilität erhalten.
13520 \begin_layout Description
13521 \begin_inset Flex Code
13524 \begin_layout Plain Layout
13531 \begin_inset Flex Code
13534 \begin_layout Plain Layout
13541 \begin_inset space \thinspace{}
13545 \begin_inset Flex Code
13548 \begin_layout Plain Layout
13554 ] Legt fest ob aufeinanderfolgende Absätze desselben Typs als zusammengehörend
13556 Das hat den Effekt, dass
13557 \begin_inset Flex Code
13560 \begin_layout Plain Layout
13566 nur einmalig vor einer solchen Gruppe ausgegeben wird.
13567 Dies ist standardmäßig der Fall für
13568 \begin_inset Flex Code
13571 \begin_layout Plain Layout
13578 \begin_inset Flex Code
13581 \begin_layout Plain Layout
13588 \begin_inset Flex Code
13591 \begin_layout Plain Layout
13597 und nicht der Fall für alle anderen Typen.
13600 \begin_layout Description
13601 \begin_inset Flex Code
13604 \begin_layout Plain Layout
13611 \begin_inset Flex Code
13614 \begin_layout Plain Layout
13623 \begin_inset space \thinspace{}
13627 \begin_inset Flex Code
13630 \begin_layout Plain Layout
13636 ] Gibt an, dass ein Paragraph nicht durch eine leere Zeile in der \SpecialChar LaTeX
13638 abgesetzt wird, sondern nur durch einen Zeilenumbruch.
13640 \begin_inset Flex Code
13643 \begin_layout Plain Layout
13649 erlaubt dies die Emulation eines reinen Texteditors (so wie die \SpecialChar TeX
13654 \begin_layout Description
13655 \begin_inset Flex Code
13658 \begin_layout Plain Layout
13665 \begin_inset Flex Code
13668 \begin_layout Plain Layout
13674 ] Der Einzug der ersten Zeile eines Absatzes.
13676 \begin_inset Flex Code
13679 \begin_layout Plain Layout
13685 bleibt für ein bestimmtes Layout fest.
13686 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
13688 \begin_inset Flex Code
13691 \begin_layout Plain Layout
13698 Außerdem benutzt das
13699 \begin_inset Flex Code
13702 \begin_layout Plain Layout
13708 -Layout innerhalb von Umgebungen den
13709 \begin_inset Flex Code
13712 \begin_layout Plain Layout
13718 der Umgebung und nicht den eigenen.
13720 \begin_inset Flex Code
13723 \begin_layout Plain Layout
13729 -Absätze innerhalb einer Aufzählung keinen Einzug.
13732 \begin_layout Description
13733 \begin_inset Flex Code
13736 \begin_layout Plain Layout
13743 \begin_inset Flex Code
13746 \begin_layout Plain Layout
13752 ] Der vertikale Anstand zwischen den Absätzen dieses Layouts.
13755 \begin_layout Description
13756 \begin_inset Flex Code
13759 \begin_layout Plain Layout
13766 \begin_inset Flex Code
13769 \begin_layout Plain Layout
13775 ] Der Benutzer kann in \SpecialChar LyX
13776 wählen ob Absätze durch
13783 \begin_inset space \space{}
13794 \begin_inset Flex Code
13797 \begin_layout Plain Layout
13807 \begin_inset space \space{}
13813 \begin_inset Flex Code
13816 \begin_layout Plain Layout
13822 ignoriert und alle Absätze durch den vertikalen Abstand von
13823 \begin_inset Flex Code
13826 \begin_layout Plain Layout
13833 Die Länge dieses Abstands berechnet sich mit
13834 \begin_inset Flex Code
13837 \begin_layout Plain Layout
13839 \begin_inset space ~
13848 \begin_inset Flex Code
13851 \begin_layout Plain Layout
13857 die Höhe einer Zeile in der normalen Schrift ist.
13858 Dadurch bleibt das Aussehen mit verschiedenen Schriften gleich.
13861 \begin_layout Description
13862 \begin_inset Flex Code
13865 \begin_layout Plain Layout
13872 \begin_inset Flex Code
13875 \begin_layout Plain Layout
13884 \begin_inset space \thinspace{}
13888 \begin_inset Flex Code
13891 \begin_layout Plain Layout
13901 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
13902 ohne diverse von \SpecialChar LaTeX
13903 benötigte Ersetzungen durchzuführen.
13906 \begin_layout Description
13907 \begin_inset Flex Code
13910 \begin_layout Plain Layout
13917 \begin_inset Flex Code
13920 \begin_layout Plain Layout
13926 ] Definiert Zeichen, die unverändert ausgegeben werden sollen.
13927 Das bedeutet, dass sie nicht in einen \SpecialChar LaTeX
13928 -Befehl übersetzt werden, falls das
13929 normalerweise der Fall wäre.
13932 \begin_layout Description
13933 \begin_inset Flex Code
13936 \begin_layout Plain Layout
13942 Befehle und Definitionen, die in die Präambel (vor
13943 \begin_inset Flex Code
13946 \begin_layout Plain Layout
13949 begin{docu\SpecialChar softhyphen
13955 ) eingefügt werden, wenn dieses Layout benutzt wird.
13956 Kann verwendet werden um Pakete zu laden, Makros zu definieren usw..
13958 \begin_inset Quotes gld
13962 \begin_inset Flex Code
13965 \begin_layout Plain Layout
13972 \begin_inset Quotes grd
13978 \begin_layout Description
13979 \begin_inset Flex Code
13982 \begin_layout Plain Layout
13989 \begin_inset Flex Code
13992 \begin_layout Plain Layout
13998 ] Der Präfix, der verwendet werden soll, wenn auf Marken dieses Absatzes
14000 Dies erlaubt die Verwendung von Formatierten Querverweisen.
14003 \begin_layout Description
14004 \begin_inset Flex Code
14007 \begin_layout Plain Layout
14014 \begin_inset Flex Code
14017 \begin_layout Plain Layout
14023 ] legt fest, dass das Layout die Funktion
14024 \begin_inset Flex Code
14027 \begin_layout Plain Layout
14034 \begin_inset CommandInset ref
14036 reference "chap:Liste-von-Funktionen"
14040 für eine List der Funktionen).
14041 Wenn Sie ein Paket mit bestimmten Optionen anfordern müssen, können Sie
14043 \begin_inset Flex Code
14046 \begin_layout Plain Layout
14052 als allgemeiner Textklassen-Parameter verwenden (siehe
14053 \begin_inset CommandInset ref
14055 reference "subsec:Allgemeine-Parameter-für"
14062 \begin_layout Description
14063 \begin_inset Flex Code
14066 \begin_layout Plain Layout
14073 \begin_inset Flex Code
14076 \begin_layout Plain Layout
14085 \begin_inset Flex Code
14088 \begin_layout Plain Layout
14094 ] Setzt die \SpecialChar LaTeX
14095 -Argumente dieses Stils zurück (der via
14096 \begin_inset Flex Code
14099 \begin_layout Plain Layout
14106 Dies ist nützlich, wenn man einen Stil mit
14107 \begin_inset Flex Code
14110 \begin_layout Plain Layout
14116 kopiert hat, aber nicht dessen (benötigten und optionalen) Argumente übernehmen
14120 \begin_layout Description
14121 \begin_inset Flex Code
14124 \begin_layout Plain Layout
14131 \begin_inset Flex Code
14134 \begin_layout Plain Layout
14143 \begin_inset Flex Code
14146 \begin_layout Plain Layout
14152 ] Behält den letzten Zählerstand bei Zählern bei, die normalerweise am Beginn
14153 einer neuen Sequenz von Absatzstilen zurückgesetzt würde.
14154 Momentan ist das nur sinnvoll, wenn
14155 \begin_inset Flex Code
14158 \begin_layout Plain Layout
14165 \begin_inset Flex Code
14168 \begin_layout Plain Layout
14177 \begin_layout Description
14178 \begin_inset Flex Code
14181 \begin_layout Plain Layout
14188 \begin_inset Flex Code
14191 \begin_layout Plain Layout
14197 ] Eine Zeichenkette, die am Ende des Inhalts des Stils ausgegeben wird.
14198 Ein Zeilenumbruch in der Ausgabe wird mit
14199 \begin_inset Flex Code
14202 \begin_layout Plain Layout
14211 \begin_layout Description
14212 \begin_inset Flex Code
14215 \begin_layout Plain Layout
14222 \begin_inset Flex Code
14225 \begin_layout Plain Layout
14232 \begin_inset Flex Code
14235 \begin_layout Plain Layout
14244 \begin_layout Description
14245 \begin_inset Flex Code
14248 \begin_layout Plain Layout
14255 \begin_inset Flex Code
14258 \begin_layout Plain Layout
14267 \begin_inset Flex Code
14270 \begin_layout Plain Layout
14277 \begin_inset Flex Code
14280 \begin_layout Plain Layout
14287 \begin_inset Flex Code
14290 \begin_layout Plain Layout
14292 \begin_inset space ~
14300 ] Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
14302 \begin_inset Flex Code
14305 \begin_layout Plain Layout
14314 \begin_inset Flex Code
14317 \begin_layout Plain Layout
14324 \begin_inset Flex Code
14327 \begin_layout Plain Layout
14333 entsprechen den Multiplikatoren 1, 1.25 und 1.667.
14334 Wenn Sie als Argument
14335 \begin_inset Flex Code
14338 \begin_layout Plain Layout
14344 angeben, müssen Sie als
14348 einen konkreten Multiplikator angeben.
14349 Im Gegensatz zu anderen Parametern erzeugt \SpecialChar LyX
14351 \begin_inset Flex Code
14354 \begin_layout Plain Layout
14360 gesetzt wird, spezifischen \SpecialChar LaTeX
14361 -Code, der das \SpecialChar LaTeX
14363 \begin_inset Flex Code
14366 \begin_layout Plain Layout
14375 \begin_layout Description
14376 \begin_inset Flex Code
14379 \begin_layout Plain Layout
14386 \begin_inset Flex Code
14389 \begin_layout Plain Layout
14396 \begin_inset space \thinspace{}
14400 \begin_inset Flex Code
14403 \begin_layout Plain Layout
14411 ] Erlaubt es, den Inhalt des Absatzes auf Rechtschreibung zu überprüfen.
14414 \begin_layout Description
14415 \begin_inset Flex Code
14418 \begin_layout Plain Layout
14425 \begin_inset Flex Code
14428 \begin_layout Plain Layout
14437 \begin_inset Flex Code
14440 \begin_layout Plain Layout
14446 ] Erhöht den Hauptzähler einers gegebenen Zählers am Anfang einer neuen
14447 Sequenz von Layouts.
14448 Momentan ist das nur sinnvoll, wenn
14449 \begin_inset Flex Code
14452 \begin_layout Plain Layout
14459 \begin_inset Flex Code
14462 \begin_layout Plain Layout
14471 \begin_layout Description
14472 \begin_inset Flex Code
14475 \begin_layout Plain Layout
14481 Der Zeichensatz, der für den Textkörper verwendet wird.
14482 \begin_inset Newline newline
14486 \begin_inset CommandInset ref
14488 reference "subsec:Beschreibung-des-Zeichensatzes"
14495 \begin_layout Description
14496 \begin_inset Flex Code
14499 \begin_layout Plain Layout
14506 \begin_inset Flex Code
14509 \begin_layout Plain Layout
14519 ist die Stufe des Stils im Inhaltsverzeichnis und wird zur automatischen
14520 Nummerierung von Abschnittsüberschriften benutzt.
14523 \begin_layout Description
14524 \begin_inset Flex Code
14527 \begin_layout Plain Layout
14536 \begin_inset Flex Code
14539 \begin_layout Plain Layout
14548 \begin_inset Flex Code
14551 \begin_layout Plain Layout
14558 \begin_inset Flex Code
14561 \begin_layout Plain Layout
14567 ] Dieser Befehl legt fest, ob die Einrückung der ersten Absatzzeile über
14568 den Absatz-Dialog ein/ausgeschaltet werden kann.
14572 \begin_inset Flex Code
14575 \begin_layout Plain Layout
14585 gesetzt ist, kann umgeschaltet werden, wenn in den Dokumenteinstellungen
14586 für die Absatztrennung
14587 \begin_inset Quotes gld
14591 \begin_inset Quotes grd
14595 \begin_inset Flex Code
14598 \begin_layout Plain Layout
14604 kann immer umgeschaltet werden, unabhängig von den Dokumenteinstellungen.
14606 \begin_inset Flex Code
14609 \begin_layout Plain Layout
14615 kann nie umgeschaltet werden.
14618 \begin_layout Description
14619 \begin_inset Flex Code
14622 \begin_layout Plain Layout
14636 ] Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
14640 \begin_layout Subsection
14641 \begin_inset CommandInset label
14647 Internationalisierung von Absatz-Stilen
14650 \begin_layout Standard
14651 Wenn ein Absatzstil (
14652 \begin_inset Flex Code
14655 \begin_layout Plain Layout
14661 ) Text definiert, der im ausgegebenen Dokument erscheinen soll, kann
14662 \begin_inset Flex Code
14665 \begin_layout Plain Layout
14672 \begin_inset Flex Code
14675 \begin_layout Plain Layout
14681 verwendet werden, um nicht-englische und sogar mehrsprachige Dokumente
14682 korrekt zu bedienen.
14683 Der folgende Auszug (aus der Datei
14684 \begin_inset Flex Code
14687 \begin_layout Plain Layout
14693 ) zeigt, wie das geht:
14696 \begin_layout LyX-Code
14701 \begin_layout LyX-Code
14704 theoremstyle{remark}
14707 \begin_layout LyX-Code
14710 newtheorem{claim}[thm]{
14717 \begin_layout LyX-Code
14721 \begin_layout LyX-Code
14725 \begin_layout LyX-Code
14730 claimname}{_(Claim)}
14733 \begin_layout LyX-Code
14737 \begin_layout LyX-Code
14741 \begin_layout LyX-Code
14750 claimname}{_(Claim)}}
14753 \begin_layout LyX-Code
14758 \begin_layout Standard
14759 Im Grunde kann jeder korrekte \SpecialChar LaTeX
14761 \begin_inset Flex Code
14764 \begin_layout Plain Layout
14771 \begin_inset Flex Code
14774 \begin_layout Plain Layout
14780 eingefügt werden, normalerweise sieht er aber so aus wie hier gezeigt.
14781 Der Schlüssel zur korrekten Übersetzung des ausgegebenen Texts ist hier
14782 die Definition des \SpecialChar LaTeX
14784 \begin_inset Flex Code
14787 \begin_layout Plain Layout
14795 und seine Verwendung in
14796 \begin_inset Flex Code
14799 \begin_layout Plain Layout
14811 \begin_layout Standard
14812 \begin_inset Flex Code
14815 \begin_layout Plain Layout
14821 erlaubt Internationalisierung mit Blick auf die Hauptsprache des Dokuments.
14822 Der Inhalt wird im Vorspann des \SpecialChar LaTeX
14823 -Dokuments ausgegeben, wie im Fall von
14825 \begin_inset Flex Code
14828 \begin_layout Plain Layout
14835 Spezifisch ist allerdings die Verwendung der
14836 \begin_inset Quotes gld
14840 \begin_inset Quotes grd
14844 \begin_inset Flex Code
14847 \begin_layout Plain Layout
14853 , die mit der Übersetzung seines Inhalts in die Dokumentsprache ersetzt
14854 wird, wenn \SpecialChar LyX
14855 eine \SpecialChar LaTeX
14859 \begin_layout Standard
14860 \begin_inset Flex Code
14863 \begin_layout Plain Layout
14869 ist etwas komplexer, da sie auf mehrsprachige Dokumente abzielt und eine
14870 Schnittstelle zum Paket
14871 \begin_inset Flex Code
14874 \begin_layout Plain Layout
14881 Sein Inhalt wird jeweils einmal für jede im Dokument verwendete Sprache
14882 in den Vorspann eingefügt.
14884 \begin_inset Flex Code
14887 \begin_layout Plain Layout
14893 wird dabei jeweils durch die Übersetzung in die betreffende Sprache ersetzt;
14895 \begin_inset Flex Code
14898 \begin_layout Plain Layout
14904 wird vom Babel-Namen für die Sprache ersetzt (z.
14905 \begin_inset space \thinspace{}
14910 \begin_inset Flex Code
14913 \begin_layout Plain Layout
14922 \begin_layout Standard
14923 Ein deutschsprachiges Dokument, das auch einen französischen Abschnitt enthält,
14924 würde also etwa folgendes im Vorspann stehen haben:
14927 \begin_layout LyX-Code
14936 claimname}{Affirmation}}
14937 \begin_inset Newline newline
14948 claimname}{Behauptung}}
14949 \begin_inset Newline newline
14956 claimname}{Behauptung}
14959 \begin_layout Standard
14962 \begin_inset Flex Code
14965 \begin_layout Plain Layout
14971 werden gemeinsam den jeweils korrekten Text in der Ausgabe erzeugen.
14974 \begin_layout Standard
14975 Wichtig zu wissen ist, dass die Übersetzungen selbst von \SpecialChar LyX
14976 beigesteuert werden.
14977 Dabei wird die Datei
14978 \begin_inset Flex Code
14981 \begin_layout Plain Layout
14989 \begin_inset Flex Code
14992 \begin_layout Plain Layout
14999 \begin_inset Flex Code
15002 \begin_layout Plain Layout
15008 nur richtig sinnvoll im Fall von Layout-Dateien sind, die mit \SpecialChar LyX
15010 werden, da benutzereigene Layout-Dateien von \SpecialChar LyX
15011 ' Übersetzungsmechanismus
15012 nicht berücksichtigt werden, wenn die Datei
15013 \begin_inset Flex Code
15016 \begin_layout Plain Layout
15022 nicht entsprechend bearbeitet wurde.
15023 Umgekehrt sollten alle Layout-Dateien, die in \SpecialChar LyX
15024 aufgenommen werden sollen,
15025 diese Marken auch konsequent einsetzen.
15026 Beachten Sie, dass die Übersetzungen, die \SpecialChar LyX
15027 bietet, niemals mit kleineren
15028 Versionssprüngen geändert werden (bspw.
15029 \begin_inset space \space{}
15032 zwischen Version 2.1.x und 2.1.y).
15033 Es ist aber damit zu rechnen, dass dies im Rahmen eines Hauptversionssprungs
15035 \begin_inset space \thinspace{}
15039 \begin_inset space \space{}
15042 von 2.2.x auf 2.3.0) geschieht.
15045 \begin_layout Subsection
15047 \begin_inset CommandInset label
15049 name "subsec:Gleitobjekte"
15056 \begin_layout Standard
15057 Es ist nötig, Gleitobjekte (
15058 \begin_inset Flex Noun
15061 \begin_layout Plain Layout
15068 \begin_inset Flex Noun
15071 \begin_layout Plain Layout
15077 ,\SpecialChar ldots
15078 ) in der Textklasse selber zu definieren.
15079 Standardgleitobjekte sind in der Datei
15080 \begin_inset Flex Code
15083 \begin_layout Plain Layout
15089 enthalten, so dass Sie sie nur noch
15092 \begin_layout LyX-Code
15093 Input stdfloats.inc
15096 \begin_layout Standard
15097 zu Ihrer Layoutdatei hinzufügen müssen.
15098 Wenn Sie eine Textklasse implementieren wollen, die andere Gleitobjekttypen
15099 enthält (wie zum Beispiel die AGU-Klasse), werden Ihnen die folgenden Informati
15103 \begin_layout Description
15104 \begin_inset Flex Code
15107 \begin_layout Plain Layout
15114 \begin_inset Flex Code
15117 \begin_layout Plain Layout
15123 =!htbpH] Erlaubte Platzierungsoptionen für den Gleitobjekttyp.
15124 Der Wert ist eine Zeichenkette aus Platzierungszeichen.
15125 Mögliche Zeichen sind:
15130 \begin_inset Quotes gld
15134 \begin_inset Quotes grd
15142 \begin_inset Quotes gld
15146 \begin_inset Quotes grd
15154 \begin_inset Quotes gld
15158 \begin_inset Quotes grd
15166 \begin_inset Quotes gld
15169 auf Seite nur mit Gleitobjekten
15170 \begin_inset Quotes grd
15178 \begin_inset Quotes gld
15182 \begin_inset Quotes grd
15190 \begin_inset Quotes gld
15193 ignoriere LaTeX-Regeln
15194 \begin_inset Quotes erd
15198 Die Reihenfolge der Zeichen in der Zeichenkette ist egal.
15199 Wenn keine Platzierungsoptionen erlaubt sind, verwendet man stattdessen
15207 \begin_layout Description
15208 \begin_inset Flex Code
15211 \begin_layout Plain Layout
15218 \begin_inset Flex Code
15221 \begin_layout Plain Layout
15228 \begin_inset space \thinspace{}
15234 \begin_inset Flex Code
15237 \begin_layout Plain Layout
15245 ] Definiert ob das Gleitobjekt mit Hilfe des \SpecialChar LaTeX
15250 (sidewaysfloat) rotiert werden kann.
15251 Falls das nicht der Fall ist, setzt man es auf
15252 \begin_inset Flex Code
15255 \begin_layout Plain Layout
15264 \begin_layout Description
15265 \begin_inset Flex Code
15268 \begin_layout Plain Layout
15275 \begin_inset Flex Code
15278 \begin_layout Plain Layout
15285 \begin_inset space \thinspace{}
15291 \begin_inset Flex Code
15294 \begin_layout Plain Layout
15302 ] Definiert ob das Gleitobjekt eine
15303 \begin_inset Quotes gld
15307 \begin_inset Quotes grd
15310 Version hat, die in einem zweispaltigen Dokument die komplette Seitenbreite
15312 Falls das nicht der Fall ist, setzt man es auf
15313 \begin_inset Flex Code
15316 \begin_layout Plain Layout
15325 \begin_layout Description
15326 \begin_inset Flex Code
15329 \begin_layout Plain Layout
15342 \begin_inset Flex Code
15345 \begin_layout Plain Layout
15352 \begin_inset Quotes erd
15356 \begin_inset Quotes erd
15359 ] Die Dateinamenserweiterung einer zusätzlichen Datei für das Abbildungsver\SpecialChar softhyphen
15363 schreibt die Beschriftungen in diese Datei.
15366 \begin_layout Description
15367 \begin_inset Flex Code
15370 \begin_layout Plain Layout
15377 \begin_inset Flex Code
15380 \begin_layout Plain Layout
15387 \begin_inset Quotes erd
15391 \begin_inset Quotes erd
15394 ] Die Zeichenkette, die in den Menüs und für die Beschriftung benutzt wird.
15395 Dies wird in die aktuelle Sprache übersetzt, wenn babel verwendet wird.
15398 \begin_layout Description
15399 \begin_inset Flex Code
15402 \begin_layout Plain Layout
15408 Diese Marken kontrollieren die XHTML-Ausgabe.
15410 \begin_inset CommandInset ref
15412 reference "sec:Tags-for-XHTML"
15419 \begin_layout Description
15420 \begin_inset Flex Code
15423 \begin_layout Plain Layout
15432 \begin_inset Flex Code
15435 \begin_layout Plain Layout
15444 \begin_inset space \thinspace{}
15448 \begin_inset Flex Code
15451 \begin_layout Plain Layout
15457 ] Gibt an, ob das Gleitobjekt bereits in der Dokumentklasse definiert ist
15458 oder ob das \SpecialChar LaTeX
15460 \begin_inset Flex Code
15463 \begin_layout Plain Layout
15469 geladen werden muss, um es zu definieren.
15470 Die Voreinstellung ist
15471 \begin_inset Flex Code
15474 \begin_layout Plain Layout
15480 , was bedeutet, dass
15481 \begin_inset Flex Code
15484 \begin_layout Plain Layout
15492 \begin_inset Flex Code
15495 \begin_layout Plain Layout
15501 gesetzt werden, wenn das Gleitobjekt bereits in der Dokumentklasse definiert
15505 \begin_layout Description
15506 \begin_inset Flex Code
15509 \begin_layout Plain Layout
15516 \begin_inset Flex Code
15519 \begin_layout Plain Layout
15526 \begin_inset Quotes erd
15530 \begin_inset Quotes erd
15533 ] Der Befehl der verwendet wird, um eine Liste der Gleitobjekte dieses Typs
15534 zu generieren; das `
15536 ' muss weggelassen werden.
15541 angegeben werden, wenn
15542 \begin_inset Flex Code
15545 \begin_layout Plain Layout
15552 \begin_inset Flex Code
15555 \begin_layout Plain Layout
15561 gesetzt ist, da es sonst keine Möglichkeit gibt, diesen Befehl zu erstellen.
15562 Er wird ignoriert, falls
15563 \begin_inset Flex Code
15566 \begin_layout Plain Layout
15573 \begin_inset Flex Code
15576 \begin_layout Plain Layout
15582 gesetzt ist, da es dann eine Möglichkeit gibt.
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
15613 ] Die Überschrift für das Gleitobjekt-Verzeichnis (z.
15614 \begin_inset space \thinspace{}
15619 \begin_inset Quotes gld
15622 Abbildungsverzeichnis
15623 \begin_inset Quotes grd
15627 Sie wird für die Bildschirmmarke in \SpecialChar LyX
15628 verwendet, von \SpecialChar LaTeX
15629 für den Titel verwendet
15630 und als Titel in der XHTML-Ausgabe.
15631 Sie wird in die Dokumentsprache übersetzt.
15634 \begin_layout Description
15635 \begin_inset Flex Code
15638 \begin_layout Plain Layout
15645 \begin_inset Flex Code
15648 \begin_layout Plain Layout
15655 \begin_inset Quotes erd
15659 \begin_inset Quotes erd
15662 ] Dieses optionale Argument bestimmt, ob Gleitobjekte dieser Klasse mit
15663 der Abschnittsnummer dieses Dokuments nummeriert werden.
15665 \begin_inset Flex Code
15668 \begin_layout Plain Layout
15675 \begin_inset Quotes gld
15679 \begin_inset Flex Code
15682 \begin_layout Plain Layout
15689 \begin_inset Quotes grd
15692 gesetzt ist, werden die Gleitobjekte mit den Kapitelnummern nummeriert.
15695 \begin_layout Description
15696 \begin_inset Flex Code
15699 \begin_layout Plain Layout
15706 \begin_inset Flex Code
15709 \begin_layout Plain Layout
15716 \begin_inset Quotes erd
15720 \begin_inset Quotes erd
15723 ] Die Standardplatzierung für die Gleitobjektklasse.
15729 \begin_inset Flex Code
15732 \begin_layout Plain Layout
15738 sollte die Standard-\SpecialChar LaTeX
15740 \begin_inset Flex Code
15743 \begin_layout Plain Layout
15750 \begin_inset Flex Code
15753 \begin_layout Plain Layout
15760 \begin_inset Flex Code
15763 \begin_layout Plain Layout
15770 \begin_inset Flex Code
15773 \begin_layout Plain Layout
15779 für oben, unten, Seite und hier enthalten.
15783 \begin_layout Plain Layout
15784 Wie in \SpecialChar LaTeX
15785 ist die Reihenfolge der Buchstaben unerheblich.
15790 Zusätzlich gibt es den neuen Typ
15791 \begin_inset Flex Code
15794 \begin_layout Plain Layout
15800 , der nicht wirklich für ein Gleitobjekt steht, denn er bedeutet: drucke
15805 und nirgendwo sonst.
15807 \begin_inset Flex Code
15810 \begin_layout Plain Layout
15816 besonders ist und wegen der Implementierungsdetails nicht bei nicht-eingebauten
15817 Gleitobjekttypen benutzt werden kann.
15818 Wenn Sie die Platzierung nicht verstehen, benutzen Sie einfach
15819 \begin_inset Quotes gld
15823 \begin_inset Flex Code
15826 \begin_layout Plain Layout
15833 \begin_inset Quotes grd
15839 \begin_layout Description
15840 \begin_inset Flex Code
15843 \begin_layout Plain Layout
15850 \begin_inset Flex Code
15853 \begin_layout Plain Layout
15859 ] Der Präfix, der verwendet werden soll, wenn auf Marken dieser Gleitobjekte
15861 Dies erlaubt die Verwendung von Formatierten Querverweisen.
15863 \begin_inset Flex Code
15866 \begin_layout Plain Layout
15872 eines kopierten Stils entfernen, indem
15873 \begin_inset Flex Code
15876 \begin_layout Plain Layout
15883 \begin_inset Quotes gld
15887 \begin_inset Quotes grd
15893 \begin_layout Description
15894 \begin_inset Flex Code
15897 \begin_layout Plain Layout
15904 \begin_inset Flex Code
15907 \begin_layout Plain Layout
15914 \begin_inset Quotes erd
15918 \begin_inset Quotes erd
15921 ] ist der Gleitobjektstil, wenn er mit
15922 \begin_inset Flex Code
15925 \begin_layout Plain Layout
15936 \begin_layout Description
15937 \begin_inset Flex Code
15940 \begin_layout Plain Layout
15947 \begin_inset Flex Code
15950 \begin_layout Plain Layout
15957 \begin_inset Quotes erd
15961 \begin_inset Quotes erd
15965 \begin_inset Quotes gld
15969 \begin_inset Quotes grd
15972 der neuen Gleitobjektklasse, wie z.
15973 \begin_inset space \thinspace{}
15977 Programm oder Algorithmus.
15978 Nach dem entsprechenden
15979 \begin_inset Flex Code
15982 \begin_layout Plain Layout
15991 \begin_inset Flex Code
15994 \begin_layout Plain Layout
16003 \begin_inset Flex Code
16006 \begin_layout Plain Layout
16017 \begin_layout Description
16018 \begin_inset Flex Code
16021 \begin_layout Plain Layout
16028 \begin_inset Flex Code
16031 \begin_layout Plain Layout
16038 \begin_inset space \thinspace{}
16042 \begin_inset Flex Code
16045 \begin_layout Plain Layout
16053 ] Gibt an, ob dieses Gleitobjekt mit Hilfe des \SpecialChar LaTeX
16055 \begin_inset Flex Code
16058 \begin_layout Plain Layout
16064 definiert wurde, entweder durch die Dokumentklassen, ein anderes Paket
16065 oder durch \SpecialChar LyX
16069 \begin_layout Description
16070 Anmerkung: Wenn ein Gleitobjekt vom Typ
16074 definiert wurde, gibt es automatisch einen dazugehörigen Zähler namens
16082 \begin_layout Subsection
16083 Flexible Einfügungen und InsetLayout
16084 \begin_inset CommandInset label
16086 name "subsec:Flexible-Einfügungen-und"
16093 \begin_layout Standard
16094 Es gibt drei Arten von flexiblen Einfügungen:
16097 \begin_layout Itemize
16099 \begin_inset Flex Code
16102 \begin_layout Plain Layout
16108 ): diese definieren semantische Textauszeichnungen, die mit \SpecialChar LaTeX
16111 \begin_inset Flex Code
16114 \begin_layout Plain Layout
16123 \begin_inset Flex Code
16126 \begin_layout Plain Layout
16137 \begin_layout Itemize
16138 benutzerdefiniert (
16139 \begin_inset Flex Code
16142 \begin_layout Plain Layout
16148 ): diese können benutzt werden, um benutzer\SpecialChar softhyphen
16149 de\SpecialChar softhyphen
16150 fi\SpecialChar softhyphen
16151 nier\SpecialChar softhyphen
16152 te einklappbare Einfügungen
16153 zu definieren, ähnlich wie \SpecialChar TeX
16154 -Code, Fuß\SpecialChar softhyphen
16155 no\SpecialChar softhyphen
16157 Ein naheliegendes Beispiel ist die Endnotiz, die im
16158 \begin_inset Flex Code
16161 \begin_layout Plain Layout
16167 -Modul definiert ist.
16170 \begin_layout Itemize
16172 \begin_inset Flex Code
16175 \begin_layout Plain Layout
16181 ): diese werden mit DocBook-Klassen benutzt.
16184 \begin_layout Standard
16185 Flexible Einfügungen werden mit der
16186 \begin_inset Flex Code
16189 \begin_layout Plain Layout
16195 -Marke definiert, die weiter unten erklärt wird.
16198 \begin_layout Standard
16200 \begin_inset Flex Code
16203 \begin_layout Plain Layout
16209 -Marke besitzt noch eine andere Funktion: sie kann benutzt werden, um das
16210 allgemeine Aussehen vieler verschiedener Einfügungstypen anzupassen.
16212 \begin_inset Flex Code
16215 \begin_layout Plain Layout
16221 benutzt werden, um die Layout-Parameter für Fußnoten, Randnoten, eingefügten
16222 Noten, \SpecialChar TeX
16223 -Code (ERT), Zweige, Stichwortverzeichnisse, Boxen, Tabellen, Algorithme
16224 n, URLs und Legenden anzupassen, ebenso um flexible Einfügungen zu definieren.
16227 \begin_layout Standard
16229 \begin_inset Flex Code
16232 \begin_layout Plain Layout
16238 -Definition muss mit folgender Zeile beginnen:
16241 \begin_layout LyX-Code
16245 \begin_layout Standard
16247 \begin_inset Flex Code
16250 \begin_layout Plain Layout
16256 die Einfügung, deren Layout definiert wird.
16257 Es gibt vier Möglichkeiten.
16260 \begin_layout Enumerate
16261 Das Layout für eine existierende Einfügung wird geändert.
16262 In diesem Fall kann
16263 \begin_inset Flex Code
16266 \begin_layout Plain Layout
16273 \begin_inset Flex Code
16276 \begin_layout Plain Layout
16283 \begin_inset Flex Code
16286 \begin_layout Plain Layout
16293 \begin_inset Flex Code
16296 \begin_layout Plain Layout
16303 \begin_inset Flex Code
16306 \begin_layout Plain Layout
16313 \begin_inset Flex Code
16316 \begin_layout Plain Layout
16323 \begin_inset Flex Code
16326 \begin_layout Plain Layout
16333 \begin_inset Flex Code
16336 \begin_layout Plain Layout
16343 \begin_inset Flex Code
16346 \begin_layout Plain Layout
16353 \begin_inset Flex Code
16356 \begin_layout Plain Layout
16363 \begin_inset Flex Code
16366 \begin_layout Plain Layout
16373 \begin_inset Flex Code
16376 \begin_layout Plain Layout
16383 \begin_inset Flex Code
16386 \begin_layout Plain Layout
16393 \begin_inset Flex Code
16396 \begin_layout Plain Layout
16403 \begin_inset Flex Code
16406 \begin_layout Plain Layout
16413 \begin_inset Flex Code
16416 \begin_layout Plain Layout
16423 \begin_inset Flex Code
16426 \begin_layout Plain Layout
16433 \begin_inset Flex Code
16436 \begin_layout Plain Layout
16443 \begin_inset Flex Code
16446 \begin_layout Plain Layout
16453 \begin_inset Flex Code
16456 \begin_layout Plain Layout
16463 \begin_inset Flex Code
16466 \begin_layout Plain Layout
16475 \begin_layout Enumerate
16476 Das Layout für eine neue flexible Einfügung wird definiert.
16477 In diesem Fall muss
16478 \begin_inset Flex Code
16481 \begin_layout Plain Layout
16488 \begin_inset Quotes gld
16492 \begin_inset Flex Code
16495 \begin_layout Plain Layout
16502 \begin_inset Quotes grd
16506 \begin_inset Flex Code
16509 \begin_layout Plain Layout
16515 ein beliebiger gültiger Bezeichner sein kann, der in keiner anderen existierend
16516 en Einfügung benutzt wird.
16517 Der Bezeichner darf Leerzeichen enthalten, dann muss aber der komplette
16518 Typ in Anführungszeichen gesetzt werden.
16519 Beachten Sie, dass die Definition einer flexiblen Einfügung auch einen
16521 \begin_inset Flex Code
16524 \begin_layout Plain Layout
16534 , der festlegt, welcher Einfügungstyp definiert wird.
16537 \begin_layout Enumerate
16538 Das Layout für einen benutzerdefinierten Zweig wird definiert.
16539 In diesem Fall muss
16540 \begin_inset Flex Code
16543 \begin_layout Plain Layout
16550 \begin_inset Quotes gld
16554 \begin_inset Flex Code
16557 \begin_layout Plain Layout
16564 \begin_inset Quotes grd
16568 \begin_inset Flex Code
16571 \begin_layout Plain Layout
16577 ein beliebiger existierender Bezeichner für einen im Dokument definierten
16579 Der Bezeichner darf Leerzeichen enthalten, dann muss aber der komplette
16580 Typ in Anführungszeichen gesetzt werden.
16581 Der Hauptzweck einer solchen Definition ist es, spezifische Zweige in \SpecialChar LaTeX
16586 \begin_layout Enumerate
16587 Das Layout einer benutzer- oder klassenspezifischen Legende wird definiert.
16588 In diesem Fall muss
16589 \begin_inset Flex Code
16592 \begin_layout Plain Layout
16599 \begin_inset Quotes gld
16603 \begin_inset Flex Code
16606 \begin_layout Plain Layout
16613 \begin_inset Quotes grd
16617 \begin_inset Flex Code
16620 \begin_layout Plain Layout
16626 den Namen der Legende spezifiziert, wie er im Menü erscheint.
16627 Schauen Sie sich die Standard-Legende (
16628 \begin_inset Flex Code
16631 \begin_layout Plain Layout
16637 ), die spezifischen Legenden der KOMA-Script-Klassen (
16638 \begin_inset Flex Code
16641 \begin_layout Plain Layout
16648 \begin_inset Flex Code
16651 \begin_layout Plain Layout
16660 \begin_inset space ~
16666 \begin_inset Flex Code
16669 \begin_layout Plain Layout
16675 ) für Beispiele an.
16678 \begin_layout Standard
16680 \begin_inset Flex Code
16683 \begin_layout Plain Layout
16689 -Definition kann folgende Einträge enthalten:
16692 \begin_layout Description
16693 \begin_inset Flex Code
16696 \begin_layout Plain Layout
16703 \begin_inset Flex Code
16706 \begin_layout Plain Layout
16712 =""] Diese Einfügung erscheint im Inhaltsverzeichnis des spezifizierten
16714 Bei einer leeren Zeichenkette erscheint sie nirgends.
16716 \begin_inset Flex Code
16719 \begin_layout Plain Layout
16726 \begin_inset Flex Code
16729 \begin_layout Plain Layout
16736 Dies ist nur für Flex-Einfügungen implementiert.
16737 Standard: deaktiviert.
16740 \begin_layout Description
16741 \begin_inset Flex Code
16744 \begin_layout Plain Layout
16751 \begin_inset Flex Code
16754 \begin_layout Plain Layout
16760 ] Definiert die Argumentnummer eines Befehls/einer Umgebung, die im aktuellen
16761 Layout definiert ist.
16762 Die Definition muss mit
16763 \begin_inset Flex Code
16766 \begin_layout Plain Layout
16774 \begin_inset CommandInset ref
16776 reference "subsec:Einzelne-Absatz-Layouts"
16783 \begin_layout Description
16784 \begin_inset Flex Code
16787 \begin_layout Plain Layout
16793 Präambel um Sprachbefehle zu modifizieren; siehe
16794 \begin_inset CommandInset ref
16796 reference "subsec:I18n"
16803 \begin_layout Description
16804 \begin_inset Flex Code
16807 \begin_layout Plain Layout
16814 \begin_inset Flex Code
16817 \begin_layout Plain Layout
16823 ] ist die Hintergrundfarbe der Einfügung.
16825 \begin_inset CommandInset ref
16827 reference "chap:Namen-von-Farben"
16831 für eine Liste von verfügbaren Farbnamen.
16834 \begin_layout Description
16835 \begin_inset Flex Code
16838 \begin_layout Plain Layout
16845 \begin_inset Flex Code
16848 \begin_layout Plain Layout
16857 \begin_inset space \thinspace{}
16861 \begin_inset Flex Code
16864 \begin_layout Plain Layout
16870 ] Ob der Inhalt der Einfügung als Marke verwendet werden soll, wenn die
16871 Einfügung geschlossen ist.
16874 \begin_layout Description
16875 \begin_inset Flex Code
16878 \begin_layout Plain Layout
16885 \begin_inset Flex Code
16888 \begin_layout Plain Layout
16894 ] Wie bei Absatz-Layouts, siehe
16895 \begin_inset CommandInset ref
16897 reference "subsec:Einzelne-Absatz-Layouts"
16902 Beachten Sie, dass der komplette Typ angegeben werden muss, z.
16903 \begin_inset space \thinspace{}
16908 \begin_inset Flex Code
16911 \begin_layout Plain Layout
16912 CopyStyle Flex:<Name>
16920 \begin_layout Description
16921 \begin_inset Flex Code
16924 \begin_layout Plain Layout
16931 \begin_inset Flex Code
16934 \begin_layout Plain Layout
16943 \begin_inset space \thinspace{}
16947 \begin_inset Flex Code
16950 \begin_layout Plain Layout
16956 ] zeigt an, ob der Benutzer den Absatzeinstellungen-Dialog benutzen darf.
16959 \begin_layout Description
16960 \begin_inset Flex Code
16963 \begin_layout Plain Layout
16970 \begin_inset Flex Code
16973 \begin_layout Plain Layout
16980 \begin_inset Flex Code
16983 \begin_layout Plain Layout
16990 \begin_inset Flex Code
16993 \begin_layout Plain Layout
17000 Es beschreibt den Rendering-Stil für den Einfügungsrahmen und die -knöpfe.
17001 Fußnoten benutzen im allgemeinen
17002 \begin_inset Flex Code
17005 \begin_layout Plain Layout
17017 \begin_inset Flex Code
17020 \begin_layout Plain Layout
17027 \begin_inset Flex Code
17030 \begin_layout Plain Layout
17039 \begin_layout Description
17040 \begin_inset Flex Code
17043 \begin_layout Plain Layout
17050 \begin_inset Flex Code
17053 \begin_layout Plain Layout
17060 \begin_inset space \thinspace{}
17064 \begin_inset Flex Code
17067 \begin_layout Plain Layout
17075 ] Nur sinnvoll wenn der
17076 \begin_inset Flex Code
17079 \begin_layout Plain Layout
17086 \begin_inset Flex Code
17089 \begin_layout Plain Layout
17096 Gibt an, ob die Umgebung in der Ausgabe abgesetzt erscheint oder in einer
17097 Zeile mit dem umgebenden Text.
17099 \begin_inset Flex Code
17102 \begin_layout Plain Layout
17108 gesetzt, wird angenommen, dass die \SpecialChar LaTeX
17109 -Umgebung Leerraum nach den
17110 \begin_inset Flex Code
17113 \begin_layout Plain Layout
17126 \begin_inset Flex Code
17129 \begin_layout Plain Layout
17141 Befehlen ignoriert (inklusive des Zeilenumbruchzeichens).
17144 \begin_layout Description
17145 \begin_inset Flex Code
17148 \begin_layout Plain Layout
17155 \begin_inset Flex Code
17158 \begin_layout Plain Layout
17167 \begin_layout Description
17168 \begin_inset Flex Code
17171 \begin_layout Plain Layout
17181 die Marke benutzt (siehe
17182 \begin_inset CommandInset ref
17184 reference "subsec:Beschreibung-des-Zeichensatzes"
17189 Beachten Sie, dass die Definition dieses Fonts automatisch dem
17190 \begin_inset Flex Code
17193 \begin_layout Plain Layout
17199 denselben Wert zuweist, das heißt
17200 \begin_inset Flex Code
17203 \begin_layout Plain Layout
17209 muss zuerst definiert werden und
17210 \begin_inset Flex Code
17213 \begin_layout Plain Layout
17219 danach, wenn sie unterschiedlich sein sollen.
17222 \begin_layout Description
17223 \begin_inset Flex Code
17226 \begin_layout Plain Layout
17227 FixedWidthPreambleEncoding
17233 \begin_inset Flex Code
17236 \begin_layout Plain Layout
17245 \begin_inset space \thinspace{}
17249 \begin_inset Flex Code
17252 \begin_layout Plain Layout
17258 ] Ob eine Zeichenkodierung mit
17259 \begin_inset Quotes gld
17263 \begin_inset Quotes grd
17266 für den übersetzten Inhalt von
17267 \begin_inset Flex Code
17270 \begin_layout Plain Layout
17277 \begin_inset Flex Code
17280 \begin_layout Plain Layout
17287 Dies wird für spezielle \SpecialChar LaTeX
17292 benötigt, die keine variable Zeichenkodierung wie
17297 Diese Einstellung wird ignoriert, wenn \SpecialChar LaTeX
17298 -Varianten wie Xe\SpecialChar TeX
17299 oder Lua\SpecialChar TeX
17301 werden, die Unicode voll unterstützen.
17304 \begin_layout Description
17305 \begin_inset Flex Code
17308 \begin_layout Plain Layout
17309 ForceLocalFontSwitch
17315 \begin_inset Flex Code
17318 \begin_layout Plain Layout
17327 \begin_inset space \thinspace{}
17331 \begin_inset Flex Code
17334 \begin_layout Plain Layout
17340 ] Wenn babel verwendet wird; ob immer eine lokale Umschaltung der Sprache
17341 erfolgen soll (mittels
17342 \begin_inset Flex Code
17345 \begin_layout Plain Layout
17353 ) und nie eine globale (mittels
17354 \begin_inset Flex Code
17357 \begin_layout Plain Layout
17368 \begin_layout Description
17369 \begin_inset Flex Code
17372 \begin_layout Plain Layout
17379 \begin_inset Quotes gld
17384 \begin_inset Quotes grd
17387 und führt zu einer links-nach-rechts-Ausgabe, zum Beispiel bei \SpecialChar TeX
17391 \begin_inset Flex Code
17394 \begin_layout Plain Layout
17400 ist eine Behelfslösung.
17403 \begin_layout Description
17404 \begin_inset Flex Code
17407 \begin_layout Plain Layout
17414 \begin_inset Flex Code
17417 \begin_layout Plain Layout
17426 \begin_inset space \thinspace{}
17430 \begin_inset Flex Code
17433 \begin_layout Plain Layout
17439 ] erzwingt einen Zeilenumbruch in der \SpecialChar LaTeX
17440 -Ausgabe vor und nach der Einfügung.
17441 Dies stellt sicher, dass die Einfügung in eigenen Zeilen ausgegeben wird,
17442 um die Ausgabe später besser anderweitig einfacher verändern zu können.
17445 \begin_layout Description
17446 \begin_inset Flex Code
17449 \begin_layout Plain Layout
17456 \begin_inset Flex Code
17459 \begin_layout Plain Layout
17468 \begin_inset space \thinspace{}
17472 \begin_inset Flex Code
17475 \begin_layout Plain Layout
17481 ] zeigt an, ob stattdessen
17482 \begin_inset Flex Code
17485 \begin_layout Plain Layout
17491 benutzt werden soll oder ob der Benutzer den Absatzstil der Einfügung ändern
17495 \begin_layout Description
17496 \begin_inset Flex Code
17499 \begin_layout Plain Layout
17506 \begin_inset Flex Code
17509 \begin_layout Plain Layout
17518 \begin_inset space \thinspace{}
17522 \begin_inset Flex Code
17525 \begin_layout Plain Layout
17531 ] Wie bei Absatz-Layouts, siehe
17532 \begin_inset CommandInset ref
17534 reference "subsec:Einzelne-Absatz-Layouts"
17541 \begin_layout Description
17542 \begin_inset Flex Code
17545 \begin_layout Plain Layout
17551 Diese Tags kontrollieren die XHTML-Ausgabe.
17553 \begin_inset CommandInset ref
17555 reference "sec:Tags-for-XHTML"
17562 \begin_layout Description
17563 \begin_inset Flex Code
17566 \begin_layout Plain Layout
17573 \begin_inset Flex Code
17576 \begin_layout Plain Layout
17585 \begin_inset space \thinspace{}
17589 \begin_inset Flex Code
17592 \begin_layout Plain Layout
17598 ] Ob der Inhalt der Einfügung für die Zeichenketten des 'Gliederungs'-Fensters
17599 verwendet werden soll
17601 for all table of contents, regardless of the AddToToc setting
17604 Zum Beispiel will man nicht, dass der Inhalt einer Fußzeile im Namen des
17605 Abschnitts im Inhaltsverzeichnis des Gliederungs-Fensters erscheint.
17606 Aber man will normalerweise, dass der Inhalt von Zeichenstilen erscheint.
17609 \begin_layout Description
17610 \begin_inset Flex Code
17613 \begin_layout Plain Layout
17620 \begin_inset Flex Code
17623 \begin_layout Plain Layout
17632 \begin_inset space \thinspace{}
17636 \begin_inset Flex Code
17639 \begin_layout Plain Layout
17645 ] Wenn dies auf 1 gesetzt ist und
17646 \begin_inset Flex Code
17649 \begin_layout Plain Layout
17655 aktiviert ist, fügt die Einfügung eine Zusammenfassung ihres Inhalts zum
17656 spezifizierten Inhaltsverzeichnis.
17657 Ansonsten scheint dort nur die Marke auf.
17660 \begin_layout Description
17661 \begin_inset Flex Code
17664 \begin_layout Plain Layout
17673 \begin_inset Flex Code
17676 \begin_layout Plain Layout
17685 \begin_inset space \thinspace{}
17689 \begin_inset Flex Code
17692 \begin_layout Plain Layout
17698 ] Wie bei Absatz-Layouts, siehe
17699 \begin_inset CommandInset ref
17701 reference "subsec:Einzelne-Absatz-Layouts"
17708 \begin_layout Description
17709 \begin_inset Flex Code
17712 \begin_layout Plain Layout
17718 ist die für die Marke benutze Schrift (siehe
17719 \begin_inset CommandInset ref
17721 reference "subsec:Beschreibung-des-Zeichensatzes"
17726 Beachten Sie, dass diese Definition niemals vor
17727 \begin_inset Flex Code
17730 \begin_layout Plain Layout
17736 erscheinen darf, weil sie sonst unwirksam ist.
17739 \begin_layout Description
17740 \begin_inset Flex Code
17743 \begin_layout Plain Layout
17750 \begin_inset Flex Code
17753 \begin_layout Plain Layout
17760 \begin_inset Quotes erd
17764 \begin_inset Quotes erd
17767 ] wird auf dem Knopf und anderswo als Einfügungsmarke angezeigt.
17768 Einige Einfügungstypen (\SpecialChar TeX
17769 -Code und Zweig) ändern diese Marke im Vo\SpecialChar softhyphen
17770 rü\SpecialChar softhyphen
17771 ber\SpecialChar softhyphen
17775 \begin_layout Description
17776 \begin_inset Flex Code
17779 \begin_layout Plain Layout
17785 Sprachabhängige Präambel; siehe
17786 \begin_inset CommandInset ref
17788 reference "subsec:I18n"
17795 \begin_layout Description
17796 \begin_inset Flex Code
17799 \begin_layout Plain Layout
17806 \begin_inset Flex Code
17809 \begin_layout Plain Layout
17815 ] ist der Name der \SpecialChar LaTeX
17816 -Umgebung oder des \SpecialChar LaTeX
17820 \begin_layout Description
17821 \begin_inset Flex Code
17824 \begin_layout Plain Layout
17831 \begin_inset Flex Code
17834 \begin_layout Plain Layout
17840 ] ist ein optionaler Parameter für den zugehörigen
17841 \begin_inset Flex Code
17844 \begin_layout Plain Layout
17850 , einschließ\SpecialChar softhyphen
17851 lich möglicher Klammerpaare wie
17852 \begin_inset Flex Code
17855 \begin_layout Plain Layout
17862 Dieser Parameter kann in \SpecialChar LyX
17863 nicht geändert werden (man verwendet
17864 \begin_inset Flex Code
17867 \begin_layout Plain Layout
17873 für anpassbare Parameters).
17874 Dieser wird nach allen anderen \SpecialChar LaTeX
17876 \begin_inset Flex Code
17879 \begin_layout Plain Layout
17888 \begin_layout Description
17889 \begin_inset Flex Code
17892 \begin_layout Plain Layout
17899 \begin_inset Flex Code
17902 \begin_layout Plain Layout
17903 Command, Environment, None
17908 ] Wie der Stil in \SpecialChar LaTeX
17913 \begin_layout Plain Layout
17914 \begin_inset Flex Code
17917 \begin_layout Plain Layout
17923 ist vielleicht etwas missverständlich, da diese Regeln auch für SGML-Klassen
17925 Siehe die SGML-Klassendateienfür spezielle Beispiele.
17934 \begin_layout Description
17935 \begin_inset Flex Code
17938 \begin_layout Plain Layout
17944 bedeutet nichts Spezielles
17947 \begin_layout Description
17948 \begin_inset Flex Code
17951 \begin_layout Plain Layout
17958 \begin_inset Flex Code
17961 \begin_layout Plain Layout
17968 {\SpecialChar ldots
17977 \begin_layout Description
17978 \begin_inset Flex Code
17981 \begin_layout Plain Layout
17988 \begin_inset Flex Code
17991 \begin_layout Plain Layout
17998 }\SpecialChar ldots
18013 \begin_layout Standard
18014 Zusammenfassend bedeutet das, dass die \SpecialChar LaTeX
18018 \begin_layout LyX-Code
18021 LatexName[LatexParam]{\SpecialChar ldots
18025 \begin_layout Standard
18029 \begin_layout LyX-Code
18032 begin{LatexName}[LatexParam] \SpecialChar ldots
18038 \begin_layout Standard
18039 sein wird, je nach \SpecialChar LaTeX
18044 \begin_layout Description
18045 \begin_inset Flex Code
18048 \begin_layout Plain Layout
18055 \begin_inset Flex Code
18058 \begin_layout Plain Layout
18064 ] Eine Zeichenkette, die zu Beginn des Inhalts des Stils ausgegeben wird.
18065 Ein Zeilenumbruch in der Ausgabe wird mit
18066 \begin_inset Flex Code
18069 \begin_layout Plain Layout
18078 \begin_layout Description
18079 \begin_inset Flex Code
18082 \begin_layout Plain Layout
18089 \begin_inset Flex Code
18092 \begin_layout Plain Layout
18099 \begin_inset Flex Code
18102 \begin_layout Plain Layout
18109 \begin_inset Flex Code
18112 \begin_layout Plain Layout
18119 \begin_inset Flex Code
18122 \begin_layout Plain Layout
18128 (zeigt das Ende einer Definition an) sein.
18129 Dieser Eintrag wird für flexible Einfügungen benötigt und ist nur dort
18131 Neben anderen Dingen legt er fest, in welchem Menü diese Einfügung erscheinen
18134 \begin_inset Flex Code
18137 \begin_layout Plain Layout
18144 \begin_inset Flex Code
18147 \begin_layout Plain Layout
18154 \begin_inset Flex Code
18157 \begin_layout Plain Layout
18164 \begin_inset Flex Code
18167 \begin_layout Plain Layout
18174 \begin_inset Flex Code
18177 \begin_layout Plain Layout
18184 \begin_inset Flex Code
18187 \begin_layout Plain Layout
18195 \begin_inset Flex Code
18198 \begin_layout Plain Layout
18205 \begin_inset Flex Code
18208 \begin_layout Plain Layout
18215 \begin_inset Flex Code
18218 \begin_layout Plain Layout
18225 \begin_inset Flex Code
18228 \begin_layout Plain Layout
18235 \begin_inset Flex Code
18238 \begin_layout Plain Layout
18244 -Einfügungen gesetzt werden, indem es
18249 \begin_inset Flex Code
18252 \begin_layout Plain Layout
18261 \begin_layout Description
18262 \begin_inset Flex Code
18265 \begin_layout Plain Layout
18272 \begin_inset Flex Code
18275 \begin_layout Plain Layout
18284 \begin_inset space \thinspace{}
18288 \begin_inset Flex Code
18291 \begin_layout Plain Layout
18297 ] zeigt an, ob in dieser Einfügung mehrfache Absätze erlaubt sind.
18299 \begin_inset Flex Code
18302 \begin_layout Plain Layout
18308 auf denselben Wert gesetzt und
18309 \begin_inset Flex Code
18312 \begin_layout Plain Layout
18319 Diese können auf andere Werte gesetzt werden, wenn sie
18324 \begin_inset Flex Code
18327 \begin_layout Plain Layout
18336 \begin_layout Description
18337 \begin_inset Flex Code
18340 \begin_layout Plain Layout
18347 \begin_inset Flex Code
18350 \begin_layout Plain Layout
18359 \begin_inset space \thinspace{}
18363 \begin_inset Flex Code
18366 \begin_layout Plain Layout
18376 Befehle in diesem Layout ge\SpecialChar softhyphen
18378 \begin_inset Flex Code
18381 \begin_layout Plain Layout
18394 an, ob der Befehl selber geschützt werden soll.
18397 \begin_layout Description
18398 \begin_inset Flex Code
18401 \begin_layout Plain Layout
18408 \begin_inset Flex Code
18411 \begin_layout Plain Layout
18417 ] Löscht ein vorhandenes
18418 \begin_inset Flex Code
18421 \begin_layout Plain Layout
18430 \begin_layout Description
18431 \begin_inset Flex Code
18434 \begin_layout Plain Layout
18441 \begin_inset Flex Code
18444 \begin_layout Plain Layout
18451 \begin_inset Flex Code
18454 \begin_layout Plain Layout
18461 \begin_inset Flex Code
18464 \begin_layout Plain Layout
18471 Dies wird verwendet um ein
18472 \begin_inset Flex Code
18475 \begin_layout Plain Layout
18481 umzubenennen und dabei die Rückwärtskompatibilität zu erhalten.
18484 \begin_layout Description
18485 \begin_inset Flex Code
18488 \begin_layout Plain Layout
18495 \begin_inset Flex Code
18498 \begin_layout Plain Layout
18507 \begin_inset space \thinspace{}
18511 \begin_inset Flex Code
18514 \begin_layout Plain Layout
18520 ] Wie bei Absatz-Layouts, siehe
18521 \begin_inset CommandInset ref
18523 reference "subsec:Einzelne-Absatz-Layouts"
18530 \begin_layout Description
18531 \begin_inset Flex Code
18534 \begin_layout Plain Layout
18541 \begin_inset Flex Code
18544 \begin_layout Plain Layout
18553 \begin_inset space \thinspace{}
18557 \begin_inset Flex Code
18560 \begin_layout Plain Layout
18566 ] Wie bei Absatz-Layouts, siehe
18567 \begin_inset CommandInset ref
18569 reference "subsec:Einzelne-Absatz-Layouts"
18576 \begin_layout Description
18577 \begin_inset Flex Code
18580 \begin_layout Plain Layout
18586 Wie bei Absatz-Layouts, siehe
18587 \begin_inset CommandInset ref
18589 reference "subsec:Einzelne-Absatz-Layouts"
18596 \begin_layout Description
18597 \begin_inset Flex Code
18600 \begin_layout Plain Layout
18607 \begin_inset Flex Code
18610 \begin_layout Plain Layout
18616 ] Der Präfix, der verwendet werden soll, wenn auf Marken dieser Einfügung
18618 Dies erlaubt die Verwendung von Formatierten Querverweisen.
18621 \begin_layout Description
18622 \begin_inset Flex Code
18625 \begin_layout Plain Layout
18632 \begin_inset Flex Code
18635 \begin_layout Plain Layout
18641 ] Wie bei Absatz-Layouts, siehe
18642 \begin_inset CommandInset ref
18644 reference "subsec:Einzelne-Absatz-Layouts"
18651 \begin_layout Description
18652 \begin_inset Flex Code
18655 \begin_layout Plain Layout
18662 \begin_inset Flex Code
18665 \begin_layout Plain Layout
18674 \begin_inset space \thinspace{}
18678 \begin_inset Flex Code
18681 \begin_layout Plain Layout
18687 ] Setzt die \SpecialChar LaTeX
18688 -Argumente dieses Stils zurück (der via
18689 \begin_inset Flex Code
18692 \begin_layout Plain Layout
18699 Dies ist nützlich, wenn man einen Stil mit
18700 \begin_inset Flex Code
18703 \begin_layout Plain Layout
18709 kopiert hat, aber nicht dessen (benötigten und optionalen) Argumente übernehmen
18713 \begin_layout Description
18714 \begin_inset Flex Code
18717 \begin_layout Plain Layout
18724 \begin_inset Flex Code
18727 \begin_layout Plain Layout
18734 \begin_inset space \thinspace{}
18738 \begin_inset Flex Code
18741 \begin_layout Plain Layout
18749 ] Ob die Einfügung die Schrift der übergeordneten Umgebung verwenden soll
18752 \begin_inset Flex Code
18755 \begin_layout Plain Layout
18763 : verwendet die Schrift der übergeordneten Umgebung.
18766 \begin_layout Description
18767 \begin_inset Flex Code
18770 \begin_layout Plain Layout
18777 \begin_inset Flex Code
18780 \begin_layout Plain Layout
18786 ] Eine Zeichenkette, die am Ende des Inhalts des Stils ausgegeben wird.
18787 Ein Zeilenumbruch in der Ausgabe wird mit
18788 \begin_inset Flex Code
18791 \begin_layout Plain Layout
18800 \begin_layout Description
18801 \begin_inset Flex Code
18804 \begin_layout Plain Layout
18811 \begin_inset Flex Code
18814 \begin_layout Plain Layout
18821 \begin_inset space \thinspace{}
18825 \begin_inset Flex Code
18828 \begin_layout Plain Layout
18836 ] Erlaubt es, den Inhalt der Einfügung auf Rechtschreibung zu überprüfen.
18839 \begin_layout Subsection
18841 \begin_inset CommandInset label
18843 name "subsec:Zähler"
18850 \begin_layout Standard
18852 \begin_inset Flex Noun
18855 \begin_layout Plain Layout
18862 \begin_inset Flex Noun
18865 \begin_layout Plain Layout
18871 ,\SpecialChar ldots
18872 ) müssen in der Textklasse selbst definiert werden.
18873 Die Standardzähler sind in der Datei
18874 \begin_inset Flex Code
18877 \begin_layout Plain Layout
18883 definiert, so dass Sie nur die Zeile
18886 \begin_layout LyX-Code
18887 Input stdcounters.inc
18890 \begin_layout Standard
18891 zu Ihrer Layout-Datei hinzufügen müssen, damit diese arbeiten.Wenn Sie darüber
18892 hinaus eigene Zähler definieren wollen, können Sie das wie folgt tun.
18893 Zähler-Deklarationen beginnen mit
18896 \begin_layout LyX-Code
18900 \begin_layout Standard
18902 \begin_inset Flex Code
18905 \begin_layout Plain Layout
18911 der Name Ihres Zählers ist.
18912 Die Deklaration endet mit
18913 \begin_inset Flex Code
18916 \begin_layout Plain Layout
18925 \begin_layout Standard
18926 Folgende Parameter können auch benutzt werden:
18929 \begin_layout Description
18930 \begin_inset Flex Code
18933 \begin_layout Plain Layout
18940 \begin_inset Flex Code
18943 \begin_layout Plain Layout
18949 ] Setzt den Startwert für einen Zähler, auf den er zurückgesetzt wird.
18950 Meist entspricht die Voreinstellung
18951 \begin_inset Quotes gld
18955 \begin_inset Quotes grd
18958 bereits dem Gewünschten.
18961 \begin_layout Description
18962 \begin_inset Flex Code
18965 \begin_layout Plain Layout
18972 \begin_inset Flex Code
18975 \begin_layout Plain Layout
18982 \begin_inset Quotes erd
18986 \begin_inset Quotes erd
18989 ] definiert, wie der Zähler dargestellt wird.
18991 \begin_inset Flex Code
18994 \begin_layout Plain Layout
18995 LabelStringAppendix
19000 auf denselben Wert gesetzt.
19001 In der Zeichenkette können folgende Konstrukte benutzt werden:
19004 \begin_layout Itemize
19005 \begin_inset Flex Code
19008 \begin_layout Plain Layout
19016 wird durch den Wert von
19017 \begin_inset Flex Code
19020 \begin_layout Plain Layout
19027 \begin_inset Newline newline
19031 \begin_inset Flex Code
19034 \begin_layout Plain Layout
19035 LabelStringAppendix
19041 \begin_inset Flex Code
19044 \begin_layout Plain Layout
19053 \begin_layout Itemize
19054 Zählerwerte können durch \SpecialChar LaTeX
19055 -ähnliche Makros wie
19056 \begin_inset Flex Code
19059 \begin_layout Plain Layout
19075 ausgedrückt werden, wobei
19076 \begin_inset Flex Code
19079 \begin_layout Plain Layout
19087 Folgendes sein kann:
19091 \begin_layout Plain Layout
19092 Genau genommen ist die Situation etwas komplizierter: jeder
19093 \begin_inset Flex Code
19096 \begin_layout Plain Layout
19102 mit Ausnahme der im Folgenden beschriebenen generiert arabische Ziffern.
19103 Möglicherweise ändert sich das in der Zukunft, verlassen Sie sich also
19110 \begin_inset Flex Code
19113 \begin_layout Plain Layout
19119 für arabische Ziffern: 1, 2, 3,\SpecialChar ldots
19121 \begin_inset Flex Code
19124 \begin_layout Plain Layout
19130 für Kleinbuchstaben: a, b, c,\SpecialChar ldots
19132 \begin_inset Flex Code
19135 \begin_layout Plain Layout
19141 für Großbuchstaben: A, B, C,\SpecialChar ldots
19143 \begin_inset Flex Code
19146 \begin_layout Plain Layout
19152 für kleine römische Ziffern: i, ii, iii,\SpecialChar ldots
19154 \begin_inset Flex Code
19157 \begin_layout Plain Layout
19163 für große römische Ziffern: I, II, III.
19166 \begin_layout Standard
19168 \begin_inset Flex Code
19171 \begin_layout Plain Layout
19177 nicht definiert ist, wird ein Standardwert wie folgt gesetzt: Wenn der
19178 Zähler einen Hauptzähler
19179 \begin_inset Flex Code
19182 \begin_layout Plain Layout
19189 \begin_inset Flex Code
19192 \begin_layout Plain Layout
19198 definiert) hat, in Form der Zeichenkette
19199 \begin_inset Flex Code
19202 \begin_layout Plain Layout
19212 benutzt, ansonsten als
19213 \begin_inset Flex Code
19216 \begin_layout Plain Layout
19227 \begin_layout Description
19228 \begin_inset Flex Code
19231 \begin_layout Plain Layout
19232 LabelStringAppendix
19238 \begin_inset Flex Code
19241 \begin_layout Plain Layout
19248 \begin_inset Quotes erd
19252 \begin_inset Quotes erd
19256 \begin_inset Flex Code
19259 \begin_layout Plain Layout
19265 , aber für den Anhang.
19268 \begin_layout Description
19269 \begin_inset Flex Code
19272 \begin_layout Plain Layout
19279 \begin_inset Flex Code
19282 \begin_layout Plain Layout
19289 \begin_inset Quotes erd
19293 \begin_inset Quotes erd
19296 ] Ein Format, das für
19298 formatierte Querverweise
19300 auf einen Zähler verwendet wird.
19302 \begin_inset space \thinspace{}
19306 Verweise auf Abschnitte in der Form
19307 \begin_inset Quotes gld
19311 \begin_inset space ~
19315 \begin_inset Quotes grd
19318 haben, sollte der String
19319 \begin_inset Flex Code
19322 \begin_layout Plain Layout
19329 Diese Zeichen werden später durch die referenzierte Abschnittsnummer ersetzt.
19330 Für Abschnitte würde man also
19331 \begin_inset Flex Code
19334 \begin_layout Plain Layout
19343 \begin_layout Description
19344 \begin_inset Flex Code
19347 \begin_layout Plain Layout
19354 \begin_inset Flex Code
19357 \begin_layout Plain Layout
19364 \begin_inset Quotes erd
19368 \begin_inset Quotes erd
19371 ] Wenn dies auf den Namen eines anderen Zählers gesetzt wird, wird der gegenwärt
19372 ige Zähler jedes Mal zurückgesetzt, wenn der andere erhöht wird.
19374 \begin_inset Flex Code
19377 \begin_layout Plain Layout
19383 zurückgesetzt, wenn
19384 \begin_inset Flex Code
19387 \begin_layout Plain Layout
19396 \begin_layout Subsection
19397 Beschreibung des Zeichensatzes
19398 \begin_inset CommandInset label
19400 name "subsec:Beschreibung-des-Zeichensatzes"
19407 \begin_layout Standard
19408 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
19411 \begin_layout LyX-Code
19427 \begin_layout LyX-Code
19431 \begin_layout LyX-Code
19435 \begin_layout Standard
19436 Folgende Parameter sind verfügbar:
19439 \begin_layout Description
19440 \begin_inset Flex Code
19443 \begin_layout Plain Layout
19450 \begin_inset Flex Code
19453 \begin_layout Plain Layout
19462 \begin_inset Flex Code
19465 \begin_layout Plain Layout
19472 \begin_inset Flex Code
19475 \begin_layout Plain Layout
19482 \begin_inset Flex Code
19485 \begin_layout Plain Layout
19492 \begin_inset Flex Code
19495 \begin_layout Plain Layout
19502 \begin_inset Flex Code
19505 \begin_layout Plain Layout
19512 \begin_inset Flex Code
19515 \begin_layout Plain Layout
19522 \begin_inset Flex Code
19525 \begin_layout Plain Layout
19532 \begin_inset Flex Code
19535 \begin_layout Plain Layout
19542 \begin_inset Flex Code
19545 \begin_layout Plain Layout
19552 \begin_inset Flex Code
19555 \begin_layout Plain Layout
19562 \begin_inset Flex Code
19565 \begin_layout Plain Layout
19572 \begin_inset Flex Code
19575 \begin_layout Plain Layout
19582 \begin_inset Flex Code
19585 \begin_layout Plain Layout
19592 \begin_inset Flex Code
19595 \begin_layout Plain Layout
19602 \begin_inset Flex Code
19605 \begin_layout Plain Layout
19612 \begin_inset Flex Code
19615 \begin_layout Plain Layout
19622 \begin_inset Flex Code
19625 \begin_layout Plain Layout
19632 \begin_inset Flex Code
19635 \begin_layout Plain Layout
19642 \begin_inset Flex Code
19645 \begin_layout Plain Layout
19654 \begin_layout Description
19655 \begin_inset Flex Code
19658 \begin_layout Plain Layout
19665 \begin_inset Flex Code
19668 \begin_layout Plain Layout
19677 \begin_inset Flex Code
19680 \begin_layout Plain Layout
19687 \begin_inset Flex Code
19690 \begin_layout Plain Layout
19699 \begin_layout Description
19700 \begin_inset Flex Code
19703 \begin_layout Plain Layout
19710 \begin_inset Flex Code
19713 \begin_layout Plain Layout
19719 ] Zulässige Argumente sind:
19720 \begin_inset Flex Code
19723 \begin_layout Plain Layout
19730 \begin_inset Flex Code
19733 \begin_layout Plain Layout
19740 \begin_inset Flex Code
19743 \begin_layout Plain Layout
19750 \begin_inset Flex Code
19753 \begin_layout Plain Layout
19760 \begin_inset Flex Code
19763 \begin_layout Plain Layout
19770 \begin_inset Flex Code
19773 \begin_layout Plain Layout
19780 \begin_inset Flex Code
19783 \begin_layout Plain Layout
19790 \begin_inset Flex Code
19793 \begin_layout Plain Layout
19800 \begin_inset Flex Code
19803 \begin_layout Plain Layout
19810 \begin_inset Flex Code
19813 \begin_layout Plain Layout
19820 \begin_inset Flex Code
19823 \begin_layout Plain Layout
19830 \begin_inset Flex Code
19833 \begin_layout Plain Layout
19840 Jedes schaltet die entsprechende Eigenschaft an oder aus; zum Beispiel
19842 \begin_inset Flex Code
19845 \begin_layout Plain Layout
19856 \begin_inset Flex Code
19859 \begin_layout Plain Layout
19865 schaltet diesen aus.
19866 \begin_inset Newline newline
19869 Falls Sie Letzteres verwirrt, erinnern Sie sich, dass die Schrifteinstellungen
19870 standardmäßig von den umgebenden Stilen übernommen wird.
19872 \begin_inset Flex Code
19875 \begin_layout Plain Layout
19886 \begin_inset space \thinspace{}
19890 in einer Theorem-Umgebung aktiv ist.
19893 \begin_layout Description
19894 \begin_inset Flex Code
19897 \begin_layout Plain Layout
19904 \begin_inset Flex Code
19907 \begin_layout Plain Layout
19916 \begin_inset Flex Code
19919 \begin_layout Plain Layout
19928 \begin_layout Description
19929 \begin_inset Flex Code
19932 \begin_layout Plain Layout
19939 \begin_inset Flex Code
19942 \begin_layout Plain Layout
19951 \begin_inset Flex Code
19954 \begin_layout Plain Layout
19961 \begin_inset Flex Code
19964 \begin_layout Plain Layout
19971 \begin_inset Flex Code
19974 \begin_layout Plain Layout
19983 \begin_layout Description
19984 \begin_inset Flex Code
19987 \begin_layout Plain Layout
19994 \begin_inset Flex Code
19997 \begin_layout Plain Layout
20004 \begin_inset Flex Code
20007 \begin_layout Plain Layout
20014 \begin_inset Flex Code
20017 \begin_layout Plain Layout
20026 \begin_inset Flex Code
20029 \begin_layout Plain Layout
20036 \begin_inset Flex Code
20039 \begin_layout Plain Layout
20046 \begin_inset Flex Code
20049 \begin_layout Plain Layout
20056 \begin_inset Flex Code
20059 \begin_layout Plain Layout
20066 \begin_inset Flex Code
20069 \begin_layout Plain Layout
20078 \begin_layout Subsection
20079 \begin_inset CommandInset label
20081 name "subsec:Citation-Engine-Beschreibung"
20090 \begin_layout Standard
20092 \begin_inset Flex Code
20095 \begin_layout Plain Layout
20101 -Blöcke, wie sie vor allem in den Cite-Engine-Dateien verwendet werden (siehe
20103 \begin_inset space ~
20107 \begin_inset CommandInset ref
20109 reference "subsec:Cite-Engine-Dateien"
20116 ), legen fest, wie sich die Literaturverweisbefehle, die von einer bestimmten
20118 \begin_inset Quotes gld
20126 \begin_inset Quotes grd
20129 unterstützt werden, verhalten.
20131 \begin_inset Quotes gld
20139 \begin_inset Quotes grd
20142 wird in \SpecialChar LyX
20143 eine spezifische Art und Weise, Literaturverweise zu gestalten,
20145 Dabei können etwa Nummern, Autorennamen und\SpecialChar breakableslash
20146 oder Jahresangaben oder anderes
20147 zum Einsatz kommen.
20148 Momentan unterstützt \SpecialChar LyX
20149 drei Engine-Typen, nämlich:
20152 \begin_layout Enumerate
20153 \begin_inset Flex Code
20156 \begin_layout Plain Layout
20162 : die Standardmethode von Bib\SpecialChar TeX
20163 , Literaturverweise darzustellen, ein einfacher
20164 nummerischer Stil (bspw.
20166 \begin_inset Quotes gld
20170 \begin_inset Quotes grd
20176 \begin_layout Enumerate
20177 \begin_inset Flex Code
20180 \begin_layout Plain Layout
20186 : Literaturverweise im
20187 \begin_inset Quotes gld
20191 \begin_inset Quotes grd
20194 mithilfe von Autorennamen und Publikationsjahren (bspw.
20196 \begin_inset Quotes gld
20199 Schmidt und Müller (2017b)
20200 \begin_inset Quotes grd
20206 \begin_layout Enumerate
20207 \begin_inset Flex Code
20210 \begin_layout Plain Layout
20216 : erweiterte nummerische Literaturverweise, bei denen auch Autorennamen
20217 oder Titel neben der Nummer ausgegeben werden können (bspw.
20219 \begin_inset Quotes gld
20222 Schmidt und Müller [1]
20223 \begin_inset Quotes grd
20229 \begin_layout Standard
20230 \begin_inset Flex Code
20233 \begin_layout Plain Layout
20239 -Blöcke sehen so aus:
20242 \begin_layout LyX-Code
20246 \begin_layout LyX-Code
20250 \begin_layout LyX-Code
20254 \begin_layout LyX-Code
20255 citeyearpar[][]=parencite*
20258 \begin_layout LyX-Code
20262 \begin_layout LyX-Code
20266 \begin_layout Standard
20267 Das Argument, dass der Marke
20268 \begin_inset Flex Code
20271 \begin_layout Plain Layout
20277 folgt, bezeichnet den Engine-Typ.
20278 Die folgenden Zeilen definieren jeweils einen Literaturverweisbefehl, der
20279 von der Engine unterstützt wird, bzw.
20280 eine komplexere Literaturverweisangabe.
20281 Die Zeilen können im einfachsten Fall einfach einen Literaturverweisbefehl
20282 enthalten, der in dieser Form sowohl in der \SpecialChar LyX
20283 -Datei als auch in der \SpecialChar LaTeX
20285 verwendet wird, oder auch komplexere Angaben, bei denen weiter differenziert
20287 Die vollständige Syntax ist:
20290 \begin_layout LyX-Code
20291 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
20294 \begin_layout Itemize
20295 \begin_inset Flex Code
20298 \begin_layout Plain Layout
20304 : Der Name des Befehl, wie es in der \SpecialChar LyX
20305 -Datei verwendet wird.
20309 \begin_layout Standard
20310 Um den Wechsel zwischen verschiedenen Engines möglichst zu erleichtern,
20311 versuchen wir, für Befehle in verschiedenen Paketen, die dieselbe Ausgabe
20312 erzeugen, denselben
20313 \begin_inset Flex Code
20316 \begin_layout Plain Layout
20322 zu verwenden, auch wenn die hierfür verwendeten \SpecialChar LaTeX
20323 -Befehle sich unterscheiden
20324 (viele sind nach den Befehlen in Natbib benannt).
20325 Wenn sich der \SpecialChar LaTeX
20327 \begin_inset Flex Code
20330 \begin_layout Plain Layout
20336 unterscheidet, wird ein
20337 \begin_inset Flex Code
20340 \begin_layout Plain Layout
20350 \begin_layout Itemize
20351 \begin_inset Flex Code
20354 \begin_layout Plain Layout
20360 : eine (kommaseparierter) Liste von Befehlen, die in der aktuellen Engine
20362 \begin_inset Flex Code
20365 \begin_layout Plain Layout
20371 zurückgesetzt werden.
20372 Auch dies dient der Erleichterung eines Wechsels zwischen Engines.
20374 \begin_inset Flex Code
20377 \begin_layout Plain Layout
20383 ist vergleichbar mit der Marke
20384 \begin_inset Flex Code
20387 \begin_layout Plain Layout
20393 in Layout-Definitionen.
20396 \begin_layout Itemize
20397 \begin_inset Flex Code
20400 \begin_layout Plain Layout
20406 : Der auszugebende \SpecialChar LaTeX
20411 \begin_layout Standard
20412 \begin_inset Flex Code
20415 \begin_layout Plain Layout
20422 \begin_inset Flex Code
20425 \begin_layout Plain Layout
20433 \begin_inset Flex Code
20436 \begin_layout Plain Layout
20442 spezifiziert ist, wird der
20443 \begin_inset Flex Code
20446 \begin_layout Plain Layout
20452 als \SpecialChar LaTeX
20456 \begin_layout Standard
20457 Beachten Sie außerdem:
20460 \begin_layout Itemize
20461 Großschreibung zeigt an, dass der Befehl auch eine großgeschriebene Variante
20463 \begin_inset Flex Code
20466 \begin_layout Plain Layout
20476 \begin_inset Flex Code
20479 \begin_layout Plain Layout
20488 Diese Varianten erzwingen üblicherweise die Großschreibung von Namenspräfixen
20494 \begin_inset Formula $\Rightarrow$
20504 \begin_layout Itemize
20506 \begin_inset Flex Code
20509 \begin_layout Plain Layout
20515 zeigen die Zahl der optionalem Argumente an (0 bis 2).
20518 \begin_layout Itemize
20520 \begin_inset Flex Code
20523 \begin_layout Plain Layout
20529 zeigt an, dass es auch eine Sternvariante des Befehls gibt (
20530 \begin_inset Flex Code
20533 \begin_layout Plain Layout
20543 \begin_inset Flex Code
20546 \begin_layout Plain Layout
20559 \begin_layout Standard
20560 In der Voreinstellung hat ein Sternbefehl die Bedeutung: Gib eine vollständige
20561 Liste der Autorennamen aus, selbst wenn diese Liste aufgrund der Angabe
20563 \begin_inset Flex Code
20566 \begin_layout Plain Layout
20573 \begin_inset Quotes gld
20577 \begin_inset Quotes grd
20580 gekürzt werden müsste.
20583 \begin_layout Standard
20584 Sollte das Sternchen für den aktuellen Befehl eine andere Bedeutung haben,
20585 kann diese in spitzen Klammern spezifiziert werden:
20586 \begin_inset Flex Code
20589 \begin_layout Plain Layout
20590 <!_stardesc!_stardesctooltip>
20596 Maximal zwei übersetzbare Makro-Schlagwörter, durch das Präfix
20597 \begin_inset Flex Code
20600 \begin_layout Plain Layout
20606 markiert, können hier angegeben werden.
20607 Das erste weist auf die Zeichenkette, mit der der Text
20608 \begin_inset Quotes gld
20616 \begin_inset Quotes grd
20621 \begin_inset Quotes gld
20625 \begin_inset Quotes grd
20628 ) zum entsprechenden Ankreuzfeld im Literaturverweisdialog ersetzt werden
20629 soll, das zweite zu einem optionalen Werkzeughinweis für dieses Ankreuzfeld.
20632 \begin_layout Standard
20633 Die Makros selbst müssen in einem
20634 \begin_inset Flex Code
20637 \begin_layout Plain Layout
20643 (siehe nächster Abschnitt) definiert werden, wobei
20644 \begin_inset Flex Code
20647 \begin_layout Plain Layout
20653 vom Präfix weggelassen wird, etwa so:
20656 \begin_layout LyX-Code
20657 _stardesc Marke für den S&ternbefehl
20660 \begin_layout LyX-Code
20661 _stardesctooltip Hinweise für das Sternbefehl-Ankreuzfeld.
20665 \begin_layout Itemize
20667 \begin_inset Flex Code
20670 \begin_layout Plain Layout
20676 zeigt an, dass dieser Befehl
20677 \begin_inset Quotes gld
20680 qualifizierte Literaturverweislisten
20681 \begin_inset Quotes grd
20687 qualified citation lists
20695 -spezifisches Feature für Mehrfachverweise.
20696 Dabei kann jeder Verweis in einer solchen Mehrfachverweisliste einen individuel
20697 len Text vor und nach dem Verweis haben.
20698 Bitte lesen Sie das
20702 -Handbuch für Einzelheiten.
20705 \begin_layout Subsection
20706 \begin_inset CommandInset label
20708 name "subsec:Literaturverweisformat"
20712 Beschreibung des Literaturverweisformats
20715 \begin_layout Standard
20716 \begin_inset Flex Code
20719 \begin_layout Plain Layout
20725 -Blöcke werden verwendet um zu beschreiben, wie bibliographische Informationen
20726 dargestellt werden sollen, und zwar sowohl in \SpecialChar LyX
20728 im Literaturverweis-Dialog und in Werkzeughinweisen) als auch in der XHTML-Ausg
20730 Diese Blöcke sehen etwa so aus:
20733 \begin_layout LyX-Code
20737 \begin_layout LyX-Code
20741 \begin_layout LyX-Code
20745 \begin_layout LyX-Code
20749 \begin_layout Standard
20753 \begin_layout LyX-Code
20757 \begin_layout LyX-Code
20761 \begin_layout LyX-Code
20765 \begin_layout LyX-Code
20769 \begin_layout Standard
20770 Im ersten Fall definieren die einzelnen Zeilen, wie bibliographische Information
20771 en bestimmter Eintragstypen (wie
20772 \begin_inset Flex Code
20775 \begin_layout Plain Layout
20782 \begin_inset Flex Code
20785 \begin_layout Plain Layout
20791 ) dargestellt werden sollen; solche Definitionen können für jeden Eintragstyp
20792 gegeben werden, die in einer Bib\SpecialChar TeX
20793 -Datei enthalten sein können.
20795 definiert ein eintragstypunabhängiges Standardformat im Quellcode, das
20796 verwendet wird, sollte keine andere Definition gegeben werden.
20797 Außerdem definiert \SpecialChar LyX
20798 mehrere Formate in der Datei
20799 \begin_inset Flex Code
20802 \begin_layout Plain Layout
20808 vor, die in den meisten Dokumentklassen eingebunden ist.
20811 \begin_layout Standard
20812 Im zweiten Fall definieren die Zeilen, wie ein bestimmter Literaturverweisbefehl
20814 \begin_inset Flex Code
20817 \begin_layout Plain Layout
20826 \begin_inset Flex Code
20829 \begin_layout Plain Layout
20837 ) auf der Literaturverweiseinfügung, im Literaturverweisdialog, im Menü
20838 oder in der XHTML-Ausgabe dargestellt werden soll.
20840 bringt Definitionen für die Zitierstilvarianten, die über
20842 Dokument\SpecialChar menuseparator
20843 Einstellungen\SpecialChar menuseparator
20844 Literaturverzeichnis
20846 unterstützt werden, mit.
20847 Sie sind in spezifischen
20848 \begin_inset Flex Code
20851 \begin_layout Plain Layout
20857 -Dateien, die mit \SpecialChar LyX
20858 mitgeliefert werden, enthalten (siehe Abschnitt
20859 \begin_inset space ~
20863 \begin_inset CommandInset ref
20865 reference "subsec:Cite-Engine-Dateien"
20875 \begin_layout Standard
20876 Die Definitionen verwenden eine einfache Notation, bei denen Platzhalter
20877 mit entsprechenden Werten aus der Bib\SpecialChar TeX
20878 -Datei ersetzt werden.
20879 Die Platzhalter müssen in
20880 \begin_inset Flex Code
20883 \begin_layout Plain Layout
20889 -Zeichen eingeschlossen werden, bspw.
20891 \begin_inset Flex Code
20894 \begin_layout Plain Layout
20901 Eine einfache Definition würde also etwa so aussehen:
20904 \begin_layout LyX-Code
20906 \begin_inset Quotes eld
20910 \begin_inset Quotes erd
20916 \begin_layout Standard
20917 Das würde den Autornamen, gefolgt von einem Komma, gefolgt vom Titel in
20918 Anführungszeichen, gefolgt von einem Punkt ausgeben.
20921 \begin_layout Standard
20922 Manchmal möchte man einen Wert aber nur dann ausgeben, wenn er existiert.
20923 Hierfür kann man eine Bedingungskonstruktion verwenden, bspw.:
20924 \begin_inset Flex Code
20927 \begin_layout Plain Layout
20929 \begin_inset space ~
20938 \begin_inset Newline newline
20941 Das bedeutet: Wenn der Wert
20942 \begin_inset Flex Code
20945 \begin_layout Plain Layout
20951 für den entsprechenden Eintrag existiert, dann gib
20952 \begin_inset Quotes gld
20956 \begin_inset space ~
20960 \begin_inset Quotes grd
20963 gefolgt von dem Wert aus.
20964 Es ist auch möglich, eine
20965 \begin_inset Quotes gld
20969 \begin_inset Quotes grd
20972 -Klausel anzugeben, etwa:
20973 \begin_inset Newline newline
20977 \begin_inset Flex Code
20980 \begin_layout Plain Layout
20981 {%author%[[%author%]][[%editor% (Hg.)]]}
20987 \begin_inset Newline newline
20991 \begin_inset Flex Code
20994 \begin_layout Plain Layout
21000 ausgegeben, wenn er existiert, sonst
21001 \begin_inset Flex Code
21004 \begin_layout Plain Layout
21011 \begin_inset Quotes gld
21015 \begin_inset space ~
21019 \begin_inset Quotes grd
21023 Beachten Sie, dass der Platzhalter wieder in
21024 \begin_inset Flex Code
21027 \begin_layout Plain Layout
21033 -Zeichen eingeschlossen ist; die gesamte Bedingungskonstruktion ist in geschweif
21034 ten Klammern eingeschlossen, die
21035 \begin_inset Quotes gld
21039 \begin_inset Quotes grd
21043 \begin_inset Quotes gld
21047 \begin_inset Quotes grd
21050 Klauseln in eckigen Klammern,
21051 \begin_inset Quotes gld
21055 \begin_inset Flex Code
21058 \begin_layout Plain Layout
21065 \begin_inset Quotes grd
21069 \begin_inset Quotes gld
21073 \begin_inset Flex Code
21076 \begin_layout Plain Layout
21083 \begin_inset Quotes grd
21087 Zwischen diesen darf es keine Leerzeichen geben.
21090 \begin_layout Standard
21091 Neben den Wertplatzhaltern gibt es spezielle Marken, die für solche Bedingungen
21092 verwendet werden können:
21095 \begin_layout Itemize
21096 \begin_inset Flex Code
21099 \begin_layout Plain Layout
21100 {%dialog%[[wahr]][[falsch]]}
21106 \begin_inset Quotes gld
21110 \begin_inset Quotes grd
21113 -Teil in Dialogen aus, den
21114 \begin_inset Quotes gld
21118 \begin_inset Quotes grd
21121 -Teil in anderen Kontexten (Arbeitsbereich, Export)
21124 \begin_layout Itemize
21125 \begin_inset Flex Code
21128 \begin_layout Plain Layout
21129 {%export%[[wahr]][[falsch]]}
21135 \begin_inset Quotes gld
21139 \begin_inset Quotes grd
21142 -Teil beim Export und in Menüs aus, den
21143 \begin_inset Quotes gld
21147 \begin_inset Quotes grd
21150 -Teil in anderen Kontexten (Arbeitsbereich, Dialoge)
21153 \begin_layout Itemize
21154 \begin_inset Flex Code
21157 \begin_layout Plain Layout
21164 \begin_inset Quotes gld
21168 \begin_inset Quotes grd
21171 -Teil aus, wenn ein weiterer Eintrag folgt (in einem Mehrfachliteraturverweis)
21174 \begin_layout Itemize
21175 \begin_inset Flex Code
21178 \begin_layout Plain Layout
21179 {%second%[[wahr]][[falsch]]}
21185 \begin_inset Quotes gld
21189 \begin_inset Quotes grd
21192 -Teil aus, wenn dies der zweite von mehreren Einträgen ist, sonst den
21193 \begin_inset Quotes gld
21197 \begin_inset Quotes grd
21203 \begin_layout Itemize
21204 \begin_inset Flex Code
21207 \begin_layout Plain Layout
21208 {%ifstar%[[wahr]][[falsch]]}
21214 \begin_inset Quotes gld
21218 \begin_inset Quotes grd
21221 -Teil für Sternchenbefehle (wie
21222 \begin_inset Flex Code
21225 \begin_layout Plain Layout
21234 \begin_inset Quotes gld
21238 \begin_inset Quotes grd
21244 \begin_layout Itemize
21245 \begin_inset Flex Code
21248 \begin_layout Plain Layout
21249 {%ifentrytype:<type>%[[wahr]][[falsch]]}
21255 \begin_inset Quotes gld
21259 \begin_inset Quotes grd
21262 -Teil aus, wenn der aktuelle Eintragstyp
21263 \begin_inset Flex Code
21266 \begin_layout Plain Layout
21273 \begin_inset Quotes gld
21277 \begin_inset Quotes grd
21281 in einer Literaturverweisdefinition:
21282 \begin_inset Flex Code
21285 \begin_layout Plain Layout
21286 {%ifentrytype:book%[[das ist ein Buch]][[das ist kein Buch]]}
21294 \begin_layout Itemize
21295 \begin_inset Flex Code
21298 \begin_layout Plain Layout
21299 {%ifmultiple:<authortype>%[[wahr]][[falsch]]}
21305 \begin_inset Quotes gld
21309 \begin_inset Quotes grd
21312 -Teil aus, wenn der aktuelle Autortyp (
21313 \begin_inset Flex Code
21316 \begin_layout Plain Layout
21323 \begin_inset Flex Code
21326 \begin_layout Plain Layout
21332 etc.) mehrere Autoren hat, sonst den
21333 \begin_inset Quotes gld
21337 \begin_inset Quotes grd
21341 in einer Literaturverzeichnisdefinition:
21342 \begin_inset Flex Code
21345 \begin_layout Plain Layout
21346 {%ifmultiple:editor%[[Hgg.]][[Hg.]]}
21354 \begin_layout Itemize
21355 \begin_inset Flex Code
21358 \begin_layout Plain Layout
21359 {%ifqualified%[[wahr]][[falsch]]}
21365 \begin_inset Quotes gld
21369 \begin_inset Quotes grd
21372 -Teil aus, wenn der aktuelle Literaturverweis eine qualifizierte Literaturverwei
21373 sliste ist (ein spezifisches
21377 ormat für Mehrfachverweise), sonst den
21378 \begin_inset Quotes gld
21382 \begin_inset Quotes grd
21388 \begin_layout Standard
21389 Wir haben oben gesagt, dass
21390 \begin_inset Flex Code
21393 \begin_layout Plain Layout
21399 den Wert des Autoreintrags ausgibt, wie er in der Bibliographiedatenbank
21401 Das ist vielleicht nicht die Ausgabe, die Sie wünschen, denn das Ergebnis
21402 sieht möglicherweise so aus:
21403 \begin_inset Quotes gld
21406 Müller, Peter and Schmidt, Maria und Weiß, Jana
21407 \begin_inset Quotes grd
21411 \begin_inset Quotes gld
21419 \begin_inset Quotes grd
21422 von Bib\SpecialChar TeX
21423 verwendet wird, um Autoren voneinander abzugrenzen).
21425 bietet daher einige Methoden, um korrekt formatierte (und auch übersetzte)
21426 Autorenlisten zu bekommen.
21427 Die folgenden Möglichkeiten stehen zur Verfügung:
21430 \begin_layout Enumerate
21431 Für Namenlisten mit Vor- und Nachnamen, geeignet für die Hauptautoren\SpecialChar breakableslash
21432 \SpecialChar nobreakdash
21434 eines Literatureintrags.
21436 \begin_inset Flex Code
21439 \begin_layout Plain Layout
21445 zeigt die Art der verlangten Liste an (bspw.
21447 \begin_inset Flex Code
21450 \begin_layout Plain Layout
21460 \begin_layout Itemize
21461 \begin_inset Flex Code
21464 \begin_layout Plain Layout
21465 %abbrvnames:<nametype>%
21471 abgekürzte Namenliste (mit
21472 \begin_inset Quotes gld
21476 \begin_inset Quotes grd
21479 ), nämlich dann, wenn
21480 \begin_inset Flex Code
21483 \begin_layout Plain Layout
21492 \begin_layout Itemize
21493 \begin_inset Flex Code
21496 \begin_layout Plain Layout
21497 %fullnames:<nametype>%
21502 : Bietet eine volle Namenliste (niemals mit
21503 \begin_inset Quotes gld
21507 \begin_inset Quotes grd
21513 \begin_layout Itemize
21514 \begin_inset Flex Code
21517 \begin_layout Plain Layout
21518 %forceabbrvnames:<nametype>%
21523 : Bietet eine in jedem Fall abgekürzte Namenliste (mit
21524 \begin_inset Quotes gld
21528 \begin_inset Quotes grd
21532 \begin_inset Flex Code
21535 \begin_layout Plain Layout
21545 \begin_layout Enumerate
21546 Alternative Namenlisten mit Vor- und Nachnamen, für den Fall, dass die Reihenfol
21547 ge der Vor- und Nachnamen innerhalb des Literaturverweises sich ändern (wie
21549 \begin_inset Quotes gld
21552 Müller, Josef: Ein Aufsatz, in: Maria Schmidt (Hg.): Ein Sammelband
21553 \begin_inset Quotes erd
21560 \begin_layout Itemize
21561 \begin_inset Flex Code
21564 \begin_layout Plain Layout
21565 %abbrvbynames:<nametype>%
21571 abgekürzte Namenliste (mit
21572 \begin_inset Quotes gld
21576 \begin_inset Quotes grd
21579 ), nämlich dann, wenn
21580 \begin_inset Flex Code
21583 \begin_layout Plain Layout
21592 \begin_layout Itemize
21593 \begin_inset Flex Code
21596 \begin_layout Plain Layout
21597 %fullbynames:<nametype>%
21602 : Bietet eine volle Namenliste (niemals mit
21603 \begin_inset Quotes gld
21607 \begin_inset Quotes grd
21613 \begin_layout Itemize
21614 \begin_inset Flex Code
21617 \begin_layout Plain Layout
21618 %forceabbrvbynames:<nametype>%
21623 : Bietet eine in jedem Fall abgekürzte Namenliste (mit
21624 \begin_inset Quotes gld
21628 \begin_inset Quotes grd
21632 \begin_inset Flex Code
21635 \begin_layout Plain Layout
21645 \begin_layout Enumerate
21646 Schließlich Namelisten, die nur aus Nachnamen bestehen, so wie sie etwa
21647 in Autor-Jahr-Verweisen verwendet werden.
21648 Hier gibt es keinen
21649 \begin_inset Flex Code
21652 \begin_layout Plain Layout
21658 : es wird immer eine Liste mit Autoren ausgegeben, wenn es solche gibt,
21659 ansonsten mit Herausgebern (genau so, wie es für Autor-Jahr-Verweise auch
21664 \begin_layout Itemize
21665 \begin_inset Flex Code
21668 \begin_layout Plain Layout
21675 abgekürzte Namenliste (mit
21676 \begin_inset Quotes gld
21680 \begin_inset Quotes grd
21683 ), nämlich dann, wenn
21684 \begin_inset Flex Code
21687 \begin_layout Plain Layout
21696 \begin_layout Itemize
21697 \begin_inset Flex Code
21700 \begin_layout Plain Layout
21706 : Bietet eine volle Namenliste (niemals mit
21707 \begin_inset Quotes gld
21711 \begin_inset Quotes grd
21717 \begin_layout Itemize
21718 \begin_inset Flex Code
21721 \begin_layout Plain Layout
21722 %forceabbrvciteauthor%
21727 : Bietet eine in jedem Fall abgekürzte Namenliste (mit
21728 \begin_inset Quotes gld
21732 \begin_inset Quotes grd
21736 \begin_inset Flex Code
21739 \begin_layout Plain Layout
21749 \begin_layout Standard
21750 Die Reihenfolge der Vor- und Nachnamen in den ersten beiden Listenvarianten
21751 können mit den folgenden Makros angepasst werden:
21754 \begin_layout Itemize
21755 \begin_inset Flex Code
21758 \begin_layout Plain Layout
21759 !firstnameform %surname%, %prename%
21764 (der erste Autor in Listen des Typs
21765 \begin_inset space ~
21771 \begin_layout Itemize
21772 \begin_inset Flex Code
21775 \begin_layout Plain Layout
21776 !othernameform %surname%, %prename%
21781 (weitere Autoren in Listen des Typs
21782 \begin_inset space ~
21788 \begin_layout Itemize
21789 \begin_inset Flex Code
21792 \begin_layout Plain Layout
21793 !firstbynameform %prename% %surname%
21798 (der erste Autor in Listen des Typs
21799 \begin_inset space ~
21805 \begin_layout Itemize
21806 \begin_inset Flex Code
21809 \begin_layout Plain Layout
21810 !otherbynameform %prename% %surname%
21815 (weitere Autoren in Listen des Typs
21816 \begin_inset space ~
21822 \begin_layout Standard
21823 Damit können Sie Namenlisten wie die folgenden bekommen:
21824 \begin_inset Quotes gld
21827 Müller, Peter und Maria Schmidt: \SpecialChar ldots
21828 , in: Jonas Damm und Patricia Grün (Hgg.):\SpecialChar ldots
21830 \begin_inset Quotes grd
21836 \begin_layout Standard
21837 In den Definitionen gibt es noch weitere Angaben, die so aussehen:
21838 \begin_inset Flex Code
21841 \begin_layout Plain Layout
21848 Hier wird die Formatierung definiert, die für die Erzeugung von
21849 \begin_inset Quotes gld
21857 \begin_inset Quotes grd
21860 (mit typografischen Auszeichnungen usw.) verwendet wird.
21861 Da wir keine HTMLTags ausgeben wollen, wenn wir reinen Text ausgeben, müssen
21863 \begin_inset Flex Code
21866 \begin_layout Plain Layout
21873 \begin_inset Flex Code
21876 \begin_layout Plain Layout
21882 eingeklammert werden.
21885 \begin_layout Standard
21887 \begin_inset Flex Code
21890 \begin_layout Plain Layout
21896 -Blöcken sind auch zwei spezielle Formen von Definitionen möglich.
21897 Ein Beispiel für die erste ist:
21900 \begin_layout LyX-Code
21902 \begin_inset Quotes eld
21906 \begin_inset Quotes erd
21912 \begin_layout Standard
21913 Das ist die Definition eines Makros.
21914 Es kann verwendet werden wie ein Platzhalter:
21915 \begin_inset Flex Code
21918 \begin_layout Plain Layout
21927 \begin_inset Flex Code
21930 \begin_layout Plain Layout
21936 genau so wie seine Definition.
21937 Das heißt aber auch, dass Sie niemals so etwas tun sollten:
21940 \begin_layout LyX-Code
21944 \begin_layout Standard
21946 wird zwar nicht in eine endlos rekursive Schleife gehen, aber in eine lange,
21950 \begin_layout Standard
21951 Die zweite spezielle Form sieht so aus:
21954 \begin_layout LyX-Code
21958 \begin_layout Standard
21959 Dies definiert ein übersetzbares Stück Text, womit es möglich wird, relevante
21960 Teile der bibliographischen Angaben zu übersetzen.
21961 Auch dies kann in Definitionen wie ein Platzhalter verwendet werden:
21962 \begin_inset Flex Code
21965 \begin_layout Plain Layout
21972 Viele von diesen sind in
21973 \begin_inset Flex Code
21976 \begin_layout Plain Layout
21982 und den verschiedenen
21983 \begin_inset Flex Code
21986 \begin_layout Plain Layout
21992 -Dateien vordefiniert.
21993 Beachten Sie, dass dies keine Makros im eben definierten Sinn sind.
21994 Sie werden nicht expandiert.
21997 \begin_layout Standard
21998 Hier ist abschließend ein Beispiel, das mehrere Möglichkeiten ausschöpft:
21999 \begin_inset VSpace defskip
22005 \begin_layout Standard
22009 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
22012 \begin_layout Standard
22013 \begin_inset VSpace defskip
22016 Dies definiert ein Makro das den Autornamen ausgibt, gefolgt von einem Komma,
22017 falls der Autorname existiert, sonst wird der Name des Herausgebers ausgegeben,
22018 gefolgt von der Definition von
22019 \begin_inset Flex Code
22022 \begin_layout Plain Layout
22029 seiner Übersetzung (in der englischen Voreinstellung
22030 \begin_inset Quotes gld
22034 \begin_inset Quotes grd
22038 \begin_inset Quotes gld
22042 \begin_inset Quotes grd
22046 \begin_inset Flex Code
22049 \begin_layout Plain Layout
22056 Genau diese Definition findet sich auch in
22057 \begin_inset Flex Code
22060 \begin_layout Plain Layout
22066 , sie können sie also in Ihren eigenen Definitionen (oder Re-Definitionen)
22067 verwenden, wenn Sie diese Datei zuvor einbinden.
22070 \begin_layout Section
22071 \begin_inset CommandInset label
22073 name "sec:Tags-for-XHTML"
22079 Tags for XHTML output
22082 \begin_layout Standard
22085 As with \SpecialChar LaTeX
22086 or DocBook, the format of \SpecialChar LyX
22087 's XHTML output is also controlled by
22088 layout information.
22089 In general, \SpecialChar LyX
22090 provides sensible defaults and, as mentioned earlier, it will
22091 even construct default CSS style rules from the other layout tags.
22092 For example, \SpecialChar LyX
22093 will attempt to use the information provided in the
22094 \begin_inset Flex Code
22097 \begin_layout Plain Layout
22105 declaration for the Chapter style to write CSS that will appropriately
22106 format chapter headings.
22109 \begin_layout Standard
22112 In many cases, then, you may not have to do anything at all to get acceptable
22113 XHTML output for your own environments, custom insets, and so forth.
22114 But in some cases you will, and so \SpecialChar LyX
22115 provides a number of layout tags that
22116 can be used to customize the XHTML and CSS that are generated.
22119 \begin_layout Standard
22122 Note that there are two tags,
22123 \begin_inset Flex Code
22126 \begin_layout Plain Layout
22135 \begin_inset Flex Code
22138 \begin_layout Plain Layout
22146 that may appear outside style and inset declarations.
22150 \begin_inset CommandInset ref
22152 reference "subsec:Allgemeine-Parameter-für"
22158 for details on these.
22161 \begin_layout Subsection
22167 \begin_layout Standard
22170 The sort of XHTML \SpecialChar LyX
22171 outputs for a paragraph depends upon whether we are dealing
22172 with a normal paragraph, a command, or an environment, where this is itself
22173 determined by the contents of the corresponding
22174 \begin_inset Flex Code
22177 \begin_layout Plain Layout
22190 \begin_layout Standard
22193 For a command or normal paragraph, the output XHTML has the following form:
22196 \begin_layout LyX-Code
22200 \begin_inset Quotes erd
22204 \begin_inset Quotes erd
22210 \begin_layout LyX-Code
22214 \begin_inset Quotes erd
22218 \begin_inset Quotes erd
22224 \begin_layout LyX-Code
22227 Contents of the paragraph.
22230 \begin_layout LyX-Code
22236 \begin_layout Standard
22239 The label tags are of course omitted if the paragraph does not have a label.
22242 \begin_layout Standard
22245 For an environment that is not some sort of list, the XHTML takes this form:
22248 \begin_layout LyX-Code
22252 \begin_inset Quotes erd
22256 \begin_inset Quotes erd
22262 \begin_layout LyX-Code
22266 \begin_inset Quotes erd
22270 \begin_inset Quotes erd
22274 \begin_inset Quotes erd
22278 \begin_inset Quotes erd
22281 >Environment Label</labeltag>First paragraph.</itemtag>
22284 \begin_layout LyX-Code
22287 <itemtag>Second paragraph.</itemtag>
22290 \begin_layout LyX-Code
22296 \begin_layout Standard
22299 Note that the label is output only for the first paragraph, as it should
22300 be for a theorem, for example.
22304 \begin_layout Standard
22307 For a list, we have one of these forms:
22310 \begin_layout LyX-Code
22314 \begin_inset Quotes erd
22318 \begin_inset Quotes erd
22324 \begin_layout LyX-Code
22328 \begin_inset Quotes erd
22332 \begin_inset Quotes erd
22336 \begin_inset Quotes erd
22340 \begin_inset Quotes erd
22343 >List Label</labeltag>First item.</itemtag>
22346 \begin_layout LyX-Code
22350 \begin_inset Quotes erd
22354 \begin_inset Quotes erd
22358 \begin_inset Quotes erd
22362 \begin_inset Quotes erd
22365 >List Label</labeltag>Second item.</itemtag>
22368 \begin_layout LyX-Code
22374 \begin_layout LyX-Code
22378 \begin_layout LyX-Code
22382 \begin_inset Quotes erd
22386 \begin_inset Quotes erd
22392 \begin_layout LyX-Code
22396 \begin_inset Quotes erd
22400 \begin_inset Quotes erd
22403 >List Label</labeltag><itemtag attr=
22404 \begin_inset Quotes erd
22408 \begin_inset Quotes erd
22411 >First item.</itemtag>
22414 \begin_layout LyX-Code
22418 \begin_inset Quotes erd
22422 \begin_inset Quotes erd
22425 >List Label</labeltag><itemtag attr=
22426 \begin_inset Quotes erd
22430 \begin_inset Quotes erd
22433 >Second item.</itemtag>
22436 \begin_layout LyX-Code
22442 \begin_layout Standard
22445 Note the different orders of
22446 \begin_inset Flex Code
22449 \begin_layout Plain Layout
22458 \begin_inset Flex Code
22461 \begin_layout Plain Layout
22470 Which order we get depends upon the setting of
22471 \begin_inset Flex Code
22474 \begin_layout Plain Layout
22483 \begin_inset Flex Code
22486 \begin_layout Plain Layout
22494 is false (the default), you get the first of these, with the label within
22495 the item; if true, you get the second, with the label outside the item.
22498 \begin_layout Standard
22501 The specific tags and attributes output for each paragraph type can be controlle
22502 d by means of the layout tags we are about to describe.
22503 As mentioned earlier, however, \SpecialChar LyX
22504 uses sensible defaults for many of these,
22505 so you often may not need to do very much to get good XHTML output.
22506 Think of the available tags as there so you can tweak things to your liking.
22509 \begin_layout Description
22512 \begin_inset Flex Code
22515 \begin_layout Plain Layout
22524 \begin_inset Flex Code
22527 \begin_layout Plain Layout
22535 ] Specifies attribute information to be output with the main tag.
22537 \begin_inset Quotes eld
22541 \begin_inset Flex Code
22544 \begin_layout Plain Layout
22553 \begin_inset Quotes erd
22557 By default, \SpecialChar LyX
22559 \begin_inset Quotes eld
22563 \begin_inset Flex Code
22566 \begin_layout Plain Layout
22575 \begin_inset Quotes erd
22579 \begin_inset Flex Code
22582 \begin_layout Plain Layout
22590 is the \SpecialChar LyX
22591 name of the layout, made lowercase, for example: chapter.
22596 contain any style information.
22598 \begin_inset Flex Code
22601 \begin_layout Plain Layout
22612 \begin_layout Description
22615 \begin_inset Flex Code
22618 \begin_layout Plain Layout
22627 \begin_inset Flex Code
22630 \begin_layout Plain Layout
22640 \begin_inset space \thinspace{}
22644 \begin_inset Flex Code
22647 \begin_layout Plain Layout
22655 ] Whether to output the default CSS information \SpecialChar LyX
22656 generates for this layout,
22657 even if additional information is explicitly provided via
22658 \begin_inset Flex Code
22661 \begin_layout Plain Layout
22671 \begin_inset Flex Code
22674 \begin_layout Plain Layout
22682 allows you to alter or augment the generated CSS, rather than to override
22685 \begin_inset Flex Code
22688 \begin_layout Plain Layout
22699 \begin_layout Description
22702 \begin_inset Flex Code
22705 \begin_layout Plain Layout
22714 \begin_inset Flex Code
22717 \begin_layout Plain Layout
22725 ] The tag to be used for individual paragraphs of environments, replacing
22727 \begin_inset Flex Code
22730 \begin_layout Plain Layout
22738 in the examples above.
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
22780 ] Attributes for the item tag.
22782 \begin_inset Quotes eld
22786 \begin_inset Flex Code
22789 \begin_layout Plain Layout
22792 class=`layoutname_item'
22798 \begin_inset Quotes erd
22806 contain any style information.
22808 \begin_inset Flex Code
22811 \begin_layout Plain Layout
22822 \begin_layout Description
22825 \begin_inset Flex Code
22828 \begin_layout Plain Layout
22837 \begin_inset Flex Code
22840 \begin_layout Plain Layout
22848 ] The tag to be used for paragraph and item labels, replacing
22849 \begin_inset Flex Code
22852 \begin_layout Plain Layout
22860 in the examples above.
22862 \begin_inset Flex Code
22865 \begin_layout Plain Layout
22874 \begin_inset Flex Code
22877 \begin_layout Plain Layout
22886 \begin_inset Flex Code
22889 \begin_layout Plain Layout
22898 \begin_inset Flex Code
22901 \begin_layout Plain Layout
22904 Centered_Top_Environment
22909 , in which case it defaults to
22910 \begin_inset Flex Code
22913 \begin_layout Plain Layout
22924 \begin_layout Description
22927 \begin_inset Flex Code
22930 \begin_layout Plain Layout
22939 \begin_inset Flex Code
22942 \begin_layout Plain Layout
22950 ] Attributes for the label tag.
22952 \begin_inset Quotes eld
22956 \begin_inset Flex Code
22959 \begin_layout Plain Layout
22962 class=`layoutname_label'
22968 \begin_inset Quotes erd
22976 contain any style information.
22978 \begin_inset Flex Code
22981 \begin_layout Plain Layout
22992 \begin_layout Description
22995 \begin_inset Flex Code
22998 \begin_layout Plain Layout
23007 \begin_inset Flex Code
23010 \begin_layout Plain Layout
23020 \begin_inset space \thinspace{}
23024 \begin_inset Flex Code
23027 \begin_layout Plain Layout
23035 ] Meaningful only for list-like environments, this tag controls whether
23036 the label tag is output before or inside the item tag.
23037 This is used, for example, in the description environment, where we want
23039 \begin_inset Flex Code
23042 \begin_layout Plain Layout
23045 <dt>\SpecialChar ldots
23046 </dt><dd>\SpecialChar ldots
23054 \begin_inset Flex Code
23057 \begin_layout Plain Layout
23065 : The label tag is output inside the item tag.
23068 \begin_layout Description
23071 \begin_inset Flex Code
23074 \begin_layout Plain Layout
23082 Information to be output in the
23083 \begin_inset Flex Code
23086 \begin_layout Plain Layout
23094 section when this style is used.
23095 This might, for example, be used to include a
23096 \begin_inset Flex Code
23099 \begin_layout Plain Layout
23108 \begin_inset Flex Code
23111 \begin_layout Plain Layout
23122 \begin_layout Description
23125 \begin_inset Flex Code
23128 \begin_layout Plain Layout
23136 CSS style information to be included when this style is used.
23137 Note that this will automatically be wrapped in a layout-generated
23138 \begin_inset Flex Code
23141 \begin_layout Plain Layout
23149 block, so only the CSS itself need be included.
23151 \begin_inset Flex Code
23154 \begin_layout Plain Layout
23165 \begin_layout Description
23168 \begin_inset Flex Code
23171 \begin_layout Plain Layout
23180 \begin_inset Flex Code
23183 \begin_layout Plain Layout
23191 ] The tag to be used for the main label, replacing
23192 \begin_inset Flex Code
23195 \begin_layout Plain Layout
23203 in the examples above.
23205 \begin_inset Flex Code
23208 \begin_layout Plain Layout
23219 \begin_layout Description
23222 \begin_inset Flex Code
23225 \begin_layout Plain Layout
23234 \begin_inset Flex Code
23237 \begin_layout Plain Layout
23247 \begin_inset space \thinspace{}
23251 \begin_inset Flex Code
23254 \begin_layout Plain Layout
23262 ] Marks this style as the one to be used to generate the
23263 \begin_inset Flex Code
23266 \begin_layout Plain Layout
23274 tag for the XHTML file.
23275 By default, it is false.
23277 \begin_inset Flex Code
23280 \begin_layout Plain Layout
23288 file sets it to true for the
23289 \begin_inset Flex Code
23292 \begin_layout Plain Layout
23304 \begin_layout Subsection
23310 \begin_layout Standard
23313 The XHTML output of insets can also be controlled by information in layout
23318 \begin_layout Plain Layout
23321 At present, this is true only for
23322 \begin_inset Quotes eld
23326 \begin_inset Quotes erd
23329 insets (insets you can type into) and is not true for
23330 \begin_inset Quotes eld
23334 \begin_inset Quotes erd
23337 insets (insets that are associated with dialog boxes).
23342 Here, too, \SpecialChar LyX
23343 tries to provide sensible defaults, and it constructs default
23345 But everything can be customized.
23348 \begin_layout Standard
23351 The XHTML \SpecialChar LyX
23352 outputs for an inset has the following form:
23355 \begin_layout LyX-Code
23359 \begin_inset Quotes erd
23363 \begin_inset Quotes erd
23369 \begin_layout LyX-Code
23372 <labeltag>Label</labeltag>
23375 \begin_layout LyX-Code
23379 \begin_inset Quotes erd
23383 \begin_inset Quotes erd
23386 >Contents of the inset.</innertag>
23389 \begin_layout LyX-Code
23395 \begin_layout Standard
23398 If the inset permits multiple paragraphs—that is, if
23399 \begin_inset Flex Code
23402 \begin_layout Plain Layout
23410 is true—then the contents of the inset will itself be output as paragraphs
23411 formatted according to the styles used for those paragraphs (standard,
23412 quote, and the like).
23413 The label tag is of course omitted if the paragraph does not have a label
23414 and, at present, is always
23415 \begin_inset Flex Code
23418 \begin_layout Plain Layout
23427 The inner tag is optional and, by default, does not appear.
23430 \begin_layout Standard
23433 The specific tags and attributes output for each inset can be controlled
23434 by means of the following layout tags.
23437 \begin_layout Description
23440 \begin_inset Flex Code
23443 \begin_layout Plain Layout
23452 \begin_inset Flex Code
23455 \begin_layout Plain Layout
23463 ] Specifies attribute information to be output with the main tag.
23465 \begin_inset Quotes eld
23469 \begin_inset Flex Code
23472 \begin_layout Plain Layout
23475 class=`myinset' onclick=`\SpecialChar ldots
23482 \begin_inset Quotes erd
23486 By default, \SpecialChar LyX
23488 \begin_inset Quotes eld
23492 \begin_inset Flex Code
23495 \begin_layout Plain Layout
23504 \begin_inset Quotes erd
23508 \begin_inset Flex Code
23511 \begin_layout Plain Layout
23519 is the \SpecialChar LyX
23520 name of the inset, made lowercase and with non-alphanumeric characters
23521 converted to underscores, for example: footnote.
23524 \begin_layout Description
23527 \begin_inset Flex Code
23530 \begin_layout Plain Layout
23539 \begin_inset Flex Code
23542 \begin_layout Plain Layout
23552 \begin_inset space \thinspace{}
23556 \begin_inset Flex Code
23559 \begin_layout Plain Layout
23567 ] Whether to output the default CSS information \SpecialChar LyX
23568 generates for this layout,
23569 even if additional information is explicitly provided via
23570 \begin_inset Flex Code
23573 \begin_layout Plain Layout
23583 \begin_inset Flex Code
23586 \begin_layout Plain Layout
23594 allows you to alter or augment the generated CSS, rather than to override
23599 \begin_layout Description
23602 \begin_inset Flex Code
23605 \begin_layout Plain Layout
23614 \begin_inset Flex Code
23617 \begin_layout Plain Layout
23625 ] Attributes for the inner tag.
23627 \begin_inset Quotes eld
23631 \begin_inset Flex Code
23634 \begin_layout Plain Layout
23637 class=`insetname_inner'
23643 \begin_inset Quotes erd
23649 \begin_layout Description
23652 \begin_inset Flex Code
23655 \begin_layout Plain Layout
23664 \begin_inset Flex Code
23667 \begin_layout Plain Layout
23675 ] The inner tag, replacing
23676 \begin_inset Flex Code
23679 \begin_layout Plain Layout
23687 in the examples above.
23688 By default, there is none.
23691 \begin_layout Description
23694 \begin_inset Flex Code
23697 \begin_layout Plain Layout
23706 \begin_inset Flex Code
23709 \begin_layout Plain Layout
23718 \begin_inset space \thinspace{}
23722 \begin_inset Flex Code
23725 \begin_layout Plain Layout
23734 ] Whether this inset represents a standalone block of text (such as a footnote)
23735 or instead represents material that is included in the surrounding text
23736 (such as a branch).
23740 \begin_layout Description
23743 \begin_inset Flex Code
23746 \begin_layout Plain Layout
23755 \begin_inset Flex Code
23758 \begin_layout Plain Layout
23766 ] A label for this inset, possibly including a reference to a counter.
23767 For example, for footnote, it might be:
23768 \begin_inset Flex Code
23771 \begin_layout Plain Layout
23782 This is optional, and there is no default.
23785 \begin_layout Description
23788 \begin_inset Flex Code
23791 \begin_layout Plain Layout
23799 Information to be output in the
23800 \begin_inset Flex Code
23803 \begin_layout Plain Layout
23811 section when this style is used.
23812 This might, for example, be used to include a
23813 \begin_inset Flex Code
23816 \begin_layout Plain Layout
23825 \begin_inset Flex Code
23828 \begin_layout Plain Layout
23839 \begin_layout Description
23842 \begin_inset Flex Code
23845 \begin_layout Plain Layout
23853 CSS style information to be included when this style is used.
23854 Note that this will automatically be wrapped in a layout-generated
23855 \begin_inset Flex Code
23858 \begin_layout Plain Layout
23866 block, so only the CSS itself need be included.
23869 \begin_layout Description
23872 \begin_inset Flex Code
23875 \begin_layout Plain Layout
23884 \begin_inset Flex Code
23887 \begin_layout Plain Layout
23895 ] The tag to be used for the main label, replacing
23896 \begin_inset Flex Code
23899 \begin_layout Plain Layout
23907 in the examples above.
23908 The default depends upon the setting of
23909 \begin_inset Flex Code
23912 \begin_layout Plain Layout
23921 \begin_inset Flex Code
23924 \begin_layout Plain Layout
23932 is true, the default is
23933 \begin_inset Flex Code
23936 \begin_layout Plain Layout
23944 ; if it is false, the default is
23945 \begin_inset Flex Code
23948 \begin_layout Plain Layout
23959 \begin_layout Subsection
23965 \begin_layout Standard
23968 The XHTML output for floats too can be controlled by layout information.
23969 The output has the following form:
23972 \begin_layout LyX-Code
23976 \begin_inset Quotes erd
23980 \begin_inset Quotes erd
23986 \begin_layout LyX-Code
23989 Contents of the float.
23992 \begin_layout LyX-Code
23998 \begin_layout Standard
24001 The caption, if there is one, is a separate inset and will be output as
24003 Its appearance can be controlled via the InsetLayout for caption insets.
24007 \begin_layout Description
24010 \begin_inset Flex Code
24013 \begin_layout Plain Layout
24022 \begin_inset Flex Code
24025 \begin_layout Plain Layout
24033 ] Specifies attribute information to be output with the main tag.
24035 \begin_inset Quotes eld
24039 \begin_inset Flex Code
24042 \begin_layout Plain Layout
24045 class=`myfloat' onclick=`\SpecialChar ldots
24052 \begin_inset Quotes erd
24056 By default, \SpecialChar LyX
24058 \begin_inset Quotes eld
24062 \begin_inset Flex Code
24065 \begin_layout Plain Layout
24068 class=`float float-floattype'
24074 \begin_inset Quotes erd
24078 \begin_inset Flex Code
24081 \begin_layout Plain Layout
24089 is \SpecialChar LyX
24090 's name for this type of float, as determined by the float declaration
24094 \begin_inset CommandInset ref
24096 reference "subsec:Gleitobjekte"
24102 ), though made lowercase and with non-alphanumeric characters converted
24103 to underscores, for example: float-table.
24106 \begin_layout Description
24109 \begin_inset Flex Code
24112 \begin_layout Plain Layout
24120 CSS style information to be included when this float is used.
24121 Note that this will automatically be wrapped in a layout-generated
24122 \begin_inset Flex Code
24125 \begin_layout Plain Layout
24133 block, so only the CSS itself need be included.
24136 \begin_layout Description
24139 \begin_inset Flex Code
24142 \begin_layout Plain Layout
24151 \begin_inset Flex Code
24154 \begin_layout Plain Layout
24162 ] The tag to be used for this float, replacing
24163 \begin_inset Quotes eld
24167 \begin_inset Flex Code
24170 \begin_layout Plain Layout
24179 \begin_inset Quotes erd
24182 in the example above.
24184 \begin_inset Flex Code
24187 \begin_layout Plain Layout
24195 and will rarely need changing.
24198 \begin_layout Subsection
24201 Bibliography formatting
24204 \begin_layout Standard
24207 The bibliography can be formatted using
24208 \begin_inset Flex Code
24211 \begin_layout Plain Layout
24223 \begin_inset CommandInset ref
24225 reference "subsec:Literaturverweisformat"
24234 \begin_layout Subsection
24241 \begin_layout Standard
24244 We have several times mentioned that \SpecialChar LyX
24245 will generate default CSS style rules
24246 for both insets and paragraph styles, based upon the other layout information
24248 In this section, we shall say a word about which layout information \SpecialChar LyX
24253 \begin_layout Standard
24256 At present, \SpecialChar LyX
24257 auto-generates CSS only for font information, making use of
24259 \begin_inset Flex Code
24262 \begin_layout Plain Layout
24271 \begin_inset Flex Code
24274 \begin_layout Plain Layout
24283 \begin_inset Flex Code
24286 \begin_layout Plain Layout
24295 \begin_inset Flex Code
24298 \begin_layout Plain Layout
24307 \begin_inset Flex Code
24310 \begin_layout Plain Layout
24321 \begin_inset CommandInset ref
24323 reference "subsec:Beschreibung-des-Zeichensatzes"
24330 The translation is mostly straightforward and obvious.
24332 \begin_inset Quotes eld
24336 \begin_inset Flex Code
24339 \begin_layout Plain Layout
24348 \begin_inset Quotes erd
24352 \begin_inset Quotes eld
24356 \begin_inset Flex Code
24359 \begin_layout Plain Layout
24362 font-family: sans-serif;
24368 \begin_inset Quotes erd
24372 The correspondence of \SpecialChar LyX
24373 sizes and CSS sizes is a little less obvious but
24374 nonetheless intuitive.
24376 \begin_inset Flex Code
24379 \begin_layout Plain Layout
24388 \begin_inset Flex URL
24391 \begin_layout Plain Layout
24401 \begin_layout Chapter
24402 Externes Material einfügen
24403 \begin_inset CommandInset label
24405 name "cha:Externes-Material-einfügen"
24412 \begin_layout Standard
24413 \begin_inset Box Shadowbox
24423 height_special "totalheight"
24428 backgroundcolor "none"
24431 \begin_layout Plain Layout
24432 ACHTUNG: Dieser Teil der Dokumentation wurde lange nicht aktualisiert.
24433 Wir hoffen, dass sie noch akkurat ist, garantieren das aber nicht.
24441 \begin_layout Standard
24443 \begin_inset Quotes gld
24447 \begin_inset Quotes grd
24450 in \SpecialChar LyX
24451 wird ausführlich im Handbuch
24453 Eingebettete Objekte
24456 Im Folgenden geht es nur darum zu beschreiben, wie das intern funktioniert
24457 und wie man neue Vorlagen erstellen kann.
24460 \begin_layout Section
24461 Wie funktioniert das?
24464 \begin_layout Standard
24468 \begin_inset space \space{}
24473 basiert auf dem Konzept der
24478 Eine Vorlage ist eine Spezifikation, wie \SpecialChar LyX
24479 mit einer bestimmten Art von
24480 Material umgehen soll.
24481 Derzeit gehören zu \SpecialChar LyX
24482 derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
24483 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
24484 Die vollständige Liste sehen Sie in
24486 Einfügen\SpecialChar menuseparator
24487 Datei\SpecialChar menuseparator
24489 \begin_inset space \space{}
24495 Darüber hinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
24497 Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
24498 hoffen, dass Sie derartig erstellte Vorlagen an das \SpecialChar LyX
24499 -Team schicken, damit
24500 sie in kommenden \SpecialChar LyX
24501 -Versionen integriert werden können.
24504 \begin_layout Standard
24505 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
24506 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
24507 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
24509 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
24512 \begin_layout Standard
24513 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
24519 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
24520 speichern Sie diese
24525 Wenn Sie nun eine derartige Abbildung in \SpecialChar LyX
24526 einbinden wollen, müssen Sie
24531 starten, um eine PostScript-Datei zu erzeugen, die von \SpecialChar LaTeX
24534 In diesem Fall ist also die
24538 -Datei die oben erwähnte Originaldatei, und die
24542 Datei die tatsächlich eingebundene Datei.
24545 \begin_layout Standard
24546 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
24547 Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
24548 Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
24549 dliche Exportformate für die \SpecialChar LyX
24550 -Datei zu ermöglichen.
24553 \begin_layout Standard
24554 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
24555 eine PostScript-Datei im Rohformat einzubinden.
24556 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
24557 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
24558 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
24559 Genau dies ist mit der Einfügung
24563 möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
24564 en (sofern sie von \SpecialChar LyX
24565 unterstützt werden).
24568 \begin_layout Standard
24569 Darüber hinaus erlaubt die Einfügung
24573 aber auch die einfache Integration mit externen Betrachtern und Editoren.
24574 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
24575 XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript-D
24581 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
24582 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
24583 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
24584 der richtigen Größe zu erstellen.
24585 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
24586 und können so Ihre Produktivität ungemein steigern.
24589 \begin_layout Section
24592 The external template configuration files
24595 \begin_layout Standard
24598 It is relatively easy to add custom external template definitions to \SpecialChar LyX
24600 However, be aware that doing this in a careless manner most probably
24604 introduce an easily exploitable security hole.
24605 So before you do this, please read the discussion about security in
24608 \begin_inset CommandInset ref
24610 reference "sec:Sicherheitshinweise"
24617 \begin_layout Standard
24620 Having said that, we encourage you to submit any interesting templates that
24625 \begin_layout Standard
24628 The external templates are defined in the
24629 \begin_inset Flex Code
24632 \begin_layout Plain Layout
24640 files that are stored in the
24641 \begin_inset Flex Code
24644 \begin_layout Plain Layout
24647 LyXDir/lib/xtemplates/
24653 Each template is defined in a file of its own.
24654 You can place your own templates in
24655 \begin_inset Flex Code
24658 \begin_layout Plain Layout
24661 UserDir/xtemplates/
24666 or copy existing templates to that directory in order to modify them.
24669 \begin_layout Standard
24672 A typical template looks like this:
24675 \begin_layout LyX-Code
24681 \begin_layout LyX-Code
24684 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
24687 \begin_layout LyX-Code
24693 \begin_layout LyX-Code
24699 \begin_layout LyX-Code
24705 \begin_layout LyX-Code
24711 \begin_layout LyX-Code
24717 \begin_layout LyX-Code
24720 AutomaticProduction true
24723 \begin_layout LyX-Code
24729 \begin_layout LyX-Code
24735 \begin_layout LyX-Code
24741 \begin_layout LyX-Code
24744 TransformCommand Rotate RotationLatexCommand
24747 \begin_layout LyX-Code
24750 TransformCommand Resize ResizeLatexCommand
24753 \begin_layout LyX-Code
24756 Product "$$RotateFront$$ResizeFront
24759 \begin_layout LyX-Code
24766 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
24769 \begin_layout LyX-Code
24772 $$ResizeBack$$RotateBack"
24775 \begin_layout LyX-Code
24781 \begin_layout LyX-Code
24784 UpdateResult "$$AbsPath$$Basename.pstex_t"
24787 \begin_layout LyX-Code
24790 Requirement "graphicx"
24793 \begin_layout LyX-Code
24796 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
24799 \begin_layout LyX-Code
24802 ReferencedFile latex "$$AbsPath$$Basename.eps"
24805 \begin_layout LyX-Code
24808 ReferencedFile dvi "$$AbsPath$$Basename.eps"
24811 \begin_layout LyX-Code
24817 \begin_layout LyX-Code
24823 \begin_layout LyX-Code
24826 TransformCommand Rotate RotationLatexCommand
24829 \begin_layout LyX-Code
24832 TransformCommand Resize ResizeLatexCommand
24835 \begin_layout LyX-Code
24838 Product "$$RotateFront$$ResizeFront
24841 \begin_layout LyX-Code
24848 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
24851 \begin_layout LyX-Code
24854 $$ResizeBack$$RotateBack"
24857 \begin_layout LyX-Code
24860 UpdateFormat pdftex
24863 \begin_layout LyX-Code
24866 UpdateResult "$$AbsPath$$Basename.pdftex_t"
24869 \begin_layout LyX-Code
24872 Requirement "graphicx"
24875 \begin_layout LyX-Code
24878 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
24881 \begin_layout LyX-Code
24884 ReferencedFile latex "$$AbsPath$$Basename.pdf"
24887 \begin_layout LyX-Code
24893 \begin_layout LyX-Code
24899 \begin_layout LyX-Code
24902 Product "$$Contents(
24904 "$$AbsPath$$Basename.asc
24909 \begin_layout LyX-Code
24912 UpdateFormat asciixfig
24915 \begin_layout LyX-Code
24918 UpdateResult "$$AbsPath$$Basename.asc"
24921 \begin_layout LyX-Code
24927 \begin_layout LyX-Code
24933 \begin_layout LyX-Code
24936 Product "<graphic fileref=
24938 "$$AbsOrRelPathMaster$$Basename.eps
24943 \begin_layout LyX-Code
24949 \begin_layout LyX-Code
24955 \begin_layout LyX-Code
24958 UpdateResult "$$AbsPath$$Basename.eps"
24961 \begin_layout LyX-Code
24964 ReferencedFile docbook "$$AbsPath$$Basename.eps"
24967 \begin_layout LyX-Code
24970 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
24973 \begin_layout LyX-Code
24979 \begin_layout LyX-Code
24982 Product "[XFig: $$FName]"
24985 \begin_layout LyX-Code
24991 \begin_layout LyX-Code
24997 \begin_layout Standard
25000 As you can see, the template is enclosed in
25001 \begin_inset Flex Code
25004 \begin_layout Plain Layout
25014 \begin_inset Flex Code
25017 \begin_layout Plain Layout
25026 It contains a header specifying some general settings and, for each supported
25027 primary document file format, a section
25028 \begin_inset Flex Code
25031 \begin_layout Plain Layout
25041 \begin_inset Flex Code
25044 \begin_layout Plain Layout
25055 \begin_layout Subsection
25058 The template header
25061 \begin_layout Description
25064 \begin_inset Flex Code
25067 \begin_layout Plain Layout
25070 AutomaticProduction
25071 \begin_inset space ~
25079 Whether the file represented by the template must be generated by \SpecialChar LyX
25081 This command must occur exactly once.
25084 \begin_layout Description
25087 \begin_inset Flex Code
25090 \begin_layout Plain Layout
25094 \begin_inset space ~
25102 A glob pattern that is used in the file dialog to filter out the desired
25104 If there is more than one possible file extension (e.
25105 \begin_inset space \thinspace{}
25109 \begin_inset space \space{}
25113 \begin_inset Flex Code
25116 \begin_layout Plain Layout
25125 \begin_inset Flex Code
25128 \begin_layout Plain Layout
25136 ), use something like
25137 \begin_inset Flex Code
25140 \begin_layout Plain Layout
25149 This command must occur exactly once.
25152 \begin_layout Description
25155 \begin_inset Flex Code
25158 \begin_layout Plain Layout
25162 \begin_inset space ~
25170 The text that is displayed on the button.
25171 This command must occur exactly once.
25174 \begin_layout Description
25177 \begin_inset Flex Code
25180 \begin_layout Plain Layout
25184 \begin_inset space ~
25188 \begin_inset space ~
25196 The help text that is used in the External dialog.
25197 Provide enough information to explain to the user just what the template
25198 can provide him with.
25199 This command must occur exactly once.
25202 \begin_layout Description
25205 \begin_inset Flex Code
25208 \begin_layout Plain Layout
25212 \begin_inset space ~
25220 The file format of the original file.
25221 This must be the name of a format that is known to \SpecialChar LyX
25225 \begin_inset CommandInset ref
25227 reference "sec:Formate"
25235 \begin_inset Quotes eld
25239 \begin_inset Flex Code
25242 \begin_layout Plain Layout
25251 \begin_inset Quotes erd
25254 if the template can handle original files of more than one format.
25256 will attempt to interrogate the file itself in order to deduce its format
25258 This command must occur exactly once.
25261 \begin_layout Description
25264 \begin_inset Flex Code
25267 \begin_layout Plain Layout
25271 \begin_inset space ~
25279 A unique name for the template.
25280 It must not contain substitution macros (see below).
25283 \begin_layout Description
25286 \begin_inset Flex Code
25289 \begin_layout Plain Layout
25293 \begin_inset space ~
25296 Rotate|Resize|Clip|Extra
25301 This command specifies which transformations are supported by this template.
25302 It may occur zero or more times.
25303 This command enables the corresponding tabs in the external dialog.
25305 \begin_inset Flex Code
25308 \begin_layout Plain Layout
25316 command must have either a corresponding
25317 \begin_inset Flex Code
25320 \begin_layout Plain Layout
25329 \begin_inset Flex Code
25332 \begin_layout Plain Layout
25341 \begin_inset Flex Code
25344 \begin_layout Plain Layout
25353 Otherwise the transformation will not be supported by that format.
25356 \begin_layout Subsection
25362 \begin_layout Description
25365 \begin_inset Flex Code
25368 \begin_layout Plain Layout
25372 \begin_inset space ~
25375 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
25380 The primary document file format that this format definition is for.
25381 Not every template has a sensible representation in all document file formats.
25382 Please define nevertheless a
25383 \begin_inset Flex Code
25386 \begin_layout Plain Layout
25394 section for all templates.
25395 Use a dummy text when no representation is available.
25396 Then you can at least see a reference to the external material in the exported
25400 \begin_layout Description
25403 \begin_inset Flex Code
25406 \begin_layout Plain Layout
25410 \begin_inset space ~
25414 \begin_inset space ~
25422 This command defines an additional macro
25423 \begin_inset Flex Code
25426 \begin_layout Plain Layout
25434 for substitution in
25435 \begin_inset Flex Code
25438 \begin_layout Plain Layout
25448 \begin_inset Flex Code
25451 \begin_layout Plain Layout
25459 itself may contain substitution macros.
25460 The advantage over using
25461 \begin_inset Flex Code
25464 \begin_layout Plain Layout
25473 \begin_inset Flex Code
25476 \begin_layout Plain Layout
25484 is that the substituted value of
25485 \begin_inset Flex Code
25488 \begin_layout Plain Layout
25496 is sanitized so that it is a valid optional argument in the document format.
25497 This command may occur zero or more times.
25500 \begin_layout Description
25503 \begin_inset Flex Code
25506 \begin_layout Plain Layout
25510 \begin_inset space ~
25518 The text that is inserted in the exported document.
25519 This is actually the most important command and can be quite complex.
25520 This command must occur exactly once.
25523 \begin_layout Description
25526 \begin_inset Flex Code
25529 \begin_layout Plain Layout
25533 \begin_inset space ~
25541 This command specifies a preamble snippet that will be included in the
25544 It has to be defined using
25545 \begin_inset Flex Code
25548 \begin_layout Plain Layout
25558 \begin_inset Flex Code
25561 \begin_layout Plain Layout
25570 This command may occur zero or more times.
25573 \begin_layout Description
25576 \begin_inset Flex Code
25579 \begin_layout Plain Layout
25583 \begin_inset space ~
25587 \begin_inset space ~
25595 This command denotes files that are created by the conversion process and
25596 are needed for a particular export format.
25597 If the filename is relative, it is interpreted relative to the master document.
25598 This command may be given zero or more times.
25601 \begin_layout Description
25604 \begin_inset Flex Code
25607 \begin_layout Plain Layout
25611 \begin_inset space ~
25619 The name of a required \SpecialChar LaTeX
25621 The package is included via
25622 \begin_inset Flex Code
25625 \begin_layout Plain Layout
25635 in the \SpecialChar LaTeX
25637 This command may occur zero or more times.
25640 \begin_layout Description
25643 \begin_inset Flex Code
25646 \begin_layout Plain Layout
25650 \begin_inset space ~
25654 \begin_inset space ~
25657 RotationLatexCommand
25662 This command specifies that the built in \SpecialChar LaTeX
25663 command should be used for rotation.
25664 This command may occur once or not at all.
25667 \begin_layout Description
25670 \begin_inset Flex Code
25673 \begin_layout Plain Layout
25677 \begin_inset space ~
25681 \begin_inset space ~
25689 This command specifies that the built in \SpecialChar LaTeX
25690 command should be used for resizing.
25691 This command may occur once or not at all.
25694 \begin_layout Description
25697 \begin_inset Flex Code
25700 \begin_layout Plain Layout
25704 \begin_inset space ~
25708 \begin_inset space ~
25711 RotationLatexOption
25716 This command specifies that rotation is done via an optional argument.
25717 This command may occur once or not at all.
25720 \begin_layout Description
25723 \begin_inset Flex Code
25726 \begin_layout Plain Layout
25730 \begin_inset space ~
25734 \begin_inset space ~
25742 This command specifies that resizing is done via an optional argument.
25743 This command may occur once or not at all.
25746 \begin_layout Description
25749 \begin_inset Flex Code
25752 \begin_layout Plain Layout
25756 \begin_inset space ~
25760 \begin_inset space ~
25768 This command specifies that clipping is done via an optional argument.
25769 This command may occur once or not at all.
25772 \begin_layout Description
25775 \begin_inset Flex Code
25778 \begin_layout Plain Layout
25782 \begin_inset space ~
25786 \begin_inset space ~
25794 This command specifies that an extra optional argument is used.
25795 This command may occur once or not at all.
25798 \begin_layout Description
25801 \begin_inset Flex Code
25804 \begin_layout Plain Layout
25808 \begin_inset space ~
25816 The file format of the converted file.
25817 This must be the name of a format that is known to \SpecialChar LyX
25819 \begin_inset Flex Noun
25822 \begin_layout Plain Layout
25825 Tools\SpecialChar menuseparator
25826 Preferences\SpecialChar menuseparator
25827 File Handling\SpecialChar menuseparator
25834 This command must occur exactly once.
25835 If the resulting file format is PDF, you need to specify the format
25836 \begin_inset Flex Code
25839 \begin_layout Plain Layout
25848 This is the PDF format used for including graphics.
25849 The other defined PDF formats are for document export.
25852 \begin_layout Description
25855 \begin_inset Flex Code
25858 \begin_layout Plain Layout
25862 \begin_inset space ~
25870 The file name of the converted file.
25871 The file name must be absolute.
25872 This command must occur exactly once.
25875 \begin_layout Subsection
25878 Preamble definitions
25881 \begin_layout Standard
25884 The external template configuration file may contain additional preamble
25885 definitions enclosed by
25886 \begin_inset Flex Code
25889 \begin_layout Plain Layout
25899 \begin_inset Flex Code
25902 \begin_layout Plain Layout
25911 They can be used by the templates in the
25912 \begin_inset Flex Code
25915 \begin_layout Plain Layout
25926 \begin_layout Section
25927 Der Ersetzungsmechanismus
25930 \begin_layout Standard
25931 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
25932 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
25933 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
25934 Aufruf ausgewertet werden.
25935 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
25936 das \SpecialChar LyX
25940 \begin_layout Standard
25943 Also, whenever external material is to be displayed, the name will be produced
25944 by the substitution mechanism, and most other commands in the template
25945 definition support substitution as well.
25948 \begin_layout Standard
25949 Hier finden Sie eine Liste dieser Makros:
25952 \begin_layout Description
25955 \begin_inset Flex Code
25958 \begin_layout Plain Layout
25961 $$AbsOrRelPathMaster
25966 The file path, absolute or relative to the master \SpecialChar LyX
25970 \begin_layout Description
25973 \begin_inset Flex Code
25976 \begin_layout Plain Layout
25979 $$AbsOrRelPathParent
25984 The file path, absolute or relative to the \SpecialChar LyX
25988 \begin_layout Description
25991 \begin_inset Flex Code
25994 \begin_layout Plain Layout
26002 The absolute file path.
26005 \begin_layout Description
26008 \begin_inset Flex Code
26011 \begin_layout Plain Layout
26019 The filename without path and without the extension.
26022 \begin_layout Description
26025 \begin_inset Flex Code
26028 \begin_layout Plain Layout
26032 \begin_inset Quotes eld
26036 \begin_inset Quotes erd
26044 This macro will expand to the contents of the file with the name
26045 \begin_inset Flex Code
26048 \begin_layout Plain Layout
26059 \begin_layout Description
26062 \begin_inset Flex Code
26065 \begin_layout Plain Layout
26073 The file extension (including the dot).
26076 \begin_layout Description
26079 \begin_inset Flex Code
26082 \begin_layout Plain Layout
26090 This will be the string
26091 \begin_inset Quotes eld
26095 \begin_inset Quotes erd
26098 if the file is in JPEG format, otherwise it will be the string
26099 \begin_inset Quotes eld
26103 \begin_inset Quotes erd
26107 This is useful to avoid uneeded conversions for output formats that support
26108 both PNG and JPEG fomats.
26109 The predefined RasterImage template uses this macro for the pdf\SpecialChar TeX
26114 \begin_layout Description
26117 \begin_inset Flex Code
26120 \begin_layout Plain Layout
26128 The filename of the file specified in the external material dialog.
26129 This is either an absolute name, or it is relative to the \SpecialChar LyX
26133 \begin_layout Description
26136 \begin_inset Flex Code
26139 \begin_layout Plain Layout
26148 \begin_inset Flex Code
26151 \begin_layout Plain Layout
26159 (absolute name or relative to the \SpecialChar LyX
26163 \begin_layout Description
26166 \begin_inset Flex Code
26169 \begin_layout Plain Layout
26177 The file path, relative to the master \SpecialChar LyX
26181 \begin_layout Description
26184 \begin_inset Flex Code
26187 \begin_layout Plain Layout
26195 The file path, relative to the \SpecialChar LyX
26199 \begin_layout Description
26202 \begin_inset Flex Code
26205 \begin_layout Plain Layout
26213 This macro will expand to the absolute path of the system directory.
26214 This is typically used to point to the various helper scripts that are
26215 bundled with \SpecialChar LyX
26219 \begin_layout Description
26222 \begin_inset Flex Code
26225 \begin_layout Plain Layout
26233 A name and full path to a temporary file which will be automatically deleted
26234 whenever the containing document is closed, or the external material insertion
26238 \begin_layout Standard
26241 All path macros contain a trailing directory separator, so you can construct
26243 \begin_inset space \thinspace{}
26247 \begin_inset space \space{}
26250 the absolute filename with
26251 \begin_inset Flex Code
26254 \begin_layout Plain Layout
26257 $$AbsPath$$Basename$$Extension
26265 \begin_layout Standard
26268 The macros above are substituted in all commands unless otherwise noted.
26270 \begin_inset Flex Code
26273 \begin_layout Plain Layout
26281 supports additionally the following substitutions if they are enabled by
26283 \begin_inset Flex Code
26286 \begin_layout Plain Layout
26295 \begin_inset Flex Code
26298 \begin_layout Plain Layout
26309 \begin_layout Description
26312 \begin_inset Flex Code
26315 \begin_layout Plain Layout
26323 The front part of the resize command.
26326 \begin_layout Description
26329 \begin_inset Flex Code
26332 \begin_layout Plain Layout
26340 The back part of the resize command.
26343 \begin_layout Description
26346 \begin_inset Flex Code
26349 \begin_layout Plain Layout
26357 The front part of the rotation command.
26360 \begin_layout Description
26363 \begin_inset Flex Code
26366 \begin_layout Plain Layout
26374 The back part of the rotation command.
26377 \begin_layout Standard
26380 The value string of the
26381 \begin_inset Flex Code
26384 \begin_layout Plain Layout
26392 command supports additionally the following substitutions if they are enabled
26394 \begin_inset Flex Code
26397 \begin_layout Plain Layout
26406 \begin_inset Flex Code
26409 \begin_layout Plain Layout
26420 \begin_layout Description
26423 \begin_inset Flex Code
26426 \begin_layout Plain Layout
26437 \begin_layout Description
26440 \begin_inset Flex Code
26443 \begin_layout Plain Layout
26454 \begin_layout Description
26457 \begin_inset Flex Code
26460 \begin_layout Plain Layout
26471 \begin_layout Description
26474 \begin_inset Flex Code
26477 \begin_layout Plain Layout
26485 The rotation option.
26488 \begin_layout Standard
26491 You may ask why there are so many path macros.
26492 There are mainly two reasons:
26495 \begin_layout Enumerate
26498 Relative and absolute file names should remain relative or absolute, respectivel
26500 Users may have reasons to prefer either form.
26501 Relative names are useful for portable documents that should work on different
26502 machines, for example.
26503 Absolute names may be required by some programs.
26506 \begin_layout Enumerate
26510 treats relative file names differently than \SpecialChar LyX
26511 and other programs in nested
26513 For \SpecialChar LyX
26514 , a relative file name is always relative to the document that contains
26516 For \SpecialChar LaTeX
26517 , it is always relative to the master document.
26518 These two definitions are identical if you have only one document, but
26519 differ if you have a master document that includes part documents.
26520 That means that relative filenames must be transformed when presented to
26523 Fortunately \SpecialChar LyX
26524 does this automatically for you if you choose the right macros.
26527 \begin_layout Standard
26530 So which path macro should be used in new template definitions? The rule
26534 \begin_layout Itemize
26538 \begin_inset Flex Code
26541 \begin_layout Plain Layout
26549 if an absolute path is required.
26552 \begin_layout Itemize
26556 \begin_inset Flex Code
26559 \begin_layout Plain Layout
26562 $$AbsOrRelPathMaster
26567 if the substituted string is some kind of \SpecialChar LaTeX
26571 \begin_layout Itemize
26575 \begin_inset Flex Code
26578 \begin_layout Plain Layout
26581 $$AbsOrRelPathParent
26586 in order to preserve the user's choice.
26589 \begin_layout Standard
26592 There are special cases where this rule does not work and e.
26593 \begin_inset space \thinspace{}
26597 \begin_inset space \space{}
26600 relative names are needed, but normally it will work just fine.
26601 One example for such a case is the command
26602 \begin_inset Flex Code
26605 \begin_layout Plain Layout
26608 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
26613 in the XFig template above: We can't use the absolute name because the
26615 \begin_inset Flex Code
26618 \begin_layout Plain Layout
26626 files needs the relative name in order to rewrite the file content.
26629 \begin_layout Section
26630 Sicherheitshinweise
26631 \begin_inset CommandInset label
26633 name "sec:Sicherheitshinweise"
26640 \begin_layout Standard
26643 The external material feature interfaces with a lot of external programs
26644 and does so automatically, so we have to consider the security implications
26646 In particular, since you have the option of including your own filenames
26647 and/or parameter strings and those are expanded into a command, it seems
26648 that it would be possible to create a malicious document which executes
26649 arbitrary commands when a user views or prints the document.
26650 This is something we definitely want to avoid.
26653 \begin_layout Standard
26656 However, since the external program commands are specified in the template
26657 configuration file only, there are no security issues if \SpecialChar LyX
26658 is properly configure
26659 d with safe templates only.
26660 This is so because the external programs are invoked with the
26661 \begin_inset Flex Code
26664 \begin_layout Plain Layout
26672 -system call rather than the
26673 \begin_inset Flex Code
26676 \begin_layout Plain Layout
26684 system-call, so it's not possible to execute arbitrary commands from the
26685 filename or parameter section via the shell.
26688 \begin_layout Standard
26691 This also implies that you are restricted in what command strings you can
26692 use in the external material templates.
26693 In particular, pipes and redirection are not readily available.
26694 This has to be so if \SpecialChar LyX
26695 should remain safe.
26696 If you want to use some of the shell features, you should write a safe
26697 script to do this in a controlled manner, and then invoke the script from
26698 the command string.
26702 \begin_layout Standard
26705 It is possible to design a template that interacts directly with the shell,
26706 but since this would allow a malicious user to execute arbitrary commands
26707 by writing clever filenames and/or parameters, we generally recommend that
26708 you only use safe scripts that work with the
26709 \begin_inset Flex Code
26712 \begin_layout Plain Layout
26720 system call in a controlled manner.
26721 Of course, for use in a controlled environment, it can be tempting to just
26722 fall back to use ordinary shell scripts.
26723 If you do so, be aware that you
26727 provide an easily exploitable security hole in your system.
26728 Of course it stands to reason that such unsafe templates will never be
26729 included in the standard \SpecialChar LyX
26730 distribution, although we do encourage people
26731 to submit new templates in the open source tradition.
26732 But \SpecialChar LyX
26733 as shipped from the official distribution channels will never have
26737 \begin_layout Standard
26740 Including external material provides a lot of power, and you have to be
26741 careful not to introduce security hazards with this power.
26742 A subtle error in a single line in an innocent looking script can open
26743 the door to huge security problems.
26744 So if you do not fully understand the issues, we recommend that you consult
26745 a knowledgeable security professional or the \SpecialChar LyX
26746 development team if you have
26747 any questions about whether a given template is safe or not.
26748 And do this before you use it in an uncontrolled environment.
26751 \begin_layout Chapter
26753 Liste der Funktionen für die Verwendung in Layout-Dateien
26754 \begin_inset CommandInset label
26756 name "chap:Liste-von-Funktionen"
26763 \begin_layout Standard
26765 \begin_inset Tabular
26766 <lyxtabular version="3" rows="11" columns="8">
26767 <features tabularvalignment="middle">
26768 <column alignment="left" valignment="top">
26769 <column alignment="left" valignment="top">
26770 <column alignment="left" valignment="top">
26771 <column alignment="left" valignment="top">
26772 <column alignment="left" valignment="top">
26773 <column alignment="left" valignment="top">
26774 <column alignment="left" valignment="top">
26775 <column alignment="left" valignment="top">
26777 <cell alignment="left" valignment="top" usebox="none">
26780 \begin_layout Plain Layout
26786 <cell alignment="left" valignment="top" usebox="none">
26789 \begin_layout Plain Layout
26795 <cell alignment="left" valignment="top" usebox="none">
26798 \begin_layout Plain Layout
26804 <cell alignment="left" valignment="top" usebox="none">
26807 \begin_layout Plain Layout
26813 <cell alignment="center" valignment="top" usebox="none">
26816 \begin_layout Plain Layout
26822 <cell alignment="center" valignment="top" usebox="none">
26825 \begin_layout Plain Layout
26831 <cell alignment="center" valignment="top" usebox="none">
26834 \begin_layout Plain Layout
26840 <cell alignment="center" valignment="top" usebox="none">
26843 \begin_layout Plain Layout
26851 <cell alignment="left" valignment="top" usebox="none">
26854 \begin_layout Plain Layout
26860 <cell alignment="left" valignment="top" usebox="none">
26863 \begin_layout Plain Layout
26869 <cell alignment="left" valignment="top" usebox="none">
26872 \begin_layout Plain Layout
26878 <cell alignment="left" valignment="top" usebox="none">
26881 \begin_layout Plain Layout
26887 <cell alignment="center" valignment="top" usebox="none">
26890 \begin_layout Plain Layout
26896 <cell alignment="center" valignment="top" usebox="none">
26899 \begin_layout Plain Layout
26905 <cell alignment="center" valignment="top" usebox="none">
26908 \begin_layout Plain Layout
26914 <cell alignment="center" valignment="top" usebox="none">
26917 \begin_layout Plain Layout
26925 <cell alignment="left" valignment="top" usebox="none">
26928 \begin_layout Plain Layout
26934 <cell alignment="left" valignment="top" usebox="none">
26937 \begin_layout Plain Layout
26943 <cell alignment="left" valignment="top" usebox="none">
26946 \begin_layout Plain Layout
26952 <cell alignment="left" valignment="top" usebox="none">
26955 \begin_layout Plain Layout
26961 <cell alignment="center" valignment="top" usebox="none">
26964 \begin_layout Plain Layout
26970 <cell alignment="center" valignment="top" usebox="none">
26973 \begin_layout Plain Layout
26979 <cell alignment="center" valignment="top" usebox="none">
26982 \begin_layout Plain Layout
26988 <cell alignment="center" valignment="top" usebox="none">
26991 \begin_layout Plain Layout
26999 <cell alignment="left" valignment="top" usebox="none">
27002 \begin_layout Plain Layout
27008 <cell alignment="left" valignment="top" usebox="none">
27011 \begin_layout Plain Layout
27017 <cell alignment="left" valignment="top" usebox="none">
27020 \begin_layout Plain Layout
27026 <cell alignment="left" valignment="top" usebox="none">
27029 \begin_layout Plain Layout
27035 <cell alignment="center" valignment="top" usebox="none">
27038 \begin_layout Plain Layout
27044 <cell alignment="center" valignment="top" usebox="none">
27047 \begin_layout Plain Layout
27053 <cell alignment="center" valignment="top" usebox="none">
27056 \begin_layout Plain Layout
27062 <cell alignment="center" valignment="top" usebox="none">
27065 \begin_layout Plain Layout
27073 <cell alignment="left" valignment="top" usebox="none">
27076 \begin_layout Plain Layout
27082 <cell alignment="left" valignment="top" usebox="none">
27085 \begin_layout Plain Layout
27091 <cell alignment="left" valignment="top" usebox="none">
27094 \begin_layout Plain Layout
27100 <cell alignment="left" valignment="top" usebox="none">
27103 \begin_layout Plain Layout
27109 <cell alignment="center" valignment="top" usebox="none">
27112 \begin_layout Plain Layout
27118 <cell alignment="center" valignment="top" usebox="none">
27121 \begin_layout Plain Layout
27127 <cell alignment="center" valignment="top" usebox="none">
27130 \begin_layout Plain Layout
27136 <cell alignment="center" valignment="top" usebox="none">
27139 \begin_layout Plain Layout
27147 <cell alignment="left" valignment="top" usebox="none">
27150 \begin_layout Plain Layout
27156 <cell alignment="left" valignment="top" usebox="none">
27159 \begin_layout Plain Layout
27165 <cell alignment="left" valignment="top" usebox="none">
27168 \begin_layout Plain Layout
27174 <cell alignment="left" valignment="top" usebox="none">
27177 \begin_layout Plain Layout
27183 <cell alignment="center" valignment="top" usebox="none">
27186 \begin_layout Plain Layout
27192 <cell alignment="center" valignment="top" usebox="none">
27195 \begin_layout Plain Layout
27201 <cell alignment="center" valignment="top" usebox="none">
27204 \begin_layout Plain Layout
27210 <cell alignment="center" valignment="top" usebox="none">
27213 \begin_layout Plain Layout
27221 <cell alignment="left" valignment="top" usebox="none">
27224 \begin_layout Plain Layout
27230 <cell alignment="left" valignment="top" usebox="none">
27233 \begin_layout Plain Layout
27239 <cell alignment="left" valignment="top" usebox="none">
27242 \begin_layout Plain Layout
27248 <cell alignment="left" valignment="top" usebox="none">
27251 \begin_layout Plain Layout
27257 <cell alignment="center" valignment="top" usebox="none">
27260 \begin_layout Plain Layout
27266 <cell alignment="center" valignment="top" usebox="none">
27269 \begin_layout Plain Layout
27275 <cell alignment="center" valignment="top" usebox="none">
27278 \begin_layout Plain Layout
27284 <cell alignment="center" valignment="top" usebox="none">
27287 \begin_layout Plain Layout
27295 <cell alignment="left" valignment="top" usebox="none">
27298 \begin_layout Plain Layout
27304 <cell alignment="left" valignment="top" usebox="none">
27307 \begin_layout Plain Layout
27313 <cell alignment="left" valignment="top" usebox="none">
27316 \begin_layout Plain Layout
27322 <cell alignment="left" valignment="top" usebox="none">
27325 \begin_layout Plain Layout
27331 <cell alignment="center" valignment="top" usebox="none">
27334 \begin_layout Plain Layout
27340 <cell alignment="center" valignment="top" usebox="none">
27343 \begin_layout Plain Layout
27349 <cell alignment="center" valignment="top" usebox="none">
27352 \begin_layout Plain Layout
27358 <cell alignment="center" valignment="top" usebox="none">
27361 \begin_layout Plain Layout
27369 <cell alignment="left" valignment="top" usebox="none">
27372 \begin_layout Plain Layout
27378 <cell alignment="left" valignment="top" usebox="none">
27381 \begin_layout Plain Layout
27387 <cell alignment="left" valignment="top" usebox="none">
27390 \begin_layout Plain Layout
27396 <cell alignment="left" valignment="top" usebox="none">
27399 \begin_layout Plain Layout
27405 <cell alignment="center" valignment="top" usebox="none">
27408 \begin_layout Plain Layout
27414 <cell alignment="center" valignment="top" usebox="none">
27417 \begin_layout Plain Layout
27423 <cell alignment="center" valignment="top" usebox="none">
27426 \begin_layout Plain Layout
27432 <cell alignment="center" valignment="top" usebox="none">
27435 \begin_layout Plain Layout
27443 <cell alignment="left" valignment="top" usebox="none">
27446 \begin_layout Plain Layout
27452 <cell alignment="left" valignment="top" usebox="none">
27455 \begin_layout Plain Layout
27461 <cell alignment="left" valignment="top" usebox="none">
27464 \begin_layout Plain Layout
27470 <cell alignment="left" valignment="top" usebox="none">
27473 \begin_layout Plain Layout
27479 <cell alignment="center" valignment="top" usebox="none">
27482 \begin_layout Plain Layout
27488 <cell alignment="center" valignment="top" usebox="none">
27491 \begin_layout Plain Layout
27497 <cell alignment="center" valignment="top" usebox="none">
27500 \begin_layout Plain Layout
27506 <cell alignment="center" valignment="top" usebox="none">
27509 \begin_layout Plain Layout
27517 <cell alignment="center" valignment="top" usebox="none">
27520 \begin_layout Plain Layout
27526 <cell alignment="center" valignment="top" usebox="none">
27529 \begin_layout Plain Layout
27535 <cell alignment="center" valignment="top" usebox="none">
27538 \begin_layout Plain Layout
27544 <cell alignment="center" valignment="top" usebox="none">
27547 \begin_layout Plain Layout
27553 <cell alignment="center" valignment="top" usebox="none">
27556 \begin_layout Plain Layout
27562 <cell alignment="center" valignment="top" usebox="none">
27565 \begin_layout Plain Layout
27571 <cell alignment="center" valignment="top" usebox="none">
27574 \begin_layout Plain Layout
27580 <cell alignment="center" valignment="top" usebox="none">
27583 \begin_layout Plain Layout
27597 \begin_layout Chapter
27598 Namen von verfügbaren Farben für die Verwendung in Layout-Dateien
27599 \begin_inset CommandInset label
27601 name "chap:Namen-von-Farben"
27608 \begin_layout Standard
27609 Die hier aufgelisteten Farben sind die Standardfarben und die, die man in
27610 den \SpecialChar LyX
27611 -Voreinstellungen festlegen kann.
27614 \begin_layout Description
27619 Keine spezielle Farbe – entfernt Farbe oder setzt Farbe auf Voreinstellung
27622 \begin_layout Description
27628 \begin_layout Description
27634 \begin_layout Description
27640 \begin_layout Description
27646 \begin_layout Description
27652 \begin_layout Description
27658 \begin_layout Description
27664 \begin_layout Description
27670 \begin_layout Description
27673 added_space Added space marker color
27676 \begin_layout Description
27679 addedtext Added text color
27682 \begin_layout Description
27685 appendix Appendix marker color
27688 \begin_layout Description
27696 \begin_layout Description
27699 bottomarea Bottom area color
27702 \begin_layout Description
27705 branchlabel Label color for branches
27708 \begin_layout Description
27711 buttonbg Color used for bottom background
27714 \begin_layout Description
27717 buttonhoverbg Color used for button background under focus
27720 \begin_layout Description
27723 buttonframe Color for inset button frames
27726 \begin_layout Description
27729 changebar Changebar color
27732 \begin_layout Description
27737 Geänderter Text des 1.
27738 \begin_inset space \space{}
27744 \begin_layout Description
27749 Geänderter Text des 2.
27750 \begin_inset space \space{}
27756 \begin_layout Description
27761 Geänderter Text des 3.
27762 \begin_inset space \space{}
27768 \begin_layout Description
27773 Geänderter Text des 4.
27774 \begin_inset space \space{}
27780 \begin_layout Description
27785 Geänderter Text des 5.
27786 \begin_inset space \space{}
27792 \begin_layout Description
27795 collapsable_inset_frame Collapsable insets framecolor
27798 \begin_layout Description
27801 collapsable_inset_text Collapsable insets text color
27804 \begin_layout Description
27807 command Text color for command insets
27810 \begin_layout Description
27813 commandbg Background color for command insets
27816 \begin_layout Description
27819 commandframe Frame color for command insets
27822 \begin_layout Description
27825 comment color for comments
27828 \begin_layout Description
27831 commentbg Background color of comments
27834 \begin_layout Description
27842 \begin_layout Description
27845 deletedtext Deleted text color
27848 \begin_layout Description
27851 deletedtextmodifier Deleted text modifying color
27854 \begin_layout Description
27857 depthbar Color for the depth bars in the margin
27860 \begin_layout Description
27863 eolmarker End of line marker color
27866 \begin_layout Description
27869 error Color of the \SpecialChar LaTeX
27873 \begin_layout Description
27876 footlabel Label color for footnotes
27879 \begin_layout Description
27882 graphicsbg Graphics inset background color
27885 \begin_layout Description
27888 greyedout Label color for greyedout insets
27891 \begin_layout Description
27894 greyedoutbg Background color of greyedout inset
27897 \begin_layout Description
27900 greyedouttext Color for greyedout inset text
27903 \begin_layout Description
27906 indexlabel Label color for index insets
27909 \begin_layout Description
27912 ignore The color is ignored
27915 \begin_layout Description
27918 inherit The color is inherited
27921 \begin_layout Description
27924 inlinecompletion Inline completion color
27927 \begin_layout Description
27930 insetbg Inset marker background color
27933 \begin_layout Description
27936 insetframe Inset marker frame color
27939 \begin_layout Description
27942 language Color for marking foreign language words
27945 \begin_layout Description
27948 latex Text color in \SpecialChar LaTeX
27952 \begin_layout Description
27955 listingsbg Background color of listings inset
27958 \begin_layout Description
27961 marginlabel Label color for margin notes
27964 \begin_layout Description
27967 math Math inset text color
27970 \begin_layout Description
27973 mathbg Math inset background color
27976 \begin_layout Description
27979 mathcorners Math inset frame color not under focus
27982 \begin_layout Description
27985 mathframe Math inset frame color under focus
27988 \begin_layout Description
27991 mathline Math line color
27994 \begin_layout Description
27997 mathmacrobg Macro math inset background color
28000 \begin_layout Description
28003 mathmacroblend Macro math blended color
28006 \begin_layout Description
28009 mathmacroframe Macro math frame color
28012 \begin_layout Description
28015 mathmacrohoverbg Macro math inset background color hovered
28018 \begin_layout Description
28021 mathmacrolabel Macro math label color
28024 \begin_layout Description
28027 mathmacronewarg Macro template color for new parameters
28030 \begin_layout Description
28033 mathmacrooldarg Macro template color for old parameters
28036 \begin_layout Description
28039 newpage New page color
28042 \begin_layout Description
28045 nonunique_inlinecompletion Inline completion color for the non-unique part
28048 \begin_layout Description
28051 notebg Background color of notes
28054 \begin_layout Description
28057 notelabel Label color for notes
28060 \begin_layout Description
28063 pagebreak Page break/line break color
28066 \begin_layout Description
28069 paragraphmarker Color used for the pilcrow sign to mark the end of a paragraph
28072 \begin_layout Description
28075 phantomtext Text color for phantom insets
28078 \begin_layout Description
28081 preview The color used for previews
28084 \begin_layout Description
28087 previewframe Preview frame color
28090 \begin_layout Description
28093 regexpframe Color for regexp frame
28096 \begin_layout Description
28101 Hintergrundfarbe des ausgewählten Texts
28104 \begin_layout Description
28109 Vordergrundfarbe des ausgewählten Texts
28112 \begin_layout Description
28115 shadedbg Background color of shaded box
28118 \begin_layout Description
28121 special Special chars text color
28124 \begin_layout Description
28127 tabularline Table line color
28130 \begin_layout Description
28133 tabularonoffline Table line color
28136 \begin_layout Description
28139 urllabel Label color for URL insets
28142 \begin_layout Description
28145 urltext Color for URL inset text