Hi, ich versuche eine Kopfzeile für eine Tabelle aus einer Datei einzulesen. Diese soll sich aus beliebig vielen Einträgen zusammensetzen und jeweils über (erstmal) zwei Spalten zentriert sein. Folgendes habe ich bereits versucht:
Es gibt aber immer Fehler da die Ich hab auch schon mal versucht die Kopfzeile - also
Es geht darum eine spezielle Vorlage zu erstellen, bei der nur noch eine externe Datei geladen werden muss und der Rest automatisch erstellt wird. gefragt 04 Sep '13, 10:51 sudo Qrrbrbirlbel |
Ich habe nun eine Lösung gefunden.
Zeigt genau die Tabelle die ich wollte. Der Trick ist, die beantwortet 04 Sep '13, 12:39 sudo |
Wenn ich die Frage richtig verstanden habe, willst du einfach die ersten Werte aus der Spalte Der handler Code
Resultatbeantwortet 04 Sep '13, 11:56 Qrrbrbirlbel Schon mal danke für deine Mühe. Allerdings hätte ich gern die Möglichkeit in der Tabelle zu sagen, es sind 2, 3 oder 12 Einträge (OPs) die ich so über die Tabelle schreiben möchte.
(04 Sep '13, 12:21)
sudo
@sudo Es wäre vielleicht effizienter eine zweite (Meta-)Datei zu verwenden, die diese Information enthält? Eventuell ist es auch möglich, diese Meta-Information in einer einzigen Zeile der eigentlichen Datei zu verwenden, wobei diese dann zweimal eingelesen wird:
Ob das so einfach geht, müsste ich aber auch erstmal testen …
(04 Sep '13, 12:32)
Qrrbrbirlbel
Ich wollte schon nur eine Datei haben. Ein oder zwei Spalten sind für die Meta-Daten, die anderen enthalten den eigentlichen Inhalt. Mit dem getrennten einlesen hatte ich auch überlegt, bin dann aber doch bei dieser Variante hängengeblieben. Wenn du da eine schöne Sache findest, würde mich das aber durchaus interessieren.
(04 Sep '13, 12:44)
sudo
|
Bei dem Beispiel sollen nur
OP1
undOP2
ausgelesen und vor die eigentliche Kopfzeile gesetzt werden. Die5
ist dafür da, dass die For-Schleife weiß wieviele Einträge zu verarbeiten sind. Die Einträgea, b, 2
und das letzteb
sind nur dafür da, die Tabelle zu füllen, damit pgfplotstable keine Warnung ausgibt. Tut mir leid, wenn das verwirrt.Lasse ich das
\noexpand
weg, kommen zwar keine LaTeX-Fehler, aber ich bekomme auch nicht das gewünschte Ergebnis. Wahrscheinlich wird\pgfplotsretval
schon wieder intern überschrieben. Hätte also doch ein\edef
sein müssen.