Datatool und Multirow

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Datatool und Multirow

von Fugbaum » Do 14. Feb 2019, 10:41

Oh das ging ja schnell.

Genau so soll es aussehen.
Vielen Dank

von Gast » Do 14. Feb 2019, 10:37

Ich verstehe nur halb, was Du willst, vermute aber so etwas:
\documentclass{article}
\usepackage[ngerman]{babel}

\usepackage{multirow}
\usepackage{datatool}

\begin{filecontents*}{data.txt}
A,B,C
0.017,0.8936,0.6597
0.028,0.8630,0.6686
0.056,0.7788,0.6519
0.112,0.7142,0.6541
0.281,0.6693,0.6973
0.449,0.8371,0.8996
\end{filecontents*}
\DTLloaddb[keys={c,d,e}]{data}{data.txt}

\begin{document}

\begin{table}
\begin{tabular}{ccccc}
   A   &B   &C   &D   &E\\
   \multirow{6}{*}{1.10}   &\multirow{6}{*}{0.5} \\[-\normalbaselineskip]
      \DTLforeach{data}{
         \colc=c,\cold=d,\cole=e}{
   &&\colc   &\cold   &\cole\\}
\end{tabular}
\end{table}

\end{document}
Wenn nicht, dann bastle bitte mal von Hand (also ohne datatool) das gewünschte Ergebnis, so dass wir das sehen können.

Datatool und Multirow

von Fugbaum » Do 14. Feb 2019, 10:28

Ahoi,
ich würde gerne mehrere Datensätze in Tabellen schreiben lassen mit Datatool. Einlesen der Daten und setzten funktioniert auch. Allerdings möchte ich vor den Datensätzen in der Tabelle 2 Spalten haben, welche die Datensätze definierren. Vor dem Datensatz soll also einzeilig eine Definition stehen (Multirow).
Das bekomme ich mit dem datatool leider nicht hin.

Mein Datensatz (data.txt) sieht so aus:
A,B,C 
0.017,0.8936,0.6597 
0.028,0.8630,0.6686 
0.056,0.7788,0.6519 
0.112,0.7142,0.6541 
0.281,0.6693,0.6973 
0.449,0.8371,0.8996 
Hier das Minimalbeispiel:
\documentclass{article}
\usepackage[ngerman]{babel}

\usepackage{multirow}
\usepackage{datatool}

\DTLloaddb[keys={c,d,e}]{data}{data.txt}

\begin{document}

\begin{table}
\begin{tabular}{ccccc}
	A	&B	&C	&D	&E\\
	\multirow{6}{*}{1.10}	&\multirow{6}{*}{0.5}
		\DTLforeach{data}{
			\colc=c,\cold=d,\cole=e}{
	&\colc	&\cold	&\cole\\}
\end{tabular}
\end{table}

\end{document}
Und das kommt dabei raus
Bild

Vielleicht kann mir einer helfen.
Vielen Dank

Nach oben