von Stamm- » Do 26. Feb 2015, 12:25
Ich habe mal in mein Archiv gegriffen und dieses Beispiel mit dem schon vorgeschlagenen Paket »
pgfplotstable« gefunden. Tabelle und Graph sind da in ihrer eigenen Gleitumgebung platziert. Ist vielleicht zum Start ganz hilfreich.
\documentclass[
captions=tableabove,
ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput} % Ersatz für »inputenc«
\SelectInputMappings{ % Halbautomatische Festlegung
adieresis={ä}, % der Eingabe-Kodierung mit Hilfe
germandbls={ß} % von ausgewählten Sonderzeichen
} % siehe: http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
\usepackage{babel}
\usepackage{geometry}
\usepackage{caption}
\usepackage{pgfplotstable} % lädt »pgfplots«
\pgfplotstableset{
empty cells with={---},
every head row/.style={before row=\toprule,after row=\midrule},
every last row/.style={after row=\bottomrule}
}
\pgfplotsset{
compat=1.12,
xlabel near ticks,
ylabel near ticks
}
\usepackage{array,booktabs}
\usepackage{filecontents}
\begin{filecontents*}{daten.dat}
X Y
0 0
1 -40.0975460694
2 -46.1181459826
3 -49.6399711638
4 -52.1387458959
5 -54.0769461561
6 -55.660571077
7 -56.9995068696
8 -58.1593458092
9 -59.1823962581
10 -60.0975460694
\end{filecontents*}
\setkomafont{caption}{\small}
\setkomafont{captionlabel}{\usekomafont{disposition}}
\begin{document}
\begin{table}[!htb]
\caption{Tabelle mit Datensatz}
\label{tab:datensatz}
\centering
\pgfplotstabletypeset[
use comma,
sci zerofill,
precision=3,
columns/X/.style={column type=r},
columns/Y/.style={dec sep align}
]{daten.dat}
\end{table}
\begin{figure}[!htb]
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel=X,
ylabel=Y
]
\addplot table {daten.dat};
\end{axis}
\end{tikzpicture}
\caption{Datensatz in graphischer Darstellung}
\label{fig:datensatz}
\end{figure}
\end{document}
Ich habe mal in mein Archiv gegriffen und dieses Beispiel mit dem schon vorgeschlagenen Paket »[url=http://ctan.org/pkg/pgfplotstable]pgfplotstable[/url]« gefunden. Tabelle und Graph sind da in ihrer eigenen Gleitumgebung platziert. Ist vielleicht zum Start ganz hilfreich.
[code]\documentclass[
captions=tableabove,
ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput} % Ersatz für »inputenc«
\SelectInputMappings{ % Halbautomatische Festlegung
adieresis={ä}, % der Eingabe-Kodierung mit Hilfe
germandbls={ß} % von ausgewählten Sonderzeichen
} % siehe: http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
\usepackage{babel}
\usepackage{geometry}
\usepackage{caption}
\usepackage{pgfplotstable} % lädt »pgfplots«
\pgfplotstableset{
empty cells with={---},
every head row/.style={before row=\toprule,after row=\midrule},
every last row/.style={after row=\bottomrule}
}
\pgfplotsset{
compat=1.12,
xlabel near ticks,
ylabel near ticks
}
\usepackage{array,booktabs}
\usepackage{filecontents}
\begin{filecontents*}{daten.dat}
X Y
0 0
1 -40.0975460694
2 -46.1181459826
3 -49.6399711638
4 -52.1387458959
5 -54.0769461561
6 -55.660571077
7 -56.9995068696
8 -58.1593458092
9 -59.1823962581
10 -60.0975460694
\end{filecontents*}
\setkomafont{caption}{\small}
\setkomafont{captionlabel}{\usekomafont{disposition}}
\begin{document}
\begin{table}[!htb]
\caption{Tabelle mit Datensatz}
\label{tab:datensatz}
\centering
\pgfplotstabletypeset[
use comma,
sci zerofill,
precision=3,
columns/X/.style={column type=r},
columns/Y/.style={dec sep align}
]{daten.dat}
\end{table}
\begin{figure}[!htb]
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel=X,
ylabel=Y
]
\addplot table {daten.dat};
\end{axis}
\end{tikzpicture}
\caption{Datensatz in graphischer Darstellung}
\label{fig:datensatz}
\end{figure}
\end{document}[/code]