Da ich immer wieder gefragt werde, wie man KOMA-Script materiell unterstützen oder man mir eine Freude machen kann, habe ich dazu eine Erklärung verfasst. Darin geht es um Hardware, Geld, Windows-Lizenzen und den Eintrag in die Sponsorenliste.
Fügt man derzeit einen Layer Inhalte per Attribut addcontents oder pretocontents hinzu, so wird dieser zusätzliche Inhalt einfach an das bisherige Argument angehängt bzw. diesem vorangestellt. Hat man beispielsweise einen Layer (skizziert):
\DeclareLayer[background,
head,
contents={Text},
pretocontents={Das ist ein\ },
addcontents={.}
]{Kopftext}\AddLayersToPageStyle{…}{Kopftext}
dann entspricht das
\DeclareLayer[background,
head,
contents={Das ist ein Text.}
]{Kopftext}\AddLayersToPageStyle{…}{Kopftext}
dazu fügt, sieht man auch, was damit gemeint ist, dass ein hinzugefügter Inhalt Auswirkungen auf einen vorhandenen haben kann.
Die zweite Alternative würde bedeuten, dass bereits die Definition des Layers oben dem entsprechen würde, was man heute mit drei Layern in der Art:
\DeclareLayer[background,
head,
contents={Text}]{Kopftext}\DeclareLayer[background,
head,
contents={Das ist ein }]{Kopftext.pre}\DeclareLayer[background,
head,
contents={.}
]{Kopftext.post}\AddLayersToPageStyle{…}{Kopftext}\AddLayersToPageStyleBeforeLayer{…}{Kopftext.pre}{Kopftext}\AddLayersToPageStyleAfterLayer{…}{Kopftext.post}{Kopftext}
erhalten würde. Die drei Texte würden also übereinander stehen. Auch die unsichtbare Stütze des \ModifyLayer würde darüber gelegt und hätte so keine Auswirkung auf den vorhandenen Inhalt. Es gibt also sowohl Vor- als auch Nachteile. Ich beabsichtige aber nicht beides zu implementieren.
Kommentare
Zu Erklärung
Fügt man derzeit einen Layer Inhalte per Attribut
addcontents
oderpretocontents
hinzu, so wird dieser zusätzliche Inhalt einfach an das bisherige Argument angehängt bzw. diesem vorangestellt. Hat man beispielsweise einen Layer (skizziert):dann entspricht das
. Wenn man jetzt
dazu fügt, sieht man auch, was damit gemeint ist, dass ein hinzugefügter Inhalt Auswirkungen auf einen vorhandenen haben kann.
Die zweite Alternative würde bedeuten, dass bereits die Definition des Layers oben dem entsprechen würde, was man heute mit drei Layern in der Art:
erhalten würde. Die drei Texte würden also übereinander stehen. Auch die unsichtbare Stütze des
\ModifyLayer
würde darüber gelegt und hätte so keine Auswirkung auf den vorhandenen Inhalt. Es gibt also sowohl Vor- als auch Nachteile. Ich beabsichtige aber nicht beides zu implementieren.Umfrage geschlossen
Ich habe die Umfrage mangels Interesse und auf Grund einer Designentscheidung geschlossen.