von Xenara » Di 30. Aug 2011, 15:41
Da du ja kein Minimalbeispiel geliefert hast, wusste ich nicht, dass du mit floatflt arbeitest.
Dort scheint mir das Problem zu sein, dass der Befehl für floatingtable so verschachtelt ist, jedenfalls habe ich es nicht hinbekommen. Du könntest auf wrapfig umstellen, damit gehts einfacher:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{wrapfig}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{framed}
\usepackage{calc}
\begin{document}
\minisec{Geschätzte Breite:}
\begin{wraptable}{r}{3cm}
\centering
\begin{framed}
\begin{tabular}{@{}cccc@{}}
\multicolumn{4}{c}{\textbf{Haus}} \\
\addlinespace
\toprule
E & G & N & B\\
\cmidrule(r){1-1}\cmidrule(lr){2-2}
\cmidrule(lr){3-3}\cmidrule(l){4-4}
a & - & - & - \\
a & - & - & -\\
\addlinespace
\bottomrule
\end{tabular}
\captionsetup{format=plain,labelfont=bf,labelsep=newline,justification=centerfirst}
\caption{blabla}
\label{aaa}
\end{framed}
\end{wraptable}
\blindtext
\minisec{Ganz korrekt berechnet gemäss längster Zeile in der Tabelle:}
\newlength{\wrapwidth}
\setlength{\wrapwidth}{
\widthof{
\begin{tabular}{@{}cccc@{}}
\toprule
E & G & N & B\\
\end{tabular}
}
+2\FrameSep+2\FrameRule
}
\begin{wraptable}{r}{\wrapwidth}
\centering
\begin{framed}
\begin{tabular}{@{}cccc@{}}
\multicolumn{4}{c}{\textbf{Haus}} \\
\addlinespace
\toprule
E & G & N & B\\
\cmidrule(r){1-1}\cmidrule(lr){2-2}
\cmidrule(lr){3-3}\cmidrule(l){4-4}
a & - & - & - \\
a & - & - & -\\
\addlinespace
\bottomrule
\end{tabular}
\captionsetup{format=plain,labelfont=bf,labelsep=newline,justification=centerfirst}
\caption{blabla}
\label{aaa}
\end{framed}
\end{wraptable}
\blindtext[2]
\end{document}
Da du ja kein Minimalbeispiel geliefert hast, wusste ich nicht, dass du mit floatflt arbeitest.
Dort scheint mir das Problem zu sein, dass der Befehl für floatingtable so verschachtelt ist, jedenfalls habe ich es nicht hinbekommen. Du könntest auf wrapfig umstellen, damit gehts einfacher:
[code]\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{wrapfig}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{framed}
\usepackage{calc}
\begin{document}
\minisec{Geschätzte Breite:}
\begin{wraptable}{r}{3cm}
\centering
\begin{framed}
\begin{tabular}{@{}cccc@{}}
\multicolumn{4}{c}{\textbf{Haus}} \\
\addlinespace
\toprule
E & G & N & B\\
\cmidrule(r){1-1}\cmidrule(lr){2-2}
\cmidrule(lr){3-3}\cmidrule(l){4-4}
a & - & - & - \\
a & - & - & -\\
\addlinespace
\bottomrule
\end{tabular}
\captionsetup{format=plain,labelfont=bf,labelsep=newline,justification=centerfirst}
\caption{blabla}
\label{aaa}
\end{framed}
\end{wraptable}
\blindtext
\minisec{Ganz korrekt berechnet gemäss längster Zeile in der Tabelle:}
\newlength{\wrapwidth}
\setlength{\wrapwidth}{
\widthof{
\begin{tabular}{@{}cccc@{}}
\toprule
E & G & N & B\\
\end{tabular}
}
+2\FrameSep+2\FrameRule
}
\begin{wraptable}{r}{\wrapwidth}
\centering
\begin{framed}
\begin{tabular}{@{}cccc@{}}
\multicolumn{4}{c}{\textbf{Haus}} \\
\addlinespace
\toprule
E & G & N & B\\
\cmidrule(r){1-1}\cmidrule(lr){2-2}
\cmidrule(lr){3-3}\cmidrule(l){4-4}
a & - & - & - \\
a & - & - & -\\
\addlinespace
\bottomrule
\end{tabular}
\captionsetup{format=plain,labelfont=bf,labelsep=newline,justification=centerfirst}
\caption{blabla}
\label{aaa}
\end{framed}
\end{wraptable}
\blindtext[2]
\end{document}
[/code]