Besserwisser hat geschrieben:Ich bin zwar nicht Frau Fischer (...)
Kein Ding - ich bin für jede Hilfe in höchstem Maße dankbar.
Besserwisser hat geschrieben:
Das hat dann aber auch Auswirkungen, wenn newlist-Umgebungen geschachtelt werden.
Verstehe ich das mit Schachtelung richtig, dass du so etwas wie
\begin{newlist}
\begin{newlist}
\end{newlist}
\end{newlist}
meinst?
Wenn ja, dann ist das (zumindest für mich) zunächst erstmal kein Problem - mein Anwendungshintergrund sieht nur die einfache Verwendung der Umgebung vor, so dass hier kein Problem entstehen sollte.
Besserwisser hat geschrieben:
Da du eine KOMA-Script-Klasse verwendest, sei darauf hingewiesen, dass KOMA-Script sein eigenes key-value-System bereitstellt (...)
Und das ist auf jeden Fall auch gut zu wissen - werde ich mir bei Gelegenheit und Notwendigkeit noch genauer zu Gemüte führen (bislang reicht
pgfkeys noch vollkommen für meine Zwecke aus)!
Nach ein bisschen Rumprobieren habe ich nun deinen Vorschlag in meine Anwendung eingebaut. Funktioniert; auch wenn ich danach bestimmt noch 2 Stunden damit verbracht habe, einen echt unnötigen Fehler zu finden...
Man vertausche bitte nie in
\ifdefstring{<\command>}{<string>}{<if>}{<else>}
das <\command> und <string>! Das führt zu Frust und Zeitverschwendung bei der Fehlersuche sowie dem Gefühl, dass man sich gerade selbst (unbewusst) verarscht hat.
Trotzdem habe ich noch eine Fragestellung, die bislang (trotz Lösung) offen geblieben ist. Bei der Programmierung eines Tabelleneintrags (mit Optionen)
\pgfkeys{%
/entry/.is family, /entry,
default/.style = {left= 1cm,
right = 5cm},
left/.estore in = \leftindent,
right/.estore in = \rightindent}
\newcommand{\entry}[3][]{%
\pgfkeys{/entry/.cd, default, #1}
\hspace*{\leftindent} #2 & %
\hspace*{\rightindent} #3\\}
ist mir aufgefallen, dass das Programm immer die Fehlermeldung !Undefined control sequence. <argument> \rightindent ausgibt, was sich allerdings durch das Einfügen eines weiteren \pgfkeys{/entry/.cd, default, #1} in der rechten Spalte / Zelle beheben lässt. Gibt es da ggf. eine elegantere Lösung das \pgfkeys{...} auch global auf alle Zellen anzuwenden? Bei größeren Quellcodes oder mehr Spalten kann das ziemlich schnell unübersichtlich und nervig werden...
Trotzdem schon mal vielen Dank für die bisherige Hilfe! Hat mich wiedermal ein ganz großes Stück weitergebracht.