commit 902d24cbf9de222866453c3ac549c781fa0e9583
Author: Juergen Spitzmueller <[email protected]>
Date:   Mon Apr 10 07:58:38 2023 +0200

    de/Customization: move section on Arguments
---
 lib/doc/de/Customization.lyx | 2368 +++++++++++++++++++++---------------------
 1 files changed, 1202 insertions(+), 1166 deletions(-)

diff --git a/lib/doc/de/Customization.lyx b/lib/doc/de/Customization.lyx
index 8d9998c..2feacfb 100644
--- a/lib/doc/de/Customization.lyx
+++ b/lib/doc/de/Customization.lyx
@@ -10961,9 +10961,6 @@ int
 einer Umgebung,
  der\SpecialChar breakableslash
 die im aktuellen Stil definiert ist.
- Dies ist nützlich für Dinge wie Abschnittsüberschriften.
- Jedes Argument (optional oder erforderlich) eines Befehls oder einer Umgebung 
hat eine eigene Definition (ausgenommen das erforderliche Haupt-Argument des 
Absatzes).
- Die Nummer gibt die Reihenfolge des Arguments an.
  Die Definition muss mit 
 \begin_inset Flex Code
 status collapsed
@@ -10975,1174 +10972,16 @@ EndArgument
 \end_inset
 
  enden.
- Ein Befehl mit 2
-\begin_inset space ~
-\end_inset
-
-optionalen Argumenten hat somit diese Struktur:
-\end_layout
-
-\begin_deeper
-\begin_layout Quote
-
-\family typewriter
-Argument 1
-\end_layout
-
-\begin_layout Quote
-
-\family typewriter
-...
-\end_layout
-
-\begin_layout Quote
-
-\family typewriter
-EndArgument
-\end_layout
-
-\begin_layout Quote
-
-\family typewriter
-Argument 2
-\end_layout
-
-\begin_layout Quote
-
-\family typewriter
-...
-\end_layout
-
-\begin_layout Quote
-
-\family typewriter
-EndArgument
-\end_layout
-
-\begin_layout Standard
-Innerhalb einer 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Argument
-\end_layout
-
-\end_inset
-
--Definition sind die folgenden Spezifikationen möglich:
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LabelString
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[string]
-\end_layout
-
-\end_inset
-
- Die Zeichenkette,
- die sowohl im Menü (um dieses Argument einzufügen) als auch auf dem 
Einfügungsknopf des Arguments erscheint (falls Sie keinen separaten 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-MenuString
-\end_layout
-
-\end_inset
-
- definieren).
- Für das Menü können Sie ein Tastenkürzel definieren,
- indem Sie das entsprechende Zeichen an die Zeichenkette mit 
-\begin_inset Quotes gld
-\end_inset
-
-|
-\begin_inset Quotes grd
-\end_inset
-
- abgetrennt anhängen (z.
-\begin_inset space \thinspace{}
-\end_inset
-
-B.
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Kurztitel|K
-\end_layout
-
-\end_inset
-
-).
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-MenuString
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[string]
-\end_layout
-
-\end_inset
-
- Eine separate Zeichenkette für das Menü.
- Sie können ein Tastenkürzel definieren,
- indem Sie das entsprechende Zeichen an die Zeichenkette mit 
-\begin_inset Quotes gld
-\end_inset
-
-|
-\begin_inset Quotes grd
-\end_inset
-
- abgetrennt anhängen (z.
-\begin_inset space \thinspace{}
-\end_inset
-
-B.
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Kurztitel|K
-\end_layout
-
-\end_inset
-
-).
- Diese Spezifikation ist optional.
- Wenn Sie fehlt,
- wird 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LabelString
-\end_layout
-
-\end_inset
-
- auch für das Menü verwendet.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-NewlineCmd
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[string]
-\end_layout
-
-\end_inset
-
- erlaubt es,
- ein (von 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\backslash
-
-\backslash
-
-\end_layout
-
-\end_inset
-
-) abweichendes Makro für Zeilenumbrüche zu verwenden.
- Das 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\backslash
-
-\end_layout
-
-\end_inset
-
- am Anfang des Makros müssen Sie bei der Spezifizierung nicht eingeben.
- 
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Tooltip
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[string]
-\end_layout
-
-\end_inset
-
- Ein ausführlicherer erklärender Text,
- der im Werkzeughinweis erscheint,
- wenn man die Maus über die Argumenteinfügung bewegt.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Mandatory
-\end_layout
-
-\end_inset
-
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\emph on
-0
-\end_layout
-
-\end_inset
-
-,
-\begin_inset space \thinspace{}
-\end_inset
-
-
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
-\end_inset
-
-] Deklariert,
- ob es sich um ein obligatorisches (1) oder ein optionales (0) Argument 
handelt.
- Obligatorische Argumente werden,
- wenn Sie nicht eingegeben werden,
- leer ausgegeben,
- optionale werden in dem Fall unterdrückt.
- Voreingestellt ist,
- dass obligatorische Argumente mit 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-{...}
-\end_layout
-
-\end_inset
-
- begrenzt werden,
- optionale mit 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[...]
-\end_layout
-
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Requires
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[int=0]
-\end_layout
-
-\end_inset
-
- Definiert ein anderes Argument (mittels seiner Nummer),
- dass das vorliegende voraussetzt,
- wenn es selbst ausgegeben wird.
- So verlangen \SpecialChar LaTeX
--Befehle häufig,
- dass optionale Argumente in jedem Fall ausgegeben werden (notfalls leer),
- wenn ein weiteres optionales Argument folgt,
- wie in 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\backslash
-command[][Argument]{Text}
-\end_layout
-
-\end_inset
-
-.
- Das erreicht man durch die Angabe 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Requires 1
-\end_layout
-
-\end_inset
-
- innerhalb von 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Argument 2
-\end_layout
-
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LeftDelim
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[string]
-\end_layout
-
-\end_inset
-
- Definiert ein eigenes linkes Begrenzungszeichen (statt 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-{
-\end_layout
-
-\end_inset
-
- oder 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[
-\end_layout
-
-\end_inset
-
-).
- Ein Zeilenumbruch in der Ausgabe wird mit 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-<br/>
-\end_layout
-
-\end_inset
-
- angegeben.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-RightDelim
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[string]
-\end_layout
-
-\end_inset
-
- Definiert ein eigenes rechtes Begrenzungszeichen (statt 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-}
-\end_layout
-
-\end_inset
-
- oder 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-]
-\end_layout
-
-\end_inset
-
-).
- Ein Zeilenumbruch in der Ausgabe wird mit 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-<br/>
-\end_layout
-
-\end_inset
-
- angegeben.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-DefaultArg
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[string]
-\end_layout
-
-\end_inset
-
- Definiert ein Argument,
- das nur eingefügt wird,
- wenn der Nutzer kein Argument eingefügt hat.
- Das heißt,
- wenn keine Argument-Einfügung eingefügt wurde oder sie eingefügt wurde,
- aber leer ist.
- Mehrere Argumente werden durch Kommas getrennt.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-PresetArg
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[string]
-\end_layout
-
-\end_inset
-
- Definiert ein Argument,
- das in jedem Fall eingefügt wird (allein oder zusätzlich zu 
benutzerdefinierten Argumenten).
- Mehrere Argumente werden durch Kommas getrennt.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Font
-\end_layout
-
-\end_inset
-
- Die Schrift,
- die für den Argumentinhalt verwendet wird;
- siehe 
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:Beschreibung-des-Zeichensatzes"
-nolink "false"
-
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-FreeSpacing
-\end_layout
-
-\end_inset
-
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\emph on
-0
-\end_layout
-
-\end_inset
-
-,
-\begin_inset space \thinspace{}
-\end_inset
-
-
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
-\end_inset
-
-] Wie bei Absatz-Layouts,
- siehe 
-\begin_inset CommandInset ref
-LatexCommand ref
-reference "subsec:Einzelne-Absatz-Layouts"
-nolink "false"
-
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LabelFont
-\end_layout
-
-\end_inset
-
- Die Schrift,
- die für die Marke verwendet wird;
- siehe 
+ Siehe 
 \begin_inset CommandInset ref
 LatexCommand ref
-reference "subsec:Beschreibung-des-Zeichensatzes"
-nolink "false"
-
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Decoration
-\end_layout
-
-\end_inset
-
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\emph on
-Classic
-\emph default
-,
- Minimalistic,
- Conglomerate
-\end_layout
-
-\end_inset
-
-] legt den Anzeigestil für den Rahmen und Knopf der Einfügung fest.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-AutoInsert
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[int=0]
-\end_layout
-
-\end_inset
-
- Wenn dies auf 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
-\end_inset
-
- gesetzt wird,
- wird dieses Argument automatisch eingefügt,
- sobald der betreffende Absatzstil ausgewählt wird.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-InsertOnNewline
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[int=0]
-\end_layout
-
-\end_inset
-
- Wenn dies auf 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
-\end_inset
-
- gesetzt ist,
- wird dieses Argument mit 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-AutoInsert
-\end_layout
-
-\end_inset
-
- auf eine neue Zeile gesetzt (nur mit Flex-Einfügungen verfügbar).
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-InsertCotext
-\end_layout
-
-\end_inset
-
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-[int=0]
-\end_layout
-
-\end_inset
-
- Wenn dies auf 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
-\end_inset
-
- gesetzt wird,
- wird dieses Argument mit einer Kopie des umgebenden Texts (entweder der 
ausgewählte Text oder der ganze Absatz) als Inhalt eingefügt.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-PassThru
-\end_layout
-
-\end_inset
-
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\emph on
-inherited
-\emph default
-,
- true,
- false
-\end_layout
-
-\end_inset
-
-] bestimmt,
- ob der Inhalt dieses Arguments in unbearbeiteter Form,
- ohne spezifische Bearbeitung,
- die \SpecialChar LaTeX
- verlangen würde,
- ausgegeben wird.
- In der Voreinstellung wird der Status von 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-PassThru
-\end_layout
-
-\end_inset
-
- von der Einfügung oder dem Absatzstil,
- zu dem das Argument gehört,
- übernommen.
- Wenn 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-true
-\end_layout
-
-\end_inset
-
- oder 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-false
-\end_layout
-
-\end_inset
-
- angegeben ist,
- wird der Status für das Argument verändert.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-PassThruChars
-\end_layout
-
-\end_inset
-
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Buchstabenkette
-\end_layout
-
-\end_inset
-
-]
-\family typewriter
- 
-\family default
-bestimmt einzelne Zeichen,
- für die der Inhalt dieses Arguments in unbearbeiteter Form,
- ohne spezifische Bearbeitung,
- die \SpecialChar LaTeX
- verlangen würde,
- ausgegeben wird.
- Beachten Sie,
- dass anders als bei 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-PassThru
-\end_layout
-
-\end_inset
-
- ein Wert für Argumente explizit spezifiziert werden muss.
- Argumente übernehmen also nicht die 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-PassThruChars
-\end_layout
-
-\end_inset
-
- des zugehörigen Absatzstils oder der zugehörigen Einfügung.
-\end_layout
-
-\begin_layout Itemize
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-IsTocCaption
-\end_layout
-
-\end_inset
-
- [
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\emph on
-0
-\end_layout
-
-\end_inset
-
-,
-\begin_inset space \thinspace{}
-\end_inset
-
-
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
-\end_inset
-
-] Wenn dies 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-1
-\end_layout
-
-\end_inset
-
- gesetzt wird,
- wird dieses Argument seinen Inhalt im zugehörigen Inhaltsverzeichnis ausgeben.
- Siehe 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-AddToToc
-\end_layout
-
-\end_inset
-
-.
-\end_layout
-
-\begin_layout Standard
-Standardmäßig ist der Text,
- der in die \SpecialChar LyX
--Arbeitsumgebung (außerhalb von Argument-Einfügungen) im entsprechenden Format 
eingegeben wird,
- zugleich das letzte (obligatorische) Argument eines Befehls,
- sofern der 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LatexType
-\end_layout
-
-\end_inset
-
- auf 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Command
-\end_layout
-
-\end_inset
-
- gesetzt ist.
- Argumente mit dem Präfix 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-post:
-\end_layout
+reference "subsec:Argumente"
 
 \end_inset
 
- werden jedoch nach diesem Arbeitsumgebungs-Argument ausgegeben.
- Beachten Sie,
- dass die Nummerierung solcher Post-Argumente wieder bei 1 beginnt.
- Das erste Argument,
- das dem Arbeitsumgebungs-Argument folgt,
- ist somit 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-post:1
-\end_layout
-
-\end_inset
-
-.
- Post-Argumente werden in allen anderen 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-LatexType
-\end_layout
-
-\end_inset
-
- außer 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Command
-\end_layout
-
-\end_inset
-
- ignoriert.
-\end_layout
-
-\begin_layout Standard
-Argumente für Listen-
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\backslash
-item
-\end_layout
-
-\end_inset
-
-s (wie in 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\backslash
-item[foo]
-\end_layout
-
-\end_inset
-
-) haben das Präfix 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-item:
-\end_layout
-
-\end_inset
-
- gefolgt von der Nummer (z.
-\begin_inset space \thinspace{}
-\end_inset
-
-B.
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Argument item:1
-\end_layout
-
-\end_inset
-
-)
-\end_layout
-
-\begin_layout Standard
-Schließlich gibt es noch einen Argumenttyp mit dem Präfix 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-listpreamble:
-\end_layout
-
-\end_inset
-
-.
- Strenggenommen ist das,
- was damit erfasst wird,
- kein Argument,
- aber der Mechanismus der \SpecialChar LyX
--Argumente wird verwendet (daher folgt dem Präfix auch wie üblich eine Nummer,
- bspw.
- 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-Argument listpreamble:1
-\end_layout
-
-\end_inset
-
-).
- Wie der Name andeutet,
- zielt dieser Argumenttyp auf Listen wie 
-\family sans
-Auflistung,
-
-\family default
- 
-\family sans
-Aufzählung
-\family default
-,
- 
-\family sans
-Beschreibung
-\family default
- oder 
-\family sans
-Literaturverzeichnis
-\family default
-.
- Sein Inhalt wird am Start der Liste,
- vor dem ersten 
-\begin_inset Flex Code
-status collapsed
-
-\begin_layout Plain Layout
-
-\backslash
-item
-\end_layout
-
-\end_inset
-
-,
- auf einer eigenen Zeile ausgegeben (eine Stelle,
- die sonst in \SpecialChar LyX
- nicht zugänglich ist).
- Auf diese Weise können Benutzer in individuellen Listen Re-Definitionen (bspw.
- von Längen) vornehmen.
- In der Voreinstellung haben diese Argumente keine Begrenzungszeichen.
+ für Details.
 \end_layout
 
-\end_deeper
 \begin_layout Description
 \begin_inset Flex Code
 status collapsed
@@ -18482,8 +17321,7 @@ EndArgument
  Siehe 
 \begin_inset CommandInset ref
 LatexCommand ref
-reference "subsec:Einzelne-Absatz-Layouts"
-nolink "false"
+reference "subsec:Argumente"
 
 \end_inset
 
@@ -20884,6 +19722,1204 @@ status collapsed
 \end_layout
 
 \begin_layout Subsection
+Argumente
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Argumente"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Sowohl Absatzlayouts als auch Inset-Layouts erlauben die Definition von 
Argumenten.
+ Dies ist nützlich für Dinge wie Abschnittsüberschriften und nur mit 
\SpecialChar LaTeX
+ als Ausgabeformat sinnvoll.
+ Jedes Argument (optional oder erforderlich) eines Befehls oder einer Umgebung 
hat eine eigene Definition (ausgenommen das erforderliche Haupt-Argument des 
Absatzes).
+ Die Nummer gibt die Reihenfolge des Arguments an.
+ Die Definition muss mit 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+EndArgument
+\end_layout
+
+\end_inset
+
+ enden.
+ Ein Befehl mit 2
+\begin_inset space ~
+\end_inset
+
+optionalen Argumenten hat somit diese Struktur:
+\end_layout
+
+\begin_layout Quote
+
+\family typewriter
+Argument 1
+\end_layout
+
+\begin_deeper
+\begin_layout Quote
+
+\family typewriter
+...
+\end_layout
+
+\begin_layout Quote
+
+\family typewriter
+EndArgument
+\end_layout
+
+\begin_layout Quote
+
+\family typewriter
+Argument 2
+\end_layout
+
+\begin_layout Quote
+
+\family typewriter
+...
+\end_layout
+
+\begin_layout Quote
+
+\family typewriter
+EndArgument
+\end_layout
+
+\end_deeper
+\begin_layout Standard
+Innerhalb einer 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Argument
+\end_layout
+
+\end_inset
+
+-Definition sind die folgenden Spezifikationen möglich:
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[string]
+\end_layout
+
+\end_inset
+
+ Die Zeichenkette,
+ die sowohl im Menü (um dieses Argument einzufügen) als auch auf dem 
Einfügungsknopf des Arguments erscheint (falls Sie keinen separaten 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MenuString
+\end_layout
+
+\end_inset
+
+ definieren).
+ Für das Menü können Sie ein Tastenkürzel definieren,
+ indem Sie das entsprechende Zeichen an die Zeichenkette mit 
+\begin_inset Quotes gld
+\end_inset
+
+|
+\begin_inset Quotes grd
+\end_inset
+
+ abgetrennt anhängen (z.
+\begin_inset space \thinspace{}
+\end_inset
+
+B.
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Kurztitel|K
+\end_layout
+
+\end_inset
+
+).
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+MenuString
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[string]
+\end_layout
+
+\end_inset
+
+ Eine separate Zeichenkette für das Menü.
+ Sie können ein Tastenkürzel definieren,
+ indem Sie das entsprechende Zeichen an die Zeichenkette mit 
+\begin_inset Quotes gld
+\end_inset
+
+|
+\begin_inset Quotes grd
+\end_inset
+
+ abgetrennt anhängen (z.
+\begin_inset space \thinspace{}
+\end_inset
+
+B.
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Kurztitel|K
+\end_layout
+
+\end_inset
+
+).
+ Diese Spezifikation ist optional.
+ Wenn Sie fehlt,
+ wird 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelString
+\end_layout
+
+\end_inset
+
+ auch für das Menü verwendet.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+NewlineCmd
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[string]
+\end_layout
+
+\end_inset
+
+ erlaubt es,
+ ein (von 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+
+\backslash
+
+\end_layout
+
+\end_inset
+
+) abweichendes Makro für Zeilenumbrüche zu verwenden.
+ Das 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+
+\end_layout
+
+\end_inset
+
+ am Anfang des Makros müssen Sie bei der Spezifizierung nicht eingeben.
+ 
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Tooltip
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[string]
+\end_layout
+
+\end_inset
+
+ Ein ausführlicherer erklärender Text,
+ der im Werkzeughinweis erscheint,
+ wenn man die Maus über die Argumenteinfügung bewegt.
+\end_layout
+
+\end_deeper
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Mandatory
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Deklariert,
+ ob es sich um ein obligatorisches (1) oder ein optionales (0) Argument 
handelt.
+ Obligatorische Argumente werden,
+ wenn Sie nicht eingegeben werden,
+ leer ausgegeben,
+ optionale werden in dem Fall unterdrückt.
+ Voreingestellt ist,
+ dass obligatorische Argumente mit 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{...}
+\end_layout
+
+\end_inset
+
+ begrenzt werden,
+ optionale mit 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[...]
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Requires
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[int=0]
+\end_layout
+
+\end_inset
+
+ Definiert ein anderes Argument (mittels seiner Nummer),
+ dass das vorliegende voraussetzt,
+ wenn es selbst ausgegeben wird.
+ So verlangen \SpecialChar LaTeX
+-Befehle häufig,
+ dass optionale Argumente in jedem Fall ausgegeben werden (notfalls leer),
+ wenn ein weiteres optionales Argument folgt,
+ wie in 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+command[][Argument]{Text}
+\end_layout
+
+\end_inset
+
+.
+ Das erreicht man durch die Angabe 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Requires 1
+\end_layout
+
+\end_inset
+
+ innerhalb von 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Argument 2
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LeftDelim
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[string]
+\end_layout
+
+\end_inset
+
+ Definiert ein eigenes linkes Begrenzungszeichen (statt 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+{
+\end_layout
+
+\end_inset
+
+ oder 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[
+\end_layout
+
+\end_inset
+
+).
+ Ein Zeilenumbruch in der Ausgabe wird mit 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<br/>
+\end_layout
+
+\end_inset
+
+ angegeben.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+RightDelim
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[string]
+\end_layout
+
+\end_inset
+
+ Definiert ein eigenes rechtes Begrenzungszeichen (statt 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+}
+\end_layout
+
+\end_inset
+
+ oder 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+]
+\end_layout
+
+\end_inset
+
+).
+ Ein Zeilenumbruch in der Ausgabe wird mit 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+<br/>
+\end_layout
+
+\end_inset
+
+ angegeben.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+DefaultArg
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[string]
+\end_layout
+
+\end_inset
+
+ Definiert ein Argument,
+ das nur eingefügt wird,
+ wenn der Nutzer kein Argument eingefügt hat.
+ Das heißt,
+ wenn keine Argument-Einfügung eingefügt wurde oder sie eingefügt wurde,
+ aber leer ist.
+ Mehrere Argumente werden durch Kommas getrennt.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PresetArg
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[string]
+\end_layout
+
+\end_inset
+
+ Definiert ein Argument,
+ das in jedem Fall eingefügt wird (allein oder zusätzlich zu 
benutzerdefinierten Argumenten).
+ Mehrere Argumente werden durch Kommas getrennt.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Font
+\end_layout
+
+\end_inset
+
+ Die Schrift,
+ die für den Argumentinhalt verwendet wird;
+ siehe 
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Beschreibung-des-Zeichensatzes"
+nolink "false"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+FreeSpacing
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Wie bei Absatz-Layouts,
+ siehe 
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Einzelne-Absatz-Layouts"
+nolink "false"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LabelFont
+\end_layout
+
+\end_inset
+
+ Die Schrift,
+ die für die Marke verwendet wird;
+ siehe 
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Beschreibung-des-Zeichensatzes"
+nolink "false"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Decoration
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+Classic
+\emph default
+,
+ Minimalistic,
+ Conglomerate
+\end_layout
+
+\end_inset
+
+] legt den Anzeigestil für den Rahmen und Knopf der Einfügung fest.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AutoInsert
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[int=0]
+\end_layout
+
+\end_inset
+
+ Wenn dies auf 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+ gesetzt wird,
+ wird dieses Argument automatisch eingefügt,
+ sobald der betreffende Absatzstil ausgewählt wird.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsertOnNewline
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[int=0]
+\end_layout
+
+\end_inset
+
+ Wenn dies auf 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+ gesetzt ist,
+ wird dieses Argument mit 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AutoInsert
+\end_layout
+
+\end_inset
+
+ auf eine neue Zeile gesetzt (nur mit Flex-Einfügungen verfügbar).
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+InsertCotext
+\end_layout
+
+\end_inset
+
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+[int=0]
+\end_layout
+
+\end_inset
+
+ Wenn dies auf 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+ gesetzt wird,
+ wird dieses Argument mit einer Kopie des umgebenden Texts (entweder der 
ausgewählte Text oder der ganze Absatz) als Inhalt eingefügt.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PassThru
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+inherited
+\emph default
+,
+ true,
+ false
+\end_layout
+
+\end_inset
+
+] bestimmt,
+ ob der Inhalt dieses Arguments in unbearbeiteter Form,
+ ohne spezifische Bearbeitung,
+ die \SpecialChar LaTeX
+ verlangen würde,
+ ausgegeben wird.
+ In der Voreinstellung wird der Status von 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PassThru
+\end_layout
+
+\end_inset
+
+ von der Einfügung oder dem Absatzstil,
+ zu dem das Argument gehört,
+ übernommen.
+ Wenn 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+true
+\end_layout
+
+\end_inset
+
+ oder 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+false
+\end_layout
+
+\end_inset
+
+ angegeben ist,
+ wird der Status für das Argument verändert.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PassThruChars
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Buchstabenkette
+\end_layout
+
+\end_inset
+
+]
+\family typewriter
+ 
+\family default
+bestimmt einzelne Zeichen,
+ für die der Inhalt dieses Arguments in unbearbeiteter Form,
+ ohne spezifische Bearbeitung,
+ die \SpecialChar LaTeX
+ verlangen würde,
+ ausgegeben wird.
+ Beachten Sie,
+ dass anders als bei 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PassThru
+\end_layout
+
+\end_inset
+
+ ein Wert für Argumente explizit spezifiziert werden muss.
+ Argumente übernehmen also nicht die 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+PassThruChars
+\end_layout
+
+\end_inset
+
+ des zugehörigen Absatzstils oder der zugehörigen Einfügung.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+IsTocCaption
+\end_layout
+
+\end_inset
+
+ [
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\emph on
+0
+\end_layout
+
+\end_inset
+
+,
+\begin_inset space \thinspace{}
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+] Wenn dies 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+1
+\end_layout
+
+\end_inset
+
+ gesetzt wird,
+ wird dieses Argument seinen Inhalt im zugehörigen Inhaltsverzeichnis ausgeben.
+ Siehe 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+AddToToc
+\end_layout
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Standardmäßig ist der Text,
+ der in die \SpecialChar LyX
+-Arbeitsumgebung (außerhalb von Argument-Einfügungen) im entsprechenden Format 
eingegeben wird,
+ zugleich das letzte (obligatorische) Argument eines Befehls,
+ sofern der 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexType
+\end_layout
+
+\end_inset
+
+ auf 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Command
+\end_layout
+
+\end_inset
+
+ gesetzt ist.
+ Argumente mit dem Präfix 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+post:
+\end_layout
+
+\end_inset
+
+ werden jedoch nach diesem Arbeitsumgebungs-Argument ausgegeben.
+ Beachten Sie,
+ dass die Nummerierung solcher Post-Argumente wieder bei 1 beginnt.
+ Das erste Argument,
+ das dem Arbeitsumgebungs-Argument folgt,
+ ist somit 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+post:1
+\end_layout
+
+\end_inset
+
+.
+ Post-Argumente werden in allen anderen 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+LatexType
+\end_layout
+
+\end_inset
+
+ außer 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Command
+\end_layout
+
+\end_inset
+
+ ignoriert.
+\end_layout
+
+\begin_layout Standard
+Argumente für Listen-
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+item
+\end_layout
+
+\end_inset
+
+s (wie in 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+item[foo]
+\end_layout
+
+\end_inset
+
+) haben das Präfix 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+item:
+\end_layout
+
+\end_inset
+
+ gefolgt von der Nummer (z.
+\begin_inset space \thinspace{}
+\end_inset
+
+B.
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Argument item:1
+\end_layout
+
+\end_inset
+
+)
+\end_layout
+
+\begin_layout Standard
+Schließlich gibt es noch einen Argumenttyp mit dem Präfix 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+listpreamble:
+\end_layout
+
+\end_inset
+
+.
+ Strenggenommen ist das,
+ was damit erfasst wird,
+ kein Argument,
+ aber der Mechanismus der \SpecialChar LyX
+-Argumente wird verwendet (daher folgt dem Präfix auch wie üblich eine Nummer,
+ bspw.
+ 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+Argument listpreamble:1
+\end_layout
+
+\end_inset
+
+).
+ Wie der Name andeutet,
+ zielt dieser Argumenttyp auf Listen wie 
+\family sans
+Auflistung,
+
+\family default
+ 
+\family sans
+Aufzählung
+\family default
+,
+ 
+\family sans
+Beschreibung
+\family default
+ oder 
+\family sans
+Literaturverzeichnis
+\family default
+.
+ Sein Inhalt wird am Start der Liste,
+ vor dem ersten 
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+
+\backslash
+item
+\end_layout
+
+\end_inset
+
+,
+ auf einer eigenen Zeile ausgegeben (eine Stelle,
+ die sonst in \SpecialChar LyX
+ nicht zugänglich ist).
+ Auf diese Weise können Benutzer in individuellen Listen Re-Definitionen (bspw.
+ von Längen) vornehmen.
+ In der Voreinstellung haben diese Argumente keine Begrenzungszeichen.
+\end_layout
+
+\begin_layout Subsection
 Zähler
 \begin_inset CommandInset label
 LatexCommand label
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to