From 902d24cbf9de222866453c3ac549c781fa0e9583 Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Mon, 10 Apr 2023 07:58:38 +0200 Subject: [PATCH] de/Customization: move section on Arguments --- lib/doc/de/Customization.lyx | 2370 +++++++++++++++++----------------- 1 file changed, 1203 insertions(+), 1167 deletions(-) diff --git a/lib/doc/de/Customization.lyx b/lib/doc/de/Customization.lyx index 8d9998ceaa..2feacfbd8a 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 -
-\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 -
-\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 +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:Argumente" \end_inset -. + für Details. \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 - -\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 @@ -20883,6 +19721,1204 @@ status collapsed den Inhalt der Einfügung auf Rechtschreibung zu überprüfen. \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 +
+\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 +
+\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