From 63148de4a0df042abad5cbaeb18c47d3906a5105 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Tue, 6 Sep 2011 02:46:23 +0000 Subject: [PATCH] - Customization.lyx: add new possible font types uuline, strikeout and uwave - German Customization.lyx: lot of refactoring git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@39606 a592a061-630c-0410-9148-cb99ea01b6c8 --- lib/doc/Customization.lyx | 67 +- lib/doc/de/Customization.lyx | 13256 +++++++++++++++++++++++---------- lib/doc/es/Customization.lyx | 62 +- lib/doc/fr/Customization.lyx | 205 +- lib/doc/ja/Customization.lyx | 60 + 5 files changed, 9519 insertions(+), 4131 deletions(-) diff --git a/lib/doc/Customization.lyx b/lib/doc/Customization.lyx index 7dcf3f5ce9..efb7a73ce7 100644 --- a/lib/doc/Customization.lyx +++ b/lib/doc/Customization.lyx @@ -6605,7 +6605,7 @@ DeclareLyXModule{My Package} \end_layout \begin_layout LyX-Code -#DescriptionEnd +#DescriptionEnd \begin_inset Newline newline \end_inset @@ -15980,7 +15980,7 @@ Typewriter \end_inset -] +] \end_layout \begin_layout Description @@ -16027,6 +16027,16 @@ noun \begin_inset Flex Code status collapsed +\begin_layout Plain Layout +strikeout +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + \begin_layout Plain Layout underbar \end_layout @@ -16037,6 +16047,26 @@ underbar \begin_inset Flex Code status collapsed +\begin_layout Plain Layout +uuline +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +uwave +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + \begin_layout Plain Layout no_emph \end_layout @@ -16053,7 +16083,17 @@ no_noun \end_inset - and +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +no_strikeout +\end_layout + +\end_inset + +, \begin_inset Flex Code status collapsed @@ -16063,6 +16103,26 @@ no_bar \end_inset +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +no_uuline +\end_layout + +\end_inset + + and +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +no_uwave +\end_layout + +\end_inset + . Each of these turns on or off the corresponding attribute. For example, @@ -18580,7 +18640,6 @@ src/FontInfo.cpp \end_inset for the details. - \end_layout \begin_layout Chapter diff --git a/lib/doc/de/Customization.lyx b/lib/doc/de/Customization.lyx index fe91041a3c..f957d25bac 100644 --- a/lib/doc/de/Customization.lyx +++ b/lib/doc/de/Customization.lyx @@ -648,7 +648,7 @@ kbd/ \begin_inset CommandInset ref -LatexCommand vref +LatexCommand ref reference "sec:Internationale-Tastaturtabellen" \end_inset @@ -670,7 +670,7 @@ layouts/ \begin_inset CommandInset ref -LatexCommand vref +LatexCommand ref reference "cha:Installieren-neuer-Textklassen" \end_inset @@ -727,7 +727,18 @@ von Vorlage \family default - präsentiert werden. + präsentiert werden, siehe Abschnitt +\begin_inset space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:Creating-Templates" + +\end_inset + +. \end_layout \begin_layout Labeling @@ -4629,76 +4640,74 @@ Layout \end_layout \begin_layout Section -Layouts + +\lang english +Types of layout files \end_layout \begin_layout Standard -In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch - Textklassen genannt) für LyX schreiben können; dafür wird die Klasse -\family typewriter -article -\family default - als Beispiel genommen. - Derartige -\family typewriter -.layout -\family default --Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen - Dokumentenklasse zur Verfügung stehen, und wie sie in LyX dargestellt werden. - Diese Beschreibung ist zwar sehr tief gehend, kann aber dennoch nicht alle - Eventualitäten und Probleme abdecken, auf die Sie beim Schreiben eigener - Layout-Dateien stoßen können. - Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX. + +\lang english +This section describes the various sorts of LyX files that contain layout + information. + These files describe various paragraph and character styles, determining + how LyX should display them and how they should be translated into LaTeX, + DocBook, XHTML, or whatever output format is being used. + \end_layout \begin_layout Standard -Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen - Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind. - Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von - anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt - haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es - in die Distribution integrieren können. + +\lang english +We shall try to provide a thorough description of the process of writing + layout files here. + However, there are so many different types of documents supported even + by just LaTeX that we can't hope to cover every different possibility or + problem you might encounter. + The LyX users' list is frequented by people with lots of experience with + layout design who are willing to share what they've learned, so please + feel free to ask questions there. \end_layout \begin_layout Standard -Bei allen im folgenden angegebenen Optionen ist die Groß-/Kleinschreibung - nicht relevant, das heißt Style, style und StYlE bezeichnen denselben Befehl. - Die jeweils möglichen Werte sind in eckigen Klammern hinter dem Namen aufgeführ -t. - Die Voreinstellung einer Option, also der Wert, den die Option erhält, - wenn sie -\emph on -nicht -\emph default - spezifiziert wird, ist -\family typewriter -\emph on -hervorgehoben -\family default -\emph default -. - Wenn ein Argument einen Datentyp hat, wie -\emph on -string -\emph default - oder -\emph on -float -\emph default -, dann wird die Voreinstellung wie folgt dargestellt: -\family typewriter -float= -\emph on -Voreinstellung -\family default -. + +\lang english +As you prepare to write a new layout, it is extremely helpful to look at + the layouts distributed with LyX. + If you write a LyX layout for a LaTeX document class that might also be + used by others, or write a module that might be useful to others, then + you should consider posting your layout to the +\begin_inset CommandInset href +LatexCommand href +name "layout section on the LyX wiki" +target "http://wiki.lyx.org/Layouts/Layouts" + +\end_inset + + or even to the LyX developers' list, so that it might be included in LyX + itself. +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout + +\lang english +Note that LyX is licensed under the General Public License, so any material + that is contributed to LyX must be similarly licensed. +\end_layout + +\end_inset + + \end_layout \begin_layout Subsection -Layout-Module + +\lang english +Layout modules \begin_inset CommandInset label LatexCommand label -name "sub:Layout-Module" +name "sub:Layout-modules" \end_inset @@ -4706,185 +4715,190 @@ name "sub:Layout-Module" \end_layout \begin_layout Standard -Seit LyX 1.6 gibt es, ähnlich wie Layout-Dateien, Layout-Module. - Module sind für LaTeX-Pakete, was Layouts für LaTeX-Klassen sind, und einige - Module -- wie zum Beispiel das Endnoten-Modul -- unterstützen solch ein - Paket. - Man kann sagen, dass Layout-Module ähnlich sind wie eingefügte Dateien - -- Dateien wie -\family typewriter -stdsections.inc -\family default -. - Sie sind nicht speziell für ein Dokument-Layout, sondern können in verschiedene -n Layouts benutzt werden. - Der Unterschied ist, dass man keine Layout-Dateien ändern muss, wenn man - Layout-Module benutzt. - Stattdessen wählt man Module in -\family sans -Dokument\SpecialChar \menuseparator -Einstellungen\SpecialChar \menuseparator -Module -\family default - aus. -\end_layout -\begin_layout Standard -Module zu erstellen ist die einfachste Art, mit dem Editieren von Layouts - zu beginnen, weil es so einfach sein kann wie das Hinzufügen eines neuen - Absatzes oder einer flexiblen Einfügung. - Aber Module können prinzipiell alles enthalten, was Layout-Dateien enthalten - können. -\end_layout +\lang english +We have spoken to this point about `layout files'. + But there are different sorts of files that contain layout information. + Layout files, strictly so called, have the +\begin_inset Flex Code +status collapsed -\begin_layout Standard -Ein Modul muss mit einer Zeile wie der folgenden beginnen: -\end_layout +\begin_layout Plain Layout -\begin_layout LyX-Code -# -\backslash -DeclareLyXModule[endnotes.sty]{Endnotes} +\lang english +.layout \end_layout -\begin_layout Standard -Das Argument in eckigen Klammern ist optional: es nennt alle LaTeX-Pakete, - von denen das Modul abhängt. - Das notwendige Argument in geschweiften Klammern ist der Modulname, wie - er in -\family sans -Dokument\SpecialChar \menuseparator -Einstellungen\SpecialChar \menuseparator -Module -\family default - erscheint. +\end_inset + + extension and provide LyX with information about document classes. + As of LyX 1.6, however, layout information can also be contained in layout + +\emph on +modules +\emph default +, which have the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +.module \end_layout -\begin_layout Standard -Nach der Moduldefinition sollten Zeilen wie die folgenden stehen: +\end_inset + + extension. + Modules are to LaTeX packages much as layouts are to LaTeX classes, and + some modules—such as the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +endnotes \end_layout -\begin_layout LyX-Code -#DescriptionBegin +\end_inset + + module—specifically provide support for one package. + In a sense, layout modules are similar to included +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout + +\lang english +These can have any extension, but by convention have the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +.inc \end_layout -\begin_layout LyX-Code -#Adds an endnote command, in addition to footnotes. - +\end_inset + + extension. \end_layout -\begin_layout LyX-Code -#You will need to add -\backslash -theendnotes in TeX code where you +\end_inset + + files—files like +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +stdsections.inc \end_layout -\begin_layout LyX-Code -#want the endnotes to appear. - +\end_inset + +—in that modules are not specific to a given document class but may be used + with many different classes. + The difference is that using an included file with +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +article.cls \end_layout -\begin_layout LyX-Code -#DescriptionEnd +\end_inset + + requires editing that file. + Modules, by contrast, are selected in the +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout + +\lang english +Document\SpecialChar \menuseparator +Settings \end_layout -\begin_layout LyX-Code -#Requires: somemodule | othermodule +\end_inset + + dialog. \end_layout -\begin_layout LyX-Code -#Excludes: badmodule +\begin_layout Standard + +\lang english +Building modules is the easiest way to get started with layout editing, + since it can be as simple as adding a single new paragraph style or flex + inset. + But modules may, in principle, contain anything a layout file can contain. \end_layout \begin_layout Standard -Die Beschreibung wird in -\family sans -Dokument\SpecialChar \menuseparator -Einstellungen\SpecialChar \menuseparator -Module -\family default - verwendet, um dem Benutzer Informationen über das Modul zu geben. - Die Zeile -\family typewriter -#Requires:\SpecialChar \ldots{} -\family default - nennt Module, die ebenfalls benötigt werden. - Die Zeile -\family typewriter -#Excludes:\SpecialChar \ldots{} +\lang english +After creating a new module and copying it to the +\begin_inset Flex Code +status collapsed -\family default - nennt Module, die nicht zusammen mit dem beschriebenen benutzt werden dürfen. - Beide Zeilen sind optional, und Mehrfachnennungen werden durch | getrennt. - Von den in der Zeile -\family typewriter -#Requires:\SpecialChar \ldots{} +\begin_layout Plain Layout -\family default - aufgeführten muss -\emph on -mindestens -\emph default - -\emph on -eins -\emph default - benutzt werden. - Entsprechend darf von den in der Zeile -\family typewriter -#Excludes:\SpecialChar \ldots{} +\lang english +layouts/ +\end_layout -\family default - aufgeführten -\emph on -keins -\emph default - benutzt werden. - Die Module werden hier mit ihren -\emph on -Dateinamen -\emph default - ohne die Erweiterung .module identifiziert, das heißt, -\family typewriter -somemodule -\family default - bedeutet -\family typewriter -somemodule.module -\family default -. +\end_inset + + folder, you will need to reconfigure and then restart LyX for the module + to appear in the menu. + However, changes you make to the module will be seen immediately, if you + open +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout + +\lang english +Document\SpecialChar \menuseparator +Settings \end_layout -\begin_layout Standard -Nachdem Sie ein neues Modul erzeugt haben, müssen Sie LyX neu konfigurieren - und neu starten, damit diese Modul in der Liste erscheint. - Dagegen erscheinen Moduländerungen sofort wenn Sie -\family sans -Dokument\SpecialChar \menuseparator -Einstellungen\SpecialChar \menuseparator -Module -\family default - öffnen, ein Modul auswählen und auf -\family sans +\end_inset + +, highlight something, and then hit +\begin_inset Quotes eld +\end_inset + OK -\family default - klicken. -\end_layout +\begin_inset Quotes erd +\end_inset -\begin_layout Description -Anmerkung: +. + +\emph on +It is strongly recommended that you save your work before doing this +\emph default +. + In fact, \emph on -Bevor +it is strongly recommended that you not attempt to edit modules while simultaneo +usly working on actual documents \emph default - Sie das tun, sollten Sie Ihre Arbeit speichern. - Außerdem sollten Sie Module nicht ändern, während Sie ein Dokument bearbeiten. - Obwohl die Entwickler sich anstrengen, LyX in solchen Situationen stabil - zu halten, können Syntaxfehler und andere merkwürdige Ergebnisse hervorrufen. +. + Though of course the developers strive to keep LyX stable in such situations, + syntax errors and the like in your module file could cause strange behavior. \end_layout \begin_layout Subsubsection -Lokales Layout + +\lang english +Local Layout \end_layout \begin_layout Standard @@ -4908,22 +4922,14 @@ Local Layout \begin_layout Standard \lang english -You will find it -\lang ngerman - unter +You will find it under \family sans -Dokument\SpecialChar \menuseparator -Einstellungen\SpecialChar \menuseparator -Lokales -\begin_inset space ~ -\end_inset - -Format +Document\SpecialChar \menuseparator +Settings\SpecialChar \menuseparator +Local Layout \family default . - -\lang english -The large text box allows you to enter anything that you might enter in + The large text box allows you to enter anything that you might enter in a layout file or module. You can think of a document's local layout, in fact, as a module that belongs just to it. @@ -4996,1353 +5002,1090 @@ The warnings at the end of the previous section apply here, too. \end_layout \begin_layout Subsection -Unterstützung neuer Dokumentenklassen -\end_layout -\begin_layout Standard -Generell können drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse - unterstützen wollen. - Bei den beiden einfacheren Fällen handelt es sich um LaTeX2e-Klassen- ( -\family typewriter -.cls -\family default -) oder Stil- ( -\family typewriter +\lang english +Layout for +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout + +\lang english .sty -\family default -) Dateien. - Wenn Sie Pech haben, liegt der dritte Fall vor, und bei der neuen Klasse - handelt es sich um eine LaTeX 2.09 Stil-Datei. - Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle - ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt - notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten. \end_layout -\begin_layout Subsection -LaTeX2e -\family typewriter -sty -\family default --Datei +\end_inset + + files \end_layout \begin_layout Standard -Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt, - die zusammen mit einer bereits existierenden und von LyX unterstützten - Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese - Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis. - Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei -\family typewriter -myclass.sty -\family default -, und sie ist dafür gedacht, mit der Standard-Dokumentenklasse -\family typewriter -report.cls -\family default - verwendet zu werden. - -\end_layout -\begin_layout LyX-Code -cp report.layout ~/.lyx/layouts/myclass.layout -\end_layout +\lang english +There are two situations you are likely to encounter when wanting to support + a new LaTeX document class, involving style ( +\begin_inset Flex Code +status collapsed -\begin_layout Standard -Editieren Sie nun -\family typewriter -myclass.layout -\family default -, und ändern Sie die Zeile -\end_layout +\begin_layout Plain Layout -\begin_layout LyX-Code +\lang english +.sty +\end_layout -\backslash -DeclareLaTe -\family typewriter +\end_inset -\begin_inset ERT +) files and LaTeX2e class ( +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -{} +\lang english +.cls \end_layout \end_inset - -\family default -XClass{report} +) . + Supporting a style file is usually fairly easy. + Supporting a new class file is a bit harder. + We'll discuss the former in this section and the latter in the next. + Similar remarks apply, of course, if you want to support a new DocBook + DTD. \end_layout \begin_layout Standard -um in -\end_layout - -\begin_layout LyX-Code - -\backslash -DeclareLaTe -\family typewriter -\begin_inset ERT +\lang english +The easier case is the one in which your new document class is provided + as a style file that is to be used in conjunction with an already supported + document class. + For the sake of the example, we'll assume that the style file is called + +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -{} +\lang english +myclass.sty \end_layout \end_inset + and that it is meant to be used with +\begin_inset Flex MenuItem +status collapsed -\family default -XClass[report, myclass.sty]{report (myclass)} -\end_layout +\begin_layout Plain Layout -\begin_layout Standard -Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein: +\lang english +report.cls \end_layout -\begin_layout LyX-Code -Preamble -\begin_inset Newline newline -\end_inset - - -\backslash -usepackage{myclass} -\begin_inset Newline newline \end_inset -EndPreamble +, which is a standard class. + \end_layout \begin_layout Standard -Starten Sie jetzt LyX und konfigurieren Sie es neu ( -\family sans -Werkzeuge\SpecialChar \menuseparator -Neu -\begin_inset space \space{} -\end_inset - -konfigurieren -\family default -). - Starten Sie LyX neu und legen Sie ein neues Dokument an. - Sie sollten nun in -\family sans -Dokument\SpecialChar \menuseparator -Einstellungen -\family default -\SpecialChar \ldots{} - als mögliche Dokumentenklasse auch -\family sans -report -\begin_inset space \space{} -\end_inset -(myclass) -\family default - vorfinden. - Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen - der Basisklasse +\lang english +Start by copying the existing class's layout file into your local directory: \begin_inset Foot status collapsed \begin_layout Plain Layout -\family sans -report -\family default - in diesem Beispiel +\lang english +Of course, which directory is your local directory will vary by platform, + and LyX allows you to specify your local directory on startup, too, using + the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +-userdir \end_layout \end_inset - unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen - Umgebungstypen in der Layoutdatei herumexperimentieren. - Dazu später mehr. + option. \end_layout -\begin_layout Subsection -LaTeX2e -\family typewriter -cls- -\family default -Datei -\end_layout +\end_inset + -\begin_layout Standard -In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf - neu erstellen. - Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse - als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen. - Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen, - welche Dinge beachtet werden müssen. - \end_layout -\begin_layout Subsection -LaTeX 2.09 -\family sans -sty -\family default --Datei +\begin_layout LyX-Code + +\lang english +cp report.layout ~/.lyx/layouts/myclass.layout \end_layout \begin_layout Standard -Ob eine -\family typewriter -.sty -\family default --Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie - an einem der beiden folgenden Dinge erkennen: -\end_layout -\begin_layout Enumerate -Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den - Befehl -\family typewriter +\lang english +Then edit +\begin_inset Flex Code +status collapsed -\backslash -documentstyle{myclass} -\family default - (anstelle von -\family typewriter +\begin_layout Plain Layout -\backslash -documentclass -\family default -) +\lang english +myclass.layout \end_layout -\begin_layout Enumerate -Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, dass - in den Kompatibilitätsmodus geschaltet wird. +\end_inset + + and change the line: \end_layout -\begin_layout Standard -LyX unterstützt ausschließlich LaTeX2e-Dokumente. - Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch - ein Weg ( -\begin_inset Quotes gld -\end_inset +\begin_layout LyX-Code -Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan -\begin_inset Quotes grd -\end_inset +\lang english -). - Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem - der LaTeX 2.09 Code derart gekapselt wird, dass er in Dokumenten, die mit - LaTeX2e formatiert wurden, verwendet werden kann. - Sie können diese Kapselung auch für Ihr -\family typewriter -myclass.sty -\family default - verwenden, sollte sich dieses als 2.09-Code herausstellen. - Hier ein kurzes Rezept: +\backslash +DeclareLaTeXClass{report} +\end_layout + +\begin_layout Standard + +\lang english +to read \end_layout \begin_layout LyX-Code -cp Ly -\family typewriter -\begin_inset ERT -status collapsed +\lang english -\begin_layout Plain Layout +\backslash +DeclareLaTeXClass[report, myclass.sty]{report (myclass)} +\end_layout -{} +\begin_layout Standard + +\lang english +Then add: \end_layout +\begin_layout LyX-Code + +\lang english +Preamble +\begin_inset Newline newline \end_inset + +\backslash +usepackage{myclass} +\begin_inset Newline newline +\end_inset -\family default -XDir/tex/revtex.cls ~/tex/myclass.cls +EndPreamble \end_layout \begin_layout Standard -(oder wo immer Sie Ihre lokalen TeX-Dateien speichern). - Editieren Sie nun -\family typewriter -my\SpecialChar \- -class.cls -\family default - und ersetzen Sie jedes vorhandene -\emph on -revtex -\emph default - durch myclass. - Wahrscheinlich sind einige der -\family typewriter -\backslash -DeclareOption -\family default --Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan - nicht stören. +\lang english +near the top of the file. \end_layout \begin_layout Standard -Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei -\begin_inset Newline newline -\end_inset - -\begin_inset Flex URL +\lang english +Start LyX and select +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -myclass.layout +\lang english +Tools\SpecialChar \menuseparator +Reconfigure \end_layout \end_inset -, verwenden aber diesmal den Eintrag -\end_layout - -\begin_layout LyX-Code - -\backslash -DeclareLaTe -\family typewriter - -\begin_inset ERT +. + Then restart LyX and try creating a new document. + You should see " +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -{} +\lang english +report (myclass) \end_layout \end_inset +" as a document class option in the +\begin_inset Flex MenuItem +status collapsed -\family default -XClass{myclass} +\begin_layout Plain Layout + +\lang english +Document\SpecialChar \menuseparator +Settings \end_layout -\begin_layout Standard -Eine -\family typewriter -Preamble -\family default --Definition sollte nicht notwendig sein. - Konfigurieren Sie LyX neu, und mit etwas Glück haben Sie ein funktionierendes - System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung - benötigt. - Das umfasst Veränderungen der Werte, die LyX für Abstände, Zeichensätze - usw. -\begin_inset space \space{} \end_inset -verwendet; diese werden in der -\family typewriter -.layout -\family default --Datei festgelegt. + dialog. + It is likely that some of the sectioning commands and such in your new + class will work differently from how they worked in the base class— +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +report \end_layout -\begin_layout Standard -Weiterhin müssen Sie sicherstellen, dass alle Umgebungstypen, die in -\family typewriter -myclass. -\begin_inset Newline linebreak \end_inset -cls -\family default - definiert werden, auch in -\begin_inset Flex URL + in this example—so you can fiddle around with the settings for the different + sections if you wish. + The layout information for sections is contained in +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -myclass.layout +\lang english +stdsections.inc \end_layout \end_inset - vorhanden sind. - Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen. - Kopieren Sie dazu einen ähnlich aussehenden Stil, und verändern Sie diesen - nach Ihren Wünschen. - Dies geschieht am einfachsten folgendermaßen: -\end_layout - +, but you do not need to copy and change this file. + Instead, you can simply add your changes to your layout file, after the + line +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +Input stdclass.inc +\end_layout + +\end_inset + +, which itself includes +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +stdsections.inc +\end_layout + +\end_inset + +. + For example, you might add these lines: +\end_layout + \begin_layout LyX-Code -Style FehlenderStyle + +\lang english +Style Chapter +\end_layout + +\begin_layout LyX-Code + +\lang english + Font \end_layout \begin_layout LyX-Code - CopyStyle ÄhnlicherStyle + +\lang english + Family Sans \end_layout \begin_layout LyX-Code - # hier die Unterschiede neu definieren + +\lang english + EndFont \end_layout \begin_layout LyX-Code + +\lang english End \end_layout \begin_layout Standard -Im folgenden Abschnitt wird erläutert, was welches Element in einer -\family typewriter -.layout -\family default --Datei macht. + +\lang english +to change the font for chapter headings to sans-serif. + This will override (or, in this case, add to) the existing declaration + for the Chapter style. + \end_layout \begin_layout Standard -Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen. - Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der - Layout-Dateien. - Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen. - Die Entwickler freuen sich immer über neue Dokumentenklassen! -\end_layout -\begin_layout Section -Deklaration einer neuen Textklasse +\lang english +Your new package may also provide commands or environments not present in + the base class. + In this case, you will want to add these to the layout file. + See +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:TextClass" + +\end_inset + + for information on how to do so. \end_layout \begin_layout Standard -Zeilen, die mit einem -\family typewriter -# -\family default - beginnen, sind Kommentare. - Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den - folgenden beginnen: + +\lang english +If +\begin_inset Flex MenuItem +status collapsed + +\begin_layout Plain Layout + +\lang english +myclass.sty \end_layout -\begin_layout LyX-Code +\end_inset -\size small -#% Do not delete the line below; configure depends on this + can be used with several different document classes, and even if it cannot, + you might find it easiest just to write a module that you can load with + the base class. + The simplest possible such module would be: \end_layout \begin_layout LyX-Code -\size small -# +\lang english +# \backslash -DeclareLaTe -\family typewriter -\size default +DeclareLyXModule{My Package} +\end_layout -\begin_inset ERT -status collapsed +\begin_layout LyX-Code -\begin_layout Plain Layout +\lang english +#DescriptionBegin +\end_layout -{} +\begin_layout LyX-Code + +\lang english +#Support for mypkg.sty. \end_layout +\begin_layout LyX-Code + +\lang english +#DescriptionEnd +\begin_inset Newline newline \end_inset -\family default -\size small -XClass{article} \end_layout -\begin_layout Standard -Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren. - Die Textklassen-Datei wird von dem LaTeX-Skript -\family typewriter +\begin_layout LyX-Code -\begin_inset Flex URL -status collapsed +\lang english +Format 21 +\begin_inset Newline newline +\end_inset -\begin_layout Plain Layout -chkconfig.ltx \end_layout +\begin_layout LyX-Code + +\lang english +Preamble +\begin_inset Newline newline \end_inset + +\backslash +usepackage{mypkg} +\begin_inset Newline newline +\end_inset -\family default - gelesen, und zwar in einem speziellen Modus, in dem -\family typewriter -# -\family default --Zeichen ignoriert werden. - Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die - Textklasse deklariert. - Eine Datei namens -\family typewriter -article.layout -\family default -, die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem - Namen -\family typewriter -article -\family default - und benutzt die LaTeX-Dokumentenklasse -\family typewriter -article.cls -\family default -. - -\emph on -article -\emph default - ist auch die Beschreibung, die später im Popup-Menü -\family sans -Dokument\SpecialChar \menuseparator -Einstellungen -\family default - auftaucht. - +EndPreamble \end_layout \begin_layout Standard -Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Doku\SpecialChar \- -m -en\SpecialChar \- -tenklasse -\family typewriter -article -\family default - benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben. - Wenn Sie dann Ihre Textklasse in eine Datei namens -\family typewriter -myarticle. -\begin_inset Newline linebreak -\end_inset -layout -\family default - schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen: -\end_layout +\lang english +A more complex module might modify the behavior of some existing constructs + or define some new ones. + Again, see +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:TextClass" -\begin_layout LyX-Code +\end_inset -\size small -#% Do not delete the line below; configure depends on this + for discussion. \end_layout -\begin_layout LyX-Code - -\size small -# -\backslash -DeclareLaTe -\family typewriter -\size default +\begin_layout Subsection -\begin_inset ERT +\lang english +Layout for +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -{} +\lang english +.cls \end_layout \end_inset - -\family default -\size small -XClass[article]{article (with my own headings)} + files \end_layout \begin_layout Standard -Auf diese Weise deklarieren Sie eine Textklasse -\family typewriter -myarticle -\family default -, die die LaTeX -\begin_inset ERT + +\lang english +There are two possibilities here. + One is that the class file is itself based upon an existing document class. + For example, many thesis classes are based upon +\begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout -"= +\lang english +book.cls \end_layout \end_inset -Dokumentklasse -\family typewriter -article.cls -\family default - verwendet und (im Popup-Menü) beschrieben wird mit: -\family sans -article (with my own headings) -\family default . - Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie - das so angeben: + To see whether yours is, look for a line like \end_layout \begin_layout LyX-Code -\size small -#% Do not delete the line below; configure depends on this -\end_layout - -\begin_layout LyX-Code +\lang english -\size small -# \backslash -DeclareLaTe -\family typewriter -\size default +LoadClass{book} +\end_layout -\begin_inset ERT +\begin_layout Standard + +\lang english +in the file. + If so, then you may proceed largely as in the previous section, though + the +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -{} +\lang english +DeclareLaTeXClass \end_layout \end_inset - -\family default -\size small -XClass[article,foo.sty]{article (with my own head -\begin_inset ERT + line will be different. + If your new class is +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -"- +\lang english +thesis \end_layout \end_inset -ings)} -\end_layout - -\begin_layout Standard -Dadurch wird angezeigt, dass Ihre Klasse auch das Paket -\family typewriter -foo.sty -\family default - verwendet. - Schließlich können Sie auch Klassen für DocBook festlegen. - Eine typische Deklaration sieht so aus: -\end_layout + and it is based upon +\begin_inset Flex Code +status collapsed -\begin_layout LyX-Code +\begin_layout Plain Layout +\lang english +book \end_layout -\begin_layout LyX-Code - -\size small -#% Do not delete the line below; configure depends on this -\end_layout - -\begin_layout LyX-Code +\end_inset -\size small -# -\backslash -DeclareDocBookClass[article]{SGML (DocBook article)} -\end_layout +, then the line should read: +\begin_inset Foot +status collapsed -\begin_layout Standard -Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden, - der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste - erlaubt). -\end_layout +\begin_layout Plain Layout -\begin_layout Standard -Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie - die Datei nur noch in das Verzeichnis -\family typewriter -Ly -\begin_inset ERT +\lang english +And it will be easiest if you save the file to +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -{} +\lang english +thesis.layout \end_layout \end_inset -XDir/layouts/ -\family default - oder nach -\family typewriter -UserDir/layouts -\family default - kopieren und unter LyX den Menüpunkt -\family sans -Werkzeuge\SpecialChar \menuseparator -Neu -\begin_inset space \space{} -\end_inset - -konfigurieren -\family default - auswählen. - Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü -\family sans -Dokument\SpecialChar \menuseparator -Einstellungen -\family default - auswählbar sein. +: LyX assumes that the document class has the same name as the layout file. + \end_layout -\begin_layout Subsection -Dateiformat -\end_layout +\end_inset + -\begin_layout Standard -Die erste Zeile, die kein Kommentar ist, muss die Dateiformatnummer enthalten: \end_layout -\begin_layout Description -Format -\begin_inset space ~ -\end_inset +\begin_layout LyX-Code -[int] Diese Marke wurde mit LyX 1.4.0 eingeführt. - Das hier dokumentierte Dateiformat ist Format 8. -\end_layout +\lang english -\begin_layout Subsection -Allgemeine Parameter für Textklassen +\backslash +DeclareLaTeXClass[thesis,book]{thesis} \end_layout \begin_layout Standard -Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes be\SpecialChar \- -schrei\SpecialChar \- -b -en: -\end_layout - -\begin_layout Description -\family typewriter -\series medium -AddToPreamble -\family default -\series default - -\begin_inset space ~ +\lang english +If, on the other hand, the new class is not based upon an existing class, + you will probably have to +\begin_inset Quotes eld \end_inset - -\begin_inset Newline newline +roll your own +\begin_inset Quotes erd \end_inset -fügt Informationen zum LaTeX-Vorspann hinzu und muss mir -\family typewriter -EndPreamble -\family default - beendet werden. + layout. + We strongly suggest copying an existing layout file which uses a similar + LaTeX class and then modifying it, if you can do so. + At least use an existing file as a starting point so you can find out what + items you need to worry about. + Again, the specifics are covered below. \end_layout -\begin_layout Description - -\family typewriter -\series medium -ClassOptions\SpecialChar \ldots{} -End -\family default -\series default - -\begin_inset space ~ -\end_inset +\begin_layout Subsection +\lang english +Creating templates +\begin_inset CommandInset label +LatexCommand label +name "sub:Creating-Templates" -\begin_inset Newline newline \end_inset -Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der Dokumente -nklasse unterstützt werden. - Eine detaillierte Beschreibung finden Sie in Abschnitt -\begin_inset CommandInset ref -LatexCommand vref -reference "sub:Der-Abschnitt-ClassOptions" - -\end_inset -. \end_layout -\begin_layout Description +\begin_layout Standard -\family typewriter -\series medium -Columns -\family default -\series default - [ -\family typewriter +\lang english +Once you have written a layout file for a new document class, you might + want to consider writing a \emph on -1 +template \emph default -, 2 -\family default -] -\begin_inset Newline newline -\end_inset + for it, too. + A template acts as a kind of tutorial for your layout, showing how it might + be used, though containing dummy content. + You can of course look at the various templates included with LyX for ideas. +\end_layout -Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt wird. - Kann im Popup-Menü -\family sans -Dokument\SpecialChar \menuseparator -Einstellungen -\family default -\SpecialChar \ldots{} - geändert werden. - Diese Einstellung ist wichtig: Falls Ihre Textklasse standardmäßig zweispaltig - gesetzt wird, Sie aber vergessen, das korrekt anzugeben, wird die Option - -\family typewriter -twocolumn -\family default - -\emph on -nicht -\emph default - gesetzt, wenn Sie -\family sans -Zweispaltiges -\family default +\begin_layout Standard -\begin_inset space \space{} -\end_inset +\lang english +Templates are created just like usual documents: using LyX. + The only difference is that usual documents contain all possible settings, + including the font scheme and the paper size. + Usually a user doesn't want a template to overwrite his preferred settings + for such parameters. + For that reason, the designer of a template should remove the corresponding + commands like +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout -\family sans -Dokument -\family default - in -\family sans -Dokument\SpecialChar \menuseparator -Einstellungen -\family default -\SpecialChar \ldots{} - aktivieren. +\lang english + +\backslash +font_roman \end_layout -\begin_layout Description -Counter -\begin_inset space ~ \end_inset + or +\begin_inset Flex Code +status collapsed -\begin_inset Newline newline -\end_inset +\begin_layout Plain Layout -definiert einen neuen Zähler (siehe -\begin_inset CommandInset ref -LatexCommand vref -reference "sub:Zähler" +\lang english + +\backslash +papersize +\end_layout \end_inset -) und muss mit -\family typewriter -End -\family default - beendet werden. -\end_layout + from the template LyX file. + This can be done with any simple text-editor, for example +\begin_inset Flex Code +status collapsed -\begin_layout Description +\begin_layout Plain Layout + +\lang english +vi +\end_layout -\family typewriter -\series medium -DefaultFont -\family default -\series default - -\begin_inset space ~ \end_inset + or +\begin_inset Flex Code +status collapsed -\begin_inset Newline newline -\end_inset +\begin_layout Plain Layout -Dieser Parameter definiert den Standardzeichensatz des Dokuments. - Eine genauere Beschreibung finden Sie in Abschnitt -\begin_inset CommandInset ref -LatexCommand vref -reference "sub:Beschreibung-des-Zeichensatzes" +\lang english +notepad +\end_layout \end_inset . + \end_layout -\begin_layout Description +\begin_layout Standard -\family typewriter -\series medium -DefaultModule -\begin_inset space ~ -\end_inset +\lang english +Put the edited template files you create in +\begin_inset Flex Code +status collapsed -[string] -\family default -\series default +\begin_layout Plain Layout + +\lang english +UserDir/templates/ +\end_layout -\begin_inset space ~ \end_inset +, copy the ones you use from the global template directory in +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +LyXDir/templates/ +\end_layout -\begin_inset Newline newline \end_inset -spezifiziert ein Modul, das standardmäßig zu dieser Dokumentklasse hinzugefügt - wird. - string ist der Dateiname ohne die Erweiterung -\family typewriter -.module -\family default -. - Sie können das Modul zwar entfernen, aber es bleibt von Beginn an aktiv. - Es wird nur angewendet, wenn neue Dateien erstellt oder diese Klasse für - ein vorhandenes Dokument gewählt werden. -\end_layout + to the same place, and redefine the template path in the +\begin_inset Flex MenuItem +status collapsed -\begin_layout Description +\begin_layout Plain Layout -\family typewriter -\series medium -DefaultStyle -\series default +\lang english +Tools\SpecialChar \menuseparator +Preferences\SpecialChar \menuseparator +Paths +\end_layout -\begin_inset space ~ \end_inset -[string] -\family default + dialog. +\end_layout + +\begin_layout Standard + +\lang english +Note, by the way, that there is a template which has a particular meaning: -\family typewriter +\begin_inset Flex Code +status collapsed -\begin_inset Newline newline -\end_inset +\begin_layout Plain Layout +\lang english +defaults.lyx +\end_layout + +\end_inset -\family default -Dies ist das Layout für neu angelegte Absätze, normalerweise -\family sans -Standard -\family default . - Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch - ist es sehr ratsam, diese Anweisung anzugeben. -\end_layout + This template is loaded every time you create a new document with +\begin_inset Flex MenuItem +status collapsed -\begin_layout Description +\begin_layout Plain Layout -\family typewriter -\series medium -ExcludesModule -\series default +\lang english +File\SpecialChar \menuseparator +New +\end_layout -\begin_inset space ~ \end_inset + in order to provide useful defaults. + To create this template from inside LyX, all you have to do is to open + a document with the correct settings, and use the +\begin_inset Flex MenuItem +status collapsed -\series medium -[string] -\family default -\series default - -\begin_inset space ~ -\end_inset +\begin_layout Plain Layout +\lang english +Save as Document Defaults +\end_layout -\begin_inset Newline newline \end_inset -zeigt an, dass das genannte Modul -- spezifiziert durch den Dateinamen ohne - die Erweiterung -\family typewriter -.module -\family default - -- in dieser Dokumentklasse nicht benutzt werden kann. - Dies könnte in einem Journal-spezifischen Layout benutzt werden, um zum - Beispiel die Verwendung des theorems-sec-Moduls, das Theoreme abschnittsweise - nummeriert, zu verhindern. - Diese Marke darf -\emph on -nicht -\emph default - in einem Modul benutzt werden. - Module haben einen anderen Weg, andere Module auszuschließen (siehe -\begin_inset CommandInset ref -LatexCommand vref -reference "sub:Layout-Module" + button. +\end_layout -\end_inset +\begin_layout Subsection -). +\lang english +Upgrading old layout files \end_layout -\begin_layout Description +\begin_layout Standard -\family typewriter -\series medium -Float -\family default -\series default - -\begin_inset space ~ -\end_inset +\lang english +The format of layout files changes with each LyX release, so old layout + files need to be converted to the new format. + This process has been automated since LyX 1.4: If LyX reads a layout file + in an older format, it automatically calls the script +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout + +\lang english +layout2layout.py +\end_layout -\begin_inset Newline newline \end_inset -definiert ein neues Gleitobjekt (siehe -\begin_inset CommandInset ref -LatexCommand vref -reference "Gleitobjekte" + to convert it to a temporary file in current format. + The original file is left untouched. + If you use the layout file often, then, you may want to convert it permanently, + so that LyX does not have to do so itself every time. + To do this, you can call the converter manually: +\end_layout -\end_inset +\begin_layout LyX-Code -) und muss mit -\family typewriter -End -\family default - beendet werden. +\lang english +mv myclass.layout myclass.old \end_layout -\begin_layout Description +\begin_layout LyX-Code -\family typewriter -\series medium -Input -\family default -\series default - -\begin_inset space ~ -\end_inset +\lang english +python LyXDir/scripts/layout2layout.py myclass.old myclass.layout +\end_layout +\begin_layout Standard + +\lang english +You need to replace +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +LyXDir +\end_layout -\begin_inset Newline newline \end_inset -Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen - enthalten. - Damit können Sie unnötige Mehrfachdefinitionen vermeiden. - Beispielsweise binden die meisten Standardtextklassen die Datei -\family typewriter -stdclass.inc -\family default - ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird. + with the name of your LyX system directory, of course. \end_layout -\begin_layout Description +\begin_layout Standard -\family typewriter -\series medium -InsetLayout -\family default -\series default - -\begin_inset space ~ -\end_inset +\lang english +Note that manual conversion does not affect included files, so these will + have to be converted separately. +\end_layout +\begin_layout Section + +\lang english +\begin_inset CommandInset label +LatexCommand label +name "sec:TextClass" -\begin_inset Newline newline \end_inset -definiert das Layout einer Einfügung (neu). - -\family typewriter -\series medium -InsetLayout -\family default -\series default - kann auf eine vorhandene Einfügung angewendet werden oder eine neue, benutzerde -finierte, zum Beispiel einen neuen Zeichenstil. - Abschnitt -\begin_inset CommandInset ref -LatexCommand vref -reference "sub:Flexible-Einfügungen-und" +The layout file format +\end_layout -\end_inset +\begin_layout Standard - enthält weitere Einzelheiten. - Diese Marke muss mit -\family typewriter -End -\family default - beendet werden. +\lang english +When it's finally time to get your hands dirty and create or edit your own + layout file, the following sections describe what you're up against. + Our advice is to go slowly, save and test often, listen to soothing music, + and enjoy one or two of your favorite adult beverages; more if you are + getting particularly stuck. + It's really not that hard, except that the multitude of options can become + overwhelming if you try to do too much in one sitting. + Go have another adult beverage, just for good measure. \end_layout -\begin_layout Description +\begin_layout Standard -\family typewriter -\series medium -LeftMargin -\family default -\series default - -\begin_inset space ~ -\end_inset +\lang english +Note that all the tags used in layout files are case-insensitive. + This means that +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout -\begin_inset Newline newline -\end_inset +\lang english +Style +\end_layout -ist eine Zeichenkette, deren Länge die Breite des linken Randes festlegt, - zum Beispiel -\begin_inset Quotes gld \end_inset -MMMMM -\begin_inset Quotes grd -\end_inset +, +\begin_inset Flex Code +status collapsed -. -\end_layout +\begin_layout Plain Layout -\begin_layout Description +\lang english +style +\end_layout -\family typewriter -\series medium -NoFloat -\family default -\series default - -\begin_inset space ~ \end_inset + and +\begin_inset Flex Code +status collapsed -\begin_inset Newline newline -\end_inset +\begin_layout Plain Layout -löscht ein vorhandenes Gleitobjekt. - Dies ist besonders dann nützlich, wenn Sie ein Gleitobjekt, das in einer - Eingabedatei definiert wurde, unterdrücken wollen. +\lang english +StYlE \end_layout -\begin_layout Description - -\family typewriter -\series medium -NoStyle -\family default -\series default - -\begin_inset space ~ \end_inset + are really the same tag. + The possible values are printed in brackets after the feature's name. + The default value if a feature isn't specified inside a text class-description + is typeset +\begin_inset Flex Code +status collapsed -\begin_inset Newline newline -\end_inset +\begin_layout Plain Layout -Mit diesem Befehl können Sie die Definition eines bereits mit -\family typewriter -Style -\family default -defi\SpecialChar \- -nier\SpecialChar \- -ten Layouts rückgängig ma\SpecialChar \- -chen. - Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in - einer Datei definiert wird, die Sie mit -\family typewriter -Input -\family default - eingebunden haben. +\emph on +\lang english +emphasized \end_layout -\begin_layout Description - -\family typewriter -\series medium -OutputFormat -\family default -\series default - -\begin_inset space ~ \end_inset +. + If the argument has a data type like +\begin_inset Quotes eld +\end_inset -\begin_inset Newline newline +string +\begin_inset Quotes erd \end_inset + or +\begin_inset Quotes eld +\end_inset -\lang english -A string indicating the file format (as defined in the Preferences dialog) - produced by this class. - It is mainly useful when OutputType is `literate' and one wants to define - a new type of literate document. - This string is reset to `docbook', `latex', or `literate' when the correspondin -g OutputType parameter is encountered. -\end_layout +float +\begin_inset Quotes erd +\end_inset -\begin_layout Description +, the default is shown like this: +\begin_inset Flex Code +status collapsed -\family typewriter -\series medium -OutputType -\family default -\series default - -\begin_inset space ~ -\end_inset +\begin_layout Plain Layout +\lang english +float= +\emph on +default +\end_layout -\begin_inset Newline newline \end_inset -ist eine Zeichenkette, die angibt, welche Dokumentart diese Klasse erzeugt. - Zur Zeit gibt es folgende Möglichkeiten: -\family typewriter -docbook -\family default -, -\family typewriter -latex -\family default - und -\family typewriter -literate -\family default . \end_layout -\begin_layout Description +\begin_layout Subsection +Deklaration einer neuen Textklasse +\end_layout +\begin_layout Standard +Zeilen, die mit einem \family typewriter -\series medium -PageStyle -\family default -\series default - [ -\family typewriter -\emph on -plain -\emph default -, empty, headings +# \family default -] -\begin_inset Newline newline -\end_inset + beginnen, sind Kommentare. + Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den + folgenden beginnen: +\end_layout -Der Standardseitenstil. - Kann ebenfalls im Popup-Menü -\family sans -Dokument\SpecialChar \menuseparator -Ein\SpecialChar \- -stel\SpecialChar \- -lun\SpecialChar \- -gen -\family default -\SpecialChar \ldots{} - geändert werden. +\begin_layout LyX-Code + +\size small +#% Do not delete the line below; configure depends on this \end_layout -\begin_layout Description +\begin_layout LyX-Code +\size small +# +\backslash +DeclareLaTe \family typewriter -\series medium -Preamble -\begin_inset CommandInset label -LatexCommand label -name "Preamble" +\size default -\end_inset +\begin_inset ERT +status collapsed -\SpecialChar \ldots{} -EndPreamble -\family default -\series default - -\begin_inset space ~ -\end_inset +\begin_layout Plain Layout +{} +\end_layout -\begin_inset Newline newline \end_inset -An dieser Stelle können Sie LaTeX-Code angeben, der vor -\family typewriter -\backslash -begin{document} \family default - in die LaTeX-Ausgabe eingebunden wird. - Zum Beispiel eigene Definitionen von LaTeX-Makros. +\size small +XClass{article} \end_layout -\begin_layout Description - +\begin_layout Standard +Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren. + Die Textklassen-Datei wird von dem LaTeX-Skript \family typewriter -\series medium -Provides -\begin_inset space ~ -\end_inset -[string][ -\emph on -0 -\emph default -, -\begin_inset space ~ -\end_inset +\begin_inset Flex URL +status collapsed -1] -\family default -\series default - -\begin_inset space ~ -\end_inset +\begin_layout Plain Layout +chkconfig.ltx +\end_layout -\begin_inset Newline newline \end_inset -\begin_inset CommandInset label -LatexCommand label -name "Provides" - -\end_inset - -zeigt an, ob die Klasse bereits die Funktion +\family default + gelesen, und zwar in einem speziellen Modus, in dem \family typewriter -string +# \family default - liefert. - Normalerweise ist eine Funktion der Name eines Paketes ( +-Zeichen ignoriert werden. + Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die + Textklasse deklariert. + Eine Datei namens \family typewriter -amsmath +article.layout \family default -, +, die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem + Namen \family typewriter -makeidx +article \family default -,\SpecialChar \ldots{} -) oder ein Makro ( + und benutzt die LaTeX-Dokumentenklasse \family typewriter -url +article.cls \family default -, +. + +\emph on +article +\emph default + ist auch die Beschreibung, die später im Popup-Menü +\family sans +Dokument\SpecialChar \menuseparator +Einstellungen +\family default + auftaucht. + +\end_layout + +\begin_layout Standard +Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Doku\SpecialChar \- +m +en\SpecialChar \- +tenklasse \family typewriter -boldsymbol +article \family default -,\SpecialChar \ldots{} -). - Die vollständige Liste der unterstützten Funktionen ist leider nur in den - LyX-Quellen dokumentiert -- in + benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben. + Wenn Sie dann Ihre Textklasse in eine Datei namens \family typewriter -src/LaTe -\family sans +myarticle. +\begin_inset Newline linebreak +\end_inset + +layout +\family default + schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen: +\end_layout + +\begin_layout LyX-Code + +\size small +#% Do not delete the line below; configure depends on this +\end_layout + +\begin_layout LyX-Code + +\size small +# +\backslash +DeclareLaTe +\family typewriter +\size default \begin_inset ERT status collapsed @@ -6355,714 +6098,542 @@ status collapsed \end_inset +\family default +\size small +XClass[article]{article (with my own headings)} +\end_layout + +\begin_layout Standard +Auf diese Weise deklarieren Sie eine Textklasse \family typewriter -X\SpecialChar \- -Features.cpp +myarticle \family default -. - -\family sans -Hilfe\SpecialChar \menuseparator -LaTe +, die die LaTeX \begin_inset ERT status collapsed \begin_layout Plain Layout -{} +"= \end_layout \end_inset -X-Konfiguration +Dokumentklasse +\family typewriter +article.cls \family default - gibt einen Überblick über die unterstützten Pakete. + verwendet und (im Popup-Menü) beschrieben wird mit: +\family sans +article (with my own headings) +\family default +. + Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie + das so angeben: \end_layout -\begin_layout Description +\begin_layout LyX-Code -\family typewriter -\series medium -ProvidesModule -\begin_inset space ~ -\end_inset +\size small +#% Do not delete the line below; configure depends on this +\end_layout -[string] -\family default -\series default - -\begin_inset space ~ -\end_inset +\begin_layout LyX-Code +\size small +# +\backslash +DeclareLaTe +\family typewriter +\size default -\begin_inset Newline newline -\end_inset +\begin_inset ERT +status collapsed -zeigt an, dass dieses Layout die Funktionalität des Moduls -\family typewriter -\series medium -string -\family default -\series default - liefert, das als Dateiname ohne die Erweiterung -\family typewriter -.module -\family default - spezifiziert ist. - Dies wird typischerweise benutzt, um anzuzeigen, dass es benutzt werden - sollte. - Es könnte in einem Modul benutzt werden, das eine andere Implementation - derselben Funktion liefert. -\end_layout +\begin_layout Plain Layout -\begin_layout Description +{} +\end_layout -\family typewriter -\series medium -Requires -\begin_inset space ~ \end_inset -[string] -\begin_inset space ~ -\end_inset +\family default +\size small +XClass[article,foo.sty]{article (with my own head +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +"- +\end_layout -\begin_inset Newline newline \end_inset +ings)} +\end_layout -\family default -\series default -zeigt an, ob die Klasse die Funktion +\begin_layout Standard +Dadurch wird angezeigt, dass Ihre Klasse auch das Paket \family typewriter -string +foo.sty \family default - benötigt. - Mehrfache Funktionen müssen durch Komma getrennt werden Beachten Sie, dass - Sie nur unterstützte Funktionen anfordern können. + verwendet. + Schließlich können Sie auch Klassen für DocBook festlegen. + Eine typische Deklaration sieht so aus: \end_layout -\begin_layout Description - -\family typewriter -\series medium -RightMargin -\family default -\series default - -\begin_inset space ~ -\end_inset +\begin_layout LyX-Code +\end_layout -\begin_inset Newline newline -\end_inset +\begin_layout LyX-Code -ist eine Zeichenkette, deren Länge die Breite des rechten Randes festlegt, - zum Beispiel -\begin_inset Quotes gld -\end_inset +\size small +#% Do not delete the line below; configure depends on this +\end_layout -MMMMM -\begin_inset Quotes grd -\end_inset +\begin_layout LyX-Code -. +\size small +# +\backslash +DeclareDocBookClass[article]{SGML (DocBook article)} \end_layout -\begin_layout Description +\begin_layout Standard +Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden, + der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste + erlaubt). +\end_layout +\begin_layout Standard +Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie + die Datei nur noch in das Verzeichnis \family typewriter -\series medium -SecNumDepth -\family default -\series default - -\begin_inset space ~ -\end_inset - +Ly +\begin_inset ERT +status collapsed -\begin_inset Newline newline -\end_inset +\begin_layout Plain Layout -legt die Nummerierungstiefe fest und korrespondiert mit dem LaTeX-Zähler - -\family typewriter -secnumdepth -\family default -. +{} \end_layout -\begin_layout Description +\end_inset -\family typewriter -\series medium -Sides +XDir/layouts/ \family default -\series default - [ + oder nach \family typewriter -\emph on -1 -\emph default -, 2 +UserDir/layouts \family default -] -\begin_inset Newline newline + kopieren und unter LyX den Menüpunkt +\family sans +Werkzeuge\SpecialChar \menuseparator +Neu +\begin_inset space \space{} \end_inset -Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck - gesetzt wird. - Kann im Popup-Menü +konfigurieren +\family default + auswählen. + Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü \family sans Dokument\SpecialChar \menuseparator Einstellungen \family default -\SpecialChar \ldots{} - geändert werden. + auswählbar sein. \end_layout -\begin_layout Description - -\family typewriter -\series medium -Style -\family default -\series default - -\begin_inset space ~ -\end_inset - +\begin_layout Subsection -\begin_inset Newline newline -\end_inset +\lang english +The Module declaration +\end_layout -definiert einen neuen Absatzstil. - Wenn er bereits existiert, werden stattdessen einige seiner Parameter neu - definiert (siehe auch -\begin_inset CommandInset ref -LatexCommand vref -reference "sub:Einzelne-Absatz-Layouts" +\begin_layout Standard -\end_inset +\lang english +A module must begin with a line like the following: +\end_layout -). - Diese Marke muss mit -\family typewriter -End -\family default - beendet werden. +\begin_layout LyX-Code +# +\backslash +DeclareLyXModule[endnotes.sty]{Endnotes} \end_layout -\begin_layout Description +\begin_layout Standard -\family typewriter -\series medium -TitleLatexName -\begin_inset space ~ -\end_inset +\lang english +The mandatory argument, in curly brackets, is the name of the module, as + it should appear in +\begin_inset Flex MenuItem +status collapsed -[string="maketitle"] -\family default -\series default - -\begin_inset space ~ -\end_inset +\begin_layout Plain Layout +\lang english +Document\SpecialChar \menuseparator +Settings\SpecialChar \menuseparator +Modules +\end_layout -\begin_inset Newline newline \end_inset -ist der Name des Befehls oder der Umgebung, der für -\family typewriter -TitleLatexType -\family default - benutzt werden soll. -\end_layout +. + The argument in square brackets is optional: It declares any LaTeX packages + on which the module depends. + Please note that only packages about which LyX knows should be listed in + the square brackets. +\begin_inset Foot +status collapsed -\begin_layout Description +\begin_layout Plain Layout -\family typewriter -\series medium -TitleLatexType -\begin_inset space ~ -\end_inset +\lang english +The list of such packages is documented only in the source code. +\end_layout -[ -\emph on -CommandAfter -\emph default -, -\begin_inset space ~ \end_inset -Environment] -\family default -\series default - -\begin_inset space ~ -\end_inset + LyX will not check for arbitrary packages. + It is also possible to use the form +\begin_inset Flex MenuItem +status collapsed +\begin_layout Plain Layout -\begin_inset Newline newline -\end_inset +\lang english +from->to +\end_layout -gibt an, wie der Dokumenttitel aussehen soll. - -\family typewriter -CommandAfter -\family default - bedeutet, dass das Makro namens -\family typewriter -\series medium -TitleLatexName -\family default -\series default - nach dem letzten Layout mit -\family typewriter -InTitle -\begin_inset space \space{} \end_inset -1 -\family default - eingesetzt werden soll. - -\family typewriter -\series medium -Environment -\family default -\series default - korrespondiert zu dem Fall, in dem der Absatzblock mit -\family typewriter -InTitle -\begin_inset space \space{} -\end_inset + as an optional argument, which declares that the module can only be used + when there exists a conversion chain between the formats ` +\begin_inset Flex Code +status collapsed -1 -\family default - in die -\family typewriter -\series medium -TitleLatexName -\family default -\series default --Umgebung einge\SpecialChar \- -schlos\SpecialChar \- -sen werden soll. -\end_layout +\begin_layout Plain Layout -\begin_layout Description +\lang english +from +\end_layout -\family typewriter -\series medium -TocDepth -\family default -\series default - -\begin_inset space ~ \end_inset +' and ` +\begin_inset Flex Code +status collapsed -\begin_inset Newline newline -\end_inset +\begin_layout Plain Layout -legt fest, bis zu welcher Tiefe das Inhaltsverzeichnis gehen soll und korrespond -iert mit dem LaTeX-Zähler -\family typewriter -tocdepth -\family default -. +\lang english +to \end_layout -\begin_layout Subsection -Der Abschnitt -\family typewriter -ClassOptions -\family default - -\begin_inset CommandInset label -LatexCommand label -name "sub:Der-Abschnitt-ClassOptions" - \end_inset - +'. \end_layout \begin_layout Standard -Der Abschnitt -\family typewriter -ClassOptions -\family default - kann folgende Einträge enthalten: -\end_layout - -\begin_layout Description - -\family typewriter -\series medium -FontSize -\family default -\series default - [ -\family typewriter -string="10|11|12" -\family default -] -\begin_inset Newline newline -\end_inset -Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden - mit -\begin_inset Quotes gld -\end_inset +\lang english +The module declaration should then be followed by lines like the following +\begin_inset Foot +status collapsed +\begin_layout Plain Layout -\family typewriter -| -\family default +\lang english +Preferably in English if the module should be published with LyX. + This description will appear in the list of messages to be translated and + will be thus translated with the next interface update. +\end_layout -\begin_inset Quotes grd \end_inset - getrennt. +: \end_layout -\begin_layout Description +\begin_layout LyX-Code +#DescriptionBegin +\end_layout -\family typewriter -\series medium -Header -\family default -\series default +\begin_layout LyX-Code +#Adds an endnote command, in addition to footnotes. -\begin_inset space ~ -\end_inset +\end_layout +\begin_layout LyX-Code +#You will need to add +\backslash +theendnotes in TeX code where you +\end_layout -\begin_inset Newline newline -\end_inset +\begin_layout LyX-Code +#want the endnotes to appear. + +\end_layout -wird benutzt, um die DTD-Zeile mit XML-basierten Klassen zu setzen. - Zum Beispiel PUBLIC -\begin_inset Quotes eld -\end_inset +\begin_layout LyX-Code +#DescriptionEnd +\end_layout --//OASIS//DTD DocBook V4.2//EN -\begin_inset Quotes erd -\end_inset +\begin_layout LyX-Code +#Requires: somemodule | othermodule +\end_layout -. +\begin_layout LyX-Code +#Excludes: badmodule \end_layout -\begin_layout Description +\begin_layout Standard -\family typewriter -\series medium -Other -\begin_inset space ~ -\end_inset +\lang english +The description is used in +\begin_inset Flex MenuItem +status collapsed +\begin_layout Plain Layout + +\lang english +Document\SpecialChar \menuseparator +Settings\SpecialChar \menuseparator +Modules +\end_layout -\family default -[ -\family typewriter -string="" -\family default -] -\series default - -\begin_inset space ~ \end_inset + to provide the user with information about what the module does. + The +\begin_inset Flex Code +status collapsed -\begin_inset Newline newline -\end_inset +\begin_layout Plain Layout -Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden. - Sie werden in dem -\family typewriter -documentclass- -\family default -Befehl als optionales Argument übergeben. +\lang english +Requires \end_layout -\begin_layout Description - -\family typewriter -\series medium -PageStyle -\family default -\series default - [ -\family typewriter -string="empty|plain|headings|fancy" -\family default -] -\begin_inset Newline newline \end_inset -Eine Liste verfügbarer Seitenstile; die Einträge werden mit -\begin_inset Quotes gld -\end_inset + line is used to identify other modules with which this one must be used; + the +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout -\family typewriter -| -\family default +\lang english +Excludes +\end_layout -\begin_inset Quotes grd \end_inset - getrennt. -\end_layout - -\begin_layout Subsection -Einzelne Absatz-Layouts -\begin_inset CommandInset label -LatexCommand label -name "sub:Einzelne-Absatz-Layouts" - -\end_inset + line is used to identify modules with which this one may not be used. + Both are optional, and, as shown, multiple modules should be separated + with the pipe symbol: |. + Note that the required modules are treated disjunctively: +\emph on +at least one +\emph default + of the required modules must be used. + Similarly, +\emph on +no +\emph default + excluded module may be used. + Note that modules are identified here by their +\emph on +filenames +\emph default + without the +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +\lang english +.module \end_layout -\begin_layout Standard -Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus -\begin_inset Foot +\end_inset + + extension. + So +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder - aber ein bereits definiertes umdefinieren. - + +\lang english +somemodule \end_layout \end_inset -: -\end_layout + is really +\begin_inset Flex Code +status collapsed -\begin_layout LyX-Code -Style -\family roman -\emph on -Name +\begin_layout Plain Layout + +\lang english +somemodule.module \end_layout -\begin_layout LyX-Code - ... +\end_inset + +. \end_layout -\begin_layout LyX-Code -End +\begin_layout Subsection +Dateiformat \end_layout \begin_layout Standard -Innerhalb des Blocks sind folgende Befehle erlaubt: +Die erste Zeile, die kein Kommentar ist, muss die Dateiformatnummer enthalten: \end_layout \begin_layout Description \family typewriter -\series medium -Align -\family default -\series default - [ -\family typewriter -\emph on -block -\emph default -, left, right, center -\family default -] -\begin_inset Newline newline -\end_inset +\begin_inset Flex Code +status collapsed -Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert - gesetzt wird. +\begin_layout Plain Layout +Format \end_layout -\begin_layout Description +\end_inset -\family typewriter -\series medium -AlignPossible -\family default -\series default [ -\family typewriter -\emph on -block -\emph default -, left, right, center -\family default -] -\begin_inset Newline newline -\end_inset +\begin_inset Flex Code +status collapsed -Eine -\emph on -Liste -\emph default - von möglichen Textausrichtungen, die durch Kommata voneinander getrennt - werden. - Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn - machen. - Beispielsweise sollte in einer Aufzählung der Text nicht rechtsbündig oder - zentriert gesetzt werden. +\begin_layout Plain Layout +int \end_layout -\begin_layout Description - -\family typewriter -\series medium -BottomSep -\family default -\series default - [ -\family typewriter -float=0 -\family default -] -\begin_inset Newline newline \end_inset -Ähnlich wie -\family typewriter -TopSep -\family default - -- nur ist dies der Abstand nach einer Serie von Absätzen. - Ist der -\family typewriter -TopSep +] \family default - des nachfolgenden Layouts nicht 0, so werden die beiden Abstände -\emph on -nicht -\emph default - addiert, sondern LyX wählt das Maximum der beiden Abstände. +\lang english +The format of the layout file. \end_layout -\begin_layout Description +\begin_layout Standard -\family typewriter -\series medium -Category -\begin_inset space ~ -\end_inset +\lang english +This tag was introduced with LyX 1.4.0. + Layout files from LyX 1.3.x and earlier don't have an explicit file format + and are considered to be of format 1. + The format for the present version of LyX is format 21. + But each version of LyX is capable of reading earlier versions' layout + files, just as they are capable of reading files produced by earlier versions + of LyX. + There is, however, no provision for converting to earlier formats. + So LyX 1.6.x will not read layout files in format 21 but only files in format + 11 or earlier. +\end_layout + +\begin_layout Subsection +Allgemeine Parameter für Textklassen +\begin_inset CommandInset label +LatexCommand label +name "sub:Allgemeine-Parameter-für" -[string] -\family default -\series default - -\begin_inset space ~ \end_inset -\begin_inset Newline newline -\end_inset +\end_layout -ist die Kategorie für diesen Stil. - Sie wird benutzt, um zugehörige Stile in der Layout-Kombobox der Werkzeugleiste - zu gruppieren. - Eine beliebige Zei\SpecialChar \- -chenkette kann benutzt werden, aber vielleicht wollen - Sie vorhandene Ka\SpecialChar \- -te\SpecialChar \- -gorien zusammen mit Ihren eigenen Stilen benutzen. +\begin_layout Standard +Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes be\SpecialChar \- +schrei\SpecialChar \- +b +en: \end_layout \begin_layout Description \family typewriter -\series medium -CommandDepth -\family default -\series default - -\begin_inset space ~ -\end_inset +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +AddToHTMLPreamble +\end_layout -\begin_inset Newline newline \end_inset -ist die Tiefe des XML-Befehls und wird nur für XML-Formate benutzt. -\end_layout + +\family default +\lang english +Adds information that will be output in the +\begin_inset Flex Code +status collapsed -\begin_layout Description +\begin_layout Plain Layout -\family typewriter -\series medium -CopyStyle -\family default -\series default - -\begin_inset CommandInset label -LatexCommand label -name "CopyStyle" +\lang english + +\end_layout \end_inset -Hiermit können Sie alle Optionen eines bereits definierten Layouts in das - aktuelle kopieren. -\end_layout + block when this document class is output to XHTML. + Typically, this would be used to output CSS style information, but it can + be used for anything that can appear in +\begin_inset Flex Code +status collapsed -\begin_layout Description +\begin_layout Plain Layout -\family typewriter -\series medium -DependsOn -\family default -\series default - -\begin_inset space ~ -\end_inset +\lang english + +\end_layout +\end_inset -\begin_inset Newline newline +. + Must end with +\begin_inset Quotes eld \end_inset -ist der Name eines Stils, dessen Vorspann -\emph on -vor -\emph default - diesem ausgegeben werden soll. - Dadurch wird eine Reihenfolge von Vorspannteilen bewirkt, wenn Makro-Definition -en voneinander abhängen. -\begin_inset Foot + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Beachten Sie, dass es außer dieser Funktionalität keine andere Möglichkeit - gibt, Vorspanne zu ordnen. - Die Reihenfolge, die Sie in einer LyX-Version sehen, kann sich in späteren - Versionen ohne Warnung ändern. + +\lang english +EndPreamble \end_layout \end_inset +\begin_inset Quotes erd +\end_inset + +. \end_layout \begin_layout Description \family typewriter \series medium -EndLabelType +AddToPreamble \family default \series default -\family typewriter -[ -\emph on -No_Label -\emph default -, Box, Filled_Box, Static] \begin_inset space ~ \end_inset @@ -7070,178 +6641,150 @@ No_Label \begin_inset Newline newline \end_inset - -\family default -ist der Markentyp, der am Ende eines Absatzes steht (oder mehrerer Absätze, - wenn +fügt Informationen zum LaTeX-Vorspann hinzu und muss mir \family typewriter -LaTe -\begin_inset ERT -status collapsed - -\begin_layout Plain Layout +EndPreamble +\family default + beendet werden. +\end_layout -{} +\begin_layout Description + +\family typewriter +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +CiteFormat \end_layout \end_inset -XType -\family default - auf -\family typewriter -Environment -\family default - , -\family typewriter -Item_Environment -\family default - oder -\family typewriter -List_En\SpecialChar \- -vironment -\family default - gesetzt ist). - No_Label bedeutet -\emph on -nichts -\emph default -, -\family typewriter -Box -\family default - oder -\family typewriter -Filled_Box -\family default - ist ein weißes oder schwarzes Quadrat, das für das Markieren eines Beweisendes - geeignet ist. -\family typewriter -Static \family default - ist eine explizite Zeichenkette. -\end_layout +\lang english +Defines formats for use in the display of bibliographic information. + See Section +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:Citation-format-description" -\begin_layout Description +\end_inset -\family typewriter -\series medium -EndLabelString -\begin_inset space ~ + for details. + Must end with +\begin_inset Quotes eld \end_inset -[string=""] -\family default -\series default - -\begin_inset space ~ + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +End +\end_layout + \end_inset -\begin_inset Newline newline +\begin_inset Quotes erd \end_inset -ist eine Zeichenkette, die für einen -\family typewriter -Static -\family default - -\family typewriter -\series medium -EndLabelType -\family default -\series default - benutzt wird. +. \end_layout \begin_layout Description \family typewriter \series medium -Fill_Bottom +ClassOptions\SpecialChar \ldots{} +End \family default \series default - [ -\family typewriter -\emph on -0 -\emph default -,1 -\family default -] Steuert ähnlich wie -\family typewriter -Fill_Top -\family default - das Einfügen eines -\family typewriter - -\backslash -vfill -\family default -\emph on -unter -\emph default - dem Absatz. +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der Dokumente +nklasse unterstützt werden. + Eine detaillierte Beschreibung finden Sie in Abschnitt +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:Der-Abschnitt-ClassOptions" + +\end_inset + +. \end_layout \begin_layout Description \family typewriter \series medium -Fill_Top +Columns \family default \series default [ \family typewriter \emph on -0 +1 \emph default -,1 +, 2 \family default ] \begin_inset Newline newline \end_inset -Hiermit wird festgelegt, ob über dem Absatz ein +Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt wird. + Kann im Popup-Menü +\family sans +Dokument\SpecialChar \menuseparator +Einstellungen +\family default +\SpecialChar \ldots{} + geändert werden. + Diese Einstellung ist wichtig: Falls Ihre Textklasse standardmäßig zweispaltig + gesetzt wird, Sie aber vergessen, das korrekt anzugeben, wird die Option + \family typewriter - -\backslash -vfill +twocolumn \family default - eingefügt werden soll. - Dies kann auch im Menü + +\emph on +nicht +\emph default + gesetzt, wenn Sie \family sans -Einfügen\SpecialChar \menuseparator -Besondere -\begin_inset space \space{} -\end_inset +Zweispaltiges +\family default -Formatierung\SpecialChar \menuseparator -Vertikaler \begin_inset space \space{} \end_inset -Abstand\SpecialChar \ldots{} -\family default - eingestellt werden, indem man in \family sans -Abstand +Dokument \family default - den Wert + in \family sans -Variabel +Dokument\SpecialChar \menuseparator +Einstellungen \family default - auswählt. +\SpecialChar \ldots{} + aktivieren. \end_layout \begin_layout Description \family typewriter \series medium -Font +Counter \family default \series default @@ -7252,85 +6795,58 @@ Font \begin_inset Newline newline \end_inset -Der Zeichensatz, der für den Textkörper -\emph on -und -\emph default - die Marke verwendet wird (siehe Abschnitt -\begin_inset space \space{} -\end_inset - - +definiert einen neuen Zähler (siehe \begin_inset CommandInset ref LatexCommand vref -reference "sub:Beschreibung-des-Zeichensatzes" +reference "sub:Zähler" \end_inset -). - Wird -\family typewriter -Font -\family default - gesetzt, dann erhält +) und muss mit \family typewriter -Label\SpecialChar \- -Font +End \family default - automatisch denselben Wert. + beendet werden. \end_layout \begin_layout Description \family typewriter \series medium -FreeSpacing +DefaultFont \family default \series default - [ -\family typewriter -\emph on -0 -\emph default -, 1 -\family default -] -\begin_inset Newline newline + +\begin_inset space ~ \end_inset -\begin_inset CommandInset label -LatexCommand label -name "FreeSpacing" +\begin_inset Newline newline +\end_inset + +Dieser Parameter definiert den Standardzeichensatz des Dokuments. + Eine genauere Beschreibung finden Sie in Abschnitt +\begin_inset CommandInset ref +LatexCommand vref +reference "sub:Beschreibung-des-Zeichensatzes" \end_inset -Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern - einzufügen. - Diese Eigenschaft kann in bestimmten Fällen umständ\SpecialChar \- -lich sein, zum Beispiel, - wenn ein Programmcode eingegeben werden soll. - In solchen Fällen kann -\family typewriter -FreeSpacing -\family default - auf -\family typewriter -1 -\family default - gesetzt werden. - LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes - Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus. +. \end_layout \begin_layout Description \family typewriter \series medium -InnerTag +DefaultModule +\begin_inset space ~ +\end_inset + +[string] \family default \series default - + \begin_inset space ~ \end_inset @@ -7338,81 +6854,60 @@ InnerTag \begin_inset Newline newline \end_inset -wird nur für XML-Formate benutzt. +spezifiziert ein Modul, das standardmäßig zu dieser Dokumentklasse hinzugefügt + wird. + string ist der Dateiname ohne die Erweiterung +\family typewriter +.module +\family default +. + Sie können das Modul zwar entfernen, aber es bleibt von Beginn an aktiv. + Es wird nur angewendet, wenn neue Dateien erstellt oder diese Klasse für + ein vorhandenes Dokument gewählt werden. \end_layout \begin_layout Description \family typewriter \series medium -InTitle -\family default +DefaultStyle \series default - [ -\family typewriter -1, + +\begin_inset space ~ +\end_inset + +[string] \family default \family typewriter -\emph on -0 -\family default -\emph default -] + \begin_inset Newline newline \end_inset -Bei 1 wird nach dem Layout noch ein -\family typewriter -\backslash -maketitle \family default - in LaTeX eingefügt. +Dies ist das Layout für neu angelegte Absätze, normalerweise +\family sans +Standard +\family default +. + Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch + ist es sehr ratsam, diese Anweisung anzugeben. \end_layout \begin_layout Description \family typewriter \series medium -ItemSep -\family default +ExcludesModule \series default - [ -\family typewriter -float=0 -\family default -] -\begin_inset Newline newline -\end_inset -Dies ist ein zusätzlicher Abstand für die Unterpunkte eines -\family typewriter -Environment -\family default --Layouts. - Wenn in solch einem Layout andere Layouts integriert werden, so werden - diese mit -\family typewriter -ParSep -\family default - getrennt. - Aber die einzelnen Unterpunkte der Umgebung werden -\emph on -zusätzlich -\emph default - mit -\family typewriter -ItemSep -\family default - getrennt. -\end_layout +\begin_inset space ~ +\end_inset -\begin_layout Description -\family typewriter \series medium -ItemTag +[string] \family default \series default @@ -7423,72 +6918,27 @@ ItemTag \begin_inset Newline newline \end_inset -wird nur für XML-Formate benutzt. -\end_layout - -\begin_layout Description - +zeigt an, dass das genannte Modul -- spezifiziert durch den Dateinamen ohne + die Erweiterung \family typewriter -\series medium -KeepEmpty +.module \family default -\series default - -\family typewriter -[ + -- in dieser Dokumentklasse nicht benutzt werden kann. + Dies könnte in einem Journal-spezifischen Layout benutzt werden, um zum + Beispiel die Verwendung des theorems-sec-Moduls, das Theoreme abschnittsweise + nummeriert, zu verhindern. + Diese Marke darf \emph on -0 +nicht \emph default -, 1] -\begin_inset Newline newline -\end_inset - - -\family default - -\begin_inset CommandInset label -LatexCommand label -name "KeepEmpty" - -\end_inset - -Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen, - da das zu einer leeren LaTeX-Ausgabe führen würde. - In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise - in einer Briefvorlage die benötigten Felder leer voreingestellt werden, - damit keiner vergisst, sie anzugeben. - In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet, - die keinen eigentlichen Text enthält. -\end_layout - -\begin_layout Description + in einem Modul benutzt werden. + Module haben einen anderen Weg, andere Module auszuschließen (siehe +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:Layout-modules" -\family typewriter -\series medium -LabelBottomSep -\family default -\series default - [ -\family typewriter -float=0 -\family default -] -\begin_inset Newline newline \end_inset -Der vertikale Abstand zwischen der Marke und dem folgenden Text. - Wird nur für Marken benutzt, die über dem folgenden Text stehen ( -\family typewriter -Top_En\SpecialChar \- -vi\SpecialChar \- -ron\SpecialChar \- -ment -\family default -, -\family typewriter -Center\SpecialChar \- -ed_Top_Environment -\family default ). \end_layout @@ -7496,11 +6946,7 @@ ed_Top_Environment \family typewriter \series medium -LabelCounter -\begin_inset space ~ -\end_inset - -[string=""] +Float \family default \series default @@ -7511,199 +6957,248 @@ LabelCounter \begin_inset Newline newline \end_inset -ist der Name des Zählers zur automatischen Nummerierung (siehe Abschnitt -\begin_inset Newline linebreak -\end_inset - - +definiert ein neues Gleitobjekt (siehe \begin_inset CommandInset ref LatexCommand vref -reference "sub:Zähler" +reference "sub:Gleitobjekte" \end_inset - für Einzelheiten). - Er muss vorhanden sein, wenn -\family typewriter -LabelType -\family default - +) und muss mit \family typewriter -Counter +End \family default - ist. + beendet werden. \end_layout \begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +HTMLPreamble +\end_layout -\family typewriter -\series medium -LabelFont -\family default -\series default - -\begin_inset space ~ \end_inset + +\lang english +Sets the information that will be output in the +\begin_inset Flex Code +status collapsed -\begin_inset Newline newline -\end_inset +\begin_layout Plain Layout + +\lang english + +\end_layout -Der Zeichensatz, der für die Marke verwendet wird. - (Siehe Abschnitt -\begin_inset space \space{} \end_inset + block when this document class is output to XHTML. + Note that this will completely override any prior +\begin_inset Flex Code +status collapsed -\begin_inset CommandInset ref -LatexCommand vref -reference "sub:Beschreibung-des-Zeichensatzes" +\begin_layout Plain Layout + +\lang english +HTMLPreamble +\end_layout \end_inset -.) + or +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +AddToHTMLPreamble \end_layout -\begin_layout Description +\end_inset -\family typewriter -\series medium -LabelSep -\family default + declarations. + (Use +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +AddToHTMLPreamble +\end_layout -\begin_inset space ~ \end_inset -[ -\family typewriter -string="" -\family default -] -\series default - -\begin_inset space ~ + if you just want to add material to the preamble.) Must end with +\begin_inset Quotes eld \end_inset -\begin_inset Newline newline +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +EndPreamble +\end_layout + \end_inset -Der horizontale Abstand zwischen der Marke und dem folgenden Text. - Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen. + +\begin_inset Quotes erd +\end_inset + +. \end_layout \begin_layout Description +\begin_inset Flex Code +status collapsed -\family typewriter -\series medium -LabelString -\family default +\begin_layout Plain Layout +HTMLTOCSection +\end_layout -\begin_inset space ~ \end_inset -[ -\family typewriter -string="" -\family default -] -\series default - -\begin_inset space ~ -\end_inset + [ +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +string +\end_layout -\begin_inset Newline newline \end_inset -Der String, der für den -\family typewriter -LabelType -\family default - -\family typewriter -\emph on -Static -\family default -\emph default - verwendet wird. - Wenn -\family typewriter -\series medium -Label\SpecialChar \- -Counter -\family default -\series default - gesetzt wurde, kann diese Zeichenkette spezielle Formatierungsbefehle enthalten -, wie sie in Abschnitt -\begin_inset space \space{} +] +\lang english +The layout to use for the table of contents, bibliography, and so forth, + when the document is output to HTML. + For articles, this should normally be Section; for books, Chapter. + If it is not given, then LyX will attempt to figure out which layout to + use. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +IfCounter +\end_layout + \end_inset + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +string +\end_layout -\begin_inset CommandInset ref -LatexCommand vref -reference "sub:Zähler" +\end_inset +] +\lang english +Modifies the properties of the given counter. + If the counter does not exist, the section is ignored. + Must end with +\begin_inset Quotes eld \end_inset - be\SpecialChar \- -schrieben sind. -\begin_inset Foot + +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Wegen der Rückwärtskompatibilität wird die Zeichenkette -\family typewriter -\emph on -@style-name@ -\family default -\emph default - durch den expandierten -\family typewriter -\series medium -LabelString -\family default -\series default - mit dem Stil -\family typewriter -\emph on -style-name -\family default -\emph default - ersetzt. - Diese Funktion ist jetzt überflüssig und sollte durch die Mechanismen, - die in Abschnitt -\begin_inset space \space{} + +\lang english +End +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. +\begin_inset Newline newline +\end_inset + +See Section +\begin_inset space ~ \end_inset \begin_inset CommandInset ref -LatexCommand vref +LatexCommand ref reference "sub:Zähler" \end_inset - beschrieben sind, ersetzt werden. + for details on counters. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +IfStyle \end_layout \end_inset + [ +\begin_inset Flex Code +status collapsed +\begin_layout Plain Layout +string \end_layout -\begin_layout Description +\end_inset -\family typewriter -\series medium -LabelStringAppendix -\begin_inset space ~ +] +\lang english +Modifies the properties of the given paragraph style. + If the style does not exist, the section is ignored. + Must end with +\begin_inset Quotes eld \end_inset -[ -\family default -string="" + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +End +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. +\end_layout + +\begin_layout Description + \family typewriter -] +\series medium +Input \family default \series default @@ -7714,33 +7209,21 @@ string="" \begin_inset Newline newline \end_inset -wird im Anhang anstatt -\family typewriter -\series medium -LabelString -\family default -\series default - benutzt. - Beachten Sie, dass jeder -\family typewriter -\series medium -LabelString -\family default -\series default --Befehl auch +Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen + enthalten. + Damit können Sie unnötige Mehrfachdefinitionen vermeiden. + Beispielsweise binden die meisten Standardtextklassen die Datei \family typewriter -\series medium -LabelStringAppendix +stdclass.inc \family default -\series default - zurücksetzt. + ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird. \end_layout \begin_layout Description \family typewriter \series medium -LabelTag +InsetLayout \family default \series default @@ -7751,155 +7234,139 @@ LabelTag \begin_inset Newline newline \end_inset -wird nur für XML-Formate benutzt. -\end_layout - -\begin_layout Description - +definiert das Layout einer Einfügung (neu). + \family typewriter \series medium -LabelType +InsetLayout \family default \series default - [ -\family typewriter -\emph on -No_Label -\emph default -, Manual, Static, Top_Environment, Centered_Top_ -\family default + kann auf eine vorhandene Einfügung angewendet werden oder eine neue, benutzerde +finierte, zum Beispiel einen neuen Zeichenstil. + Abschnitt +\begin_inset CommandInset ref +LatexCommand vref +reference "sub:Flexible-Einfügungen-und" -\begin_inset Newline linebreak \end_inset - + enthält weitere Einzelheiten. + Diese Marke muss mit \family typewriter -En\SpecialChar \- -vi\SpecialChar \- -ron\SpecialChar \- -ment, Sensitive, Counter +End \family default -] + beendet werden. \end_layout -\begin_deeper \begin_layout Description \family typewriter \series medium -Manual +LeftMargin \family default \series default - bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen). -\begin_inset Foot + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +ist eine Zeichenkette, deren Länge die Breite des linken Randes festlegt, + zum Beispiel +\begin_inset Quotes gld +\end_inset + +MMMMM +\begin_inset Quotes grd +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex Code status collapsed \begin_layout Plain Layout -Wenn Sie mehr als ein Wort als Marke haben wollen, müssen Sie geschützte - Leerzeichen benutzen. +NoCounter \end_layout \end_inset - + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +string +\end_layout + +\end_inset + +] +\lang english +This command deletes an existing counter, usually one defined in an included + file. \end_layout \begin_layout Description \family typewriter \series medium -Static +NoFloat \family default \series default - bedeutet: die Marke wird im Layout definiert (siehe: -\family typewriter -LabelString -\family default -). + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +löscht ein vorhandenes Gleitobjekt. + Dies ist besonders dann nützlich, wenn Sie ein Gleitobjekt, das in einer + Eingabedatei definiert wurde, unterdrücken wollen. \end_layout \begin_layout Description \family typewriter \series medium -Top_Environment -\family default - und -\family typewriter - Centered_Top_Environment -\family default -\series default - sind Spezialfälle von -\family typewriter - Static -\family default -. - Die Marke wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung - oder am Anfang einer Serie von Absätzen mit diesem Layout. - Dies benutzt man zum Beispiel im -\family sans -Abstract -\family default --Layout oder im -\family sans -Bibliography -\family default --Layout. - Dasselbe trifft auch für -\family typewriter -Manual -\family default --Marken mit dem LaTeX-Typ -\family typewriter -Environment -\family default - zu, damit Layouts für Theoreme korrekt arbeiten. -\end_layout - -\begin_layout Description - -\family typewriter -\series medium -Sensitive +NoStyle \family default \series default - ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen - und Tabellen). -\family typewriter -Sensi\SpecialChar \- -tive -\family default - bedeutet, dass der gedruckte Text von der Art des Gleitobjekts abhängt. -\end_layout - -\begin_layout Description - -\family typewriter -\series medium -Counter -\family default -\series default -definiert automatisch nummerierte Zähler, wie in Abschnitt -\begin_inset space \space{} +\begin_inset space ~ \end_inset -\begin_inset CommandInset ref -LatexCommand vref -reference "sub:Zähler" - +\begin_inset Newline newline \end_inset - beschrieben. +Mit diesem Befehl können Sie die Definition eines bereits mit +\family typewriter +Style +\family default +defi\SpecialChar \- +nier\SpecialChar \- +ten Layouts rückgängig ma\SpecialChar \- +chen. + Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in + einer Datei definiert wird, die Sie mit +\family typewriter +Input +\family default + eingebunden haben. \end_layout -\end_deeper \begin_layout Description \family typewriter \series medium -LatexName +OutputFormat \family default \series default @@ -7910,15 +7377,21 @@ LatexName \begin_inset Newline newline \end_inset -Der Name, den LaTeX für dieses Layout wählt, das heißt entweder der Name - eines LaTeX-Befehls oder der einer LaTeX-Umgebung. + +\lang english +A string indicating the file format (as defined in the Preferences dialog) + produced by this class. + It is mainly useful when OutputType is `literate' and one wants to define + a new type of literate document. + This string is reset to `docbook', `latex', or `literate' when the correspondin +g OutputType parameter is encountered. \end_layout \begin_layout Description \family typewriter \series medium -LatexParam +OutputType \family default \series default @@ -7929,508 +7402,372 @@ LatexParam \begin_inset Newline newline \end_inset -Ein optionaler Parameter, der +ist eine Zeichenkette, die angibt, welche Dokumentart diese Klasse erzeugt. + Zur Zeit gibt es folgende Möglichkeiten: \family typewriter -\series medium -LatexName +docbook \family default -\series default - (dem zugehörigen Befehl oder der Umgebung) übergeben wird. - Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden. - +, +\family typewriter +latex +\family default + und +\family typewriter +literate +\family default +. \end_layout \begin_layout Description \family typewriter \series medium -LatexType +PageStyle \family default \series default - -\begin_inset CommandInset label -LatexCommand label -name "LatexType" - -\end_inset - -[ + [ \family typewriter \emph on -Paragraph +plain \emph default -, Command, Environment, Item_Environment, -\begin_inset Newline newline -\end_inset - -List_Environment +, empty, headings \family default ] \begin_inset Newline newline \end_inset -Legt fest, wie das Layout in LaTeX überführt wird. - +Der Standardseitenstil. + Kann ebenfalls im Popup-Menü +\family sans +Dokument\SpecialChar \menuseparator +Ein\SpecialChar \- +stel\SpecialChar \- +lun\SpecialChar \- +gen +\family default +\SpecialChar \ldots{} + geändert werden. \end_layout -\begin_deeper \begin_layout Description \family typewriter \series medium -Paragraph +Preamble +\begin_inset CommandInset label +LatexCommand label +name "Preamble" + +\end_inset + +\SpecialChar \ldots{} +EndPreamble \family default \series default - bewirkt nichts besonderes -- der Text wird als -\emph on -normaler -\emph default -\emph on -Absatz -\emph default - übernommen. - -\end_layout +\begin_inset space ~ +\end_inset -\begin_layout Description +\begin_inset Newline newline +\end_inset + +An dieser Stelle können Sie LaTeX-Code angeben, der vor \family typewriter -\series medium -Command -\family default -\series default - behandelt den Text als Argument eines LaTeX-Befehls ( -\family typewriter -\emph on \backslash -LatexBe\SpecialChar \- -fehl -\emph default - {\SpecialChar \ldots{} -} +begin{document} \family default -). + in die LaTeX-Ausgabe eingebunden wird. + Zum Beispiel eigene Definitionen von LaTeX-Makros. \end_layout \begin_layout Description \family typewriter \series medium -Environment -\family default -\series default - behandelt den Text als Kern einer LaTeX-Umgebung -\begin_inset Foot -status collapsed - -\begin_layout Plain Layout -LaTeX-Umgebung und LaTeX-Befehl sind hier etwas irreführend, denn diese - Regeln gelten auch für SGML-Klassen. - Schauen Sie sich am besten die SGML-Klassen-Dateien für Beispiele an. -\end_layout +Provides +\begin_inset space ~ +\end_inset +[string][ +\emph on +0 +\emph default +, +\begin_inset space ~ \end_inset +1] +\family default +\series default +\begin_inset space ~ +\end_inset + + \begin_inset Newline newline \end_inset -( -\family typewriter -\backslash -begin{ -\emph on -LatexUmgebung -\emph default -} \SpecialChar \ldots{} - -\backslash -end{ -\emph on -LatexUmgebung -\emph default -} -\family default -). - -\end_layout +\begin_inset CommandInset label +LatexCommand label +name "Provides" -\begin_layout Description +\end_inset +zeigt an, ob die Klasse bereits die Funktion \family typewriter -\series medium -Item_Environment +string \family default -\series default - bewirkt dasselbe wie + liefert. + Normalerweise ist eine Funktion der Name eines Paketes ( \family typewriter -Environment +amsmath \family default -, nur dass vor jedem Absatz ein +, \family typewriter - -\backslash -item -\family default - eingefügt wird. - -\end_layout - -\begin_layout Description - -\family typewriter -\series medium -List_Environment +makeidx \family default -\series default - funktioniert wie +,\SpecialChar \ldots{} +) oder ein Makro ( \family typewriter -Item_Environment +url \family default -, nur dass +, \family typewriter - Label\SpecialChar \- -Width\SpecialChar \- -String +boldsymbol \family default - als Argument an die Umgebung übergeben wird. - +,\SpecialChar \ldots{} +). + Die vollständige Liste der unterstützten Funktionen ist leider nur in den + LyX-Quellen dokumentiert -- in \family typewriter - Label\SpecialChar \- -WidthString -\family default - kann im Menü -\family sans -Absatz-Einstellungen -\family default - ( +src/LaTe \family sans -Bearbeiten -\family default -\SpecialChar \menuseparator -\family sans -Absatz-Einstellungen -\family default - -\begin_inset Marginal -status open +\begin_inset ERT +status collapsed \begin_layout Plain Layout -\begin_inset Graphics - filename ../../images/layout-paragraph.png - BoundingBox 0bp 6bp 20bp 20bp - -\end_inset - +{} \end_layout \end_inset - definiert werden. - -\emph on - [Stimmt das noch? Glaube nicht! P.S.] -\end_layout - -\end_deeper -\begin_layout Standard -Fasst man die letzten Sachen zusammen, wird die LaTeX-Ausgabe entweder so: -\end_layout -\begin_layout LyX-Code +\family typewriter +X\SpecialChar \- +Features.cpp +\family default +. + +\family sans +Hilfe\SpecialChar \menuseparator +LaTe +\begin_inset ERT +status collapsed -\backslash -latexname[latexparam]{\SpecialChar \ldots{} -} -\end_layout +\begin_layout Plain Layout -\begin_layout Standard -oder so: +{} \end_layout -\begin_layout LyX-Code - -\backslash -begin{latexname}[latexparam] \SpecialChar \ldots{} - -\backslash -end{latexname}. -\end_layout +\end_inset -\begin_layout Standard -aussehen, abhängig vom LaTeX-Typ. +X-Konfiguration +\family default + gibt einen Überblick über die unterstützten Pakete. \end_layout \begin_layout Description \family typewriter \series medium -LeftMargin -\family default -\series default - [ -\family typewriter -string="" -\family default -] -\begin_inset Newline newline +ProvidesModule +\begin_inset space ~ \end_inset -Definiert den linken Einzug. - Wenn ein Layout in ein anderes -\family typewriter -Environment -\family default --Layout integriert wird, werden die Breiten der verschiedenen -\family typewriter -LeftMargin +[string] \family default -s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe - mit dem Faktor -\begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$ +\series default + +\begin_inset space ~ \end_inset - multipliziert. - Dieser Parameter wird auch dann benutzt, wenn der Rand als -\family typewriter -Manual -\family default - oder -\family typewriter -Dynamic -\family default - definiert wurde. - In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen - Rändern hinzugefügt. - Für die Bedeutung des Wertes gilt das bei -\family typewriter -ParIndent -\family default - Gesagte. -\end_layout - -\begin_layout Description -\family typewriter -\series medium -Margin -\family default -\series default - [ -\family typewriter -\emph on -Static -\emph default -, Manual, Dynamic, First_Dynamic, Right_Address_Box -\family default -] \begin_inset Newline newline \end_inset -legt fest, wie der linke Rand des Textes bestimmt wird. - -\end_layout - -\begin_deeper -\begin_layout Description - +zeigt an, dass dieses Layout die Funktionalität des Moduls \family typewriter \series medium -Static +string \family default \series default - wählt feste Randbreiten. - + liefert, das als Dateiname ohne die Erweiterung +\family typewriter +.module +\family default + spezifiziert ist. + Dies wird typischerweise benutzt, um anzuzeigen, dass es benutzt werden + sollte. + Es könnte in einem Modul benutzt werden, das eine andere Implementation + derselben Funktion liefert. \end_layout \begin_layout Description \family typewriter \series medium -Manual -\family default -\series default - bedeutet, dass der Rand von der Einstellung der -\family sans -Ausrichtung -\family default - im Menü -\family sans -Absatz-Einstellungen -\family default - ( -\family sans -Bearbeiten -\family default -\SpecialChar \menuseparator - -\family sans -Absatz-Einstellungen -\family default - -\begin_inset Marginal -status open - -\begin_layout Plain Layout -\begin_inset Graphics - filename ../../images/layout-paragraph.png - BoundingBox 0bp 6bp 20bp 20bp - +Requires +\begin_inset space ~ \end_inset +[string] +\begin_inset space ~ +\end_inset -\end_layout +\begin_inset Newline newline \end_inset -) abhängt. - Dies wird für hübsche Listen ohne Tabulatoren benutzt. - + +\family default +\series default +zeigt an, ob die Klasse die Funktion +\family typewriter +string +\family default + benötigt. + Mehrfache Funktionen müssen durch Komma getrennt werden Beachten Sie, dass + Sie nur unterstützte Funktionen anfordern können. \end_layout \begin_layout Description \family typewriter \series medium -Dynamic +RightMargin \family default \series default - bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung - ab. - Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet. - Es leuchtet ein, dass die Überschrift -\begin_inset Quotes gld + +\begin_inset space ~ \end_inset -5.4.3.2.1 Sehr lange \SpecialChar \ldots{} - Überschrift -\begin_inset Quotes grd + +\begin_inset Newline newline \end_inset - einen größeren linken Rand benötigt, als +ist eine Zeichenkette, deren Länge die Breite des rechten Randes festlegt, + zum Beispiel \begin_inset Quotes gld \end_inset -3.2 Sehr lange \SpecialChar \ldots{} - Überschrift +MMMMM \begin_inset Quotes grd \end_inset . - \end_layout \begin_layout Description \family typewriter \series medium -First_Dynamic +SecNumDepth \family default \series default - arbeitet ähnlich wie -\family typewriter -Dynamic -\family default -, aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch. - Dies wird für die LaTeX -\begin_inset ERT -status collapsed - -\begin_layout Plain Layout + +\begin_inset space ~ +\end_inset -"= -\end_layout +\begin_inset Newline newline \end_inset -Umgebung -\family sans -description +legt die Nummerierungstiefe fest und korrespondiert mit dem LaTeX-Zähler + +\family typewriter +secnumdepth \family default - benutzt. +. \end_layout \begin_layout Description \family typewriter \series medium -Right_Address_Box +Sides \family default \series default - bedeutet, dass der Rand wird so gewählt, dass die längste Zeile des Absatzes - gerade den rechten Rand berührt. - Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt. + [ +\family typewriter +\emph on +1 +\emph default +, 2 +\family default +] +\begin_inset Newline newline +\end_inset + +Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck + gesetzt wird. + Kann im Popup-Menü +\family sans +Dokument\SpecialChar \menuseparator +Einstellungen +\family default +\SpecialChar \ldots{} + geändert werden. \end_layout -\end_deeper \begin_layout Description \family typewriter \series medium -NeedProtect +Style \family default \series default - + \begin_inset space ~ \end_inset -[ -\family typewriter -\emph on -0 -\emph default -,1 -\family default -] -\begin_inset space ~ + +\begin_inset Newline newline \end_inset +definiert einen neuen Absatzstil. + Wenn er bereits existiert, werden stattdessen einige seiner Parameter neu + definiert (siehe auch +\begin_inset CommandInset ref +LatexCommand vref +reference "sub:Einzelne-Absatz-Layouts" -\begin_inset Newline newline \end_inset -Gibt an, ob -\emph on -zerbrechliche -\emph default - LaTeX-Befehle innerhalb dieses Layouts durch +). + Diese Marke muss mit \family typewriter - -\backslash -protect +End \family default - ge\SpecialChar \- -schützt werden müssen. + beendet werden. \end_layout \begin_layout Description \family typewriter \series medium -Newline -\family default -\series default - -\begin_inset space ~ -\end_inset - -[ -\family typewriter -0, -\emph on - +TitleLatexName \begin_inset space ~ \end_inset -1 +[string="maketitle"] \family default -\emph default -] +\series default + \begin_inset space ~ \end_inset @@ -8438,50 +7775,33 @@ Newline \begin_inset Newline newline \end_inset -Gibt an, ob Zeilenumbrüche in LaTeX als -\begin_inset Quotes gld -\end_inset - - +ist der Name des Befehls oder der Umgebung, der für \family typewriter - -\backslash - -\backslash - +TitleLatexType \family default - -\begin_inset Quotes grd -\end_inset - - dargestellt werden, oder nicht. - Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe - in LyX komfortabler editieren zu können. + benutzt werden soll. \end_layout \begin_layout Description \family typewriter \series medium -NextNoIndent -\family default -\series default - +TitleLatexType \begin_inset space ~ \end_inset [ -\family typewriter -1, \emph on - +CommandAfter +\emph default +, \begin_inset space ~ \end_inset -0 +Environment] \family default -\emph default -] +\series default + \begin_inset space ~ \end_inset @@ -8489,44 +7809,56 @@ NextNoIndent \begin_inset Newline newline \end_inset -Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder - nicht. +gibt an, wie der Dokumenttitel aussehen soll. \family typewriter -1 +CommandAfter \family default - heißt, der Absatz erhält auf keinen Fall einen Einzug. - (Zum Beispiel nach einer Überschrift.) -\end_layout - -\begin_layout Description - + bedeutet, dass das Makro namens \family typewriter \series medium -ObsoletedBy +TitleLatexName \family default \series default - -\begin_inset space ~ + nach dem letzten Layout mit +\family typewriter +InTitle +\begin_inset space \space{} \end_inset - -\begin_inset Newline newline +1 +\family default + eingesetzt werden soll. + +\family typewriter +\series medium +Environment +\family default +\series default + korrespondiert zu dem Fall, in dem der Absatzblock mit +\family typewriter +InTitle +\begin_inset space \space{} \end_inset -ist der Name eines Layouts, das durch dieses ersetzt wurde. - So können Sie ein Layout umbenennen und die Rückwärtskompatibilität erhalten. +1 +\family default + in die +\family typewriter +\series medium +TitleLatexName +\family default +\series default +-Umgebung einge\SpecialChar \- +schlos\SpecialChar \- +sen werden soll. \end_layout \begin_layout Description \family typewriter \series medium -OptionalArgs -\begin_inset space ~ -\end_inset - -[int=0] +TocDepth \family default \series default @@ -8537,112 +7869,108 @@ OptionalArgs \begin_inset Newline newline \end_inset -ist die Zahl der optionalen Argumente, die in diesem Layout benutzt werden - können. - Dies ist zum Beispiel bei Abschnittsüberschriften hilfreich und macht nur - mit LaTeX Sinn. +legt fest, bis zu welcher Tiefe das Inhaltsverzeichnis gehen soll und korrespond +iert mit dem LaTeX-Zähler +\family typewriter +tocdepth +\family default +. \end_layout -\begin_layout Description - +\begin_layout Subsection +Der Abschnitt \family typewriter -\series medium -ParIndent +ClassOptions \family default -\series default -\begin_inset space ~ +\begin_inset CommandInset label +LatexCommand label +name "sub:Der-Abschnitt-ClassOptions" + \end_inset -[ + +\end_layout + +\begin_layout Standard +Der Abschnitt \family typewriter -string="" +ClassOptions \family default -] -\begin_inset space ~ -\end_inset + kann folgende Einträge enthalten: +\end_layout +\begin_layout Description +\family typewriter +\series medium +FontSize +\family default +\series default + [ +\family typewriter +string="10|11|12" +\family default +] \begin_inset Newline newline \end_inset -Der Einzug der ersten Zeile eines Absatzes. - Als Argument wird eine Zeichenkette übergeben. - Zum Beispiel bedeutet +Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden + mit \begin_inset Quotes gld \end_inset \family typewriter -MM +| \family default \begin_inset Quotes grd \end_inset -, dass die erste Zeile genau so weit eingezogen wird, wie die Breite von - -\begin_inset Quotes gld -\end_inset + getrennt. +\end_layout +\begin_layout Description \family typewriter -MM -\family default - -\begin_inset Quotes grd +\series medium +Header +\family default +\series default + +\begin_inset space ~ \end_inset - im normalen Zeichensatz ist. - Einen negativen Wert können Sie angeben, indem Sie ein -\begin_inset Quotes gld -\end_inset -- -\begin_inset Quotes grd +\begin_inset Newline newline \end_inset - voranstellen. -\begin_inset Newline newline +wird benutzt, um die DTD-Zeile mit XML-basierten Klassen zu setzen. + Zum Beispiel PUBLIC +\begin_inset Quotes eld \end_inset -Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm bei unterschi -edlichen Zeichensätzen möglichst ähnlich bleibt. - -\family typewriter -ParIndent -\family default - bleibt für ein bestimmtes Layout fest. - Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen - Layout mit -\family typewriter -NextNoIndent -\family default - verboten werden. -\begin_inset Newline newline +-//OASIS//DTD DocBook V4.2//EN +\begin_inset Quotes erd \end_inset -Auch benutzt das Standard-Layout innerhalb von Umgebungen den Einzug der - Umgebung und nicht den eigenen. - Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug. +. \end_layout \begin_layout Description \family typewriter \series medium -ParSep -\family default -\series default - +Other \begin_inset space ~ \end_inset -\series medium +\family default [ \family typewriter -float=0 +string="" \family default ] \series default @@ -8654,352 +7982,238 @@ float=0 \begin_inset Newline newline \end_inset -Der vertikale Anstand zwischen den Absätzen dieses Layouts. +Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden. + Sie werden in dem +\family typewriter +documentclass- +\family default +Befehl als optionales Argument übergeben. \end_layout \begin_layout Description \family typewriter \series medium -ParSkip +PageStyle \family default - -\begin_inset space ~ -\end_inset - -[ +\series default + [ \family typewriter -float=0 +string="empty|plain|headings|fancy" \family default ] -\series default - -\begin_inset space ~ -\end_inset - - \begin_inset Newline newline \end_inset -LyX erlaubt im Menü -\family sans -Dokument -\family default -\SpecialChar \menuseparator - -\family sans -Einstellungen -\family default -\SpecialChar \menuseparator - -\family sans -Textformat -\family default - die Einstellung -\family sans -Absätze -\begin_inset space \space{} -\end_inset - -trennen -\begin_inset space \space{} -\end_inset - -durch -\family default -. - Mögliche Einstellungen sind entweder -\family sans -Einrü\SpecialChar \- -ckung -\family default - oder -\family sans -Vertikaler -\begin_inset space \space{} +Eine Liste verfügbarer Seitenstile; die Einträge werden mit +\begin_inset Quotes gld \end_inset -Abstand -\family default -. - Wenn -\family sans -Vertikaler -\begin_inset space \space{} -\end_inset -Abstand -\family default - gewählt wird, wird in einem Layout mit -\family typewriter -Latex\SpecialChar \- -Type Paragraph -\family default - der Wert von -\family typewriter -ParIndent -\family default - ignoriert. - Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt. - Die Länge dieses Abstands ist das Produkt von \family typewriter -ParSkip +| \family default - und der Höhe des Standardzeichensatzes. -\end_layout - -\begin_layout Description - -\family typewriter -\series medium -PassThru -\series default -\begin_inset space ~ +\begin_inset Quotes grd \end_inset + getrennt. +\end_layout +\begin_layout Subsection +Einzelne Absatz-Layouts \begin_inset CommandInset label LatexCommand label -name "PassThru" +name "sub:Einzelne-Absatz-Layouts" \end_inset -\series medium -[0, -\series default - 1] -\begin_inset Newline newline -\end_inset - +\end_layout -\family default -Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also - ohne diverse von LaTeX benötigte Ersetzungen durchzuführen. - Dies ersetzt in gewisser Weise das alte Zeichensatzattribut -\family typewriter -LaTe -\begin_inset ERT +\begin_layout Standard +Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus +\begin_inset Foot status collapsed \begin_layout Plain Layout - -{} +Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder + aber ein bereits definiertes umdefinieren. + \end_layout \end_inset -X -\family default -. +: +\end_layout + +\begin_layout LyX-Code +Style +\family roman +\emph on +Name +\end_layout + +\begin_layout LyX-Code + ... +\end_layout + +\begin_layout LyX-Code +End +\end_layout + +\begin_layout Standard +Innerhalb des Blocks sind folgende Befehle erlaubt: \end_layout \begin_layout Description \family typewriter \series medium -Preamble\SpecialChar \ldots{} -EndPreamble +Align \family default \series default - -\begin_inset space ~ -\end_inset - - + [ +\family typewriter +\emph on +block +\emph default +, left, right, center +\family default +] \begin_inset Newline newline \end_inset -Eine Serie von Makrodefinitionen, die in die Präambel (vor -\family typewriter - -\backslash -begin{docu\SpecialChar \- -ment} -\family default -) eingefügt werden, falls dieses Layout benutzt wird. +Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert + gesetzt wird. \end_layout \begin_layout Description \family typewriter \series medium -Requires +AlignPossible \family default \series default - -\begin_inset space ~ -\end_inset - - -\series medium -[ + [ \family typewriter -string +\emph on +block +\emph default +, left, right, center \family default ] -\series default - -\begin_inset space ~ -\end_inset - - \begin_inset Newline newline \end_inset +Eine +\emph on +Liste +\emph default + von möglichen Textausrichtungen, die durch Kommata voneinander getrennt + werden. + Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn + machen. + Beispielsweise sollte in einer Aufzählung der Text nicht rechtsbündig oder + zentriert gesetzt werden. +\end_layout -\series medium +\begin_layout Description +\begin_inset Flex Code +status collapsed -\begin_inset CommandInset label -LatexCommand label -name "Requires-2" +\begin_layout Plain Layout +BabelPreamble +\end_layout \end_inset + +\lang english +Note that this will completely override any prior +\begin_inset Flex Code +status collapsed -\series default -legt fest, dass das Layout die Funktion -\family typewriter -string -\family default - benötigt. - Sehen Sie sich auch die Beschreibung von -\family typewriter -Provides -\family default +\begin_layout Plain Layout -\begin_inset CommandInset ref -LatexCommand vpageref -reference "Provides" +\lang english +BabelPreamble +\end_layout \end_inset - an. -\end_layout + declaration for this style. + Must end with +\begin_inset Quotes eld +\end_inset -\begin_layout Description -\family typewriter -\series medium -RightMargin -\family default -\series default +\begin_inset Flex Code +status collapsed -\begin_inset space ~ -\end_inset +\begin_layout Plain Layout +\lang english +EndBabelPreamble +\end_layout -\series medium -[ -\family typewriter -string="" -\family default -] -\series default - -\begin_inset space ~ \end_inset -\begin_inset Newline newline +\begin_inset Quotes erd \end_inset -Ähnlich wie -\family typewriter -LeftMargin -\family default . + See section +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:I18n" + +\end_inset + + for details on its use. \end_layout \begin_layout Description \family typewriter \series medium -Spacing +BottomSep \family default \series default - -\begin_inset space ~ -\end_inset - - -\series medium -[ + [ \family typewriter -\emph on -single -\emph default -, -\begin_inset space ~ -\end_inset - -onehalf, -\begin_inset space ~ -\end_inset - -double, -\begin_inset space ~ -\end_inset - -other +float=0 \family default -\emph on - -\begin_inset space ~ -\end_inset - -Wert -\emph default ] -\series default - -\begin_inset space ~ -\end_inset - - \begin_inset Newline newline \end_inset -Dies definiert die Voreinstellung für den Zeilenabstand des Layouts. - Die Argumente -\family typewriter -single -\family default -, -\family typewriter -onehalf -\family default - und +Ähnlich wie \family typewriter -double +TopSep \family default - entsprechen Multiplikatoren 1, 1.25 und 1.667. - Wenn Sie als Argument + -- nur ist dies der Abstand nach einer Serie von Absätzen. + Ist der \family typewriter -other +TopSep \family default - angeben, müssen Sie als + des nachfolgenden Layouts nicht 0, so werden die beiden Abstände \emph on -Wert +nicht \emph default - einen konkreten Multiplikator angeben. - Im Gegensatz zu anderen Parametern erzeugt LyX, wenn -\family typewriter -Spacing -\family default - gesetzt wird, spezifischen LaTeX-Code, der auf das Paket -\family typewriter -setspace.sty -\family default - zurückgreift. + addiert, sondern LyX wählt das Maximum der beiden Abstände. \end_layout \begin_layout Description \family typewriter \series medium -TextFont +Category +\begin_inset space ~ +\end_inset + +[string] \family default \series default @@ -9010,26 +8224,21 @@ TextFont \begin_inset Newline newline \end_inset -Der Zeichensatz, der für den Textkörper verwendet wird. - (Siehe auch Abschnitt -\begin_inset CommandInset ref -LatexCommand vref -reference "sub:Beschreibung-des-Zeichensatzes" - -\end_inset - -.) +ist die Kategorie für diesen Stil. + Sie wird benutzt, um zugehörige Stile in der Layout-Kombobox der Werkzeugleiste + zu gruppieren. + Eine beliebige Zei\SpecialChar \- +chenkette kann benutzt werden, aber vielleicht wollen + Sie vorhandene Ka\SpecialChar \- +te\SpecialChar \- +gorien zusammen mit Ihren eigenen Stilen benutzen. \end_layout \begin_layout Description \family typewriter \series medium -TocLevel -\begin_inset space ~ -\end_inset - -[int] +CommandDepth \family default \series default @@ -9040,28 +8249,33 @@ TocLevel \begin_inset Newline newline \end_inset -ist die Stufe des Stils im Inhaltsverzeichnis und wird zur automatischen - Nummerierung von Abschnittsüberschriften benutzt. +ist die Tiefe des XML-Befehls und wird nur für XML-Formate benutzt. \end_layout \begin_layout Description \family typewriter \series medium -TopSep +CopyStyle \family default \series default + +\begin_inset CommandInset label +LatexCommand label +name "CopyStyle" -\begin_inset space ~ \end_inset +Hiermit können Sie alle Optionen eines bereits definierten Layouts in das + aktuelle kopieren. +\end_layout + +\begin_layout Description -\series medium -[ \family typewriter -float=0 +\series medium +DependsOn \family default -] \series default \begin_inset space ~ @@ -9071,62 +8285,42 @@ float=0 \begin_inset Newline newline \end_inset -Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden - Text trennt. -\end_layout - -\begin_layout Subsection -Gleitobjekte -\begin_inset CommandInset label -LatexCommand label -name "Gleitobjekte" - -\end_inset - +ist der Name eines Stils, dessen Vorspann +\emph on +vor +\emph default + diesem ausgegeben werden soll. + Dadurch wird eine Reihenfolge von Vorspannteilen bewirkt, wenn Makro-Definition +en voneinander abhängen. +\begin_inset Foot +status collapsed +\begin_layout Plain Layout +Beachten Sie, dass es außer dieser Funktionalität keine andere Möglichkeit + gibt, Vorspanne zu ordnen. + Die Reihenfolge, die Sie in einer LyX-Version sehen, kann sich in späteren + Versionen ohne Warnung ändern. \end_layout -\begin_layout Standard -Seit LyX 1.3.0 ist es möglich und nötig, Gleitobjekte ( -\family sans -Abbildung -\family default -, -\family sans -Tabelle -\family default -,\SpecialChar \ldots{} -) in der Textklasse selber zu definieren. - Standardgleitobjekte sind in der Datei -\family typewriter -stdfloats.inc -\family default - enthalten, so dass Sie sie nur noch -\end_layout +\end_inset -\begin_layout LyX-Code -Input stdfloats.inc -\end_layout -\begin_layout Standard -zu Ihrer Layoutdatei hinzufügen müssen. - Wenn Sie eine Textklasse implementieren wollen, die andere Gleitobjekttypen - enthält (wie zum Beispiel die AGU-Klasse), werden Ihnen die folgenden Informati -onen helfen: \end_layout \begin_layout Description \family typewriter \series medium -Extension -\begin_inset space ~ -\end_inset - -[string=""] +EndLabelType \family default \series default +\family typewriter +[ +\emph on +No_Label +\emph default +, Box, Filled_Box, Static] \begin_inset space ~ \end_inset @@ -9134,39 +8328,11 @@ Extension \begin_inset Newline newline \end_inset -Die Dateinamenerweiterung einer zusätzlichen Datei für das Abbildungsver\SpecialChar \- -zeichnis - (oder andere). - LaTeX schreibt die Beschriftungen in diese Datei. -\end_layout - -\begin_layout Description - -\family typewriter -\series medium -GuiName -\begin_inset space ~ -\end_inset -[string=""] \family default -\series default - -\begin_inset space ~ -\end_inset - - -\begin_inset Newline newline -\end_inset - -Die Zeichenkette, die in den Menüs und für die Beschriftung benutzt wird. - Dies wird in die aktuelle Sprache übersetzt, wenn babel verwendet wird. -\end_layout - -\begin_layout Description - +ist der Markentyp, der am Ende eines Absatzes steht (oder mehrerer Absätze, + wenn \family typewriter -\series medium LaTe \begin_inset ERT status collapsed @@ -9178,39 +8344,48 @@ status collapsed \end_inset -XBuiltin -\begin_inset space ~ -\end_inset - -[0, -\begin_inset space ~ -\end_inset - -1] +XType \family default -\series default + auf +\family typewriter +Environment +\family default + , +\family typewriter +Item_Environment +\family default + oder +\family typewriter +List_En\SpecialChar \- +vironment +\family default + gesetzt ist). + No_Label bedeutet +\emph on +nichts +\emph default +, +\family typewriter +Box +\family default + oder +\family typewriter +Filled_Box +\family default + ist ein weißes oder schwarzes Quadrat, das für das Markieren eines Beweisendes + geeignet ist. -\begin_inset space ~ -\end_inset - - -\begin_inset Newline newline -\end_inset - -1 bedeutet, das das Gleitobjekt bereits von der LaTeX-Dokumentklasse benutzt - wird. - 0 bedeutet, das das Gleitobjekt im LaTeX-Paket \family typewriter -float +Static \family default - definiert wird. + ist eine explizite Zeichenkette. \end_layout \begin_layout Description \family typewriter \series medium -ListName +EndLabelString \begin_inset space ~ \end_inset @@ -9225,44 +8400,24 @@ ListName \begin_inset Newline newline \end_inset -Die Überschrift für das Gleitobjekt-Verzeichnis. - Dies wird in die Dokumentsprache übersetzt. -\end_layout - -\begin_layout Description - +ist eine Zeichenkette, die für einen +\family typewriter +Static +\family default + \family typewriter \series medium -NumberWithin -\begin_inset space ~ -\end_inset - -[string=""] +EndLabelType \family default \series default - -\begin_inset space ~ -\end_inset - - -\begin_inset Newline newline -\end_inset - -Dieses optionale Argument bestimmt, ob Gleitobjekte dieser Klasse mit der - Abschnittsnummer dieses Dokuments nummeriert werden. - Wenn zum Beispiel [string="chapter"] gesetzt ist, werden die Gleitobjekte - mit den Kapitelnummern nummeriert. + benutzt wird. \end_layout \begin_layout Description \family typewriter \series medium -Placement -\begin_inset space ~ -\end_inset - -[string=""] +Font \family default \series default @@ -9273,103 +8428,110 @@ Placement \begin_inset Newline newline \end_inset -Die Standardplatzierung für die Gleitobjektklasse. -\family typewriter +Der Zeichensatz, der für den Textkörper +\emph on +und +\emph default + die Marke verwendet wird (siehe Abschnitt +\begin_inset space \space{} +\end_inset + + +\begin_inset CommandInset ref +LatexCommand vref +reference "sub:Beschreibung-des-Zeichensatzes" -\begin_inset Newline linebreak \end_inset -string -\family default - sollte die Standard-LaTeX-Werte +). + Wird \family typewriter -t +Font \family default -, + gesetzt, dann erhält \family typewriter -b +Label\SpecialChar \- +Font \family default -, + automatisch denselben Wert. +\end_layout + +\begin_layout Description + \family typewriter -p +\series medium +FreeSpacing \family default - und +\series default + [ \family typewriter -h +\emph on +0 +\emph default +, 1 \family default - für oben, unten, Seite und hier enthalten. -\begin_inset Foot -status collapsed +] +\begin_inset Newline newline +\end_inset -\begin_layout Plain Layout -Wie in LaTeX ist die Reihenfolge der Buchstaben unerheblich. -\end_layout + +\begin_inset CommandInset label +LatexCommand label +name "FreeSpacing" \end_inset - Zusätzlich gibt es den neuen Typ -\family typewriter -H -\family default -, der mit Gleitobjekt nichts mehr zu tun hat, denn er bedeutet: drucke es - -\emph on -hier -\emph default - und nirgendwo sonst. - Beachten Sie, dass +Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern + einzufügen. + Diese Eigenschaft kann in bestimmten Fällen umständ\SpecialChar \- +lich sein, zum Beispiel, + wenn ein Programmcode eingegeben werden soll. + In solchen Fällen kann \family typewriter -H +FreeSpacing \family default - besonders ist und wegen der Implementierungsdetails nicht bei nicht-eingebauten - Gleitobjekttypen benutzt werden kann. - Wenn Sie das nicht verstehen, benutzen Sie einfach + auf \family typewriter -"tbp" +1 \family default -. + gesetzt werden. + LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes + Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus. \end_layout \begin_layout Description -\family typewriter -\series medium -Style -\begin_inset space ~ -\end_inset +\lang english +\begin_inset Flex Code +status collapsed -[string=""] -\family default -\series default +\begin_layout Plain Layout + +\lang english +HTML* +\end_layout -\begin_inset space ~ \end_inset + These tags are used with XHTML output. + See +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:Paragraph-Style-XHTML" -\begin_inset Newline newline \end_inset -ist der Gleitobjektstil, wenn er mit -\family typewriter - -\backslash -newfloat -\family default - definiert wird. +. \end_layout \begin_layout Description \family typewriter \series medium -Type -\begin_inset space ~ -\end_inset - -[string=""] +InnerTag \family default \series default - + \begin_inset space ~ \end_inset @@ -9377,291 +8539,234 @@ Type \begin_inset Newline newline \end_inset -ist der -\emph on -Typ -\emph default - der neuen Gleitobjektklasse, wie Programm oder Algorithmus. - Nach dem entsprechenden -\family typewriter +wird nur für XML-Formate benutzt. +\end_layout -\backslash -newfloat -\family default - stehen Befehle wie -\family typewriter +\begin_layout Description +\begin_inset Flex Code +status collapsed -\backslash -be\SpecialChar \- -gin{program} -\family default - oder -\family typewriter - -\backslash -end{algorithm*} -\family default - zur Verfügung. +\begin_layout Plain Layout +InPreamble \end_layout -\begin_layout Description -Anmerkung: Wenn ein Gleitobjekt vom Typ -\emph on -type -\emph default - definiert wurde, gibt es automatisch einen dazugehörigen Zähler namens +\end_inset + -\emph on -type -\emph default -. +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +[1, 0] \end_layout -\begin_layout Subsection -Flexible Einfügungen und InsetLayout -\begin_inset CommandInset label -LatexCommand label -name "sub:Flexible-Einfügungen-und" +\end_inset + + +\lang english +If 1, marks the style as to be included in the document preamble rather + than in the document body. + This is useful for document classes that want such information as the title + and author to appear in the preamble. + Note that this works only for styles for which the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +LatexType +\end_layout \end_inset + is +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +\lang english +Command \end_layout -\begin_layout Standard -Seit Version 1.4.0 unterstützt LyX Zeichenstile. - Seit Version 1.6.0 heißen sie Flexible Einfügungen. +\end_inset + + or +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +Paragraph \end_layout -\begin_layout Standard -Es gibt drei Arten von flexiblen Einfügungen: +\end_inset + +. \end_layout -\begin_layout Itemize -Zeichenstil ( +\begin_layout Description + \family typewriter -CharStyle +\series medium +InTitle \family default -): diese definieren semantische Textauszeichnungen, die mit LaTeX-Befehlen - wie +\series default + [ \family typewriter - -\backslash -noun +1, \family default - oder + +\family typewriter +\emph on +0 +\family default +\emph default +] +\begin_inset Newline newline +\end_inset + +Bei 1 wird nach dem Layout noch ein \family typewriter \backslash -code +maketitle \family default - korrespondieren. + in LaTeX eingefügt. \end_layout -\begin_layout Itemize -benutzerdefiniert ( +\begin_layout Description + \family typewriter -Custom +\series medium +ItemSep \family default -): diese können benutzt werden, um benutzer\SpecialChar \- -de\SpecialChar \- -fi\SpecialChar \- -nier\SpecialChar \- -te einklappbare Einfügungen - zu definieren, ähnlich wie TeX-Code, Fuß\SpecialChar \- -no\SpecialChar \- -te usw. - Ein naheliegendes Beispiel ist die Endnotiz, die im +\series default + [ \family typewriter -endnote -\family default --Modul definiert ist. -\end_layout - -\begin_layout Itemize -XML-Element ( -\family sans -Element +float=0 \family default -): diese werden mit DocBook-Klassen benutzt. -\end_layout +] +\begin_inset Newline newline +\end_inset -\begin_layout Standard -Flexible Einfügungen werden mit der +Dies ist ein zusätzlicher Abstand für die Unterpunkte eines \family typewriter -InsetLayout +Environment \family default --Marke definiert, die weiter unten erklärt wird. -\end_layout - -\begin_layout Standard -Die +-Layouts. + Wenn in solch einem Layout andere Layouts integriert werden, so werden + diese mit \family typewriter -InsetLayout +ParSep \family default --Marke besitzt noch eine andere Funktion: sie kann benutzt werden, um das - allgemeine Aussehen vieler verschiedener Einfügungstypen anzupassen. - Zurzeit kann + getrennt. + Aber die einzelnen Unterpunkte der Umgebung werden +\emph on +zusätzlich +\emph default + mit \family typewriter -InsetLayout +ItemSep \family default - benutzt werden, um die Layout-Parameter für Fußnoten, Randnoten, eingefügten - Noten, TeX-Code (ERT), Zweige, Stichwortverzeichnisse, Boxen, Tabellen, - Algorithmen, URLs und optionaler Argumente anzupassen, ebenso um flexible - Einfügungen zu definieren. + getrennt. \end_layout -\begin_layout Standard -Die +\begin_layout Description + \family typewriter -InsetLayout +\series medium +ItemTag \family default --Definition muss mit folgender Zeile beginnen: -\end_layout +\series default + +\begin_inset space ~ +\end_inset -\begin_layout LyX-Code -\family typewriter -InsetLayout -\end_layout +\begin_inset Newline newline +\end_inset -\begin_layout Standard -Hier bezeichnet -\family typewriter - -\family default - die Einfügung, deren Layout definiert wird. - Es gibt zwei Möglichkeiten. +wird nur für XML-Formate benutzt. \end_layout -\begin_layout Enumerate -Das Layout für eine existierende Einfügung wird geändert. - In diesem Fall kann +\begin_layout Description + \family typewriter - +\series medium +KeepEmpty \family default - folgendes sein: +\series default + \family typewriter -Algorithm +[ +\emph on +0 +\emph default +, 1] +\begin_inset Newline newline +\end_inset + + \family default -, + +\begin_inset CommandInset label +LatexCommand label +name "KeepEmpty" + +\end_inset + +Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen, + da das zu einer leeren LaTeX-Ausgabe führen würde. + In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise + in einer Briefvorlage die benötigten Felder leer voreingestellt werden, + damit keiner vergisst, sie anzugeben. + In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet, + die keinen eigentlichen Text enthält. +\end_layout + +\begin_layout Description + \family typewriter -Branch +\series medium +LabelBottomSep \family default -, Box, +\series default + [ \family typewriter -Box:shaded +float=0 \family default -, +] +\begin_inset Newline newline +\end_inset + +Der vertikale Abstand zwischen der Marke und dem folgenden Text. + Wird nur für Marken benutzt, die über dem folgenden Text stehen ( \family typewriter -ERT +Top_En\SpecialChar \- +vi\SpecialChar \- +ron\SpecialChar \- +ment \family default , \family typewriter -Figure +Center\SpecialChar \- +ed_Top_Environment \family default -, -\family typewriter -Foot -\family default -, -\family typewriter -Index -\family default -, -\family typewriter -Info -\family default -, -\family typewriter -Info:menu -\family default -, -\family typewriter -Info:shortcut -\family default -, -\family typewriter -Info:shortcuts -\family default -, -\family typewriter -Listings -\family default -, -\family typewriter -Marginal -\family default -, -\family typewriter -Note:Comment -\family default -, -\family typewriter -Note:Note -\family default -, -\family typewriter -Note:GreyedOut -\family default -, -\family typewriter -OptArg -\family default -, -\family typewriter -Table -\family default - oder -\family typewriter -URL -\family default -. -\end_layout - -\begin_layout Enumerate -Das Layout für eine flexible Einfügung wird definiert. - In diesem Fall kann -\family typewriter - -\family default - ein beliebiger gültiger Bezeichner sein, der in keiner existierenden Einfügung - benutzt wird. - Beachten Sie, dass die Definition einer flexiblen Einfügung -\emph on -auch -\emph default - einen -\family typewriter -Ly -\begin_inset ERT -status collapsed - -\begin_layout Plain Layout - -{} -\end_layout - -\end_inset - -XType -\family default --Eintrag enthalten muss. -\end_layout - -\begin_layout Standard -Die -\family typewriter -InsetLayout -\family default --Definition kann folgende Einträge enthalten: +). \end_layout \begin_layout Description \family typewriter \series medium -BGColor +LabelCounter +\begin_inset space ~ +\end_inset + +[string=""] \family default \series default @@ -9672,20 +8777,34 @@ BGColor \begin_inset Newline newline \end_inset -ist die Hintergrundfarbe der Einfügung. - Die gültigen Farben sind in +ist der Name des Zählers zur automatischen Nummerierung (siehe Abschnitt +\begin_inset Newline linebreak +\end_inset + + +\begin_inset CommandInset ref +LatexCommand vref +reference "sub:Zähler" + +\end_inset + + für Einzelheiten). + Er muss vorhanden sein, wenn \family typewriter -src/Co\SpecialChar \- -lorCode.h +LabelType \family default - definiert. + +\family typewriter +Counter +\family default + ist. \end_layout \begin_layout Description \family typewriter \series medium -CopyStyle +LabelFont \family default \series default @@ -9696,54 +8815,51 @@ CopyStyle \begin_inset Newline newline \end_inset -wie beim Absatzstil (siehe +Der Zeichensatz, der für die Marke verwendet wird. + (Siehe Abschnitt +\begin_inset space \space{} +\end_inset + + \begin_inset CommandInset ref LatexCommand vref -reference "CopyStyle" +reference "sub:Beschreibung-des-Zeichensatzes" \end_inset -). +.) \end_layout \begin_layout Description +\begin_inset Flex Code +status collapsed -\family typewriter -\series medium -CustomPars -\begin_inset space ~ -\end_inset - -[ -\emph on -0 -\emph default -, -\begin_inset space ~ -\end_inset - -1] -\family default -\series default - zeigt an, ob der Benutzer den Absatzeinstellungen-Dialog ( -\begin_inset Graphics - filename ../../images/layout-paragraph.png - scale 70 - scaleBeforeRotation - BoundingBox 0bp 6bp 20bp 20bp - groupId Icon +\begin_layout Plain Layout +LabelIndent +\end_layout \end_inset -) benutzen darf. + +\lang english +Text that indicates how far a label should be indented. \end_layout \begin_layout Description \family typewriter \series medium -Decoration +LabelSep +\family default + +\begin_inset space ~ +\end_inset + +[ +\family typewriter +string="" \family default +] \series default \begin_inset space ~ @@ -9753,41 +8869,25 @@ Decoration \begin_inset Newline newline \end_inset -kann -\family typewriter -Classic -\family default -, -\family typewriter -Minimalistic -\family default - oder -\family typewriter -Conglomerate -\family default - sein. - Es beschreibt den Rendering-Stil für den Einfügungsrahmen und die -knöpfe. - Fußnoten benutzen im allgemeinen -\family typewriter -Classic -\family default -, TeX-Code -\family typewriter - Minimalistic -\family default - und Buchstabenstile -\family typewriter -Conglomerate -\family default -. +Der horizontale Abstand zwischen der Marke und dem folgenden Text. + Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen. \end_layout \begin_layout Description \family typewriter \series medium -End +LabelString +\family default + +\begin_inset space ~ +\end_inset + +[ +\family typewriter +string="" \family default +] \series default \begin_inset space ~ @@ -9797,96 +8897,94 @@ End \begin_inset Newline newline \end_inset -beendet die +Der String, der für den \family typewriter -InsetLayout +LabelType \family default --Definition. -\end_layout - -\begin_layout Description - + +\family typewriter +\emph on +Static +\family default +\emph default + verwendet wird. + Wenn \family typewriter \series medium -Font +Label\SpecialChar \- +Counter \family default \series default - -\begin_inset space ~ + gesetzt wurde, kann diese Zeichenkette spezielle Formatierungsbefehle enthalten +, wie sie in Abschnitt +\begin_inset space \space{} \end_inset -\begin_inset Newline newline -\end_inset - -wird für den Text -\emph on -und -\emph default - die Marke benutzt (siehe \begin_inset CommandInset ref LatexCommand vref -reference "sub:Beschreibung-des-Zeichensatzes" +reference "sub:Zähler" \end_inset -). - Beachten Sie, dass die Definition dieses Fonts automatisch dem -\family typewriter -LabelFont + be\SpecialChar \- +schrieben sind. +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +Wegen der Rückwärtskompatibilität wird die Zeichenkette +\family typewriter +\emph on +@style-name@ \family default - denselben Wert zuweist, das heißt +\emph default + durch den expandierten \family typewriter -Font +\series medium +LabelString \family default - muss zuerst definiert werden und +\series default + mit dem Stil \family typewriter -LabelFont +\emph on +style-name \family default - danach, wenn sie unterschiedlich sein sollen. -\end_layout +\emph default + ersetzt. + Diese Funktion ist jetzt überflüssig und sollte durch die Mechanismen, + die in Abschnitt +\begin_inset space \space{} +\end_inset -\begin_layout Description -\family typewriter -\series medium -ForceLTR -\family default -\series default - -\begin_inset space ~ +\begin_inset CommandInset ref +LatexCommand vref +reference "sub:Zähler" + \end_inset + beschrieben sind, ersetzt werden. +\end_layout -\begin_inset Newline newline \end_inset -erzwingt die -\emph on -latex -\emph default --Sprache und führt zu einer links-nach-rechts-Ausgabe (latin), zum Beispiel - bei TeX-Code oder URL. - Es ist eine Behelfslösung. + \end_layout \begin_layout Description \family typewriter \series medium -ForcePlain +LabelStringAppendix \begin_inset space ~ \end_inset [ -\emph on -0 -\emph default -, -\begin_inset space ~ -\end_inset - -1] +\family default +string="" +\family typewriter +] \family default \series default @@ -9897,40 +8995,33 @@ ForcePlain \begin_inset Newline newline \end_inset -zeigt an, ob PlainLayout benutzt werden soll oder ob der Benutzer den Absatzstil - der Einfügung ändern darf. -\end_layout - -\begin_layout Description - +wird im Anhang anstatt \family typewriter \series medium -FreeSpacing +LabelString \family default \series default - -\begin_inset space ~ -\end_inset - - -\begin_inset Newline newline -\end_inset - -wie beim Absatzstil (siehe -\begin_inset CommandInset ref -LatexCommand vref -reference "FreeSpacing" - -\end_inset - -). + benutzt. + Beachten Sie, dass jeder +\family typewriter +\series medium +LabelString +\family default +\series default +-Befehl auch +\family typewriter +\series medium +LabelStringAppendix +\family default +\series default + zurücksetzt. \end_layout \begin_layout Description \family typewriter \series medium -KeepEmpty +LabelTag \family default \series default @@ -9941,189 +9032,211 @@ KeepEmpty \begin_inset Newline newline \end_inset -wie beim Absatzstil (siehe -\begin_inset CommandInset ref -LatexCommand vref -reference "KeepEmpty" - -\end_inset - -). +wird nur für XML-Formate benutzt. \end_layout \begin_layout Description \family typewriter \series medium -LabelFont +LabelType \family default \series default - -\begin_inset space ~ -\end_inset - + [ +\family typewriter +\emph on +No_Label +\emph default +, Manual, Static, Top_Environment, Centered_Top_ +\family default -\begin_inset Newline newline +\begin_inset Newline linebreak \end_inset -ist der für die Marke benutze Font (siehe -\begin_inset CommandInset ref -LatexCommand vref -reference "sub:Beschreibung-des-Zeichensatzes" - -\end_inset -). - Beachten Sie, dass diese Definition niemals vor \family typewriter -Font +En\SpecialChar \- +vi\SpecialChar \- +ron\SpecialChar \- +ment, Sensitive, Counter \family default - erscheinen darf, weil sie sonst unwirksam ist. +] \end_layout +\begin_deeper \begin_layout Description \family typewriter \series medium -LabelString +Manual \family default \series default - -\begin_inset space ~ -\end_inset + bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen). +\begin_inset Foot +status collapsed +\begin_layout Plain Layout +Wenn Sie mehr als ein Wort als Marke haben wollen, müssen Sie geschützte + Leerzeichen benutzen. +\end_layout -\begin_inset Newline newline \end_inset -wird auf dem Knopf und anderswo als Einfügungsmarke angezeigt. - Einige Einfügungstypen (TeX-Code und Zweig) ändern diese Marke im Vo\SpecialChar \- -rü\SpecialChar \- -ber\SpecialChar \- -gehen. + \end_layout \begin_layout Description \family typewriter \series medium -LatexName +Static \family default \series default - -\begin_inset space ~ -\end_inset - - -\begin_inset Newline newline -\end_inset - -ist der Name des zugehörigen LaTeX-Stoffes, entweder der Umgebungs- oder - Befehlsname. + bedeutet: die Marke wird im Layout definiert (siehe: +\family typewriter +LabelString +\family default +). \end_layout \begin_layout Description \family typewriter \series medium -LatexParam +Top_Environment +\family default + und +\family typewriter + Centered_Top_Environment \family default \series default - -\begin_inset space ~ -\end_inset - + sind Spezialfälle von +\family typewriter + Static +\family default +. + Die Marke wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung + oder am Anfang einer Serie von Absätzen mit diesem Layout. + Dies benutzt man zum Beispiel im +\family sans +Abstract +\family default +-Layout oder im +\family sans +Bibliography +\family default +-Layout. + Dasselbe trifft auch für +\family typewriter +Manual +\family default +-Marken mit dem LaTeX-Typ +\family typewriter +Environment +\family default + zu, damit Layouts für Theoreme korrekt arbeiten. +\end_layout -\begin_inset Newline newline -\end_inset +\begin_layout Description -ist ein optionaler Parameter für den zugehörigen \family typewriter \series medium -LatexName +Sensitive \family default \series default --Stoff, einschließ\SpecialChar \- -lich möglicher Klammerpaare wie + ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen + und Tabellen). + \family typewriter -[] +Sensi\SpecialChar \- +tive \family default -. - Dieser Parameter kann in LyX nicht geändert werden. + bedeutet, dass der gedruckte Text von der Art des Gleitobjekts abhängt. \end_layout \begin_layout Description \family typewriter \series medium -LatexType +Counter \family default \series default - -\begin_inset space ~ +definiert automatisch nummerierte Zähler, wie in Abschnitt +\begin_inset space \space{} \end_inset -\begin_inset Newline newline -\end_inset - -wie beim Absatzstil (siehe \begin_inset CommandInset ref LatexCommand vref -reference "LatexType" +reference "sub:Zähler" \end_inset -). + beschrieben. \end_layout +\end_deeper \begin_layout Description +\begin_inset Flex Code +status collapsed -\family typewriter -\series medium -LyxType -\family default -\series default - kann die Werte -\family typewriter -charstyle -\family default -, -\family typewriter -custom -\family default -, -\family typewriter -element -\family default - oder -\family typewriter -end -\family default - (zeigt das Ende einer Definition an). - Dieser Eintrag wird für flexible Einfügungen benötigt und ist nur dort - sinnvoll. - Neben anderen Dingen legt er fest, in welchem Menü diese Einfügung erscheinen - wird. +\begin_layout Plain Layout +LangPreamble \end_layout -\begin_layout Description +\end_inset + + +\lang english +Note that this will completely override any prior +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +LangPreamble +\end_layout -\family typewriter -\series medium -MultiPar -\begin_inset space ~ \end_inset -[ -\emph on -0 -\emph default -, -\begin_inset space ~ + declaration for this style. + Must end with +\begin_inset Quotes eld \end_inset -1] + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +EndLangPreamble +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. + See section +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:I18n" + +\end_inset + + for details on its use. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +LatexName \family default \series default @@ -10134,114 +9247,107 @@ MultiPar \begin_inset Newline newline \end_inset -zeigt an, ob in dieser Einfügung mehrfache Absätze erlaubt sind. - Dadurch wird -\family typewriter -\series medium -CustomPars -\family default -\series default - auf denselben Wert gesetzt und +Der Name, den LaTeX für dieses Layout wählt, das heißt entweder der Name + eines LaTeX-Befehls oder der einer LaTeX-Umgebung. +\end_layout + +\begin_layout Description + \family typewriter \series medium -ForcePlain +LatexParam \family default \series default - auf den anderen. - Diese können auf andere Werte gesetzt werden, wenn sie -\emph on -nach -\emph default +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Ein optionaler Parameter, der \family typewriter \series medium -Multi\SpecialChar \- -Par +LatexName \family default \series default - benutzt werden. + (dem zugehörigen Befehl oder der Umgebung) übergeben wird. + Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden. + \end_layout \begin_layout Description \family typewriter \series medium -NeedProtect -\begin_inset space ~ +LatexType +\family default +\series default + +\begin_inset CommandInset label +LatexCommand label +name "LatexType" + \end_inset [ +\family typewriter \emph on -0 +Paragraph \emph default -, -\begin_inset space ~ +, Command, Environment, Item_Environment, +\begin_inset Newline newline \end_inset -1] +List_Environment \family default -\series default - -\begin_inset space ~ +] +\begin_inset Newline newline \end_inset +Legt fest, wie das Layout in LaTeX überführt wird. + +\end_layout -\begin_inset Newline newline -\end_inset +\begin_deeper +\begin_layout Description -zeigt an, ob -\emph on -zerbrechliche -\emph default - Befehle in diesem Layout ge\SpecialChar \- -schützt ( \family typewriter - -\backslash -protect +\series medium +Paragraph \family default -) werden sollen. - Es zeigt +\series default + bewirkt nichts besonderes -- der Text wird als \emph on -nicht +normaler \emph default - an, ob der Befehl selber geschützt werden soll. + +\emph on +Absatz +\emph default + übernommen. + \end_layout \begin_layout Description \family typewriter \series medium -PassThru -\begin_inset space ~ -\end_inset - -[ -\emph on -0 -\emph default -, -\begin_inset space ~ -\end_inset - -1] +Command \family default \series default + behandelt den Text als Argument eines LaTeX-Befehls ( +\family typewriter +\emph on -\begin_inset space ~ -\end_inset - - -\begin_inset Newline newline -\end_inset - -wie beim Absatzstil (siehe -\begin_inset CommandInset ref -LatexCommand vref -reference "PassThru" - -\end_inset - +\backslash +LatexBe\SpecialChar \- +fehl +\emph default + {\SpecialChar \ldots{} +} +\family default ). \end_layout @@ -10249,293 +9355,427 @@ reference "PassThru" \family typewriter \series medium -Preamble -\begin_inset space ~ -\end_inset - -[ -\emph on -0 -\emph default -, -\begin_inset space ~ -\end_inset - -1] +Environment \family default \series default + behandelt den Text als Kern einer LaTeX-Umgebung +\begin_inset Foot +status collapsed -\begin_inset space ~ -\end_inset +\begin_layout Plain Layout +LaTeX-Umgebung und LaTeX-Befehl sind hier etwas irreführend, denn diese + Regeln gelten auch für SGML-Klassen. + Schauen Sie sich am besten die SGML-Klassen-Dateien für Beispiele an. +\end_layout +\end_inset + \begin_inset Newline newline \end_inset -wie beim Absatzstil (siehe -\begin_inset CommandInset ref -LatexCommand vref -reference "Preamble" - -\end_inset +( +\family typewriter +\backslash +begin{ +\emph on +LatexUmgebung +\emph default +} \SpecialChar \ldots{} + +\backslash +end{ +\emph on +LatexUmgebung +\emph default +} +\family default ). + \end_layout \begin_layout Description \family typewriter \series medium -Requires -\begin_inset space ~ -\end_inset - -[string] +Item_Environment \family default \series default + bewirkt dasselbe wie +\family typewriter +Environment +\family default +, nur dass vor jedem Absatz ein +\family typewriter -\begin_inset space ~ -\end_inset - +\backslash +item +\family default + eingefügt wird. + +\end_layout -\begin_inset Newline newline -\end_inset +\begin_layout Description -wie beim Absatzstil (siehe -\begin_inset CommandInset ref -LatexCommand vref -reference "Requires-2" +\family typewriter +\series medium +List_Environment +\family default +\series default + funktioniert wie +\family typewriter +Item_Environment +\family default +, nur dass +\family typewriter + Label\SpecialChar \- +Width\SpecialChar \- +String +\family default + als Argument an die Umgebung übergeben wird. -\end_inset +\family typewriter + Label\SpecialChar \- +WidthString +\family default + kann im Menü +\family sans +Absatz-Einstellungen +\family default + ( +\family sans +Bearbeiten +\family default +\SpecialChar \menuseparator -). -\end_layout +\family sans +Absatz-Einstellungen +\family default + +\begin_inset Marginal +status open -\begin_layout Subsection -Zähler -\begin_inset CommandInset label -LatexCommand label -name "sub:Zähler" +\begin_layout Plain Layout +\begin_inset Graphics + filename ../../images/layout-paragraph.png + BoundingBox 0bp 6bp 20bp 20bp \end_inset \end_layout -\begin_layout Standard -Seit LyX-Version 1.3.0 ist es möglich und notwendig, Zähler ( -\family typewriter -chapter -\family default -, -\family typewriter -figure -\family default -,\SpecialChar \ldots{} -) in der Textklasse selber zu definieren. - Die Standardzähler sind in der Datei -\family typewriter -lib/ -\begin_inset Newline linebreak \end_inset -layouts/stdcounters.inc -\family default - definiert, so dass Sie nur die Zeile -\end_layout + definiert werden. -\begin_layout LyX-Code -Input stdcounters.inc +\emph on + [Stimmt das noch? Glaube nicht! P.S.] \end_layout +\end_deeper \begin_layout Standard -zu zu Ihrer Layout-Datei hinzufügen müssen, damit sie arbeiten. - Aber wenn Sie eigene Zähler definieren wollen, können Sie das tun. - Zähler-Deklarationen beginnen mit +Fasst man die letzten Sachen zusammen, wird die LaTeX-Ausgabe entweder so: \end_layout \begin_layout LyX-Code -Counter name + +\backslash +latexname[latexparam]{\SpecialChar \ldots{} +} \end_layout \begin_layout Standard -wobei -\family typewriter -name -\family default - der Name Ihres Zählers ist. - Die Deklaration endet mit +oder so: \end_layout \begin_layout LyX-Code -End + +\backslash +begin{latexname}[latexparam] \SpecialChar \ldots{} + +\backslash +end{latexname}. \end_layout \begin_layout Standard -Folgende Parameter können auch benutzt werden: +aussehen, abhängig vom LaTeX-Typ. \end_layout \begin_layout Description \family typewriter \series medium -LabelString -\begin_inset space ~ -\end_inset - -[string=""] +LeftMargin \family default - \series default - -\begin_inset space ~ -\end_inset - - + [ +\family typewriter +string="" +\family default +] \begin_inset Newline newline \end_inset -definiert, wie der Zähler dargestellt wird. - Hierdurch wird +Definiert den linken Einzug. + Wenn ein Layout in ein anderes \family typewriter -LabelStringAp\SpecialChar \- -pen\SpecialChar \- -dix +Environment \family default - auf denselben Wert gesetzt. - In der Zeichenkette können folgende Konstrukte benutzt werden: -\end_layout - -\begin_layout Itemize - +-Layout integriert wird, werden die Breiten der verschiedenen \family typewriter - -\backslash -thecounter +LeftMargin \family default - wird durch die Erweiterung von +s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe + mit dem Faktor +\begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$ +\end_inset + + multipliziert. + Dieser Parameter wird auch dann benutzt, wenn der Rand als \family typewriter -LabelString +Manual \family default - (oder + oder \family typewriter -Label\SpecialChar \- -StringAppendix +Dynamic \family default -) des Zählers + definiert wurde. + In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen + Rändern hinzugefügt. + Für die Bedeutung des Wertes gilt das bei \family typewriter -counter +ParIndent \family default - ersetzt. + Gesagte. \end_layout -\begin_layout Itemize -Zählerwerte können durch LaTeX-ähnliche Makros wie -\family typewriter -\emph on +\begin_layout Description -\backslash -numbertype{coun\SpecialChar \- -ter} +\family typewriter +\series medium +Margin \family default -\emph default - ausgedrückt werden, wobei +\series default + [ \family typewriter \emph on -numbertype -\family default +Static \emph default - folgendes sein kann: -\begin_inset Foot -status collapsed +, Manual, Dynamic, First_Dynamic, Right_Address_Box +\family default +] +\begin_inset Newline newline +\end_inset -\begin_layout Plain Layout -Genaugenommen ist die Situation etwas komplizierter: andere -\emph on -numbertype -\emph default - als die beschriebenen erzeugen arabische Zahlen. - Wahrscheinlich wird sich das in Zukunft ändern. +legt fest, wie der linke Rand des Textes bestimmt wird. + \end_layout -\end_inset +\begin_deeper +\begin_layout Description - \family typewriter -arabic +\series medium +Static \family default -: 1, 2, 3,\SpecialChar \ldots{} -; +\series default + wählt feste Randbreiten. + +\end_layout + +\begin_layout Description + \family typewriter -alph +\series medium +Manual \family default - für Kleinbuchstaben: a, b, c,\SpecialChar \ldots{} -; -\family typewriter -Alph +\series default + bedeutet, dass der Rand von der Einstellung der +\family sans +Ausrichtung \family default - für Großbuchstaben: A, B, C,\SpecialChar \ldots{} -; -\family typewriter -roman + im Menü +\family sans +Absatz-Einstellungen \family default - für kleine römische Zahlen: i, ii, iii,\SpecialChar \ldots{} -; -\family typewriter -Roman + ( +\family sans +Bearbeiten \family default - für große römische Zahlen: I, II, III,\SpecialChar \ldots{} -; +\SpecialChar \menuseparator + +\family sans +Absatz-Einstellungen +\family default + +\begin_inset Marginal +status open + +\begin_layout Plain Layout +\begin_inset Graphics + filename ../../images/layout-paragraph.png + BoundingBox 0bp 6bp 20bp 20bp + +\end_inset + + +\end_layout + +\end_inset + +) abhängt. + Dies wird für hübsche Listen ohne Tabulatoren benutzt. + +\end_layout + +\begin_layout Description + \family typewriter -hebrew +\series medium +Dynamic \family default - für hebräische Zahlen. +\series default + bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung + ab. + Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet. + Es leuchtet ein, dass die Überschrift +\begin_inset Quotes gld +\end_inset + +5.4.3.2.1 Sehr lange \SpecialChar \ldots{} + Überschrift +\begin_inset Quotes grd +\end_inset + + einen größeren linken Rand benötigt, als +\begin_inset Quotes gld +\end_inset + +3.2 Sehr lange \SpecialChar \ldots{} + Überschrift +\begin_inset Quotes grd +\end_inset + +. + \end_layout -\begin_layout Standard -Wenn +\begin_layout Description + \family typewriter -LabelString +\series medium +First_Dynamic \family default - nicht definiert ist, wird ein Standardwert wie folgt benutzt: wenn der - Zähler einen Hauptzähler -\emph on -master -\emph default - (über +\series default + arbeitet ähnlich wie \family typewriter -Within +Dynamic \family default - definiert) hat, wird +, aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch. + Dies wird für die LaTeX +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +"= +\end_layout + +\end_inset + +Umgebung +\family sans +description +\family default + benutzt. +\end_layout + +\begin_layout Description + \family typewriter +\series medium +Right_Address_Box +\family default +\series default + bedeutet, dass der Rand wird so gewählt, dass die längste Zeile des Absatzes + gerade den rechten Rand berührt. + Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt. +\end_layout -\backslash -themaster. -\backslash -arabic{counter} +\end_deeper +\begin_layout Description + +\family typewriter +\series medium +NeedProtect \family default - benutzt, sonst +\series default + +\begin_inset space ~ +\end_inset + + +\series medium +[ +\family typewriter +\emph on +0 +\emph default +,1 +\family default +] +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Gibt an, ob +\emph on +zerbrechliche +\emph default + LaTeX-Befehle innerhalb dieses Layouts durch \family typewriter \backslash -arabic{counter} +protect \family default -. + ge\SpecialChar \- +schützt werden müssen. \end_layout \begin_layout Description \family typewriter \series medium -LabelStringAppendix +Newline +\family default +\series default + \begin_inset space ~ \end_inset -[string=""] + +\series medium +[ +\family typewriter +0, +\emph on + +\begin_inset space ~ +\end_inset + +1 \family default - +\emph default +] \series default - + \begin_inset space ~ \end_inset @@ -10543,25 +9783,53 @@ LabelStringAppendix \begin_inset Newline newline \end_inset -ist dasselbe wie +Gibt an, ob Zeilenumbrüche in LaTeX als +\begin_inset Quotes gld +\end_inset + + \family typewriter -\series medium -LabelString + +\backslash + +\backslash + \family default -\series default -, wird aber in Anhängen benutzt. + +\begin_inset Quotes grd +\end_inset + + dargestellt werden, oder nicht. + Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe + in LyX komfortabler editieren zu können. \end_layout \begin_layout Description \family typewriter \series medium -Within +NextNoIndent +\family default +\series default + \begin_inset space ~ \end_inset -[string=""] + +\series medium +[ +\family typewriter +1, +\emph on + +\begin_inset space ~ +\end_inset + +0 \family default +\emph default +] +\series default \begin_inset space ~ \end_inset @@ -10570,307 +9838,6325 @@ Within \begin_inset Newline newline \end_inset -Wenn dies auf den Namen eines anderen Zählers gesetzt wird, wird der gegenwärtig -e Zähler jedesmal zurückgesetzt, wenn der andere erhöht wird. - Zum Beispiel wird +Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder + nicht. + \family typewriter -\series default -subsection +1 \family default -\series medium - innerhalb + heißt, der Absatz erhält auf keinen Fall einen Einzug. + (Zum Beispiel nach einer Überschrift.) +\end_layout + +\begin_layout Description + \family typewriter -\series default -section +\series medium +ObsoletedBy \family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +ist der Name eines Layouts, das durch dieses ersetzt wurde. + So können Sie ein Layout umbenennen und die Rückwärtskompatibilität erhalten. +\end_layout + +\begin_layout Description + +\family typewriter \series medium - nummeriert. +OptionalArgs +\begin_inset space ~ +\end_inset + +[int=0] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +ist die Zahl der optionalen Argumente, die in diesem Layout benutzt werden + können. + Dies ist zum Beispiel bei Abschnittsüberschriften hilfreich und macht nur + mit LaTeX Sinn. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +ParbreakIsNewline +\end_layout + +\end_inset + + +\begin_inset CommandInset label +LatexCommand label +name "des:ParbreakIsNewline" + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +0 +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + +] +\lang english +Indicates that paragraphs will not be separated by an empty line in LaTeX + output, but only by a line break; together with +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +PassThru 1 +\end_layout + +\end_inset + +, this allows to emulate a plain text editor (like the ERT inset). +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +ParIndent +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\series medium +[ +\family typewriter +string="" +\family default +] +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Der Einzug der ersten Zeile eines Absatzes. + Als Argument wird eine Zeichenkette übergeben. + Zum Beispiel bedeutet +\begin_inset Quotes gld +\end_inset + + +\family typewriter +MM +\family default + +\begin_inset Quotes grd +\end_inset + +, dass die erste Zeile genau so weit eingezogen wird, wie die Breite von + +\begin_inset Quotes gld +\end_inset + + +\family typewriter +MM +\family default + +\begin_inset Quotes grd +\end_inset + + im normalen Zeichensatz ist. + Einen negativen Wert können Sie angeben, indem Sie ein +\begin_inset Quotes gld +\end_inset + +- +\begin_inset Quotes grd +\end_inset + + voranstellen. +\begin_inset Newline newline +\end_inset + +Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm bei unterschi +edlichen Zeichensätzen möglichst ähnlich bleibt. + +\family typewriter +ParIndent +\family default + bleibt für ein bestimmtes Layout fest. + Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen + Layout mit +\family typewriter +NextNoIndent +\family default + verboten werden. +\begin_inset Newline newline +\end_inset + +Auch benutzt das Standard-Layout innerhalb von Umgebungen den Einzug der + Umgebung und nicht den eigenen. + Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +ParSep +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\series medium +[ +\family typewriter +float=0 +\family default +] +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Der vertikale Anstand zwischen den Absätzen dieses Layouts. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +ParSkip +\family default + +\begin_inset space ~ +\end_inset + +[ +\family typewriter +float=0 +\family default +] +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +LyX erlaubt im Menü +\family sans +Dokument +\family default +\SpecialChar \menuseparator + +\family sans +Einstellungen +\family default +\SpecialChar \menuseparator + +\family sans +Textformat +\family default + die Einstellung +\family sans +Absätze +\begin_inset space \space{} +\end_inset + +trennen +\begin_inset space \space{} +\end_inset + +durch +\family default +. + Mögliche Einstellungen sind entweder +\family sans +Einrü\SpecialChar \- +ckung +\family default + oder +\family sans +Vertikaler +\begin_inset space \space{} +\end_inset + +Abstand +\family default +. + Wenn +\family sans +Vertikaler +\begin_inset space \space{} +\end_inset + +Abstand +\family default + gewählt wird, wird in einem Layout mit +\family typewriter +Latex\SpecialChar \- +Type Paragraph +\family default + der Wert von +\family typewriter +ParIndent +\family default + ignoriert. + Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt. + Die Länge dieses Abstands ist das Produkt von +\family typewriter +ParSkip +\family default + und der Höhe des Standardzeichensatzes. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +PassThru +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset CommandInset label +LatexCommand label +name "PassThru" + +\end_inset + + +\series medium +[0, +\series default + 1] +\begin_inset Newline newline +\end_inset + + +\family default +Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also + ohne diverse von LaTeX benötigte Ersetzungen durchzuführen. + Dies ersetzt in gewisser Weise das alte Zeichensatzattribut +\family typewriter +LaTe +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + +X +\family default +. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Preamble\SpecialChar \ldots{} +EndPreamble +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Eine Serie von Makrodefinitionen, die in die Präambel (vor +\family typewriter + +\backslash +begin{docu\SpecialChar \- +ment} +\family default +) eingefügt werden, falls dieses Layout benutzt wird. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +RefPrefix +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +string +\end_layout + +\end_inset + +] +\lang english +The prefix to use when creating labels referring to paragraphs of this type. + This allows the use of formatted references. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +RequiredArgs +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +int=0 +\end_layout + +\end_inset + +] +\lang english +The number of required arguments that the LaTeX command or environment correspon +ding to this style expects. + In the case of a command, these are required arguments +\emph on +other than +\emph default + that associated with the content of the paragraph itself. + These do not actually have to be provided: LyX will output empty arguments + if necessary. + Note that optional arguments will be output before required arguments. + See the discussion of the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +OptionalArgs +\end_layout + +\end_inset + + tag above for more information. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Requires +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\series medium +[ +\family typewriter +string +\family default +] +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + + +\series medium + +\begin_inset CommandInset label +LatexCommand label +name "Requires-2" + +\end_inset + + +\series default +legt fest, dass das Layout die Funktion +\family typewriter +string +\family default + benötigt. + Sehen Sie sich auch die Beschreibung von +\family typewriter +Provides +\family default + +\begin_inset CommandInset ref +LatexCommand vpageref +reference "Provides" + +\end_inset + + an. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +RightMargin +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\series medium +[ +\family typewriter +string="" +\family default +] +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Ähnlich wie +\family typewriter +LeftMargin +\family default +. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Spacing +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\series medium +[ +\family typewriter +\emph on +single +\emph default +, +\begin_inset space ~ +\end_inset + +onehalf, +\begin_inset space ~ +\end_inset + +double, +\begin_inset space ~ +\end_inset + +other +\family default +\emph on + +\begin_inset space ~ +\end_inset + +Wert +\emph default +] +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Dies definiert die Voreinstellung für den Zeilenabstand des Layouts. + Die Argumente +\family typewriter +single +\family default +, +\family typewriter +onehalf +\family default + und +\family typewriter +double +\family default + entsprechen Multiplikatoren 1, 1.25 und 1.667. + Wenn Sie als Argument +\family typewriter +other +\family default + angeben, müssen Sie als +\emph on +Wert +\emph default + einen konkreten Multiplikator angeben. + Im Gegensatz zu anderen Parametern erzeugt LyX, wenn +\family typewriter +Spacing +\family default + gesetzt wird, spezifischen LaTeX-Code, der auf das Paket +\family typewriter +setspace.sty +\family default + zurückgreift. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Spellcheck +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +0 +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + +] +\lang english +Spellcheck paragraphs of this style. + Default is true. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +TextFont +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Der Zeichensatz, der für den Textkörper verwendet wird. + (Siehe auch Abschnitt +\begin_inset CommandInset ref +LatexCommand vref +reference "sub:Beschreibung-des-Zeichensatzes" + +\end_inset + +.) +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +TocLevel +\begin_inset space ~ +\end_inset + +[int] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +ist die Stufe des Stils im Inhaltsverzeichnis und wird zur automatischen + Nummerierung von Abschnittsüberschriften benutzt. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +TopSep +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\series medium +[ +\family typewriter +float=0 +\family default +] +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden + Text trennt. +\end_layout + +\begin_layout Subsection + +\lang english +\begin_inset CommandInset label +LatexCommand label +name "sub:I18n" + +\end_inset + +Internationalization of Paragraph Styles +\end_layout + +\begin_layout Standard + +\lang english +LyX has long supported internationalization of layout information, but, + until version 2.0, this applied only to the user interface and not to, say, + PDF output. + Thus, French authors were forced to resort to ugly hacks if they wanted + ` +\lang french +Théorème +\lang english + 1' instead of `Theorem 1'. + Thanks to Georg Baum, that is no longer the case. +\end_layout + +\begin_layout Standard + +\lang english +If a +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +Style +\end_layout + +\end_inset + + defines text that is to appear in the typeset document, it may use +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +LangPreamble +\end_layout + +\end_inset + + and +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +BabelPreamble +\end_layout + +\end_inset + + to support non-English and even multi-language documents correctly. + The following excerpt (from the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +theorems-ams.inc +\end_layout + +\end_inset + + file) shows how this works: +\end_layout + +\begin_layout LyX-Code +Preamble +\end_layout + +\begin_deeper +\begin_layout LyX-Code + +\backslash +theoremstyle{remark} +\end_layout + +\begin_layout LyX-Code + +\backslash +newtheorem{claim}[thm]{ +\backslash +protect +\backslash +claimname} +\end_layout + +\begin_layout LyX-Code +EndPreamble +\end_layout + +\begin_layout LyX-Code +LangPreamble +\end_layout + +\begin_layout LyX-Code + +\backslash +providecommand{ +\backslash +claimname}{_(Claim)} +\end_layout + +\begin_layout LyX-Code +EndLangPreamble +\end_layout + +\begin_layout LyX-Code +BabelPreamble +\end_layout + +\begin_layout LyX-Code + +\backslash +addto +\backslash +captions$$lang{ +\backslash +renewcommand{ +\backslash +claimname}{_(Claim)}} +\end_layout + +\begin_layout LyX-Code +EndBabelPreamble +\end_layout + +\end_deeper +\begin_layout Standard + +\lang english +In principle, any legal LaTeX may appear in the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +LangPreamble +\end_layout + +\end_inset + + and +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +BabelPreamble +\end_layout + +\end_inset + + tags, but in practice they will typically look as they do here. + The key to correct translation of the typeset text is the definition of + the LaTeX command +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english + +\backslash +claimname +\end_layout + +\end_inset + + and its use in +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english + +\backslash +newtheorem +\end_layout + +\end_inset + +. + +\end_layout + +\begin_layout Standard + +\lang english +The +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +LangPreamble +\end_layout + +\end_inset + + tag provides for internationalization based upon the overall language of + the document. + The contents of the tag will be included in the preamble, just as with + the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +Preamble +\end_layout + +\end_inset + + tag. + What makes it special is the use of the +\begin_inset Quotes eld +\end_inset + +function +\begin_inset Quotes erd +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +_() +\end_layout + +\end_inset + +, which will be replaced, when LyX produces LaTeX output, with the translation + of its argument into the document language. +\end_layout + +\begin_layout Standard + +\lang english +The +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +BabelPreamble +\end_layout + +\end_inset + + tag is more complex, since it is meant to provide support for multi-language + documents and so offers an interface to the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +babel +\end_layout + +\end_inset + + package. + Its contents will be added to the preamble once for each language that + appears in the document. + In this case, the argument to +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +_() +\end_layout + +\end_inset + + will be replaced with its translation into the language in question; the + expression +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +$$lang +\end_layout + +\end_inset + + is replaced by the language name (as used by the babel package). +\end_layout + +\begin_layout Standard + +\lang english +A German document that also included a French section would thus have the + following in the preamble: +\end_layout + +\begin_layout LyX-Code + +\backslash +addto +\backslash +captionsfrench{ +\backslash +renewcommand{ +\backslash +claimname}{Affirmation}} +\backslash +addto +\backslash +captionsngerman{ +\backslash +renewcommand{ +\backslash +claimname}{Behauptung}} +\backslash +providecommand{ +\backslash +claimname}{Behauptung} +\end_layout + +\begin_layout Standard + +\lang english +LaTeX and +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +babel +\end_layout + +\end_inset + + will then conspire to produce the correct text in the output. +\end_layout + +\begin_layout Standard + +\lang english +One important point to note here is that the translations are provided by + LyX itself, through the same mechanism it uses for internationalization + of the user interface. + This means, in effect, that +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +LangPreamble +\end_layout + +\end_inset + + and +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +BabelPreamble +\end_layout + +\end_inset + + are really only of use in layout files that are provided with LyX, since + text entered in user-created layout files will not be seen by LyX's internation +alization routines. + That said, however, any layout created with the intention that it will + be included with LyX should use these tags where appropriate. +\end_layout + +\begin_layout Subsection +Gleitobjekte +\begin_inset CommandInset label +LatexCommand label +name "sub:Gleitobjekte" + +\end_inset + + +\end_layout + +\begin_layout Standard +Seit LyX 1.3.0 ist es möglich und nötig, Gleitobjekte ( +\family sans +Abbildung +\family default +, +\family sans +Tabelle +\family default +,\SpecialChar \ldots{} +) in der Textklasse selber zu definieren. + Standardgleitobjekte sind in der Datei +\family typewriter +stdfloats.inc +\family default + enthalten, so dass Sie sie nur noch +\end_layout + +\begin_layout LyX-Code +Input stdfloats.inc +\end_layout + +\begin_layout Standard +zu Ihrer Layoutdatei hinzufügen müssen. + Wenn Sie eine Textklasse implementieren wollen, die andere Gleitobjekttypen + enthält (wie zum Beispiel die AGU-Klasse), werden Ihnen die folgenden Informati +onen helfen: +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Extension +\begin_inset space ~ +\end_inset + +[string=""] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Die Dateinamenerweiterung einer zusätzlichen Datei für das Abbildungsver\SpecialChar \- +zeichnis + (oder andere). + LaTeX schreibt die Beschriftungen in diese Datei. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +GuiName +\begin_inset space ~ +\end_inset + +[string=""] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Die Zeichenkette, die in den Menüs und für die Beschriftung benutzt wird. + Dies wird in die aktuelle Sprache übersetzt, wenn babel verwendet wird. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +LaTe +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + +XBuiltin +\begin_inset space ~ +\end_inset + +[0, +\begin_inset space ~ +\end_inset + +1] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +1 bedeutet, das das Gleitobjekt bereits von der LaTeX-Dokumentklasse benutzt + wird. + 0 bedeutet, das das Gleitobjekt im LaTeX-Paket +\family typewriter +float +\family default + definiert wird. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +ListName +\begin_inset space ~ +\end_inset + +[string=""] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Die Überschrift für das Gleitobjekt-Verzeichnis. + Dies wird in die Dokumentsprache übersetzt. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +NumberWithin +\begin_inset space ~ +\end_inset + +[string=""] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Dieses optionale Argument bestimmt, ob Gleitobjekte dieser Klasse mit der + Abschnittsnummer dieses Dokuments nummeriert werden. + Wenn zum Beispiel [string="chapter"] gesetzt ist, werden die Gleitobjekte + mit den Kapitelnummern nummeriert. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Placement +\begin_inset space ~ +\end_inset + +[string=""] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Die Standardplatzierung für die Gleitobjektklasse. +\family typewriter + +\begin_inset Newline linebreak +\end_inset + +string +\family default + sollte die Standard-LaTeX-Werte +\family typewriter +t +\family default +, +\family typewriter +b +\family default +, +\family typewriter +p +\family default + und +\family typewriter +h +\family default + für oben, unten, Seite und hier enthalten. +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +Wie in LaTeX ist die Reihenfolge der Buchstaben unerheblich. +\end_layout + +\end_inset + + Zusätzlich gibt es den neuen Typ +\family typewriter +H +\family default +, der mit Gleitobjekt nichts mehr zu tun hat, denn er bedeutet: drucke es + +\emph on +hier +\emph default + und nirgendwo sonst. + Beachten Sie, dass +\family typewriter +H +\family default + besonders ist und wegen der Implementierungsdetails nicht bei nicht-eingebauten + Gleitobjekttypen benutzt werden kann. + Wenn Sie das nicht verstehen, benutzen Sie einfach +\family typewriter +"tbp" +\family default +. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Style +\begin_inset space ~ +\end_inset + +[string=""] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +ist der Gleitobjektstil, wenn er mit +\family typewriter + +\backslash +newfloat +\family default + definiert wird. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Type +\begin_inset space ~ +\end_inset + +[string=""] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +ist der +\emph on +Typ +\emph default + der neuen Gleitobjektklasse, wie Programm oder Algorithmus. + Nach dem entsprechenden +\family typewriter + +\backslash +newfloat +\family default + stehen Befehle wie +\family typewriter + +\backslash +be\SpecialChar \- +gin{program} +\family default + oder +\family typewriter + +\backslash +end{algorithm*} +\family default + zur Verfügung. +\end_layout + +\begin_layout Description +Anmerkung: Wenn ein Gleitobjekt vom Typ +\emph on +type +\emph default + definiert wurde, gibt es automatisch einen dazugehörigen Zähler namens + +\emph on +type +\emph default +. +\end_layout + +\begin_layout Subsection +Flexible Einfügungen und InsetLayout +\begin_inset CommandInset label +LatexCommand label +name "sub:Flexible-Einfügungen-und" + +\end_inset + + +\end_layout + +\begin_layout Standard +Seit Version 1.4.0 unterstützt LyX Zeichenstile. + Seit Version 1.6.0 heißen sie Flexible Einfügungen. +\end_layout + +\begin_layout Standard +Es gibt drei Arten von flexiblen Einfügungen: +\end_layout + +\begin_layout Itemize +Zeichenstil ( +\family typewriter +CharStyle +\family default +): diese definieren semantische Textauszeichnungen, die mit LaTeX-Befehlen + wie +\family typewriter + +\backslash +noun +\family default + oder +\family typewriter + +\backslash +code +\family default + korrespondieren. +\end_layout + +\begin_layout Itemize +benutzerdefiniert ( +\family typewriter +Custom +\family default +): diese können benutzt werden, um benutzer\SpecialChar \- +de\SpecialChar \- +fi\SpecialChar \- +nier\SpecialChar \- +te einklappbare Einfügungen + zu definieren, ähnlich wie TeX-Code, Fuß\SpecialChar \- +no\SpecialChar \- +te usw. + Ein naheliegendes Beispiel ist die Endnotiz, die im +\family typewriter +endnote +\family default +-Modul definiert ist. +\end_layout + +\begin_layout Itemize +XML-Element ( +\family sans +Element +\family default +): diese werden mit DocBook-Klassen benutzt. +\end_layout + +\begin_layout Standard +Flexible Einfügungen werden mit der +\family typewriter +InsetLayout +\family default +-Marke definiert, die weiter unten erklärt wird. +\end_layout + +\begin_layout Standard +Die +\family typewriter +InsetLayout +\family default +-Marke besitzt noch eine andere Funktion: sie kann benutzt werden, um das + allgemeine Aussehen vieler verschiedener Einfügungstypen anzupassen. + Zurzeit kann +\family typewriter +InsetLayout +\family default + benutzt werden, um die Layout-Parameter für Fußnoten, Randnoten, eingefügten + Noten, TeX-Code (ERT), Zweige, Stichwortverzeichnisse, Boxen, Tabellen, + Algorithmen, URLs und optionaler Argumente anzupassen, ebenso um flexible + Einfügungen zu definieren. +\end_layout + +\begin_layout Standard +Die +\family typewriter +InsetLayout +\family default +-Definition muss mit folgender Zeile beginnen: +\end_layout + +\begin_layout LyX-Code + +\family typewriter +InsetLayout +\end_layout + +\begin_layout Standard +Hier bezeichnet +\family typewriter + +\family default + die Einfügung, deren Layout definiert wird. + Es gibt zwei Möglichkeiten. +\end_layout + +\begin_layout Enumerate +Das Layout für eine existierende Einfügung wird geändert. + In diesem Fall kann +\family typewriter + +\family default + folgendes sein: +\family typewriter +Algorithm +\family default +, +\family typewriter +Branch +\family default +, Box, +\family typewriter +Box:shaded +\family default +, +\family typewriter +ERT +\family default +, +\family typewriter +Figure +\family default +, +\family typewriter +Foot +\family default +, +\family typewriter +Index +\family default +, +\family typewriter +Info +\family default +, +\family typewriter +Info:menu +\family default +, +\family typewriter +Info:shortcut +\family default +, +\family typewriter +Info:shortcuts +\family default +, +\family typewriter +Listings +\family default +, +\family typewriter +Marginal +\family default +, +\family typewriter +Note:Comment +\family default +, +\family typewriter +Note:Note +\family default +, +\family typewriter +Note:GreyedOut +\family default +, +\family typewriter +OptArg +\family default +, +\family typewriter +Table +\family default + oder +\family typewriter +URL +\family default +. +\end_layout + +\begin_layout Enumerate +Das Layout für eine flexible Einfügung wird definiert. + In diesem Fall kann +\family typewriter + +\family default + ein beliebiger gültiger Bezeichner sein, der in keiner existierenden Einfügung + benutzt wird. + Beachten Sie, dass die Definition einer flexiblen Einfügung +\emph on +auch +\emph default + einen +\family typewriter +Ly +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + +XType +\family default +-Eintrag enthalten muss. +\end_layout + +\begin_layout Standard +Die +\family typewriter +InsetLayout +\family default +-Definition kann folgende Einträge enthalten: +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +BGColor +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +ist die Hintergrundfarbe der Einfügung. + Die gültigen Farben sind in +\family typewriter +src/Co\SpecialChar \- +lorCode.h +\family default + definiert. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +ContentAsLabel +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +0 +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + +] +\lang english +Whether to use the content of the inset as the label, when the inset is + closed. + Default is false. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +CopyStyle +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +wie beim Absatzstil (siehe +\begin_inset CommandInset ref +LatexCommand vref +reference "CopyStyle" + +\end_inset + +). +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +CustomPars +\begin_inset space ~ +\end_inset + +[ +\emph on +0 +\emph default +, +\begin_inset space ~ +\end_inset + +1] +\family default +\series default + zeigt an, ob der Benutzer den Absatzeinstellungen-Dialog ( +\begin_inset Graphics + filename ../../images/layout-paragraph.png + scale 70 + scaleBeforeRotation + BoundingBox 0bp 6bp 20bp 20bp + groupId Icon + +\end_inset + +) benutzen darf. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Decoration +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +kann +\family typewriter +Classic +\family default +, +\family typewriter +Minimalistic +\family default + oder +\family typewriter +Conglomerate +\family default + sein. + Es beschreibt den Rendering-Stil für den Einfügungsrahmen und die -knöpfe. + Fußnoten benutzen im allgemeinen +\family typewriter +Classic +\family default +, TeX-Code +\family typewriter + Minimalistic +\family default + und Buchstabenstile +\family typewriter +Conglomerate +\family default +. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Display +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +0 +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + +] +\lang english +Only useful if +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +LatexType +\end_layout + +\end_inset + + is +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +Environment +\end_layout + +\end_inset + +. + Indicates whether the environment will stand on its own in LaTeX output + or will appear inline with the surrounding text. + If set to false, it is supposed that the LaTeX environment ignores white + space (including one newline character) after the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english + +\backslash +begin{ +\emph on +LatexName +\emph default +} +\end_layout + +\end_inset + + and +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english + +\backslash +end{ +\emph on +LatexName +\emph default +} +\end_layout + +\end_inset + + tags. + Default is true. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +End +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +beendet die +\family typewriter +InsetLayout +\family default +-Definition. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Font +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +wird für den Text +\emph on +und +\emph default + die Marke benutzt (siehe +\begin_inset CommandInset ref +LatexCommand vref +reference "sub:Beschreibung-des-Zeichensatzes" + +\end_inset + +). + Beachten Sie, dass die Definition dieses Fonts automatisch dem +\family typewriter +LabelFont +\family default + denselben Wert zuweist, das heißt +\family typewriter +Font +\family default + muss zuerst definiert werden und +\family typewriter +LabelFont +\family default + danach, wenn sie unterschiedlich sein sollen. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +ForceLTR +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +erzwingt die +\emph on +latex +\emph default +-Sprache und führt zu einer links-nach-rechts-Ausgabe (latin), zum Beispiel + bei TeX-Code oder URL. + Es ist eine Behelfslösung. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +ForcePlain +\begin_inset space ~ +\end_inset + +[ +\emph on +0 +\emph default +, +\begin_inset space ~ +\end_inset + +1] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +zeigt an, ob PlainLayout benutzt werden soll oder ob der Benutzer den Absatzstil + der Einfügung ändern darf. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +FreeSpacing +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +wie beim Absatzstil (siehe +\begin_inset CommandInset ref +LatexCommand vref +reference "FreeSpacing" + +\end_inset + +). +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +HTML* +\end_layout + +\end_inset + + +\lang english +These tags control XHTML output. + See section +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:Tags-for-XHTML" + +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +InToc +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +0 +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + +] +\lang english +Whether to include the contents of this inset in the strings generated for + the `Outline' pane. + One would not, for example, want the content of a footnote in a section + header to be included in the TOC displayed in the outline, but one would + normally want the content of a character style displayed. + Default is false: not to include. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +KeepEmpty +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +wie beim Absatzstil (siehe +\begin_inset CommandInset ref +LatexCommand vref +reference "KeepEmpty" + +\end_inset + +). +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +LabelFont +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +ist der für die Marke benutze Font (siehe +\begin_inset CommandInset ref +LatexCommand vref +reference "sub:Beschreibung-des-Zeichensatzes" + +\end_inset + +). + Beachten Sie, dass diese Definition niemals vor +\family typewriter +Font +\family default + erscheinen darf, weil sie sonst unwirksam ist. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +LabelString +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +wird auf dem Knopf und anderswo als Einfügungsmarke angezeigt. + Einige Einfügungstypen (TeX-Code und Zweig) ändern diese Marke im Vo\SpecialChar \- +rü\SpecialChar \- +ber\SpecialChar \- +gehen. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +LatexName +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +ist der Name des zugehörigen LaTeX-Stoffes, entweder der Umgebungs- oder + Befehlsname. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +LatexParam +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +ist ein optionaler Parameter für den zugehörigen +\family typewriter +\series medium +LatexName +\family default +\series default +-Stoff, einschließ\SpecialChar \- +lich möglicher Klammerpaare wie +\family typewriter +[] +\family default +. + Dieser Parameter kann in LyX nicht geändert werden. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +LatexType +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +wie beim Absatzstil (siehe +\begin_inset CommandInset ref +LatexCommand vref +reference "LatexType" + +\end_inset + +). +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +LyxType +\family default +\series default + kann die Werte +\family typewriter +charstyle +\family default +, +\family typewriter +custom +\family default +, +\family typewriter +element +\family default + oder +\family typewriter +end +\family default + (zeigt das Ende einer Definition an). + Dieser Eintrag wird für flexible Einfügungen benötigt und ist nur dort + sinnvoll. + Neben anderen Dingen legt er fest, in welchem Menü diese Einfügung erscheinen + wird. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +MultiPar +\begin_inset space ~ +\end_inset + +[ +\emph on +0 +\emph default +, +\begin_inset space ~ +\end_inset + +1] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +zeigt an, ob in dieser Einfügung mehrfache Absätze erlaubt sind. + Dadurch wird +\family typewriter +\series medium +CustomPars +\family default +\series default + auf denselben Wert gesetzt und +\family typewriter +\series medium +ForcePlain +\family default +\series default + auf den anderen. + Diese können auf andere Werte gesetzt werden, wenn sie +\emph on +nach +\emph default + +\family typewriter +\series medium +Multi\SpecialChar \- +Par +\family default +\series default + benutzt werden. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +NeedProtect +\begin_inset space ~ +\end_inset + +[ +\emph on +0 +\emph default +, +\begin_inset space ~ +\end_inset + +1] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +zeigt an, ob +\emph on +zerbrechliche +\emph default + Befehle in diesem Layout ge\SpecialChar \- +schützt ( +\family typewriter + +\backslash +protect +\family default +) werden sollen. + Es zeigt +\emph on +nicht +\emph default + an, ob der Befehl selber geschützt werden soll. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +ParbreakIsNewline +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +0 +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + +] +\lang english +As with paragraph styles (see page +\begin_inset CommandInset ref +LatexCommand pageref +reference "des:ParbreakIsNewline" + +\end_inset + +). + Default is false. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +PassThru +\begin_inset space ~ +\end_inset + +[ +\emph on +0 +\emph default +, +\begin_inset space ~ +\end_inset + +1] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +wie beim Absatzstil (siehe +\begin_inset CommandInset ref +LatexCommand vref +reference "PassThru" + +\end_inset + +). +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Preamble +\begin_inset space ~ +\end_inset + +[ +\emph on +0 +\emph default +, +\begin_inset space ~ +\end_inset + +1] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +wie beim Absatzstil (siehe +\begin_inset CommandInset ref +LatexCommand vref +reference "Preamble" + +\end_inset + +). +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +RefPrefix +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +string +\end_layout + +\end_inset + +] +\lang english +The prefix to use when creating labels referring to insets of this type. + This allows the use of formatted references. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Requires +\begin_inset space ~ +\end_inset + +[string] +\family default +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +wie beim Absatzstil (siehe +\begin_inset CommandInset ref +LatexCommand vref +reference "Requires-2" + +\end_inset + +). +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +ResetsFont +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +0 +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + +] +\lang english +Whether this inset should use the font of its surrounding environment or + uses its own. + Default is true: uses its own. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Spellcheck +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +0 +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + +] +\lang english +Spellcheck the contents of this inset. + Default is true. +\end_layout + +\begin_layout Subsection +Zähler +\begin_inset CommandInset label +LatexCommand label +name "sub:Zähler" + +\end_inset + + +\end_layout + +\begin_layout Standard +Seit LyX-Version 1.3.0 ist es möglich und notwendig, Zähler ( +\family typewriter +chapter +\family default +, +\family typewriter +figure +\family default +,\SpecialChar \ldots{} +) in der Textklasse selber zu definieren. + Die Standardzähler sind in der Datei +\family typewriter +lib/ +\begin_inset Newline linebreak +\end_inset + +layouts/stdcounters.inc +\family default + definiert, so dass Sie nur die Zeile +\end_layout + +\begin_layout LyX-Code +Input stdcounters.inc +\end_layout + +\begin_layout Standard +zu zu Ihrer Layout-Datei hinzufügen müssen, damit sie arbeiten. + Aber wenn Sie eigene Zähler definieren wollen, können Sie das tun. + Zähler-Deklarationen beginnen mit +\end_layout + +\begin_layout LyX-Code +Counter name +\end_layout + +\begin_layout Standard +wobei +\family typewriter +name +\family default + der Name Ihres Zählers ist. + Die Deklaration endet mit +\end_layout + +\begin_layout LyX-Code +End +\end_layout + +\begin_layout Standard +Folgende Parameter können auch benutzt werden: +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +LabelString +\begin_inset space ~ +\end_inset + +[string=""] +\family default + +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +definiert, wie der Zähler dargestellt wird. + Hierdurch wird +\family typewriter +LabelStringAp\SpecialChar \- +pen\SpecialChar \- +dix +\family default + auf denselben Wert gesetzt. + In der Zeichenkette können folgende Konstrukte benutzt werden: +\end_layout + +\begin_layout Itemize + +\family typewriter + +\backslash +thecounter +\family default + wird durch die Erweiterung von +\family typewriter +LabelString +\family default + (oder +\family typewriter +Label\SpecialChar \- +StringAppendix +\family default +) des Zählers +\family typewriter +counter +\family default + ersetzt. +\end_layout + +\begin_layout Itemize +Zählerwerte können durch LaTeX-ähnliche Makros wie +\family typewriter +\emph on + +\backslash +numbertype{coun\SpecialChar \- +ter} +\family default +\emph default + ausgedrückt werden, wobei +\family typewriter +\emph on +numbertype +\family default +\emph default + folgendes sein kann: +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +Genaugenommen ist die Situation etwas komplizierter: andere +\emph on +numbertype +\emph default + als die beschriebenen erzeugen arabische Zahlen. + Wahrscheinlich wird sich das in Zukunft ändern. +\end_layout + +\end_inset + + +\family typewriter +arabic +\family default +: 1, 2, 3,\SpecialChar \ldots{} +; +\family typewriter +alph +\family default + für Kleinbuchstaben: a, b, c,\SpecialChar \ldots{} +; +\family typewriter +Alph +\family default + für Großbuchstaben: A, B, C,\SpecialChar \ldots{} +; +\family typewriter +roman +\family default + für kleine römische Zahlen: i, ii, iii,\SpecialChar \ldots{} +; +\family typewriter +Roman +\family default + für große römische Zahlen: I, II, III,\SpecialChar \ldots{} +; +\family typewriter +hebrew +\family default + für hebräische Zahlen. +\end_layout + +\begin_layout Standard +Wenn +\family typewriter +LabelString +\family default + nicht definiert ist, wird ein Standardwert wie folgt benutzt: wenn der + Zähler einen Hauptzähler +\emph on +master +\emph default + (über +\family typewriter +Within +\family default + definiert) hat, wird +\family typewriter + +\backslash +themaster. +\backslash +arabic{counter} +\family default + benutzt, sonst +\family typewriter + +\backslash +arabic{counter} +\family default +. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +LabelStringAppendix +\begin_inset space ~ +\end_inset + +[string=""] +\family default + +\series default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +ist dasselbe wie +\family typewriter +\series medium +LabelString +\family default +\series default +, wird aber in Anhängen benutzt. +\end_layout + +\begin_layout Description + +\family typewriter +\series medium +Within +\begin_inset space ~ +\end_inset + +[string=""] +\family default + +\begin_inset space ~ +\end_inset + + +\begin_inset Newline newline +\end_inset + +Wenn dies auf den Namen eines anderen Zählers gesetzt wird, wird der gegenwärtig +e Zähler jedesmal zurückgesetzt, wenn der andere erhöht wird. + Zum Beispiel wird +\family typewriter +\series default +subsection +\family default +\series medium + innerhalb +\family typewriter +\series default +section +\family default +\series medium + nummeriert. +\end_layout + +\begin_layout Subsection +Beschreibung des Zeichensatzes +\begin_inset CommandInset label +LatexCommand label +name "sub:Beschreibung-des-Zeichensatzes" + +\end_inset + + +\end_layout + +\begin_layout Standard +Eine Zeichensatzbeschreibung sieht folgendermaßen aus: +\end_layout + +\begin_layout LyX-Code +Font +\family roman +\emph on +oder +\family default +\emph default + LabelFont +\end_layout + +\begin_layout LyX-Code + ... +\end_layout + +\begin_layout LyX-Code +EndFont +\end_layout + +\begin_layout Standard +und es sind folgende Befehle vorhanden: +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Color +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +none +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +black +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +white +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +red +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +green +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +blue +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +cyan +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +magenta +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +yellow +\end_layout + +\end_inset + +] +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Family +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Roman +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Sans +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Typewriter +\end_layout + +\end_inset + +] +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Misc +\end_layout + +\end_inset + + +\lang english +[ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +string +\end_layout + +\end_inset + +] Valid arguments are: +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +emph +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +noun +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +strikeout +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +underbar +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +uuline +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +uwave +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +no_emph +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +no_noun +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +no_strikeout +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +no_bar +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +no_uuline +\end_layout + +\end_inset + + and +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +no_uwave +\end_layout + +\end_inset + +. + Each of these turns on or off the corresponding attribute. + For example, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +emph +\end_layout + +\end_inset + + turns on emphasis, and +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +no_emph +\end_layout + +\end_inset + + turns it off. + +\begin_inset Newline newline +\end_inset + +If the latter seems puzzling, remember that the font settings for the present + context are generally inherited from the surrounding context. + So +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +no_emph +\end_layout + +\end_inset + + would turn off the emphasis that was anyway in effect, say, in a theorem + environment. +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Series +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Medium +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Bold +\end_layout + +\end_inset + +] +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Shape +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Up +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Italic +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +SmallCaps +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Slanted +\end_layout + +\end_inset + +] +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Size +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +tiny +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +small +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +normal +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +large +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +larger +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +largest +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +huge +\end_layout + +\end_inset + +, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +giant +\end_layout + +\end_inset + +] +\end_layout + +\begin_layout Subsection + +\lang english +\begin_inset CommandInset label +LatexCommand label +name "sub:Citation-format-description" + +\end_inset + +Citation format description +\end_layout + +\begin_layout Standard + +\lang english +The +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +CiteFormat +\end_layout + +\end_inset + + blocks are used to describe how bibliographic information should be displayed, + both within LyX itself (in the citation dialog and in tooltips, for example) + and in XHTML output. + Such a block might look like this: +\end_layout + +\begin_layout LyX-Code +CiteFormat +\end_layout + +\begin_layout LyX-Code + article ... +\end_layout + +\begin_layout LyX-Code + book ... +\end_layout + +\begin_layout LyX-Code +End +\end_layout + +\begin_layout Standard + +\lang english +The individual lines define how the bibliographic information associated + with an article or book, respectively, is to be displayed, and such a definitio +n can be given for any `entry type' that might be present in a BibTeX file. + LyX defines a default format in the source code that will be used if no + specific definition has been given. + LyX predefines several formats in the file +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +stdciteformats.inc +\end_layout + +\end_inset + +, which is included in most of LyX's document classes. +\end_layout + +\begin_layout Standard + +\lang english +The definitions use a simple language that allows BibTeX keys to be replaced + with their values. + Keys should be enclosed in +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +% +\end_layout + +\end_inset + + signs, e.g.: +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +%author% +\end_layout + +\end_inset + +. + So a simple definition might look like this: +\end_layout + +\begin_layout LyX-Code +misc %author%, +\begin_inset Quotes eld +\end_inset + +%title +\begin_inset Quotes erd +\end_inset + +. +\end_layout + +\begin_layout Standard + +\lang english +This would print the author, followed by a comma, followed by the title, + in quotes, followed by a period. +\end_layout + +\begin_layout Standard + +\lang english +Of course, sometimes you may want to print a key only if it exists. + This can be done by using a conditional construction, such as: +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +{%volume%[[vol. +\begin_inset space ~ +\end_inset + +%volume%]]} +\end_layout + +\end_inset + +. + This says: If the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +volume +\end_layout + +\end_inset + + key exists, then print +\begin_inset Quotes eld +\end_inset + +vol. +\begin_inset space ~ +\end_inset + + +\begin_inset Quotes erd +\end_inset + + followed by the volume key. + It is also possible to have an else clause in the conditional, such as: + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +{%author%[[%author%]][[%editor%, ed.]]} +\end_layout + +\end_inset + +. + Here, the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +author +\end_layout + +\end_inset + + key is printed if it exists; otherwise, the editor key is printed, followed + by +\begin_inset Quotes eld +\end_inset + +, +\begin_inset space ~ +\end_inset + +ed. +\begin_inset Quotes erd +\end_inset + + Note that the key is again enclosed in +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +% +\end_layout + +\end_inset + + signs; the entire conditional is enclosed in braces; and the if and else + clauses are enclosed in double brackets, +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +[[ +\end_layout + +\end_inset + + +\begin_inset Quotes eld +\end_inset + + and +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +]] +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. + There must be no space between any of these. +\end_layout + +\begin_layout Standard + +\lang english +There is one other piece of syntax available in definitions, which looks + like this: +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +{!!} +\end_layout + +\end_inset + +. + This defines a piece of formatting information that is to be used when + creating +\begin_inset Quotes eld +\end_inset + +rich text +\begin_inset Quotes erd +\end_inset + +. + Obviously, we do not want to output HTML tags when writing plain text, + so they should be wrapped in +\begin_inset Quotes eld +\end_inset + +{! +\begin_inset Quotes erd +\end_inset + + and +\begin_inset Quotes eld +\end_inset + +!} +\begin_inset Quotes erd +\end_inset + +. +\end_layout + +\begin_layout Standard + +\lang english +Two special sorts of definitions are also possible in a +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +CiteFormat +\end_layout + +\end_inset + + block. + An example of the first would be: +\end_layout + +\begin_layout LyX-Code +!quotetitle +\begin_inset Quotes eld +\end_inset + +%title% +\begin_inset Quotes erd +\end_inset + + +\end_layout + +\begin_layout Standard + +\lang english +This is an abbreviation, or macro, and it can be used by treating it as + if it were a key: +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +%!quotetitle% +\end_layout + +\end_inset + +. + LyX will treat +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +%!quotetitle% +\end_layout + +\end_inset + + exactly as it would treat its definition. + So, let us issue the obvious +\emph on +warning +\emph default +. + Do not do this: +\end_layout + +\begin_layout LyX-Code +!funfun %funfun% +\end_layout + +\begin_layout Standard + +\lang english +or anything like it. + LyX shouldn't go into an infinite loop, but it may go into a long one before + it gives up. +\end_layout + +\begin_layout Standard + +\lang english +The second sort of special definition might look like this: +\end_layout + +\begin_layout LyX-Code +_pptext pp. +\end_layout + +\begin_layout Standard + +\lang english +This defines a translatable piece of text, which allows relevant parts of + the bibliography to be translated. + It can be included in a definition by treating it as a key: +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +%_pptext% +\end_layout + +\end_inset + +. + Several of these are predefined in +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +stdciteformats.inc +\end_layout + +\end_inset + +. + Note that these are not macros, in the sense just defined. + They will not be expanded. +\end_layout + +\begin_layout Standard + +\lang english +So here then is an example that use all these features: +\end_layout + +\begin_layout LyX-Code +!authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]} +\end_layout + +\begin_layout Standard + +\lang english +This defines a macro that prints the author, followed by a comma, if the + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +author +\end_layout + +\end_inset + + key is defined, or else prints the name of the editor, followed by the + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +_edtext +\end_layout + +\end_inset + + or its translation (it is by default +\begin_inset Quotes eld +\end_inset + +ed. +\begin_inset Quotes erd +\end_inset + +), if the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +editor +\end_layout + +\end_inset + + key is defined. + Note that this is in fact defined in +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +stdciteformats.inc +\end_layout + +\end_inset + +, so you can use it in your own definitions, or re-definitions, if you load + that file first. +\end_layout + +\begin_layout Section + +\lang english +\begin_inset CommandInset label +LatexCommand label +name "sec:Tags-for-XHTML" + +\end_inset + +Tags for XHTML output +\end_layout + +\begin_layout Standard + +\lang english +As with LaTeX or DocBook, the format of LyX's XHTML output is also controlled + by layout information. + In general, LyX provides sensible defaults and, as mentioned earlier, it + will even construct default CSS style rules from the other layout tags. + For example, LyX will attempt to use the information provided in the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +Font +\end_layout + +\end_inset + + declaration for the Chapter style to write CSS that will appropriately + format chapter headings. +\end_layout + +\begin_layout Standard + +\lang english +In many cases, then, you may not have to do anything at all to get acceptable + XHTML output for your own environments, custom insets, and so forth. + But in some cases you will, and so LyX provides a number of layout tags + that can be used to customize the XHTML and CSS that are generated. +\end_layout + +\begin_layout Standard + +\lang english +Note that there are two tags, +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLPreamble +\end_layout + +\end_inset + + and +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +AddToHTMLPreamble +\end_layout + +\end_inset + + that may appear outside style and inset declarations. + See +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:Allgemeine-Parameter-für" + +\end_inset + + for details on these. +\end_layout + +\begin_layout Subsection + +\lang english +\begin_inset CommandInset label +LatexCommand label +name "sub:Paragraph-Style-XHTML" + +\end_inset + +Paragraph styles +\end_layout + +\begin_layout Standard + +\lang english +The sort of XHTML LyX outputs for a paragraph depends upon whether we are + dealing with a normal paragraph, a command, or an environment, where this + is itself determined by the contents of the corresponding +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +LaTeXType +\end_layout + +\end_inset + + tag. + +\end_layout + +\begin_layout Standard + +\lang english +For a command or normal paragraph, the output XHTML has the following form: +\end_layout + +\begin_layout LyX-Code + +\lang english + +\end_layout + +\begin_layout LyX-Code + +\lang english +Label +\end_layout + +\begin_layout LyX-Code + +\lang english +Contents of the paragraph. +\end_layout + +\begin_layout LyX-Code + +\lang english + +\end_layout + +\begin_layout Standard + +\lang english +The label tags are of course omitted if the paragraph does not have a label. +\end_layout + +\begin_layout Standard + +\lang english +For an environment that is not some sort of list, the XHTML takes this form: +\end_layout + +\begin_layout LyX-Code + +\lang english + +\end_layout + +\begin_layout LyX-Code + +\lang english +Environment LabelFirst paragraph. +\end_layout + +\begin_layout LyX-Code + +\lang english +Second paragraph. +\end_layout + +\begin_layout LyX-Code + +\lang english + +\end_layout + +\begin_layout Standard + +\lang english +Note that the label is output only for the first paragraph, as it should + be for a theorem, for example. + +\end_layout + +\begin_layout Standard + +\lang english +For a list, we have one of these forms: +\end_layout + +\begin_layout LyX-Code + +\lang english + +\end_layout + +\begin_layout LyX-Code + +\lang english +List LabelFirst item. +\end_layout + +\begin_layout LyX-Code + +\lang english +List LabelSecond item. +\end_layout + +\begin_layout LyX-Code + +\lang english + +\end_layout + +\begin_layout LyX-Code + +\end_layout + +\begin_layout LyX-Code + +\lang english + +\end_layout + +\begin_layout LyX-Code + +\lang english +List LabelFirst item. +\end_layout + +\begin_layout LyX-Code + +\lang english +List LabelSecond item. +\end_layout + +\begin_layout LyX-Code + +\lang english + +\end_layout + +\begin_layout Standard + +\lang english +Note the different orders of +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +labeltag +\end_layout + +\end_inset + + and +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +itemtag +\end_layout + +\end_inset + +. + Which order we get depends upon the setting of +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLLabelFirst +\end_layout + +\end_inset + +: If +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLLabelFirst +\end_layout + +\end_inset + + is false (the default), you get the first of these, with the label within + the item; if true, you get the second, with the label outside the item. +\end_layout + +\begin_layout Standard + +\lang english +The specific tags and attributes output for each paragraph type can be controlle +d by means of the layout tags we are about to describe. + As mentioned earlier, however, LyX uses sensible defaults for many of these, + so you often may not need to do very much to get good XHTML output. + Think of the available tags as there so you can tweak things to your liking. +\end_layout + +\begin_layout Description + +\lang english +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLAttr +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +string +\end_layout + +\end_inset + +] Specifies attribute information to be output with the main tag. + For example, +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +class=`mydiv' +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. + By default, LyX will output +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +class=`layoutname' +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +, where +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +layoutname +\end_layout + +\end_inset + + is the LyX name of the layout, made lowercase, for example: chapter. + This should +\emph on +not +\emph default + contain any style information. + Use +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLStyle +\end_layout + +\end_inset + + for that purpose. +\end_layout + +\begin_layout Description + +\lang english +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLForceCSS +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\emph on +\lang english +0 +\emph default +,1 +\end_layout + +\end_inset + +] Whether to output the default CSS information LyX generates for this layout, + even if additional information is explicitly provided via +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLStyle +\end_layout + +\end_inset + +. + Setting this to +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +1 +\end_layout + +\end_inset + + allows you to alter or augment the generated CSS, rather than to override + it completely. + Default is +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +0 +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Description + +\lang english +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLItem +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +string +\end_layout + +\end_inset + +] The tag to be used for individual paragraphs of environments, replacing + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +itemtag +\end_layout + +\end_inset + + in the examples above. + Defaults to +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +div +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Description + +\lang english +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLItemAttr +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +string +\end_layout + +\end_inset + +] Attributes for the item tag. + Defaults to +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +class=`layoutname_item' +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. + This should +\emph on +not +\emph default + contain any style information. + Use +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLStyle +\end_layout + +\end_inset + + for that purpose. +\end_layout + +\begin_layout Description + +\lang english +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLLabel +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +string +\end_layout + +\end_inset + +] The tag to be used for paragraph and item labels, replacing +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +labeltag +\end_layout + +\end_inset + + in the examples above. + Defaults to +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +span +\end_layout + +\end_inset + +, unless +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +LabelType +\end_layout + +\end_inset + + is either +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +Top_Environment +\end_layout + +\end_inset + + or +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +Centered_Top_Environment +\end_layout + +\end_inset + +, in which case it defaults to +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +div +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Description + +\lang english +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLLabelAttr +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +string +\end_layout + +\end_inset + +] Attributes for the label tag. + Defaults to +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +class=`layoutname_label' +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. + This should +\emph on +not +\emph default + contain any style information. + Use +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLStyle +\end_layout + +\end_inset + + for that purpose. +\end_layout + +\begin_layout Description + +\lang english +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLLabelFirst +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\emph on +\lang english +0 +\emph default +,1 +\end_layout + +\end_inset + +] Meaningful only for list-like environments, this tag controls whether + the label tag is output before or inside the item tag. + This is used, for example, in the description environment, where we want + ` +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +
\SpecialChar \ldots{} +
\SpecialChar \ldots{} +
+\end_layout + +\end_inset + +. + Default is +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +0 +\end_layout + +\end_inset + +: The label tag is output inside the item tag. +\end_layout + +\begin_layout Description + +\lang english +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +HTMLPreamble +\end_layout + +\end_inset + + Information to be output in the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english + +\end_layout + +\end_inset + + section when this style is used. + This might, for example, be used to include a +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\lang english +