Hallo liebe LaTeX-Freunde, ich würde gerne mittels dem Open in Online-Editor
\begin{filecontents*}{dumm.dat} 1.0 2.2 3.3 4.4 5.5 \end{filecontents*} \documentclass[margin=2mm]{standalone} \usepackage{pgfplots} \usepackage{datatool} \DTLloaddb[noheader]{mylist}{dumm.dat} \newcommand\listvalue{} \newcommand\printlist[1]{% \DTLgetvalue\listvalue{mylist}{#1}{1}% \listvalue% } \begin{document} \begin{tikzpicture} \begin{axis}[xmin=0,xmax=2,ymin=0,ymax=2] \node at (axis cs:1, \printlist{4}){hossa}; \end{axis} \end{tikzpicture} \end{document} bekomme ich jedoch die Folgende Fehlermeldung:
Ich schätze mal, dass hier noch die eingelesenen Werte in einen gefragt 14 Mai '15, 17:33 Ross |
Du kannst den Wert der y-Koordinate nicht erst bei der Koordinatenangabe ermitteln lassen. Möglich wäre dagegen Open in Online-Editor
\begin{filecontents*}{dumm.dat} 1.0 2.2 3.3 4.4 5.5 \end{filecontents*} \documentclass[margin=2mm]{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.12} \usepackage{datatool} \DTLloaddb[noheader]{mylist}{dumm.dat} \newcommand\coordvalue[2][coord]{% \expandafter\DTLgetvalue\expandafter{\csname#1\endcsname}{mylist}{#2}{1} } \begin{document} \begin{tikzpicture} \begin{axis}[xmin=0,xmax=2,ymin=0,ymax=6] \coordvalue[ycoord]{4}% <- Abspeichern des Wertes in der 4.Zeile als \ycoord \node at (1,\ycoord){hossa}; \end{axis} \end{tikzpicture} \end{document} Wenn es darum geht, Koordinaten aus einer Datei zu verwenden, kann man aber auch die Möglichkeiten von Open in Online-Editor
\begin{filecontents*}{dumm.dat} 1.0 2.2 3.3 4.4 5.5 \end{filecontents*} \documentclass[margin=2mm]{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.12} \begin{document} \begin{tikzpicture} \begin{axis}[xmin=0,xmax=2,ymin=0,ymax=6] \addplot[] table[x expr=1,y index=0, restrict expr to domain={\coordindex}{3:3} ]{dumm.dat}node{hossa}; \end{axis} \end{tikzpicture} \end{document} Zu beachten ist dabei, dass die erste Zeile in der Datei den beantwortet 14 Mai '15, 22:06 esdd |
Ich habe jetzt irgendwie die Vermutung, dass das ein XY-Problem ist. Was ist Dein eigentliches Ziel?
Korrekter Link zum Thema XY-Problem.
Danke Dir für deine Antwort! Diese hat mein damaliges Problem gelöst gehabt! Leider scheine ich per Windows keine Kommentare mehr abschicken zu können??? Weshalb ich jetzt per Ubuntu schreibe!