Archiv verlassen und diese Seite im Standarddesign anzeigen : Booktabs auch außerhalb von Tabellen?
René Geppert
10-12-2008, 13:38
Ist es irgendwie möglich die Booktabslinien, z.B. \toprule auch außerhalb von Tabellen zu nutzen?
\begin{table}\caption{Sample Selection}\label{tab:sample}
\begin{threeparttable}\vspace{-10pt}
%\toprule
\subfloat[Database Merge \label{pa:sample1}]{%
\begin{tabularx}
...
An der auskommentierten Stellen hätte ich gerne die \toprule.
Das ganze nochmal als Tabelle schachteln (zwischen threeparttable und tabularx) bringts zwar, allerdings habe ich dann einen doppelten eintrag im tabellenverzeichnis)...
Ich würde die Linie also gerne an obiger Stalle haben, damit sie die Tablecaption von der subfloatcaption abgrenzt
Vorschläge? :D
mfg, René
mechanicus
10-12-2008, 21:52
Hallo Rene,
was möchtest du denn genau erreichen?
Gruß
Marco
René Geppert
10-12-2008, 22:15
http://img20.myimg.de/Unbenannt1660f.jpg
oben wie ichs will, mit obigem code (inkl. toprule), aber mit fehlermeldung
unten, mit obigem code (toprule auskommentiert), ohne fehlermeldung
vielleicht bin ich da zu blöd für...aber die booktabslinie ist ja kein bestandteil irgendeiner tabelle, die tablecaption ist separat von der subfloatcaption und dazwischen soll im grunde nur die linie
versucht habe ich:
- zwischen threeparttable und subfloat eine tabelle nur mit einer toprule zu bringen, funktioniert nicht oder ergibt total wilde abstände nach oben und unten
- subfloat in eine tabular zu packen --> doppelte einträge der panels im tabellenverzeichnis
und da die tabelle (und das weißt du sicherlich am besten...^^) mit table, threeparttable und subfloat-panels auch nicht mehr unbedingt trivial ist, gestalten sich solche kleinigkeiten für mich schon als größere aufgabe^^
mechanicus
10-12-2008, 22:53
Hallo,
habe mal unseren alten Code gesucht:
\documentclass{scrreprt}
\usepackage{array,ragged2e,tabularx,booktabs}
\usepackage{caption}
\captionsetup[subtable]{labelformat=simple,listofformat=subsimple}
\usepackage{tocloft}
\usepackage{subfig}
\setcounter{lotdepth}{2}
\renewcommand{\thesubtable}{Panel~\Alph{subtable}: }
\makeatletter
\renewcommand{\l@subtable}{\@dottedtocline{2}{5em} {5em}}
\makeatother
\begin{document}
\listoftables
\chapter{foo}
Text
\begin{table}[ht]
\captionabove{Sample Selection}
\begin{tabular}{@{}>{\RaggedRight}p{\textwidth}@{}}
\toprule
\subfloat[Database Merge \label{pa:sample1}]{%
\begin{tabularx}{\textwidth}{>{\Centering}X>{\Centering}X>{\Centering}X}\\
Database & Compustat & BvD Bankskope \\\cmidrule(lr){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-3}
DU & hallo & ICH \\
DU & hallo & ICH \\
\end{tabularx}} \\[1em]
\subfloat[Database Merge \label{pa:sample2}]{%
\begin{tabularx}{\textwidth}{>{\Centering}X>{\Centering}X>{\Centering}X}\\
Database & Compustat & BvD Bankskope \\\cmidrule(lr){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-3}
DU & hallo & ICH \\
DU & hallo & ICH \\
\end{tabularx}}\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Gruß
Marco
René Geppert
10-12-2008, 23:02
hätte ich auch machen können...naja, meine faulheit...sorry^^
komischerweise funktioniert es (ohne doppelte einträge im tabellenverzeichnis)
eigentlich hatte ich es - soweit ich mich erinnere - damals genauso gemacht, nur mit tabularx
womöglich hatte ich auch einfach nur den überblick verloren wo welche umgebung beginnt und endet und dadurch was versemmelt :D
war klar, dass es so trivial ist wie es aussieht und ichs trotzdem nicht gebacken bekommen habe xD
danke wie immer
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.