Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Tabelle, Caption

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.04.2007
    Beiträge
    23

    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?
    Geändert von enduser (07-05-2007 um 14:54 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    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.

    Code:
    \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}

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.04.2007
    Beiträge
    23
    Hi Salnic,

    danke dafür, das hat weitergeholfen. Ich werde die Fußnoten dann selbst formattieren. Schaut so besser aus.

    Gruß, Marco

  4. #4
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von enduser Beitrag anzeigen
    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

  5. #5
    Registrierter Benutzer
    Registriert seit
    26.04.2007
    Beiträge
    23
    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...

  6. #6
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von enduser Beitrag anzeigen
    Wenn man das noch entkoppeln könnte wäre gut...
    Code:
    \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

  7. #7
    Registrierter Benutzer
    Registriert seit
    26.04.2007
    Beiträge
    23
    Hi Axel,

    danke, hat geklappt.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •