JanMünchen
26-07-2011, 22:02
Hallo Leute.
Und wieder ein kleines Problemen.... Ich möchte an bestimmten Stellen im Text die entsprechenden Legendensymbole darstellen. Ich habe es genauso gemacht, wie es im pgfplots-manual erklärt ist, aber es funktioniert leider nicht. Hier mein Minimalbeispiel:
\documentclass[%
fontsize=11pt,
paper=a4,
numbers=noenddot,
pagesize,
twoside,
captions=tableheading,
DIV=13,
BCOR=10mm
]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[version=3]{mhchem} % Chemische Formelzeichen
\usepackage{xfrac} % "Schöne" Brüche
\usepackage{pgfplots}
\usepackage{mathpazo}
\pgfplotsset{%
my legend vierer lo/.style={% % Stil der Legenden der vierer Abbildungen
cells={anchor=center},
at={(-0.0005,1.001)},
anchor=north west,
legend columns=1,
nodes={inner xsep=2mm},
inner xsep=2.5mm
}
}
\begin{document}
\begin{tikzpicture}
\begin{loglogaxis}[%
name=plot1,
legend style={my legend vierer lo},
grid=major,
scale only axis,
width=6.5cm, height=5.0cm,
xmin=2.0025, xmax=40050,
ymin=1e-02, ymax=1e01,
xticklabel=\empty,
scaled y ticks = false,
y tick label style={/pgf/number format/fixed}
]
\addplot[% ysi_Ti/Fe
black,
every mark/.append style={fill=red},
only marks,
mark=diamond*,
mark size=3.0,
error bars/.cd,
x dir=both,x explicit relative,
y dir=both,y explicit relative
] table [x index=11,x error index=12,y index=13,y error index=14] {Daten/ysi_feti50.txt};
\label{pgfplots:label1}
\legend{$\sfrac{\ce{Ti+}}{\ce{Fe+}}$};
\end{loglogaxis}
\end{tikzpicture}
Hier sollte jetzt das Symbol erscheinen \ref{pgfplots:label1}, klappt aber irgendwie nicht...
\end{document}
Was habe ich falsch gemacht??
Danke für Eure Hilfe
Gruß Jan
Und wieder ein kleines Problemen.... Ich möchte an bestimmten Stellen im Text die entsprechenden Legendensymbole darstellen. Ich habe es genauso gemacht, wie es im pgfplots-manual erklärt ist, aber es funktioniert leider nicht. Hier mein Minimalbeispiel:
\documentclass[%
fontsize=11pt,
paper=a4,
numbers=noenddot,
pagesize,
twoside,
captions=tableheading,
DIV=13,
BCOR=10mm
]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[version=3]{mhchem} % Chemische Formelzeichen
\usepackage{xfrac} % "Schöne" Brüche
\usepackage{pgfplots}
\usepackage{mathpazo}
\pgfplotsset{%
my legend vierer lo/.style={% % Stil der Legenden der vierer Abbildungen
cells={anchor=center},
at={(-0.0005,1.001)},
anchor=north west,
legend columns=1,
nodes={inner xsep=2mm},
inner xsep=2.5mm
}
}
\begin{document}
\begin{tikzpicture}
\begin{loglogaxis}[%
name=plot1,
legend style={my legend vierer lo},
grid=major,
scale only axis,
width=6.5cm, height=5.0cm,
xmin=2.0025, xmax=40050,
ymin=1e-02, ymax=1e01,
xticklabel=\empty,
scaled y ticks = false,
y tick label style={/pgf/number format/fixed}
]
\addplot[% ysi_Ti/Fe
black,
every mark/.append style={fill=red},
only marks,
mark=diamond*,
mark size=3.0,
error bars/.cd,
x dir=both,x explicit relative,
y dir=both,y explicit relative
] table [x index=11,x error index=12,y index=13,y error index=14] {Daten/ysi_feti50.txt};
\label{pgfplots:label1}
\legend{$\sfrac{\ce{Ti+}}{\ce{Fe+}}$};
\end{loglogaxis}
\end{tikzpicture}
Hier sollte jetzt das Symbol erscheinen \ref{pgfplots:label1}, klappt aber irgendwie nicht...
\end{document}
Was habe ich falsch gemacht??
Danke für Eure Hilfe
Gruß Jan