\addlegendentry führt zu Fehlern Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


mirimoc

\addlegendentry führt zu Fehlern

Beitrag von mirimoc »

Hallo liebe Gemeinde,

ich bin bei meiner Arbeit auf ein sehr komisches Problem gestoßen.
Ich benutze matlab2tikz um meine Plots in LaTeX einzuspeisen und habe dann die .tex Datei mit dem Eintrag \addlegendentry{blabla} ein wenig upgradet. Leider haut es mir dann den Fehler raus:


! Missing } inserted.
<inserted text>
}
l.34 \end{axis}

Ohne \addlegendentry{blabla} funktioniert das Ganze einwandfrei. Wenn ich den Plot in Matlab mit Legend gleich ausgeben lasse funktioniert es auch nur eben nicht, wenn ich es manuell eingebe...

Hier mal mein Code:


  \documentclass{article} 
    \usepackage{pgfplots} 
    \pgfplotsset{compat=1.3} 


    \begin{document}

    \begin{figure} 
      \centering 

%
\begin{tikzpicture}

\begin{axis}[%
width=4.52083333333333in,
height=3.565625in,
%scale only axis,
xmin=0,
xmax=10,
ymin=0,
ymax=60,
grid=major,
legend style={draw=black,fill=white,legend cell align=left}
]
\addplot [color=blue,solid,forget plot]
  table[row sep=crcr]{%
0	8\\
3.15544362088405e-30	8\\10	8\\ }; 
%\addlegendentry{blabla};

\end{axis}
\end{tikzpicture}%
      \caption{Sine} 
    \end{figure}

   \end{document}





Vllt. sehe ich den Wald voller Bäume nicht, aber ich weiß nicht wo hier das Problem liegt und kann es mir nur mit einem tückischen Bug erklären.
Habt Ihr vllt. eine Ahnung woran es liegen kann?

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Lösche forget plot aus der Optionenliste des Plots, für den Du einen Legendeintrag vornehmen möchtest.

Gruß
Elke

mirimoc

Beitrag von mirimoc »

hach herje ... wie solche kleinen Sachen einen immer aufhalten könne.
Vielen Lieben Dank Elke!

Antworten