Wie kann ich in pgfplots den Parameter an eine Parameterfunktion-Kurvenschar schreiben?
![alt text][1]
Wieso geht eigentlich 
    foreach \k in {1,...,5}{
                \addplot+[mark=none, blue] {x^(\k+2) - x^(\k+1) -1} node[above, ]{\k};
    }
nicht?
Wenn man `irgendeinText` statt `\k` verwendet, geht es. :(
            
nicht? Falsche Eingabe oder ein Bug?
BTW: Hat jemand eine Idee für einen gescheiten Maßstab, so dass die Kurven 'kurviger' werden?
    \documentclass[border=5pt, varwidth]{standalone}
    %\documentclass[ngerman]{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern}
    \usepackage{pgfplots}
     
    \begin{document}
    \begin{tikzpicture}
    \begin{axis}
    [
    %title =,
    xlabel = $x$,
    ylabel = $y$,
    samples = 200,
    domain = -2:2,
    %ymin= -1,
    ymax = 10,
    ymin=-10,
    xmax=2,
    axis lines = middle, 
    %y=0.2cm,
    %x=1cm
    ]
    \foreach \k in {1,...,5}{
            \addplot+[mark=none, blue] {x^(\k+2) - x^(\k+1) -1} ;
            % node[above, ]{\k};
    }
    \end{axis}
    \end{tikzpicture}
    \end{document}\end{document}
  [1]: http://texwelt.de/wissen/upfiles/55555555_37.png