Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle, Caption
Hallo Zusammen,
ich hätte bei folgender Tabelle gerne in der Caption keinen Zeilenumbruch. Kann man Latex irgendwie sagen, dass er die Caption über die Tabellenbreite hinaus setzen soll?
\begin{center}
\begin{threeparttable}
\setlength{\tabcolsep}{20pt}
\caption{hier steht eine realtiv lange caption, die leider zu früh umgebrochen wird...}
\footnotesize
\begin{tabular}[htbp]{lcc}
\hline
\hline
& $\mu_e$ / $(R_f/\text{km})^2\text{s}^{-1}$ & $g_a/g_i$ \\\hline
\ce{C_{1}^-} & $9,1\cdot10^6$\tnote{a} & $\frac{1}{9}$\tnote{a} \\
\ce{C_{2}^-} & $9,9\cdot10^6$ & \\
\ce{C_{3}^-} & $9,4\cdot10^6$ & $\frac{1}{5}$\\
\hline \hline
\end{tabular}
\label{tab:musterlabel}
\begin{tablenotes}
\footnotesize
\item[a] Ref.~\cite{Musterfrau1}
\item[b] Ref.~\cite{Musterfrau2}
\item[c] Ref.~\cite{Musterfrau3}
\end{tablenotes}
\end{threeparttable}
\end{center}
Danke für die Weiterhilfe, Marco
achso..lassen sich die items Musterfrau1-3 auch in eine Zeile durch Komma separiert schreiben?
Hi Enduser,
das Packet threeparttable kenne ich nicht, konnte auch auf die Schnelle keine Anleitung finden. Wenn ich Dein Beispiel allerdings latexte, ist die Überschrift genauso breit, wie die Tabelle.
Ich habe mal ein Beispiel ohne threeparttable gemacht, kann nämlich keinen Vorteil des Paketes erkennen. Wenn es doch einen gibt: lass es mich wissen. Denn es sieht wohl so aus, als ob ich mich selber um die Fußnotenverwaltung innerhalb der Tabelle kümmern muss. Die Items scheinen nicht automatisch vergeben zu werden. Dann brauche ich das Packet nicht. Gut, es formatiert die Fußnoten.
Salnic
PS: den Befehl \ce kenne ich nicht.
\documentclass[ngerman,a4paper,12pt]{report}
\usepackage{array}
\usepackage{booktabs}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[normalem]{ulem}
%\usepackage{threeparttable}
\newcommand{\tabfoot}[1]{$^\text{#1}$}
\begin{document}
\begin{table}\centering
%\begin{threeparttable}
\setlength{\tabcolsep}{20pt}
\caption{hier steht eine realtiv lange
caption, die leider zu früh um\sout{ge}brochen wird...}
\label{tab:musterlabel}
\footnotesize
\begin{tabular}[htbp]{lcc}\toprule
~ & $\mu_e$ / $(R_f/\text{km})^2\text{s}^{-1}$ & $g_a/g_i$
\\\midrule
${C_{1}^-}$ & $9,1\cdot10^6$ \tabfoot{a} & $\frac{1}{9}$\tabfoot{a}\\
${C_{2}^-}$ & $9,9\cdot10^6$ & 10 \tabfoot{b}\\
${C_{3}^-}$ & $9,4\cdot10^6$ & $\frac{1}{5}$ \tabfoot{c}\\\bottomrule
\multicolumn{3}{l}{%
\tabfoot{a}~Ref.~\cite{Musterfrau1}, \tabfoot{b}~Ref.~\cite{Musterfrau2}, \tabfoot{c}~Ref.~\cite{Musterfrau3}}
\end{tabular}
% \begin{tablenotes}
%\footnotesize
%\item[a] Ref.~\cite{Musterfrau1}
%\item[b] Ref.~\cite{Musterfrau2}
%\item[c] Ref.~\cite{Musterfrau3}
%\end{tablenotes}
%\end{threeparttable}
\end{table}
\end{document}
Hi Salnic,
danke dafür, das hat weitergeholfen. Ich werde die Fußnoten dann selbst formattieren. Schaut so besser aus.
Gruß, Marco
sommerfee
07-05-2007, 17:31
Kann man Latex irgendwie sagen, dass er die Caption über die Tabellenbreite hinaus setzen soll?
Aus der Dokumentation von threeparttable (die ist in threeparttable.sty mit drin):
% Configuration commands:
% \TPTminimum: command telling minimum caption width. Default "4em";
% change with \def or \renewcommnd.
Gruß,
Axel
So, ich habe jetzt mal \renewcommand\TPTminimum{30em} in den header geschrieben. Die Tabellencaption ist tatsächlich breiter, allerdings ist nun die Tabelle linksbündig mit der Caption, ist also nicht mehr zentriert. Wenn man das noch entkoppeln könnte wäre gut...
sommerfee
08-05-2007, 07:50
Wenn man das noch entkoppeln könnte wäre gut...
\usepackage{caption}
...
\begin{threeparttable}
\setlength{\tabcolsep}{20pt}
\captionsetup{width=30em}
\caption{hier steht eine realtiv lange caption, die leider zu früh umgebrochen wird...}
sollte das gewünschte liefern.
Liebe Grüße,
Axel
Hi Axel,
danke, hat geklappt. :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.