TikZ: verschachtelte Anweisungen in \path
Wie kann man den Befehl so umgestalten, dass die Beschriftung sich an den Pfad anschmiegt, unter Beibehaltung der \ifcase - Struktur?
`\ifcase`-Struktur?
Wenn ich die beiden Strich (| ... |) (`|`…`|`) wegnehme, erhalte ich eine Fehlermeldung, bzw. müsste ich auf \ifcase `\ifcase` verzichten. Das gleiche Probleme habe ich auch mit dem auskommentierten \ifthenelse, `\ifthenelse`, welches ich gerne irgendwie an dieser Stelle hätte.
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{
decorations, decorations.text
}
\begin{document}
\newcommand{\beschriftung}[1]{\begin{tikzpicture}
\foreach \n in {1, ..., 9}{
\path[
postaction = {
decorate,
decoration = {
raise = 1.5ex,
text along path, % \ifthenelse{##2 = 3 \OR ##2 = 4 \OR ##2 = 5 \OR ##2 = 6}{}{reverse path,}
text align = center,
text = {
|\ifcase \n
\or Eins
\or Zwei
\or Drei
\or Vier
\or Fünf
\or Sechs
\or Sieben
\or Acht
\or Neun
\fi|
}
}
}
] (-36: #1) arc (-36: {856-((\n-1)*80)}: #1);
}
\end{tikzpicture}}
\beschriftung{3}
\end{document}