Plot-Befehl in TikZ funktioniert nicht

Plot-Befehl in TikZ funktioniert nicht

Ich kann den Befehl plot in TikZ einfach nicht zum Laufen bringen. Beispielsweise funktioniert selbst so einfacher Code wie

\documentclass{standalone}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}[domain=0:4] 
    \draw[very thin,color=gray] (-0.1,-1.1) grid (3.9,3.9);
    \draw[->] (-0.2,0) -- (4.2,0) node[right] {$x$}; 
    \draw[->] (0,-1.2) -- (0,4.2) node[above] {$y$};
    \draw[color=red]   plot (\x,{\x})   node[right] {$f(x)=x$}; 
  \end{tikzpicture}

\end{document}

erzeugt diesen Fehler ohne PDF-Ausgabe:

ERROR: Package tikz Error: Cannot parse this plotting data.

Falls es hilft, habe ich in der Protokolldatei diese Meldung gefunden:

Missing character: There is no , in font nullfont!
! Undefined control sequence.
l.11     \draw[color=red]   plot (\x,{\x
                                        })   node[right] {$f(x) =x$};

Wenn ich die Zeile mit dem Plot-Befehl auskommentiere, wird alles ordnungsgemäß kompiliert.

Interessanterweise \usepackage{pgfplots}erhalte ich in ltluatex.tex eine andere Fehlermeldung, wenn ich es in die Präambel einbinde:

ERROR: Undefined control sequence.

--- TeX said ---
l.55 \ifnum\luatexversion
                         <60 %

Übrigens verwende ich TeX Live 2017 auf einem MacBook Pro. Für jede Hilfe wäre ich sehr dankbar.

UPDATE: Dem Vorschlag von @Torbjørn T. folgend, habe ich die alte Version von TikZ aus meinem lokalen Baum entfernt. Plot funktioniert zwar immer noch nicht, aber zumindest die Fehlermeldung hat sich geändert. Jetzt lautet sie:

ERROR: Undefined control sequence.

--- TeX said ---
l.533 \pgfset
             {

Der Fehler bezieht sich bei mir auf die Datei pgfmoduleshapes.code.tex(2008/02/13 (rcs-revision 1.4)). Vielen Dank im Voraus.

verwandte Informationen