Eine Nachfrage zu (kommentierter) Sitzplan mit tikz. Vielleicht sehe ich den Wald vor lauter Bäumen nicht, aber mir gelingt es nicht in \newcommand\sch[3]{{ #1\\ \ifnum#2>0 \foreach \k in {1,...,#2}{\scalebox{.7}{\rotatebox[x=0mm, y=2mm]{-90}{\HandLeft}}} \else \phantom{\rotatebox[x=0mm, y=2mm]{-90}{\HandLeft}} \fi\\% \pgfmathparse{#3+3} \ifcase\pgfmathresult% \phantom{0} \or $ -- $ \or $ - $ \or $ 0 $ \or $ + $ \or $ ++ $ \else\phantom{0} \fi }} eine weitere Zeile mit einem zusätzlichen Kennzeichen einzutragen. Es muss doch bei \sch[4] stehen, oder? Wenn ich dann ein bestehendes Kennzeichen noch einmal kopiere und im Für eine Idee oder einen Tipp wäre ich dankbar, da ich weder Profi noch Schleifencrack bin. |
Mir ist jetzt nicht klar, was du möchtest. Vielleicht das folgende? \documentclass[fontsize=12pt,landscape,DIV=10]{scrartcl} \usepackage{bbding} \usepackage{ifthen} \usepackage{tikz} \usetikzlibrary{matrix} \tikzset{ platz/.style={ draw, text width=3cm,% <- groß genug wählen align=center, minimum height=5\baselineskip% <- groß genug wählen }} \newcommand\sch[4]{{ #1\\ \ifnum#2>0 \foreach \k in {1,...,#2}{\scalebox{.7}{\rotatebox[x=0mm, y=2mm]{-90}{\HandLeft}}} \else \phantom{\rotatebox[x=0mm, y=2mm]{-90}{\HandLeft}} \fi\\% \pgfmathparse{#3+3} \ifcase\pgfmathresult% \phantom{0} \or $ -- $ \or $ - $ \or $ 0 $ \or $ + $ \or $ ++ $ \else\phantom{0} \fi\\% #4 }} \begin{document} \begin{tikzpicture} \matrix(sitzplan)[ matrix of nodes, row sep=3mm, column sep=-\pgflinewidth, nodes in empty cells, nodes={platz,anchor=center} ]{ &&[3mm]|[draw=none]|&|[draw=none]|&[3mm]&\\ &&\sch{Schüler 1}{2}{0}{xyz}&\sch{Schüler 2}{3}{1}{xyz}&\sch{Schüler 3}{2}{0}{xyz}&\\ \sch{Schüler 4}{3}{1}{xyz}&\sch{Schüler 5 A.}{2}{0}{xyz}&\sch{Schüler 8}{2}{-1}{xyz} &\sch{Schüler 9}{3}{1}{xyz}&&\\ \sch{Schüler 5 Z.}{2}{0}{xyz}&\sch{Schüler 6}{4}{2}{xyz}&&\sch{Schüler 7}{2}{-1}{xyz}&&\\ }; \path (sitzplan-1-3)--node[platz]{Lehrer}(sitzplan-1-4); \end{tikzpicture} \end{document} beantwortet 25 Apr '23, 18:00 esdd Super, vielen Dank für die schnelle Antwort. Jetzt klappt es. Manchmal sind die Dinge doch einfacher, wenn ein anderer einen Tipp gibt.
(26 Apr '23, 08:26)
Usesimpel
|