Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

10 Sep '13, 17:35

Qrrbrbirlbel's gravatar image

Qrrbrbirlbel
2.9k3815

Wie erzeuge ich eine iterierbare Liste aus `xstring` Output?

Ich möchte gerne einen Befehl schreiben, der eine Art dictionary in der Form `{key1: {x1, y1}, key2: {x2, y2}, ...}` als Argument bekommt und daraus die Koordinatenlist `{x, y}` extrahiert um diese dann entweder über einen `.list` handler oder eine `\foreach` Kontruktion zu verarbeiten. Zu diesem Zweck wollte ich die einzelnen Elemente mit `xstring` in Key und Koordinatenliste auftrennen. Leider functioniert diese Vorgehensweise nicht. Ich wüsste gerne, woran es scheitert und wie man es stattdessen angehen sollte. Hier noch mein Minimal Not Working Example: \documentclass{standalone} \usepackage{tikz} \usepackage{xstring} \def\coord{\StrBehind{key:{1, 2}}{:}} \begin{document} \begin{tikzpicture} \foreach \x in {\coord} { \draw (\x, 0) circle [radius=1cm]; } \end{tikzpicture} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

10 Sep '13, 16:58

carlton87's gravatar image

carlton87
2541711

Wie erzeuge ich eine iterierbare Liste aus `xstring` Output?

Ich möchte gerne einen Befehl schreiben, der eine Art dictionary in der Form `{{key1: `{key1: {x1, y1}}, {key2: y1}, key2: {x2, y2}}, y2}, ...}` als Argument bekommt und daraus die Koordinatenlist `{x, y}` extrahiert um diese dann entweder über einen `.list` handler oder eine `\foreach` Kontruktion zu verarbeiten. Zu diesem Zweck wollte ich die einzelnen Elemente mit `xstring` in Key und Koordinatenliste auftrennen. Leider functioniert diese Vorgehensweise nicht. Ich wüsste gerne, woran es scheitert und wie man es stattdessen angehen sollte. Hier noch mein Minimal Not Working Example: \documentclass{standalone} \usepackage{tikz} \usepackage{xstring} \def\coord{\StrBehind{key:{1, 2}}{:}} \begin{document} \begin{tikzpicture} \foreach \x in {\coord} { \draw (\x, 0) circle [radius=1cm]; } \end{tikzpicture} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

10 Sep '13, 16:54

carlton87's gravatar image

carlton87
2541711

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×