Quantcast
Channel: Fragen von carlton87
Viewing all articles
Browse latest Browse all 6

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

$
0
0

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}

Viewing all articles
Browse latest Browse all 6


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>