1 #LyX 2.4 created this file. For more info see https://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 % Improve line breaking
44 \emergencystretch 1.5em
47 \options bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
48 \use_default_options false
52 \maintain_unincluded_children false
54 \language_package default
57 \font_roman "lmodern" "FreeSerif"
58 \font_sans "lmss" "FreeSans"
59 \font_typewriter "lmtt" "FreeMono"
60 \font_math "auto" "auto"
61 \font_default_family default
62 \use_non_tex_fonts false
65 \font_sf_scale 100 100
66 \font_tt_scale 100 100
68 \use_dash_ligatures false
70 \default_output_format pdf2
72 \bibtex_command default
73 \index_command default
77 \pdf_title "LyX-Anpassung: Möglichkeiten für fortgeschrittene Benutzer"
78 \pdf_author "LyX Team, deutsche Übersetzung: Peter Sütterlin, Leif Albers und Hartmut Haase"
79 \pdf_subject "LyX-Dokumentation, Anpassung"
80 \pdf_keywords "LyX, Dokumentation"
82 \pdf_bookmarksnumbered true
83 \pdf_bookmarksopen true
84 \pdf_bookmarksopenlevel 1
89 \pdf_pdfusetitle false
90 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false"
93 \use_package amsmath 1
94 \use_package amssymb 1
97 \use_package mathdots 1
98 \use_package mathtools 1
100 \use_package stackrel 1
101 \use_package stmaryrd 1
102 \use_package undertilde 1
104 \cite_engine_type default
108 \paperorientation portrait
115 \notefontcolor #0000ff
121 \index Stichwortverzeichnis
127 \paragraph_separation indent
128 \paragraph_indentation default
130 \math_indentation default
131 \math_numbering_side default
136 \paperpagestyle headings
138 \tracking_changes false
139 \output_changes false
142 \html_be_strict false
150 \begin_inset Newline newline
153 Möglichkeiten für fortgeschrittene Benutzer
162 \begin_layout Plain Layout
189 \begin_inset Newline newline
193 \begin_inset Newline newline
199 \begin_layout Standard
200 \begin_inset CommandInset toc
201 LatexCommand tableofcontents
208 \begin_layout Chapter
212 \begin_layout Standard
213 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
215 bietet, um es den eigenen Wünschen anzupassen.
216 Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
217 Drucken, das Senden von Befehlen an \SpecialChar LyX
218 durch den \SpecialChar LyX
219 -Server, Internationalisierung,
220 Installation neuer \SpecialChar LaTeX
221 -Klassen und \SpecialChar LyX
223 \begin_inset space \space{}
227 Es kann hier nicht alles beschrieben werden, das an \SpecialChar LyX
228 individuell eingestellt
229 und verändert werden kann — die Entwickler fügen Neuerungen schneller ein,
230 als wir sie dokumentieren können — doch werden die grundlegenden Fähigkeiten
232 dokumentiert sowie für einige der etwas obskuren Hinweise gegeben.
235 \begin_layout Chapter
236 Die Konfigurationsdateien von \SpecialChar LyX
240 \begin_layout Standard
241 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
244 Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das System-
245 und das Benutzerverzeichnis von \SpecialChar LyX
246 auf Ihrem Rechner befindet.
247 Sie erfahren dies über den Menüpunkt
249 Hilfe\SpecialChar menuseparator
257 Im Systemverzeichnis speichert \SpecialChar LyX
258 alle systemweiten Konfigurationsdateien;
259 wir werden es im weiteren
266 Im Benutzerverzeichnis können Sie an Ihre Bedürfnisse angepasste Versionen
267 ablegen; wir werden dieses im weiteren
274 \begin_layout Section
284 \begin_layout Standard
291 sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
292 das Verhalten von \SpecialChar LyX
293 beeinflusst werden kann.
294 Diese Dateien können direkt von \SpecialChar LyX
297 Werkzeuge\SpecialChar menuseparator
301 gelesen und geändert werden.
302 Fast alles, was Sie möglicherweise an \SpecialChar LyX
303 ändern wollen, können Sie hier einstelle
305 Darüber hinaus können auch viele interne Dinge in \SpecialChar LyX
306 angepasst werden, indem
314 Die Dateien können in verschiedene Kategorien unterteilt werden, die in
315 den folgenden Unterabschnitten behandelt werden.
318 \begin_layout Subsection
319 Automatisch erzeugte Dateien
322 \begin_layout Standard
323 Diese Dateien, die sich im
327 finden, werden automatisch bei der Konfiguration von \SpecialChar LyX
329 Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
331 Normalerweise sollte man sie nicht verändern, da sie jederzeit von \SpecialChar LyX
336 \begin_layout Labeling
337 \labelwidthstring 00.00.0000
344 enthält Standardwerte für diverse Befehle.
345 Einstellungen, die Ihnen nicht zusagen, können einfach über
347 Werkzeuge\SpecialChar menuseparator
354 \begin_layout Labeling
355 \labelwidthstring 00.00.0000
362 enthält eine Auf\SpecialChar ligaturebreak
363 listung aller \SpecialChar LaTeX
364 -Pakete, die von \SpecialChar LyX
366 Derzeit wird diese Liste von \SpecialChar LyX
367 selber nicht benutzt, jedoch ist die Information,
368 zusammen mit einigem anderen, über den Menüpunkt
370 Hilfe\SpecialChar menuseparator
372 \begin_inset space \space{}
380 \begin_layout Labeling
381 \labelwidthstring 00.00.0000
388 ist eine Liste mit den im Verzeichnis
392 gefundenen Textklassen, zusammen mit den entsprechenden \SpecialChar LaTeX
394 und einer kurzen Beschreibung.
397 \begin_layout Labeling
398 \labelwidthstring 00.00.0000
399 \begin_inset Flex Code
402 \begin_layout Plain Layout
408 ist eine Liste mit den im Verzeichnis
415 \begin_layout Labeling
416 \labelwidthstring 00.00.0000
417 \begin_inset Flex Code
420 \begin_layout Plain Layout
426 sind Listen von verschiedenen \SpecialChar LaTeX
427 -bezogenen Dateien, die auf Ihrem System
431 \begin_layout Labeling
432 \labelwidthstring 00.00.0000
441 wird bei der Konfiguration aus der Datei
450 Das Dokument enthält Informationen über Ihre \SpecialChar LaTeX
451 -Konfiguration (bspw.
452 darüber, welche Pakete Sie installiert haben).
455 \begin_layout Subsection
459 \begin_layout Standard
460 Diese Verzeichnisse finden sich sowohl in
461 \begin_inset Flex Code
464 \begin_layout Plain Layout
471 \begin_inset Flex Code
474 \begin_layout Plain Layout
481 Wenn eine bestimme Datei beiden Verzeichnissen gefunden wird, wird jene
483 \begin_inset Flex Code
486 \begin_layout Plain Layout
495 \begin_layout Labeling
496 \labelwidthstring 00.00.0000
503 Dieses Verzeichnis enthält Dateien mit der Endung
508 In ihnen werden die Tastenkürzel festgelegt, die in \SpecialChar LyX
509 verwendet werden können.
514 mit einer an die internationalisierte Version von \SpecialChar LyX
515 angepassten Tastenbelegung
516 existiert, wird diese bevorzugt geladen.
517 Näheres dazu finden Sie in
518 \begin_inset CommandInset ref
520 reference "cha:Internationales-LyX"
527 \begin_layout Labeling
528 \labelwidthstring 00.00.0000
529 \begin_inset Flex Code
532 \begin_layout Plain Layout
538 enthält Dateien mit der Endung
539 \begin_inset Flex Code
542 \begin_layout Plain Layout
548 , in welchen die verschiedenen Literaturverweis-Methoden (Natbib, Biblatex
549 usw.) spezifiziert werden.
551 \begin_inset CommandInset ref
553 reference "subsec:Cite-Engine-Dateien"
560 für weitere Informationen.
563 \begin_layout Labeling
564 \labelwidthstring 00.00.0000
571 Hier sind einige Grafiken gespeichert, die Sie in Ihre Dokumente einbinden
576 \begin_layout Labeling
577 \labelwidthstring 00.00.0000
584 enthält die Dateien der \SpecialChar LyX
585 -Dokumentation (einschließlich jener, die Sie gerade
587 Eine Besonderheit stellt die bereits beschriebene Datei
595 dar, da Sie bei der Konfiguration von \SpecialChar LyX
596 jeweils neu erzeugt wird.
597 Die Übersetzungen der Dokumente (falls vorhanden) findet sich in Unterverzeichn
599 \begin_inset Flex Code
602 \begin_layout Plain Layout
609 \begin_inset Quotes gld
613 \begin_inset Quotes grd
616 jeweils des ISO-Sprachcode ist (für Deutsch:
617 \begin_inset Flex Code
620 \begin_layout Plain Layout
627 Sie werden in der jeweiligen Lokalisierung automatisch bevorzugt.
629 \begin_inset CommandInset ref
631 reference "cha:Internationales-LyX"
638 \begin_layout Labeling
639 \labelwidthstring 00.00.0000
646 enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
647 iten von \SpecialChar LyX
649 Verwenden Sie die Schaltfläche
653 im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
656 \begin_layout Labeling
657 \labelwidthstring 00.00.0000
662 enthält Bilddateien, die im Dialog
664 Do\SpecialChar softhyphen
665 ku\SpecialChar softhyphen
668 \SpecialChar menuseparator
674 Außerdem finden Sie hier die unterschiedlichen Symbole für die Werkzeugleisten
675 sowie das Bild für den Startbildschirm.
678 \begin_layout Labeling
679 \labelwidthstring 00.00.0000
686 Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
687 Näheres dazu finden Sie im
688 \begin_inset CommandInset ref
690 reference "sec:Internationale-Tastaturtabellen"
697 \begin_layout Labeling
698 \labelwidthstring 00.00.0000
706 \begin_inset CommandInset ref
708 reference "cha:Installieren-neuer-Textklassen"
712 beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
713 sowie die Module gespeichert.
716 \begin_layout Labeling
717 \labelwidthstring 00.00.0000
722 / enthält Python-Skripte, die für die Konvertierung zwischen verschiedenen
728 \begin_layout Plain Layout
735 Versionen benötigt werden.
736 Diese können auch von der Kommandozeile aus aufgerufen werden, etwa, wenn
737 Sie mehrere Dateien gebündelt konvertieren wollen.
740 \begin_layout Labeling
741 \labelwidthstring 00.00.0000
746 / Hier sind einige Python-Skripte abgelegt, die \SpecialChar LyX
747 für bestimmte interne Operation
751 \begin_layout Labeling
752 \labelwidthstring 00.00.0000
757 / enthält die Vorlagendateien, die Ihnen bei
759 Datei\SpecialChar menuseparator
761 \begin_inset space \space{}
765 \begin_inset space \space{}
770 präsentiert werden, siehe
771 \begin_inset CommandInset ref
773 reference "subsec:Vorlagen-erstellen"
780 \begin_layout Labeling
781 \labelwidthstring 00.00.0000
786 Hier finden Sie Dateien mit der Endung
790 , in denen die Benutzerschnittstelle von \SpecialChar LyX
791 genauer definiert ist, insbesondere,
792 welche Einträge in welchen Menüs und Werkzeugleisten zu finden sind.
795 \begin_layout Labeling
796 \labelwidthstring 00.00.0000
797 \begin_inset Flex Code
800 \begin_layout Plain Layout
806 enthält Dateien mit der Endung
807 \begin_inset Flex Code
810 \begin_layout Plain Layout
816 , in welchen Vorlagen für die Einfügung von
817 \begin_inset Quotes gld
821 \begin_inset Quotes grd
825 -Dokumente definiert werden; siehe
826 \begin_inset CommandInset ref
828 reference "cha:Externes-Material-einfügen"
838 \begin_layout Subsection
839 Dateien, die Sie nicht verändern sollten
842 \begin_layout Standard
843 Die folgenden Dateien werden intern von \SpecialChar LyX
845 Sie sollten im Normalfall nur von den Entwicklern editiert werden.
848 \begin_layout Labeling
849 \labelwidthstring 00.00.0000
856 Diese Datei enthält eine Liste der Entwickler.
857 Ihr Inhalt wird über die Menüauswahl
859 Hilfe\SpecialChar menuseparator
861 \begin_inset space \space{}
869 \begin_layout Labeling
870 \labelwidthstring 00.00.0000
877 ist ein \SpecialChar LaTeX
878 -Skript, das bei der Konfiguration verwendet wird.
879 Starten Sie es nie direkt.
882 \begin_layout Labeling
883 \labelwidthstring 00.00.0000
890 ist ein Python-Skript, das zur Neukonfiguration von \SpecialChar LyX
892 Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
896 \begin_layout Subsection
900 \begin_layout Labeling
901 \labelwidthstring 00.00.0000
906 beschreibt, wie die unterschiedlichen Zeichenkodierungen in Unicode dargestellt
910 \begin_layout Labeling
911 \labelwidthstring 00.00.0000
916 Eine Liste mit allen derzeit von \SpecialChar LyX
917 unterstützten Sprachen.
920 \begin_layout Labeling
921 \labelwidthstring 00.00.0000
922 \begin_inset Flex Code
925 \begin_layout Plain Layout
931 enthält Informationen über die unterstützen \SpecialChar LaTeX
935 \begin_layout Labeling
936 \labelwidthstring 00.00.0000
937 \begin_inset Flex Code
940 \begin_layout Plain Layout
946 enthält Übersetzungen für lokalisierbare Absatzstile (siehe
947 \begin_inset CommandInset ref
949 reference "subsec:I18n"
956 \begin_layout Labeling
957 \labelwidthstring 00.00.0000
958 \begin_inset Flex Code
961 \begin_layout Plain Layout
967 enthält Informationen über Unicode-kodierte Glyphen (Zeichen) und die Art
968 und Weise, wie diese in \SpecialChar LyX
969 mit Hilfe von \SpecialChar LaTeX
973 \begin_layout Section
974 Das lokale Konfigurationsverzeichnis
975 \begin_inset CommandInset label
977 name "sec:Das-lokale-Konfigurationsverz"
984 \begin_layout Standard
985 Eventuell benutzen Sie \SpecialChar LyX
986 als normaler Benutzer und wollen dennoch einige
987 Einstellungen der Konfiguration ändern.
988 Zu diesem Zweck gibt es das Verzeichnis
992 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
993 Dieses Verzeichnis wird als Klon des systemweiten Verzeichnisses verwendet.
994 Das bedeutet, dass jede Datei, die Sie dort speichern, die entsprechende
995 Datei im Systemverzeichnis ersetzt.
996 Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
997 sich entweder im Systemverzeichnis
1003 oder aber in Ihrem privaten Verzeichnis
1008 Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
1012 \begin_layout Standard
1013 Dies lässt sich an einigen Beispielen leichter erklären:
1016 \begin_layout Itemize
1017 Alle Änderungen, die über den Dialog
1019 Werkzeuge\SpecialChar menuseparator
1022 gemacht werden, werden in der Datei
1026 gespeichert, die sich im
1034 \begin_layout Itemize
1035 Wenn Sie mit dem Menüpunkt
1037 Werkzeuge\SpecialChar menuseparator
1039 \begin_inset space \space{}
1044 eine Neukonfiguration von \SpecialChar LyX
1045 durchführen, werden die dabei erzeugten Dateien
1046 in Ihrem privaten Konfigurationsverzeichnis
1051 Das bedeutet, dass etwaige neue Dokumentenklassen, die Sie in Ihrem Verzeichnis
1056 gespeichert haben, im Feld
1064 \SpecialChar menuseparator
1073 \begin_layout Itemize
1074 Wenn Sie sich von einem \SpecialChar LyX
1075 -FTP-Server eine aktuellere Version (oder zum Beispiel
1076 diese deutsche Version) der Dokumentation besorgt haben, sie aber nicht
1081 installieren können, da Sie keine Systemadministratorrechte haben, können
1082 Sie diese Dateien einfach nach
1086 kopieren, und sie werden automatisch über das
1093 \begin_layout Section
1095 mit mehreren Konfigurationen
1098 \begin_layout Standard
1099 Die hochgradige Konfigurierbarkeit von \SpecialChar LyX
1100 durch das lokale Verzeichnis wird
1101 für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedliche
1102 Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturkürzel
1103 und\SpecialChar breakableslash
1104 oder Druckerkonfigurationen.
1105 Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
1106 erreichen und \SpecialChar LyX
1107 jeweils beim Start mitteilen, welches davon verwendet werden
1111 \begin_layout Standard
1112 Indem Sie \SpecialChar LyX
1123 starten, erreichen Sie, dass die Konfiguration aus diesem Verzeichnis anstelle
1124 des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
1125 Sie, indem Sie \SpecialChar LyX
1126 ohne diese Option starten).
1127 Falls das so angegebene Verzeichnis noch nicht existiert, fragt \SpecialChar LyX
1129 angelegt werden soll.
1130 Die Konfiguration in diesem Verzeichnis können Sie dann entsprechend verändern.
1131 Sie ist unabhängig von der Standardkonfiguration (aber lesen Sie weiter!).
1132 Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1137 auf das zu verwendende Verzeichnis setzen.
1140 \begin_layout Standard
1141 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1142 Wartungsaufwand: Wenn Sie etwa eine neue Layoutdatei in
1146 hinzufügen und diese für alle Konfigurationen sichtbar sein soll, müssen
1151 Verzeichnissen separat hinzufügen.
1152 Sie können das jedoch mit einem Trick umgehen: Nachdem \SpecialChar LyX
1157 angelegt hat, sind praktisch alle Unterverzeichnisse (siehe oben) leer.
1158 Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1159 das entsprechende Verzeichnis im originalen
1164 Lediglich mit dem Verzeichnis
1168 müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1171 Werkzeuge\SpecialChar menuseparator
1173 \begin_inset space \space{}
1178 ) abgelegt, die konfigurationsabhängig ist.
1181 \begin_layout Chapter
1182 Der Dialog Werkzeuge
1184 \SpecialChar menuseparator
1192 \begin_layout Standard
1193 Alle Optionen im Dialog
1195 Werkzeuge\SpecialChar menuseparator
1200 Der Einstellungen-Dialog
1202 des Benutzerhandbuchs beschrieben.
1203 Hier finden Sie darüber hinaus gehende Informationen für einige Dinge.
1206 \begin_layout Section
1208 \begin_inset CommandInset label
1217 \begin_layout Standard
1218 Hier können Sie existierende Dateiformate verändern oder neue definieren.
1219 Für Letzteres öffnen Sie
1221 Werkzeuge\SpecialChar menuseparator
1222 Einstellungen\SpecialChar menuseparator
1223 Datei-Handhabung\SpecialChar menuseparator
1235 -Feld enthält den Namen, unter dem das Format in \SpecialChar LyX
1240 \begin_inset space \space{}
1245 steht der Name, mit dem das Format intern identifiziert wird.
1251 Diese drei Felder sind erforderlich.
1263 Dokument\SpecialChar menuseparator
1264 Ansicht\SpecialChar menuseparator
1270 \begin_layout Standard
1273 Bearbeitungsprogramm
1280 Sie können zum Beispiel für JPEG-Dateien
1284 als Bearbeitungsprogramm und
1288 als Betrachter angeben.
1289 Zum Definieren des Befehls können auch die vier Variablen, die im nächsten
1290 Abschnitt beschrieben werden, benutzt werden.
1291 Das Anzeigeprogramm wird verwendet, wenn Sie ein Bild in \SpecialChar LyX
1295 Dokument\SpecialChar menuseparator
1301 Bearbeitungsprogramm
1303 wird aufgerufen, wenn Sie nach einem Rechtsklick auf ein Bild
1306 \begin_inset space \space{}
1310 \begin_inset space \space{}
1318 \begin_layout Standard
1323 \begin_layout Plain Layout
1327 Multipurpose Internet Mail Extensions
1330 ) ist ein Kodierstandard, der ursprünglich entwickelt wurde, um die Struktur
1331 und den Aufbau von E-Mails festzulegen.
1332 Er wird mittlerweile aber auch zur generellen Bestimmung von Dateiformaten
1338 eines Formats muss nicht zwingend angegeben werden, wenn er aber angegeben
1339 wird, dann sollte dies einheitlich über alle Formatvarianten hinweg geschehen.
1340 Der MIME-Typ wird verwendet, um ein Dateiformat über den Dateiinhalt zu
1342 Für einige wichtige Dateiformate wurde von der zuständigen Organisation
1344 \begin_inset CommandInset href
1347 target "http://www.iana.org/assignments/media-types/"
1352 ) noch kein offizielles MIME-Typ festgelegt.
1354 verwendet daher die erweiterte inoffizielle Liste, die von
1355 \begin_inset CommandInset href
1357 name "freedesktop.org"
1358 target "http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec"
1366 \begin_layout Standard
1371 angekreuzt ist, weiß \SpecialChar LyX
1372 , dass das Format für den Dokumentexport geeignet
1374 Wenn dann auch noch ein geeigneter Konverter existiert (siehe
1375 \begin_inset CommandInset ref
1377 reference "sec:Konverter"
1381 ), erscheint das Format unter
1383 Datei\SpecialChar menuseparator
1387 Außerdem erscheint es im Menü
1389 Dokument\SpecialChar menuseparator
1397 Für reine Grafikformate wie
1401 sollten Sie diese Option nicht benutzen, dagegen aber für Formate, die
1402 sowohl Vektorgrafiken als auch Dokumente repräsentieren (etwa
1409 \begin_layout Standard
1414 sagt \SpecialChar LyX
1415 , dass ein Format Vektorgrafiken ent\SpecialChar softhyphen
1417 Diese Information wird benutzt, um ein geeignetes Zielformat für eingefügte
1420 PDF\SpecialChar LaTeX
1423 -Export zu bestimmen.
1424 Eingefügte Grafiken müs\SpecialChar softhyphen
1425 sen gegebenenfalls in
1437 konvertiert werden, weil
1439 PDF\SpecialChar LaTeX
1442 keine anderen Grafikformate handhaben kann.
1443 Hat eine eingefügte Grafik nicht bereits eines dieser Formate, wird sie
1452 angekreuzt ist, andernfalls nach
1459 \begin_layout Section
1463 \begin_layout Standard
1464 Weil alle Konvertierungen im temporären Verzeichnis von \SpecialChar LyX
1466 eine Datei manchmal geändert werden bevor sie ins temporäre Verzeichnis
1467 kopiert wird, damit die Konvertierung durchgeführt werden kann.
1471 \begin_layout Plain Layout
1472 Wenn die Datei beispielsweise auf andere Dateien mit relativen Pfaden verweist
1473 – vielleicht Bilder – und diese Pfade beim Kopieren ungültig werden.
1478 Das macht ein Kopierer: Er kopiert eine Datei ins (oder vom) temporären
1479 Verzeichnis und verändert sie gegebenenfalls dabei.
1482 \begin_layout Standard
1483 Die Definitionen der Kopierer können acht Variablen benutzen:
1486 \begin_layout Labeling
1487 \labelwidthstring 00.00.0000
1488 \begin_inset Flex Code
1491 \begin_layout Plain Layout
1497 ist das Systemverzeichnis von \SpecialChar LyX
1500 /usr/local/share/lyx
1505 \begin_layout Labeling
1506 \labelwidthstring 00.00.0000
1507 \begin_inset Flex Code
1510 \begin_layout Plain Layout
1516 ist die Eingabedatei.
1519 \begin_layout Labeling
1520 \labelwidthstring 00.00.0000
1521 \begin_inset Flex Code
1524 \begin_layout Plain Layout
1530 ist die Ausgabedatei.
1533 \begin_layout Labeling
1534 \labelwidthstring 00.00.0000
1535 \begin_inset Flex Code
1538 \begin_layout Plain Layout
1544 Der Basisname (ohne Dateinamenerweiterung), wie er im temporären \SpecialChar LyX
1549 \begin_layout Labeling
1550 \labelwidthstring 00.00.0000
1551 \begin_inset Flex Code
1554 \begin_layout Plain Layout
1560 ist der vollständige Dateipfad des temporären \SpecialChar LyX
1564 \begin_layout Labeling
1565 \labelwidthstring 00.00.0000
1566 \begin_inset Flex Code
1569 \begin_layout Plain Layout
1575 ist der vollständige Dateipfad zur \SpecialChar LyX
1579 \begin_layout Labeling
1580 \labelwidthstring 00.00.0000
1581 \begin_inset Flex Code
1584 \begin_layout Plain Layout
1590 ist der Dateiname der \SpecialChar LyX
1591 -Datei (ohne Verzeichnispfad).
1594 \begin_layout Labeling
1595 \labelwidthstring 00.00.0000
1596 \begin_inset Flex Code
1599 \begin_layout Plain Layout
1611 Dies sollte der Dateiname sein, den Sie in \SpecialChar LaTeX
1618 -Befehl benutzen würden.
1619 Er ist nur dann relevant, wenn die expor\SpecialChar softhyphen
1620 tier\SpecialChar softhyphen
1621 ten Dateien für diesen Befehl
1625 \begin_layout Standard
1626 Kopierer können benutzt werden, um
1630 alles mit Ausgabedateien zu machen.
1631 Wenn Sie zum Beispiel
1635 -Dateien in ein spezielles Verzeichnis (bspw.
1637 \begin_inset Flex Code
1640 \begin_layout Plain Layout
1646 ) kopieren wollen, können Sie ein Shell-Skript wie das folgende schreiben:
1649 \begin_layout LyX-Code
1653 \begin_layout LyX-Code
1657 \begin_layout LyX-Code
1658 TOFILE=`basename $2`
1661 \begin_layout LyX-Code
1662 cp $FROMFILE /home/ich/pdf/$TOFILE
1665 \begin_layout Standard
1666 Speichern Sie das Skript ausführbar in Ihrem lokalen \SpecialChar LyX
1668 \begin_inset Flex Code
1671 \begin_layout Plain Layout
1679 /home/ich/.lyx/scripts/pdfkopierer.sh
1684 Werkzeuge\SpecialChar menuseparator
1685 Ein\SpecialChar softhyphen
1686 stel\SpecialChar softhyphen
1687 lun\SpecialChar softhyphen
1688 gen\SpecialChar menuseparator
1689 Datei-Handhabung\SpecialChar menuseparator
1695 \begin_inset space \space{}
1700 und tragen im Kopierer-Feld
1702 pdfkopierer.sh $$i $$o
1707 \begin_layout Standard
1708 Kopierer werden von \SpecialChar LyX
1709 in vielen eigenen Konvertierungsprozessen benutzt.
1710 So erzeugt \SpecialChar LyX
1711 , wenn auf Ihrem Rechner geeignete Programme installiert sind,
1712 automatisch Kopierer für die Formate
1719 \begin_inset space \space{}
1723 \begin_inset space \space{}
1729 Wenn diese Formate exportiert werden, sieht der Kopierer, dass nicht nur
1730 die Haupt-HTML-Datei, sondern auch verschiedene zugehörige Dateien (Stildateien
1731 , Bilder usw.) kopiert werden müssen.
1732 All diese Dateien werden in ein Unterverzeichnis des Verzeichnisses geschrieben
1733 , in dem die \SpecialChar LyX
1738 \begin_layout Plain Layout
1739 Kopierer können angepasst werden.
1740 Der optionale Parameter
1744 kann eine durch Kommata getrennte Liste von Erweiterungen enthalten, die
1745 mit kopiert werden sollen.
1746 Wenn es fehlt, werden alle Dateien kopiert.
1751 bestimmt die Namenserweiterung, die an den erzeugten Verzeichnisnamen angehängt
1753 Standardmäßig ist es
1759 /Pfad/nach/Datei.lyx
1761 erzeugte HTML-Datei im Verzeichnis
1763 /Pfad/nach/Datei.html.
1777 \begin_layout Section
1779 \begin_inset CommandInset label
1781 name "sec:Konverter"
1788 \begin_layout Standard
1789 Sie können eigene Konverter in
1791 Werkzeuge\SpecialChar menuseparator
1792 Ein\SpecialChar softhyphen
1793 stel\SpecialChar softhyphen
1794 lun\SpecialChar softhyphen
1795 gen\SpecialChar menuseparator
1796 Datei-Handhabung\SpecialChar menuseparator
1797 Kon\SpecialChar softhyphen
1804 \begin_inset space \space{}
1812 \begin_inset space \space{}
1817 jeweils ein Format aus, schreiben den benötigten Befehl ins Feld
1826 Sie können im Befehl mehrere Variablen benutzen:
1829 \begin_layout Labeling
1830 \labelwidthstring 00.00.0000
1835 ist das Systemverzeichnis von \SpecialChar LyX
1839 \begin_layout Labeling
1840 \labelwidthstring 00.00.0000
1845 ist die Eingabedatei.
1848 \begin_layout Labeling
1849 \labelwidthstring 00.00.0000
1854 ist die Ausgabedatei.
1857 \begin_layout Labeling
1858 \labelwidthstring 00.00.0000
1863 ist der Dateiname der Eingabedatei ohne Erweiterung.
1866 \begin_layout Labeling
1867 \labelwidthstring 00.00.0000
1872 ist der Pfad zur Eingabedatei.
1875 \begin_layout Labeling
1876 \labelwidthstring 00.00.0000
1881 ist der Pfad zur ursprünglichen Eingabedatei.
1882 Wenn eine Kette von Konvertern aufgerufen wird, weicht er von
1889 \begin_layout Labeling
1890 \labelwidthstring 00.00.0000
1899 -Name der Kodierung des Dokuments.
1902 \begin_layout Standard
1907 können Sie folgende durch Kommata getrennte Flags schreiben:
1910 \begin_layout Labeling
1911 \labelwidthstring 00.00.0000
1916 teilt \SpecialChar LyX
1917 mit, dass der Konverter eine Variante von \SpecialChar LaTeX
1919 Dies macht die \SpecialChar LaTeX
1920 -Fehlermeldungen von \SpecialChar LyX
1924 \begin_layout Labeling
1925 \labelwidthstring 00.00.0000
1930 teilt \SpecialChar LyX
1931 mit, dass der Konverter eine \SpecialChar LaTeX
1932 -Hilfsdatei (Dateiendung
1936 ) zur Konvertierung benötigt.
1939 \begin_layout Labeling
1940 \labelwidthstring 00.00.0000
1941 \begin_inset Flex Code
1944 \begin_layout Plain Layout
1950 teilt \SpecialChar LyX
1951 mit, dass der Konverter eine
1952 \begin_inset Quotes gld
1956 \begin_inset Quotes grd
1959 Datei benötigt, also eine, die so aussieht, wie die, die man über das Menü
1960 exportiert (ohne interne Hilfsbefehle wie
1961 \begin_inset Flex Code
1964 \begin_layout Plain Layout
1973 \begin_layout Labeling
1974 \labelwidthstring 00.00.0000
1979 teilt \SpecialChar LyX
1980 mit, dass der Konverter ein XML-Format ausgibt.
1983 \begin_layout Standard
1984 Die folgenden Flags sind keine richtigen, weil sie ein Argument der Form
1992 \begin_layout Labeling
1993 \labelwidthstring 00.00.0000
1998 Der Name der Treiberdatei, die für diesen Konverter mit dem
2002 -Paket geladen werden soll.
2003 Dies ist nötig, um bestimmte PDF-Features verwenden zu können.
2004 Konsultieren Sie das
2008 -Handbuch für Einzelheiten.
2011 \begin_layout Labeling
2012 \labelwidthstring 00.00.0000
2017 Wenn das gesetzt ist, werden der Standardfehler des Konverters in die Datei
2022 umgeleitet, und das Skript wird so ausgeführt:
2025 \begin_inset space \space{}
2029 \begin_inset space \space{}
2033 \begin_inset space \space{}
2037 \begin_inset space \space{}
2047 ent\SpecialChar softhyphen
2051 \begin_layout Labeling
2052 \labelwidthstring 00.00.0000
2057 ist der Name des Verzeichnisses, in dem der Konverter die erzeugten Dateien
2060 legt das Verzeichnis nicht an und kopiert auch nichts hinein, aber es
2061 kopiert dieses Verzeichnis an seinen Bestimmungsort.
2066 enthalten, was durch die Basisnamen von Ein- oder Ausgabedatei ersetzt
2067 wird, wenn das Verzeichnis kopiert wird.
2068 \begin_inset Newline newline
2079 zusammen keinen Sinn ergeben.
2080 Wenn das erste definiert wurde, wird das zweite ignoriert.
2083 \begin_layout Labeling
2084 \labelwidthstring 00.00.0000
2089 ist der Name der Ausgabedatei und kann
2094 Er wird nur zusammen mit
2098 benutzt und ist auch dann nur optional.
2099 Wenn er nicht angegeben wird, wird
2106 \begin_layout Standard
2107 Ein passender Hyperref-Treiber wird für einige mit \SpecialChar LyX
2108 installierten Konverter
2110 Die zuletzt aufgeführten drei Flags hingegen werden zurzeit von keinem
2111 der vorinstallierten Konverter verwendet.
2114 \begin_layout Standard
2115 Sie müssen nicht für alle Formate, zwischen denen Sie konvertieren wollen,
2116 Konverter definieren.
2117 Zum Beispiel gibt es keinen Konverter von \SpecialChar LyX
2118 nach PostScript, aber \SpecialChar LyX
2120 dennoch PostScript exportieren.
2121 Dies geschieht, indem zunächst eine \SpecialChar LaTeX
2122 -Datei erzeugt wird – dafür wird auch
2123 kein Konverter benötigt –, die dann mit dem Konverter von \SpecialChar LyX
2125 eine DVI-Datei konvertiert wird, die schließlich nach PostScript konvertiert
2128 findet solche Konverter-Ketten automatisch und wird immer die kürzeste
2132 \begin_layout Standard
2133 Sie können auch mehrere Konversionsvarianten zwischen Dateiformaten definieren.
2134 Zum Beispiel liefert die Standardkonfiguration von \SpecialChar LyX
2136 um von \SpecialChar LaTeX
2137 nach PDF zu konvertieren:
2140 \begin_layout Enumerate
2146 \begin_layout Enumerate
2151 über DVI und PostScript
2154 \begin_layout Enumerate
2162 \begin_layout Enumerate
2169 \begin_layout Enumerate
2176 \begin_layout Standard
2177 Um solche alternativen Ketten zu definieren, müssen Sie alternative Ziel-
2182 \begin_inset CommandInset ref
2184 reference "sec:Formate"
2189 Zum Beispiel enthält die Standardkonfiguration verschiedene Formate für
2235 \begin_layout Chapter
2236 Internationales \SpecialChar LyX
2238 \begin_inset CommandInset label
2240 name "cha:Internationales-LyX"
2247 \begin_layout Standard
2249 unterstützt die Übersetzung der Benutzerschnittstelle in beliebige Sprachen.
2250 Als dieser Text erstellt wurde, wurden neben dem Englischen bereits 32
2251 Sprachen (in unterschiedlichem Ausmaß) unterstützt.
2252 Die jeweils benutze Sprache nennt man
2259 (Für weitere Informationen über Lokalisierungseinstellungen lesen Sie bitte
2260 die entsprechende Dokumentation Ihres Betriebssystems.
2261 Im Fall von Linux ist die Manpage
2262 \begin_inset Flex Code
2265 \begin_layout Plain Layout
2271 ein guter Startpunkt.)
2274 \begin_layout Standard
2275 Bitte beachten Sie, dass die Übersetzungen zwar funktionieren, aber zuweilen
2276 ein paar Einschränkungen unterliegen.
2277 Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
2279 Das bedeutet, dass der übersetzte Text an einigen Stellen mehr Platz benötigt
2280 als dort zur Verfügung steht.
2281 Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
2282 weise von \SpecialChar LyX
2284 Sie werden auch feststellen, dass einige Übersetzungen nicht für alle Menüpunkt
2285 e Tastenkürzel definieren.
2286 Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
2287 manchmal hatte der Übersetzer bisher keine Zeit, sich darum zu kümmern.
2288 Unser Lokalisierungsteam, dem Sie vielleicht beitreten möchten,
2292 \begin_layout Plain Layout
2293 Wenn Sie eine andere Sprache als Englisch gut beherrschen, ist dies ein
2294 guter Weg, der \SpecialChar LyX
2295 -Gemeinschaft etwas zurückzugeben.
2300 ist natürlich bemüht, diese Dinge in einer späteren Version zu korrigieren.
2303 \begin_layout Section
2308 \begin_layout Subsection
2309 Die Benutzerschnittstelle übersetzen (Textmeldungen)
2312 \begin_layout Standard
2318 -Bibliothek, um die Internationalisierung der Benutzerschnittstelle zu verwalten.
2320 dazu zu bringen, in allen Menüs und Dialogen Ihre bevorzugte Sprache
2321 zu verwenden, müssen Sie eine
2325 -Datei für diese Sprache erstellen.
2326 Anschließend müssen Sie daraus eine
2330 -Datei erzeugen und diese installieren.
2331 Eine umfassende Anleitung dazu finden Sie in der Dokumentation für
2339 \begin_layout Plain Layout
2340 Natürlich nur auf englisch.
2341 Die Veränderungen, die an der
2345 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
2350 Natürlich können Sie das einfach nur für sich selbst tun, aber wenn Sie
2351 es schon tun, können Sie die Früchte Ihres Fließes auch mit dem Rest der
2353 -Gemeinschaft teilen.
2354 Schicken Sie einfach eine Nachricht an die \SpecialChar LyX
2355 -Entwicklerliste, um weitere
2356 Informationen zum Vorgehen zu erhalten.
2360 \begin_layout Standard
2361 Kurz gesagt müssen Sie folgendes tun (
2365 bezeichnet den Sprachcode der neuen Sprache):
2368 \begin_layout Itemize
2369 Laden Sie den \SpecialChar LyX
2370 -Quellcode herunter.
2372 \begin_inset CommandInset href
2374 name "Informationen im Netz"
2375 target "https://www.lyx.org/HowToUseGIT"
2383 \begin_layout Itemize
2384 Kopieren Sie die Datei
2388 in das Verzeichnis der .po-Dateien.
2389 Benennen Sie anschließend die Datei in
2401 nicht existiert, kann sie mit dem Befehl
2404 \begin_inset space \space{}
2410 Sie können alternativ auch eine beliebige existierende
2414 -Datei als Vorlage verwenden.)
2417 \begin_layout Itemize
2428 \begin_layout Plain Layout
2429 Für diese Aufgabe gibt es spezielle Programme, wie
2433 (für alle Plattformen) oder
2442 hat ebenfalls einen Modus, der Sie bei dieser Arbeit unterstützt, siehe
2444 \begin_inset Flex URL
2447 \begin_layout Plain Layout
2449 https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html#PO-Mode
2461 Für einige Menüeinträge und Dialogelemente gibt es Tastenkürzel, die ebenfalls
2462 angepasst werden sollten.
2463 Diese Kürzel werden mit '
2467 ' markiert und sollten so übersetzt werden, dass Sie zum übersetzten Ausdruck
2469 Sie sollten auch das Informationsfeld am Anfang der neuen
2473 -Datei ausfüllen (mit Ihrer E-Mail-Adresse usw.), damit Sie für andere Leute
2474 erreichbar sind, die Ihnen Vorschläge oder unterhaltsame Kommentare schicken
2478 \begin_layout Standard
2479 Wenn Sie dies alles nur für den eigenen Gebrauch tun, dann:
2482 \begin_layout Itemize
2483 Erzeugen Sie in die Datei
2487 mithilfe des Befehls
2488 \begin_inset Flex Code
2491 \begin_layout Plain Layout
2492 msgfmt -o xx.mo < xx.po
2500 \begin_layout Itemize
2501 Kopieren Sie diese Datei in ihr Lokalisierungsverzeichnis, in das entsprechende
2502 Unterverzeichnis für die Sprach
2511 \begin_inset space \space{}
2515 \begin_inset Flex Code
2518 \begin_layout Plain Layout
2519 /usr/local/share/locale/xx/LC_MESSAGES/lyx.mo
2527 \begin_layout Standard
2528 Wie gesagt wäre es aber besser, wenn Sie die neue
2532 -Datei zur \SpecialChar LyX
2537 beisteuern würden, damit auch andere sie verwenden können.
2538 Wenden Sie sich an die \SpecialChar LyX
2539 -Entwicklerliste, wenn Sie das tun möchten.
2542 \begin_layout Subsubsection
2546 \begin_layout Standard
2547 Manchmal muss ein- und derselbe englische Ausdruck in verschiedene Varianten
2549 Ein Beispiel ist der englische Ausdruck
2550 \begin_inset Flex Code
2553 \begin_layout Plain Layout
2559 , der im Deutschen je nach Kontext entweder
2569 \begin_inset Flex Code
2572 \begin_layout Plain Layout
2578 unterstützt solche ambigen Übersetzungen nicht.
2579 Daher werden in \SpecialChar LyX
2580 Kontextinformationen beigefügt.
2582 \begin_inset Flex Code
2585 \begin_layout Plain Layout
2592 \begin_inset Flex Code
2595 \begin_layout Plain Layout
2596 To[[as in 'From format x to format y']]
2602 \begin_inset Flex Code
2605 \begin_layout Plain Layout
2606 To[[as in 'From page x to page y']].
2611 Diese beiden Varianten werden von
2612 \begin_inset Flex Code
2615 \begin_layout Plain Layout
2621 als zwei verschiedene Nachrichten behandelt, sie können daher jeweils wie
2631 übersetzt werden (die Kontextinformationen werden in der Übersetzung weggelasse
2635 \begin_layout Standard
2636 Natürlich müssen diese Kontextinformationen auch von der ursprünglichen
2637 Nachricht getilgt werden, wenn diese (in der englischen Lokalisierung)
2639 Deshalb erscheinen sie in doppelten eckigen Klammern am Ende des Textes.
2640 Der Übersetzungsmechanismus von \SpecialChar LyX
2641 unterdrückt alles in doppelten eckigen
2642 Klammern am Ende von Nachrichten, wenn die Nachricht selbst angezeigt wird.
2645 \begin_layout Subsection
2646 Die Dokumentation übersetzen
2649 \begin_layout Standard
2652 [Anmerkung des Übersetzers:
2656 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
2657 Fall das englische Original.
2658 Übersetzungen – diese eingeschlossen – sind oft nicht ganz auf dem neuesten
2662 \begin_layout Standard
2663 Auch die \SpecialChar LyX
2664 -Dokumentation (die Sie im Menü
2668 finden) kann (und sollte!) übersetzt werden.
2669 Wenn übersetzte Versionen verfügbar sind und die Lokalisierung entsprechend
2670 eingestellt wurde, werden diese automatisch von \SpecialChar LyX
2675 \begin_layout Plain Layout
2676 Zurzeit sind Übersetzungen in etwa 20 Sprachen vorhanden.
2682 sucht nach übersetzten Versionen in
2686 Dir/doc/xx/DocName.lyx
2692 wiederum für den Code der aktuellen Sprache steht.
2695 \begin_layout Standard
2696 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
2697 Die übersetzten Versionen müssen den gleichen Dateinamen (im Beispiel oben
2702 ) tragen wie die englischen Originale.
2703 Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
2704 Weg, um die Originale Korrektur zu lesen!), geben wir Ihnen hier ein paar
2705 Tipps, die Ihnen möglicherweise etwas Arbeit ersparen:
2708 \begin_layout Itemize
2709 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Homepage
2710 des \SpecialChar LyX
2712 \begin_inset CommandInset href
2714 name "https://www.lyx.org/Translation"
2715 target "https://www.lyx.org/Translation"
2721 Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
2722 auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
2724 Wenn niemand dies tut, lassen Sie uns bitte wissen, falls Sie an dieser
2725 Aufgabe interessiert sind.
2728 \begin_layout Standard
2729 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen, sind hier
2730 einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu überwinden
2734 \begin_layout Itemize
2735 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
2737 Hilfe\SpecialChar menuseparator
2741 Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
2744 \begin_layout Itemize
2745 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
2746 in die Sie übersetzen möchten.
2747 Typographie ist eine alte Kunst, und in verschiedenen Teilen der Welt wurden
2748 verschiedene Konventionen eingeführt.
2749 Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
2750 Eine eigene Terminologie würde nur die Leser verwirren.
2753 (Warnung: Typographie macht süchtig!)
2756 \begin_layout Itemize
2757 Legen Sie eine Kopie des Originaldokumentes an.
2758 Dies wird Ihre Arbeitskopie.
2759 Sie können diese auch als persönliche Hilfe-Datei in \SpecialChar LyX
2761 Sie sie in den Ordner
2762 \begin_inset Flex Code
2765 \begin_layout Plain Layout
2772 \begin_inset Newline newline
2776 \begin_inset Note Greyedout
2779 \begin_layout Plain Layout
2784 Für komplexe Dokumente mit externem Material (Bilder usw.) werden die Dateipfade
2785 von relativ auf absolut geändert, wenn man das Dokument verschiebt.
2786 Daher ist es das Beste, \SpecialChar LyX
2787 mittels Git zu beziehen (siehe
2788 \begin_inset Flex URL
2791 \begin_layout Plain Layout
2793 https://www.lyx.org/HowToUseGIT
2798 ) und das Dokument im Verzeichnis zu belassen.
2807 \begin_layout Itemize
2808 Manchmal wird das Originaldokument (vom \SpecialChar LyX
2809 -Team) aktualisiert.
2810 Verwenden Sie den Quelltextbetrachter unter
2811 \begin_inset CommandInset href
2813 name "https://www.lyx.org/trac/timeline"
2814 target "https://www.lyx.org/trac/timeline"
2819 , um nachzuvollziehen, was verändert wurde.
2820 So können Sie leicht erkennen, welche Teile des Dokuments bearbeitet wurden.
2823 \begin_layout Standard
2824 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
2825 bitte und teilen Sie dem Rest des Dokumentationsteams Ihre Veränderungen
2827 (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
2830 \begin_layout Standard
2831 \begin_inset Branch OutDated
2835 \begin_layout Section
2836 Internationale Tastaturbelegung
2837 \begin_inset CommandInset label
2839 name "sec:Internationale-Tastaturbelegung"
2846 \begin_layout Subsection
2847 Eigene Tastaturtabellen definieren: das
2854 \begin_layout Standard
2855 Sehen wir uns einmal die
2859 -Datei ein wenig näher an.
2860 Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
2863 \begin_layout Itemize
2864 Taste-Taste- oder Taste-String-Transformationen
2867 \begin_layout Itemize
2877 \begin_layout Itemize
2878 Ausnahmen für tote Tasten.
2881 \begin_layout Standard
2882 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
2886 \begin_layout Quotation
2894 \begin_layout Standard
2899 die zu übersetzende Taste bezeichnet und
2903 die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
2904 Eine tote Taste definiert man mit:
2905 \begin_inset space ~
2911 \begin_layout Quotation
2923 \begin_layout Standard
2928 wieder eine Taste auf der Tastatur bezeichnet und
2932 der Name einer toten Taste ist.
2934 unterstützt folgende toten Tasten (Abkürzungen in Klammern):
2937 \begin_layout Quotation
2941 \begin_inset space \hfill{}
2947 \begin_layout Quotation
2949 \begin_inset space \hfill{}
2955 \begin_layout Quotation
2957 \begin_inset space \hfill{}
2963 \begin_layout Quotation
2965 \begin_inset space \hfill{}
2971 \begin_layout Quotation
2973 \begin_inset space \hfill{}
2979 \begin_layout Quotation
2981 \begin_inset space \hfill{}
2988 \begin_layout Plain Layout
3000 \begin_layout Quotation
3002 \begin_inset space \hfill{}
3008 \begin_layout Quotation
3010 \begin_inset space \hfill{}
3017 \begin_layout Plain Layout
3029 \begin_layout Quotation
3031 \begin_inset space \hfill{}
3037 \begin_layout Quotation
3039 \begin_inset space \hfill{}
3045 \begin_layout Quotation
3047 \begin_inset space \hfill{}
3054 \begin_layout Plain Layout
3066 \begin_layout Quotation
3068 \begin_inset space \hfill{}
3075 \begin_layout Plain Layout
3087 \begin_layout Quotation
3089 \begin_inset space \hfill{}
3095 \begin_layout Quotation
3096 hungarian umlaut (hug)
3097 \begin_inset space \hfill{}
3103 \begin_layout Quotation
3105 \begin_inset space \hfill{}
3111 \begin_layout Quotation
3113 \begin_inset space \hfill{}
3120 \begin_layout Plain Layout
3132 \begin_layout Standard
3133 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
3134 bestimmte tote Taste das folgende Zeichen verändern soll, können diese
3135 definiert werden, und zwar mit:
3138 \begin_layout Quotation
3147 Tote-Taste Taste Ausgabe
3150 \begin_layout Standard
3151 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
3153 Dies erreicht man mit:
3156 \begin_layout Quotation
3170 \begin_layout Standard
3171 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
3172 Punkt zu löschen, bevor ein Akzent eingefügt wird.
3173 Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
3176 \begin_layout Standard
3177 Ach so, zur Definition der Ausgabe: Der Backslash
3178 \begin_inset Quotes gld
3188 \begin_inset Quotes grd
3191 ist ein Sonderzeichen.
3192 Um ihn einzugeben, muss man einen doppelten Backslash
3193 \begin_inset Quotes gld
3205 \begin_inset Quotes grd
3209 Auch das Anführungszeichen
3210 \begin_inset Quotes gld
3214 \begin_inset Quotes grd
3218 \begin_inset Quotes gld
3226 \begin_inset Quotes grd
3229 haben eine andere Bedeutung.
3234 bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
3235 das Ende eines Strings (das heißt einer \SpecialChar LaTeX
3237 Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
3251 Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
3252 haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
3253 nächste Distribution integriert werden kann.
3256 \begin_layout Standard
3257 In Zukunft werden auch noch folgende Befehle unterstützt:
3260 \begin_layout Itemize
3269 \begin_inset space \hfill{}
3274 bindet eine andere Datei ein
3277 \begin_layout Itemize
3290 \begin_inset space \hfill{}
3295 definiert ein externes Keymap-Programm
3298 \begin_layout Standard
3303 atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option
3309 , um eine Standardtastatur zu verwenden).
3317 \begin_layout Section
3318 Internationale Tastaturtabellen:
3323 \begin_inset CommandInset label
3325 name "sec:Internationale-Tastaturtabellen"
3332 \begin_layout Standard
3333 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der
3342 Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
3343 zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
3346 \begin_layout Subsection
3352 \begin_inset CommandInset label
3354 name "subsec:Die-.kmap-Datei"
3361 \begin_layout Standard
3370 -Datei transformiert gedrückte Tasten zu Buchstaben oder Zeichenketten –
3378 Im Folgenden werden die Schlüsselwörter
3397 \begin_layout Labeling
3398 \labelwidthstring 00.00.0000
3405 transformiert einen Buchstaben zu einer Zeichenkette
3408 \begin_layout LyX-Code
3414 Zeichen Zeichenkette
3417 \begin_layout Standard
3418 Dieser Ausdruck definiert, dass
3426 transformiert werden soll.
3431 die Zeichen Backslash
3432 \begin_inset Quotes gld
3442 \begin_inset Quotes grd
3445 und Anführungszeichen
3446 \begin_inset Quotes gld
3454 \begin_inset Quotes grd
3457 mit einem vorangehenden Backslash versehen werden.
3461 \begin_layout Standard
3462 Als Beispiel ein Ausdruck, der das Zeichen
3463 \begin_inset Quotes gld
3471 \begin_inset Quotes grd
3474 ausgibt, wenn die Taste
3475 \begin_inset Quotes gld
3483 \begin_inset Quotes grd
3489 \begin_layout LyX-Code
3495 \begin_layout Labeling
3496 \labelwidthstring 00.00.0000
3503 spezifiziert ein Akzentzeichen
3506 \begin_layout LyX-Code
3512 Zeichen Akzent erlaubt
3515 \begin_layout Standard
3516 Dieser Ausdruck sorgt dafür, dass
3524 interpretiert wird, und zwar bei allen Zeichen, die in
3529 Dies ist der Mechanismus toter Tasten
3539 \begin_layout Plain Layout
3548 kommt daher, dass diese Taste allein kein Zeichen erzeugt, aber, gefolgt
3549 von einer anderen Taste, akzentuierte Zeichen erzeugt.
3550 Zum Beispiel kann auf diese Weise é
3551 \begin_inset Quotes grd
3564 \begin_layout Standard
3569 drücken, gefolgt von einem Zeichen, das
3577 aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
3578 Beachten Sie, dass die Rücktaste eine vorangehende tote Taste nivelliert;
3583 eingeben, wird der Cursor nicht eine Position rückwärts gehen, sondern
3584 wird statt dessen den Effekt nivellieren, den Zeichen auf den folgenden
3585 Buchstaben gehabt hätte.
3588 \begin_layout Standard
3589 Der folgende Ausdruck definiert, dass die Taste
3590 \begin_inset Quotes gld
3598 \begin_inset Quotes grd
3601 zum Zirkumflex-Akzent wird, wenn er von einem der Buchstaben a, e, i, o,
3602 u, A, E, I ,O oder U gefolgt wird:
3605 \begin_layout LyX-Code
3608 kmod ^ circumflex aeiouAEIOU
3611 \begin_layout Labeling
3612 \labelwidthstring 00.00.0000
3617 definiert eine Ausnahme zu einem Akzentzeichen
3620 \begin_layout LyX-Code
3626 Akzent Zeichen Ausgabe
3629 \begin_layout Standard
3630 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die
3643 vorher mit Hilfe einer
3649 -Zeile einer Taste zugewiesen worden sein.
3650 Wenn Sie die Sequenz
3659 Falls solch eine Definition
3667 eingeben, erhalten Sie das
3675 als Ergebnis, wobei Akzent das erste Argument der
3684 \begin_layout Standard
3685 Der folgende Ausdruck sorgt dafür, dass \SpecialChar LaTeX
3687 \begin_inset Quotes gld
3691 \begin_inset Quotes grd
3694 mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
3697 \begin_layout LyX-Code
3700 kxmod circumflex i "
3711 \begin_layout Labeling
3712 \labelwidthstring 00.00.0000
3717 kombiniert zwei Akzentsymbole
3720 \begin_layout LyX-Code
3726 Akzent1 Akzent2 erlaubt
3729 \begin_layout Standard
3730 Hier wird es ziemlich esoterisch.
3731 Dieser Ausdruck erlaubt die Kombination der Effekte von
3739 (in dieser Reihenfolge!) bei allen
3752 müssen zuvor mit Hilfe von
3758 definiert worden sein.
3761 \begin_layout Standard
3762 Folgendes Beispiel stammt aus der Datei
3769 \begin_layout LyX-Code
3774 kmod ; acute aeioyvhAEIOYVH
3778 kcomb acute umlaut iyIY
3781 \begin_layout Standard
3782 Diese Zeilen erlauben es,
3783 \begin_inset Quotes gld
3791 \begin_inset Quotes grd
3794 einzugeben und auf diese Weise
3795 \begin_inset Quotes gld
3807 \begin_inset Quotes grd
3811 \begin_inset Preview
3813 \begin_layout Standard
3817 \begin_layout Plain Layout
3834 In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zei\SpecialChar softhyphen
3848 eingeben, erhalten Sie
3849 \begin_inset Quotes gld
3859 \begin_inset Quotes grd
3863 \begin_inset Preview
3865 \begin_layout Standard
3869 \begin_layout Plain Layout
3887 \begin_layout Subsection
3895 \begin_layout Standard
3896 Nachdem \SpecialChar LyX
3901 -Datei verarbeitet hat, legt eine
3905 -Datei fest, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
3907 Die \SpecialChar LyX
3912 \begin_layout Plain Layout
3914 \begin_inset Quotes gld
3922 Distribution enthält wenigstens die Dateien
3923 \begin_inset Flex URL
3926 \begin_layout Plain Layout
3934 \begin_inset Flex URL
3937 \begin_layout Plain Layout
3947 \begin_layout Standard
3948 Generell besteht eine
3955 -Datei aus einer Reihe von Deklarationen der folgenden Form:
3958 \begin_layout LyX-Code
3962 Position_im_Zeichensatz Zeichenkette
3965 \begin_layout Standard
3966 Um beispielsweise der Zeichenkette (
3970 im vorigen Abschnitt)
3971 \begin_inset Quotes gld
3979 \begin_inset Quotes grd
3982 das entsprechende Zeichen im Zeichensatz ISO-8859-1 (233) zuzuweisen, benutzt
3983 man folgenden Ausdruck:
3986 \begin_layout LyX-Code
3994 \begin_layout Standard
3995 Wieder müssen den Zeichen
3996 \begin_inset Quotes gld
4006 \begin_inset Quotes grd
4010 \begin_inset Quotes gld
4018 \begin_inset Quotes grd
4021 ein Backslash vorangestellt werden.
4022 Beachten Sie, dass es durchaus möglich ist, dass dasselbe Zeichen (sinnvoll)
4023 zwei verschiedene Strings repräsentieren kann.
4024 Zum Beispiel gibt es in
4034 \begin_layout LyX-Code
4046 \begin_inset Newline newline
4062 \begin_layout Standard
4063 Wenn \SpecialChar LyX
4064 kein passendes Zeichen für einen String finden kann, der durch eine
4065 Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie ein
4066 akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben mit
4067 Akzent selbst zu zeichnen.
4070 \begin_layout Subsection
4071 Tote Tasten definieren
4074 \begin_layout Standard
4075 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
4089 Eine tote Taste erzeugt in Kombination mit einem Buchstaben ein akzentuiertes
4091 Im Folgenden erläutern wir für Illustrationszwecke, wie man eine wirklich
4092 simple tote Taste definiert.
4095 \begin_layout Standard
4096 Nehmen wir an, Sie benötigen das Zirkumflex-Zeichen (
4097 \begin_inset Quotes gld
4101 \begin_inset Quotes grd
4105 Hierzu können Sie der Taste
4109 den \SpecialChar LyX
4111 \begin_inset Flex Code
4114 \begin_layout Plain Layout
4121 Wann immer Sie danach diese Taste gefolgt von einem Buchstaben drücken,
4122 wird dieser Buchstabe einen Zirkumflex haben.
4127 produziert also den Buchstaben ê.
4128 Wenn Sie nach der Taste
4132 die Leertaste drücken, wird nur der Akzent ausgegeben.
4133 Beachten Sie diesen letzten Punkt! Wenn Sie eine Taste an eine tote Taste
4134 anbinden, müssen Sie das Zeichen, das diese Taste normalerweise erzeugt,
4135 an eine andere Taste anbinden (oder immer zusätzlich die Leertaste drücken).
4136 Daher ist es keine gute Idee, die Taste
4144 anzubinden, da Sie dann Kommata sehr mühsam eingeben müssen.
4147 \begin_layout Standard
4148 Ein üblicher Weg, tote Tasten zu belegen, ist es, die Modifizierungstasten
4151 Meta\SpecialChar breakableslash
4162 ) mit einem Zeichen (wie
4175 Ein anderer setzt die Verwendung der Linux-Programme
4176 \begin_inset Flex Code
4179 \begin_layout Plain Layout
4186 \begin_inset Flex Code
4189 \begin_layout Plain Layout
4195 voraus, mit denen die spezielle Taste
4196 \begin_inset Flex Code
4199 \begin_layout Plain Layout
4207 \begin_inset Flex Code
4210 \begin_layout Plain Layout
4216 verhält sich ähnlich wie
4220 und erlaubt es Ihnen, Tasten an Akzentzeichen zu binden.
4221 Sie können damit auch Tasten in tote Tasten umwandeln, indem Sie diese
4222 Tasten an Tastensymbole wie
4223 \begin_inset Flex Code
4226 \begin_layout Plain Layout
4232 anbinden und diese dann an einen entsprechenden \SpecialChar LyX
4237 \begin_layout Plain Layout
4242 : Genau das mache ich in meinen Dateien
4243 \begin_inset Flex Code
4246 \begin_layout Plain Layout
4253 \begin_inset Flex Code
4256 \begin_layout Plain Layout
4266 \begin_inset space ~
4276 \begin_inset Flex Code
4279 \begin_layout Plain Layout
4285 definiert und eine Reihe der Tastensymbole mit dem Präfix
4286 \begin_inset Flex Code
4289 \begin_layout Plain Layout
4295 an Prozesse wie die folgenden gebunden:
4296 \begin_inset Flex Noun
4299 \begin_layout Plain Layout
4301 \begin_inset space ~
4310 \begin_inset Flex Noun
4313 \begin_layout Plain Layout
4315 \begin_inset space ~
4324 So komme ich zu meinen Akzentbuchstaben.
4329 Sie können im Grunde jede Taste als
4330 \begin_inset Flex Code
4333 \begin_layout Plain Layout
4339 definieren: Eine der
4343 -Tasten, eine freie Funktionstaste usw.
4344 Die \SpecialChar LyX
4345 -Befehle, die Akzente produzieren, sind im Handbuch \SpecialChar LyX
4346 -Funktionen dokumentier
4348 Schauen Sie nach dem Eintrag
4349 \begin_inset Flex Code
4352 \begin_layout Plain Layout
4359 Sie finden dort eine komplette Liste.
4362 \begin_layout Subsection
4363 Ihre Sprachkonfiguration einstellen
4366 \begin_layout Standard
4370 arg "dialog-show prefs"
4373 können Sie die Sprache der Benutzeroberfläche konfigurieren.
4376 \begin_layout Chapter
4377 Installieren neuer Textklassen, Layouts und Vorlagen
4378 \begin_inset CommandInset label
4380 name "cha:Installieren-neuer-Textklassen"
4387 \begin_layout Standard
4388 In diesem Kapitel wird beschrieben, wie Sie beim Installieren neuer Layout-
4389 und Vorlagendateien vorgehen müssen.
4390 Außerdem geben wir eine kleine Auf\SpecialChar ligaturebreak
4391 frischung, wie man neue Dokumentenklassen
4392 für \SpecialChar LaTeX
4393 korrekt installiert.
4396 \begin_layout Standard
4397 Zunächst möchten wir noch einmal ein paar Worte darüber verlieren, wie \SpecialChar LyX
4399 und \SpecialChar LaTeX
4400 miteinander verbunden sind, da dies für das Folgende wichtig ist.
4401 Wichtig zu wissen ist vor allem, dass \SpecialChar LyX
4402 selbst im Grunde sehr wenig Konkretes
4403 über \SpecialChar LaTeX
4405 Tatsächlich ist \SpecialChar LaTeX
4406 aus der Sicht von \SpecialChar LyX
4408 \begin_inset Quotes gld
4412 \begin_inset Quotes grd
4415 für die es eine Ausgabe erzeugen kann.
4416 Andere solche Formate sind DocBook, einfacher Text und XHTML.
4417 Nun ist \SpecialChar LaTeX
4418 aber natürlich ein besonders wichtiges Format.
4419 Der Punkt jedoch ist, dass sehr wenig der Informationen, die \SpecialChar LyX
4420 über \SpecialChar LaTeX
4422 im Programm selbst festgeschrieben sind.
4426 \begin_layout Plain Layout
4427 Manche Befehle sind so komplex, dass sie in \SpecialChar LyX
4428 festgeschrieben sind.
4429 Aber die Entwickler betrachten dies allgemein schlechte Lösung.
4434 Vielmehr bezieht es diese Informationen, selbst im Fall der Standardklassen
4436 \begin_inset Flex Code
4439 \begin_layout Plain Layout
4446 \begin_inset Quotes gld
4450 \begin_inset Quotes grd
4454 Genauso wenig weiß \SpecialChar LyX
4455 über DocBook oder XHTML.
4456 Was es weiß, bezieht es aus Layout-Dateien.
4459 \begin_layout Standard
4460 Eine Layout-Datei können Sie sich als eine Art Übersetzungshandbuch vorstellen,
4461 in dem für eine bestimmte Dokumentklasse festgelegt wird, wie \SpecialChar LyX
4463 – Absätze mit den entsprechenden Stilen, bestimmte Einfügungen usw.
4464 – und \SpecialChar LaTeX
4465 - DocBook- oder XHTML-Konstrukte korrespondieren.
4466 Fast alles, was \SpecialChar LyX
4467 beispielsweise über die Standard-Artikelklasse von \SpecialChar LaTeX
4469 \begin_inset Flex Code
4472 \begin_layout Plain Layout
4478 ) weiß, ist in der Layout-Datei
4479 \begin_inset Flex Code
4482 \begin_layout Plain Layout
4488 und in verschiedenen anderen Dateien, die diese einbindet, festgeschrieben.
4489 Daher sollten Sie, wenn Sie vorhaben, selbst eine Layout-Datei zu schreiben,
4490 zuallererst die vorhandenen Layout-Dateien studieren.
4491 Am Besten beginnen Sie mit der Datei
4492 \begin_inset Flex Code
4495 \begin_layout Plain Layout
4502 \begin_inset Flex Code
4505 \begin_layout Plain Layout
4512 \begin_inset Flex Code
4515 \begin_layout Plain Layout
4521 und vielen anderen Layout-Dateien für Dokumentklassen eingebunden wird.
4522 Dort werden die Abschnittsüberschriften und ähnliches definiert:
4523 \begin_inset Flex Code
4526 \begin_layout Plain Layout
4532 informiert also \SpecialChar LyX
4533 darüber, wie Absätze, die als Abschnitt, Unterabschnitt
4535 markiert sind, in \SpecialChar LaTeX
4536 , DocBook und XHTML ausgegeben werden sollen.
4538 \begin_inset Flex Code
4541 \begin_layout Plain Layout
4547 bindet im Grunde einfach nur verschiedene solcher
4548 \begin_inset Flex Code
4551 \begin_layout Plain Layout
4560 \begin_layout Standard
4561 Layout-Dateien definieren aber nicht nur die \SpecialChar LyX
4563 -Korrespondenz, sondern sie
4564 legen auch fest, wie die \SpecialChar LyX
4566 selbst (auf dem Bildschirm) dargestellt werden.
4567 Die Tatsache, dass Layout-Dateien diese beiden Aufgaben gleichzeitig haben,
4568 führt häufig zu Verwirrung, denn die Aufgaben sind strikt getrennt.
4569 Wenn Sie \SpecialChar LyX
4570 sage, wie ein bestimmtes Konstrukt in \SpecialChar LaTeX
4571 dargestellt werden soll,
4572 haben Sie dem Programm noch nicht gesagt, wie das Konstrukt in \SpecialChar LyX
4575 Umgekehrt weiß \SpecialChar LyX
4576 , wenn Sie festlegen, wie ein Konstrukt in \SpecialChar LyX
4578 ist, damit nicht, wie es in \SpecialChar LaTeX
4579 übersetzt werden muss (und erst recht nicht
4581 , wie es darzustellen ist).
4582 Das heißt, Sie müssen, wenn Sie ein neuen \SpecialChar LyX
4583 -Konstrukt definieren, immer
4584 zwei verschiedene und getrennte Dinge tun: (1.) \SpecialChar LyX
4585 instruieren, wie dieses
4586 in \SpecialChar LaTeX
4587 übersetzt werden soll und (2.) \SpecialChar LyX
4588 instruieren, wie es das Konstrukt darstellen
4592 \begin_layout Standard
4593 Analoges gilt natürlich für die anderen
4594 \begin_inset Quotes gld
4598 \begin_inset Quotes grd
4601 , die \SpecialChar LyX
4603 Allerdings ist XHTML in mancher Hinsicht eine Ausnahme, denn in diesem
4609 bis zu einem gewissen Grad in der Lage, aus den Informationen über die
4610 Darstellung in \SpecialChar LyX
4611 Informationen über die Ausgabe in einem Browser (über CSS)
4613 Aber auch in diesem Fall bleibt die prinzipielle Trennung in Kraft und
4614 sollte berücksichtigt werden.
4615 Weitere Ausführungen dazu finden Sie in Abschnitt
4616 \begin_inset space ~
4620 \begin_inset CommandInset ref
4622 reference "sec:XHTML-Spezifikationen"
4632 \begin_layout Section
4633 Installation eines neuen \SpecialChar LaTeX
4637 \begin_layout Standard
4638 Bei manchen \SpecialChar TeX
4639 -Installationen fehlt möglicherweise das eine oder andere Paket,
4640 das Sie gerne mit \SpecialChar LyX
4642 Zum Beispiel wollen Sie vielleicht Foil\SpecialChar TeX
4643 verwenden, ein Paket zur Erstellung
4644 von Dias und Folien für Overheadprojektoren.
4645 Moderne \SpecialChar LaTeX
4646 -Distributionen wie \SpecialChar TeX
4647 Live (2008 oder neuer) oder MiK\SpecialChar TeX
4649 grafisches Programm, um solche Pakete zu installieren.
4650 Bei MiK\SpecialChar TeX
4651 etwa starten Sie das Programm
4652 \begin_inset Quotes gld
4656 \begin_inset space ~
4660 \begin_inset Quotes grd
4663 , um eine Liste mit den verfügbaren Paketen zu bekommen.
4664 Um eines davon zu installieren, rechtsklicken Sie oder benutzen den entsprechen
4665 den Werkzeugleistenknopf.
4668 \begin_layout Standard
4669 Falls Ihre \SpecialChar LaTeX
4670 -Distribution keinen Paketmanager besitzt, oder falls das Paket
4671 nicht direkt über Ihre Distribution verfügbar ist, folgen Sie diesen Schritten
4672 um es manuell zu installieren:
4675 \begin_layout Enumerate
4676 Besorgen Sie sich das Paket von
4677 \begin_inset CommandInset href
4680 target "http://www.ctan.org/"
4685 oder einer anderen Quelle.
4688 \begin_layout Enumerate
4689 Falls das Paket eine Datei mit der Endung
4690 \begin_inset Quotes gld
4694 \begin_inset Flex Code
4697 \begin_layout Plain Layout
4704 \begin_inset Quotes grd
4707 enthält (was bei Foil\SpecialChar TeX
4708 der Fall ist), dann öffnen sie eine Kommandozeile
4709 wechseln in das Verzeichnis der Datei und führen den Befehl
4710 \begin_inset Flex Code
4713 \begin_layout Plain Layout
4720 Sie haben damit dass Paket entpackt und haben alle Dateien, um es zu installier
4722 Die meisten \SpecialChar LaTeX
4723 -Pakete sind nicht gepackt und man kann direkt mit dem nächsten
4724 Schritt weitermachen.
4727 \begin_layout Enumerate
4728 Nun müssen Sie entscheiden, ob das Paket für alle Nutzer oder nur für Sie
4729 verfügbar sein soll.
4733 \begin_layout Enumerate
4734 Bei *nix Systemen (Linux, OSX, etc.) installieren Sie, wenn Sie das Paket
4735 für alle Nutzer installieren möchten, dieses in den
4736 \begin_inset Quotes gld
4740 \begin_inset Quotes grd
4744 Ordner; anderenfalls installieren Sie es in den eigenen
4745 \begin_inset Quotes gld
4749 \begin_inset Quotes grd
4754 Wo man diese Ordner anlegt, sofern sie nicht schon existieren, hängt von
4756 Dazu schauen Sie in die Datei
4757 \begin_inset Flex Code
4760 \begin_layout Plain Layout
4770 \begin_layout Plain Layout
4771 Diese befindet sich normalerweise im Ordner
4776 Falls nicht, führen Sie den Befehl
4777 \begin_inset Flex Code
4780 \begin_layout Plain Layout
4786 aus, um sie zu lokalisieren.
4791 Der Ort des lokalen \SpecialChar TeX
4792 -Ordners ist in der Variable
4793 \begin_inset Flex Code
4796 \begin_layout Plain Layout
4802 definiert; es ist üblicherweise der Pfad
4803 \begin_inset Flex URL
4806 \begin_layout Plain Layout
4808 /usr/local/share/texmf/
4814 \begin_inset Flex URL
4817 \begin_layout Plain Layout
4819 /usr/local/texlive/XXXX
4824 , wobei XXXX das Jahr der installierten \SpecialChar TeX
4825 Live-Distribution ist.
4826 Der Ort des Benutzer-\SpecialChar TeX
4827 -Ordners ist in der Variable
4828 \begin_inset Flex Code
4831 \begin_layout Plain Layout
4837 definiert und ist üblicherweise der Pfad
4838 \begin_inset Flex URL
4841 \begin_layout Plain Layout
4849 \begin_inset Flex URL
4852 \begin_layout Plain Layout
4860 (Wenn diese Variablen nicht vordefiniert sind, müssen Sie diese selbst
4861 definieren.) Sie brauchen wahrscheinlich Administrator-Rechte um in den
4862 lokalen \SpecialChar TeX
4863 -Ordner zu schreiben, beim Benutzer-\SpecialChar TeX
4864 -Ordner ist die nicht nötig.
4865 \begin_inset Newline newline
4868 Allgemein empfiehlt es sich, Pakete in den Benutzer-\SpecialChar TeX
4869 -Ordner zu installieren,
4870 da dieser nicht verändert oder gar überschrieben wird, wenn Sie ihr System
4872 Des Weiteren wird er zusammen mit Ihren Nutzerdaten gesichert, wenn Sie
4873 ein Backup machen (was Sie natürlich regelmäßig tun).
4876 \begin_layout Enumerate
4877 Unter Windows gehen Sie, wenn Sie das Paket für alle Nutzer installieren
4878 möchten, in den Ordner, in dem \SpecialChar LaTeX
4879 installiert ist und wechseln dort in das
4886 (verwendet man MiK\SpecialChar TeX
4887 , wäre es standardmäßig der Ordner
4900 Legen Sie dort einen neuen Ordner mit dem Namen
4901 \begin_inset Flex Code
4904 \begin_layout Plain Layout
4910 an und kopieren Sie alle Dateien des Pakets hinein.
4911 Wenn das Paket nur für den aktuellen Benutzer verfügbar sein soll bzw.
4912 Sie keine Administrator-Rechte haben, tun Sie dasselbe, aber im lokalen
4915 Bei MiK\SpecialChar TeX
4917 \begin_inset space ~
4920 2.9 wäre das unter WinXP der Ordner
4921 \begin_inset Newline newline
4928 Dokumente und Einstellungen
4935 \begin_inset Newline newline
4939 \begin_inset Phantom HPhantom
4942 \begin_layout Plain Layout
4961 \begin_inset Newline newline
4964 , unter WinVista wäre es der Ordner
4965 \begin_inset Newline newline
4992 \begin_layout Enumerate
4993 Jetzt muss man \SpecialChar LaTeX
4994 nur noch mitteilen, dass es neue Dateien gibt.
4995 Die ist je nach \SpecialChar LaTeX
4996 -Distribution anders:
5000 \begin_layout Enumerate
5001 Bei \SpecialChar TeX
5002 Live führen Sie von einer Kommandozeile den Befehl
5003 \begin_inset Flex Code
5006 \begin_layout Plain Layout
5013 Wenn Sie das Paket für alle Nutzer installiert haben, brauchen sie dazu
5014 wahrscheinlich Administrator-Rechte.
5017 \begin_layout Enumerate
5018 Bei MiK\SpecialChar TeX
5019 starten Sie, wenn Sie das Paket für alle Nutzer installiert haben,
5021 \begin_inset Quotes gld
5025 \begin_inset space ~
5029 \begin_inset Quotes grd
5032 und drücken dann auf den Kopf
5033 \begin_inset Quotes gld
5037 \begin_inset Quotes grd
5041 Anderenfalls starten Sie das Programm
5042 \begin_inset Quotes gld
5046 \begin_inset Quotes grd
5049 und machen dasselbe.
5053 \begin_layout Enumerate
5054 Nun muss man \SpecialChar LyX
5055 noch mitteilen, dass es neue Pakete gibt.
5056 Verwenden Sie dazu in \SpecialChar LyX
5063 und starten \SpecialChar LyX
5067 \begin_layout Standard
5068 Nun ist das Paket installiert.
5069 In unserem Beispiel wird nun die Dokumentklasse
5070 \begin_inset Flex Code
5073 \begin_layout Plain Layout
5081 Dokument\SpecialChar menuseparator
5082 Einstellungen\SpecialChar menuseparator
5086 \begin_inset Quotes gld
5090 \begin_inset Quotes grd
5096 \begin_layout Standard
5097 Möchten sie eine \SpecialChar LaTeX
5098 -Dokumentklasse verwenden, die generell nicht im Menü
5100 Dokument\SpecialChar menuseparator
5101 Einstellungen\SpecialChar menuseparator
5104 gelistet ist, müssen Sie dafür selbst eine Layout-Datei erstellen.
5105 Dies ist das Thema des nächsten Abschnitts.
5108 \begin_layout Section
5112 \begin_layout Standard
5113 Dieser Abschnitt beschreibt die verschiedenen Arten von \SpecialChar LyX
5114 -Dateien, die Layout-Inf
5115 ormationen enthalten können.
5116 Dort werden verschiedene Absatz- und Zeichenstile definiert, es wird bestimmt,
5117 wie \SpecialChar LyX
5118 diese darstellt und wie sie in \SpecialChar LaTeX
5119 , DocBook, XHTML oder sonstige Formate
5120 exportiert werden sollen.
5123 \begin_layout Standard
5124 Wir bieten Ihnen hier eine umfassende Dokumentation zum Verfassen von Layout-Dat
5126 Da es aber so viele verschiedene nur schon von \SpecialChar LaTeX
5127 unterstütze Dokumenttypen
5128 gibt, können wir nicht jedes Problem, vor dem Sie vielleicht stehen, behandeln.
5129 Die \SpecialChar LyX
5130 -Benutzer-Mailingliste wird aber von vielen Leuten gelesen, die Erfahrung
5131 mit dem Layout-Design haben und die Ihnen gerne helfen.
5132 Zögern Sie also nicht, offene Fragen dort zu stellen.
5135 \begin_layout Standard
5136 Wenn Sie vor der Aufgabe stehen, eine neue Layout-Datei zu schreiben, ist
5137 es zunächst einmal sehr hilfreich, die Layouts zu studieren, die \SpecialChar LyX
5140 Wenn Sie eine Layout-Datei für eine \SpecialChar LaTeX
5141 -Dokumentklasse geschrieben haben,
5142 die auch von andern verwendet wird, sollten Sie überlegen, dieses Layout
5144 \begin_inset CommandInset href
5146 name "Seite ,Layouts` des LyX-Wiki"
5147 target "https://wiki.lyx.org/Layouts/Layouts"
5152 zu verlinken oder es vielleicht sogar an die \SpecialChar LyX
5153 -Entwicklerliste zu schicken,
5154 damit es in \SpecialChar LyX
5155 selbst aufgenommen wird.
5159 \begin_layout Plain Layout
5160 Beachten Sie, dass \SpecialChar LyX
5164 General Public License
5168 Ihr Beitrag müsste auch dieser Lizenz unterworfen werden.
5176 \begin_layout Subsection
5178 \begin_inset CommandInset label
5180 name "subsec:Layout-Module"
5187 \begin_layout Standard
5188 Wir haben bislang immer von
5189 \begin_inset Quotes gls
5193 \begin_inset Quotes grs
5196 gesprochen, tatsächlich gibt es aber unterschiedliche Arten von Dateien,
5197 die Layout-Informationen enthalten.
5198 Layout-Dateien im engeren Sinn haben die Endung
5199 \begin_inset Flex Code
5202 \begin_layout Plain Layout
5208 und stellen \SpecialChar LyX
5209 Information über Dokumentklassen zur Verfügung.
5210 Seit \SpecialChar LyX
5211 1.6 gibt es jedoch auch so genannte Layout-Module, die zusätzliche
5212 Layout-Informationen enthalten können.
5213 Sie haben die Endung
5214 \begin_inset Flex Code
5217 \begin_layout Plain Layout
5224 Module verhalten sich, grob gesprochen, so zu \SpecialChar LaTeX
5225 -Paketen, wie sich Layout-Dateien
5226 zu \SpecialChar LaTeX
5227 -Klassen verhalten, und manche Module – wie etwa das Modul
5228 \begin_inset Flex Code
5231 \begin_layout Plain Layout
5237 – bieten spezifische Unterstützung für ein bestimmtes Paket.
5238 In einiger Hinsicht sind Module ganz ähnlich wie die von Layout-Dateien
5239 eingebundene, Dateien
5243 \begin_layout Plain Layout
5244 Diese haben normalerweise die Endung
5245 \begin_inset Flex Code
5248 \begin_layout Plain Layout
5261 \begin_inset Flex Code
5264 \begin_layout Plain Layout
5271 So sind sie nicht an eine bestimmte Dokumentklasse gebunden, sondern können
5272 in verschiedenen Klassen genutzt werden.
5273 Ein wichtiger Unterschied ist jedoch, dass die eingebundenen Dateien nur
5274 genutzt werden können, wenn die Layout-Datei hierfür bearbeitet wird.
5275 Module hingegen können einfach im Dialog
5278 arg "dialog-show document"
5284 \begin_layout Standard
5285 Die Erstellung eines Moduls ist der einfachste Weg, um mit dem Verfassen
5286 von Layouts zu beginnen, denn Module können sehr einfach sein und etwa
5287 nur einen einzelnen Absatzstil oder eine benutzerdefinierte Einfügung definiere
5289 Auf der anderen Seite können Module im Prinzip aber alles enthalten, was
5290 auch Layout-Dateien enthalten.
5293 \begin_layout Standard
5294 Nachdem Sie ein neues Modul geschrieben und dieses in den Ordner
5295 \begin_inset Flex Code
5298 \begin_layout Plain Layout
5305 \begin_inset Flex Code
5308 \begin_layout Plain Layout
5314 kopiert haben, müssen Sie \SpecialChar LyX
5321 ) und dann neu starten, damit das Modul in der Benutzeroberfläche zugänglich
5323 Falls Sie existierende Module modifizieren, ist diese Prozedur nicht nötig:
5324 Änderungen werden verfügbar, sobald Sie in
5327 arg "dialog-show document"
5330 irgend etwas ändern und OK drücken.
5333 Wir raten aber dringend, dass Sie Ihre Dokumente sichern, bevor Sie dies
5339 sollten Sie lieber nicht an Dokumenten arbeiten, während Sie dort verwendete
5343 Obwohl die Entwickler natürlich alles tun, um \SpecialChar LyX
5344 in solchen Situationen stabil
5345 zu halten, können Fehler in Ihren Modulen manchmal ungewollte Effekte haben.
5348 \begin_layout Subsubsection
5352 \begin_layout Standard
5353 Module sind für \SpecialChar LyX
5354 das, was Pakete für \SpecialChar LaTeX
5356 Manchmal braucht man jedoch möglicherweise eine spezifische Einfügung oder
5357 einen Absatzstil nur für ein bestimmtes Dokument.
5358 Hierfür extra ein Modul zu schreiben, ist mit Kanonen auf Spatzen geschossen.
5359 Viel besser für solche Zwecke ist das, was wir
5360 \begin_inset Quotes gld
5364 \begin_inset Quotes grd
5370 \begin_layout Standard
5371 Sie finden dieses in
5374 arg "dialog-show document"
5382 In das große Eingabefeld dort können Sie alles eingeben, was Sie in eine
5383 Layout-Datei oder ein Modul eingeben können.
5384 Das lokale Format eines Dokuments können Sie sich im Grunde als Modul vorstelle
5385 n, das nur dem entsprechenden Dokument zugänglich ist (alle Definitionen
5386 werden direkt im Dokument gespeichert und können so auch leicht mit dem
5387 Dokument weitergegeben werden).
5388 Wie in Layout-Dateien und Modulen auch sollten Sie das
5389 \begin_inset Flex Code
5392 \begin_layout Plain Layout
5399 \begin_inset space \thinspace{}
5403 Dabei ist jedes (bekannte) Format möglich, sinnvollerweise sollten Sie
5404 aber das jeweils aktuelle verwenden (das aktuelle Format in \SpecialChar LyX
5420 \begin_layout Standard
5421 Sobald Sie etwas in das Eingabefeld in
5422 \begin_inset Flex Code
5425 \begin_layout Plain Layout
5431 eingegeben haben, aktiviert \SpecialChar LyX
5433 \begin_inset Quotes gld
5437 \begin_inset Quotes grd
5441 Wenn Sie darauf klicken (was Sie tun müssen, bevor Sie OK klicken können),
5442 überprüft \SpecialChar LyX
5443 , ob das, was Sie eingegeben haben, im spezifizierten Format
5446 meldet, ob dies der Fall ist, aber leider nicht,
5450 gegebenenfalls falsch ist.
5451 Wenn Sie \SpecialChar LyX
5452 von einer Konsole gestartet haben, wird dies aber dort ausgegeben.
5453 Solange es Fehler in der Definition gibt, können Sie Ihr lokales Format
5457 \begin_layout Standard
5458 Die Warnungen, die wir am Ende des vorherigen Abschnitts ausgesprochen haben,
5459 gelten auch hier: Spielen Sie nicht mit dem lokalen Format herum, während
5460 Sie am Dokument arbeiten, besonders nicht, wenn Sie ungesicherte Änderungen
5462 Wenn Sie dies beachten, kann das lokale Format (in einem Testdokument)
5463 aber als sehr hilfreiche Methode dienen, um Layout-Ideen auszuprobieren
5464 oder etwa Modulideen auszuprobieren.
5467 \begin_layout Subsection
5469 \begin_inset Flex Noun
5472 \begin_layout Plain Layout
5481 \begin_layout Standard
5482 Wenn Sie eine neue \SpecialChar LaTeX
5483 -Klasse unterstützen wollen, heißt das in der Regel,
5484 dass Sie entweder einen \SpecialChar LaTeX
5486 \begin_inset Flex Code
5489 \begin_layout Plain Layout
5495 ) oder eine \SpecialChar LaTeX2e
5497 \begin_inset Flex Code
5500 \begin_layout Plain Layout
5506 ) vorliegen haben, für den es ein \SpecialChar LyX
5507 -Layout zu schreiben gilt.
5508 Ersteres ist normalerweise relativ einfach.
5509 Letzteres ist zumeist etwas anspruchsvoller.
5510 Wenn Sie eine neue DocBook-DTD unterstützen wollen, können Sie die Anmerkungen
5511 teilweise übertragen.
5514 \begin_layout Standard
5515 Der einfachere Fall ist, wie gesagt, dass die Dokumentklasse, die Sie unterstütz
5516 en wollen, als Stildatei vorliegt, die ihrerseits auf eine bereits unterstützte
5519 Zur Illustration nehmen wir an, dass die Stildatei
5520 \begin_inset Flex Code
5523 \begin_layout Plain Layout
5529 heißt und dass Sie zusammen mit der \SpecialChar LaTeX
5531 \begin_inset Flex Code
5534 \begin_layout Plain Layout
5540 , die eine Standardklasse ist, verwendet werden soll.
5544 \begin_layout Standard
5545 Beginnen Sie damit, dass Sie eine Kopie der existierenden Layout-Datei
5546 \begin_inset Flex Code
5549 \begin_layout Plain Layout
5555 in Ihrem lokalen Verzeichnis unter dem Namen der neuen Klasse,
5556 \begin_inset Flex Code
5559 \begin_layout Plain Layout
5569 \begin_layout Plain Layout
5570 Mit dem lokalen Verzeichnis meinen wir das
5571 \begin_inset Flex Code
5574 \begin_layout Plain Layout
5580 , siehe oben Abschnitt
5581 \begin_inset space ~
5585 \begin_inset CommandInset ref
5587 reference "sec:Das-lokale-Konfigurationsverz"
5599 \begin_layout LyX-Code
5600 cp report.layout ~/.lyx/layouts/myclass.layout
5603 \begin_layout Standard
5605 \begin_inset Flex Code
5608 \begin_layout Plain Layout
5614 und ändern die Zeile
5617 \begin_layout LyX-Code
5620 DeclareLaTeXClass{Report (Standard Class)}
5623 \begin_layout Standard
5627 \begin_layout LyX-Code
5630 DeclareLaTeXClass[report, myclass.sty]{Report (My Class)}
5633 \begin_layout Standard
5634 Dann fügen Sie gegen Anfang der Datei ein:
5637 \begin_layout LyX-Code
5639 \begin_inset Newline newline
5645 \begin_inset Newline newline
5651 \begin_layout Standard
5652 Starten Sie \SpecialChar LyX
5660 Dann starten Sie \SpecialChar LyX
5661 neu und beginnen ein neues Dokument.
5663 \begin_inset Quotes gld
5667 \begin_inset Flex Noun
5670 \begin_layout Plain Layout
5677 \begin_inset Quotes grd
5680 in der Liste der auswählbaren Dokumentklassen in
5683 arg "dialog-show document"
5687 Es ist wahrscheinlich, dass sich einige der Überschriftenbefehle und andere
5688 Dinge in Ihrer neuen Klasse anders verhalten als in der Basisklasse (hier:
5690 Sie können mit den vorhandenen Definitionen spielen, um dies anzupassen.
5691 Die Layout-Informationen für Überschriften sind nicht in
5692 \begin_inset Flex Code
5695 \begin_layout Plain Layout
5702 \begin_inset Flex Code
5705 \begin_layout Plain Layout
5711 enthalten, aber Sie müssen deren Inhalt nicht kopieren, um die Definitionen
5713 Statt dessen können Sie Änderungen einfach in Ihrer neuen Layout-Datei
5714 vornehmen, und zwar nach der Zeile
5715 \begin_inset Flex Code
5718 \begin_layout Plain Layout
5725 \begin_inset Flex Code
5728 \begin_layout Plain Layout
5735 Sie können zum Beispiel folgenden Zeilen einfügen:
5738 \begin_layout LyX-Code
5742 \begin_layout LyX-Code
5746 \begin_layout LyX-Code
5750 \begin_layout LyX-Code
5754 \begin_layout LyX-Code
5758 \begin_layout Standard
5759 Dies ändert die Schrift, die in \SpecialChar LyX
5760 zur Darstellung von Kapitelüberschriften
5761 verwendet wird, in eine serifenlose.
5762 Die bestehende Definition des Kapitelstils wird so überschrieben (bzw.
5767 \begin_layout Standard
5768 Ihr neues Paket stellt vielleicht auch neue Befehle oder Umgebungen bereit,
5769 die nicht in der Basisklasse enthalten sind.
5770 In diesem Fall können Sie diese zur Layout-Datei hinzufügen Abschnitt
5771 \begin_inset space ~
5775 \begin_inset CommandInset ref
5777 reference "sec:Das-Layout-Dateiformat"
5781 erläutert dies genauer.
5784 \begin_layout Standard
5786 \begin_inset Flex Code
5789 \begin_layout Plain Layout
5795 mit verschiedenen Dokumentklassen verwendet werden kann, und vielleicht
5796 auch falls nicht, ist es vielleicht noch einfacher, statt einer Layout-Datei
5797 ein Modul zu schreiben.
5798 Das einfachst mögliche Modul würde so aussehen:
5801 \begin_layout LyX-Code
5804 DeclareLyXModule{My Class}
5807 \begin_layout LyX-Code
5811 \begin_layout LyX-Code
5812 #Support for myclass.sty.
5815 \begin_layout LyX-Code
5817 \begin_inset Newline newline
5823 \begin_layout LyX-Code
5831 \begin_inset Newline newline
5837 \begin_layout LyX-Code
5839 \begin_inset Newline newline
5845 \begin_inset Newline newline
5851 \begin_layout Standard
5852 Komplexere Module modifizieren vielleicht die Definition vorhandener Konstrukte
5854 Auch dies wird in Abschnitt
5855 \begin_inset space ~
5859 \begin_inset CommandInset ref
5861 reference "sec:Das-Layout-Dateiformat"
5865 ausführlicher besprochen.
5868 \begin_layout Subsection
5870 \begin_inset Flex Noun
5873 \begin_layout Plain Layout
5882 \begin_layout Standard
5883 Hier gibt es zwei Möglichkeiten.
5884 Eine ist, dass die \SpecialChar LaTeX
5885 -Klasse selbst auf einer bestehenden anderen \SpecialChar LaTeX
5888 Viele Klassen für Dissertationen basieren etwa auf
5889 \begin_inset Flex Code
5892 \begin_layout Plain Layout
5899 Um zu prüfen, ob das in Ihrem Fall so ist, schauen Sie in Ihrer Klasse,
5900 ob es eine Zeile wie diese gibt:
5903 \begin_layout LyX-Code
5909 \begin_layout Standard
5910 Falls ja, können Sie im Großen und Ganzen wie im vorherigen Abschnitt beschriebe
5911 n vorgehen, mit Ausnahme der Zeile
5912 \begin_inset Flex Code
5915 \begin_layout Plain Layout
5916 Declare\SpecialChar LaTeX
5923 Falls Ihre neue Klasse
5924 \begin_inset Flex Code
5927 \begin_layout Plain Layout
5934 \begin_inset Flex Code
5937 \begin_layout Plain Layout
5943 basiert, sollte diese Zeile lauten:
5947 \begin_layout Plain Layout
5948 Und am einfachsten ist es, wenn Sie die Layout-Datei
5949 \begin_inset Flex Code
5952 \begin_layout Plain Layout
5958 nennen: \SpecialChar LyX
5959 nimmt an, wenn nicht anders angegeben (siehe unten), dass die
5960 Layout-Datei denselben Namen hat wie die \SpecialChar LaTeX
5961 -Klasse, die sie unterstützt.
5970 \begin_layout LyX-Code
5973 DeclareLaTeXClass[thesis,book]{Thesis}
5976 \begin_layout Standard
5977 Die zweite Möglichkeit ist, dass die neue Klasse auf keiner anderen basiert.
5978 Dann müssen Sie wohl ein komplett neues Layout erstellen.
5979 Aber auch dann können Sie Bestandteile aus anderen Layouts übernehmen,
5980 die sich (partiell) ähnlich verhalten und diese dann gegebenenfalls modifiziere
5982 Zumindest sollten Sie eine existierende Layout-Datei als Startpunkt nehmen,
5983 damit Sie sehen, um was Sie sich alles kümmern müssen.
5984 Die Einzelheiten folgen unten.
5987 \begin_layout Subsection
5989 \begin_inset CommandInset label
5991 name "subsec:Vorlagen-erstellen"
5998 \begin_layout Standard
5999 Sobald Sie eine Layout-Datei für eine neue Dokumentklasse geschrieben haben,
6000 werden Sie vielleicht auch eine Vorlage dafür schreiben wollen.
6001 Eine Vorlage ist eine Art Tutorium
6005 für Ihr Layout, sie zeigt, wie diese verwendet wird (unter Verwendung von
6007 Schauen Sie sich einfach bestehende Vorlagen an, um zu sehen, wie man dies
6011 \begin_layout Standard
6012 Vorlagen sind im Grunde normale \SpecialChar LyX
6013 -Dokumente und werden auch so erstellt.
6014 Der einzige Unterschied ist, dass normale \SpecialChar LyX
6015 -Dokumente alle möglichen Einstellung
6016 en enthalten, beispielsweise hinsichtlich Schriftarten und Seitengrößen.
6017 Vorlagen enthalten diese oft nicht, um die Anwender nicht zu sehr einzuschränke
6019 Daher werden bei Vorlagen die entsprechenden Befehle oft entfernt (wie
6021 \begin_inset Flex Code
6024 \begin_layout Plain Layout
6033 \begin_inset Flex Code
6036 \begin_layout Plain Layout
6045 Dies können Sie mit einem einfachen Text-Editor, etwa
6046 \begin_inset Flex Code
6049 \begin_layout Plain Layout
6056 \begin_inset Flex Code
6059 \begin_layout Plain Layout
6068 \begin_layout Standard
6069 Legen Sie die fertige Vorlage in
6070 \begin_inset Flex Code
6073 \begin_layout Plain Layout
6079 ab, kopieren Sie ggf.
6080 die, die Sie verwenden, von
6081 \begin_inset Flex Code
6084 \begin_layout Plain Layout
6090 in dasselbe Verzeichnis und ändern Sie den Pfad zu den Vorlagen in
6093 arg "dialog-show prefs"
6103 \begin_layout Standard
6104 Beachten Sie übrigens, dass es eine Vorlage mit besonderer Funktion gibt:
6106 \begin_inset Flex Code
6109 \begin_layout Plain Layout
6116 Diese wird jedes Mal geladen, wenn Sie mit
6122 ein neues Dokument erstellen, um sinnvolle Voreinstellungen vorzunehmen.
6123 Um diese Vorlage zu verändern, müssen Sie nur ein Dokument mit den gewünschten
6124 Einstellungen öffnen und in
6127 arg "dialog-show document"
6132 Als Dokument-Voreinstellung speichern
6137 \begin_layout Subsection
6138 Alte Layout-Dateien auf den neuesten Stand bringen
6141 \begin_layout Standard
6142 Das Format der Layout-Dateien ändert sich mit jeder \SpecialChar LyX
6144 Daher müssen die Layout-Dateien in das neue Format konvertiert werden.
6145 Wenn \SpecialChar LyX
6146 eine Layout-Datei eines älteren Formats liest, ruft es automatisch
6148 \begin_inset Flex Code
6151 \begin_layout Plain Layout
6157 auf um es in eine temporäre Datei im aktuellen Format zu konvertieren.
6158 Die Originaldatei wird nicht verändert.
6159 Wenn Sie die Layout-Datei öfter verwenden, dann können Sie sie permanent
6160 in das neue Format konvertieren, so dass \SpecialChar LyX
6161 dies nicht jedes Mal tun muss.
6162 Um das zu tun, machen sie Folgendes:
6165 \begin_layout Enumerate
6167 \begin_inset Flex Code
6170 \begin_layout Plain Layout
6177 \begin_inset Flex Code
6180 \begin_layout Plain Layout
6189 \begin_layout Enumerate
6190 Rufen Sie den Befehl
6191 \begin_inset Newline newline
6195 \begin_inset Flex Code
6198 \begin_layout Plain Layout
6199 python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
6205 \begin_inset Newline newline
6209 \begin_inset Flex Code
6212 \begin_layout Plain Layout
6218 der Name Ihres \SpecialChar LyX
6219 -Systemverzeichnisses ist.
6222 \begin_layout Standard
6223 Beachten Sie, das manuelle Konvertierungen keine eingefügten Dateien mit
6225 Diese müssen separat konvertiert werden.
6228 \begin_layout Subsection
6230 \begin_inset CommandInset label
6232 name "subsec:Cite-Engine-Dateien"
6239 \begin_layout Standard
6240 Cite-Engine-Dateien (Endung
6241 \begin_inset Flex Code
6244 \begin_layout Plain Layout
6250 ) stellen eine besondere Form von Layout-Dateien dar.
6251 Sie finden diese im Unterordner
6252 \begin_inset Flex Code
6255 \begin_layout Plain Layout
6262 Sie dienen dazu, die Spezifika von \SpecialChar LaTeX
6263 -Paketen zu definieren, welche zur Erstellun
6264 g von Literaturverzeichnissen verwendet werden (etwa
6276 ), legen aber auch fest, wie normale Bib\SpecialChar TeX
6277 -Literaturverweise (ohne zusätzliche
6278 Pakete) in \SpecialChar LyX
6283 \begin_layout Standard
6284 Genauer wird dort spezifiziert, welche Pakete \SpecialChar LyX
6285 laden muss, welche Befehle
6286 für Literaturverweise verfügbar sind, wie diese in \SpecialChar LyX
6288 (im Arbeitsbereich, den Dialogen oder im Kontextmenü) und wie sie in der
6289 XHTML- und Textausgabe erscheinen.
6290 Außerdem legen diese Dateien Stilvarianten (Autor-Jahr, Nummerisch etc.)
6291 und deren Spezifika fest.
6292 Die Cite-Engine-Dateien werden auch verwendet, um die Optionen zu bestimmten,
6295 Dokument\SpecialChar menuseparator
6296 Einstellungen\SpecialChar menuseparator
6297 Literaturverzeichnis
6302 \begin_layout Standard
6303 Auch wenn eine Cite-Engine-Datei im Grunde eine normale Layout-Datei ist,
6304 die theoretisch jede beliebige Layout-Information enthalten könnte, enthält
6305 sie üblicherweise nur literaturspezifische Parameter wie
6306 \begin_inset Flex Code
6309 \begin_layout Plain Layout
6316 \begin_inset Flex Code
6319 \begin_layout Plain Layout
6326 \begin_inset Flex Code
6329 \begin_layout Plain Layout
6336 \begin_inset Flex Code
6339 \begin_layout Plain Layout
6346 Die Syntax der letzten beiden wird in Abschnitt
6347 \begin_inset space ~
6351 \begin_inset CommandInset ref
6353 reference "subsec:Citation-Engine-Beschreibung"
6361 \begin_inset CommandInset ref
6363 reference "subsec:Literaturverweisformat"
6367 sowie auch in den Dateien selbst beschrieben.
6370 \begin_layout Section
6371 Das Layout-Dateiformat
6372 \begin_inset CommandInset label
6374 name "sec:Das-Layout-Dateiformat"
6381 \begin_layout Standard
6382 Die folgenden Abschnitte beschreiben wie Layout-Dateien aufgebaut sind und
6384 Wir empfehlen bei der Erstellung von Layouts langsam zu beginnen und sich
6385 Stück für Stück vorzuarbeiten.
6386 Es ist nicht wirklich schwer, jedoch sind die möglichen Optionen manchmal
6387 etwas erschlagend, besonders wenn man zu viele davon auf einmal ausprobiert.
6388 Am einfachsten ist es, wenn man bestehende Layout-Dateien von \SpecialChar LyX
6390 nimmt oder diese umgestaltet.
6393 \begin_layout Standard
6394 Beachten Sie dass alle Marken in Layout-Dateien nicht durch Groß- und Kleinschre
6395 ibung zu unterscheiden sind.
6397 \begin_inset Flex Code
6400 \begin_layout Plain Layout
6407 \begin_inset Flex Code
6410 \begin_layout Plain Layout
6417 \begin_inset Flex Code
6420 \begin_layout Plain Layout
6426 dieselbe Marke sind.
6427 Die möglichen Argumente für die Marken sind hinter ihnen in eckigen Klammern
6429 Das voreingestellte Argument ist
6430 \begin_inset Flex Code
6433 \begin_layout Plain Layout
6442 Wenn das Argument einen Datentyp hat wie
6443 \begin_inset Quotes gld
6447 \begin_inset Quotes grd
6451 \begin_inset Quotes gld
6455 \begin_inset Quotes grd
6458 , wird die Voreinstellung so angezeigt:
6459 \begin_inset Flex Code
6462 \begin_layout Plain Layout
6473 \begin_layout Subsection
6474 Deklaration einer neuen Textklasse und Klassifikation
6477 \begin_layout Standard
6478 Zeilen, die mit einem
6482 beginnen, sind Kommentare.
6483 Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6487 \begin_layout LyX-Code
6490 #% Do not delete the line below; configure depends on this
6494 \begin_layout Plain Layout
6495 zu Deutsch: Löschen Sie die folgenden Zeilen nicht, da die Konfiguration
6504 \begin_layout LyX-Code
6509 DeclareLaTeXClass{Article (Standard Class)}
6512 \begin_layout LyX-Code
6517 DeclareCategory{Articles}
6520 \begin_layout Standard
6521 Die zweite und dritte Zeile wird benötigt, wenn Sie \SpecialChar LyX
6523 Die Textklassen-Datei wird von dem \SpecialChar LaTeX
6528 gelesen, und zwar in einem speziellen Modus, in dem
6532 -Zeichen ignoriert werden.
6533 Die erste Zeile ist einfach ein \SpecialChar LaTeX
6534 -Kommentar, in der zweiten muss die Textklasse
6535 deklariert werden und die dritte Zeile enthält die optionale Klassifikation
6541 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6546 (der Name der Layout-Datei) und benutzt die \SpecialChar LaTeX
6551 (Standard ist, denselben Namen wie das Layout zu verwenden).
6553 \begin_inset Quotes gld
6558 Article (Standard Class)
6561 \begin_inset Quotes grd
6564 , die oben erscheint, ist auch die Beschreibung, die später im Popup-Menü
6567 Dokument\SpecialChar menuseparator
6572 \begin_inset Quotes gld
6580 \begin_inset Quotes grd
6583 im Beispiel) wird auch im Dialog
6585 Dokument\SpecialChar menuseparator
6588 verwendet: Die Textklassen werden nach diesen Kategorien gruppiert (was
6589 üblicherweise Genres sind, typische Kategorien sind also
6590 \begin_inset Quotes gld
6594 \begin_inset Quotes grd
6598 \begin_inset Quotes gld
6602 \begin_inset Quotes grd
6606 \begin_inset Quotes gld
6610 \begin_inset Quotes grd
6614 \begin_inset Quotes gld
6618 \begin_inset Quotes grd
6622 \begin_inset Quotes gld
6626 \begin_inset Quotes grd
6630 \begin_inset Quotes gld
6634 \begin_inset Quotes grd
6638 Wenn keine Kategorie deklariert wurde, wird die Klasse in die Gruppe
6639 \begin_inset Quotes gld
6643 \begin_inset space ~
6647 \begin_inset Quotes grd
6653 \begin_layout Standard
6654 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die \SpecialChar LaTeX
6659 \begin_layout Plain Layout
6661 \begin_inset Quotes gld
6673 benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6674 Wenn Sie dann Ihre Textklasse in eine Datei namens
6678 schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6681 \begin_layout LyX-Code
6684 #% Do not delete the line below; configure depends on this
6687 \begin_layout LyX-Code
6692 DeclareLaTeXClass[article]{Article (with My Own Headings)}
6695 \begin_layout LyX-Code
6700 DeclareCategory{Articles}
6703 \begin_layout Standard
6704 Auf diese Weise deklarieren Sie eine Textklasse
6708 , die die \SpecialChar LaTeX
6713 \begin_layout Plain Layout
6724 verwendet und (im Popup-Menü) beschrieben wird mit:
6727 Article (with My Own Headings
6732 Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6736 \begin_layout LyX-Code
6739 #% Do not delete the line below; configure depends on this
6742 \begin_layout LyX-Code
6747 DeclareLaTeXClass[article,foo.sty]{Article (with My Own Headings)}
6750 \begin_layout LyX-Code
6755 DeclareCategory{Articles}
6758 \begin_layout Standard
6759 Dadurch wird angezeigt, dass Ihre Klasse auch das Paket
6764 Schließlich können Sie auch Klassen für DocBook festlegen.
6765 Eine typische Deklaration sieht so aus:
6768 \begin_layout LyX-Code
6772 \begin_layout LyX-Code
6775 #% Do not delete the line below; configure depends on this
6778 \begin_layout LyX-Code
6783 DeclareDocBookClass[article]{SGML (DocBook Article)}
6786 \begin_layout Standard
6787 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6788 der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6792 \begin_layout Standard
6793 Eine Layout-Deklaration hat demnach, noch einmal zusammengefasst, die Form
6796 \begin_layout LyX-Code
6801 DeclareLaTeXClass[Klasse,Paket.sty]{Layout-Beschreibung}
6804 \begin_layout LyX-Code
6809 DeclareCategory{Kategorie}
6812 \begin_layout Standard
6813 Die Klasse muss nur dann explizit genannt werden, wenn der Name der \SpecialChar LaTeX
6815 und der der \SpecialChar LyX
6816 -Layoutdatei divergieren, oder wenn Sie Pakete laden.
6817 Wenn kein optionales Argument angegeben ist, nimmt \SpecialChar LyX
6819 denselben Namen wie die Layout-Datei hat.
6822 \begin_layout Standard
6823 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6824 die Datei nur noch in das Verzeichnis
6834 kopieren und unter \SpecialChar LyX
6837 Werkzeuge\SpecialChar menuseparator
6839 \begin_inset space \space{}
6845 Nach dem Neustart von \SpecialChar LyX
6846 sollte Ihre Textklasse im Popup-Menü
6848 Dokument\SpecialChar menuseparator
6854 \begin_layout Standard
6855 Ist das Layout einmal von \SpecialChar LyX
6856 erkannt, können Sie Änderungen direkt auch ohne
6861 \begin_layout Plain Layout
6862 Das ist erst ab \SpecialChar LyX
6864 Vorher war die Bearbeitung von Layout-Dateien mühsam und zeitraubend, weil
6865 man \SpecialChar LyX
6866 ständig neu starten musste.
6871 Sie können ein Neuladen des Layouts mithilfe der \SpecialChar LyX
6873 \begin_inset Flex Code
6876 \begin_layout Plain Layout
6883 Für diese Funktion gibt es standardmäßig kein Tastenkürzel.
6884 Sie können selbst eines definieren oder aber einfach die Funktion in den
6893 \begin_layout Standard
6899 \begin_inset Flex Code
6902 \begin_layout Plain Layout
6908 ist ein komplexes Feature.
6909 Wir ersuchen Sie dringend, Ihr Dokument zu speichern, bevor Sie die Funktion
6911 Eigentlich sollten Sie keine Layout-Dateien bearbeiten, während Sie an
6912 einem wichtigen Dokument arbeiten.
6913 Verwenden Sie ein Textdokument.
6914 Fehler in der Layout-Datei können üble Effekte haben.
6915 Insbesondere können sie dazu führen, dass \SpecialChar LyX
6916 das aktuelle Layout für ungültig
6917 hält und in ein anderes wechselt.
6921 \begin_layout Plain Layout
6922 Ganz schlimme Fehler können sogar dazu führen, dass \SpecialChar LyX
6924 Fehler dazu führen, dass \SpecialChar LyX
6929 Layout-Informationen mehr lesen kann.
6930 Seien Sie also bitte vorsichtig.
6935 Zwar tut das \SpecialChar LyX
6936 -Team alles, um \SpecialChar LyX
6937 in solchen Situationen stabil zu halten,
6938 aber Vorsicht ist bekanntlich die Mutter der Porzellankiste.
6942 \begin_layout Plain Layout
6943 Wo wir gerade beim Rat geben sind: Machen Sie regelmäßig Backups.
6944 Und seien Sie nett zu Ihren Nachbarn.
6952 \begin_layout Subsection
6953 Die Modul-Deklaration
6956 \begin_layout Standard
6957 Ein Modul muss mit einer Zeile wie die folgende beginnen:
6960 \begin_layout LyX-Code
6967 Module[endnotes.sty]{Endnotes}
6970 \begin_layout Standard
6971 Das benötigte Argument in geschweiften Klammern ist der Name des Moduls,
6974 Dokument\SpecialChar menuseparator
6975 Einstellungen\SpecialChar menuseparator
6979 Das Argument in eckigen Klammern ist optional: Es deklariert alle \SpecialChar LaTeX
6981 die das Modul benötigt.
6982 Es ist außerdem möglich die Form
6983 \begin_inset Flex Code
6986 \begin_layout Plain Layout
6992 als optionales Argument zu verwenden, das angibt, dass das Modul nur verwendet
6993 werden kann, wenn es eine Konvertierungsmöglichkeit zwischen den Formaten
6995 \begin_inset Quotes gld
6999 \begin_inset Flex Code
7002 \begin_layout Plain Layout
7009 \begin_inset Quotes grd
7013 \begin_inset Quotes gld
7017 \begin_inset Flex Code
7020 \begin_layout Plain Layout
7027 \begin_inset Quotes grd
7033 \begin_layout Standard
7034 Der Modul-Deklaration sollten Zeilen zur Beschreibung wie die folgenden
7039 \begin_layout Plain Layout
7040 Vorzugsweise in Englisch, wenn das Modul als Teil von \SpecialChar LyX
7041 veröffentlicht werden
7043 Diese Beschreibung wird dann in \SpecialChar LyX
7044 ' Liste der zu übersetzenden Zeichenketten
7045 erscheinen und übersetzt werden.
7053 \begin_layout LyX-Code
7057 \begin_layout LyX-Code
7058 #Adds an endnote command, in addition to footnotes.
7062 \begin_layout LyX-Code
7063 #You will need to add
7065 theendnotes in TeX code where you
7068 \begin_layout LyX-Code
7069 #want the endnotes to appear.
7073 \begin_layout LyX-Code
7077 \begin_layout LyX-Code
7078 #Requires: somemodule | othermodule
7081 \begin_layout LyX-Code
7082 #Excludes: badmodule
7085 \begin_layout Standard
7086 Die Beschreibung wird in
7088 Dokument\SpecialChar menuseparator
7089 Einstellungen\SpecialChar menuseparator
7092 verwendet, um dem Nutzer zu erläutern, was das Modul macht.
7094 \begin_inset Flex Code
7097 \begin_layout Plain Layout
7103 wird verwendet, um andere Module anzugeben, die dieses Modul verwenden
7105 \begin_inset Flex Code
7108 \begin_layout Plain Layout
7114 wird verwendet, um Module anzugeben, die mit diesem Modul nicht verwendet
7116 Beide Zeilen sind optional und mehrere Module müssen , wie gezeigt, mit
7118 \begin_inset Quotes gld
7122 \begin_inset Quotes grd
7126 Beachten Sie dass die benötigten Module disjunktiv behandelt werden:
7130 der benötigten Module muss verwendet werden.
7131 Dementsprechend darf
7135 der ausgeschlossenen Modul verwendet werden.
7136 Beachten Sie auch, dass Module durch ihren Dateinamen ohne die Dateiendung
7138 \begin_inset Flex Code
7141 \begin_layout Plain Layout
7149 \begin_inset Flex Code
7152 \begin_layout Plain Layout
7159 \begin_inset Flex Code
7162 \begin_layout Plain Layout
7171 \begin_layout Subsection
7172 Die CiteEngine-Dateideklaration
7175 \begin_layout Standard
7176 Eine Cite-Engine-Datei muss mit einer Zeile wie dieser beginnen:
7179 \begin_layout LyX-Code
7182 DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex}
7185 \begin_layout Standard
7186 Das benötigte Argument in geschweiften Klammern ist der Name des Zitierstils,
7189 Dokument\SpecialChar menuseparator
7190 Einstellungen\SpecialChar menuseparator
7191 Literaturverzeichnis
7194 Das Argument in eckigen Klammern ist optional: Es deklariert alle \SpecialChar LaTeX
7196 die die Cite Engine benötigt.
7199 \begin_layout Standard
7200 Der CiteEngine-Deklaration sollten Zeilen zur Beschreibung wie die folgenden
7205 \begin_layout Plain Layout
7206 Vorzugsweise in Englisch, wenn die Cite Engine als Teil von \SpecialChar LyX
7209 Diese Beschreibung wird dann in \SpecialChar LyX
7210 ' Liste der zu übersetzenden Zeichenketten
7211 erscheinen und übersetzt werden.
7219 \begin_layout LyX-Code
7223 \begin_layout LyX-Code
7224 # Biblatex supports many author-year and numerical styles.
7227 \begin_layout LyX-Code
7228 # It is mainly aimed at the Humanities.
7232 \begin_layout LyX-Code
7233 # customizable, fully localized and provides many features
7236 \begin_layout LyX-Code
7237 # that are not possible with BibTeX.
7238 The use of 'biber' as
7241 \begin_layout LyX-Code
7242 # bibliography processor is advised.
7245 \begin_layout LyX-Code
7249 \begin_layout Standard
7250 Die Beschreibung wird in
7252 Dokument\SpecialChar menuseparator
7253 Einstellungen\SpecialChar menuseparator
7254 Literaturverzeichnis
7256 verwendet, um dem Nutzer zu erläutern, was der Stil bietet.
7259 \begin_layout Subsection
7263 \begin_layout Standard
7264 Die erste Zeile, die kein Kommentar ist, muss die Dateiformatnummer enthalten:
7267 \begin_layout Description
7268 \begin_inset Flex Code
7271 \begin_layout Plain Layout
7278 \begin_inset Flex Code
7281 \begin_layout Plain Layout
7287 ] Die Nummer des Formats der Layout-Datei.
7290 \begin_layout Standard
7291 Diese Marke wurde mit \SpecialChar LyX
7293 \begin_inset space ~
7297 Layout-Dateien älteren \SpecialChar LyX
7298 -Versionen haben kein explizites Format und werden
7300 \begin_inset Flex Code
7303 \begin_layout Plain Layout
7305 \begin_inset space ~
7314 Das Format dieser \SpecialChar LyX
7316 Aber jede \SpecialChar LyX
7317 -Version kann ältere Versionen von Layout-Dateien lesen, so wie
7318 es ältere \SpecialChar LyX
7319 -Dateien lesen kann.
7320 Es gibt jedoch keine Unterstützung in ältere Formate zu konvertieren.
7323 \begin_layout Subsection
7324 Allgemeine Parameter für Textklassen
7325 \begin_inset CommandInset label
7327 name "subsec:Allgemeine-Parameter-für"
7334 \begin_layout Standard
7335 Nachfolgend allgemeine Parameter, die die Form der gesamten Dokumentklasse
7336 beschrei\SpecialChar softhyphen
7343 \begin_inset Flex Code
7346 \begin_layout Plain Layout
7352 -Dateien und nicht in Modulen erscheinen müssen.
7353 Ein Modul kann jede Layout-Marke enthalten.)
7356 \begin_layout Description
7357 \begin_inset Flex Code
7360 \begin_layout Plain Layout
7361 AddToCiteEngine <engine>
7366 Erweitert die Möglichkeiten der Darstellung von Literaturverweisen.
7368 \begin_inset space ~
7372 \begin_inset CommandInset ref
7374 reference "subsec:Citation-Engine-Beschreibung"
7383 \begin_inset Flex Code
7386 \begin_layout Plain Layout
7395 \begin_layout Description
7398 \begin_inset Flex Code
7401 \begin_layout Plain Layout
7409 fügt Informationen hinzu, die im
7410 \begin_inset Flex Code
7413 \begin_layout Plain Layout
7419 -Block ausgegeben werden, wenn das Dokument als XHTML ausgegeben wird.
7420 Typischerweise wird dies verwendet werden, um CSS-Stilinformationen auszugeben,
7421 aber es kann auch für alles Andere verwendet werden, dass in
7422 \begin_inset Flex Code
7425 \begin_layout Plain Layout
7433 \begin_inset Flex Code
7436 \begin_layout Plain Layout
7445 \begin_layout Description
7446 \begin_inset Flex Code
7449 \begin_layout Plain Layout
7455 fügt Informationen zum \SpecialChar LaTeX
7458 \begin_inset Newline newline
7462 \begin_inset Flex Code
7465 \begin_layout Plain Layout
7474 \begin_layout Description
7475 \begin_inset Flex Code
7478 \begin_layout Plain Layout
7484 Definiert die Möglichkeiten der Darstellung von Literaturverweisen.
7486 \begin_inset space ~
7490 \begin_inset CommandInset ref
7492 reference "subsec:Citation-Engine-Beschreibung"
7501 \begin_inset Flex Code
7504 \begin_layout Plain Layout
7511 Vor allem von Cite-Engine-Dateien verwendet (siehe Abschnitt
7512 \begin_inset space ~
7516 \begin_inset CommandInset ref
7518 reference "subsec:Cite-Engine-Dateien"
7526 Beachten Sie, dass die Definitionen von Cite-Engine-Dateien komplett überschrie
7527 ben werden, wenn Sie dies in einer Klasse oder einem Modul verwenden.
7529 \begin_inset Flex Code
7532 \begin_layout Plain Layout
7541 \begin_layout Description
7544 \begin_inset Flex Code
7547 \begin_layout Plain Layout
7555 Definiert Formate die in der Anzeige von Bibliographie-Informationen verwendet
7558 \begin_inset CommandInset ref
7560 reference "subsec:Literaturverweisformat"
7566 \begin_inset Flex Code
7569 \begin_layout Plain Layout
7576 Vor allem von Cite-Engine-Dateien verwendet (siehe Abschnitt
7577 \begin_inset space ~
7581 \begin_inset CommandInset ref
7583 reference "subsec:Cite-Engine-Dateien"
7591 Ein Format, das in einer Klasse oder einem Modul definiert wurde, überschreibt
7592 das der Cite-Engine-Dateien.
7595 \begin_layout Description
7596 \begin_inset Flex Code
7599 \begin_layout Plain Layout
7606 \begin_inset Flex Code
7609 \begin_layout Plain Layout
7618 \begin_inset Flex Code
7621 \begin_layout Plain Layout
7631 oder Bib\SpecialChar TeX
7632 verwendet wird, um ein Literaturverzeichnis zu erzeugen.
7633 Vor allem von Cite-Engine-Dateien verwendet (siehe Abschnitt
7634 \begin_inset space ~
7638 \begin_inset CommandInset ref
7640 reference "subsec:Cite-Engine-Dateien"
7650 \begin_layout Description
7651 \begin_inset Flex Code
7654 \begin_layout Plain Layout
7660 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
7661 Dokumentenklasse unterstützt werden.
7662 Eine detaillierte Beschreibung finden Sie in
7663 \begin_inset CommandInset ref
7665 reference "subsec:Der-Abschnitt-ClassOptions"
7671 \begin_inset Flex Code
7674 \begin_layout Plain Layout
7683 \begin_layout Description
7684 \begin_inset Flex Code
7687 \begin_layout Plain Layout
7694 \begin_inset Flex Code
7697 \begin_layout Plain Layout
7706 \begin_inset space \thinspace{}
7710 \begin_inset Flex Code
7713 \begin_layout Plain Layout
7719 ] Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt
7724 arg "dialog-show document"
7730 \begin_layout Description
7731 \begin_inset Flex Code
7734 \begin_layout Plain Layout
7741 \begin_inset Flex Code
7744 \begin_layout Plain Layout
7750 ] definiert die Eigenschaften für einen Zähler.
7751 Wenn der Zähler noch nicht existiert, wird er erstellt; wenn er bereits
7752 existiert, wird er modifiziert.
7754 \begin_inset Quotes gld
7758 \begin_inset Flex Code
7761 \begin_layout Plain Layout
7768 \begin_inset Quotes grd
7772 \begin_inset Newline newline
7776 \begin_inset CommandInset ref
7778 reference "subsec:Zähler"
7782 für Details zu Zählern.
7785 \begin_layout Description
7786 \begin_inset Flex Code
7789 \begin_layout Plain Layout
7795 Definiert den Standardzeichensatz für die Anzeige des Dokuments.
7796 Eine genauere Beschreibung finden Sie in
7797 \begin_inset CommandInset ref
7799 reference "subsec:Beschreibung-des-Zeichensatzes"
7805 \begin_inset Flex Code
7808 \begin_layout Plain Layout
7817 \begin_layout Description
7818 \begin_inset Flex Code
7821 \begin_layout Plain Layout
7828 \begin_inset Flex Code
7831 \begin_layout Plain Layout
7837 ] spezifiziert ein Modul, das standardmäßig zu dieser Dokumentklasse hinzugefügt
7839 <Modul> ist der Dateiname ohne die Dateiendung
7840 \begin_inset Flex Code
7843 \begin_layout Plain Layout
7850 Der Nutzer kann das Modul zwar immer noch entfernen, aber es bleibt von
7852 (Dies gilt nur für neue Dateien oder wenn diese Klasse für ein existierendes
7853 Dokument gewählt wird.)
7856 \begin_layout Description
7857 \begin_inset Flex Code
7860 \begin_layout Plain Layout
7867 \begin_inset Flex Code
7870 \begin_layout Plain Layout
7876 ] Dies ist das Layout bzw.
7877 \begin_inset space \space{}
7880 der Stil, der für neu angelegte Absätze verwendet wird.
7881 Normalerweise ist das
7882 \begin_inset Flex Noun
7885 \begin_layout Plain Layout
7892 Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
7894 \begin_inset Flex Code
7897 \begin_layout Plain Layout
7906 \begin_layout Description
7907 \begin_inset Flex Code
7910 \begin_layout Plain Layout
7917 \begin_inset Flex Code
7920 \begin_layout Plain Layout
7926 ] zeigt an, dass das genannte Modul (das durch den Dateinamen ohne die Endung
7928 \begin_inset Flex Code
7931 \begin_layout Plain Layout
7937 angegeben wird) in dieser Dokumentklasse nicht benutzt werden kann.
7938 Dies könnte in einem Journal-spezifischen Layout benutzt werden, um zum
7939 Beispiel die Verwendung des Moduls
7940 \begin_inset Flex Code
7943 \begin_layout Plain Layout
7949 zu verhindern, das Theoreme abschnittsweise nummeriert.
7954 in einem Modul benutzt werden.
7955 Module haben ihre eigene Methode andere Module auszuschließen (siehe
7956 \begin_inset CommandInset ref
7958 reference "subsec:Layout-Module"
7965 \begin_layout Description
7966 \begin_inset Flex Code
7969 \begin_layout Plain Layout
7975 definiert ein neues Gleitobjekt.
7977 \begin_inset CommandInset ref
7979 reference "subsec:Gleitobjekte"
7985 \begin_inset Flex Code
7988 \begin_layout Plain Layout
7997 \begin_layout Description
7998 \begin_inset Flex Code
8001 \begin_layout Plain Layout
8007 Informationen, die im
8008 \begin_inset Flex Code
8011 \begin_layout Plain Layout
8017 -Block ausgegeben werden, wenn das Dokument als XHTML ausgegeben wird.
8018 Beachten Sie, dass dies jede vorhergehende
8019 \begin_inset Flex Code
8022 \begin_layout Plain Layout
8029 \begin_inset Flex Code
8032 \begin_layout Plain Layout
8038 -Deklaration überschreibt.
8040 \begin_inset Flex Code
8043 \begin_layout Plain Layout
8049 wenn Sie Material zum Vorspann hinzufügen wollen.) Muss mit
8050 \begin_inset Flex Code
8053 \begin_layout Plain Layout
8062 \begin_layout Description
8063 \begin_inset Flex Code
8066 \begin_layout Plain Layout
8073 \begin_inset Flex Code
8076 \begin_layout Plain Layout
8083 \begin_inset space \space{}
8086 der Stil, der für das Inhaltsverzeichnis, das Literaturverzeichnis etc.
8087 \begin_inset space \space{}
8090 verwendet werden soll, wenn das Dokument als HTML exportiert wird.
8091 Für Artikel sollte dies normalerweise
8092 \begin_inset Flex Code
8095 \begin_layout Plain Layout
8102 \begin_inset Flex Code
8105 \begin_layout Plain Layout
8112 Wenn es nicht angegeben wird, wird \SpecialChar LyX
8113 versuchen herauszufinden, welches Layout
8117 \begin_layout Description
8118 \begin_inset Flex Code
8121 \begin_layout Plain Layout
8128 \begin_inset Flex Code
8131 \begin_layout Plain Layout
8137 ] Ändert die Eigenschaften des angegebenen Zählers.
8138 Wenn dieser nicht existiert, wird die Anweisung ignoriert.
8140 \begin_inset Flex Code
8143 \begin_layout Plain Layout
8150 \begin_inset Newline newline
8154 \begin_inset CommandInset ref
8156 reference "subsec:Zähler"
8160 für Details zu Zählern.
8163 \begin_layout Description
8164 \begin_inset Flex Code
8167 \begin_layout Plain Layout
8174 \begin_inset Flex Code
8177 \begin_layout Plain Layout
8183 ] Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
8185 Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
8186 Beispiele sind die Standard-Layout-Dateien, z.
8187 \begin_inset space \thinspace{}
8192 \begin_inset Flex Code
8195 \begin_layout Plain Layout
8201 , die ein Großteil der Standardlayouts enthalten.
8204 \begin_layout Description
8205 \begin_inset Flex Code
8208 \begin_layout Plain Layout
8215 \begin_inset Flex Code
8218 \begin_layout Plain Layout
8224 ] Dieser Abschnitt definiert das Layout einer Einfügung (neu).
8225 Es kann auf eine vorhandene Einfügung angewendet werden oder eine neue,
8226 benutzerdefinierte, zum Beispiel einen neuen Zeichenstil.
8228 \begin_inset Flex Code
8231 \begin_layout Plain Layout
8238 \begin_inset Newline newline
8242 \begin_inset CommandInset ref
8244 reference "subsec:Flexible-Einfügungen-und"
8248 enthält weitere Einzelheiten.
8251 \begin_layout Description
8252 \begin_inset Flex Code
8255 \begin_layout Plain Layout
8262 \begin_inset Flex Code
8265 \begin_layout Plain Layout
8271 ] ist ein String dessen Länge die Breite des linken Randes festlegt, zum
8273 \begin_inset Flex Code
8276 \begin_layout Plain Layout
8283 (Beachten Sie, dass hier keine Längenangabe wie
8284 \begin_inset Flex Code
8287 \begin_layout Plain Layout
8296 \begin_layout Description
8297 \begin_inset Flex Code
8300 \begin_layout Plain Layout
8307 \begin_inset Flex Code
8310 \begin_layout Plain Layout
8316 ] Eine Ganzzahl, die festlegt, wie viele Autoren maximal in einem Autor-Jahr-Zit
8317 at angezeigt werden, bevor der Verweis zu
8318 \begin_inset Quotes gld
8322 \begin_inset Quotes grd
8326 Vor allem von Cite-Engine-Dateien verwendet (siehe Abschnitt
8327 \begin_inset space ~
8331 \begin_inset CommandInset ref
8333 reference "subsec:Cite-Engine-Dateien"
8343 \begin_layout Description
8344 \begin_inset Flex Code
8347 \begin_layout Plain Layout
8354 \begin_inset Flex Code
8357 \begin_layout Plain Layout
8363 ] Ändert die Eigenschaften des angegebenen Absatzstils.
8364 Wenn dieser nicht existiert, wird die Anweisung ignoriert.
8366 \begin_inset Flex Code
8369 \begin_layout Plain Layout
8378 \begin_layout Description
8379 \begin_inset Flex Code
8382 \begin_layout Plain Layout
8389 \begin_inset Flex Code
8392 \begin_layout Plain Layout
8398 ] Löscht einen existierenden Zähler; üblicherweise einen, der in einer eingefügt
8399 en Datei definiert wurde.
8402 \begin_layout Description
8403 \begin_inset Flex Code
8406 \begin_layout Plain Layout
8413 \begin_inset Flex Code
8416 \begin_layout Plain Layout
8422 ] Löscht ein vorhandenes Gleitobjekt.
8423 Dies ist dann nützlich, wenn Sie ein Gleitobjekt, das in einer eingefügten
8424 Datei definiert wurde, nicht verwenden wollen.
8427 \begin_layout Description
8428 \begin_inset Flex Code
8431 \begin_layout Plain Layout
8438 \begin_inset Flex Code
8441 \begin_layout Plain Layout
8447 ] Löscht ein existierendes Layout bzw.
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 Flex Code
8507 \begin_layout Plain Layout
8514 \begin_inset Flex Code
8517 \begin_layout Plain Layout
8523 zurückgesetzt wenn der entsprechende
8524 \begin_inset Flex Code
8527 \begin_layout Plain Layout
8533 -Parameter gefunden wird.
8536 \begin_layout Description
8537 \begin_inset Flex Code
8540 \begin_layout Plain Layout
8547 \begin_inset Flex Code
8550 \begin_layout Plain Layout
8561 \begin_inset Flex Code
8564 \begin_layout Plain Layout
8571 \begin_inset Flex Code
8574 \begin_layout Plain Layout
8580 ] Gibt an welche Dokumentart diese Klasse erzeugt.
8583 \begin_layout Description
8584 \begin_inset Flex Code
8587 \begin_layout Plain Layout
8594 \begin_inset Flex Code
8597 \begin_layout Plain Layout
8604 \begin_inset Flex Code
8607 \begin_layout Plain Layout
8613 ] Der zweite String gibt Optionen für das Paket im ersten String an.
8615 \begin_inset Flex Code
8618 \begin_layout Plain Layout
8619 PackageOptions natbib square
8625 \begin_inset Flex Code
8628 \begin_layout Plain Layout
8635 \begin_inset Flex Code
8638 \begin_layout Plain Layout
8645 (Für \SpecialChar TeX
8646 perten: Dies bewirkt, dass \SpecialChar LyX
8648 \begin_inset Flex Code
8651 \begin_layout Plain Layout
8654 PassOptionsToPackage{natbib}{square}
8660 \begin_inset Flex Code
8663 \begin_layout Plain Layout
8672 \begin_layout Description
8673 \begin_inset Flex Code
8676 \begin_layout Plain Layout
8683 \begin_inset Flex Code
8686 \begin_layout Plain Layout
8695 \begin_inset Flex Code
8698 \begin_layout Plain Layout
8705 \begin_inset Flex Code
8708 \begin_layout Plain Layout
8714 ] Der Standard-Seitenstil.
8718 arg "dialog-show document"
8724 \begin_layout Description
8725 \begin_inset Flex Code
8728 \begin_layout Plain Layout
8734 Definiert den Vorspann für das \SpecialChar LaTeX
8736 Beachten Sie, dass dies jede vorhergehende
8737 \begin_inset Flex Code
8740 \begin_layout Plain Layout
8747 \begin_inset Flex Code
8750 \begin_layout Plain Layout
8756 -Deklaration überschreibt.
8758 \begin_inset Flex Code
8761 \begin_layout Plain Layout
8767 wenn Sie Material zum Vorspann hinzufügen wollen.) Muss mit
8768 \begin_inset Flex Code
8771 \begin_layout Plain Layout
8780 \begin_layout Description
8781 \begin_inset Flex Code
8784 \begin_layout Plain Layout
8791 \begin_inset Flex Code
8794 \begin_layout Plain Layout
8801 \begin_inset Flex Code
8804 \begin_layout Plain Layout
8813 \begin_inset space \thinspace{}
8817 \begin_inset Flex Code
8820 \begin_layout Plain Layout
8826 ] zeigt an, ob die Klasse bereits die Funktion
8827 \begin_inset Flex Code
8830 \begin_layout Plain Layout
8837 Eine Funktion ist im Allgemeinen der Name eines Paketes (z.
8838 \begin_inset space \thinspace{}
8842 \begin_inset space \space{}
8846 \begin_inset Flex Code
8849 \begin_layout Plain Layout
8856 \begin_inset Flex Code
8859 \begin_layout Plain Layout
8865 ) oder ein Makro (z.
8866 \begin_inset space \thinspace{}
8870 \begin_inset space \space{}
8874 \begin_inset Flex Code
8877 \begin_layout Plain Layout
8884 \begin_inset Flex Code
8887 \begin_layout Plain Layout
8895 \begin_inset CommandInset ref
8897 reference "chap:Liste-von-Funktionen"
8901 für eine Liste der Funktionen.
8904 \begin_layout Description
8905 \begin_inset Flex Code
8908 \begin_layout Plain Layout
8915 \begin_inset Flex Code
8918 \begin_layout Plain Layout
8924 ] zeigt an, dass dieses Layout die Funktionalität des Moduls
8925 \begin_inset Flex Code
8928 \begin_layout Plain Layout
8934 anbietet, das als Dateiname ohne die Erweiterung
8939 Dies wird typischerweise benutzt, wenn das Layout das Modul direkt benutzt
8941 \begin_inset Flex Code
8944 \begin_layout Plain Layout
8951 Es könnte auch in einem Modul benutzt werden, das eine andere Implementation
8952 derselben Funktion liefert.
8955 \begin_layout Description
8956 \begin_inset Flex Code
8959 \begin_layout Plain Layout
8966 \begin_inset Flex Code
8969 \begin_layout Plain Layout
8975 ] Erstellt einen neuen Absatzstil, falls er noch nicht existiert.
8976 Existiert er bereits, wird
8977 \begin_inset Flex Code
8980 \begin_layout Plain Layout
8988 \begin_inset Flex Code
8991 \begin_layout Plain Layout
9000 \begin_layout Description
9001 \begin_inset Flex Code
9004 \begin_layout Plain Layout
9011 \begin_inset Flex Code
9014 \begin_layout Plain Layout
9024 zeigt an, ob die Klasse die Funktion
9025 \begin_inset Flex Code
9028 \begin_layout Plain Layout
9035 Mehrfache Funktionen müssen durch Komma getrennt werden Beachten Sie, dass
9036 Sie nur unterstützte Funktionen anfordern können.
9038 \begin_inset CommandInset ref
9040 reference "chap:Liste-von-Funktionen"
9044 für eine Liste der Funktionen.) Wenn Sie ein Paket mit bestimmten Optionen
9045 anfordern müssen, können Sie zusätzlich
9046 \begin_inset Flex Code
9049 \begin_layout Plain Layout
9058 \begin_layout Description
9059 \begin_inset Flex Code
9062 \begin_layout Plain Layout
9069 \begin_inset Flex Code
9072 \begin_layout Plain Layout
9078 ] ist eine Zeichenkette, deren Länge die Breite des rechten Randes festlegt,
9080 \begin_inset Flex Code
9083 \begin_layout Plain Layout
9092 \begin_layout Description
9093 \begin_inset Flex Code
9096 \begin_layout Plain Layout
9103 \begin_inset Flex Code
9106 \begin_layout Plain Layout
9112 ] legt die Nummerierungstiefe fest; korrespondiert mit dem \SpecialChar LaTeX
9114 \begin_inset Flex Code
9117 \begin_layout Plain Layout
9126 \begin_layout Description
9127 \begin_inset Flex Code
9130 \begin_layout Plain Layout
9137 \begin_inset Flex Code
9140 \begin_layout Plain Layout
9149 \begin_inset space \thinspace{}
9153 \begin_inset Flex Code
9156 \begin_layout Plain Layout
9162 ] Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
9167 arg "dialog-show document"
9173 \begin_layout Description
9174 \begin_inset Flex Code
9177 \begin_layout Plain Layout
9184 \begin_inset Flex Code
9187 \begin_layout Plain Layout
9193 ] definiert einen neuen Absatzstil.
9194 Wenn er bereits existiert, werden stattdessen einige seiner Parameter neu
9197 \begin_inset Flex Code
9200 \begin_layout Plain Layout
9207 \begin_inset Newline newline
9211 \begin_inset CommandInset ref
9213 reference "subsec:Einzelne-Absatz-Layouts"
9217 für mehr über Absatzstile.
9220 \begin_layout Description
9221 \begin_inset Flex Code
9224 \begin_layout Plain Layout
9231 \begin_inset Flex Code
9234 \begin_layout Plain Layout
9240 ] legt den Standardstil fest, der für eingefügte Tabellen verwendet wird.
9241 Die folgenden Stile stehen zur Verfügung:
9245 \begin_layout Itemize
9246 \begin_inset Flex Code
9249 \begin_layout Plain Layout
9250 Formal_with_Footline
9256 \begin_inset Quotes eld
9260 \begin_inset Quotes erd
9263 ) nur mit horizontalen Linien und fetter Linie am Kopf und Fuß der Tabelle.
9264 Zusätzlich sind die Kopf- und Fußzeile mit einer dünnen Linie vom Rest
9265 der Tabelle abgegrenzt.
9268 \begin_layout Itemize
9269 \begin_inset Flex Code
9272 \begin_layout Plain Layout
9273 Formal_without_Footline
9278 : ähnlich wie der vorherige Stil, allerdings ist die letzte Zeile
9282 mit einer dünnen Linie vom Rest der Tabelle abgegrenzt (also nicht als
9286 \begin_layout Itemize
9287 \begin_inset Flex Code
9290 \begin_layout Plain Layout
9296 : Einfache Tabellenlinien.
9299 \begin_layout Itemize
9300 \begin_inset Flex Code
9303 \begin_layout Plain Layout
9310 \begin_inset Flex Code
9313 \begin_layout Plain Layout
9319 , aber mit einer zusätzlichen horizontalen Linie unter der Kopfzeile.
9320 Das ist auch der Standard-Tabellenstil von \SpecialChar LyX
9324 \begin_layout Itemize
9325 \begin_inset Flex Code
9328 \begin_layout Plain Layout
9334 : Tabelle ohne Rahmenlinien.
9338 \begin_layout Description
9339 \begin_inset Flex Code
9342 \begin_layout Plain Layout
9349 \begin_inset Flex Code
9352 \begin_layout Plain Layout
9358 ] ist der Name des Befehls oder der Umgebung, der für
9359 \begin_inset Flex Code
9362 \begin_layout Plain Layout
9368 benutzt werden soll.
9371 \begin_layout Description
9372 \begin_inset Flex Code
9375 \begin_layout Plain Layout
9382 \begin_inset Flex Code
9385 \begin_layout Plain Layout
9394 \begin_inset Flex Code
9397 \begin_layout Plain Layout
9403 ] gibt an, wie der Dokumenttitel aussehen soll.
9405 \begin_inset Flex Code
9408 \begin_layout Plain Layout
9414 bedeutet, dass das Makro namens
9415 \begin_inset Flex Code
9418 \begin_layout Plain Layout
9424 nach dem letzten Absatzstil mit
9425 \begin_inset Flex Code
9428 \begin_layout Plain Layout
9430 \begin_inset space ~
9438 gesetzt werden soll.
9440 \begin_inset Flex Code
9443 \begin_layout Plain Layout
9449 ist für den Fall, dass alle Absatzstile mit
9450 \begin_inset Flex Code
9453 \begin_layout Plain Layout
9455 \begin_inset space ~
9464 \begin_inset Flex Code
9467 \begin_layout Plain Layout
9473 -Umgebung gesetzt werden sollen.
9476 \begin_layout Description
9477 \begin_inset Flex Code
9480 \begin_layout Plain Layout
9487 \begin_inset Flex Code
9490 \begin_layout Plain Layout
9496 ] legt fest, bis zu welcher Tiefe das Inhaltsverzeichnis gehen soll; korrespondi
9497 ert mit dem \SpecialChar LaTeX
9499 \begin_inset Flex Code
9502 \begin_layout Plain Layout
9511 \begin_layout Subsection
9517 \begin_inset CommandInset label
9519 name "subsec:Der-Abschnitt-ClassOptions"
9526 \begin_layout Standard
9528 \begin_inset Flex Code
9531 \begin_layout Plain Layout
9537 kann folgende Einträge enthalten:
9540 \begin_layout Description
9541 \begin_inset Flex Code
9544 \begin_layout Plain Layout
9551 \begin_inset Flex Code
9554 \begin_layout Plain Layout
9560 ] Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
9562 \begin_inset Quotes gld
9566 \begin_inset Flex Code
9569 \begin_layout Plain Layout
9576 \begin_inset Quotes grd
9582 \begin_layout Description
9583 \begin_inset Flex Code
9586 \begin_layout Plain Layout
9592 wird benutzt, um die DTD-Zeile mit XML-basierten Klassen zu setzen.
9594 \begin_inset Quotes gld
9597 -//OASIS//DTD DocBook V4.2//EN
9598 \begin_inset Quotes grd
9604 \begin_layout Description
9605 \begin_inset Flex Code
9608 \begin_layout Plain Layout
9615 \begin_inset Flex Code
9618 \begin_layout Plain Layout
9624 ] Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
9626 \begin_inset Flex Code
9629 \begin_layout Plain Layout
9641 Befehl als optionales Argument übergeben.
9644 \begin_layout Description
9645 \begin_inset Flex Code
9648 \begin_layout Plain Layout
9655 \begin_inset Flex Code
9658 \begin_layout Plain Layout
9659 string="empty|plain|headings|fancy"
9664 ] Eine Liste verfügbarer Seitenstile; die Einträge werden mit
9665 \begin_inset Quotes gld
9669 \begin_inset Flex Code
9672 \begin_layout Plain Layout
9679 \begin_inset Quotes grd
9685 \begin_layout Standard
9687 \begin_inset Flex Code
9690 \begin_layout Plain Layout
9697 \begin_inset Flex Code
9700 \begin_layout Plain Layout
9709 \begin_layout Subsection
9710 Einzelne Absatz-Layouts
9711 \begin_inset CommandInset label
9713 name "subsec:Einzelne-Absatz-Layouts"
9720 \begin_layout Standard
9721 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus:
9725 \begin_layout Plain Layout
9726 Sie können mit diesem Ausdruck entweder einen neuen Absatzstil definieren
9727 oder aber einen bereits definierten umdefinieren.
9736 \begin_layout LyX-Code
9743 \begin_layout LyX-Code
9747 \begin_layout LyX-Code
9751 \begin_layout Standard
9752 Innerhalb des Blocks sind folgende Befehle erlaubt:
9755 \begin_layout Description
9756 \begin_inset Flex Code
9759 \begin_layout Plain Layout
9766 \begin_inset Flex Code
9769 \begin_layout Plain Layout
9775 =""] Dieser Abschnitt erscheint im Inhaltsverzeichnis des spezifizierten
9777 Eine leere Zeichenkette deaktiviert die Anzeige dort.
9779 \begin_inset Flex Code
9782 \begin_layout Plain Layout
9789 \begin_inset Flex Code
9792 \begin_layout Plain Layout
9799 Voreinstellung: deaktiviert.
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 ] Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
9830 \begin_layout Description
9831 \begin_inset Flex Code
9834 \begin_layout Plain Layout
9841 \begin_inset Flex Code
9844 \begin_layout Plain Layout
9849 , left, right, center
9854 ] Eine Liste von möglichen Textausrichtungen, die durch Kommata voneinander
9856 (Einige \SpecialChar LaTeX
9857 -Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
9859 Beispielsweise sollte in einer nummerierten Aufzählung der Text nicht rechtsbün
9860 dig oder zentriert gesetzt werden.)
9863 \begin_layout Description
9864 \begin_inset Flex Code
9867 \begin_layout Plain Layout
9874 \begin_inset Flex Code
9877 \begin_layout Plain Layout
9883 ] Definiert Argument Nummer <int> eines Befehls\SpecialChar breakableslash
9884 einer Umgebung, der\SpecialChar breakableslash
9886 aktuellen Stil definiert ist.
9887 Dies ist nützlich für Dinge wie Abschnittsüberschriften.
9888 Jedes Argument (optional oder erforderlich) eines Befehls oder einer Umgebung
9889 hat eine eigene Definition (ausgenommen das erforderliche Haupt-Argument
9891 Die Nummer gibt die Reihenfolge des Arguments an.
9892 Die Definition muss mit
9893 \begin_inset Flex Code
9896 \begin_layout Plain Layout
9904 \begin_inset space ~
9907 optionalen Argumenten hat somit diese Struktur:
9947 \begin_layout Standard
9949 \begin_inset Flex Code
9952 \begin_layout Plain Layout
9958 -Definition sind die folgenden Spezifikationen möglich:
9961 \begin_layout Itemize
9962 \begin_inset Flex Code
9965 \begin_layout Plain Layout
9972 \begin_inset Flex Code
9975 \begin_layout Plain Layout
9981 Die Zeichenkette, die sowohl im Menü (um dieses Argument einzufügen) als
9982 auch auf dem Einfügungsknopf des Arguments erscheint (falls Sie keinen
9984 \begin_inset Flex Code
9987 \begin_layout Plain Layout
9994 Für das Menü können Sie ein Tastenkürzel definieren, indem Sie das entsprechend
9995 e Zeichen an die Zeichenkette mit
9996 \begin_inset Quotes gld
10000 \begin_inset Quotes grd
10003 abgetrennt anhängen (z.
10004 \begin_inset space \thinspace{}
10009 \begin_inset Flex Code
10012 \begin_layout Plain Layout
10021 \begin_layout Itemize
10022 \begin_inset Flex Code
10025 \begin_layout Plain Layout
10032 \begin_inset Flex Code
10035 \begin_layout Plain Layout
10041 Eine separate Zeichenkette für das Menü.
10042 Sie können ein Tastenkürzel definieren, indem Sie das entsprechende Zeichen
10043 an die Zeichenkette mit
10044 \begin_inset Quotes gld
10048 \begin_inset Quotes grd
10051 abgetrennt anhängen (z.
10052 \begin_inset space \thinspace{}
10057 \begin_inset Flex Code
10060 \begin_layout Plain Layout
10067 Diese Spezifikation ist optional.
10068 Wenn Sie fehlt, wird
10069 \begin_inset Flex Code
10072 \begin_layout Plain Layout
10078 auch für das Menü verwendet.
10081 \begin_layout Itemize
10082 \begin_inset Flex Code
10085 \begin_layout Plain Layout
10092 \begin_inset Flex Code
10095 \begin_layout Plain Layout
10101 erlaubt es, ein (von
10102 \begin_inset Flex Code
10105 \begin_layout Plain Layout
10115 ) abweichendes Makro für Zeilenumbrüche zu verwenden.
10117 \begin_inset Flex Code
10120 \begin_layout Plain Layout
10128 am Anfang des Makros müssen Sie bei der Spezifizierung nicht eingeben.
10132 \begin_layout Itemize
10133 \begin_inset Flex Code
10136 \begin_layout Plain Layout
10143 \begin_inset Flex Code
10146 \begin_layout Plain Layout
10152 Ein ausführlicherer erklärender Text, der im Werkzeughinweis erscheint,
10153 wenn man die Maus über die Argumenteinfügung bewegt.
10156 \begin_layout Itemize
10157 \begin_inset Flex Code
10160 \begin_layout Plain Layout
10167 \begin_inset Flex Code
10170 \begin_layout Plain Layout
10179 \begin_inset space \thinspace{}
10183 \begin_inset Flex Code
10186 \begin_layout Plain Layout
10192 ] Deklariert, ob es sich um ein obligatorisches (1) oder ein optionales
10193 (0) Argument handelt.
10194 Obligatorische Argumente werden, wenn Sie nicht eingegeben werden, leer
10195 ausgegeben, optionale werden in dem Fall unterdrückt.
10196 Voreingestellt ist, dass obligatorische Argumente mit
10197 \begin_inset Flex Code
10200 \begin_layout Plain Layout
10206 begrenzt werden, optionale mit
10207 \begin_inset Flex Code
10210 \begin_layout Plain Layout
10219 \begin_layout Itemize
10220 \begin_inset Flex Code
10223 \begin_layout Plain Layout
10230 \begin_inset Flex Code
10233 \begin_layout Plain Layout
10239 Definiert ein anderes Argument (mittels seiner Nummer), dass das vorliegende
10240 voraussetzt, wenn es selbst ausgegeben wird.
10241 So verlangen \SpecialChar LaTeX
10242 -Befehle häufig, dass optionale Argumente in jedem Fall ausgegeben
10243 werden (notfalls leer), wenn ein weiteres optionales Argument folgt, wie
10245 \begin_inset Flex Code
10248 \begin_layout Plain Layout
10251 command[][Argument]{Text}
10257 Das erreicht man durch die Angabe
10258 \begin_inset Flex Code
10261 \begin_layout Plain Layout
10268 \begin_inset Flex Code
10271 \begin_layout Plain Layout
10280 \begin_layout Itemize
10281 \begin_inset Flex Code
10284 \begin_layout Plain Layout
10291 \begin_inset Flex Code
10294 \begin_layout Plain Layout
10300 Definiert ein eigenes linkes Begrenzungszeichen (statt
10301 \begin_inset Flex Code
10304 \begin_layout Plain Layout
10311 \begin_inset Flex Code
10314 \begin_layout Plain Layout
10321 Ein Zeilenumbruch in der Ausgabe wird mit
10322 \begin_inset Flex Code
10325 \begin_layout Plain Layout
10334 \begin_layout Itemize
10335 \begin_inset Flex Code
10338 \begin_layout Plain Layout
10345 \begin_inset Flex Code
10348 \begin_layout Plain Layout
10354 Definiert ein eigenes rechtes Begrenzungszeichen (statt
10355 \begin_inset Flex Code
10358 \begin_layout Plain Layout
10365 \begin_inset Flex Code
10368 \begin_layout Plain Layout
10375 Ein Zeilenumbruch in der Ausgabe wird mit
10376 \begin_inset Flex Code
10379 \begin_layout Plain Layout
10388 \begin_layout Itemize
10389 \begin_inset Flex Code
10392 \begin_layout Plain Layout
10399 \begin_inset Flex Code
10402 \begin_layout Plain Layout
10408 Definiert ein Argument, das nur eingefügt wird, wenn der Nutzer kein Argument
10410 Das heißt, wenn keine Argument-Einfügung eingefügt wurde oder sie eingefügt
10411 wurde, aber leer ist.
10412 Mehrere Argumente werden durch Kommas getrennt.
10415 \begin_layout Itemize
10416 \begin_inset Flex Code
10419 \begin_layout Plain Layout
10426 \begin_inset Flex Code
10429 \begin_layout Plain Layout
10435 Definiert ein Argument, das in jedem Fall eingefügt wird (allein oder zusätzlic
10436 h zu benutzerdefinierten Argumenten).
10437 Mehrere Argumente werden durch Kommas getrennt.
10440 \begin_layout Itemize
10441 \begin_inset Flex Code
10444 \begin_layout Plain Layout
10450 Die Schrift, die für den Argumentinhalt verwendet wird; siehe
10451 \begin_inset CommandInset ref
10453 reference "subsec:Beschreibung-des-Zeichensatzes"
10460 \begin_layout Itemize
10461 \begin_inset Flex Code
10464 \begin_layout Plain Layout
10471 \begin_inset Flex Code
10474 \begin_layout Plain Layout
10483 \begin_inset space \thinspace{}
10487 \begin_inset Flex Code
10490 \begin_layout Plain Layout
10496 ] Wie bei Absatz-Layouts, siehe
10497 \begin_inset CommandInset ref
10499 reference "subsec:Einzelne-Absatz-Layouts"
10506 \begin_layout Itemize
10507 \begin_inset Flex Code
10510 \begin_layout Plain Layout
10516 Die Schrift, die für die Marke verwendet wird; siehe
10517 \begin_inset CommandInset ref
10519 reference "subsec:Beschreibung-des-Zeichensatzes"
10526 \begin_layout Itemize
10527 \begin_inset Flex Code
10530 \begin_layout Plain Layout
10537 \begin_inset Flex Code
10540 \begin_layout Plain Layout
10545 , Minimalistic, Conglomerate
10550 ] legt den Anzeigestil für den Rahmen und Knopf der Einfügung fest.
10553 \begin_layout Itemize
10554 \begin_inset Flex Code
10557 \begin_layout Plain Layout
10564 \begin_inset Flex Code
10567 \begin_layout Plain Layout
10574 \begin_inset Flex Code
10577 \begin_layout Plain Layout
10583 gesetzt wird, wird dieses Argument automatisch eingefügt, sobald der betreffend
10584 e Absatzstil ausgewählt wird.
10587 \begin_layout Itemize
10588 \begin_inset Flex Code
10591 \begin_layout Plain Layout
10598 \begin_inset Flex Code
10601 \begin_layout Plain Layout
10608 \begin_inset Flex Code
10611 \begin_layout Plain Layout
10617 gesetzt wird, wird dieses Argument mit einer Kopie des umgebenden Texts
10618 (entweder der ausgewählte Text oder der ganze Absatz) als Inhalt eingefügt.
10621 \begin_layout Itemize
10622 \begin_inset Flex Code
10625 \begin_layout Plain Layout
10632 \begin_inset Flex Code
10635 \begin_layout Plain Layout
10645 ] bestimmt, ob der Inhalt dieses Arguments in unbearbeiteter Form, ohne
10646 spezifische Bearbeitung, die \SpecialChar LaTeX
10647 verlangen würde, ausgegeben wird.
10648 In der Voreinstellung wird der Status von
10649 \begin_inset Flex Code
10652 \begin_layout Plain Layout
10658 von der Einfügung oder dem Absatzstil, zu dem das Argument gehört, übernommen.
10660 \begin_inset Flex Code
10663 \begin_layout Plain Layout
10670 \begin_inset Flex Code
10673 \begin_layout Plain Layout
10679 angegeben ist, wird der Status für das Argument verändert.
10682 \begin_layout Itemize
10683 \begin_inset Flex Code
10686 \begin_layout Plain Layout
10693 \begin_inset Flex Code
10696 \begin_layout Plain Layout
10706 bestimmt einzelne Zeichen, für die der Inhalt dieses Arguments in unbearbeiteter
10707 Form, ohne spezifische Bearbeitung, die \SpecialChar LaTeX
10708 verlangen würde, ausgegeben wird.
10709 Beachten Sie, dass anders als bei
10710 \begin_inset Flex Code
10713 \begin_layout Plain Layout
10719 ein Wert für Argumente explizit spezifiziert werden muss.
10720 Argumente übernehmen also nicht die
10721 \begin_inset Flex Code
10724 \begin_layout Plain Layout
10730 des zugehörigen Absatzstils oder der zugehörigen Einfügung.
10733 \begin_layout Itemize
10734 \begin_inset Flex Code
10737 \begin_layout Plain Layout
10744 \begin_inset Flex Code
10747 \begin_layout Plain Layout
10756 \begin_inset space \thinspace{}
10760 \begin_inset Flex Code
10763 \begin_layout Plain Layout
10770 \begin_inset Flex Code
10773 \begin_layout Plain Layout
10779 gesetzt wird, wird dieses Argument seinen Inhalt im zugehörigen Inhaltsverzeich
10782 \begin_inset Flex Code
10785 \begin_layout Plain Layout
10794 \begin_layout Standard
10795 Standardmäßig ist der Text, der in die \SpecialChar LyX
10796 -Arbeitsumgebung (außerhalb von Argument-
10797 Einfügungen) im entsprechenden Format eingegeben wird, zugleich das letzte
10798 (obligatorische) Argument eines Befehls, sofern der
10799 \begin_inset Flex Code
10802 \begin_layout Plain Layout
10809 \begin_inset Flex Code
10812 \begin_layout Plain Layout
10819 Argumente mit dem Präfix
10820 \begin_inset Flex Code
10823 \begin_layout Plain Layout
10829 werden jedoch nach diesem Arbeitsumgebungs-Argument ausgegeben.
10830 Bachten Sie, dass die Nummerierung solcher Post-Argumente wieder bei 1
10832 Das erste Argument, das dem Arbeitsumgebungs-Argument folgt, ist somit
10834 \begin_inset Flex Code
10837 \begin_layout Plain Layout
10844 Post-Argumente werden in allen anderen
10845 \begin_inset Flex Code
10848 \begin_layout Plain Layout
10855 \begin_inset Flex Code
10858 \begin_layout Plain Layout
10867 \begin_layout Standard
10868 Argumente für Listen-
10869 \begin_inset Flex Code
10872 \begin_layout Plain Layout
10881 \begin_inset Flex Code
10884 \begin_layout Plain Layout
10893 \begin_inset Flex Code
10896 \begin_layout Plain Layout
10902 gefolgt von der Nummer (z.
10903 \begin_inset space \thinspace{}
10908 \begin_inset Flex Code
10911 \begin_layout Plain Layout
10920 \begin_layout Standard
10921 Schließlich gibt es noch einen Argumenttyp mit dem Präfix
10922 \begin_inset Flex Code
10925 \begin_layout Plain Layout
10932 Strenggenommen ist das, was damit erfasst wird, kein Argument, aber der
10933 Mechanismus der \SpecialChar LyX
10934 -Argumente wird verwendet (daher folgt dem Präfix auch
10935 wie üblich eine Nummer, bspw.
10937 \begin_inset Flex Code
10940 \begin_layout Plain Layout
10941 Argument listpreamble:1
10947 Wie der Name andeutet, zielt dieser Argumenttyp auf Listen wie
10961 Literaturverzeichnis
10964 Sein Inhalt wird am Start der Liste, vor dem ersten
10965 \begin_inset Flex Code
10968 \begin_layout Plain Layout
10976 , auf einer eigenen Zeile ausgegeben (eine Stelle, die sonst in \SpecialChar LyX
10979 Auf diese Weise können Benutzer in individuellen Listen Re-Definitionen
10981 von Längen) vornehmen.
10982 In der Voreinstellung haben diese Argumente keine Begrenzungszeichen.
10986 \begin_layout Description
10987 \begin_inset Flex Code
10990 \begin_layout Plain Layout
10996 beinhaltet eine mit Kommata separierte Liste von Layouts, welche in und
10997 nach dem aktuellen Layout automatisch eingebettet werden sollen.
10998 Dies ist nur für Layouts sinnvoll, die auch einbetten können (etwa Umgebungen).
11000 \begin_inset Flex Code
11003 \begin_layout Plain Layout
11011 \begin_inset Flex Code
11014 \begin_layout Plain Layout
11023 \begin_layout Description
11024 \begin_inset Flex Code
11027 \begin_layout Plain Layout
11033 Beachten Sie, dass dies alle vorhergehenden
11034 \begin_inset Flex Code
11037 \begin_layout Plain Layout
11043 -Deklaration für diesen Stil überschreibt.
11045 \begin_inset Quotes gld
11049 \begin_inset Flex Code
11052 \begin_layout Plain Layout
11059 \begin_inset Quotes grd
11064 \begin_inset CommandInset ref
11066 reference "subsec:I18n"
11070 für Details zur Verwendung.
11073 \begin_layout Description
11074 \begin_inset Flex Code
11077 \begin_layout Plain Layout
11084 \begin_inset Flex Code
11087 \begin_layout Plain Layout
11097 \begin_layout Plain Layout
11098 \begin_inset Quotes gld
11102 \begin_inset Quotes grd
11105 ist eine Gleitkommazahl, wie
11106 \begin_inset Quotes gld
11110 \begin_inset Quotes grd
11118 Der vertikale Abstand, der die letzte Serie von Absätzen vom folgenden
11120 Wenn der nächste Paragraph einen anderen Stil hat, werden die Abstände
11121 nicht einfach addiert, sondern das Maximum wird verwendet.
11124 \begin_layout Description
11125 \begin_inset Flex Code
11128 \begin_layout Plain Layout
11135 \begin_inset Flex Code
11138 \begin_layout Plain Layout
11144 ] ist die Kategorie für diesen Stil.
11145 Sie wird benutzt, um zugehörige Stile im Absatzstil-Auswahlfeld der Werkzeuglei
11147 Jede beliebige Zeichenkette kann benutzt werden, aber es ist sinnvoll,
11148 vorhandene Kategorien zu verwenden.
11151 \begin_layout Description
11152 \begin_inset Flex Code
11155 \begin_layout Plain Layout
11161 ist die Tiefe des XML-Befehls und wird nur für XML-Formate benutzt.
11164 \begin_layout Description
11165 \begin_inset Flex Code
11168 \begin_layout Plain Layout
11175 \begin_inset Flex Code
11178 \begin_layout Plain Layout
11184 ] Kopiert alle Eigenschaften eines bereits definierten Layouts in das aktuelle.
11187 \begin_layout Description
11188 \begin_inset Flex Code
11191 \begin_layout Plain Layout
11198 \begin_inset Flex Code
11201 \begin_layout Plain Layout
11207 ] ist der Name eines Stils, dessen Vorspann
11211 diesem ausgegeben werden soll.
11212 Dadurch wird eine Reihenfolge von Vorspannteilen bewirkt, wenn Makro-Definition
11213 en voneinander abhängen.
11217 \begin_layout Plain Layout
11218 Beachten Sie, dass es außer dieser Funktionalität keine andere Möglichkeit
11219 gibt, Vorspanne zu ordnen.
11220 Die Reihenfolge, die Sie in einer \SpecialChar LyX
11221 -Version sehen, kann sich in späteren
11222 Versionen ohne Warnung ändern.
11230 \begin_layout Description
11231 \begin_inset Flex Code
11234 \begin_layout Plain Layout
11241 \begin_inset Flex Code
11244 \begin_layout Plain Layout
11249 , Box, Filled_Box, Static
11258 ist der Markentyp, der am Ende eines Absatzes steht (oder mehrerer Absätze,
11260 \begin_inset Flex Code
11263 \begin_layout Plain Layout
11270 \begin_inset Newline newline
11274 \begin_inset Flex Code
11277 \begin_layout Plain Layout
11284 \begin_inset Flex Code
11287 \begin_layout Plain Layout
11294 \begin_inset Flex Code
11297 \begin_layout Plain Layout
11304 \begin_inset Newline newline
11308 \begin_inset Flex Code
11311 \begin_layout Plain Layout
11318 \begin_inset Quotes gld
11322 \begin_inset Quotes grd
11326 \begin_inset Flex Code
11329 \begin_layout Plain Layout
11336 \begin_inset Flex Code
11339 \begin_layout Plain Layout
11345 ist ein weißes oder schwarzes Quadrat, das für das Markieren eines Beweis-Endes
11348 \begin_inset Flex Code
11351 \begin_layout Plain Layout
11357 ist eine explizite Zeichenkette.
11360 \begin_layout Description
11361 \begin_inset Flex Code
11364 \begin_layout Plain Layout
11371 \begin_inset Flex Code
11374 \begin_layout Plain Layout
11380 ] ist eine Zeichenkette, die für einen
11381 \begin_inset Flex Code
11384 \begin_layout Plain Layout
11391 \begin_inset Newline newline
11395 \begin_inset Flex Code
11398 \begin_layout Plain Layout
11407 \begin_layout Description
11408 \begin_inset Flex Code
11411 \begin_layout Plain Layout
11417 Der Zeichensatz, der für den Textkörper
11421 die Marke verwendet wird, siehe
11422 \begin_inset CommandInset ref
11424 reference "subsec:Beschreibung-des-Zeichensatzes"
11430 \begin_inset Flex Code
11433 \begin_layout Plain Layout
11439 gesetzt, dann erhält
11440 \begin_inset Flex Code
11443 \begin_layout Plain Layout
11449 automatisch denselben Wert.
11451 \begin_inset Flex Code
11454 \begin_layout Plain Layout
11460 zuerst definiert werden.
11463 \begin_layout Description
11464 \begin_inset Flex Code
11467 \begin_layout Plain Layout
11474 \begin_inset Flex Code
11477 \begin_layout Plain Layout
11483 ] Wird benutzt um neue Stile für stabile \SpecialChar LyX
11484 -Versionen zu konvertieren.
11485 Die erste stabile Version, die das unterstützt, ist \SpecialChar LyX
11487 Das Argument ist eine Nummer, die entweder
11488 \begin_inset Flex Code
11491 \begin_layout Plain Layout
11498 \begin_inset Flex Code
11501 \begin_layout Plain Layout
11507 oder irgend eine Zahl größer Null sein kann.
11509 \begin_inset Flex Code
11512 \begin_layout Plain Layout
11518 eines Stils größer als Null ist, wird er immer in den Dokumentkopf geschrieben.
11519 Wenn eine .lyx-Datei gelesen wird, werden die Stil-Definitionen aus dem
11520 Dokumentkopf zur Dokumentklasse hinzugefügt.
11521 Dadurch können sogar ältere \SpecialChar LyX
11522 -Versionen den Stil handhaben.
11524 \begin_inset Flex Code
11527 \begin_layout Plain Layout
11533 ist eine Versionsnummer: Wenn der Stil gelesen wird, und die Versionsnummer
11534 ist kleiner als die Versionsnummer des bereits existierenden Stils der
11535 Dokumentklasse, wird der neue Stil ignoriert.
11536 Wenn die Versionsnummer größer ist, ersetzt der neue Stil den bestehenden.
11538 \begin_inset Flex Code
11541 \begin_layout Plain Layout
11547 steht für eine unendliche Versionsnummer, das heißt der Stil wird immer
11551 \begin_layout Description
11552 \begin_inset Flex Code
11555 \begin_layout Plain Layout
11562 \begin_inset Flex Code
11565 \begin_layout Plain Layout
11574 \begin_inset space \thinspace{}
11578 \begin_inset Flex Code
11581 \begin_layout Plain Layout
11587 ] Normalerweise erlaubt es \SpecialChar LyX
11588 nicht, mehr als ein Leerzeichen zwischen Wörtern
11590 Diese Eigenschaft kann in bestimmten Fällen umständ\SpecialChar softhyphen
11591 lich sein, zum Beispiel,
11592 wenn ein Programmcode eingegeben werden soll.
11593 In solchen Fällen kann
11594 \begin_inset Flex Code
11597 \begin_layout Plain Layout
11604 \begin_inset Flex Code
11607 \begin_layout Plain Layout
11615 erzeugt in diesem Falls sich \SpecialChar LyX
11616 nicht im \SpecialChar LaTeX
11617 -Modus befindet, erzeugt es für
11618 jedes zusätzliche Leerzeichen ein geschütztes Leerzeichen.
11621 \begin_layout Description
11622 \begin_inset Flex Code
11625 \begin_layout Plain Layout
11631 Diese Marken kontrollieren die XHTML-Ausgabe.
11633 \begin_inset CommandInset ref
11635 reference "sec:XHTML-Spezifikationen"
11642 \begin_layout Description
11643 \begin_inset Flex Code
11646 \begin_layout Plain Layout
11652 [FIXME] (Wird nur für XML-Formate benutzt.)
11655 \begin_layout Description
11656 \begin_inset Flex Code
11659 \begin_layout Plain Layout
11666 \begin_inset Flex Code
11669 \begin_layout Plain Layout
11678 \begin_inset space \thinspace{}
11682 \begin_inset Flex Code
11685 \begin_layout Plain Layout
11692 \begin_inset Flex Code
11695 \begin_layout Plain Layout
11701 gesetzt, wird der Stil in den \SpecialChar LaTeX
11702 -Vorspann gesetzt und nicht in den eigentlichen
11704 Dies ist nützlich für Dokumentklassen, die Informationen wie den Titel
11705 und Autor im Vorspann erwarten.
11706 Beachten Sie, dass dies nur für Stile funktioniert, deren
11707 \begin_inset Flex Code
11710 \begin_layout Plain Layout
11717 \begin_inset Flex Code
11720 \begin_layout Plain Layout
11727 \begin_inset Flex Code
11730 \begin_layout Plain Layout
11739 \begin_layout Description
11740 \begin_inset Flex Code
11743 \begin_layout Plain Layout
11750 \begin_inset Flex Code
11753 \begin_layout Plain Layout
11762 \begin_inset space \thinspace{}
11766 \begin_inset Flex Code
11769 \begin_layout Plain Layout
11776 \begin_inset Flex Code
11779 \begin_layout Plain Layout
11785 gesetzt, wird der Stil als Teil des Titel-Abschnitts behandelt (siehe auch
11786 die allgemeinen Textklassen-Parameter
11787 \begin_inset Flex Code
11790 \begin_layout Plain Layout
11797 \begin_inset Flex Code
11800 \begin_layout Plain Layout
11809 \begin_layout Description
11810 \begin_inset Flex Code
11813 \begin_layout Plain Layout
11819 beinhaltet eine mit Kommata separierte Liste von Layouts, nach welchen
11820 Absätze mit dem aktuellen Layout automatisch eingebettet werden sollen.
11821 Sinnvolle Layouts für diese Liste sind nur solche, die auch einbetten können
11824 \begin_inset Flex Code
11827 \begin_layout Plain Layout
11835 \begin_inset Flex Code
11838 \begin_layout Plain Layout
11847 \begin_layout Description
11848 \begin_inset Flex Code
11851 \begin_layout Plain Layout
11858 \begin_inset Flex Code
11861 \begin_layout Plain Layout
11870 \begin_inset space \thinspace{}
11874 \begin_inset Flex Code
11877 \begin_layout Plain Layout
11884 \begin_inset Flex Code
11887 \begin_layout Plain Layout
11894 \begin_inset Flex Code
11897 \begin_layout Plain Layout
11903 aktiviert ist, fügt der Absatz eine Zusammenfassung seines Inhalts zum
11904 Eintrag im Inhaltsverzeichnis.
11905 Ansonsten wird nur die Marke, falls existent, dort aufscheinen.
11908 \begin_layout Description
11909 \begin_inset Flex Code
11912 \begin_layout Plain Layout
11919 \begin_inset Flex Code
11922 \begin_layout Plain Layout
11928 ] Der \SpecialChar LaTeX
11929 -Befehl, der ein Item in einer Liste definiert.
11930 Dieser Befehl muss ohne den Backslash am Anfang angegeben werden (die Voreinste
11932 \begin_inset Flex Code
11935 \begin_layout Plain Layout
11941 ', was in der \SpecialChar LaTeX
11943 \begin_inset Flex Code
11946 \begin_layout Plain Layout
11957 \begin_layout Description
11958 \begin_inset Flex Code
11961 \begin_layout Plain Layout
11968 \begin_inset Flex Code
11971 \begin_layout Plain Layout
11977 ] Ein zusätzlicher Abstand zwischen Absätzen desselben Layouts.
11978 Wenn in einer Umgebung andere Layouts integriert werden, so werden diese
11980 \begin_inset Flex Code
11983 \begin_layout Plain Layout
11989 der Umgebung getrennt.
11990 Die kompletten Unterpunkte der Umgebung werden jedoch
11995 \begin_inset Flex Code
11998 \begin_layout Plain Layout
12006 \begin_inset Flex Code
12009 \begin_layout Plain Layout
12024 \begin_layout Description
12025 \begin_inset Flex Code
12028 \begin_layout Plain Layout
12034 [FIXME] (Wird nur für XML-Formate benutzt.)
12037 \begin_layout Description
12038 \begin_inset Flex Code
12041 \begin_layout Plain Layout
12048 \begin_inset Flex Code
12051 \begin_layout Plain Layout
12060 \begin_inset space \thinspace{}
12064 \begin_inset Flex Code
12067 \begin_layout Plain Layout
12073 ] Normalerweise ist es in \SpecialChar LyX
12074 nicht möglich, einen Absatz leer zu lassen, da
12075 das zu einer leeren \SpecialChar LaTeX
12076 -Ausgabe führen würde.
12077 In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
12078 in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
12079 damit keiner vergisst, sie anzugeben; in speziellen Klassen wird ein Absatz
12080 als Unterbrechung verwendet, der keinen Text enthält.
12083 \begin_layout Description
12084 \begin_inset Flex Code
12087 \begin_layout Plain Layout
12094 \begin_inset Flex Code
12097 \begin_layout Plain Layout
12103 ] Der vertikale Abstand zwischen der Marke und dem folgenden Text.
12104 Wird nur für Marken benutzt, die über dem folgenden Text stehen (
12105 \begin_inset Flex Code
12108 \begin_layout Plain Layout
12115 \begin_inset Flex Code
12118 \begin_layout Plain Layout
12119 Centered_Top_Environment
12127 \begin_layout Description
12128 \begin_inset Flex Code
12131 \begin_layout Plain Layout
12138 \begin_inset Flex Code
12141 \begin_layout Plain Layout
12147 ] ist der Name des Zählers zur automatischen Nummerierung.
12148 Um den Zähler einer Marke zuzuordnen, muss er im
12149 \begin_inset Flex Code
12152 \begin_layout Plain Layout
12158 referenziert werden.
12159 Dies funktioniert zumindest mit
12160 \begin_inset Flex Code
12163 \begin_layout Plain Layout
12170 \begin_inset Flex Code
12173 \begin_layout Plain Layout
12180 \begin_inset Flex Code
12183 \begin_layout Plain Layout
12190 \begin_inset Flex Code
12193 \begin_layout Plain Layout
12200 \begin_inset Newline newline
12207 angegeben werden, wenn
12208 \begin_inset Flex Code
12211 \begin_layout Plain Layout
12218 \begin_inset Flex Code
12221 \begin_layout Plain Layout
12228 In diesem Fall ist es etwas kompliziert: Angenommen Sie haben
12229 \begin_inset Quotes eld
12233 \begin_inset Flex Code
12236 \begin_layout Plain Layout
12237 LabelCounter MeinZaehler
12243 \begin_inset Quotes erd
12246 angegeben, dann lauten die eigentlichen Zähler
12247 \begin_inset Flex Code
12250 \begin_layout Plain Layout
12257 \begin_inset Flex Code
12260 \begin_layout Plain Layout
12267 \begin_inset Flex Code
12270 \begin_layout Plain Layout
12277 \begin_inset Flex Code
12280 \begin_layout Plain Layout
12286 ; so wie in \SpecialChar LaTeX
12288 Diese Zähler müssen alle separat deklariert werden.
12289 \begin_inset Newline newline
12293 \begin_inset CommandInset ref
12295 reference "subsec:Zähler"
12299 für Einzelheiten zu Zählern.
12303 \begin_layout Description
12304 \begin_inset Flex Code
12307 \begin_layout Plain Layout
12313 Der Zeichensatz, der für die Marke verwendet wird.
12315 \begin_inset CommandInset ref
12317 reference "subsec:Beschreibung-des-Zeichensatzes"
12324 \begin_layout Description
12325 \begin_inset Flex Code
12328 \begin_layout Plain Layout
12335 \begin_inset Flex Code
12338 \begin_layout Plain Layout
12344 ] Text der angibt, wie weit die Marke eingerückt werden soll.
12347 \begin_layout Description
12348 \begin_inset Flex Code
12351 \begin_layout Plain Layout
12358 \begin_inset Flex Code
12361 \begin_layout Plain Layout
12367 ] Text der den horizontalen Abstand zwischen der Marke und dem folgenden
12369 Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
12372 \begin_layout Description
12373 \begin_inset Flex Code
12376 \begin_layout Plain Layout
12383 \begin_inset Flex Code
12386 \begin_layout Plain Layout
12392 ] Die Zeichenkette, die für den
12393 \begin_inset Flex Code
12396 \begin_layout Plain Layout
12403 \begin_inset Flex Code
12406 \begin_layout Plain Layout
12414 \begin_inset Flex Code
12417 \begin_layout Plain Layout
12423 gesetzt wurde, kann die Zeichenkette spezielle Formatierungsbefehle enthalten,
12425 \begin_inset CommandInset ref
12427 reference "subsec:Zähler"
12434 \begin_layout Description
12435 \begin_inset Flex Code
12438 \begin_layout Plain Layout
12439 LabelStringAppendix
12445 \begin_inset Flex Code
12448 \begin_layout Plain Layout
12454 ] wird im Anhang anstatt
12455 \begin_inset Flex Code
12458 \begin_layout Plain Layout
12465 Beachten Sie, dass jede Definition von
12466 \begin_inset Flex Code
12469 \begin_layout Plain Layout
12476 \begin_inset Flex Code
12479 \begin_layout Plain Layout
12480 LabelStringAppendix
12488 \begin_layout Description
12489 \begin_inset Flex Code
12492 \begin_layout Plain Layout
12498 [FIXME] (Wird nur für XML-Formate benutzt.)
12501 \begin_layout Description
12502 \begin_inset Flex Code
12505 \begin_layout Plain Layout
12512 \begin_inset Flex Code
12515 \begin_layout Plain Layout
12520 , Manual, Static, Above,
12521 \begin_inset Newline newline
12524 Centered, Sensitive, Enumerate,
12525 \begin_inset Newline newline
12528 Itemize, Bibliography
12537 \begin_layout Description
12538 \begin_inset Flex Code
12541 \begin_layout Plain Layout
12547 bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
12548 Verwenden Sie geschützte Leerzeichen wenn Sie mehr als ein Wort als Marke
12553 \begin_layout Description
12554 \begin_inset Flex Code
12557 \begin_layout Plain Layout
12563 bedeutet: die Marke ist, was als
12564 \begin_inset Flex Code
12567 \begin_layout Plain Layout
12574 Die Marke wird interlinear zu Beginn des Absatzes angezeigt.
12576 \begin_inset Flex Code
12579 \begin_layout Plain Layout
12586 \begin_inset Flex Code
12589 \begin_layout Plain Layout
12595 ist, wird sie nur im ersten Absatz von aufeinanderfolgenden Absätzen mit
12597 \begin_inset Flex Code
12600 \begin_layout Plain Layout
12610 \begin_layout Description
12611 \begin_inset Flex Code
12614 \begin_layout Plain Layout
12621 \begin_inset space ~
12625 \begin_inset space ~
12629 \begin_inset Flex Code
12632 \begin_layout Plain Layout
12638 sind Spezialfälle von
12639 \begin_inset Flex Code
12642 \begin_layout Plain Layout
12649 Die Marke erscheint über dem Absatz, entweder am Anfang der Zeile oder
12653 \begin_layout Description
12654 \begin_inset Flex Code
12657 \begin_layout Plain Layout
12663 ist ein Spezialfall für Beschriftungsmarken für Abbildungen und Tabellen-Gleito
12666 \begin_inset Flex Code
12669 \begin_layout Plain Layout
12675 bedeutet, dass der gedruckte Text von der Art des Gleitobjekts abhängt:
12676 Er ist fest einprogrammiert als
12677 \begin_inset Quotes gls
12681 \begin_inset Quotes grs
12684 , wobei N der Wert des Zählers des Gleitobjekttyps ist.
12685 Für den Fall, dass die Beschriftungsmarke außerhalb eines Gleitobjekts
12686 eingefügt wird, erscheint der
12687 \begin_inset Flex Code
12690 \begin_layout Plain Layout
12697 \begin_inset Quotes gld
12701 \begin_inset Quotes grd
12707 \begin_layout Description
12708 \begin_inset Flex Code
12711 \begin_layout Plain Layout
12717 erzeugt die üblichen Marken für Nummerierungen.
12718 Die Art der Nummerierung muss im
12722 festgelegt werden, siehe
12727 \begin_inset CommandInset ref
12729 reference "subsec:Zähler"
12736 \begin_layout Description
12737 \begin_inset Flex Code
12740 \begin_layout Plain Layout
12746 erzeugt je nach Schachtelungstiefe verschiedene Auflistungszeichen.
12747 Die Auflistungszeichen können über das Menü
12749 Dokument\SpecialChar menuseparator
12750 Einstellungen\SpecialChar menuseparator
12753 eingestellt werden.
12756 \begin_layout Description
12757 \begin_inset Flex Code
12760 \begin_layout Plain Layout
12766 sollte nur zusammen mit
12767 \begin_inset Flex Code
12770 \begin_layout Plain Layout
12771 LatexType BibEnvironment
12780 \begin_layout Description
12781 \begin_inset Flex Code
12784 \begin_layout Plain Layout
12790 Beachten Sie, dass dies alle vorhergehenden
12791 \begin_inset Flex Code
12794 \begin_layout Plain Layout
12800 -Deklaration für diesen Stil überschreibt.
12802 \begin_inset Flex Code
12805 \begin_layout Plain Layout
12813 \begin_inset CommandInset ref
12815 reference "subsec:I18n"
12819 für Details zur Verwendung.
12822 \begin_layout Description
12823 \begin_inset Flex Code
12826 \begin_layout Plain Layout
12833 \begin_inset Flex Code
12836 \begin_layout Plain Layout
12842 ] Der \SpecialChar LaTeX
12843 -Name für dieses Layout.
12844 Das bedeutet entweder der Name eines \SpecialChar LaTeX
12845 -Befehls oder der einer \SpecialChar LaTeX
12849 \begin_layout Description
12850 \begin_inset Flex Code
12853 \begin_layout Plain Layout
12860 \begin_inset Flex Code
12863 \begin_layout Plain Layout
12869 ] Ein optionaler Parameter für den entsprechenden
12870 \begin_inset Newline newline
12874 \begin_inset Flex Code
12877 \begin_layout Plain Layout
12884 Dieser Parameter kann innerhalb von \SpecialChar LyX
12885 nicht mehr geändert werden (man verwendet
12887 \begin_inset Flex Code
12890 \begin_layout Plain Layout
12896 für anpassbare Parameters).
12897 Dieser wird nach allen anderen \SpecialChar LaTeX
12899 \begin_inset Flex Code
12902 \begin_layout Plain Layout
12911 \begin_layout Description
12912 \begin_inset Flex Code
12915 \begin_layout Plain Layout
12922 \begin_inset Flex Code
12925 \begin_layout Plain Layout
12930 , Command, Environment, Item_Environment,
12931 \begin_inset Newline newline
12934 List_Environment, Bib_Environment
12939 ] Legt fest, wie das Layout in \SpecialChar LaTeX
12944 \begin_layout Plain Layout
12945 \begin_inset Flex Code
12948 \begin_layout Plain Layout
12954 mag irreführend sein, denn dessen Regeln gelten auch für DocBook-Klassen.
12955 Siehe die DocBook Klassendateien (Dateinames
12956 \begin_inset Flex Code
12959 \begin_layout Plain Layout
12965 ) für spezielle Beispiele.
12974 \begin_layout Description
12975 \begin_inset Flex Code
12978 \begin_layout Plain Layout
12984 bewirkt nichts besonderes – der Text wird als
12995 \begin_layout Description
12996 \begin_inset Flex Code
12999 \begin_layout Plain Layout
13005 behandelt den Text als Argument eines \SpecialChar LaTeX
13007 \begin_inset Newline newline
13011 \begin_inset Flex Code
13014 \begin_layout Plain Layout
13021 {\SpecialChar ldots
13030 \begin_layout Description
13031 \begin_inset Flex Code
13034 \begin_layout Plain Layout
13040 behandelt den Text als Kern einer \SpecialChar LaTeX
13042 \begin_inset Newline newline
13046 \begin_inset Flex Code
13049 \begin_layout Plain Layout
13056 }\SpecialChar ldots
13071 \begin_layout Description
13072 \begin_inset Flex Code
13075 \begin_layout Plain Layout
13081 bewirkt dasselbe wie
13082 \begin_inset Flex Code
13085 \begin_layout Plain Layout
13091 , nur dass vor jedem Absatz ein
13092 \begin_inset Flex Code
13095 \begin_layout Plain Layout
13107 \begin_layout Description
13108 \begin_inset Flex Code
13111 \begin_layout Plain Layout
13118 \begin_inset Flex Code
13121 \begin_layout Plain Layout
13128 \begin_inset Newline newline
13132 \begin_inset Flex Code
13135 \begin_layout Plain Layout
13141 als Argument an die Umgebung übergeben wird.
13142 \begin_inset Newline newline
13146 \begin_inset Flex Code
13149 \begin_layout Plain Layout
13159 \SpecialChar menuseparator
13162 Absatz-Einstellungen
13167 \begin_layout Description
13168 \begin_inset Flex Code
13171 \begin_layout Plain Layout
13178 \begin_inset Flex Code
13181 \begin_layout Plain Layout
13187 aber fügt zusätzlich das notwendige Argument (die längste Marke) zum Startbefeh
13188 l der Bibliografie-Umgebung ein:
13189 \begin_inset Newline newline
13193 \begin_inset Flex Code
13196 \begin_layout Plain Layout
13199 begin{thebibliography}{99}
13204 Es ist daher nur für die Bibliografie-Umgebung nützlich.
13205 Die voreingestellte längste Marke
13206 \begin_inset Quotes gld
13210 \begin_inset Quotes grd
13213 kann vom Nutzer in den Absatzeinstellungen eines Bibliografie-Eintrags
13217 \begin_layout Standard
13218 Fasst man die letzten Sachen zusammen, wird die \SpecialChar LaTeX
13219 -Ausgabe entweder so:
13222 \begin_layout LyX-Code
13225 LatexName[LatexParam]{\SpecialChar ldots
13229 \begin_layout Standard
13233 \begin_layout LyX-Code
13236 begin{LatexName}[LatexParam] \SpecialChar ldots
13242 \begin_layout Standard
13243 aussehen, abhängig vom \SpecialChar LaTeX
13248 \begin_layout Description
13249 \begin_inset Flex Code
13252 \begin_layout Plain Layout
13259 \begin_inset Flex Code
13262 \begin_layout Plain Layout
13268 ] Eine Zeichenkette, die zu Beginn des Inhalts des Stils ausgegeben wird.
13269 Ein Zeilenumbruch in der Ausgabe wird mit
13270 \begin_inset Flex Code
13273 \begin_layout Plain Layout
13282 \begin_layout Description
13283 \begin_inset Flex Code
13286 \begin_layout Plain Layout
13293 \begin_inset Flex Code
13296 \begin_layout Plain Layout
13302 ] Wenn ein Layout in ein anderes Layout für Umgebungen eingefügt wird, werden
13303 die Breiten der verschiedenen
13304 \begin_inset Flex Code
13307 \begin_layout Plain Layout
13313 nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
13315 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
13319 Dieser Parameter wird auch dann benutzt, wenn
13320 \begin_inset Flex Code
13323 \begin_layout Plain Layout
13330 \begin_inset Flex Code
13333 \begin_layout Plain Layout
13340 \begin_inset Flex Code
13343 \begin_layout Plain Layout
13350 In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
13351 Rändern hinzugefügt.
13352 \begin_inset Newline newline
13355 Zum Beispiel bedeutet
13356 \begin_inset Quotes gld
13360 \begin_inset Flex Code
13363 \begin_layout Plain Layout
13370 \begin_inset Quotes grd
13373 , dass der Absatz mit der Breite eingerückt wird, die die Buchstaben
13374 \begin_inset Quotes gld
13378 \begin_inset Flex Code
13381 \begin_layout Plain Layout
13388 \begin_inset Quotes grd
13391 in der normalen Schriftart haben.
13392 man kann negative Breite erzeugen, indem man den String mit
13393 \begin_inset Quotes gld
13397 \begin_inset Flex Code
13400 \begin_layout Plain Layout
13407 \begin_inset Quotes grd
13411 Diese Art der Angabe wurde gewählt, damit der Text unabhängig von der verwendet
13412 en Bildschirmschriftart wie vorgesehen aussieht.
13415 \begin_layout Description
13416 \begin_inset Flex Code
13419 \begin_layout Plain Layout
13426 \begin_inset Flex Code
13429 \begin_layout Plain Layout
13434 , Manual, Dynamic, First_Dynamic, Right_Address_Box
13440 \begin_inset Newline newline
13443 legt fest, wie der linke Rand des Textes bestimmt wird.
13448 \begin_layout Description
13449 \begin_inset Flex Code
13452 \begin_layout Plain Layout
13458 wählt feste Randbreiten.
13462 \begin_layout Description
13463 \begin_inset Flex Code
13466 \begin_layout Plain Layout
13472 bedeutet, dass der Rand von der Einstellung der
13480 \SpecialChar menuseparator
13483 Absatz-Einstellungen
13486 Dies wird für hübsche Listen ohne Tabulatoren benutzt.
13490 \begin_layout Description
13491 \begin_inset Flex Code
13494 \begin_layout Plain Layout
13500 bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
13502 Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
13503 Es leuchtet ein, dass die Überschrift
13504 \begin_inset Quotes gld
13507 5.4.3.2.1 Sehr lange \SpecialChar ldots
13509 \begin_inset Quotes grd
13512 einen größeren linken Rand benötigt, als
13513 \begin_inset Quotes gld
13516 3.2 Sehr lange \SpecialChar ldots
13518 \begin_inset Quotes grd
13525 \begin_layout Description
13526 \begin_inset Flex Code
13529 \begin_layout Plain Layout
13535 arbeitet ähnlich wie
13536 \begin_inset Flex Code
13539 \begin_layout Plain Layout
13545 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
13546 Dies wird für die \SpecialChar LaTeX
13548 \begin_inset Flex Code
13551 \begin_layout Plain Layout
13560 \begin_layout Description
13561 \begin_inset Flex Code
13564 \begin_layout Plain Layout
13570 bedeutet, dass der Rand so gewählt wird, dass die längste Zeile des Absatzes
13571 gerade den rechten Rand berührt.
13572 Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
13576 \begin_layout Description
13577 \begin_inset Flex Code
13580 \begin_layout Plain Layout
13587 \begin_inset Flex Code
13590 \begin_layout Plain Layout
13599 \begin_inset space \thinspace{}
13603 \begin_inset Flex Code
13606 \begin_layout Plain Layout
13613 \begin_inset Quotes gld
13617 \begin_inset Quotes grd
13621 -Befehle innerhalb dieses Layouts durch
13622 \begin_inset Flex Code
13625 \begin_layout Plain Layout
13633 geschützt werden müssen.
13634 (Achtung: Diese Einstellung sagt nichts darüber aus, ob der Befehl an sich
13635 geschützt werden soll.)
13638 \begin_layout Description
13639 \begin_inset Flex Code
13642 \begin_layout Plain Layout
13649 \begin_inset Flex Code
13652 \begin_layout Plain Layout
13659 \begin_inset space \thinspace{}
13663 \begin_inset Flex Code
13666 \begin_layout Plain Layout
13674 ] Gibt an, ob Zeilenumbrüche in \SpecialChar LaTeX
13676 \begin_inset Quotes gld
13680 \begin_inset Flex Code
13683 \begin_layout Plain Layout
13694 \begin_inset Quotes grd
13697 dargestellt werden, oder nicht.
13698 Man kann dies ausschalten (Wert:
13699 \begin_inset Flex Code
13702 \begin_layout Plain Layout
13708 ), um \SpecialChar TeX
13709 -Code in \SpecialChar LyX
13710 komfortabler editieren zu können.
13713 \begin_layout Description
13714 \begin_inset Flex Code
13717 \begin_layout Plain Layout
13724 \begin_inset Flex Code
13727 \begin_layout Plain Layout
13736 \begin_inset space \thinspace{}
13740 \begin_inset Flex Code
13743 \begin_layout Plain Layout
13749 ] Gibt an, ob der nachfolgende Absatz einen Erstzeileneinzug haben darf
13752 \begin_inset Flex Code
13755 \begin_layout Plain Layout
13761 heißt, der Absatz erhält auf keinen Fall einen Einzug (z.
13762 \begin_inset space \thinspace{}
13766 nach einer Überschrift), wenn
13767 \begin_inset Flex Code
13770 \begin_layout Plain Layout
13777 \begin_inset Flex Code
13780 \begin_layout Plain Layout
13786 -) Paragraphen einen Einzug haben.
13787 (Daher beeinflusst die Einstellung nur
13788 \begin_inset Flex Code
13791 \begin_layout Plain Layout
13800 \begin_layout Description
13801 \begin_inset Flex Code
13804 \begin_layout Plain Layout
13811 \begin_inset Flex Code
13814 \begin_layout Plain Layout
13820 ] Der Name eines Layouts, das durch dieses ersetzt wurde.
13821 So können Sie ein Layout umbenennen und die Rückwärtskompatibilität erhalten.
13824 \begin_layout Description
13825 \begin_inset Flex Code
13828 \begin_layout Plain Layout
13835 \begin_inset Flex Code
13838 \begin_layout Plain Layout
13845 \begin_inset space \thinspace{}
13849 \begin_inset Flex Code
13852 \begin_layout Plain Layout
13858 ] Legt fest ob aufeinanderfolgende Absätze desselben Typs als zusammengehörend
13860 Das hat den Effekt, dass
13861 \begin_inset Flex Code
13864 \begin_layout Plain Layout
13870 nur einmalig vor einer solchen Gruppe ausgegeben wird.
13871 Dies ist standardmäßig der Fall für
13872 \begin_inset Flex Code
13875 \begin_layout Plain Layout
13882 \begin_inset Flex Code
13885 \begin_layout Plain Layout
13892 \begin_inset Flex Code
13895 \begin_layout Plain Layout
13901 und nicht der Fall für alle anderen Typen.
13904 \begin_layout Description
13905 \begin_inset Flex Code
13908 \begin_layout Plain Layout
13915 \begin_inset Flex Code
13918 \begin_layout Plain Layout
13927 \begin_inset space \thinspace{}
13931 \begin_inset Flex Code
13934 \begin_layout Plain Layout
13940 ] Gibt an, dass ein Paragraph nicht durch eine leere Zeile in der \SpecialChar LaTeX
13942 abgesetzt wird, sondern nur durch einen Zeilenumbruch.
13944 \begin_inset Flex Code
13947 \begin_layout Plain Layout
13953 erlaubt dies die Emulation eines reinen Texteditors (so wie die \SpecialChar TeX
13958 \begin_layout Description
13959 \begin_inset Flex Code
13962 \begin_layout Plain Layout
13969 \begin_inset Flex Code
13972 \begin_layout Plain Layout
13978 ] Der Einzug der ersten Zeile eines Absatzes.
13980 \begin_inset Flex Code
13983 \begin_layout Plain Layout
13989 bleibt für ein bestimmtes Layout fest.
13990 Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
13992 \begin_inset Flex Code
13995 \begin_layout Plain Layout
14002 Außerdem benutzt das
14003 \begin_inset Flex Code
14006 \begin_layout Plain Layout
14012 -Layout innerhalb von Umgebungen den
14013 \begin_inset Flex Code
14016 \begin_layout Plain Layout
14022 der Umgebung und nicht den eigenen.
14024 \begin_inset Flex Code
14027 \begin_layout Plain Layout
14033 -Absätze innerhalb einer Aufzählung keinen Einzug.
14036 \begin_layout Description
14037 \begin_inset Flex Code
14040 \begin_layout Plain Layout
14047 \begin_inset Flex Code
14050 \begin_layout Plain Layout
14056 ] Der vertikale Anstand zwischen den Absätzen dieses Layouts.
14059 \begin_layout Description
14060 \begin_inset Flex Code
14063 \begin_layout Plain Layout
14070 \begin_inset Flex Code
14073 \begin_layout Plain Layout
14079 ] Benutzer können in \SpecialChar LyX
14080 wählen, ob Absätze durch
14087 \begin_inset space \space{}
14098 \begin_inset Flex Code
14101 \begin_layout Plain Layout
14111 \begin_inset space \space{}
14117 \begin_inset Flex Code
14120 \begin_layout Plain Layout
14126 ignoriert und alle Absätze durch den vertikalen Abstand von
14127 \begin_inset Flex Code
14130 \begin_layout Plain Layout
14137 Die Länge dieses Abstands berechnet sich mit
14138 \begin_inset Flex Code
14141 \begin_layout Plain Layout
14143 \begin_inset space ~
14152 \begin_inset Flex Code
14155 \begin_layout Plain Layout
14161 die Höhe einer Zeile in der normalen Schrift ist.
14162 Dadurch bleibt das Aussehen mit verschiedenen Schriften gleich.
14165 \begin_layout Description
14166 \begin_inset Flex Code
14169 \begin_layout Plain Layout
14176 \begin_inset Flex Code
14179 \begin_layout Plain Layout
14188 \begin_inset space \thinspace{}
14192 \begin_inset Flex Code
14195 \begin_layout Plain Layout
14205 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
14206 ohne diverse von \SpecialChar LaTeX
14207 benötigte Ersetzungen durchzuführen.
14210 \begin_layout Description
14211 \begin_inset Flex Code
14214 \begin_layout Plain Layout
14221 \begin_inset Flex Code
14224 \begin_layout Plain Layout
14230 ] Definiert Zeichen, die unverändert ausgegeben werden sollen.
14231 Das bedeutet, dass sie nicht in einen \SpecialChar LaTeX
14232 -Befehl übersetzt werden, falls das
14233 normalerweise der Fall wäre.
14236 \begin_layout Description
14237 \begin_inset Flex Code
14240 \begin_layout Plain Layout
14246 Befehle und Definitionen, die in die Präambel (vor
14247 \begin_inset Flex Code
14250 \begin_layout Plain Layout
14253 begin{docu\SpecialChar softhyphen
14259 ) eingefügt werden, wenn dieses Layout benutzt wird.
14260 Kann verwendet werden um Pakete zu laden, Makros zu definieren usw.
14262 \begin_inset Flex Code
14265 \begin_layout Plain Layout
14274 \begin_layout Description
14275 \begin_inset Flex Code
14278 \begin_layout Plain Layout
14285 \begin_inset Flex Code
14288 \begin_layout Plain Layout
14294 ] Der Präfix, der verwendet werden soll, wenn auf Marken dieses Absatzes
14296 Dies erlaubt die Verwendung von formatierten Querverweisen.
14299 \begin_layout Description
14300 \begin_inset Flex Code
14303 \begin_layout Plain Layout
14310 \begin_inset Flex Code
14313 \begin_layout Plain Layout
14319 ] legt fest, dass das Layout die Funktion
14320 \begin_inset Flex Code
14323 \begin_layout Plain Layout
14330 \begin_inset CommandInset ref
14332 reference "chap:Liste-von-Funktionen"
14336 für eine List der Funktionen).
14337 Wenn Sie ein Paket mit bestimmten Optionen anfordern müssen, können Sie
14339 \begin_inset Flex Code
14342 \begin_layout Plain Layout
14348 als allgemeiner Textklassen-Parameter verwenden (siehe
14349 \begin_inset CommandInset ref
14351 reference "subsec:Allgemeine-Parameter-für"
14358 \begin_layout Description
14359 \begin_inset Flex Code
14362 \begin_layout Plain Layout
14369 \begin_inset Flex Code
14372 \begin_layout Plain Layout
14381 \begin_inset Flex Code
14384 \begin_layout Plain Layout
14390 ] Setzt die \SpecialChar LaTeX
14391 -Argumente dieses Stils zurück (der via
14392 \begin_inset Flex Code
14395 \begin_layout Plain Layout
14402 Dies ist nützlich, wenn man einen Stil mit
14403 \begin_inset Flex Code
14406 \begin_layout Plain Layout
14412 kopiert hat, aber nicht dessen (benötigte und optionale) Argumente übernehmen
14416 \begin_layout Description
14417 \begin_inset Flex Code
14420 \begin_layout Plain Layout
14427 \begin_inset Flex Code
14430 \begin_layout Plain Layout
14439 \begin_inset Flex Code
14442 \begin_layout Plain Layout
14448 ] Behält den letzten Zählerstand bei Zählern bei, die normalerweise am Beginn
14449 einer neuen Sequenz von Absatzstilen zurückgesetzt würde.
14450 Momentan ist das nur sinnvoll, wenn
14451 \begin_inset Flex Code
14454 \begin_layout Plain Layout
14461 \begin_inset Flex Code
14464 \begin_layout Plain Layout
14473 \begin_layout Description
14474 \begin_inset Flex Code
14477 \begin_layout Plain Layout
14484 \begin_inset Flex Code
14487 \begin_layout Plain Layout
14493 ] Eine Zeichenkette, die am Ende des Inhalts des Stils ausgegeben wird.
14494 Ein Zeilenumbruch in der Ausgabe wird mit
14495 \begin_inset Flex Code
14498 \begin_layout Plain Layout
14507 \begin_layout Description
14508 \begin_inset Flex Code
14511 \begin_layout Plain Layout
14518 \begin_inset Flex Code
14521 \begin_layout Plain Layout
14528 \begin_inset Flex Code
14531 \begin_layout Plain Layout
14540 \begin_layout Description
14541 \begin_inset Flex Code
14544 \begin_layout Plain Layout
14551 \begin_inset Flex Code
14554 \begin_layout Plain Layout
14563 \begin_inset Flex Code
14566 \begin_layout Plain Layout
14573 \begin_inset Flex Code
14576 \begin_layout Plain Layout
14583 \begin_inset Flex Code
14586 \begin_layout Plain Layout
14588 \begin_inset space ~
14596 ] Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
14598 \begin_inset Flex Code
14601 \begin_layout Plain Layout
14610 \begin_inset Flex Code
14613 \begin_layout Plain Layout
14620 \begin_inset Flex Code
14623 \begin_layout Plain Layout
14629 entsprechen den Multiplikatoren 1, 1.25 und 1.667.
14630 Wenn Sie als Argument
14631 \begin_inset Flex Code
14634 \begin_layout Plain Layout
14640 angeben, müssen Sie als
14644 einen konkreten Multiplikator angeben.
14645 Im Gegensatz zu anderen Parametern erzeugt \SpecialChar LyX
14647 \begin_inset Flex Code
14650 \begin_layout Plain Layout
14656 gesetzt wird, spezifischen \SpecialChar LaTeX
14657 -Code, der das \SpecialChar LaTeX
14659 \begin_inset Flex Code
14662 \begin_layout Plain Layout
14671 \begin_layout Description
14672 \begin_inset Flex Code
14675 \begin_layout Plain Layout
14682 \begin_inset Flex Code
14685 \begin_layout Plain Layout
14692 \begin_inset space \thinspace{}
14696 \begin_inset Flex Code
14699 \begin_layout Plain Layout
14707 ] Erlaubt es, den Inhalt des Absatzes auf Rechtschreibung zu überprüfen.
14710 \begin_layout Description
14711 \begin_inset Flex Code
14714 \begin_layout Plain Layout
14721 \begin_inset Flex Code
14724 \begin_layout Plain Layout
14733 \begin_inset Flex Code
14736 \begin_layout Plain Layout
14742 ] Erhöht den Hauptzähler eines gegebenen Zählers am Anfang einer neuen Sequenz
14744 Momentan ist das nur sinnvoll, wenn
14745 \begin_inset Flex Code
14748 \begin_layout Plain Layout
14755 \begin_inset Flex Code
14758 \begin_layout Plain Layout
14767 \begin_layout Description
14768 \begin_inset Flex Code
14771 \begin_layout Plain Layout
14777 Der Zeichensatz, der für den Textkörper verwendet wird.
14778 \begin_inset Newline newline
14782 \begin_inset CommandInset ref
14784 reference "subsec:Beschreibung-des-Zeichensatzes"
14791 \begin_layout Description
14792 \begin_inset Flex Code
14795 \begin_layout Plain Layout
14802 \begin_inset Flex Code
14805 \begin_layout Plain Layout
14815 ist die Stufe des Stils im Inhaltsverzeichnis und wird zur automatischen
14816 Nummerierung von Abschnittsüberschriften benutzt.
14819 \begin_layout Description
14820 \begin_inset Flex Code
14823 \begin_layout Plain Layout
14832 \begin_inset Flex Code
14835 \begin_layout Plain Layout
14844 \begin_inset Flex Code
14847 \begin_layout Plain Layout
14854 \begin_inset Flex Code
14857 \begin_layout Plain Layout
14863 ] Dieser Befehl legt fest, ob die Einrückung der ersten Absatzzeile über
14864 den Absatz-Dialog ein/ausgeschaltet werden kann.
14868 \begin_inset Flex Code
14871 \begin_layout Plain Layout
14881 gesetzt ist, kann umgeschaltet werden, wenn in den Dokumenteinstellungen
14882 für die Absatztrennung
14883 \begin_inset Quotes gld
14887 \begin_inset Quotes grd
14891 \begin_inset Flex Code
14894 \begin_layout Plain Layout
14900 kann immer umgeschaltet werden, unabhängig von den Dokumenteinstellungen.
14902 \begin_inset Flex Code
14905 \begin_layout Plain Layout
14911 kann nie umgeschaltet werden.
14914 \begin_layout Description
14915 \begin_inset Flex Code
14918 \begin_layout Plain Layout
14932 ] Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
14936 \begin_layout Subsection
14937 \begin_inset CommandInset label
14943 Internationalisierung von Absatz-Stilen
14946 \begin_layout Standard
14947 Wenn ein Absatzstil (
14948 \begin_inset Flex Code
14951 \begin_layout Plain Layout
14957 ) Text definiert, der im ausgegebenen Dokument erscheinen soll, kann
14958 \begin_inset Flex Code
14961 \begin_layout Plain Layout
14968 \begin_inset Flex Code
14971 \begin_layout Plain Layout
14977 verwendet werden, um nicht-englische und sogar mehrsprachige Dokumente
14978 korrekt zu bedienen.
14979 Der folgende Auszug (aus der Datei
14980 \begin_inset Flex Code
14983 \begin_layout Plain Layout
14989 ) zeigt, wie das geht:
14992 \begin_layout LyX-Code
14997 \begin_layout LyX-Code
15000 theoremstyle{remark}
15003 \begin_layout LyX-Code
15006 newtheorem{claim}[thm]{
15013 \begin_layout LyX-Code
15017 \begin_layout LyX-Code
15021 \begin_layout LyX-Code
15026 claimname}{_(Claim)}
15029 \begin_layout LyX-Code
15033 \begin_layout LyX-Code
15037 \begin_layout LyX-Code
15046 claimname}{_(Claim)}}
15049 \begin_layout LyX-Code
15054 \begin_layout Standard
15055 Im Grunde kann jeder korrekte \SpecialChar LaTeX
15057 \begin_inset Flex Code
15060 \begin_layout Plain Layout
15067 \begin_inset Flex Code
15070 \begin_layout Plain Layout
15076 eingefügt werden, normalerweise sieht er aber so aus wie hier gezeigt.
15077 Der Schlüssel zur korrekten Übersetzung des ausgegebenen Texts ist hier
15078 die Definition des \SpecialChar LaTeX
15080 \begin_inset Flex Code
15083 \begin_layout Plain Layout
15091 und seine Verwendung in
15092 \begin_inset Flex Code
15095 \begin_layout Plain Layout
15107 \begin_layout Standard
15108 \begin_inset Flex Code
15111 \begin_layout Plain Layout
15117 erlaubt Internationalisierung mit Blick auf die Hauptsprache des Dokuments.
15118 Der Inhalt wird im Vorspann des \SpecialChar LaTeX
15119 -Dokuments ausgegeben, wie im Fall von
15121 \begin_inset Flex Code
15124 \begin_layout Plain Layout
15131 Spezifisch ist allerdings die Verwendung der
15132 \begin_inset Quotes gld
15136 \begin_inset Quotes grd
15140 \begin_inset Flex Code
15143 \begin_layout Plain Layout
15149 , die mit der Übersetzung seines Inhalts in die Dokumentsprache ersetzt
15150 wird, wenn \SpecialChar LyX
15151 eine \SpecialChar LaTeX
15155 \begin_layout Standard
15156 \begin_inset Flex Code
15159 \begin_layout Plain Layout
15165 ist etwas komplexer, da sie auf mehrsprachige Dokumente abzielt und eine
15166 Schnittstelle zum Paket
15167 \begin_inset Flex Code
15170 \begin_layout Plain Layout
15177 Sein Inhalt wird jeweils einmal für jede im Dokument verwendete Sprache
15178 in den Vorspann eingefügt.
15180 \begin_inset Flex Code
15183 \begin_layout Plain Layout
15189 wird dabei jeweils durch die Übersetzung in die betreffende Sprache ersetzt;
15191 \begin_inset Flex Code
15194 \begin_layout Plain Layout
15200 wird vom Babel-Namen für die Sprache ersetzt (z.
15201 \begin_inset space \thinspace{}
15206 \begin_inset Flex Code
15209 \begin_layout Plain Layout
15218 \begin_layout Standard
15219 Ein deutschsprachiges Dokument, das auch einen französischen Abschnitt enthält,
15220 würde also etwa folgendes im Vorspann stehen haben:
15223 \begin_layout LyX-Code
15232 claimname}{Affirmation}}
15233 \begin_inset Newline newline
15244 claimname}{Behauptung}}
15245 \begin_inset Newline newline
15252 claimname}{Behauptung}
15255 \begin_layout Standard
15258 \begin_inset Flex Code
15261 \begin_layout Plain Layout
15267 werden gemeinsam den jeweils korrekten Text in der Ausgabe erzeugen.
15270 \begin_layout Standard
15271 Wichtig zu wissen ist, dass die Übersetzungen selbst von \SpecialChar LyX
15272 beigesteuert werden.
15273 Dabei wird die Datei
15274 \begin_inset Flex Code
15277 \begin_layout Plain Layout
15285 \begin_inset Flex Code
15288 \begin_layout Plain Layout
15295 \begin_inset Flex Code
15298 \begin_layout Plain Layout
15304 nur richtig sinnvoll im Fall von Layout-Dateien sind, die mit \SpecialChar LyX
15306 werden, da benutzereigene Layout-Dateien von \SpecialChar LyX
15307 ' Übersetzungsmechanismus
15308 nicht berücksichtigt werden, wenn die Datei
15309 \begin_inset Flex Code
15312 \begin_layout Plain Layout
15318 nicht entsprechend bearbeitet wurde.
15319 Umgekehrt sollten alle Layout-Dateien, die in \SpecialChar LyX
15320 aufgenommen werden sollen,
15321 diese Marken auch konsequent einsetzen.
15322 Beachten Sie, dass die Übersetzungen, die \SpecialChar LyX
15323 bietet, niemals mit kleineren
15324 Versionssprüngen geändert werden (bspw.
15325 \begin_inset space \space{}
15328 zwischen Version 2.1.x und 2.1.y).
15329 Es ist aber damit zu rechnen, dass dies im Rahmen eines Hauptversionssprungs
15331 \begin_inset space \thinspace{}
15335 \begin_inset space \space{}
15338 von 2.2.x auf 2.3.0) geschieht.
15341 \begin_layout Subsection
15343 \begin_inset CommandInset label
15345 name "subsec:Gleitobjekte"
15352 \begin_layout Standard
15353 Es ist nötig, Gleitobjekte (
15354 \begin_inset Flex Noun
15357 \begin_layout Plain Layout
15364 \begin_inset Flex Noun
15367 \begin_layout Plain Layout
15373 ,\SpecialChar ldots
15374 ) in der Textklasse selber zu definieren.
15375 Standardgleitobjekte sind in der Datei
15376 \begin_inset Flex Code
15379 \begin_layout Plain Layout
15385 enthalten, so dass Sie sie nur noch
15388 \begin_layout LyX-Code
15389 Input stdfloats.inc
15392 \begin_layout Standard
15393 zu Ihrer Layoutdatei hinzufügen müssen.
15394 Wenn Sie eine Textklasse implementieren wollen, die andere Gleitobjekttypen
15395 enthält (wie zum Beispiel die AGU-Klasse), werden Ihnen die folgenden Informati
15399 \begin_layout Description
15400 \begin_inset Flex Code
15403 \begin_layout Plain Layout
15410 \begin_inset Flex Code
15413 \begin_layout Plain Layout
15419 =!htbpH] Erlaubte Platzierungsoptionen für den Gleitobjekttyp.
15420 Der Wert ist eine Zeichenkette aus Platzierungszeichen.
15421 Mögliche Zeichen sind:
15422 \begin_inset Flex Code
15425 \begin_layout Plain Layout
15438 \begin_inset Quotes gld
15442 \begin_inset Quotes grd
15446 \begin_inset Flex Code
15449 \begin_layout Plain Layout
15462 \begin_inset Quotes gld
15466 \begin_inset Quotes grd
15470 \begin_inset Flex Code
15473 \begin_layout Plain Layout
15486 \begin_inset Quotes gld
15490 \begin_inset Quotes grd
15494 \begin_inset Flex Code
15497 \begin_layout Plain Layout
15510 \begin_inset Quotes gld
15513 auf Seite nur mit Gleitobjekten
15514 \begin_inset Quotes grd
15518 \begin_inset Flex Code
15521 \begin_layout Plain Layout
15528 \begin_inset Quotes gld
15532 \begin_inset Quotes grd
15536 \begin_inset Flex Code
15539 \begin_layout Plain Layout
15546 \begin_inset Quotes gld
15549 ignoriere LaTeX-Regeln
15550 \begin_inset Quotes erd
15554 Die Reihenfolge der Zeichen in der Zeichenkette ist egal.
15555 Wenn keine Platzierungsoptionen erlaubt sind, verwendet man stattdessen
15557 \begin_inset Flex Code
15560 \begin_layout Plain Layout
15569 \begin_layout Description
15570 \begin_inset Flex Code
15573 \begin_layout Plain Layout
15580 \begin_inset Flex Code
15583 \begin_layout Plain Layout
15590 \begin_inset space \thinspace{}
15596 \begin_inset Flex Code
15599 \begin_layout Plain Layout
15607 ] Definiert ob das Gleitobjekt mit Hilfe des \SpecialChar LaTeX
15612 (sidewaysfloat) rotiert werden kann.
15613 Falls das nicht der Fall ist, setzt man es auf
15614 \begin_inset Flex Code
15617 \begin_layout Plain Layout
15626 \begin_layout Description
15627 \begin_inset Flex Code
15630 \begin_layout Plain Layout
15637 \begin_inset Flex Code
15640 \begin_layout Plain Layout
15647 \begin_inset space \thinspace{}
15653 \begin_inset Flex Code
15656 \begin_layout Plain Layout
15664 ] Definiert ob das Gleitobjekt eine Sternversion hat, die in einem zweispaltigen
15665 Dokument die komplette Seitenbreite einnimmt.
15666 Falls das nicht der Fall ist, setzt man es auf
15667 \begin_inset Flex Code
15670 \begin_layout Plain Layout
15679 \begin_layout Description
15680 \begin_inset Flex Code
15683 \begin_layout Plain Layout
15696 \begin_inset Flex Code
15699 \begin_layout Plain Layout
15705 =""] Die Dateinamenserweiterung einer zusätzlichen Datei für das Abbildungsver\SpecialChar softhyphen
15707 ichnis (oder andere).
15709 schreibt die Beschriftungen in diese Datei.
15712 \begin_layout Description
15713 \begin_inset Flex Code
15716 \begin_layout Plain Layout
15723 \begin_inset Flex Code
15726 \begin_layout Plain Layout
15732 =""] Die Zeichenkette, die in den Menüs und für die Beschriftung benutzt
15734 Dies wird in die aktuelle Sprache übersetzt, wenn babel verwendet wird.
15737 \begin_layout Description
15738 \begin_inset Flex Code
15741 \begin_layout Plain Layout
15747 Diese Marken kontrollieren die XHTML-Ausgabe.
15749 \begin_inset CommandInset ref
15751 reference "sec:XHTML-Spezifikationen"
15758 \begin_layout Description
15759 \begin_inset Flex Code
15762 \begin_layout Plain Layout
15771 \begin_inset Flex Code
15774 \begin_layout Plain Layout
15783 \begin_inset space \thinspace{}
15787 \begin_inset Flex Code
15790 \begin_layout Plain Layout
15796 ] Gibt an, ob das Gleitobjekt bereits in der Dokumentklasse definiert ist
15797 oder ob das \SpecialChar LaTeX
15799 \begin_inset Flex Code
15802 \begin_layout Plain Layout
15808 geladen werden muss, um es zu definieren.
15809 Die Voreinstellung ist
15810 \begin_inset Flex Code
15813 \begin_layout Plain Layout
15819 , was bedeutet, dass
15820 \begin_inset Flex Code
15823 \begin_layout Plain Layout
15831 \begin_inset Flex Code
15834 \begin_layout Plain Layout
15840 gesetzt werden, wenn das Gleitobjekt bereits in der Dokumentklasse definiert
15844 \begin_layout Description
15845 \begin_inset Flex Code
15848 \begin_layout Plain Layout
15855 \begin_inset Flex Code
15858 \begin_layout Plain Layout
15864 =""] Der Befehl der verwendet wird, um eine Liste der Gleitobjekte dieses
15865 Typs zu generieren; das
15866 \begin_inset Flex Code
15869 \begin_layout Plain Layout
15877 muss weggelassen werden.
15882 angegeben werden, wenn
15883 \begin_inset Flex Code
15886 \begin_layout Plain Layout
15893 \begin_inset Flex Code
15896 \begin_layout Plain Layout
15902 gesetzt ist, da es sonst keine Möglichkeit gibt, diesen Befehl zu erstellen.
15903 Er wird ignoriert, falls
15904 \begin_inset Flex Code
15907 \begin_layout Plain Layout
15914 \begin_inset Flex Code
15917 \begin_layout Plain Layout
15923 gesetzt ist, da es dann eine Möglichkeit gibt.
15926 \begin_layout Description
15927 \begin_inset Flex Code
15930 \begin_layout Plain Layout
15937 \begin_inset Flex Code
15940 \begin_layout Plain Layout
15946 =""] Die Überschrift für das Gleitobjekt-Verzeichnis (z.
15947 \begin_inset space \thinspace{}
15952 \begin_inset Quotes gld
15955 Abbildungsverzeichnis
15956 \begin_inset Quotes grd
15960 Sie wird für die Bildschirmmarke in \SpecialChar LyX
15961 verwendet, von \SpecialChar LaTeX
15962 für den Titel verwendet
15963 und als Titel in der XHTML-Ausgabe.
15964 Sie wird in die Dokumentsprache übersetzt.
15967 \begin_layout Description
15968 \begin_inset Flex Code
15971 \begin_layout Plain Layout
15978 \begin_inset Flex Code
15981 \begin_layout Plain Layout
15987 =""] Dieses optionale Argument bestimmt, ob Gleitobjekte dieser Klasse mit
15988 der Abschnittsnummer dieses Dokuments nummeriert werden.
15990 \begin_inset Flex Code
15993 \begin_layout Plain Layout
16000 \begin_inset Flex Code
16003 \begin_layout Plain Layout
16009 gesetzt ist, werden die Gleitobjekte mit den Kapitelnummern nummeriert.
16012 \begin_layout Description
16013 \begin_inset Flex Code
16016 \begin_layout Plain Layout
16023 \begin_inset Flex Code
16026 \begin_layout Plain Layout
16032 =""] Die Standardplatzierung für die Gleitobjektklasse.
16038 \begin_inset Flex Code
16041 \begin_layout Plain Layout
16047 sollte die Standard-\SpecialChar LaTeX
16049 \begin_inset Flex Code
16052 \begin_layout Plain Layout
16059 \begin_inset Flex Code
16062 \begin_layout Plain Layout
16069 \begin_inset Flex Code
16072 \begin_layout Plain Layout
16079 \begin_inset Flex Code
16082 \begin_layout Plain Layout
16108 \begin_layout Plain Layout
16109 Wie in \SpecialChar LaTeX
16110 ist die Reihenfolge der Buchstaben unerheblich.
16115 Zusätzlich gibt es den neuen Typ
16116 \begin_inset Flex Code
16119 \begin_layout Plain Layout
16125 , der nicht wirklich für ein Gleitobjekt steht, denn er bedeutet: drucke
16130 und nirgendwo sonst.
16132 \begin_inset Flex Code
16135 \begin_layout Plain Layout
16141 besonders ist und wegen der Implementierungsdetails nicht bei nicht-eingebauten
16142 Gleitobjekttypen benutzt werden kann.
16143 Wenn Sie die Platzierung nicht verstehen, benutzen Sie einfach
16144 \begin_inset Flex Code
16147 \begin_layout Plain Layout
16156 \begin_layout Description
16157 \begin_inset Flex Code
16160 \begin_layout Plain Layout
16167 \begin_inset Flex Code
16170 \begin_layout Plain Layout
16176 ] Das Präfix, das verwendet werden soll, wenn auf Marken dieser Gleitobjekte
16178 Dies erlaubt die Verwendung von Formatierten Querverweisen.
16180 \begin_inset Flex Code
16183 \begin_layout Plain Layout
16189 eines kopierten Stils entfernen, indem
16190 \begin_inset Flex Code
16193 \begin_layout Plain Layout
16200 \begin_inset Flex Code
16203 \begin_layout Plain Layout
16212 \begin_layout Description
16213 \begin_inset Flex Code
16216 \begin_layout Plain Layout
16223 \begin_inset Flex Code
16226 \begin_layout Plain Layout
16232 =""] ist der Gleitobjektstil, wenn er mit
16233 \begin_inset Flex Code
16236 \begin_layout Plain Layout
16247 \begin_layout Description
16248 \begin_inset Flex Code
16251 \begin_layout Plain Layout
16258 \begin_inset Flex Code
16261 \begin_layout Plain Layout
16268 \begin_inset Quotes gld
16272 \begin_inset Quotes grd
16275 der neuen Gleitobjektklasse, wie z.
16276 \begin_inset space \thinspace{}
16289 Nach dem entsprechenden
16290 \begin_inset Flex Code
16293 \begin_layout Plain Layout
16302 \begin_inset Flex Code
16305 \begin_layout Plain Layout
16314 \begin_inset Flex Code
16317 \begin_layout Plain Layout
16328 \begin_layout Description
16329 \begin_inset Flex Code
16332 \begin_layout Plain Layout
16339 \begin_inset Flex Code
16342 \begin_layout Plain Layout
16349 \begin_inset space \thinspace{}
16353 \begin_inset Flex Code
16356 \begin_layout Plain Layout
16364 ] Gibt an, ob dieses Gleitobjekt mit Hilfe des \SpecialChar LaTeX
16366 \begin_inset Flex Code
16369 \begin_layout Plain Layout
16375 definiert wurde, entweder durch die Dokumentklassen, ein anderes Paket
16376 oder durch \SpecialChar LyX
16380 \begin_layout Description
16381 Anmerkung: Wenn ein Gleitobjekt vom Typ
16387 definiert wurde, gibt es automatisch einen dazugehörigen Zähler namens
16397 \begin_layout Subsection
16398 Flexible Einfügungen und InsetLayout
16399 \begin_inset CommandInset label
16401 name "subsec:Flexible-Einfügungen-und"
16408 \begin_layout Standard
16409 Es gibt drei Arten von flexiblen Einfügungen:
16412 \begin_layout Itemize
16414 \begin_inset Flex Code
16417 \begin_layout Plain Layout
16423 ): diese definieren semantische Textauszeichnungen, die mit \SpecialChar LaTeX
16426 \begin_inset Flex Code
16429 \begin_layout Plain Layout
16438 \begin_inset Flex Code
16441 \begin_layout Plain Layout
16452 \begin_layout Itemize
16453 Benutzerdefiniert (
16454 \begin_inset Flex Code
16457 \begin_layout Plain Layout
16463 ): diese können benutzt werden, um benutzerdefinierte einklappbare Einfügungen
16464 zu definieren, ähnlich wie \SpecialChar TeX
16465 -Code, Fußnote usw.
16466 Ein Beispiel ist Endnote, die im
16467 \begin_inset Flex Code
16470 \begin_layout Plain Layout
16476 -Modul definiert ist.
16479 \begin_layout Itemize
16481 \begin_inset Flex Code
16484 \begin_layout Plain Layout
16490 ): diese werden mit DocBook-Klassen benutzt.
16493 \begin_layout Standard
16494 Flexible Einfügungen werden mit der
16495 \begin_inset Flex Code
16498 \begin_layout Plain Layout
16504 -Marke definiert, die weiter unten erklärt wird.
16507 \begin_layout Standard
16509 \begin_inset Flex Code
16512 \begin_layout Plain Layout
16518 -Marke besitzt noch eine andere Funktion: sie kann benutzt werden, um das
16519 allgemeine Aussehen vieler verschiedener Einfügungstypen anzupassen.
16521 \begin_inset Flex Code
16524 \begin_layout Plain Layout
16530 benutzt werden, um die Layout-Parameter für Fußnoten, Randnoten, eingefügten
16531 Noten, \SpecialChar TeX
16532 -Code (ERT), Zweige, Stichwortverzeichnisse, Boxen, Tabellen, Algorithme
16533 n, URLs und Legenden anzupassen, ebenso um flexible Einfügungen zu definieren.
16536 \begin_layout Standard
16538 \begin_inset Flex Code
16541 \begin_layout Plain Layout
16547 -Definition muss mit folgender Zeile beginnen:
16550 \begin_layout LyX-Code
16554 \begin_layout Standard
16556 \begin_inset Flex Code
16559 \begin_layout Plain Layout
16565 die Einfügung, deren Layout definiert wird.
16566 Es gibt vier Möglichkeiten.
16569 \begin_layout Enumerate
16570 Das Layout für eine existierende Einfügung wird geändert.
16571 In diesem Fall kann
16572 \begin_inset Flex Code
16575 \begin_layout Plain Layout
16582 \begin_inset Flex Code
16585 \begin_layout Plain Layout
16592 \begin_inset Flex Code
16595 \begin_layout Plain Layout
16602 \begin_inset Flex Code
16605 \begin_layout Plain Layout
16612 \begin_inset Flex Code
16615 \begin_layout Plain Layout
16622 \begin_inset Flex Code
16625 \begin_layout Plain Layout
16632 \begin_inset Flex Code
16635 \begin_layout Plain Layout
16642 \begin_inset Flex Code
16645 \begin_layout Plain Layout
16652 \begin_inset Flex Code
16655 \begin_layout Plain Layout
16662 \begin_inset Flex Code
16665 \begin_layout Plain Layout
16672 \begin_inset Flex Code
16675 \begin_layout Plain Layout
16682 \begin_inset Flex Code
16685 \begin_layout Plain Layout
16692 \begin_inset Flex Code
16695 \begin_layout Plain Layout
16702 \begin_inset Flex Code
16705 \begin_layout Plain Layout
16712 \begin_inset Flex Code
16715 \begin_layout Plain Layout
16722 \begin_inset Flex Code
16725 \begin_layout Plain Layout
16732 \begin_inset Flex Code
16735 \begin_layout Plain Layout
16742 \begin_inset Flex Code
16745 \begin_layout Plain Layout
16752 \begin_inset Flex Code
16755 \begin_layout Plain Layout
16762 \begin_inset Flex Code
16765 \begin_layout Plain Layout
16772 \begin_inset Flex Code
16775 \begin_layout Plain Layout
16784 \begin_layout Enumerate
16785 Das Layout für eine neue flexible Einfügung wird definiert.
16786 In diesem Fall muss
16787 \begin_inset Flex Code
16790 \begin_layout Plain Layout
16797 \begin_inset Flex Code
16800 \begin_layout Plain Layout
16807 \begin_inset Flex Code
16810 \begin_layout Plain Layout
16816 ein beliebiger gültiger Bezeichner sein kann, der in keiner anderen existierend
16817 en Einfügung benutzt wird.
16818 Der Bezeichner darf Leerzeichen enthalten, dann muss aber der komplette
16819 Typ in Anführungszeichen gesetzt werden.
16820 Beachten Sie, dass die Definition einer flexiblen Einfügung auch einen
16822 \begin_inset Flex Code
16825 \begin_layout Plain Layout
16835 , der festlegt, welcher Einfügungstyp definiert wird.
16838 \begin_layout Enumerate
16839 Das Layout für einen benutzerdefinierten Zweig wird definiert.
16840 In diesem Fall muss
16841 \begin_inset Flex Code
16844 \begin_layout Plain Layout
16851 \begin_inset Flex Code
16854 \begin_layout Plain Layout
16861 \begin_inset Flex Code
16864 \begin_layout Plain Layout
16870 ein beliebiger existierender Bezeichner für einen im Dokument definierten
16872 Der Bezeichner darf Leerzeichen enthalten, dann muss aber der komplette
16873 Typ in Anführungszeichen gesetzt werden.
16874 Der Hauptzweck einer solchen Definition ist es, spezifische Zweige in \SpecialChar LaTeX
16879 \begin_layout Enumerate
16880 Das Layout einer benutzer- oder klassenspezifischen Legende wird definiert.
16881 In diesem Fall muss
16882 \begin_inset Flex Code
16885 \begin_layout Plain Layout
16892 \begin_inset Quotes gld
16896 \begin_inset Flex Code
16899 \begin_layout Plain Layout
16906 \begin_inset Quotes grd
16910 \begin_inset Flex Code
16913 \begin_layout Plain Layout
16919 den Namen der Legende spezifiziert, wie er im Menü erscheint.
16920 Schauen Sie sich die Standard-Legende (
16921 \begin_inset Flex Code
16924 \begin_layout Plain Layout
16930 ), die spezifischen Legenden der KOMA-Script-Klassen (
16931 \begin_inset Flex Code
16934 \begin_layout Plain Layout
16941 \begin_inset Flex Code
16944 \begin_layout Plain Layout
16953 \begin_inset space ~
16959 \begin_inset Flex Code
16962 \begin_layout Plain Layout
16968 ) für Beispiele an.
16971 \begin_layout Standard
16973 \begin_inset Flex Code
16976 \begin_layout Plain Layout
16982 -Definition kann folgende Einträge enthalten:
16985 \begin_layout Description
16986 \begin_inset Flex Code
16989 \begin_layout Plain Layout
16996 \begin_inset Flex Code
16999 \begin_layout Plain Layout
17005 =""] Diese Einfügung erscheint im Inhaltsverzeichnis des spezifizierten
17007 Bei einer leeren Zeichenkette erscheint sie nirgends.
17009 \begin_inset Flex Code
17012 \begin_layout Plain Layout
17019 \begin_inset Flex Code
17022 \begin_layout Plain Layout
17029 Dies ist nur für Flex-Einfügungen implementiert.
17030 Standard: deaktiviert.
17033 \begin_layout Description
17034 \begin_inset Flex Code
17037 \begin_layout Plain Layout
17044 \begin_inset Flex Code
17047 \begin_layout Plain Layout
17053 ] Definiert die Argumentnummer eines Befehls\SpecialChar breakableslash
17054 einer Umgebung, die im aktuellen
17055 Layout definiert ist.
17056 Die Definition muss mit
17057 \begin_inset Flex Code
17060 \begin_layout Plain Layout
17068 \begin_inset CommandInset ref
17070 reference "subsec:Einzelne-Absatz-Layouts"
17077 \begin_layout Description
17078 \begin_inset Flex Code
17081 \begin_layout Plain Layout
17087 Präambel um Sprachbefehle zu modifizieren; siehe
17088 \begin_inset CommandInset ref
17090 reference "subsec:I18n"
17097 \begin_layout Description
17098 \begin_inset Flex Code
17101 \begin_layout Plain Layout
17108 \begin_inset Flex Code
17111 \begin_layout Plain Layout
17117 ] ist die Hintergrundfarbe der Einfügung.
17119 \begin_inset CommandInset ref
17121 reference "chap:Namen-von-Farben"
17125 für eine Liste von verfügbaren Farbnamen.
17128 \begin_layout Description
17129 \begin_inset Flex Code
17132 \begin_layout Plain Layout
17139 \begin_inset Flex Code
17142 \begin_layout Plain Layout
17151 \begin_inset space \thinspace{}
17155 \begin_inset Flex Code
17158 \begin_layout Plain Layout
17164 ] Ob der Inhalt der Einfügung als Marke verwendet werden soll, wenn die
17165 Einfügung geschlossen ist.
17168 \begin_layout Description
17169 \begin_inset Flex Code
17172 \begin_layout Plain Layout
17179 \begin_inset Flex Code
17182 \begin_layout Plain Layout
17188 ] Wie bei Absatz-Layouts, siehe
17189 \begin_inset CommandInset ref
17191 reference "subsec:Einzelne-Absatz-Layouts"
17196 Beachten Sie, dass der komplette Typ angegeben werden muss, z.
17197 \begin_inset space \thinspace{}
17202 \begin_inset Flex Code
17205 \begin_layout Plain Layout
17206 CopyStyle Flex:<Name>
17214 \begin_layout Description
17215 \begin_inset Flex Code
17218 \begin_layout Plain Layout
17225 \begin_inset Flex Code
17228 \begin_layout Plain Layout
17237 \begin_inset space \thinspace{}
17241 \begin_inset Flex Code
17244 \begin_layout Plain Layout
17250 ] zeigt an, ob der Benutzer in dieser Einfügung den Absatzeinstellungen-Dialog
17254 \begin_layout Description
17255 \begin_inset Flex Code
17258 \begin_layout Plain Layout
17265 \begin_inset Flex Code
17268 \begin_layout Plain Layout
17275 \begin_inset Flex Code
17278 \begin_layout Plain Layout
17285 \begin_inset Flex Code
17288 \begin_layout Plain Layout
17295 Es beschreibt den Darstellungsstil für den Einfügungsrahmen und die -knöpfe.
17296 Fußnoten benutzen im allgemeinen
17297 \begin_inset Flex Code
17300 \begin_layout Plain Layout
17312 \begin_inset Flex Code
17315 \begin_layout Plain Layout
17322 \begin_inset Flex Code
17325 \begin_layout Plain Layout
17334 \begin_layout Description
17335 \begin_inset Flex Code
17338 \begin_layout Plain Layout
17345 \begin_inset Flex Code
17348 \begin_layout Plain Layout
17355 \begin_inset space \thinspace{}
17359 \begin_inset Flex Code
17362 \begin_layout Plain Layout
17370 ] Nur sinnvoll wenn der
17371 \begin_inset Flex Code
17374 \begin_layout Plain Layout
17381 \begin_inset Flex Code
17384 \begin_layout Plain Layout
17391 Gibt an, ob die Umgebung in der Ausgabe abgesetzt erscheint oder in einer
17392 Zeile mit dem umgebenden Text.
17394 \begin_inset Flex Code
17397 \begin_layout Plain Layout
17403 gesetzt, wird angenommen, dass die \SpecialChar LaTeX
17404 -Umgebung Leerraum nach den
17405 \begin_inset Flex Code
17408 \begin_layout Plain Layout
17421 \begin_inset Flex Code
17424 \begin_layout Plain Layout
17436 Befehlen ignoriert (inklusive des Zeilenumbruchzeichens).
17439 \begin_layout Description
17440 \begin_inset Flex Code
17443 \begin_layout Plain Layout
17450 \begin_inset Flex Code
17453 \begin_layout Plain Layout
17462 \begin_layout Description
17463 \begin_inset Flex Code
17466 \begin_layout Plain Layout
17476 die Marke benutzt (siehe
17477 \begin_inset CommandInset ref
17479 reference "subsec:Beschreibung-des-Zeichensatzes"
17484 Beachten Sie, dass die Definition dieses Fonts automatisch dem
17485 \begin_inset Flex Code
17488 \begin_layout Plain Layout
17494 denselben Wert zuweist, das heißt
17495 \begin_inset Flex Code
17498 \begin_layout Plain Layout
17504 muss zuerst definiert werden und
17505 \begin_inset Flex Code
17508 \begin_layout Plain Layout
17514 danach, wenn sie unterschiedlich sein sollen.
17517 \begin_layout Description
17518 \begin_inset Flex Code
17521 \begin_layout Plain Layout
17522 FixedWidthPreambleEncoding
17528 \begin_inset Flex Code
17531 \begin_layout Plain Layout
17540 \begin_inset space \thinspace{}
17544 \begin_inset Flex Code
17547 \begin_layout Plain Layout
17553 ] Ob eine Zeichenkodierung mit
17554 \begin_inset Quotes gld
17558 \begin_inset Quotes grd
17561 für den übersetzten Inhalt von
17562 \begin_inset Flex Code
17565 \begin_layout Plain Layout
17572 \begin_inset Flex Code
17575 \begin_layout Plain Layout
17582 Dies wird für spezielle \SpecialChar LaTeX
17587 benötigt, die keine variable Zeichenkodierung wie
17592 Diese Einstellung wird ignoriert, wenn \SpecialChar LaTeX
17593 -Varianten wie Xe\SpecialChar TeX
17594 oder Lua\SpecialChar TeX
17596 werden, die Unicode voll unterstützen.
17599 \begin_layout Description
17600 \begin_inset Flex Code
17603 \begin_layout Plain Layout
17604 ForceLocalFontSwitch
17610 \begin_inset Flex Code
17613 \begin_layout Plain Layout
17622 \begin_inset space \thinspace{}
17626 \begin_inset Flex Code
17629 \begin_layout Plain Layout
17635 ] Legt fest, ob, wenn Babel verwendet wird, in dieser Einfügung immer eine
17636 lokale Umschaltung der Sprache erfolgen soll (mittels
17637 \begin_inset Flex Code
17640 \begin_layout Plain Layout
17648 ), also nie eine globale (mittels
17649 \begin_inset Flex Code
17652 \begin_layout Plain Layout
17663 \begin_layout Description
17664 \begin_inset Flex Code
17667 \begin_layout Plain Layout
17674 \begin_inset Quotes gld
17679 \begin_inset Quotes grd
17682 und führt zu einer Links-nach-rechts-Ausgabe, zum Beispiel bei \SpecialChar TeX
17686 \begin_inset Flex Code
17689 \begin_layout Plain Layout
17695 ist eine Behelfslösung.
17698 \begin_layout Description
17699 \begin_inset Flex Code
17702 \begin_layout Plain Layout
17709 \begin_inset Flex Code
17712 \begin_layout Plain Layout
17721 \begin_inset space \thinspace{}
17725 \begin_inset Flex Code
17728 \begin_layout Plain Layout
17734 ] erzwingt einen Zeilenumbruch in der \SpecialChar LaTeX
17735 -Ausgabe vor und nach der Einfügung.
17736 Dies stellt sicher, dass die Einfügung in eigenen Zeilen ausgegeben wird,
17737 um die Ausgabe später besser anderweitig einfacher verändern zu können.
17740 \begin_layout Description
17741 \begin_inset Flex Code
17744 \begin_layout Plain Layout
17751 \begin_inset Flex Code
17754 \begin_layout Plain Layout
17763 \begin_inset space \thinspace{}
17767 \begin_inset Flex Code
17770 \begin_layout Plain Layout
17776 ] erzwingt die Verwendung von
17777 \begin_inset Flex Code
17780 \begin_layout Plain Layout
17786 , wobei der Benutzer den Absatzstil der Einfügung nicht ändern darf.
17789 \begin_layout Description
17790 \begin_inset Flex Code
17793 \begin_layout Plain Layout
17800 \begin_inset Flex Code
17803 \begin_layout Plain Layout
17812 \begin_inset space \thinspace{}
17816 \begin_inset Flex Code
17819 \begin_layout Plain Layout
17825 ] Wie bei Absatz-Layouts, siehe
17826 \begin_inset CommandInset ref
17828 reference "subsec:Einzelne-Absatz-Layouts"
17835 \begin_layout Description
17836 \begin_inset Flex Code
17839 \begin_layout Plain Layout
17845 Diese Tags kontrollieren die XHTML-Ausgabe.
17847 \begin_inset CommandInset ref
17849 reference "sec:XHTML-Spezifikationen"
17856 \begin_layout Description
17857 \begin_inset Flex Code
17860 \begin_layout Plain Layout
17867 \begin_inset Flex Code
17870 \begin_layout Plain Layout
17879 \begin_inset space \thinspace{}
17883 \begin_inset Flex Code
17886 \begin_layout Plain Layout
17892 ] Legt fest, ob der Inhalt der Einfügung für die Einträge im Fenster
17893 \begin_inset Quotes gld
17896 Gliederung des Dokuments
17897 \begin_inset Quotes grd
17900 verwendet werden soll, und zwar für alle Inhaltsverzeichnisse, unabhängig
17901 von der Einstellung
17902 \begin_inset Flex Code
17905 \begin_layout Plain Layout
17912 Zum Beispiel sollte der Inhalt einer Fußnote in einer Überschrift nicht
17913 im Abschnittstitel im Inhaltsverzeichnis des Gliederungs-Fensters erscheinen,
17914 sehr wohl aber der Inhalt bestimmter Zeichenstile.
17917 \begin_layout Description
17918 \begin_inset Flex Code
17921 \begin_layout Plain Layout
17928 \begin_inset Flex Code
17931 \begin_layout Plain Layout
17940 \begin_inset space \thinspace{}
17944 \begin_inset Flex Code
17947 \begin_layout Plain Layout
17954 \begin_inset Flex Code
17957 \begin_layout Plain Layout
17964 \begin_inset Flex Code
17967 \begin_layout Plain Layout
17973 aktiviert ist, fügt die Einfügung eine Zusammenfassung ihres Inhalts zum
17974 spezifizierten Inhaltsverzeichnis.
17975 Ansonsten scheint dort nur die Marke auf.
17978 \begin_layout Description
17979 \begin_inset Flex Code
17982 \begin_layout Plain Layout
17991 \begin_inset Flex Code
17994 \begin_layout Plain Layout
18003 \begin_inset space \thinspace{}
18007 \begin_inset Flex Code
18010 \begin_layout Plain Layout
18016 ] Wie bei Absatz-Layouts, siehe
18017 \begin_inset CommandInset ref
18019 reference "subsec:Einzelne-Absatz-Layouts"
18026 \begin_layout Description
18027 \begin_inset Flex Code
18030 \begin_layout Plain Layout
18036 ist die für die Marke benutze Schrift (siehe
18037 \begin_inset CommandInset ref
18039 reference "subsec:Beschreibung-des-Zeichensatzes"
18044 Beachten Sie, dass diese Definition niemals vor
18045 \begin_inset Flex Code
18048 \begin_layout Plain Layout
18054 erscheinen darf, weil sie sonst unwirksam ist.
18057 \begin_layout Description
18058 \begin_inset Flex Code
18061 \begin_layout Plain Layout
18068 \begin_inset Flex Code
18071 \begin_layout Plain Layout
18077 =""] wird auf dem Knopf der Einfügung und anderswo als Marke angezeigt.
18078 Einige Einfügungstypen (\SpecialChar TeX
18079 -Code und Zweig) ändern diese Marke temporär.
18082 \begin_layout Description
18083 \begin_inset Flex Code
18086 \begin_layout Plain Layout
18092 Sprachabhängige Präambel; siehe
18093 \begin_inset CommandInset ref
18095 reference "subsec:I18n"
18102 \begin_layout Description
18103 \begin_inset Flex Code
18106 \begin_layout Plain Layout
18113 \begin_inset Flex Code
18116 \begin_layout Plain Layout
18122 ] ist der Name der \SpecialChar LaTeX
18123 -Umgebung oder des \SpecialChar LaTeX
18127 \begin_layout Description
18128 \begin_inset Flex Code
18131 \begin_layout Plain Layout
18138 \begin_inset Flex Code
18141 \begin_layout Plain Layout
18147 ] ist ein optionaler Parameter für den zugehörigen
18148 \begin_inset Flex Code
18151 \begin_layout Plain Layout
18157 , einschließlich möglicher Klammerpaare wie
18158 \begin_inset Flex Code
18161 \begin_layout Plain Layout
18168 Dieser Parameter kann in \SpecialChar LyX
18169 nicht geändert werden (man verwendet
18170 \begin_inset Flex Code
18173 \begin_layout Plain Layout
18179 für anpassbare Parameter).
18180 Dieser wird nach allen anderen \SpecialChar LaTeX
18182 \begin_inset Flex Code
18185 \begin_layout Plain Layout
18194 \begin_layout Description
18195 \begin_inset Flex Code
18198 \begin_layout Plain Layout
18205 \begin_inset Flex Code
18208 \begin_layout Plain Layout
18209 Command, Environment, None
18214 ] Wie der Stil in \SpecialChar LaTeX
18219 \begin_layout Plain Layout
18220 \begin_inset Flex Code
18223 \begin_layout Plain Layout
18229 ist vielleicht etwas missverständlich, da diese Regeln auch für SGML-Klassen
18231 Siehe die SGML-Klassendateienfür spezielle Beispiele.
18240 \begin_layout Description
18241 \begin_inset Flex Code
18244 \begin_layout Plain Layout
18250 bedeutet nichts Spezielles
18253 \begin_layout Description
18254 \begin_inset Flex Code
18257 \begin_layout Plain Layout
18264 \begin_inset Flex Code
18267 \begin_layout Plain Layout
18274 {\SpecialChar ldots
18283 \begin_layout Description
18284 \begin_inset Flex Code
18287 \begin_layout Plain Layout
18294 \begin_inset Flex Code
18297 \begin_layout Plain Layout
18304 }\SpecialChar ldots
18319 \begin_layout Standard
18320 Zusammenfassend bedeutet das, dass die \SpecialChar LaTeX
18324 \begin_layout LyX-Code
18327 LatexName[LatexParam]{\SpecialChar ldots
18331 \begin_layout Standard
18335 \begin_layout LyX-Code
18338 begin{LatexName}[LatexParam] \SpecialChar ldots
18344 \begin_layout Standard
18345 sein wird, je nach \SpecialChar LaTeX
18350 \begin_layout Description
18351 \begin_inset Flex Code
18354 \begin_layout Plain Layout
18361 \begin_inset Flex Code
18364 \begin_layout Plain Layout
18370 ] Eine Zeichenkette, die zu Beginn des Inhalts des Stils ausgegeben wird.
18371 Ein Zeilenumbruch in der Ausgabe wird mit
18372 \begin_inset Flex Code
18375 \begin_layout Plain Layout
18384 \begin_layout Description
18385 \begin_inset Flex Code
18388 \begin_layout Plain Layout
18395 \begin_inset Flex Code
18398 \begin_layout Plain Layout
18405 \begin_inset Flex Code
18408 \begin_layout Plain Layout
18415 \begin_inset Flex Code
18418 \begin_layout Plain Layout
18425 \begin_inset Flex Code
18428 \begin_layout Plain Layout
18434 (zeigt das Ende einer Definition an) sein.
18435 Dieser Eintrag wird für flexible Einfügungen benötigt und ist nur dort
18437 Neben anderen Dingen legt er fest, in welchem Menü diese Einfügung erscheinen
18440 \begin_inset Flex Code
18443 \begin_layout Plain Layout
18450 \begin_inset Flex Code
18453 \begin_layout Plain Layout
18460 \begin_inset Flex Code
18463 \begin_layout Plain Layout
18470 \begin_inset Flex Code
18473 \begin_layout Plain Layout
18480 \begin_inset Flex Code
18483 \begin_layout Plain Layout
18490 \begin_inset Flex Code
18493 \begin_layout Plain Layout
18501 \begin_inset Flex Code
18504 \begin_layout Plain Layout
18511 \begin_inset Flex Code
18514 \begin_layout Plain Layout
18521 \begin_inset Flex Code
18524 \begin_layout Plain Layout
18531 \begin_inset Flex Code
18534 \begin_layout Plain Layout
18541 \begin_inset Flex Code
18544 \begin_layout Plain Layout
18550 -Einfügungen gesetzt werden, indem es
18555 \begin_inset Flex Code
18558 \begin_layout Plain Layout
18567 \begin_layout Description
18568 \begin_inset Flex Code
18571 \begin_layout Plain Layout
18578 \begin_inset Flex Code
18581 \begin_layout Plain Layout
18587 Eine spezifische Zeichenkette für das Menü.
18588 Sie können ein Tastenkürzel definieren, indem Sie das entsprechende Zeichen
18589 an die Zeichenkette mit
18590 \begin_inset Quotes gld
18594 \begin_inset Quotes grd
18597 abgetrennt anhängen (z.
18598 \begin_inset space \thinspace{}
18603 \begin_inset Flex Code
18606 \begin_layout Plain Layout
18613 Diese Spezifikation ist optional.
18614 Wenn Sie fehlt, wird der Name der Einfügung (aus der
18615 \begin_inset Flex Code
18618 \begin_layout Plain Layout
18624 -Spezifikation) für das Menü verwendet.
18627 \begin_layout Description
18628 \begin_inset Flex Code
18631 \begin_layout Plain Layout
18638 \begin_inset Flex Code
18641 \begin_layout Plain Layout
18650 \begin_inset space \thinspace{}
18654 \begin_inset Flex Code
18657 \begin_layout Plain Layout
18663 ] zeigt an, ob in dieser Einfügung mehrere Absätze erlaubt sind.
18665 \begin_inset Flex Code
18668 \begin_layout Plain Layout
18674 auf denselben Wert gesetzt und
18675 \begin_inset Flex Code
18678 \begin_layout Plain Layout
18685 Diese können auf andere Werte gesetzt werden, wenn sie
18690 \begin_inset Flex Code
18693 \begin_layout Plain Layout
18702 \begin_layout Description
18703 \begin_inset Flex Code
18706 \begin_layout Plain Layout
18713 \begin_inset Flex Code
18716 \begin_layout Plain Layout
18725 \begin_inset space \thinspace{}
18729 \begin_inset Flex Code
18732 \begin_layout Plain Layout
18746 in diesem Layout (mit
18747 \begin_inset Flex Code
18750 \begin_layout Plain Layout
18758 ) geschützt werden sollen.
18763 an, ob der Befehl selber geschützt werden soll.
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 erlaubt es, ein (von
18787 \begin_inset Flex Code
18790 \begin_layout Plain Layout
18800 ) abweichendes Makro für Zeilenumbrüche zu verwenden.
18802 \begin_inset Flex Code
18805 \begin_layout Plain Layout
18813 am Anfang des Makros müssen Sie bei der Spezifizierung nicht eingeben.
18817 \begin_layout Description
18818 \begin_inset Flex Code
18821 \begin_layout Plain Layout
18828 \begin_inset Flex Code
18831 \begin_layout Plain Layout
18837 ] Löscht ein vorhandenes
18838 \begin_inset Flex Code
18841 \begin_layout Plain Layout
18850 \begin_layout Description
18851 \begin_inset Flex Code
18854 \begin_layout Plain Layout
18861 \begin_inset Flex Code
18864 \begin_layout Plain Layout
18871 \begin_inset Flex Code
18874 \begin_layout Plain Layout
18881 \begin_inset Flex Code
18884 \begin_layout Plain Layout
18891 Dies wird verwendet um ein
18892 \begin_inset Flex Code
18895 \begin_layout Plain Layout
18901 umzubenennen und dabei Rückwärtskompatibilität zu gewähren.
18904 \begin_layout Description
18905 \begin_inset Flex Code
18908 \begin_layout Plain Layout
18915 \begin_inset Flex Code
18918 \begin_layout Plain Layout
18927 \begin_inset space \thinspace{}
18931 \begin_inset Flex Code
18934 \begin_layout Plain Layout
18940 ] Wie bei Absatz-Layouts, siehe
18941 \begin_inset CommandInset ref
18943 reference "subsec:Einzelne-Absatz-Layouts"
18950 \begin_layout Description
18951 \begin_inset Flex Code
18954 \begin_layout Plain Layout
18961 \begin_inset Flex Code
18964 \begin_layout Plain Layout
18973 \begin_inset space \thinspace{}
18977 \begin_inset Flex Code
18980 \begin_layout Plain Layout
18986 ] Wie bei Absatz-Layouts, siehe
18987 \begin_inset CommandInset ref
18989 reference "subsec:Einzelne-Absatz-Layouts"
18996 \begin_layout Description
18997 \begin_inset Flex Code
19000 \begin_layout Plain Layout
19006 Wie bei Absatz-Layouts, siehe
19007 \begin_inset CommandInset ref
19009 reference "subsec:Einzelne-Absatz-Layouts"
19016 \begin_layout Description
19017 \begin_inset Flex Code
19020 \begin_layout Plain Layout
19027 \begin_inset Flex Code
19030 \begin_layout Plain Layout
19036 ] Das Präfix, das verwendet werden soll, wenn auf Marken dieser Einfügung
19038 Dies erlaubt die Verwendung von formatierten Querverweisen.
19041 \begin_layout Description
19042 \begin_inset Flex Code
19045 \begin_layout Plain Layout
19052 \begin_inset Flex Code
19055 \begin_layout Plain Layout
19061 ] Wie bei Absatz-Layouts, siehe
19062 \begin_inset CommandInset ref
19064 reference "subsec:Einzelne-Absatz-Layouts"
19071 \begin_layout Description
19072 \begin_inset Flex Code
19075 \begin_layout Plain Layout
19082 \begin_inset Flex Code
19085 \begin_layout Plain Layout
19094 \begin_inset space \thinspace{}
19098 \begin_inset Flex Code
19101 \begin_layout Plain Layout
19107 ] Setzt die \SpecialChar LaTeX
19108 -Argumente dieses Stils zurück (der via
19109 \begin_inset Flex Code
19112 \begin_layout Plain Layout
19119 Dies ist nützlich, wenn man einen Stil mit
19120 \begin_inset Flex Code
19123 \begin_layout Plain Layout
19129 kopiert hat, aber nicht dessen (benötigten und optionalen) Argumente übernehmen
19133 \begin_layout Description
19134 \begin_inset Flex Code
19137 \begin_layout Plain Layout
19144 \begin_inset Flex Code
19147 \begin_layout Plain Layout
19154 \begin_inset space \thinspace{}
19158 \begin_inset Flex Code
19161 \begin_layout Plain Layout
19169 ] Legt fest, ob die Einfügung die Schrift der übergeordneten Umgebung verwenden
19170 soll oder eine eigene.
19172 \begin_inset Flex Code
19175 \begin_layout Plain Layout
19183 : verwendet die Schrift der übergeordneten Umgebung.
19186 \begin_layout Description
19187 \begin_inset Flex Code
19190 \begin_layout Plain Layout
19197 \begin_inset Flex Code
19200 \begin_layout Plain Layout
19206 ] Eine Zeichenkette, die am Ende des Inhalts des Stils ausgegeben wird.
19207 Ein Zeilenumbruch in der Ausgabe wird mit
19208 \begin_inset Flex Code
19211 \begin_layout Plain Layout
19220 \begin_layout Description
19221 \begin_inset Flex Code
19224 \begin_layout Plain Layout
19231 \begin_inset Flex Code
19234 \begin_layout Plain Layout
19241 \begin_inset space \thinspace{}
19245 \begin_inset Flex Code
19248 \begin_layout Plain Layout
19256 ] Erlaubt es, den Inhalt der Einfügung auf Rechtschreibung zu überprüfen.
19259 \begin_layout Subsection
19261 \begin_inset CommandInset label
19263 name "subsec:Zähler"
19270 \begin_layout Standard
19272 \begin_inset Flex Noun
19275 \begin_layout Plain Layout
19282 \begin_inset Flex Noun
19285 \begin_layout Plain Layout
19291 ,\SpecialChar ldots
19292 ) müssen in der Textklasse selbst definiert werden.
19293 Die Standardzähler sind in der Datei
19294 \begin_inset Flex Code
19297 \begin_layout Plain Layout
19303 definiert, so dass Sie nur die Zeile
19306 \begin_layout LyX-Code
19307 Input stdcounters.inc
19310 \begin_layout Standard
19311 zu Ihrer Layout-Datei hinzufügen müssen, damit diese arbeiten.Wenn Sie darüber
19312 hinaus eigene Zähler definieren wollen, können Sie das wie folgt tun.
19313 Zähler-Deklarationen beginnen mit
19316 \begin_layout LyX-Code
19320 \begin_layout Standard
19322 \begin_inset Flex Code
19325 \begin_layout Plain Layout
19331 der Name Ihres Zählers ist.
19332 Die Deklaration endet mit
19333 \begin_inset Flex Code
19336 \begin_layout Plain Layout
19345 \begin_layout Standard
19346 Folgende Parameter können auch benutzt werden:
19349 \begin_layout Description
19350 \begin_inset Flex Code
19353 \begin_layout Plain Layout
19360 \begin_inset Flex Code
19363 \begin_layout Plain Layout
19369 ] Setzt den Startwert für einen Zähler, auf den er zurückgesetzt wird.
19370 Meist entspricht die Voreinstellung
19371 \begin_inset Flex Code
19374 \begin_layout Plain Layout
19380 bereits dem Gewünschten.
19383 \begin_layout Description
19384 \begin_inset Flex Code
19387 \begin_layout Plain Layout
19394 \begin_inset Flex Code
19397 \begin_layout Plain Layout
19403 =""] definiert, wie der Zähler dargestellt wird.
19405 \begin_inset Flex Code
19408 \begin_layout Plain Layout
19409 LabelStringAppendix
19414 auf denselben Wert gesetzt.
19415 In der Zeichenkette können folgende Konstrukte benutzt werden:
19418 \begin_layout Itemize
19419 \begin_inset Flex Code
19422 \begin_layout Plain Layout
19430 wird durch den Wert von
19431 \begin_inset Flex Code
19434 \begin_layout Plain Layout
19441 \begin_inset Newline newline
19445 \begin_inset Flex Code
19448 \begin_layout Plain Layout
19449 LabelStringAppendix
19455 \begin_inset Flex Code
19458 \begin_layout Plain Layout
19467 \begin_layout Itemize
19468 Zählerwerte können durch \SpecialChar LaTeX
19469 -ähnliche Makros wie
19470 \begin_inset Flex Code
19473 \begin_layout Plain Layout
19489 ausgedrückt werden, wobei
19490 \begin_inset Flex Code
19493 \begin_layout Plain Layout
19501 Folgendes sein kann:
19505 \begin_layout Plain Layout
19506 Genau genommen ist die Situation etwas komplizierter: jeder
19507 \begin_inset Flex Code
19510 \begin_layout Plain Layout
19516 mit Ausnahme der im Folgenden beschriebenen generiert arabische Ziffern.
19517 Möglicherweise ändert sich das in der Zukunft, verlassen Sie sich also
19524 \begin_inset Flex Code
19527 \begin_layout Plain Layout
19533 für arabische Ziffern: 1, 2, 3, \SpecialChar ldots
19535 \begin_inset Flex Code
19538 \begin_layout Plain Layout
19544 für Kleinbuchstaben: a, b, c, \SpecialChar ldots
19546 \begin_inset Flex Code
19549 \begin_layout Plain Layout
19555 für Großbuchstaben: A, B, C, \SpecialChar ldots
19557 \begin_inset Flex Code
19560 \begin_layout Plain Layout
19566 für kleine römische Ziffern: i, ii, iii, \SpecialChar ldots
19568 \begin_inset Flex Code
19571 \begin_layout Plain Layout
19577 für große römische Ziffern: I, II, III, \SpecialChar ldots
19581 \begin_layout Standard
19583 \begin_inset Flex Code
19586 \begin_layout Plain Layout
19592 nicht definiert ist, wird ein Standardwert wie folgt gesetzt: Wenn der
19593 Zähler einen Hauptzähler
19594 \begin_inset Flex Code
19597 \begin_layout Plain Layout
19604 \begin_inset Flex Code
19607 \begin_layout Plain Layout
19613 definiert) hat, in Form der Zeichenkette
19614 \begin_inset Flex Code
19617 \begin_layout Plain Layout
19627 benutzt, ansonsten als
19628 \begin_inset Flex Code
19631 \begin_layout Plain Layout
19642 \begin_layout Description
19643 \begin_inset Flex Code
19646 \begin_layout Plain Layout
19647 LabelStringAppendix
19653 \begin_inset Flex Code
19656 \begin_layout Plain Layout
19662 =""] ist dasselbe wie
19663 \begin_inset Flex Code
19666 \begin_layout Plain Layout
19672 , aber für den Anhang.
19675 \begin_layout Description
19676 \begin_inset Flex Code
19679 \begin_layout Plain Layout
19686 \begin_inset Flex Code
19689 \begin_layout Plain Layout
19695 =""] Ein Format, das für
19697 formatierte Querverweise
19699 auf einen Zähler verwendet wird.
19701 \begin_inset space \thinspace{}
19705 Verweise auf Abschnitte in der Form
19706 \begin_inset Quotes gld
19710 \begin_inset space ~
19714 \begin_inset Quotes grd
19717 haben, sollte der String
19718 \begin_inset Flex Code
19721 \begin_layout Plain Layout
19728 Diese Zeichen werden später durch die referenzierte Abschnittsnummer ersetzt.
19729 Für Abschnitte würde man also
19730 \begin_inset Flex Code
19733 \begin_layout Plain Layout
19742 \begin_layout Description
19743 \begin_inset Flex Code
19746 \begin_layout Plain Layout
19753 \begin_inset Flex Code
19756 \begin_layout Plain Layout
19762 =""] Wenn dies auf den Namen eines anderen Zählers gesetzt wird, wird der
19763 gegenwärtige Zähler jedes Mal zurückgesetzt, wenn der andere erhöht wird.
19765 \begin_inset Flex Code
19768 \begin_layout Plain Layout
19774 zurückgesetzt, wenn
19775 \begin_inset Flex Code
19778 \begin_layout Plain Layout
19787 \begin_layout Subsection
19788 Beschreibung des Zeichensatzes
19789 \begin_inset CommandInset label
19791 name "subsec:Beschreibung-des-Zeichensatzes"
19798 \begin_layout Standard
19799 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
19802 \begin_layout LyX-Code
19818 \begin_layout LyX-Code
19822 \begin_layout LyX-Code
19826 \begin_layout Standard
19827 Folgende Parameter sind verfügbar:
19830 \begin_layout Description
19831 \begin_inset Flex Code
19834 \begin_layout Plain Layout
19841 \begin_inset Flex Code
19844 \begin_layout Plain Layout
19853 \begin_inset Flex Code
19856 \begin_layout Plain Layout
19863 \begin_inset Flex Code
19866 \begin_layout Plain Layout
19873 \begin_inset Flex Code
19876 \begin_layout Plain Layout
19883 \begin_inset Flex Code
19886 \begin_layout Plain Layout
19893 \begin_inset Flex Code
19896 \begin_layout Plain Layout
19903 \begin_inset Flex Code
19906 \begin_layout Plain Layout
19913 \begin_inset Flex Code
19916 \begin_layout Plain Layout
19923 \begin_inset Flex Code
19926 \begin_layout Plain Layout
19933 \begin_inset Flex Code
19936 \begin_layout Plain Layout
19943 \begin_inset Flex Code
19946 \begin_layout Plain Layout
19953 \begin_inset Flex Code
19956 \begin_layout Plain Layout
19963 \begin_inset Flex Code
19966 \begin_layout Plain Layout
19973 \begin_inset Flex Code
19976 \begin_layout Plain Layout
19983 \begin_inset Flex Code
19986 \begin_layout Plain Layout
19993 \begin_inset Flex Code
19996 \begin_layout Plain Layout
20003 \begin_inset Flex Code
20006 \begin_layout Plain Layout
20013 \begin_inset Flex Code
20016 \begin_layout Plain Layout
20023 \begin_inset Flex Code
20026 \begin_layout Plain Layout
20033 \begin_inset Flex Code
20036 \begin_layout Plain Layout
20045 \begin_layout Description
20046 \begin_inset Flex Code
20049 \begin_layout Plain Layout
20056 \begin_inset Flex Code
20059 \begin_layout Plain Layout
20068 \begin_inset Flex Code
20071 \begin_layout Plain Layout
20078 \begin_inset Flex Code
20081 \begin_layout Plain Layout
20090 \begin_layout Description
20091 \begin_inset Flex Code
20094 \begin_layout Plain Layout
20101 \begin_inset Flex Code
20104 \begin_layout Plain Layout
20110 ] Zulässige Argumente sind:
20111 \begin_inset Flex Code
20114 \begin_layout Plain Layout
20121 \begin_inset Flex Code
20124 \begin_layout Plain Layout
20131 \begin_inset Flex Code
20134 \begin_layout Plain Layout
20141 \begin_inset Flex Code
20144 \begin_layout Plain Layout
20151 \begin_inset Flex Code
20154 \begin_layout Plain Layout
20161 \begin_inset Flex Code
20164 \begin_layout Plain Layout
20171 \begin_inset Flex Code
20174 \begin_layout Plain Layout
20181 \begin_inset Flex Code
20184 \begin_layout Plain Layout
20191 \begin_inset Flex Code
20194 \begin_layout Plain Layout
20201 \begin_inset Flex Code
20204 \begin_layout Plain Layout
20211 \begin_inset Flex Code
20214 \begin_layout Plain Layout
20221 \begin_inset Flex Code
20224 \begin_layout Plain Layout
20231 Jedes schaltet die entsprechende Eigenschaft an oder aus; zum Beispiel
20233 \begin_inset Flex Code
20236 \begin_layout Plain Layout
20247 \begin_inset Flex Code
20250 \begin_layout Plain Layout
20256 schaltet diesen aus.
20257 \begin_inset Newline newline
20260 Falls Sie Letzteres verwirrt, erinnern Sie sich, dass die Schrifteinstellungen
20261 standardmäßig von den umgebenden Stilen übernommen wird.
20263 \begin_inset Flex Code
20266 \begin_layout Plain Layout
20277 \begin_inset space \thinspace{}
20281 in einer Theorem-Umgebung aktiv ist.
20284 \begin_layout Description
20285 \begin_inset Flex Code
20288 \begin_layout Plain Layout
20295 \begin_inset Flex Code
20298 \begin_layout Plain Layout
20307 \begin_inset Flex Code
20310 \begin_layout Plain Layout
20319 \begin_layout Description
20320 \begin_inset Flex Code
20323 \begin_layout Plain Layout
20330 \begin_inset Flex Code
20333 \begin_layout Plain Layout
20342 \begin_inset Flex Code
20345 \begin_layout Plain Layout
20352 \begin_inset Flex Code
20355 \begin_layout Plain Layout
20362 \begin_inset Flex Code
20365 \begin_layout Plain Layout
20374 \begin_layout Description
20375 \begin_inset Flex Code
20378 \begin_layout Plain Layout
20385 \begin_inset Flex Code
20388 \begin_layout Plain Layout
20395 \begin_inset Flex Code
20398 \begin_layout Plain Layout
20405 \begin_inset Flex Code
20408 \begin_layout Plain Layout
20417 \begin_inset Flex Code
20420 \begin_layout Plain Layout
20427 \begin_inset Flex Code
20430 \begin_layout Plain Layout
20437 \begin_inset Flex Code
20440 \begin_layout Plain Layout
20447 \begin_inset Flex Code
20450 \begin_layout Plain Layout
20457 \begin_inset Flex Code
20460 \begin_layout Plain Layout
20469 \begin_layout Subsection
20470 \begin_inset CommandInset label
20472 name "subsec:Citation-Engine-Beschreibung"
20481 \begin_layout Standard
20483 \begin_inset Flex Code
20486 \begin_layout Plain Layout
20492 -Blöcke, wie sie vor allem in den Cite-Engine-Dateien verwendet werden (siehe
20494 \begin_inset space ~
20498 \begin_inset CommandInset ref
20500 reference "subsec:Cite-Engine-Dateien"
20507 ), legen fest, wie sich die Literaturverweisbefehle, die von einer bestimmten
20509 \begin_inset Quotes gld
20517 \begin_inset Quotes grd
20520 unterstützt werden, verhalten.
20522 \begin_inset Quotes gld
20530 \begin_inset Quotes grd
20533 wird in \SpecialChar LyX
20534 eine spezifische Art und Weise, Literaturverweise zu gestalten,
20536 Dabei können etwa Nummern, Autorennamen und\SpecialChar breakableslash
20537 oder Jahresangaben oder anderes
20538 zum Einsatz kommen.
20539 Momentan unterstützt \SpecialChar LyX
20540 drei Engine-Typen, nämlich:
20543 \begin_layout Enumerate
20544 \begin_inset Flex Code
20547 \begin_layout Plain Layout
20553 : die Standardmethode von Bib\SpecialChar TeX
20554 , Literaturverweise darzustellen, ein einfacher
20555 nummerischer Stil (bspw.
20557 \begin_inset Quotes gld
20561 \begin_inset Quotes grd
20567 \begin_layout Enumerate
20568 \begin_inset Flex Code
20571 \begin_layout Plain Layout
20577 : Literaturverweise im
20578 \begin_inset Quotes gld
20582 \begin_inset Quotes grd
20585 mithilfe von Autorennamen und Publikationsjahren (bspw.
20587 \begin_inset Quotes gld
20590 Schmidt und Müller (2017b)
20591 \begin_inset Quotes grd
20597 \begin_layout Enumerate
20598 \begin_inset Flex Code
20601 \begin_layout Plain Layout
20607 : erweiterte nummerische Literaturverweise, bei denen auch Autorennamen
20608 oder Titel neben der Nummer ausgegeben werden können (bspw.
20610 \begin_inset Quotes gld
20613 Schmidt und Müller [1]
20614 \begin_inset Quotes grd
20620 \begin_layout Standard
20621 \begin_inset Flex Code
20624 \begin_layout Plain Layout
20630 -Blöcke sehen so aus:
20633 \begin_layout LyX-Code
20637 \begin_layout LyX-Code
20641 \begin_layout LyX-Code
20645 \begin_layout LyX-Code
20646 citeyearpar[][]=parencite*
20649 \begin_layout LyX-Code
20653 \begin_layout LyX-Code
20657 \begin_layout Standard
20658 Das Argument, dass der Marke
20659 \begin_inset Flex Code
20662 \begin_layout Plain Layout
20668 folgt, bezeichnet den Engine-Typ.
20669 Die folgenden Zeilen definieren jeweils einen Literaturverweisbefehl, der
20670 von der Engine unterstützt wird, bzw.
20671 eine komplexere Literaturverweisangabe.
20672 Die Zeilen können im einfachsten Fall einfach einen Literaturverweisbefehl
20673 enthalten, der in dieser Form sowohl in der \SpecialChar LyX
20674 -Datei als auch in der \SpecialChar LaTeX
20676 verwendet wird, oder auch komplexere Angaben, bei denen weiter differenziert
20678 Die vollständige Syntax ist:
20681 \begin_layout LyX-Code
20682 LyXName|alias$*<!_stardesc!_stardesctooltip>[][]=latexcmd
20685 \begin_layout Itemize
20686 \begin_inset Flex Code
20689 \begin_layout Plain Layout
20695 : Der Name des Befehl, wie es in der \SpecialChar LyX
20696 -Datei verwendet wird.
20700 \begin_layout Standard
20701 Um den Wechsel zwischen verschiedenen Engines möglichst zu erleichtern,
20702 versuchen wir, für Befehle in verschiedenen Paketen, die dieselbe Ausgabe
20703 erzeugen, denselben
20704 \begin_inset Flex Code
20707 \begin_layout Plain Layout
20713 zu verwenden, auch wenn die hierfür verwendeten \SpecialChar LaTeX
20714 -Befehle sich unterscheiden
20715 (viele sind nach den Befehlen in Natbib benannt).
20716 Wenn sich der \SpecialChar LaTeX
20718 \begin_inset Flex Code
20721 \begin_layout Plain Layout
20727 unterscheidet, wird ein
20728 \begin_inset Flex Code
20731 \begin_layout Plain Layout
20741 \begin_layout Itemize
20742 \begin_inset Flex Code
20745 \begin_layout Plain Layout
20751 : eine (kommaseparierter) Liste von Befehlen, die in der aktuellen Engine
20753 \begin_inset Flex Code
20756 \begin_layout Plain Layout
20762 zurückgesetzt werden.
20763 Auch dies dient der Erleichterung eines Wechsels zwischen Engines.
20765 \begin_inset Flex Code
20768 \begin_layout Plain Layout
20774 ist vergleichbar mit der Marke
20775 \begin_inset Flex Code
20778 \begin_layout Plain Layout
20784 in Layout-Definitionen.
20787 \begin_layout Itemize
20788 \begin_inset Flex Code
20791 \begin_layout Plain Layout
20797 : Der auszugebende \SpecialChar LaTeX
20802 \begin_layout Standard
20803 \begin_inset Flex Code
20806 \begin_layout Plain Layout
20813 \begin_inset Flex Code
20816 \begin_layout Plain Layout
20824 \begin_inset Flex Code
20827 \begin_layout Plain Layout
20833 spezifiziert ist, wird der
20834 \begin_inset Flex Code
20837 \begin_layout Plain Layout
20843 als \SpecialChar LaTeX
20847 \begin_layout Standard
20848 Beachten Sie außerdem:
20851 \begin_layout Itemize
20852 Großschreibung zeigt an, dass der Befehl auch eine großgeschriebene Variante
20854 \begin_inset Flex Code
20857 \begin_layout Plain Layout
20867 \begin_inset Flex Code
20870 \begin_layout Plain Layout
20879 Diese Varianten erzwingen üblicherweise die Großschreibung von Namenspräfixen
20885 \begin_inset Formula $\Rightarrow$
20895 \begin_layout Itemize
20897 \begin_inset Flex Code
20900 \begin_layout Plain Layout
20906 zeigen die Zahl der optionalem Argumente an (0 bis 2).
20909 \begin_layout Itemize
20911 \begin_inset Flex Code
20914 \begin_layout Plain Layout
20920 zeigt an, dass es auch eine Sternvariante des Befehls gibt (
20921 \begin_inset Flex Code
20924 \begin_layout Plain Layout
20934 \begin_inset Flex Code
20937 \begin_layout Plain Layout
20950 \begin_layout Standard
20951 In der Voreinstellung hat ein Sternbefehl die Bedeutung: Gib eine vollständige
20952 Liste der Autorennamen aus, selbst wenn diese Liste aufgrund der Angabe
20954 \begin_inset Flex Code
20957 \begin_layout Plain Layout
20964 \begin_inset Quotes gld
20968 \begin_inset Quotes grd
20971 gekürzt werden müsste.
20974 \begin_layout Standard
20975 Sollte das Sternchen für den aktuellen Befehl eine andere Bedeutung haben,
20976 kann diese in spitzen Klammern spezifiziert werden:
20977 \begin_inset Flex Code
20980 \begin_layout Plain Layout
20981 <!_stardesc!_stardesctooltip>
20987 Maximal zwei übersetzbare Makro-Schlagwörter, durch das Präfix
20988 \begin_inset Flex Code
20991 \begin_layout Plain Layout
20997 markiert, können hier angegeben werden.
20998 Das erste weist auf die Zeichenkette, mit der der Text
20999 \begin_inset Quotes gld
21007 \begin_inset Quotes grd
21012 \begin_inset Quotes gld
21016 \begin_inset Quotes grd
21019 ) zum entsprechenden Ankreuzfeld im Literaturverweisdialog ersetzt werden
21020 soll, das zweite zu einem optionalen Werkzeughinweis für dieses Ankreuzfeld.
21023 \begin_layout Standard
21024 Die Makros selbst müssen in einem
21025 \begin_inset Flex Code
21028 \begin_layout Plain Layout
21034 (siehe nächster Abschnitt) definiert werden, wobei
21035 \begin_inset Flex Code
21038 \begin_layout Plain Layout
21044 vom Präfix weggelassen wird, etwa so:
21047 \begin_layout LyX-Code
21048 _stardesc Marke für den S&ternbefehl
21051 \begin_layout LyX-Code
21052 _stardesctooltip Hinweise für das Sternbefehl-Ankreuzfeld.
21056 \begin_layout Itemize
21058 \begin_inset Flex Code
21061 \begin_layout Plain Layout
21067 zeigt an, dass dieser Befehl
21068 \begin_inset Quotes gld
21071 qualifizierte Literaturverweislisten
21072 \begin_inset Quotes grd
21078 qualified citation lists
21086 -spezifisches Feature für Mehrfachverweise.
21087 Dabei kann jeder Verweis in einer solchen Mehrfachverweisliste einen individuel
21088 len Text vor und nach dem Verweis haben.
21089 Bitte lesen Sie das
21093 -Handbuch für Einzelheiten.
21096 \begin_layout Standard
21097 Wenn Sie einen Literaturverweisbefehl zu einer Engine hinzufügen möchten
21098 (zum Beispiel einen speziellen von der Dokumentklasse bereitgestellten
21099 Befehl), können Sie
21100 \begin_inset Flex Code
21103 \begin_layout Plain Layout
21104 AddToCiteEngine <Engine-Typ> \SpecialChar ldots
21111 Beachten Sie, dass nur Literaturverweisbefehle hinzugefügt werden, die
21112 noch nicht existieren.
21115 \begin_layout Subsection
21116 \begin_inset CommandInset label
21118 name "subsec:Literaturverweisformat"
21122 Beschreibung des Literaturverweisformats
21125 \begin_layout Standard
21126 \begin_inset Flex Code
21129 \begin_layout Plain Layout
21135 -Blöcke werden verwendet um zu beschreiben, wie bibliographische Informationen
21136 dargestellt werden sollen, und zwar sowohl in \SpecialChar LyX
21138 im Literaturverweis-Dialog und in Werkzeughinweisen) als auch in der XHTML-Ausg
21140 Diese Blöcke sehen etwa so aus:
21143 \begin_layout LyX-Code
21147 \begin_layout LyX-Code
21151 \begin_layout LyX-Code
21155 \begin_layout LyX-Code
21159 \begin_layout Standard
21163 \begin_layout LyX-Code
21167 \begin_layout LyX-Code
21171 \begin_layout LyX-Code
21175 \begin_layout LyX-Code
21179 \begin_layout Standard
21180 Im ersten Fall definieren die einzelnen Zeilen, wie bibliographische Information
21181 en bestimmter Eintragstypen (wie
21182 \begin_inset Flex Code
21185 \begin_layout Plain Layout
21192 \begin_inset Flex Code
21195 \begin_layout Plain Layout
21201 ) dargestellt werden sollen; solche Definitionen können für jeden Eintragstyp
21202 gegeben werden, die in einer Bib\SpecialChar TeX
21203 -Datei enthalten sein können.
21205 definiert ein eintragstypunabhängiges Standardformat im Quellcode, das
21206 verwendet wird, sollte keine andere Definition gegeben werden.
21207 Außerdem definiert \SpecialChar LyX
21208 mehrere Formate in der Datei
21209 \begin_inset Flex Code
21212 \begin_layout Plain Layout
21218 vor, die in den meisten Dokumentklassen eingebunden ist.
21221 \begin_layout Standard
21222 Im zweiten Fall definieren die Zeilen, wie ein bestimmter Literaturverweisbefehl
21224 \begin_inset Flex Code
21227 \begin_layout Plain Layout
21236 \begin_inset Flex Code
21239 \begin_layout Plain Layout
21247 ) auf der Literaturverweiseinfügung, im Literaturverweisdialog, im Menü
21248 oder in der XHTML-Ausgabe dargestellt werden soll.
21250 bringt Definitionen für die Zitierstilvarianten, die über
21252 Dokument\SpecialChar menuseparator
21253 Einstellungen\SpecialChar menuseparator
21254 Literaturverzeichnis
21256 unterstützt werden, mit.
21257 Sie sind in spezifischen
21258 \begin_inset Flex Code
21261 \begin_layout Plain Layout
21267 -Dateien, die mit \SpecialChar LyX
21268 mitgeliefert werden, enthalten (siehe Abschnitt
21269 \begin_inset space ~
21273 \begin_inset CommandInset ref
21275 reference "subsec:Cite-Engine-Dateien"
21285 \begin_layout Standard
21286 Die Definitionen verwenden eine einfache Notation, bei denen Platzhalter
21287 mit entsprechenden Werten aus der Bib\SpecialChar TeX
21288 -Datei ersetzt werden.
21289 Die Platzhalter müssen in
21290 \begin_inset Flex Code
21293 \begin_layout Plain Layout
21299 -Zeichen eingeschlossen werden, bspw.
21301 \begin_inset Flex Code
21304 \begin_layout Plain Layout
21311 Eine einfache Definition würde also etwa so aussehen:
21314 \begin_layout LyX-Code
21316 \begin_inset Quotes eld
21320 \begin_inset Quotes erd
21326 \begin_layout Standard
21327 Das würde den Autornamen, gefolgt von einem Komma, gefolgt vom Titel in
21328 Anführungszeichen, gefolgt von einem Punkt ausgeben.
21331 \begin_layout Standard
21332 Manchmal möchte man einen Wert aber nur dann ausgeben, wenn er existiert.
21333 Hierfür kann man eine Bedingungskonstruktion verwenden, bspw.:
21334 \begin_inset Flex Code
21337 \begin_layout Plain Layout
21339 \begin_inset space ~
21348 \begin_inset Newline newline
21351 Das bedeutet: Wenn der Wert
21352 \begin_inset Flex Code
21355 \begin_layout Plain Layout
21361 für den entsprechenden Eintrag existiert, dann gib
21362 \begin_inset Quotes gld
21366 \begin_inset space ~
21370 \begin_inset Quotes grd
21373 gefolgt von dem Wert aus.
21374 Es ist auch möglich, eine
21375 \begin_inset Quotes gld
21379 \begin_inset Quotes grd
21382 -Klausel anzugeben, etwa:
21383 \begin_inset Newline newline
21387 \begin_inset Flex Code
21390 \begin_layout Plain Layout
21391 {%author%[[%author%]][[%editor% (Hg.)]]}
21397 \begin_inset Newline newline
21401 \begin_inset Flex Code
21404 \begin_layout Plain Layout
21410 ausgegeben, wenn er existiert, sonst
21411 \begin_inset Flex Code
21414 \begin_layout Plain Layout
21421 \begin_inset Quotes gld
21425 \begin_inset space ~
21429 \begin_inset Quotes grd
21433 Beachten Sie, dass der Platzhalter wieder in
21434 \begin_inset Flex Code
21437 \begin_layout Plain Layout
21443 -Zeichen eingeschlossen ist; die gesamte Bedingungskonstruktion ist in geschweif
21444 ten Klammern eingeschlossen, die
21445 \begin_inset Quotes gld
21449 \begin_inset Quotes grd
21453 \begin_inset Quotes gld
21457 \begin_inset Quotes grd
21460 Klauseln in eckigen Klammern,
21461 \begin_inset Quotes gld
21465 \begin_inset Flex Code
21468 \begin_layout Plain Layout
21475 \begin_inset Quotes grd
21479 \begin_inset Quotes gld
21483 \begin_inset Flex Code
21486 \begin_layout Plain Layout
21493 \begin_inset Quotes grd
21497 Zwischen diesen darf es keine Leerzeichen geben.
21500 \begin_layout Standard
21501 Neben den Wertplatzhaltern gibt es spezielle Marken, die für solche Bedingungen
21502 verwendet werden können:
21505 \begin_layout Itemize
21506 \begin_inset Flex Code
21509 \begin_layout Plain Layout
21510 {%dialog%[[wahr]][[falsch]]}
21516 \begin_inset Quotes gld
21520 \begin_inset Quotes grd
21523 -Teil in Dialogen aus, den
21524 \begin_inset Quotes gld
21528 \begin_inset Quotes grd
21531 -Teil in anderen Kontexten (Arbeitsbereich, Export)
21534 \begin_layout Itemize
21535 \begin_inset Flex Code
21538 \begin_layout Plain Layout
21539 {%export%[[wahr]][[falsch]]}
21545 \begin_inset Quotes gld
21549 \begin_inset Quotes grd
21552 -Teil beim Export und in Menüs aus, den
21553 \begin_inset Quotes gld
21557 \begin_inset Quotes grd
21560 -Teil in anderen Kontexten (Arbeitsbereich, Dialoge)
21563 \begin_layout Itemize
21564 \begin_inset Flex Code
21567 \begin_layout Plain Layout
21574 \begin_inset Quotes gld
21578 \begin_inset Quotes grd
21581 -Teil aus, wenn ein weiterer Eintrag folgt (in einem Mehrfachliteraturverweis)
21584 \begin_layout Itemize
21585 \begin_inset Flex Code
21588 \begin_layout Plain Layout
21589 {%second%[[wahr]][[falsch]]}
21595 \begin_inset Quotes gld
21599 \begin_inset Quotes grd
21602 -Teil aus, wenn dies der zweite von mehreren Einträgen ist, sonst den
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 {%ifstar%[[wahr]][[falsch]]}
21624 \begin_inset Quotes gld
21628 \begin_inset Quotes grd
21631 -Teil für Sternchenbefehle (wie
21632 \begin_inset Flex Code
21635 \begin_layout Plain Layout
21644 \begin_inset Quotes gld
21648 \begin_inset Quotes grd
21654 \begin_layout Itemize
21655 \begin_inset Flex Code
21658 \begin_layout Plain Layout
21659 {%ifentrytype:<type>%[[wahr]][[falsch]]}
21665 \begin_inset Quotes gld
21669 \begin_inset Quotes grd
21672 -Teil aus, wenn der aktuelle Eintragstyp
21673 \begin_inset Flex Code
21676 \begin_layout Plain Layout
21683 \begin_inset Quotes gld
21687 \begin_inset Quotes grd
21691 in einer Literaturverweisdefinition:
21692 \begin_inset Flex Code
21695 \begin_layout Plain Layout
21696 {%ifentrytype:book%[[das ist ein Buch]][[das ist kein Buch]]}
21704 \begin_layout Itemize
21705 \begin_inset Flex Code
21708 \begin_layout Plain Layout
21709 {%ifmultiple:<authortype>%[[wahr]][[falsch]]}
21715 \begin_inset Quotes gld
21719 \begin_inset Quotes grd
21722 -Teil aus, wenn der aktuelle Autortyp (
21723 \begin_inset Flex Code
21726 \begin_layout Plain Layout
21733 \begin_inset Flex Code
21736 \begin_layout Plain Layout
21742 etc.) mehrere Autoren hat, sonst den
21743 \begin_inset Quotes gld
21747 \begin_inset Quotes grd
21751 in einer Literaturverzeichnisdefinition:
21752 \begin_inset Flex Code
21755 \begin_layout Plain Layout
21756 {%ifmultiple:editor%[[Hgg.]][[Hg.]]}
21764 \begin_layout Itemize
21765 \begin_inset Flex Code
21768 \begin_layout Plain Layout
21769 {%ifqualified%[[wahr]][[falsch]]}
21775 \begin_inset Quotes gld
21779 \begin_inset Quotes grd
21782 -Teil aus, wenn der aktuelle Literaturverweis eine qualifizierte Literaturverwei
21783 sliste ist (ein spezifisches
21787 ormat für Mehrfachverweise), sonst den
21788 \begin_inset Quotes gld
21792 \begin_inset Quotes grd
21798 \begin_layout Standard
21799 Wir haben oben gesagt, dass
21800 \begin_inset Flex Code
21803 \begin_layout Plain Layout
21809 den Wert des Autoreintrags ausgibt, wie er in der Bibliographiedatenbank
21811 Das ist vielleicht nicht die Ausgabe, die Sie wünschen, denn das Ergebnis
21812 sieht möglicherweise so aus:
21813 \begin_inset Quotes gld
21816 Müller, Peter and Schmidt, Maria und Weiß, Jana
21817 \begin_inset Quotes grd
21821 \begin_inset Quotes gld
21829 \begin_inset Quotes grd
21832 von Bib\SpecialChar TeX
21833 verwendet wird, um Autoren voneinander abzugrenzen).
21835 bietet daher einige Methoden, um korrekt formatierte (und auch übersetzte)
21836 Autorenlisten zu bekommen.
21837 Die folgenden Möglichkeiten stehen zur Verfügung:
21840 \begin_layout Enumerate
21841 Für Namenlisten mit Vor- und Nachnamen, geeignet für die Hauptautoren\SpecialChar breakableslash
21842 \SpecialChar nobreakdash
21844 eines Literatureintrags.
21846 \begin_inset Flex Code
21849 \begin_layout Plain Layout
21855 zeigt die Art der verlangten Liste an (bspw.
21857 \begin_inset Flex Code
21860 \begin_layout Plain Layout
21870 \begin_layout Itemize
21871 \begin_inset Flex Code
21874 \begin_layout Plain Layout
21875 %abbrvnames:<nametype>%
21881 abgekürzte Namenliste (mit
21882 \begin_inset Quotes gld
21886 \begin_inset Quotes grd
21889 ), nämlich dann, wenn
21890 \begin_inset Flex Code
21893 \begin_layout Plain Layout
21902 \begin_layout Itemize
21903 \begin_inset Flex Code
21906 \begin_layout Plain Layout
21907 %fullnames:<nametype>%
21912 : Bietet eine volle Namenliste (niemals mit
21913 \begin_inset Quotes gld
21917 \begin_inset Quotes grd
21923 \begin_layout Itemize
21924 \begin_inset Flex Code
21927 \begin_layout Plain Layout
21928 %forceabbrvnames:<nametype>%
21933 : Bietet eine in jedem Fall abgekürzte Namenliste (mit
21934 \begin_inset Quotes gld
21938 \begin_inset Quotes grd
21942 \begin_inset Flex Code
21945 \begin_layout Plain Layout
21955 \begin_layout Enumerate
21956 Alternative Namenlisten mit Vor- und Nachnamen, für den Fall, dass die Reihenfol
21957 ge der Vor- und Nachnamen innerhalb des Literaturverweises sich ändern (wie
21959 \begin_inset Quotes gld
21962 Müller, Josef: Ein Aufsatz, in: Maria Schmidt (Hg.): Ein Sammelband
21963 \begin_inset Quotes erd
21970 \begin_layout Itemize
21971 \begin_inset Flex Code
21974 \begin_layout Plain Layout
21975 %abbrvbynames:<nametype>%
21981 abgekürzte Namenliste (mit
21982 \begin_inset Quotes gld
21986 \begin_inset Quotes grd
21989 ), nämlich dann, wenn
21990 \begin_inset Flex Code
21993 \begin_layout Plain Layout
22002 \begin_layout Itemize
22003 \begin_inset Flex Code
22006 \begin_layout Plain Layout
22007 %fullbynames:<nametype>%
22012 : Bietet eine volle Namenliste (niemals mit
22013 \begin_inset Quotes gld
22017 \begin_inset Quotes grd
22023 \begin_layout Itemize
22024 \begin_inset Flex Code
22027 \begin_layout Plain Layout
22028 %forceabbrvbynames:<nametype>%
22033 : Bietet eine in jedem Fall abgekürzte Namenliste (mit
22034 \begin_inset Quotes gld
22038 \begin_inset Quotes grd
22042 \begin_inset Flex Code
22045 \begin_layout Plain Layout
22055 \begin_layout Enumerate
22056 Schließlich Namelisten, die nur aus Nachnamen bestehen, so wie sie etwa
22057 in Autor-Jahr-Verweisen verwendet werden.
22058 Hier gibt es keinen
22059 \begin_inset Flex Code
22062 \begin_layout Plain Layout
22068 : es wird immer eine Liste mit Autoren ausgegeben, wenn es solche gibt,
22069 ansonsten mit Herausgebern (genau so, wie es für Autor-Jahr-Verweise auch
22074 \begin_layout Itemize
22075 \begin_inset Flex Code
22078 \begin_layout Plain Layout
22085 abgekürzte Namenliste (mit
22086 \begin_inset Quotes gld
22090 \begin_inset Quotes grd
22093 ), nämlich dann, wenn
22094 \begin_inset Flex Code
22097 \begin_layout Plain Layout
22106 \begin_layout Itemize
22107 \begin_inset Flex Code
22110 \begin_layout Plain Layout
22116 : Bietet eine volle Namenliste (niemals mit
22117 \begin_inset Quotes gld
22121 \begin_inset Quotes grd
22127 \begin_layout Itemize
22128 \begin_inset Flex Code
22131 \begin_layout Plain Layout
22132 %forceabbrvciteauthor%
22137 : Bietet eine in jedem Fall abgekürzte Namenliste (mit
22138 \begin_inset Quotes gld
22142 \begin_inset Quotes grd
22146 \begin_inset Flex Code
22149 \begin_layout Plain Layout
22159 \begin_layout Standard
22160 Die Reihenfolge der Vor- und Nachnamen in den ersten beiden Listenvarianten
22161 können mit den folgenden Makros angepasst werden:
22164 \begin_layout Itemize
22165 \begin_inset Flex Code
22168 \begin_layout Plain Layout
22169 !firstnameform %surname%, %prename%
22174 (der erste Autor in Listen des Typs
22175 \begin_inset space ~
22181 \begin_layout Itemize
22182 \begin_inset Flex Code
22185 \begin_layout Plain Layout
22186 !othernameform %surname%, %prename%
22191 (weitere Autoren in Listen des Typs
22192 \begin_inset space ~
22198 \begin_layout Itemize
22199 \begin_inset Flex Code
22202 \begin_layout Plain Layout
22203 !firstbynameform %prename% %surname%
22208 (der erste Autor in Listen des Typs
22209 \begin_inset space ~
22215 \begin_layout Itemize
22216 \begin_inset Flex Code
22219 \begin_layout Plain Layout
22220 !otherbynameform %prename% %surname%
22225 (weitere Autoren in Listen des Typs
22226 \begin_inset space ~
22232 \begin_layout Standard
22233 Damit können Sie Namenlisten wie die folgenden bekommen:
22234 \begin_inset Quotes gld
22237 Müller, Peter und Maria Schmidt: \SpecialChar ldots
22238 , in: Jonas Damm und Patricia Grün (Hgg.):\SpecialChar ldots
22240 \begin_inset Quotes grd
22246 \begin_layout Standard
22247 In den Definitionen gibt es noch weitere Angaben, die so aussehen:
22248 \begin_inset Flex Code
22251 \begin_layout Plain Layout
22258 Hier wird die Formatierung definiert, die für die Erzeugung von
22259 \begin_inset Quotes gld
22267 \begin_inset Quotes grd
22270 (mit typografischen Auszeichnungen usw.) verwendet wird.
22271 Da wir keine HTML-Tags ausgeben wollen, wenn wir reinen Text ausgeben,
22272 müssen diese Angaben in
22273 \begin_inset Flex Code
22276 \begin_layout Plain Layout
22283 \begin_inset Flex Code
22286 \begin_layout Plain Layout
22292 eingeklammert werden.
22295 \begin_layout Standard
22297 \begin_inset Flex Code
22300 \begin_layout Plain Layout
22306 -Blöcken sind auch zwei spezielle Formen von Definitionen möglich.
22307 Ein Beispiel für die erste ist:
22310 \begin_layout LyX-Code
22312 \begin_inset Quotes eld
22316 \begin_inset Quotes erd
22322 \begin_layout Standard
22323 Das ist die Definition eines Makros.
22324 Es kann verwendet werden wie ein Platzhalter:
22325 \begin_inset Flex Code
22328 \begin_layout Plain Layout
22337 \begin_inset Flex Code
22340 \begin_layout Plain Layout
22346 genau so wie seine Definition.
22347 Das heißt aber auch, dass Sie niemals so etwas tun sollten:
22350 \begin_layout LyX-Code
22354 \begin_layout Standard
22356 wird zwar nicht in eine endlos rekursive Schleife gehen, aber in eine lange,
22360 \begin_layout Standard
22361 Die zweite spezielle Form sieht so aus:
22364 \begin_layout LyX-Code
22368 \begin_layout Standard
22369 Dies definiert ein übersetzbares Textsegment, womit es möglich wird, relevante
22370 Teile der bibliographischen Angaben zu übersetzen.
22371 Auch dies kann in Definitionen wie ein Platzhalter verwendet werden:
22372 \begin_inset Flex Code
22375 \begin_layout Plain Layout
22382 Beachten Sie, dass es zwei verschiedene Arten der Übersetzung gibt.
22383 Alle Definitionen, die wie das obige Beispiel mit
22384 \begin_inset Flex Code
22387 \begin_layout Plain Layout
22393 beginnen werden in die jeweils aktuelle Sprache des Dokuments oder Abschnitts
22394 übersetzt (so dass die Übersetzung mit dem ausgegebenen Dokument übereinstimmt).
22395 Alle Definitionen, die nur mit Unterstrich beginnen, werden in die aktuelle
22396 Sprache der Benutzeroberfläche übersetzt.
22397 Das ist die angemessene Übersetzung für Textsegmente, die nur in Dialogfenstern
22398 oder auf Knöpfen in der Arbeitsfläche erscheinen, wie etwas diese:
22401 \begin_layout LyX-Code
22402 _addtobib Add to bibliography only.
22405 \begin_layout Standard
22406 Viele von diesen übersetzbaren Textsegmenten sind in
22407 \begin_inset Flex Code
22410 \begin_layout Plain Layout
22416 und den verschiedenen
22417 \begin_inset Flex Code
22420 \begin_layout Plain Layout
22426 -Dateien vordefiniert.
22427 Beachten Sie, dass dies keine Makros im eben definierten Sinn sind.
22428 Sie werden nicht expandiert.
22431 \begin_layout Standard
22432 Hier ist abschließend ein Beispiel, das mehrere Möglichkeiten ausschöpft:
22433 \begin_inset VSpace defskip
22439 \begin_layout Standard
22443 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %B_edtext%, ]]}]]}
22446 \begin_layout Standard
22447 \begin_inset VSpace defskip
22450 Dies definiert ein Makro das den Autornamen ausgibt, gefolgt von einem Komma,
22451 falls der Autorname existiert, sonst wird der Name des Herausgebers ausgegeben,
22452 gefolgt von der Definition von
22453 \begin_inset Flex Code
22456 \begin_layout Plain Layout
22463 seiner Übersetzung (in der englischen Voreinstellung
22464 \begin_inset Quotes gld
22468 \begin_inset Quotes grd
22472 \begin_inset Quotes gld
22476 \begin_inset Quotes grd
22480 \begin_inset Flex Code
22483 \begin_layout Plain Layout
22490 Genau diese Definition findet sich auch in
22491 \begin_inset Flex Code
22494 \begin_layout Plain Layout
22500 , sie können sie also in Ihren eigenen Definitionen (oder Re-Definitionen)
22501 verwenden, wenn Sie diese Datei zuvor einbinden.
22504 \begin_layout Section
22505 \begin_inset CommandInset label
22507 name "sec:XHTML-Spezifikationen"
22511 Spezifikationen der XHTML-Ausgabe
22514 \begin_layout Standard
22515 Wie bei \SpecialChar LaTeX
22516 oder DocBook wird auch das Format von \SpecialChar LyX
22517 ' XHTML-Ausgabe durch Layout-Info
22518 rmationen kontrolliert.
22519 Grundsätzlich bietet \SpecialChar LyX
22520 sinnvolle Voreinstellungen und wie bereits erwähnt
22521 generiert es sogar CSS-Stilregeln aus den anderen Layout-Angaben.
22522 So nimmt \SpecialChar LyX
22523 etwa die Information, die für einen Kapitelstil in der
22524 \begin_inset Flex Code
22527 \begin_layout Plain Layout
22533 -Deklaration gegeben wird, um CSS zu erzeugen, die die Kapitelüberschriften
22534 entsprechend formatiert.
22537 \begin_layout Standard
22538 In vielen Fällen müssen Sie also gar nichts tun, um eine akzeptable XHTML-Ausgab
22539 e für ihre eigenen Umgebungen, benutzerdefinierten Einfügungen usw.
22541 Aber manchmal ist das vielleicht nötig, und daher bietet \SpecialChar LyX
22543 Layout-Tags für die Anpassung der XHTML- und CSS-Ausgabe.
22546 \begin_layout Standard
22547 Es gibt zwei Marken,
22548 \begin_inset Flex Code
22551 \begin_layout Plain Layout
22558 \begin_inset Flex Code
22561 \begin_layout Plain Layout
22567 , die außerhalb von Stil- und Einfügungsdeklarationen verwendet werden können.
22568 Diese werden in Abschnitt
22569 \begin_inset space ~
22573 \begin_inset CommandInset ref
22575 reference "subsec:Allgemeine-Parameter-für"
22582 \begin_layout Subsection
22586 \begin_layout Standard
22587 Die Art von XHTML, die \SpecialChar LyX
22588 für einen jeweiligen Absatz ausgibt, hängt davon
22589 ab, ob wir es mit einem normalen Absatz zu tun haben, mit einem Befehl
22590 oder einer Umgebung, für die die entsprechende
22591 \begin_inset Flex Code
22594 \begin_layout Plain Layout
22601 -Spezifikation die Ausgabe bestimmt.
22604 \begin_layout Standard
22605 Im Fall eines Befehls oder eines normalen Absatzes sieht die XHTML-Ausgabe
22609 \begin_layout LyX-Code
22613 \begin_inset Quotes qrd
22617 \begin_inset Quotes qrd
22623 \begin_layout LyX-Code
22627 \begin_inset Quotes qrd
22631 \begin_inset Quotes qrd
22637 \begin_layout LyX-Code
22640 Inhalt des Absatzes.
22643 \begin_layout LyX-Code
22649 \begin_layout Standard
22651 \begin_inset Flex Code
22654 \begin_layout Plain Layout
22660 s werden natürlich nur ausgegeben, wenn der Absatz auch eine Marke hat.
22663 \begin_layout Standard
22664 Im Fall einer Umgebung, die
22668 Liste ist, sieht die XHTML-Ausgabe so aus:
22671 \begin_layout LyX-Code
22675 \begin_inset Quotes qrd
22679 \begin_inset Quotes qrd
22685 \begin_layout LyX-Code
22689 \begin_inset Quotes qrd
22693 \begin_inset Quotes qrd
22697 \begin_inset Quotes qrd
22701 \begin_inset Quotes qrd
22704 >Marke der Umgebung</labeltag>
22705 \begin_inset Newline newline
22708 Erster Absatz.</itemtag>
22711 \begin_layout LyX-Code
22714 <itemtag>Zweiter Absatz.</itemtag>
22717 \begin_layout LyX-Code
22723 \begin_layout Standard
22724 Beachten Sie, dass die Marke nur für den ersten Absatz ausgegeben wird,
22726 für Theoreme auch sein sollte.
22730 \begin_layout Standard
22731 Im Fall von Listen wird eine der folgenden Ausgabeformen generiert:
22734 \begin_layout LyX-Code
22738 \begin_inset Quotes qrd
22742 \begin_inset Quotes qrd
22748 \begin_layout LyX-Code
22752 \begin_inset Quotes qrd
22756 \begin_inset Quotes qrd
22760 \begin_inset Quotes qrd
22764 \begin_inset Quotes qrd
22768 \begin_inset Newline newline
22771 Listenmarke</labeltag>Erster Listeneintrag.</itemtag>
22774 \begin_layout LyX-Code
22778 \begin_inset Quotes qrd
22782 \begin_inset Quotes qrd
22786 \begin_inset Quotes qrd
22790 \begin_inset Quotes qrd
22793 >Listenmarke</labeltag>
22794 \begin_inset Newline newline
22797 Zweiter Listeneintrag.</itemtag>
22800 \begin_layout LyX-Code
22806 \begin_layout LyX-Code
22810 \begin_layout LyX-Code
22814 \begin_inset Quotes qrd
22818 \begin_inset Quotes qrd
22824 \begin_layout LyX-Code
22828 \begin_inset Quotes qrd
22832 \begin_inset Quotes qrd
22835 >Listenmarke</labeltag><itemtag attr=
22836 \begin_inset Quotes qrd
22840 \begin_inset Quotes qrd
22844 \begin_inset Newline newline
22847 Erster Listeneintrag.</itemtag>
22850 \begin_layout LyX-Code
22854 \begin_inset Quotes qrd
22858 \begin_inset Quotes qrd
22861 >Listenmarke</labeltag><itemtag attr=
22862 \begin_inset Quotes qrd
22866 \begin_inset Quotes qrd
22870 \begin_inset Newline newline
22873 Zweiter Listeneintrag.</itemtag>
22876 \begin_layout LyX-Code
22882 \begin_layout Standard
22883 Beachten Sie hierbei die unterschiedliche Reihenfolge von
22884 \begin_inset Flex Code
22887 \begin_layout Plain Layout
22894 \begin_inset Flex Code
22897 \begin_layout Plain Layout
22904 Welche Reihenfolge ausgegeben wird, hängt von der Einstellung von
22905 \begin_inset Flex Code
22908 \begin_layout Plain Layout
22915 \begin_inset Flex Code
22918 \begin_layout Plain Layout
22925 \begin_inset Flex Code
22928 \begin_layout Plain Layout
22934 gesetzt ist (das ist die Voreinstellung), bekommen Sie die erste Variante,
22936 \begin_inset Flex Code
22939 \begin_layout Plain Layout
22946 \begin_inset Flex Code
22949 \begin_layout Plain Layout
22955 ; ist sie hingegen auf
22956 \begin_inset Flex Code
22959 \begin_layout Plain Layout
22965 gesetzt, bekommen Sie die zweite, mit dem
22966 \begin_inset Flex Code
22969 \begin_layout Plain Layout
22976 \begin_inset Flex Code
22979 \begin_layout Plain Layout
22988 \begin_layout Standard
22989 Die spezifischen Tags und Attribute, die für Absatztypen ausgegeben werden
22990 können mithilfe der Absatzspezifikationen kontrolliert werden, die wir
22991 im Folgenden beschreiben.
22992 Wir erwähnt verwendet \SpecialChar LyX
22993 für viele von diesen sinnvolle Voreinstellungen,
22994 oftmals müssen Sie also für eine gute XHTML-Ausgabe wenig tun.
22995 Die verfügbaren Spezifikationsmöglichkeiten sind also eher dazu da, Dinge
22996 zu verändern, wo Sie dies für nötig halten.
22999 \begin_layout Description
23000 \begin_inset Flex Code
23003 \begin_layout Plain Layout
23010 \begin_inset Flex Code
23013 \begin_layout Plain Layout
23019 ] Legt die Attribute fest, die mit dem Haupt-Tag ausgegeben werden, bspw.
23021 \begin_inset Flex Code
23024 \begin_layout Plain Layout
23026 \begin_inset Quotes qrs
23030 \begin_inset Quotes qrs
23039 In der Voreinstellung gibt \SpecialChar LyX
23041 \begin_inset Flex Code
23044 \begin_layout Plain Layout
23046 \begin_inset Quotes qrs
23050 \begin_inset Quotes qrs
23059 \begin_inset Flex Code
23062 \begin_layout Plain Layout
23068 der \SpecialChar LyX
23069 -Name des Absatzstils in Kleinbuchstaben ist, etwa
23070 \begin_inset Flex Code
23073 \begin_layout Plain Layout
23084 Stilinformationen übergeben.
23085 Verwenden Sie dafür
23086 \begin_inset Flex Code
23089 \begin_layout Plain Layout
23098 \begin_layout Description
23099 \begin_inset Flex Code
23102 \begin_layout Plain Layout
23109 \begin_inset Flex Code
23112 \begin_layout Plain Layout
23121 \begin_inset space \thinspace{}
23125 \begin_inset Flex Code
23128 \begin_layout Plain Layout
23134 ] Legt fest, ob die Standard-CSS-Information, die \SpecialChar LyX
23135 für diesen Absatzstil
23136 generiert, auch dann ausgegeben werden, wenn Informationen mittels
23137 \begin_inset Flex Code
23140 \begin_layout Plain Layout
23146 explizit übergeben werden.
23148 \begin_inset Flex Code
23151 \begin_layout Plain Layout
23157 setzen, können Sie diese CSS modifizieren, statt sie komplett zu überschreiben.
23159 \begin_inset Flex Code
23162 \begin_layout Plain Layout
23171 \begin_layout Description
23172 \begin_inset Flex Code
23175 \begin_layout Plain Layout
23182 \begin_inset Flex Code
23185 \begin_layout Plain Layout
23191 ] Dieser Tag wird für einzelne Absätze in Umgebungen verwendet.
23193 \begin_inset Flex Code
23196 \begin_layout Plain Layout
23202 in den Beispielen oben.
23204 \begin_inset Flex Code
23207 \begin_layout Plain Layout
23216 \begin_layout Description
23217 \begin_inset Flex Code
23220 \begin_layout Plain Layout
23227 \begin_inset Flex Code
23230 \begin_layout Plain Layout
23236 ] Attribute für den
23237 \begin_inset Flex Code
23240 \begin_layout Plain Layout
23247 \begin_inset Newline newline
23251 \begin_inset Flex Code
23254 \begin_layout Plain Layout
23256 \begin_inset Quotes qrs
23269 Stilinformationen übergeben.
23270 Verwenden Sie dafür
23271 \begin_inset Flex Code
23274 \begin_layout Plain Layout
23283 \begin_layout Description
23284 \begin_inset Flex Code
23287 \begin_layout Plain Layout
23294 \begin_inset Flex Code
23297 \begin_layout Plain Layout
23303 ] Dieser Tag wird für Absatz- und Listeneintrags-Marken verwendet.
23305 \begin_inset Flex Code
23308 \begin_layout Plain Layout
23314 in den Beispielen oben.
23316 \begin_inset Flex Code
23319 \begin_layout Plain Layout
23326 \begin_inset Flex Code
23329 \begin_layout Plain Layout
23336 \begin_inset Flex Code
23339 \begin_layout Plain Layout
23346 \begin_inset Flex Code
23349 \begin_layout Plain Layout
23350 Centered_Top_Environment
23355 ist; die Voreinstellung in diesen Fällen ist
23356 \begin_inset Flex Code
23359 \begin_layout Plain Layout
23368 \begin_layout Description
23369 \begin_inset Flex Code
23372 \begin_layout Plain Layout
23379 \begin_inset Flex Code
23382 \begin_layout Plain Layout
23388 ] Attribute für den Marken-Tag.
23390 \begin_inset Flex Code
23393 \begin_layout Plain Layout
23395 \begin_inset Quotes qrs
23399 \begin_inset Quotes qrs
23412 Stilinformationen übergeben.
23413 Verwenden Sie dafür
23414 \begin_inset Flex Code
23417 \begin_layout Plain Layout
23426 \begin_layout Description
23427 \begin_inset Flex Code
23430 \begin_layout Plain Layout
23437 \begin_inset Flex Code
23440 \begin_layout Plain Layout
23449 \begin_inset space \thinspace{}
23453 \begin_inset Flex Code
23456 \begin_layout Plain Layout
23462 ] Dies ist nur für listenähnliche Umgebungen relevant.
23463 Die Spezifikation legt fest, ob der
23464 \begin_inset Flex Code
23467 \begin_layout Plain Layout
23473 innerhalb oder außerhalb des
23474 \begin_inset Flex Code
23477 \begin_layout Plain Layout
23484 Dies wird beispielsweise in der Umgebung
23488 verwendet, bei der wir folgende Ausgabe haben wollen:
23489 \begin_inset Flex Code
23492 \begin_layout Plain Layout
23493 <dt>\SpecialChar ldots
23494 </dt><dd>\SpecialChar ldots
23502 \begin_inset Flex Code
23505 \begin_layout Plain Layout
23512 \begin_inset space \thinspace{}
23516 \begin_inset Flex Code
23519 \begin_layout Plain Layout
23526 \begin_inset Flex Code
23529 \begin_layout Plain Layout
23538 \begin_layout Description
23539 \begin_inset Flex Code
23542 \begin_layout Plain Layout
23548 Informationen, die im Abschnitt
23549 \begin_inset Flex Code
23552 \begin_layout Plain Layout
23558 ausgegeben werden, wenn dieser Absatzstil verwendet wird.
23559 Dies könnte man etwa verwenden, um einen
23560 \begin_inset Flex Code
23563 \begin_layout Plain Layout
23569 -Block auszugeben, der eine
23570 \begin_inset Flex Code
23573 \begin_layout Plain Layout
23579 -Routine definiert.
23582 \begin_layout Description
23583 \begin_inset Flex Code
23586 \begin_layout Plain Layout
23592 CSS-Stilinformationen, die ausgegeben werden sollen, wenn dieser Absatzstil
23594 Beachten Sie, dass dies automatisch in einen vom Absatzstil generierten
23596 \begin_inset Flex Code
23599 \begin_layout Plain Layout
23605 -Block eingefügt wird, Sie müssen also nur die CSS selbst festlegen.
23607 \begin_inset Flex Code
23610 \begin_layout Plain Layout
23619 \begin_layout Description
23620 \begin_inset Flex Code
23623 \begin_layout Plain Layout
23630 \begin_inset Flex Code
23633 \begin_layout Plain Layout
23639 ] Der Tag, der für die Hauptmarke verwendet wird.
23640 In den obigen Beispielen
23641 \begin_inset Flex Code
23644 \begin_layout Plain Layout
23652 \begin_inset Flex Code
23655 \begin_layout Plain Layout
23664 \begin_layout Description
23665 \begin_inset Flex Code
23668 \begin_layout Plain Layout
23675 \begin_inset Flex Code
23678 \begin_layout Plain Layout
23687 \begin_inset space \thinspace{}
23691 \begin_inset Flex Code
23694 \begin_layout Plain Layout
23700 ] Markiert diesen Stil als einen, der in der Titelei (
23701 \begin_inset Flex Code
23704 \begin_layout Plain Layout
23710 ) der XHTML-Datei enthalten sein soll.
23712 \begin_inset Flex Code
23715 \begin_layout Plain Layout
23723 \begin_inset Flex Code
23726 \begin_layout Plain Layout
23732 aktiviert dies für den Absatzstil
23733 \begin_inset Flex Code
23736 \begin_layout Plain Layout
23746 \begin_layout Subsection
23747 InsetLayout und XHTML
23750 \begin_layout Standard
23751 Auch die XHTML-Ausgabe von Einfügungen kann durch Layout-Dateien kontrolliert
23756 \begin_layout Plain Layout
23757 Momentan gilt dies nur für
23758 \begin_inset Quotes gld
23762 \begin_inset Quotes grd
23765 -Einfügungen (Einfügungen, in die Sie Text eingeben können) und nicht für
23767 \begin_inset Quotes gld
23771 \begin_inset Quotes grd
23774 -Einfügungen (Einfügungen, die mit Dialogfenstern verbunden sind).
23779 Auch hier versucht \SpecialChar LyX
23780 sinnvolle Voreinstellungen anzubieten, und es generiert
23781 Standard-CSS-Informationen.
23782 Aber alles kann angepasst werden.
23785 \begin_layout Standard
23786 Die XHTML-Ausgabe für Einfügungen hat folgende Form:
23789 \begin_layout LyX-Code
23791 \begin_inset Quotes qrd
23795 \begin_inset Quotes qrd
23801 \begin_layout LyX-Code
23802 <labeltag>Marke</labeltag>
23805 \begin_layout LyX-Code
23807 \begin_inset Quotes qrd
23811 \begin_inset Quotes qrd
23814 >Inhalt der Einfügung.</innertag>
23817 \begin_layout LyX-Code
23821 \begin_layout Standard
23822 Wenn die Einfügung mehrere Absätze zulässt – das heißt, wenn
23823 \begin_inset Flex Code
23826 \begin_layout Plain Layout
23833 \begin_inset Flex Code
23836 \begin_layout Plain Layout
23842 eingestellt ist –, wird der Inhalt der Einfügung in Form von Absätzen ausgegebe
23843 n, die nach den Vorgaben für diese Absätze formatiert sind (Standard, Zitat
23846 \begin_inset Flex Code
23849 \begin_layout Plain Layout
23855 wird natürlich nur ausgegeben, wenn die Einfügung eine Marke hat, und aktuell
23857 \begin_inset Flex Code
23860 \begin_layout Plain Layout
23868 \begin_inset Flex Code
23871 \begin_layout Plain Layout
23877 ist optional und wird in der Voreinstellung nicht ausgegeben.
23880 \begin_layout Standard
23881 Die spezifischen Tags und Attribute, die für Einfügen ausgegeben werden
23882 können mithilfe der folgenden Absatzspezifikationen kontrolliert werden.
23885 \begin_layout Description
23886 \begin_inset Flex Code
23889 \begin_layout Plain Layout
23896 \begin_inset Flex Code
23899 \begin_layout Plain Layout
23905 ] Legt die Attribute fest, die mit dem Haupt-Tag ausgegeben werden, beispielswei
23907 \begin_inset Flex Code
23910 \begin_layout Plain Layout
23912 \begin_inset Quotes qrs
23916 \begin_inset Quotes qrs
23920 \begin_inset Quotes qrs
23924 \begin_inset Quotes qrs
23933 In der Voreinstellung gibt \SpecialChar LyX
23935 \begin_inset Flex Code
23938 \begin_layout Plain Layout
23940 \begin_inset Quotes qrs
23944 \begin_inset Quotes qrs
23953 \begin_inset Flex Code
23956 \begin_layout Plain Layout
23962 der \SpecialChar LyX
23963 -Name der Einfügung in Kleinbuchstaben ist, etwa
23964 \begin_inset Flex Code
23967 \begin_layout Plain Layout
23974 Nicht-alphabetische Zeichen werden hierbei zu Unterstrichen umgewandelt.
23977 \begin_layout Description
23978 \begin_inset Flex Code
23981 \begin_layout Plain Layout
23988 \begin_inset Flex Code
23991 \begin_layout Plain Layout
24000 \begin_inset space \thinspace{}
24004 \begin_inset Flex Code
24007 \begin_layout Plain Layout
24013 ] Legt fest, ob die Standard-CSS-Information, die \SpecialChar LyX
24014 für diesen Absatzstil
24015 generiert, auch dann ausgegeben werden, wenn Informationen mittels
24016 \begin_inset Flex Code
24019 \begin_layout Plain Layout
24025 explizit übergeben werden.
24027 \begin_inset Flex Code
24030 \begin_layout Plain Layout
24036 setzen, können Sie diese CSS modifizieren, statt sie komplett zu überschreiben.
24038 \begin_inset Flex Code
24041 \begin_layout Plain Layout
24050 \begin_layout Description
24051 \begin_inset Flex Code
24054 \begin_layout Plain Layout
24061 \begin_inset Flex Code
24064 \begin_layout Plain Layout
24070 ] Attribute für den inneren Tag.
24072 \begin_inset Flex Code
24075 \begin_layout Plain Layout
24077 \begin_inset Quotes qrs
24081 \begin_inset Quotes qrs
24092 \begin_layout Description
24093 \begin_inset Flex Code
24096 \begin_layout Plain Layout
24103 \begin_inset Flex Code
24106 \begin_layout Plain Layout
24112 ] Der innere Tag; ersetzt
24113 \begin_inset Flex Code
24116 \begin_layout Plain Layout
24122 in den Beispielen oben.
24123 Standardmäßig nicht ausgegeben.
24126 \begin_layout Description
24127 \begin_inset Flex Code
24130 \begin_layout Plain Layout
24137 \begin_inset Flex Code
24140 \begin_layout Plain Layout
24147 \begin_inset space \thinspace{}
24151 \begin_inset Flex Code
24154 \begin_layout Plain Layout
24162 ] Legt fest, ob diese Einfügung einen alleinstehenden Textblock repräsentiert
24163 (wie etwa eine Fußnote) oder Text, der Teil des umgebenden Textes ist (etwa
24166 \begin_inset Flex Code
24169 \begin_layout Plain Layout
24178 \begin_layout Description
24179 \begin_inset Flex Code
24182 \begin_layout Plain Layout
24189 \begin_inset Flex Code
24192 \begin_layout Plain Layout
24198 ] Eine Marke für diese Einfügung, möglicherweise mit einem Verweis aus einen
24199 Zähler (für Fußnoten etwa
24200 \begin_inset Flex Code
24203 \begin_layout Plain Layout
24212 Diese Angabe ist optional, es gibt keine Voreinstellung.
24215 \begin_layout Description
24216 \begin_inset Flex Code
24219 \begin_layout Plain Layout
24225 Informationen, die im Abschnitt
24226 \begin_inset Flex Code
24229 \begin_layout Plain Layout
24235 ausgegeben werden, wenn dieser Absatzstil verwendet wird.
24236 Dies könnte man etwa verwenden, um einen
24237 \begin_inset Flex Code
24240 \begin_layout Plain Layout
24246 -Block auszugeben, der eine
24247 \begin_inset Flex Code
24250 \begin_layout Plain Layout
24256 -Routine definiert.
24259 \begin_layout Description
24260 \begin_inset Flex Code
24263 \begin_layout Plain Layout
24269 CSS-Stilinformationen, die ausgegeben werden sollen, wenn diese Einfügung
24271 Beachten Sie, dass dies automatisch in einen vom Absatzstil generierten
24273 \begin_inset Flex Code
24276 \begin_layout Plain Layout
24282 -Block eingefügt wird, Sie müssen also nur die CSS selbst festlegen.
24284 \begin_inset Flex Code
24287 \begin_layout Plain Layout
24296 \begin_layout Description
24297 \begin_inset Flex Code
24300 \begin_layout Plain Layout
24307 \begin_inset Flex Code
24310 \begin_layout Plain Layout
24316 ] Der Tag, der für die Hauptmarke verwendet wird.
24317 In den obigen Beispielen
24318 \begin_inset Flex Code
24321 \begin_layout Plain Layout
24329 \begin_inset Flex Code
24332 \begin_layout Plain Layout
24339 \begin_inset Flex Code
24342 \begin_layout Plain Layout
24349 \begin_inset Flex Code
24352 \begin_layout Plain Layout
24358 eingestellt ist, sonst
24359 \begin_inset Flex Code
24362 \begin_layout Plain Layout
24371 \begin_layout Subsection
24372 Gleitobjekte und XHTML
24375 \begin_layout Standard
24376 Auch die XHTML-Ausgabe für Gleitobjekte kann durch Layout-Dateien kontrolliert
24378 Die Ausgabe hat folgende Form:
24381 \begin_layout LyX-Code
24383 \begin_inset Quotes qrd
24387 \begin_inset Quotes qrd
24393 \begin_layout LyX-Code
24394 Inhalt des Gleitobjekts.
24397 \begin_layout LyX-Code
24401 \begin_layout Standard
24402 Die Legende ist, falls eine existiert, eine separate Einfügung und wird
24403 als solche ausgegeben.
24404 Seine Ausgabe wird somit durch
24405 \begin_inset Flex Code
24408 \begin_layout Plain Layout
24414 -Spezifikationen für Legenden-Einfügungen bestimmt.
24418 \begin_layout Description
24419 \begin_inset Flex Code
24422 \begin_layout Plain Layout
24429 \begin_inset Flex Code
24432 \begin_layout Plain Layout
24438 ] Legt die Attribute fest, die mit dem Haupt-Tag ausgegeben werden, beispielswei
24440 \begin_inset Flex Code
24443 \begin_layout Plain Layout
24445 \begin_inset Quotes qrs
24449 \begin_inset Quotes qrs
24453 \begin_inset Quotes qrs
24457 \begin_inset Quotes qrs
24466 In der Voreinstellung gibt \SpecialChar LyX
24468 \begin_inset Flex Code
24471 \begin_layout Plain Layout
24473 \begin_inset Quotes qrs
24476 float float-floattype
24477 \begin_inset Quotes qrs
24486 \begin_inset Flex Code
24489 \begin_layout Plain Layout
24495 der \SpecialChar LyX
24496 -Name dieses Gleitobjekttyps ist, wie er in der Gleitobjekt-Definition
24497 festgelegt ist (siehe Abschnitt
24498 \begin_inset space ~
24502 \begin_inset CommandInset ref
24504 reference "subsec:Gleitobjekte"
24508 ), allerdings in Kleinbuchstaben und mit nicht-alphabetischen Zeichen zu
24509 Unterstrichen umgewandelt.
24511 \begin_inset Flex Code
24514 \begin_layout Plain Layout
24523 \begin_layout Description
24524 \begin_inset Flex Code
24527 \begin_layout Plain Layout
24533 CSS-Stilinformationen, die ausgegeben werden sollen, wenn dieses Gleitobjekt
24535 Beachten Sie, dass dies automatisch in einen vom Absatzstil generierten
24537 \begin_inset Flex Code
24540 \begin_layout Plain Layout
24546 -Block eingefügt wird, Sie müssen also nur die CSS selbst festlegen.
24548 \begin_inset Flex Code
24551 \begin_layout Plain Layout
24560 \begin_layout Description
24561 \begin_inset Flex Code
24564 \begin_layout Plain Layout
24571 \begin_inset Flex Code
24574 \begin_layout Plain Layout
24580 ] Der Tag, der für die Hauptmarke verwendet wird.
24581 In den obigen Beispielen
24582 \begin_inset Flex Code
24585 \begin_layout Plain Layout
24593 \begin_inset Flex Code
24596 \begin_layout Plain Layout
24602 ; dies sollten Sie nur in Ausnahmefällen ändern.
24605 \begin_layout Subsection
24606 Formatierung des Literaturverzeichnisses
24609 \begin_layout Standard
24610 Das Literaturverzeichnis kann mittels
24611 \begin_inset Flex Code
24614 \begin_layout Plain Layout
24620 -Blöcken formatiert werden.
24622 \begin_inset space ~
24626 \begin_inset CommandInset ref
24628 reference "subsec:Literaturverweisformat"
24632 für weitere Informationen.
24635 \begin_layout Subsection
24636 Von \SpecialChar LyX
24640 \begin_layout Standard
24641 Wir haben oft genug erwähnt, dass \SpecialChar LyX
24642 auf der Grundlage der Absatzstildeklarationen
24643 Standard-CSS-Informationen sowohl für Einfügungen als auch für Absatzstile
24645 In diesem Abschnitt diskutieren wir kurz, welche Layout-Informationen \SpecialChar LyX
24647 dabei verwendet, und wie dies geschieht.
24650 \begin_layout Standard
24651 Gegenwärtig erzeugt \SpecialChar LyX
24652 CSS nur für Schriftinformationen.
24653 Es greift dabei auf
24654 \begin_inset Flex Code
24657 \begin_layout Plain Layout
24664 \begin_inset Flex Code
24667 \begin_layout Plain Layout
24674 \begin_inset Flex Code
24677 \begin_layout Plain Layout
24684 \begin_inset Flex Code
24687 \begin_layout Plain Layout
24694 \begin_inset Flex Code
24697 \begin_layout Plain Layout
24703 -Deklaration zurück (siehe Abschnitt
24704 \begin_inset space ~
24708 \begin_inset CommandInset ref
24710 reference "subsec:Beschreibung-des-Zeichensatzes"
24715 Die Übertragung ist zumeist ziemlich offensichtlich.
24717 \begin_inset Flex Code
24720 \begin_layout Plain Layout
24727 \begin_inset Flex Code
24730 \begin_layout Plain Layout
24731 font-family: sans-serif;
24737 Das Verhältnis von \SpecialChar LyX
24738 -Schriftgrößen und CSS-Schriftgrößen ist etwas weniger
24739 offensichtlich, aber trotzdem nachvollziehbar.
24740 Schauen Sie sich bei Interesse die Funktion
24741 \begin_inset Flex Code
24744 \begin_layout Plain Layout
24751 \begin_inset Flex URL
24754 \begin_layout Plain Layout
24764 \begin_layout Chapter
24765 Externes Material einfügen
24766 \begin_inset CommandInset label
24768 name "cha:Externes-Material-einfügen"
24775 \begin_layout Standard
24776 \begin_inset Box Shadowbox
24786 height_special "totalheight"
24791 backgroundcolor "none"
24794 \begin_layout Plain Layout
24795 ACHTUNG: Dieser Teil der Dokumentation wurde lange nicht aktualisiert.
24796 Wir hoffen, dass sie noch akkurat ist, garantieren das aber nicht.
24804 \begin_layout Standard
24806 \begin_inset Quotes gld
24810 \begin_inset Quotes grd
24813 in \SpecialChar LyX
24814 wird ausführlich im Handbuch
24816 Eingebettete Objekte
24819 Im Folgenden geht es nur darum zu beschreiben, wie das intern funktioniert
24820 und wie man neue Vorlagen erstellen kann.
24823 \begin_layout Section
24824 Wie funktioniert das?
24827 \begin_layout Standard
24831 \begin_inset space \space{}
24836 basiert auf dem Konzept der
24841 Eine Vorlage ist eine Spezifikation, wie \SpecialChar LyX
24842 mit einer bestimmten Art von
24843 Material umgehen soll.
24844 Derzeit gehören zu \SpecialChar LyX
24845 derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
24846 diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
24847 Die vollständige Liste sehen Sie in
24849 Einfügen\SpecialChar menuseparator
24850 Datei\SpecialChar menuseparator
24852 \begin_inset space \space{}
24858 Darüber hinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
24860 Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
24861 hoffen, dass Sie derartig erstellte Vorlagen an das \SpecialChar LyX
24862 -Team schicken, damit
24863 sie in kommenden \SpecialChar LyX
24864 -Versionen integriert werden können.
24867 \begin_layout Standard
24868 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
24869 zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
24870 Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
24872 Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
24875 \begin_layout Standard
24876 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
24882 In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
24883 speichern Sie diese
24888 Wenn Sie nun eine derartige Abbildung in \SpecialChar LyX
24889 einbinden wollen, müssen Sie
24894 starten, um eine PostScript-Datei zu erzeugen, die von \SpecialChar LaTeX
24897 In diesem Fall ist also die
24901 -Datei die oben erwähnte Originaldatei, und die
24905 Datei die tatsächlich eingebundene Datei.
24908 \begin_layout Standard
24909 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
24910 Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
24911 Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
24912 dliche Exportformate für die \SpecialChar LyX
24913 -Datei zu ermöglichen.
24916 \begin_layout Standard
24917 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
24918 eine PostScript-Datei im Rohformat einzubinden.
24919 In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
24920 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
24921 erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
24922 Genau dies ist mit der Einfügung
24926 möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
24927 en (sofern sie von \SpecialChar LyX
24928 unterstützt werden).
24931 \begin_layout Standard
24932 Darüber hinaus erlaubt die Einfügung
24936 aber auch die einfache Integration mit externen Betrachtern und Editoren.
24937 So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
24938 XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript-D
24944 Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
24945 mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
24946 erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
24947 der richtigen Größe zu erstellen.
24948 Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
24949 und können so Ihre Produktivität ungemein steigern.
24952 \begin_layout Section
24953 Die Konfigurationsdateien für externe Vorlagen
24956 \begin_layout Standard
24957 Es ist ziemlich einfach, eigene externe Vorlagen zu \SpecialChar LyX
24959 Beachten Sie aber, dass dies, wenn es sorglos geschieht, ziemlich wahrscheinlic
24960 h ein Sicherheitsproblem mit sich bringt.
24961 Bevor Sie dies also tun, raten wir Ihnen dringend, die Sicherheitshinweise
24963 \begin_inset space ~
24967 \begin_inset CommandInset ref
24969 reference "sec:Sicherheitshinweise"
24976 \begin_layout Standard
24977 Trotzdem ermutigen wir Sie, interessante Vorlagen an uns zu schicken.
24981 \begin_layout Standard
24982 Die externen Vorlagen sind in Dateien mit der Endung
24983 \begin_inset Flex Code
24986 \begin_layout Plain Layout
24992 definiert, die im Verzeichnis
24993 \begin_inset Flex Code
24996 \begin_layout Plain Layout
24997 LyXDir/lib/xtemplates/
25003 Jede Vorlage ist in einer eigenen Datei definiert.
25004 Ihre eigenen Vorlagen können Sie in
25005 \begin_inset Flex Code
25008 \begin_layout Plain Layout
25009 UserDir/xtemplates/
25014 ablegen; Sie können auch existierende Vorlagen dorthin kopieren, um sie
25018 \begin_layout Standard
25019 Eine typische Vorlage sieht so aus:
25022 \begin_layout LyX-Code
25026 \begin_layout LyX-Code
25027 GuiName "XFig: $$AbsOrRelPathParent$$Basename"
25030 \begin_layout LyX-Code
25034 \begin_layout LyX-Code
25038 \begin_layout LyX-Code
25042 \begin_layout LyX-Code
25046 \begin_layout LyX-Code
25050 \begin_layout LyX-Code
25051 AutomaticProduction true
25054 \begin_layout LyX-Code
25058 \begin_layout LyX-Code
25062 \begin_layout LyX-Code
25066 \begin_layout LyX-Code
25067 TransformCommand Rotate RotationLatexCommand
25070 \begin_layout LyX-Code
25071 TransformCommand Resize ResizeLatexCommand
25074 \begin_layout LyX-Code
25075 Product "$$RotateFront$$ResizeFront
25078 \begin_layout LyX-Code
25083 input{$$AbsOrRelPathMaster$$Basename.pstex_t}
25086 \begin_layout LyX-Code
25087 $$ResizeBack$$RotateBack"
25090 \begin_layout LyX-Code
25094 \begin_layout LyX-Code
25095 UpdateResult "$$AbsPath$$Basename.pstex_t"
25098 \begin_layout LyX-Code
25099 Requirement "graphicx"
25102 \begin_layout LyX-Code
25103 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
25106 \begin_layout LyX-Code
25107 ReferencedFile latex "$$AbsPath$$Basename.eps"
25110 \begin_layout LyX-Code
25111 ReferencedFile dvi "$$AbsPath$$Basename.eps"
25114 \begin_layout LyX-Code
25118 \begin_layout LyX-Code
25122 \begin_layout LyX-Code
25123 TransformCommand Rotate RotationLatexCommand
25126 \begin_layout LyX-Code
25127 TransformCommand Resize ResizeLatexCommand
25130 \begin_layout LyX-Code
25131 Product "$$RotateFront$$ResizeFront
25134 \begin_layout LyX-Code
25139 input{$$AbsOrRelPathMaster$$Basename.pdftex_t}
25142 \begin_layout LyX-Code
25143 $$ResizeBack$$RotateBack"
25146 \begin_layout LyX-Code
25147 UpdateFormat pdftex
25150 \begin_layout LyX-Code
25151 UpdateResult "$$AbsPath$$Basename.pdftex_t"
25154 \begin_layout LyX-Code
25155 Requirement "graphicx"
25158 \begin_layout LyX-Code
25159 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pdftex_t"
25162 \begin_layout LyX-Code
25163 ReferencedFile latex "$$AbsPath$$Basename.pdf"
25166 \begin_layout LyX-Code
25170 \begin_layout LyX-Code
25174 \begin_layout LyX-Code
25175 Product "$$Contents(
25177 "$$AbsPath$$Basename.asc
25182 \begin_layout LyX-Code
25183 UpdateFormat asciixfig
25186 \begin_layout LyX-Code
25187 UpdateResult "$$AbsPath$$Basename.asc"
25190 \begin_layout LyX-Code
25194 \begin_layout LyX-Code
25198 \begin_layout LyX-Code
25199 Product "<graphic fileref=
25201 "$$AbsOrRelPathMaster$$Basename.eps
25206 \begin_layout LyX-Code
25210 \begin_layout LyX-Code
25214 \begin_layout LyX-Code
25215 UpdateResult "$$AbsPath$$Basename.eps"
25218 \begin_layout LyX-Code
25219 ReferencedFile docbook "$$AbsPath$$Basename.eps"
25222 \begin_layout LyX-Code
25223 ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
25226 \begin_layout LyX-Code
25230 \begin_layout LyX-Code
25231 Product "[XFig: $$FName]"
25234 \begin_layout LyX-Code
25238 \begin_layout LyX-Code
25242 \begin_layout Standard
25243 Wie Sie sehen, ist die Vorlage in
25244 \begin_inset Flex Code
25247 \begin_layout Plain Layout
25255 \begin_inset Flex Code
25258 \begin_layout Plain Layout
25265 Sie enthält einen Kopf, in dem generelle Einstellungen vorgenommen werden
25267 \begin_inset Flex Code
25270 \begin_layout Plain Layout
25278 \begin_inset Flex Code
25281 \begin_layout Plain Layout
25287 für jedes unterstützte primäre Zielformat des Dokuments.
25290 \begin_layout Subsection
25294 \begin_layout Description
25295 \begin_inset Flex Code
25298 \begin_layout Plain Layout
25299 AutomaticProduction
25300 \begin_inset space ~
25308 Legt fest, ob die Datei, die von der Vorlagen repräsentiert wird, von \SpecialChar LyX
25310 erzeugt werden muss.
25311 Diese Spezifikation darf nur einmal vorkommen.
25314 \begin_layout Description
25315 \begin_inset Flex Code
25318 \begin_layout Plain Layout
25320 \begin_inset space ~
25328 Ein Glob-Muster, das im Datei-Dialog verwendet wird, um die gewünschten
25329 Dateien zu filtern.
25330 Wenn es mehr als eine mögliche Dateiendung gibt (tgif etwa hat
25331 \begin_inset Flex Code
25334 \begin_layout Plain Layout
25341 \begin_inset Flex Code
25344 \begin_layout Plain Layout
25350 ), verwenden Sie so etwas wie
25351 \begin_inset Flex Code
25354 \begin_layout Plain Layout
25361 Diese Spezifikation darf nur einmal vorkommen.
25364 \begin_layout Description
25365 \begin_inset Flex Code
25368 \begin_layout Plain Layout
25370 \begin_inset space ~
25378 Der Text, der auf dem Knopf der externen Einfügung angezeigt wird.
25379 Diese Spezifikation darf nur einmal vorkommen.
25382 \begin_layout Description
25383 \begin_inset Flex Code
25386 \begin_layout Plain Layout
25388 \begin_inset space ~
25392 \begin_inset space ~
25400 Der Hilfetext, der im Dialog
25401 \begin_inset Quotes gld
25405 \begin_inset Quotes grd
25409 Geben Sie hier genügend Informationen, um den Benutzern zu verdeutlichen,
25410 was die Vorlage bietet.
25411 Diese Spezifikation darf nur einmal vorkommen.
25414 \begin_layout Description
25415 \begin_inset Flex Code
25418 \begin_layout Plain Layout
25420 \begin_inset space ~
25428 Das Format der Quelldatei.
25429 Das muss der Name eines Formats sein, das \SpecialChar LyX
25430 kennt (siehe Abschnitt
25431 \begin_inset space ~
25435 \begin_inset CommandInset ref
25437 reference "sec:Formate"
25443 \begin_inset Flex Code
25446 \begin_layout Plain Layout
25452 , wenn die Vorlage Quelldateien von mehr als einem Format bearbeiten kann.
25454 wird dann versuchen, über die Datei selbst herauszufinden, um welches
25455 Format es sich aktuell handelt.
25456 Diese Spezifikation darf nur einmal vorkommen.
25459 \begin_layout Description
25460 \begin_inset Flex Code
25463 \begin_layout Plain Layout
25465 \begin_inset space ~
25473 Ein eindeutiger Name für die Vorlage.
25474 Er darf keine Ersetzungsmakros (siehe unten) enthalten.
25477 \begin_layout Description
25478 \begin_inset Flex Code
25481 \begin_layout Plain Layout
25483 \begin_inset space ~
25486 Rotate|Resize|Clip|Extra
25491 Diese Spezifikation legt fest, welche Transformationen von dieser Vorlage
25492 unterstützt werden.
25493 Es kann keinmal oder mehrmals vorkommen.
25494 Dieser Befehl aktiviert die entsprechenden Reiter im Dialog
25500 \begin_inset Flex Code
25503 \begin_layout Plain Layout
25509 -Spezifikation benötigt eine korrespondierende
25510 \begin_inset Flex Code
25513 \begin_layout Plain Layout
25520 \begin_inset Flex Code
25523 \begin_layout Plain Layout
25530 \begin_inset Flex Code
25533 \begin_layout Plain Layout
25540 Falls dies nicht der Fall ist, wird die Transformation von diesem Format
25544 \begin_layout Subsection
25545 Der Format-Abschnitt
25548 \begin_layout Description
25549 \begin_inset Flex Code
25552 \begin_layout Plain Layout
25554 \begin_inset space ~
25557 LaTeX|PDFLaTeX|PlainText|DocBook|XHTML
25562 Das primäre Dokument-Zielformat, für den diese Formatdefinition gedacht
25564 Nicht jede Vorlage bietet sinnvolle Ausgaben in jedes Zielformat.
25565 Definieren Sie aber bitte dennoch für alle Zielformat einen
25566 \begin_inset Flex Code
25569 \begin_layout Plain Layout
25576 Verwenden Sie einen Blindtext, wenn keine vernünftige Definition möglich
25578 So können Sie im exportierten Dokument wenigstens einen Hinweis auf die
25579 externe Vorlage sehen.
25582 \begin_layout Description
25583 \begin_inset Flex Code
25586 \begin_layout Plain Layout
25588 \begin_inset space ~
25592 \begin_inset space ~
25600 Diese Spezifikation definiert ein zusätzliches Makros
25601 \begin_inset Flex Code
25604 \begin_layout Plain Layout
25611 \begin_inset Flex Code
25614 \begin_layout Plain Layout
25622 \begin_inset Flex Code
25625 \begin_layout Plain Layout
25631 selbst kann Ersetzungsmakros enthalten.
25632 Der Vorteil gegenüber der Verwendung von
25633 \begin_inset Flex Code
25636 \begin_layout Plain Layout
25643 \begin_inset Flex Code
25646 \begin_layout Plain Layout
25652 ist, dass der ersetzte Wert von
25653 \begin_inset Flex Code
25656 \begin_layout Plain Layout
25662 validiert wird, so dass es ein gültiges optionales Argument im Dokumentformat
25664 Diese Spezifikation kann keinmal oder mehrmals verwendet werden.
25667 \begin_layout Description
25668 \begin_inset Flex Code
25671 \begin_layout Plain Layout
25673 \begin_inset space ~
25681 Der Text, der in das exportierte Dokument eingefügt wird.
25682 Das ist die wichtigste Spezifikation überhaupt, und sie kann sehr komplex
25684 Diese Spezifikation darf nur einmal vorkommen.
25687 \begin_layout Description
25688 \begin_inset Flex Code
25691 \begin_layout Plain Layout
25693 \begin_inset space ~
25701 spezifiziert einen Textbaustein für den \SpecialChar LaTeX
25704 \begin_inset Flex Code
25707 \begin_layout Plain Layout
25715 \begin_inset Flex Code
25718 \begin_layout Plain Layout
25725 Diese Spezifikation kann keinmal oder mehrmals verwendet werden.
25728 \begin_layout Description
25729 \begin_inset Flex Code
25732 \begin_layout Plain Layout
25734 \begin_inset space ~
25738 \begin_inset space ~
25746 Diese Spezifikation benennt Dateien, die vom Konversionsprozess erzeugt
25747 werden und die für ein bestimmtes Ausgabeformat benötigt werden.
25748 Wenn der Dateiname relativ ist, wird er relativ zum Hauptdokument interpretiert.
25749 Diese Spezifikation kann keinmal oder mehrmals verwendet werden.
25752 \begin_layout Description
25753 \begin_inset Flex Code
25756 \begin_layout Plain Layout
25758 \begin_inset space ~
25766 Der Name eines benötigten \SpecialChar LaTeX
25768 Dieses wird mittels
25769 \begin_inset Flex Code
25772 \begin_layout Plain Layout
25780 in den \SpecialChar LaTeX
25781 -Vorspann eingebunden.
25782 Diese Spezifikation kann keinmal oder mehrmals verwendet werden.
25785 \begin_layout Description
25786 \begin_inset Flex Code
25789 \begin_layout Plain Layout
25791 \begin_inset space ~
25795 \begin_inset space ~
25798 RotationLatexCommand
25803 Diese Spezifikation legt fest, dass der eingebaute \SpecialChar LaTeX
25804 -Befehl für die Drehung
25805 verwendet werden soll.
25806 Diese Spezifikation kann keinmal oder einmal verwendet werden.
25809 \begin_layout Description
25810 \begin_inset Flex Code
25813 \begin_layout Plain Layout
25815 \begin_inset space ~
25819 \begin_inset space ~
25827 Diese Spezifikation legt fest, dass der eingebaute \SpecialChar LaTeX
25828 -Befehl für die Skalierung
25829 verwendet werden soll.
25830 Diese Spezifikation kann keinmal oder einmal verwendet werden.
25833 \begin_layout Description
25834 \begin_inset Flex Code
25837 \begin_layout Plain Layout
25839 \begin_inset space ~
25843 \begin_inset space ~
25846 RotationLatexOption
25851 Diese Spezifikation legt fest, dass die Drehung über ein optionales Argument
25853 Diese Spezifikation kann keinmal oder einmal verwendet werden.
25856 \begin_layout Description
25857 \begin_inset Flex Code
25860 \begin_layout Plain Layout
25862 \begin_inset space ~
25866 \begin_inset space ~
25874 Diese Spezifikation legt fest, dass die Skalierung über ein optionales
25876 Diese Spezifikation kann keinmal oder einmal verwendet werden.
25879 \begin_layout Description
25880 \begin_inset Flex Code
25883 \begin_layout Plain Layout
25885 \begin_inset space ~
25889 \begin_inset space ~
25897 Diese Spezifikation legt fest, dass das Zuschneiden über ein optionales
25899 Diese Spezifikation kann keinmal oder einmal verwendet werden.
25902 \begin_layout Description
25903 \begin_inset Flex Code
25906 \begin_layout Plain Layout
25908 \begin_inset space ~
25912 \begin_inset space ~
25920 Diese Spezifikation legt fest, dass ein zusätzliches optionales Argument
25922 Diese Spezifikation kann keinmal oder einmal verwendet werden.
25925 \begin_layout Description
25926 \begin_inset Flex Code
25929 \begin_layout Plain Layout
25931 \begin_inset space ~
25939 Das Dateiformat der konvertierten Datei.
25940 Das muss der Name eines Formats sein, das \SpecialChar LyX
25941 kennt (siehe Abschnitt
25942 \begin_inset space ~
25946 \begin_inset CommandInset ref
25948 reference "sec:Formate"
25953 Diese Spezifikation darf nur einmal vorkommen.
25954 Soll das Ergebnis eine PDF-Datei sein, müssen Sie das Format
25955 \begin_inset Flex Code
25958 \begin_layout Plain Layout
25965 Das ist das PDF-Format, das für eingebundene Grafiken verwendet wird.
25966 Die anderen definierten PDF-Formate sind für die Dokumentausgabe gedacht.
25969 \begin_layout Description
25970 \begin_inset Flex Code
25973 \begin_layout Plain Layout
25975 \begin_inset space ~
25983 Der Dateiname der konvertierten Datei.
25984 Der Dateiname muss absolut sein.
25985 Diese Spezifikation darf nur einmal vorkommen.
25988 \begin_layout Subsection
25989 Vorspann-Definitionen
25992 \begin_layout Standard
25993 Die Konfigurationsdatei für externe Vorlagen kann zusätzliche Vorspann-Definitio
25994 nen enthalten, die in
25995 \begin_inset Flex Code
25998 \begin_layout Plain Layout
26006 \begin_inset Flex Code
26009 \begin_layout Plain Layout
26015 eingeschlossen sind.
26016 Sie können von den Vorlagen im jeweiligen
26017 \begin_inset Flex Code
26020 \begin_layout Plain Layout
26026 -Abschnitt verwendet werden.
26029 \begin_layout Section
26030 Der Ersetzungsmechanismus
26033 \begin_layout Standard
26034 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
26035 dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
26036 Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
26037 Aufruf ausgewertet und ersetzt werden.
26038 Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
26039 das \SpecialChar LyX
26043 \begin_layout Standard
26044 Außerdem wird der Name des externen Materials für die Ausgabe durch den
26045 Ersetzungsmechanismus generiert; auch die meisten anderen Spezifikationen
26046 in der Vorlage können den Ersetzungsmechanismus nutzen.
26049 \begin_layout Standard
26050 Hier finden Sie eine Liste der Makros für die Ersetzung:
26053 \begin_layout Description
26054 \begin_inset Flex Code
26057 \begin_layout Plain Layout
26058 $$AbsOrRelPathMaster
26063 Der absolute oder relative Dateipfad zum \SpecialChar LyX
26067 \begin_layout Description
26068 \begin_inset Flex Code
26071 \begin_layout Plain Layout
26072 $$AbsOrRelPathParent
26077 Der absolute oder relative Dateipfad zum \SpecialChar LyX
26081 \begin_layout Description
26082 \begin_inset Flex Code
26085 \begin_layout Plain Layout
26091 Der absolute Dateipfad.
26094 \begin_layout Description
26095 \begin_inset Flex Code
26098 \begin_layout Plain Layout
26104 Der Dateiname ohne Pfad und Endung.
26107 \begin_layout Description
26108 \begin_inset Flex Code
26111 \begin_layout Plain Layout
26113 \begin_inset Quotes qld
26117 \begin_inset Quotes qld
26125 Dieses Makro gibt den Inhalt der Datei mit dem Namen
26126 \begin_inset Flex Code
26129 \begin_layout Plain Layout
26138 \begin_layout Description
26139 \begin_inset Flex Code
26142 \begin_layout Plain Layout
26148 Die Dateiendung (inklusive Punkt).
26151 \begin_layout Description
26152 \begin_inset Flex Code
26155 \begin_layout Plain Layout
26162 \begin_inset Quotes gld
26166 \begin_inset Quotes grd
26169 , wenn die Datei das JPEG-Format hat, sonst
26170 \begin_inset Quotes gld
26174 \begin_inset Quotes grd
26178 Das ist hilfreich, um unnötige Konversionen für solche Ausgabeformate zu
26179 vermeiden, die sowohl PNG als auch JPEG unterstützen.
26180 Die vordefinierte Rastergrafik-Vorlage verwendet dies für die Ausgabe in
26181 das PDF\SpecialChar TeX
26185 \begin_layout Description
26186 \begin_inset Flex Code
26189 \begin_layout Plain Layout
26195 Der Name der Datei, die im Dialog
26200 Das ist entweder ein absoluter Dateiname oder ein zum \SpecialChar LyX
26201 -Dokument relativer.
26204 \begin_layout Description
26205 \begin_inset Flex Code
26208 \begin_layout Plain Layout
26215 \begin_inset Flex Code
26218 \begin_layout Plain Layout
26224 (absoluter Dateipfad oder ein zum \SpecialChar LyX
26225 -Dokument relativer).
26228 \begin_layout Description
26229 \begin_inset Flex Code
26232 \begin_layout Plain Layout
26238 Der Dateipfad, relativ zum \SpecialChar LyX
26242 \begin_layout Description
26243 \begin_inset Flex Code
26246 \begin_layout Plain Layout
26252 Der Dateipfad, relativ zum \SpecialChar LyX
26256 \begin_layout Description
26257 \begin_inset Flex Code
26260 \begin_layout Plain Layout
26266 Der absolute Pfad zum Systemverzeichnis.
26267 Das wird üblicherweise verwendet, um auf die Hilfsskripte zu verweisen,
26268 die \SpecialChar LyX
26272 \begin_layout Description
26273 \begin_inset Flex Code
26276 \begin_layout Plain Layout
26282 Voller Dateiname (mit Pfad) im temporären Verzeichnis, das automatisch
26283 gelöscht wird, wenn das entsprechende Dokument geschlossen oder das externe
26284 Material entfernt wird.
26287 \begin_layout Standard
26288 Alle Pfad-Makros enthalten einen angehängten Verzeichnis-Trenner, so dass
26290 \begin_inset space \thinspace{}
26294 einen absoluten Dateipfad mittels
26295 \begin_inset Flex Code
26298 \begin_layout Plain Layout
26299 $$AbsPath$$Basename$$Extension
26307 \begin_layout Standard
26308 Die obigen Makros werden in allen Spezifikationen ersetzt, sollte dies nicht
26309 explizit anders vermerkt worden sein.
26311 \begin_inset Flex Code
26314 \begin_layout Plain Layout
26320 unterstützt zusätzlich noch die folgenden Ersetzungen, sofern sie durch
26322 \begin_inset Flex Code
26325 \begin_layout Plain Layout
26332 \begin_inset Flex Code
26335 \begin_layout Plain Layout
26344 \begin_layout Description
26345 \begin_inset Flex Code
26348 \begin_layout Plain Layout
26354 Der vordere Teil des Skalierungsbefehls.
26357 \begin_layout Description
26358 \begin_inset Flex Code
26361 \begin_layout Plain Layout
26367 Der hintere Teil des Skalierungsbefehls.
26370 \begin_layout Description
26371 \begin_inset Flex Code
26374 \begin_layout Plain Layout
26380 Der vordere Teil des Drehungsbefehls.
26383 \begin_layout Description
26384 \begin_inset Flex Code
26387 \begin_layout Plain Layout
26393 Der hintere Teil des Drehungsbefehls.
26396 \begin_layout Standard
26398 \begin_inset Flex Code
26401 \begin_layout Plain Layout
26407 unterstützt zusätzlich noch die folgenden Ersetzungen, sofern sie durch
26409 \begin_inset Flex Code
26412 \begin_layout Plain Layout
26419 \begin_inset Flex Code
26422 \begin_layout Plain Layout
26431 \begin_layout Description
26432 \begin_inset Flex Code
26435 \begin_layout Plain Layout
26441 Die Option für das Zuschneiden.
26444 \begin_layout Description
26445 \begin_inset Flex Code
26448 \begin_layout Plain Layout
26454 Die zusätzliche Option.
26457 \begin_layout Description
26458 \begin_inset Flex Code
26461 \begin_layout Plain Layout
26467 Die Option für das Skalieren.
26470 \begin_layout Description
26471 \begin_inset Flex Code
26474 \begin_layout Plain Layout
26480 Die Option für die Drehung.
26483 \begin_layout Standard
26484 Sie fragen sich vielleicht, warum es so viele Pfad-Makros gibt.
26485 Vor allem gibt es dafür zwei Gründe:
26488 \begin_layout Enumerate
26489 Relative und absolute sollten jeweils relativ oder absolut bleiben, denn
26490 die Anwender haben vermutlich Gründe, warum sie diese oder jene Form verwenden.
26491 Relative Pfade sind bspw.
26492 hilfreich für Dokumente, die weitergegeben werden und die auf verschiedenen
26493 Geräten funktionieren sollten.
26494 Absolute Pfade werden von manchen Programmen vorausgesetzt.
26497 \begin_layout Enumerate
26499 behandelt relative Dateinamen anders als \SpecialChar LyX
26500 und andere Programme in eingebetteten
26501 eingebundenen Dateien.
26502 Für \SpecialChar LyX
26503 ist ein relativer Dateiname immer relativ zum Dokument, das den Dateinamen
26505 Für \SpecialChar LaTeX
26506 ist er immer relativ zum Hauptdokument.
26507 Diese zwei Angaben sind identisch, wenn sie keine Unterdokumente haben,
26508 aber sie unterscheiden sich, wenn Sie ein Hauptdokument mit Unterdokumenten
26510 Das heißt, dass relative Dateinamen umgewandelt werden müssen, wenn Sie
26511 für \SpecialChar LaTeX
26512 aufbereitet werden.
26513 Zum Glück macht \SpecialChar LyX
26514 das automatisch für Sie, wenn Sie die richtigen Makros
26518 \begin_layout Standard
26519 Welche Pfad-Makros sollten Sie also in neuen Vorlagen-Definitionen verwenden?
26520 Die Regel ist nicht schwer:
26523 \begin_layout Itemize
26525 \begin_inset Flex Code
26528 \begin_layout Plain Layout
26534 , wenn ein absoluter Pfad benötigt wird.
26537 \begin_layout Itemize
26539 \begin_inset Flex Code
26542 \begin_layout Plain Layout
26543 $$AbsOrRelPathMaster
26548 , wenn die ersetzte Zeichenkette eine Form von if \SpecialChar LaTeX
26552 \begin_layout Itemize
26553 Sonst verwenden Sie
26554 \begin_inset Flex Code
26557 \begin_layout Plain Layout
26558 $$AbsOrRelPathParent
26563 , um die Präferenzen der Anwender zu erhalten.
26566 \begin_layout Standard
26567 Es gibt Spezialfälle, bei denen diese Regel nicht funktioniert und bei denen
26569 relative Namen gebraucht werden, aber der Normalfall ist das nicht.
26570 Ein Beispiel für einen solchen Ausnahmefall isz die Spezifikation
26573 \begin_layout Quote
26574 \begin_inset Flex Code
26577 \begin_layout Plain Layout
26578 ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.pstex_t"
26586 \begin_layout Standard
26587 in der XFig-Vorlage oben.
26588 Wir können hier keinen absoluten Namen verwenden, weil der Kopierer für
26590 \begin_inset Flex Code
26593 \begin_layout Plain Layout
26599 -Dateien relative Namen braucht, um den Dateiinhalt bearbeiten zu können.
26602 \begin_layout Section
26603 Sicherheitshinweise
26604 \begin_inset CommandInset label
26606 name "sec:Sicherheitshinweise"
26613 \begin_layout Standard
26614 Das Feature für externes Material interagiert viel mit externen Programmen,
26615 und zwar automatisch.
26616 Das bringt potentielle Sicherheitsprobleme mit sich, die zu beachten sind.
26617 Da die Möglichkeit besteht, in den Vorlagen beliebige Dateinamen und\SpecialChar breakableslash
26619 Parameter zu definieren, und da diese in Befehlsdeklarationen eingefügt
26620 werden, ist es theoretisch möglich, bösartige Dokumente zu erzeugen, die
26621 beliebige Befehle ausführen können, wenn jemand das Dokument exportiert
26623 Das wollen wir definitiv verhindern.
26626 \begin_layout Standard
26627 Da nun aber die externen Programmbefehle ausschließlich in den Konfigurationsdat
26628 eien für die Vorlagen spezifiziert sind, gibt es keine Sicherheitsprobleme,
26629 wenn \SpecialChar LyX
26630 richtig konfiguriert wurde und nur sichere Vorlagen verwendet werden.
26631 Denn externe Programme werden mit dem Systembefehl
26632 \begin_inset Flex Code
26635 \begin_layout Plain Layout
26642 \begin_inset Flex Code
26645 \begin_layout Plain Layout
26652 Das verunmöglicht die Ausführung beliebiger Befehle über die Shell mithilfe
26653 von Dateinamen oder \SpecialChar nobreakdash
26657 \begin_layout Standard
26658 Das heißt aber auch, dass die Auswahl der Befehle, die Sie in den Vorlagendefini
26659 tionen verwenden können, beschränkt ist.
26670 sind nicht ohne Weiteres verfügbar.
26671 Das ist der Preis für die Sicherheit.
26672 Wenn Sie Shell-Features verwenden wollen, sollten Sie ein sicheres Skript
26673 schreiben, um dies in einer kontrollierten Art und Weise zu tun, und dann
26674 dieses Skript über die Befehlsspezifikation aufrufen.
26677 \begin_layout Standard
26678 Es ist zwar möglich eine Vorlage zu entwerfen, die direkt mit der Shell
26679 interagiert, aber da dies bösartigen Anwendern erlauben würde, über clevere
26680 Dateinamen und\SpecialChar breakableslash
26681 oder Parameter beliebige Befehle auszuführen, empfehlen wir
26682 grundsätzlich, dass Sie sichere Skripte verwenden, die den Systembefehl
26684 \begin_inset Flex Code
26687 \begin_layout Plain Layout
26693 in kontrollierter Form einsetzen.
26694 Wir verstehen, dass es innerhalb kontrollierter Umgebungen verlockend sein
26695 kann, einfach normale Shell-Skripte zu verwenden.
26696 Aber seien Sie sich bewusst, dass Sie, wenn Sie dies tun, eine leicht ausnutzba
26697 re Sicherheitslücke in ihr System einfügen.
26698 Natürlich werden solche unsicheren Vorlagen niemals in die \SpecialChar LyX
26700 aufgenommen, auch wenn wir immer dazu ermuntern, neue Vorlagen in der Open-Sour
26701 ce-Tradition beizusteuern.
26704 \begin_layout Standard
26705 Die Einbindung von externem Material ist ein mächtiges Werkzeug, und Sie
26706 müssen aufpassen, dass Sie diese Macht nicht unterschätzen und Sicherheitsprobl
26708 Ein subtiler Fehler in einer einzigen Zeile in einem unschuldig aussehenden
26709 Skript kann die Tür für riesige Sicherheitsprobleme öffnen.
26710 Wenn Sie also etwas nicht vollständig verstehen, empfehlen wir, dass Sie
26711 einen Sicherheitsexperten oder das \SpecialChar LyX
26712 -Team konsultieren, sobald sie nicht
26713 sicher sind, ob eine externe Vorlage sicher ist oder nicht.
26714 Und tun Sie dies, bevor Sie die vorlage in einer unkontrollierten Umgebung
26718 \begin_layout Chapter
26720 Liste der Funktionen für die Verwendung in Layout-Dateien
26721 \begin_inset CommandInset label
26723 name "chap:Liste-von-Funktionen"
26730 \begin_layout Standard
26732 \begin_inset Tabular
26733 <lyxtabular version="3" rows="11" columns="8">
26734 <features tabularvalignment="middle">
26735 <column alignment="left" valignment="top">
26736 <column alignment="left" valignment="top">
26737 <column alignment="left" valignment="top">
26738 <column alignment="left" valignment="top">
26739 <column alignment="left" valignment="top">
26740 <column alignment="left" valignment="top">
26741 <column alignment="left" valignment="top">
26742 <column alignment="left" valignment="top">
26744 <cell alignment="left" valignment="top" usebox="none">
26747 \begin_layout Plain Layout
26753 <cell alignment="left" valignment="top" usebox="none">
26756 \begin_layout Plain Layout
26762 <cell alignment="left" valignment="top" usebox="none">
26765 \begin_layout Plain Layout
26771 <cell alignment="left" valignment="top" usebox="none">
26774 \begin_layout Plain Layout
26780 <cell alignment="center" valignment="top" usebox="none">
26783 \begin_layout Plain Layout
26789 <cell alignment="center" valignment="top" usebox="none">
26792 \begin_layout Plain Layout
26798 <cell alignment="center" valignment="top" usebox="none">
26801 \begin_layout Plain Layout
26807 <cell alignment="center" valignment="top" usebox="none">
26810 \begin_layout Plain Layout
26818 <cell alignment="left" valignment="top" usebox="none">
26821 \begin_layout Plain Layout
26827 <cell alignment="left" valignment="top" usebox="none">
26830 \begin_layout Plain Layout
26836 <cell alignment="left" valignment="top" usebox="none">
26839 \begin_layout Plain Layout
26845 <cell alignment="left" valignment="top" usebox="none">
26848 \begin_layout Plain Layout
26854 <cell alignment="center" valignment="top" usebox="none">
26857 \begin_layout Plain Layout
26863 <cell alignment="center" valignment="top" usebox="none">
26866 \begin_layout Plain Layout
26872 <cell alignment="center" valignment="top" usebox="none">
26875 \begin_layout Plain Layout
26881 <cell alignment="center" valignment="top" usebox="none">
26884 \begin_layout Plain Layout
26892 <cell alignment="left" valignment="top" usebox="none">
26895 \begin_layout Plain Layout
26901 <cell alignment="left" valignment="top" usebox="none">
26904 \begin_layout Plain Layout
26910 <cell alignment="left" valignment="top" usebox="none">
26913 \begin_layout Plain Layout
26919 <cell alignment="left" valignment="top" usebox="none">
26922 \begin_layout Plain Layout
26928 <cell alignment="center" valignment="top" usebox="none">
26931 \begin_layout Plain Layout
26937 <cell alignment="center" valignment="top" usebox="none">
26940 \begin_layout Plain Layout
26946 <cell alignment="center" valignment="top" usebox="none">
26949 \begin_layout Plain Layout
26955 <cell alignment="center" valignment="top" usebox="none">
26958 \begin_layout Plain Layout
26966 <cell alignment="left" valignment="top" usebox="none">
26969 \begin_layout Plain Layout
26975 <cell alignment="left" valignment="top" usebox="none">
26978 \begin_layout Plain Layout
26984 <cell alignment="left" valignment="top" usebox="none">
26987 \begin_layout Plain Layout
26993 <cell alignment="left" valignment="top" usebox="none">
26996 \begin_layout Plain Layout
27002 <cell alignment="center" valignment="top" usebox="none">
27005 \begin_layout Plain Layout
27011 <cell alignment="center" valignment="top" usebox="none">
27014 \begin_layout Plain Layout
27020 <cell alignment="center" valignment="top" usebox="none">
27023 \begin_layout Plain Layout
27029 <cell alignment="center" valignment="top" usebox="none">
27032 \begin_layout Plain Layout
27040 <cell alignment="left" valignment="top" usebox="none">
27043 \begin_layout Plain Layout
27049 <cell alignment="left" valignment="top" usebox="none">
27052 \begin_layout Plain Layout
27058 <cell alignment="left" valignment="top" usebox="none">
27061 \begin_layout Plain Layout
27067 <cell alignment="left" valignment="top" usebox="none">
27070 \begin_layout Plain Layout
27076 <cell alignment="center" valignment="top" usebox="none">
27079 \begin_layout Plain Layout
27085 <cell alignment="center" valignment="top" usebox="none">
27088 \begin_layout Plain Layout
27094 <cell alignment="center" valignment="top" usebox="none">
27097 \begin_layout Plain Layout
27103 <cell alignment="center" valignment="top" usebox="none">
27106 \begin_layout Plain Layout
27114 <cell alignment="left" valignment="top" usebox="none">
27117 \begin_layout Plain Layout
27123 <cell alignment="left" valignment="top" usebox="none">
27126 \begin_layout Plain Layout
27132 <cell alignment="left" valignment="top" usebox="none">
27135 \begin_layout Plain Layout
27141 <cell alignment="left" valignment="top" usebox="none">
27144 \begin_layout Plain Layout
27150 <cell alignment="center" valignment="top" usebox="none">
27153 \begin_layout Plain Layout
27159 <cell alignment="center" valignment="top" usebox="none">
27162 \begin_layout Plain Layout
27168 <cell alignment="center" valignment="top" usebox="none">
27171 \begin_layout Plain Layout
27177 <cell alignment="center" valignment="top" usebox="none">
27180 \begin_layout Plain Layout
27188 <cell alignment="left" valignment="top" usebox="none">
27191 \begin_layout Plain Layout
27197 <cell alignment="left" valignment="top" usebox="none">
27200 \begin_layout Plain Layout
27206 <cell alignment="left" valignment="top" usebox="none">
27209 \begin_layout Plain Layout
27215 <cell alignment="left" valignment="top" usebox="none">
27218 \begin_layout Plain Layout
27224 <cell alignment="center" valignment="top" usebox="none">
27227 \begin_layout Plain Layout
27233 <cell alignment="center" valignment="top" usebox="none">
27236 \begin_layout Plain Layout
27242 <cell alignment="center" valignment="top" usebox="none">
27245 \begin_layout Plain Layout
27251 <cell alignment="center" valignment="top" usebox="none">
27254 \begin_layout Plain Layout
27262 <cell alignment="left" valignment="top" usebox="none">
27265 \begin_layout Plain Layout
27271 <cell alignment="left" valignment="top" usebox="none">
27274 \begin_layout Plain Layout
27280 <cell alignment="left" valignment="top" usebox="none">
27283 \begin_layout Plain Layout
27289 <cell alignment="left" valignment="top" usebox="none">
27292 \begin_layout Plain Layout
27298 <cell alignment="center" valignment="top" usebox="none">
27301 \begin_layout Plain Layout
27307 <cell alignment="center" valignment="top" usebox="none">
27310 \begin_layout Plain Layout
27316 <cell alignment="center" valignment="top" usebox="none">
27319 \begin_layout Plain Layout
27325 <cell alignment="center" valignment="top" usebox="none">
27328 \begin_layout Plain Layout
27336 <cell alignment="left" valignment="top" usebox="none">
27339 \begin_layout Plain Layout
27345 <cell alignment="left" valignment="top" usebox="none">
27348 \begin_layout Plain Layout
27354 <cell alignment="left" valignment="top" usebox="none">
27357 \begin_layout Plain Layout
27363 <cell alignment="left" valignment="top" usebox="none">
27366 \begin_layout Plain Layout
27372 <cell alignment="center" valignment="top" usebox="none">
27375 \begin_layout Plain Layout
27381 <cell alignment="center" valignment="top" usebox="none">
27384 \begin_layout Plain Layout
27390 <cell alignment="center" valignment="top" usebox="none">
27393 \begin_layout Plain Layout
27399 <cell alignment="center" valignment="top" usebox="none">
27402 \begin_layout Plain Layout
27410 <cell alignment="left" valignment="top" usebox="none">
27413 \begin_layout Plain Layout
27419 <cell alignment="left" valignment="top" usebox="none">
27422 \begin_layout Plain Layout
27428 <cell alignment="left" valignment="top" usebox="none">
27431 \begin_layout Plain Layout
27437 <cell alignment="left" valignment="top" usebox="none">
27440 \begin_layout Plain Layout
27446 <cell alignment="center" valignment="top" usebox="none">
27449 \begin_layout Plain Layout
27455 <cell alignment="center" valignment="top" usebox="none">
27458 \begin_layout Plain Layout
27464 <cell alignment="center" valignment="top" usebox="none">
27467 \begin_layout Plain Layout
27473 <cell alignment="center" valignment="top" usebox="none">
27476 \begin_layout Plain Layout
27484 <cell alignment="center" valignment="top" usebox="none">
27487 \begin_layout Plain Layout
27493 <cell alignment="center" valignment="top" usebox="none">
27496 \begin_layout Plain Layout
27502 <cell alignment="center" valignment="top" usebox="none">
27505 \begin_layout Plain Layout
27511 <cell alignment="center" valignment="top" usebox="none">
27514 \begin_layout Plain Layout
27520 <cell alignment="center" valignment="top" usebox="none">
27523 \begin_layout Plain Layout
27529 <cell alignment="center" valignment="top" usebox="none">
27532 \begin_layout Plain Layout
27538 <cell alignment="center" valignment="top" usebox="none">
27541 \begin_layout Plain Layout
27547 <cell alignment="center" valignment="top" usebox="none">
27550 \begin_layout Plain Layout
27564 \begin_layout Chapter
27565 Namen von verfügbaren Farben für die Verwendung in Layout-Dateien
27566 \begin_inset CommandInset label
27568 name "chap:Namen-von-Farben"
27575 \begin_layout Standard
27576 Im Folgenden sind die Standardfarben und die Farben, die man in den \SpecialChar LyX
27578 ungen festlegen kann, aufgelistet.
27581 \begin_layout Section
27585 \begin_layout Standard
27586 Das folgende sind keine echten Farben, sondern eher Funktionen, die Farbdefiniti
27590 \begin_layout Description
27595 Die Farbe wird ignoriert
27598 \begin_layout Description
27603 Die Farbe wird vom Kontext geerbt
27606 \begin_layout Description
27611 Keine spezielle Farbe – setzt definierte Farben zurück.
27614 \begin_layout Section
27618 \begin_layout Standard
27619 Die folgenden Farben sind fest definiert und können nicht verändert werden:
27622 \begin_layout Description
27630 \begin_layout Description
27638 \begin_layout Description
27646 \begin_layout Description
27654 \begin_layout Description
27662 \begin_layout Description
27670 \begin_layout Description
27678 \begin_layout Description
27686 \begin_layout Description
27694 \begin_layout Description
27702 \begin_layout Description
27710 \begin_layout Description
27718 \begin_layout Description
27726 \begin_layout Description
27734 \begin_layout Description
27742 \begin_layout Description
27750 \begin_layout Description
27758 \begin_layout Description
27766 \begin_layout Description
27774 \begin_layout Section
27778 \begin_layout Standard
27779 Dies sind die Farben, die in
27781 Werkzeuge\SpecialChar menuseparator
27784 spezifischen Elementen zugeordnet werden:
27787 \begin_layout Description
27792 Farbe der Markierung von eingefügten Leerzeichen (in der Änderungsmarkierung)
27795 \begin_layout Description
27800 Farbe von eingefügtem Text (in der Änderungsmarkierung)
27803 \begin_layout Description
27808 Farbe der Anhangmarkierung
27811 \begin_layout Description
27816 Generelle Farbe des Hintergrunds
27819 \begin_layout Description
27824 Farbe des Bereichs nach dem Ende von \SpecialChar LyX
27828 \begin_layout Description
27833 Farbe der Marke von Zweigen
27836 \begin_layout Description
27841 Farbe des Hintergrund von (Einfügungs-)Knöpfen
27844 \begin_layout Description
27849 Farbe des Rahmens von (Einfügungs-)Knöpfen
27852 \begin_layout Description
27857 Farbe des Hintergrund von (Einfügungs-)Knöpfen, wenn die Maus darüberfährt
27860 \begin_layout Description
27865 Farbe des Änderungsbalkens
27868 \begin_layout Description
27873 Geänderter Text des 1.
27874 \begin_inset space \space{}
27880 \begin_layout Description
27885 Geänderter Text des 2.
27886 \begin_inset space \space{}
27892 \begin_layout Description
27897 Geänderter Text des 3.
27898 \begin_inset space \space{}
27904 \begin_layout Description
27909 Geänderter Text des 4.
27910 \begin_inset space \space{}
27916 \begin_layout Description
27921 Geänderter Text des 5.
27922 \begin_inset space \space{}
27928 \begin_layout Description
27933 Textfarbe in einklappbaren Einfügungen
27936 \begin_layout Description
27941 Rahmenfarbe in einklappbaren Einfügungen
27944 \begin_layout Description
27949 Textfarbe in Befehls-Einfügungen
27952 \begin_layout Description
27957 Hintergrundfarbe in Befehls-Einfügungen
27960 \begin_layout Description
27965 Rahmenfarbe in Befehls-Einfügungen
27968 \begin_layout Description
27973 Farbe der Marke von Kommentaren
27976 \begin_layout Description
27981 Hintergrundfarbe von Kommentaren
27984 \begin_layout Description
27992 \begin_layout Description
27997 Farbe von gelöschtem Text (im Änderungsmodus)
28000 \begin_layout Description
28003 deletedtextmodifier
28005 Modifizierungsfarbe für gelöschten Text
28008 \begin_layout Description
28013 Farbe der Einrückungsmarkierung am Rand
28016 \begin_layout Description
28021 Farbe der Zeilenendemarkierung
28024 \begin_layout Description
28029 Farbe der \SpecialChar LaTeX
28033 \begin_layout Description
28038 Farbe der Marke für Fußnoten
28041 \begin_layout Description
28046 generelle Vordergrundfarbe
28049 \begin_layout Description
28054 Hintergrundfarbe von Grafik-Einfügungen
28057 \begin_layout Description
28062 Hintergrundfarbe für Grauschrift-Einfügungen
28065 \begin_layout Description
28070 Farbe der Marke für Grauschrift-Einfügungen
28073 \begin_layout Description
28078 Textfarbe für Grauschrift-Einfügungen
28081 \begin_layout Description
28086 Farbe der Marke für Stichworteinfügungen
28089 \begin_layout Description
28094 Farbe der Wortvervollständigung
28097 \begin_layout Description
28102 Hintergrundfarbe von Einfügungen
28105 \begin_layout Description
28110 Rahmenfarbe von Einfügungen
28113 \begin_layout Description
28118 Farbe zur Markierung fremdsprachigen Texts,
28121 \begin_layout Description
28126 Textfarbe im \SpecialChar LaTeX
28130 \begin_layout Description
28135 Hintergrundfarbe von Programmlisting-Einfügungen
28138 \begin_layout Description
28143 Farbe der Marke von Randnotiz-Einfügungen
28146 \begin_layout Description
28151 Textfarbe von Mathe-Einfügungen
28154 \begin_layout Description
28159 Hintergrundfarbe von Mathe-Einfügungen
28162 \begin_layout Description
28167 Rahmenfarbe von Mathe-Einfügungen, die nicht ediert werden
28170 \begin_layout Description
28175 Rahmenfarbe von Mathe-Einfügungen, die ediert werden
28178 \begin_layout Description
28183 Linienfarbe im Mathe-Modus
28186 \begin_layout Description
28191 Hintergrundfarbe der Mathe-Makro-Einfügung
28194 \begin_layout Description
28199 Ausgeblendete Farbe der Mathe-Makro-Einfügung
28202 \begin_layout Description
28207 Rahmenfarbe der Mathe-Makro-Einfügung
28210 \begin_layout Description
28215 Hintergrundfarbe der Mathe-Makro-Einfügung, wenn die Maus darüberfährt
28218 \begin_layout Description
28223 Farbe der Marke der Mathe-Makro-Einfügung
28226 \begin_layout Description
28231 Farbe für neue Parameter der Mathe-Makro-Definition
28234 \begin_layout Description
28239 Farbe für alte Parameter der Mathe-Makro-Definition
28242 \begin_layout Description
28247 Farbe der Seitenumbruchsmarkierung (neue Seite)
28250 \begin_layout Description
28253 nonunique_inlinecompletion
28255 Farbe der Wortvervollständigung (nicht-eindeutiger Teil)
28258 \begin_layout Description
28263 Farbe der Marke von Notiz-Einfügungen
28266 \begin_layout Description
28271 Hintergrundfarbe von Notiz-Einfügungen
28274 \begin_layout Description
28279 Farbe der Seitenumbruchsmarkierung (Seitenumbruch) und von Zeilenumbrüchen
28282 \begin_layout Description
28287 Farbe für die Absatzmarkierung
28290 \begin_layout Description
28295 Textfarbe für Phantom-Einfügungen
28298 \begin_layout Description
28303 Farbe für den Hintergrund der sofortigen Vorschau
28306 \begin_layout Description
28311 Rahmenfarbe der sofortigen Vorschau
28314 \begin_layout Description
28319 Rahmenfarbe für die Einfügung für reguläre Ausdrücke
28322 \begin_layout Description
28327 Farbe, die anzeigt, dass eine Tabellenspalte gescrollt werden kann
28330 \begin_layout Description
28335 Hintergrundfarbe des ausgewählten Texts
28338 \begin_layout Description
28343 Vordergrundfarbe des ausgewählten Texts
28346 \begin_layout Description
28351 Hintergrundfarbe einer schattierten Box
28354 \begin_layout Description
28359 Textfarbe von Sonderzeichen
28362 \begin_layout Description
28367 Farbe von Tabellenlinien
28370 \begin_layout Description
28375 Farbe von Tabellenlinien
28378 \begin_layout Description
28383 Farbe der Marke von URL-Einfügungen
28386 \begin_layout Description
28391 Textfarbe in URL-Einfügungen